/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../bower_components/fancybox/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../../bower_components/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../../bower_components/fancybox/source/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../../bower_components/fancybox/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../bower_components/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../bower_components/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:icomoon;src:url(/src/fonts/icomoon.eot?x9tuyq);src:url(/src/fonts/icomoon.eot?x9tuyq#iefix) format("embedded-opentype"),url(/src/fonts/icomoon.ttf?x9tuyq) format("truetype"),url(/src/fonts/icomoon.woff?x9tuyq) format("woff"),url(/src/fonts/icomoon.svg?x9tuyq#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-audio:before{content:"\e914"}.icon-chalkboard:before{content:"\e915"}.icon-screen:before{content:"\e916"}.icon-wifi:before{content:"\e917"}.icon-microphone:before{content:"\e918"}.icon-projector:before{content:"\e919"}.icon-airconditioning:before{content:"\e91a"}.icon-dressing-room:before{content:"\e91b"}.icon-menu48:before{content:"\e911"}.icon-pin56:before{content:"\e912"}.icon-delete30:before{content:"\e910"}.icon-email5:before{content:"\e90e"}.icon-telephone5:before{content:"\e90f"}.icon-quote:before{content:"\e90a"}.icon-domke:before{content:"\e90b"}.icon-calendar:before{content:"\e900"}.icon-dropdown_arrow_right:before{content:"\e90c"}.icon-dropdown_arrow_left:before{content:"\e90d"}.icon-dropdown_arrow:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-ludzik:before,.icon-person:before{content:"\e903"}.icon-metraz:before{content:"\e904"}.icon-pokoje:before{content:"\e905"}.icon-satelite:before{content:"\e906"}.icon-tv:before{content:"\e907"}.icon-wifi:before{content:"\e908"}.icon-zoom:before{content:"\e909"}@font-face{font-family:mixpicker-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SDX4AAAC8AAAAYGNtYXDwj/CPAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZrkJ+mQAAAF4AAABhGhlYWQEAG3nAAAC/AAAADZoaGVhBqgDyAAAAzQAAAAkaG10eArbAMoAAANYAAAAHGxvY2EAugE4AAADdAAAABBtYXhwAAkALwAAA4QAAAAgbmFtZVcZpu4AAAOkAAABRXBvc3QAAwAAAAAE7AAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwVAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAIPAN8FT//f//AAAAAAAg8A3wU//9//8AAf/jD/cPsgADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAD8APwLmAuYALAAAJRQPAQYjIi8BBwYjIi8BJjU0PwEnJjU0PwE2MzIfATc2MzIfARYVFA8BFxYVAuYQThAXFxCoqBAXFhBOEBCoqBAQThAWFxCoqBAXFxBOEBCoqBDDFhBOEBCoqBAQThAWFxCoqBAXFxBOEBCoqBAQThAXFxCoqBAXAAAAAQBYAA8CqAOoABoAAAkCFhUUDwEGIyInASY1NDcBNjMyHwEWFRQHAp3+0QEvCwtfCw4PC/5YCwsBqAsPDgtfCwsDC/7Q/tELDw8KXwsLAagLDg8LAagLC18LDg8LAAAAAQAzAA8CgwOoABoAAAkBBiMiLwEmNTQ3CQEmNTQ/ATYzMhcBFhUUBwJ5/lgLDw8LXwsLATD+0AsLXwsPDwsBqAoKAcL+WAsLXwoPDwsBLwEwCw8OC18LC/5YCw8OCwAAAQAAAAEAAPIX8PJfDzz1AAsEAAAAAADQ/hShAAAAAND+FKEAAAAAAuYDqAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAC5gABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAIAAAADJQA/AtsAWALbADMAAAAAAAoAFAAeAGIAkgDCAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVYAAsAAAAABQwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxINfmNtYXAAAAFoAAAAVAAAAFTwj/CPZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAYQAAAGEuQn6ZGhlYWQAAANIAAAANgAAADYEAG3naGhlYQAAA4AAAAAkAAAAJAaoA8hobXR4AAADpAAAABwAAAAcCtsAymxvY2EAAAPAAAAAEAAAABAAugE4bWF4cAAAA9AAAAAgAAAAIAAJAC9uYW1lAAAD8AAAAUUAAAFFVxmm7nBvc3QAAAU4AAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8FQDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAABACDwDfBU//3//wAAAAAAIPAN8FP//f//AAH/4w/3D7IAAwABAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQA/AD8C5gLmACwAACUUDwEGIyIvAQcGIyIvASY1ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFQLmEE4QFxcQqKgQFxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQwxYQThAQqKgQEE4QFhcQqKgQFxcQThAQqKgQEE4QFxcQqKgQFwAAAAEAWAAPAqgDqAAaAAAJAhYVFA8BBiMiJwEmNTQ3ATYzMh8BFhUUBwKd/tEBLwsLXwsODwv+WAsLAagLDw4LXwsLAwv+0P7RCw8PCl8LCwGoCw4PCwGoCwtfCw4PCwAAAAEAMwAPAoMDqAAaAAAJAQYjIi8BJjU0NwkBJjU0PwE2MzIXARYVFAcCef5YCw8PC18LCwEw/tALC18LDw8LAagKCgHC/lgLC18KDw8LAS8BMAsPDgtfCwv+WAsPDgsAAAEAAAABAADyF/DyXw889QALBAAAAAAA0P4UoQAAAADQ/hShAAAAAALmA6gAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAAuYAAQAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAACAAAAAyUAPwLbAFgC2wAzAAAAAAAKABQAHgBiAJIAwgABAAAABwAtAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");font-weight:400;font-style:normal}.mixpicker__close,.mixpicker__next,.mixpicker__prev{font-family:mixpicker-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none}html.disable-scroll,html.disable-scroll body{overflow:hidden!important;height:100%}.mixpicker,.mixpicker *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mixpicker_modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,.5);zoom:1;font-family:"Open Sans",sans-serif;display:none;opacity:0;z-index:9997;transition:all .2s ease}.mixpicker_modal.active{opacity:1}.mixpicker{z-index:9995;margin:0 auto;width:850px;font-size:16px;background-color:#fff;border-radius:0;padding:20px 10px 20px 10px;display:block;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:414px}.mixpicker.mixpicker__popup{position:fixed;top:0;left:0;display:none;opacity:0}.mixpicker.mixpicker__inline{margin:0;background:0 0}.mixpicker.mixpicker__fullsize{width:auto;left:10px!important;right:10px!important}.mixpicker.active{opacity:1}.mixpicker a{color:#000;text-decoration:none}.mixpicker a:hover{text-decoration:none}.mixpicker .mixpicker__btn{display:block;width:auto;min-width:40px;height:40px;line-height:40px;padding:0;margin:0;background:#EC1C22;color:#FFF;border-radius:0;text-align:center;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s}.mixpicker .mixpicker__btn:hover{background:#c51016;color:#FFF}.mixpicker .mixpicker__btn[disabled=disabled]{background:#f47a7e;color:#FFF;cursor:default;opacity:.6}.mixpicker .mixpicker__close{display:none;width:40px;height:40px;position:fixed;right:0;top:0;-webkit-transform:translateZ(0);background:#EC1C22;color:#FFF;text-align:center;line-height:37px;font-size:20px}.mixpicker .mixpicker__close:before{content:"\f00d"}.mixpicker .mixpicker__nav{height:auto;clear:both;position:absolute;top:20px;left:20px;right:20px}.mixpicker .mixpicker__nav a{display:inline-block;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;text-decoration:none}.mixpicker .mixpicker__nav a.mixpicker__prev{float:left}.mixpicker .mixpicker__nav a.mixpicker__prev:before{content:"\f053"}.mixpicker .mixpicker__nav a.mixpicker__next{float:right;text-indent:4px}.mixpicker .mixpicker__nav a.mixpicker__next:before{content:"\f054"}.mixpicker .mixpicker__wrapper{width:100%;padding-bottom:20px;min-width:425px;max-width:850px;overflow:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.mixpicker .mixpicker__wrapper .mixpicker__mobile-more{display:none}.mixpicker .mixpicker__wrapper .mixpicker__months{width:auto;min-width:1px;height:354px}.mixpicker .mixpicker__wrapper .mixpicker__month{width:405px;display:inline-block;border:0;margin:0;padding:0 10px 0 10px;text-align:center;float:left;vertical-align:top;zoom:1}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name{text-align:center;font-size:18px;font-weight:700;height:40px;line-height:40px;margin-bottom:20px;text-transform:uppercase}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month{width:100%;border:0;margin:0;padding:0;text-align:center;border-collapse:initial;border-spacing:1px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month thead{width:100%;height:40px}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month thead th{width:202.5px;height:40px;font-weight:400;text-transform:uppercase}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td{width:14.28%;max-width:14.28%;height:40px;overflow:hidden}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td.mixpicker__day{margin:0;padding:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day{width:100%;height:100%;clear:both;position:relative;background:#FFF;transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day a{color:#5D5D5D;display:block;width:100%;height:100%;line-height:40px;overflow:hidden}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current{background:#555}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__current a{color:#FFF}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckin,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckout{background:#EDEDED}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckin a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__nocheckout a{color:#FFF}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled{background:#F4F4F4}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled a{color:#D9D9D9}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled:hover{background:#B22D00!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled.mixpicker__checkio a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__disabled:hover a{color:#fff!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay{background:#B2E7A0!important;position:relative}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay.mixpicker__checkin:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay.mixpicker__checkin_tmp:before{border-left-color:#B2E7A0!important;border-top-color:#B2E7A0!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay.mixpicker__checkout:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay.mixpicker__checkout_tmp:before{border-right-color:#B2E7A0!important;border-bottom-color:#B2E7A0!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay.mixpicker__disabled{background:#F4F4F4!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkoverlay a{z-index:10;position:absolute;top:0;left:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp{background:#EC1C22}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp a{color:#FFF}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover{background:#EC1C22!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkio a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__hover a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__selected a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day:hover a{color:#FFF}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout{background:#EC1C22}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout a{color:#FFF}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp{background:#EC1C22!important;position:relative}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp:before{content:"";position:absolute;top:0;left:0;display:block;z-index:0;border-left:10px solid #FFF;border-top:10px solid #FFF;border-right:10px solid transparent;border-bottom:10px solid transparent}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__disabled,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp.mixpicker__disabled{background:#F4F4F4!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__hover,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp.mixpicker__hover{background:#EC1C22!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin.mixpicker__hover:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp.mixpicker__hover:before{content:"";position:absolute;bottom:0;right:0;display:block;z-index:0;border:0!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkin_tmp a{z-index:10;position:absolute;top:0;left:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp{background:#EC1C22!important;position:relative}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp:before{content:"";position:absolute;bottom:0;right:0;display:block;z-index:0;border-right:10px solid #FFF;border-bottom:10px solid #FFF;border-top:10px solid transparent;border-left:10px solid transparent}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__checkio,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp.mixpicker__checkio{background:#EC1C22!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__hover,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp.mixpicker__hover{background:#EC1C22!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout.mixpicker__hover:before,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp.mixpicker__hover:before{content:"";position:absolute;bottom:0;right:0;display:block;z-index:0;border:0!important}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout a,.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__checkout_tmp a{z-index:10;position:absolute;top:0;left:0}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#B22D00;animation-iteration-count:2;-webkit-animation-iteration-count:2;-webkit-animation-name:mixpicker-flash;animation-name:mixpicker-flash}.mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day.mixpicker__error a{color:#fff!important}.mixpicker .mixpicker__footer{width:100%;height:auto;min-height:40px;clear:both;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.mixpicker .mixpicker__footer div.mixpicker__message{max-width:50%;height:auto;line-height:130%;font-size:14px;display:inline-block;float:left;margin:0 0 0 10px;padding:10px 20px;position:relative;color:#333;border:1px solid transparent}.mixpicker .mixpicker__footer div.mixpicker__message.mixpicker__message--error{border-color:#c13d2b;background:#f2dede}.mixpicker .mixpicker__footer div.mixpicker__message.mixpicker__message--info{border-color:#5498CF;background:#D9EDF7}.mixpicker .mixpicker__footer div.mixpicker__select{width:30%;height:auto;display:inline-block;float:right;margin:0 10px 0 0;padding:0;text-transform:uppercase;position:relative}@media only screen and (max-width:900px){.mixpicker{width:425px}.mixpicker .nav div.header{width:345px}}@media only screen and (max-width:480px){.mixpicker.mixpicker__inline{zoom:.8}}@media only screen and (max-width:480px){.mixpicker.mixpicker__inline{zoom:.7}}.mixpicker.mixpicker__mobile-hld,.mixpicker_modal.mixpicker__mobile-hld{overflow-y:scroll;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch}.mixpicker.mixpicker__mobile-hld .mixpicker.mixpicker__mobile,.mixpicker_modal.mixpicker__mobile-hld .mixpicker.mixpicker__mobile{top:0!important;width:100%;min-height:100%;box-sizing:border-box}.mixpicker.mixpicker__mobile-hld .mixpicker.mixpicker__mobile .mixpicker__mobile-more,.mixpicker_modal.mixpicker__mobile-hld .mixpicker.mixpicker__mobile .mixpicker__mobile-more{width:100%;height:auto;display:block!important;float:right;margin:0 auto;padding:0;text-transform:uppercase;position:relative}.mixpicker.mixpicker__mobile-hld .mixpicker,.mixpicker_modal.mixpicker__mobile-hld .mixpicker{min-width:100%}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__close,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__close{display:block}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper{min-width:100%;padding-bottom:50px}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__footer,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__footer{position:fixed;bottom:0;padding:10px 0;border-top:1px solid #ccc;left:0;background:#fff}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__months,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__months{width:100%!important;height:auto;overflow:hidden;margin:0!important}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month{margin-bottom:20px;padding:0;width:100%}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td{height:45px}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day a,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__table_month tbody td .mixpicker__day a{line-height:45px}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__nav,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__nav{display:none}.mixpicker.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name,.mixpicker_modal.mixpicker__mobile-hld .mixpicker .mixpicker__wrapper .mixpicker__month .mixpicker__month_name{margin-bottom:0}.mixpicker.mixpicker__mobile-hld .mixpicker.mixpicker__fullsize,.mixpicker_modal.mixpicker__mobile-hld .mixpicker.mixpicker__fullsize{left:0!important;right:0!important}@-webkit-keyframes mixpicker-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes mixpicker-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}body.stop-scrolling{height:100%;overflow:hidden}.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert fieldset{border:none;position:relative}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}.sweet-alert .sa-error-container p{display:inline-block}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.sweet-alert.show-input input{display:block}.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b7b7b7}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .sa-icon.sa-error{border-color:#F27474}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .sa-icon.sa-warning{border-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .sa-icon.sa-info{border-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .sa-icon.sa-success{border-color:#A5DC86}.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-transform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@-webkit-keyframes slideFromTop{0%{top:0}100%{top:50%}}@keyframes slideFromTop{0%{top:0}100%{top:50%}}@-webkit-keyframes slideToTop{0%{top:50%}100%{top:0}}@keyframes slideToTop{0%{top:50%}100%{top:0}}@-webkit-keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@keyframes slideFromBottom{0%{top:70%}100%{top:50%}}@-webkit-keyframes slideToBottom{0%{top:50%}100%{top:70%}}@keyframes slideToBottom{0%{top:50%}100%{top:70%}}.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);-webkit-transform:rotateX(0);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}#powerTip{cursor:default;background-color:#F8F8F8;background-color:#EC1C22;color:#fff;border-radius:0;display:none;padding:15px 25px 16px;font-size:13px;position:absolute;z-index:2147483647;text-transform:none;max-width:500px}.navigation-fixed #powerTip{margin-top:-62px}#powerTip:before{content:'';position:absolute}#powerTip.n:before,#powerTip.s:before{border-right:8px solid transparent;border-left:8px solid transparent;left:50%;margin-left:-8px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-3px;top:50%}#powerTip.n:before{border-top:6px solid #F8F8F8;border-top:6px solid #EC1C22;bottom:-6px}#powerTip.e:before{border-right:6px solid #F8F8F8;border-right:6px solid #EC1C22;left:-6px}#powerTip.s:before{border-bottom:5px solid #F8F8F8;border-bottom:5px solid #EC1C22;top:-5px}#powerTip.w:before{border-left:6px solid #F8F8F8;border-left:6px solid #EC1C22;right:-6px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #F8F8F8;border-top:10px solid #EC1C22;bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #F8F8F8;border-bottom:10px solid #EC1C22;top:-10px}#powerTip.ne-alt:before,#powerTip.nw-alt:before,#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:10px solid #F8F8F8;border-top:10px solid #EC1C22;bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before{left:auto;right:10px}#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:0;border-bottom:10px solid #F8F8F8;border-bottom:10px solid #EC1C22;bottom:auto;top:-10px}#powerTip.se-alt:before{left:auto;right:10px}#cookieWarning{z-index:2000;text-align:center;background:rgba(0,0,0,.8)!important;line-height:1.2;position:fixed;bottom:0;left:0;width:100%!important}#cookieWarning p{display:inline-block;padding:6px 0;font-size:11px;color:#FFF;margin:0!important}#cookieWarning .cookieContent{padding:0!important}#cookieWarning .cookieButton{float:none!important;border:0!important}#cookieWarning .cookieButton a{color:#FFF!important;font-weight:500!important}#cookieWarning .cookieButton a:hover{text-decoration:underline!important}#cookieWarning a{white-space:nowrap;font-size:12px;color:#FFF;background-color:transparent;font-weight:500!important}#cookieWarning a:hover{color:#222;background-color:transparent;border:0!important}@font-face{font-family:slick;src:url(/bower_components/slick.js/slick/fonts/slick.eot);src:url(/bower_components/slick.js/slick/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/bower_components/slick.js/slick/fonts/slick.ttf) format("truetype"),url(/bower_components/slick.js/slick/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)\9}.sweet-alert .sa-icon.sa-success{border-color:transparent\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)\9}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)\9}.fancybox-overlay{z-index:99999}.fancybox-opened{z-index:100000}.fancybox-wrap .fancybox-close,.fancybox-wrap .fancybox-next span,.fancybox-wrap .fancybox-prev span{background-image:none}.fancybox-wrap .fancybox-close{padding:0}.fancybox-close{height:40px;width:40px;position:absolute;right:-20px;top:-20px;line-height:40px;font-size:25px;text-align:center;padding:0;background-image:none}.fancybox-close:before{content:'\e910';font-family:icomoon;letter-spacing:0;position:absolute;top:0;left:0;right:0;bottom:0;line-height:40px;font-size:20px}.fancybox-nav{color:#fff;font-size:30px}.fancybox-nav span{background-image:none;font-family:icomoon}.fancybox-prev span:before{content:'\e90d'}.fancybox-next span:before{content:'\e90c'}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^='#']:after,a[href^='javascript:']:after{content:''}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.skip{display:none}html{box-sizing:border-box}html *{box-sizing:inherit}html a{color:#EC1C22;text-decoration:none}body{font-family:"Open Sans",sans-serif;font-size:14px;background-color:#FFF}h1,h2,h3,h4,h5{font-weight:700;color:#000}.box3__inner h2,.box__top h2,.midbox__title{text-transform:none;font-family:"Open Sans",sans-serif;font-size:17px;color:#6D6D71;padding:0;margin:6px 0 15px}.box3__inner h2 strong,.box__top h2 strong,.midbox__title strong{font-size:32px;font-family:"Open Sans",sans-serif;color:#000;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.page-title,h1{font-size:36px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#000;text-align:center;margin-bottom:6px;padding:0 200px}.slick-hld,.slick-list,.slick-track{position:relative;width:100%;height:100%}.liquid{height:100%}.button__hld{position:absolute;left:0;right:0;bottom:42px;text-align:center}#map_routes_toggle,.block--left__book,.box__button,.button,.fancybox-close,form.contact .buttons button{background-color:#EC1C22;color:#FFF;text-align:center;font-weight:700;padding:8px 32px;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:.06em;-webkit-transition:border .3s ease,background .3s ease,color .3s ease;-moz-transition:border .3s ease,background .3s ease,color .3s ease;transition:border .3s ease,background .3s ease,color .3s ease}#map_routes_toggle:hover,.block--left__book:hover,.box__button:hover,.button:hover,.fancybox-close:hover,form.contact .buttons button:hover{background-color:#D61217}.button--sec{background-color:#FFF;color:#6D6D71;border:1px solid #6D6D71;text-align:center;font-family:"Open Sans",sans-serif;padding:9px 20px;font-size:15px;line-height:1em;text-transform:uppercase;letter-spacing:.04em;-webkit-transition:border .3s ease,background .3s ease,color .3s ease;-moz-transition:border .3s ease,background .3s ease,color .3s ease;transition:border .3s ease,background .3s ease,color .3s ease}.button--sec:hover{background-color:#6D6D71;color:#FFF;border-color:#FFF}.arrow{position:relative;max-width:1170px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section--details .arrow{max-width:none}.arrow__inner{position:absolute;height:60px;top:30px;cursor:pointer;line-height:60px;text-transform:uppercase;color:#6D6D71;font-size:13px;letter-spacing:.04em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.arrow__inner:hover{color:#6D6D71}.arrow__inner:before{position:absolute;font-size:60px;-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;transition:transform .3s ease}.arrow__inner--left{left:0;padding-left:40px}.arrow__inner--left:before{left:10px}.arrow__inner--left:hover:before{-webkit-transform:translatex(-10px);-moz-transform:translatex(-10px);-ms-transform:translatex(-10px);-o-transform:translatex(-10px);transform:translatex(-10px)}.arrow__inner--right{right:0;padding-right:40px}.arrow__inner--right:before{right:10px}.arrow__inner--right:hover:before{-webkit-transform:translatex(10px);-moz-transform:translatex(10px);-ms-transform:translatex(10px);-o-transform:translatex(10px);transform:translatex(10px)}.box{background-color:#F8F8F8;position:relative}.box__top{padding:6px;background-color:#FFF;text-align:center}.box__top__inner{padding:12px}.box .svg{height:24px;margin-bottom:27px}.box .svg svg{height:24px}.box .svg path{fill:#EC1C22}.box__content{position:relative;padding:30px 40px 95px;text-align:center;font-family:"Open Sans",sans-serif;color:#FFF;line-height:1.7;border:1px solid #EBEBEB;min-height:400px;color:#000}.box__content p{margin:0}#map_routes_toggle,.box__button{position:absolute;bottom:30px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);white-space:nowrap}#map_routes_toggle:hover,.box__button:hover{background-color:#D61217}button,input,textarea{outline:0}button:focus,button:hover,input:focus,input:hover,textarea:focus,textarea:hover{outline:0}.search{display:inline-block;width:200px;vertical-align:top;border:2px solid #FFF;background-color:#FFF;margin:0 10px;position:relative}.search__input{padding:14px 32px 14px 12px;font-size:14px;text-align:left;font-size:14px;position:relative;cursor:pointer}.search__input--date:after{content:'\e900';font-family:icomoon;position:absolute;right:10px;top:0;line-height:44px;font-size:19px;color:#EC1C22}.search__input--numadults{padding-left:18px}.search__input--numadults:after{content:'\e901';font-family:icomoon;position:absolute;right:10px;top:0;line-height:44px;font-size:11px;color:#EC1C22}.search__dropdown{position:absolute;top:100%;left:-2px;right:-2px;font-size:14px;list-style-type:none;z-index:10;text-align:left;line-height:1.7;font-size:14px;padding:10px 9px 15px;background-color:#FFF;border-top:1px solid #EBEBEB;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;opacity:0;margin:0}.search__dropdown--visible{visibility:visible;opacity:1}.search__dropdown li{cursor:pointer}.search__dropdown li:hover{text-decoration:underline}.search__reset{color:#EC1C22;display:none;font-weight:600}.search__reset--show{display:list-item}.search__button{background-color:#EC1C22;text-transform:uppercase;color:#FFF;letter-spacing:.06em;font-size:12px;font-weight:700;border-style:none;display:block;width:100%;padding:15px 10px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.search__button:hover{background-color:#D61217}.listing-filters{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:15px}.listing-filters:after{content:" ";display:block;clear:both}.listing-filters__hld{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.listing-filters .booking-panel__hld{background-color:#F8F8F8;padding-top:19px;padding-bottom:18px;border:1px solid #EBEBEB}.listing-filters .booking-panel__hld .search{border:1px solid #C1C1C1}.listing-filters .booking-panel__hld .search__input{padding-top:13px;padding-bottom:13px}.listing-filters .booking-panel__hld .search__input--date:after,.listing-filters .booking-panel__hld .search__input--numadults:after{top:1px}.listing-filters-special{text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;margin-top:15px}.listing-filters-special:after{content:" ";display:block;clear:both}.listing-filters-special__hld{padding-top:19px;padding-bottom:18px}.listing--rooms .listing__item.hidden{display:none}.aparts-panel__hld{display:flex;flex-wrap:wrap;justify-content:space-evenly}.aparts-panel__hld .category__button{border:2px solid transparent;background-color:#F8F8F8;box-sizing:border-box;height:100%;position:relative;text-transform:uppercase;color:#6D6D71;letter-spacing:.06em;font-size:12px;font-weight:700;display:block;padding:15px 19px;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;transition:border .3s ease}.aparts-panel__hld .category__button:after{content:'';border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #EC1C22 transparent transparent;position:absolute;opacity:0;bottom:0;left:50%;top:46px;transform:rotate(270deg) translateY(-50%)}.aparts-panel__hld .category__button--active{border:2px solid #EC1C22}.aparts-panel__hld .category__button--active:after{opacity:1}.section{margin:0 20px}.section__inner{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:45px;padding-bottom:30px}.section__inner:after{content:" ";display:block;clear:both}.section__inner.aparts{padding-bottom:0}.section--homeoffers{padding:30px 0 120px;position:relative}.section--midbox{min-height:500px;position:relative;margin-bottom:100px}.section--midbox .liquid{position:absolute;top:0;bottom:0;right:0;left:0}.section--boxes{padding:30px 0 80px}.section .map_canvas,.section--map{min-height:500px;position:relative;margin-bottom:20px;height:500px}.section--contact,.section--generic{background-color:#FFF}.section--contact:after,.section--generic:after{content:"";display:table;clear:both}.section--generic .block--left__hld{padding-top:10px;padding-bottom:10px}.section--contact,.section--details{padding-top:26px}.section--generic{padding-top:27px}.section--generic .map_canvas{width:100%}.section--generic .map-info--contact{min-width:250px}.section--generic .section--map{margin-top:30px;width:100%;float:left}.section--generic table{width:100%;text-align:center;border:1px solid #000;margin-top:30px;margin-bottom:45px}.section--generic table tr{border-bottom:1px solid #000}.section--generic table td,.section--generic table th{font-weight:400;padding:5px;border-right:1px solid #000}.section--generic table th{background-color:#EC1C22;color:#FFF}.section--map+.footer{margin-top:20px}.banners{min-height:450px;position:relative}.banners #banners{overflow:hidden}.banners .slick-arrow{position:absolute;text-indent:200%;height:43px;width:35px;overflow:hidden;border-style:none;background-color:transparent;top:0;bottom:0;margin:auto;white-space:nowrap;display:block;z-index:1;letter-spacing:0;font-size:0}.banners .slick-arrow:before{font-family:icomoon;color:#FFF;text-indent:0;font-size:43px;position:absolute;left:0;top:0;display:block}.banners .slick-arrow.slick-prev{left:80px;text-align:left;-webkit-transition:left .3s ease;-moz-transition:left .3s ease;transition:left .3s ease}.banners .slick-arrow.slick-prev:before{content:'\e90d'}.banners .slick-arrow.slick-prev:hover{left:75px}.banners .slick-arrow.slick-next{right:80px;text-align:right;-webkit-transition:right .3s ease;-moz-transition:right .3s ease;transition:right .3s ease}.banners .slick-arrow.slick-next:before{content:'\e90c'}.banners .slick-arrow.slick-next:hover{right:75px}.banners .logo{width:315px;background-color:#FFF;padding:3px 21px 36px;position:absolute;left:0;right:0;top:30px;margin:0 auto;z-index:9;font-size:0}.banners .logo.fallback{z-index:2}.banners .logo__trapeze{position:absolute;width:0;height:0;top:0;border-bottom:36px solid transparent;border-top:47px solid #FFF}.banners .logo__trapeze:after{content:'';position:absolute;bottom:-40px;height:0;z-index:-1;border-top:4px solid rgba(0,0,0,.6);border-bottom:36px solid transparent}.banners .logo__trapeze--left{left:-72px;border-right:72px solid #FFF}.banners .logo__trapeze--left:after{border-right:72px solid rgba(0,0,0,.6);left:0}.banners .logo__trapeze--right{right:-72px;border-left:72px solid #FFF}.banners .logo__trapeze--right:after{border-left:72px solid rgba(0,0,0,.6);right:0}.banners .logo:after{content:'';position:absolute;left:0;right:0;height:4px;background:#000;background:rgba(0,0,0,.6);bottom:-4px}.banners__middle{height:50vh}.banners--home{margin-bottom:20px}.banners--home .banners__middle{height:calc(100vh - 80px);margin-top:50px}.banners--mt{margin-top:30px}.banners--mt .logo{top:-30px}.banners ul{margin:0}.banners__middle{min-height:450px}.navigation{font-size:0}.navigation--top{height:30px;text-align:right;position:relative;background-color:#FFF}.navigation--top__lang,.navigation--top__middle{font-size:12px;line-height:30px;display:inline-block;vertical-align:top;position:relative;padding:0;list-style-type:none}.navigation--top__lang a,.navigation--top__middle a{display:block;color:#878787}.navigation--top__lang{padding-left:12px;font-size:11px}.navigation--top__lang li{display:inline-block;vertical-align:top}.navigation--top__lang a{text-transform:uppercase;padding:0 6px}.navigation--top__lang a:hover{text-decoration:underline}.navigation--top__lang span{text-transform:uppercase;padding:0 6px;color:#EC1C22}.navigation--top__middle li{display:inline-block;font-size:11px}.navigation--top__middle li:last-child{margin-right:6px}.navigation--top__middle a{padding:0 6px}.navigation--top__middle a.active,.navigation--top__middle a:hover{text-decoration:underline;color:#EC1C22}.navigation--top__middle:after{content:'|';position:absolute;top:0;color:#878787}.navigation--main{position:absolute;top:30px;left:0;right:0;text-align:center;z-index:3;letter-spacing:.04em;font-size:0;z-index:8}.navigation--main__holder{padding-left:0;padding-right:229.5px;display:inline-block;vertical-align:top;list-style-type:none;font-size:0;width:50%;text-align:right}.navigation--main__holder--right{padding-right:0;padding-left:229.5px;text-align:left}.navigation--main .navbar{background-color:#FFF;padding:0;padding-right:10px;position:relative}.navigation--main .navbar:after{content:'';position:absolute;z-index:-1;background-color:rgba(0,0,0,.6);left:0;right:0;height:4px;bottom:-4px}.navigation--main .navbar--right{padding-right:0;padding-left:10px}.navigation--main .navbar li{display:inline-block;vertical-align:top;height:100%;position:relative}.navigation--main .navbar li a{font-size:13px;color:#3F3F41;text-transform:uppercase;padding:13px 45px 16px;display:block;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.navigation--main .navbar li span{font-size:inherit;margin:0;font-weight:400;color:inherit}.navigation--main .navbar li.active a,.navigation--main .navbar li:hover a{color:#EC1C22}.navigation--main .navbar li.active:after,.navigation--main .navbar li:hover:after{height:4px}.navigation--main .navbar li:last-child .submenu{left:auto;right:0}.navigation--main .navbar li .submenu{position:absolute;padding-left:0;padding-top:13px;padding-bottom:15px;min-width:100%;margin:auto;width:auto;background:#000;background:rgba(0,0,0,.6);left:0;text-align:left;-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;opacity:0}.navigation--main .navbar li .submenu li{width:100%;white-space:nowrap}.navigation--main .navbar li .submenu li a{text-transform:none;padding:10px 23px;color:#FFF}.navigation--main .navbar li .submenu li a.active,.navigation--main .navbar li .submenu li a:hover{text-decoration:underline;color:#EC1C22}.navigation--main .navbar li .submenu li h3{font-size:inherit;margin:0;font-weight:400;color:inherit}.navigation--main .navbar>li:after{content:'';background-color:#EC1C22;position:absolute;left:0;right:0;height:0;top:100%;-webkit-transition:height .15s ease-out;-moz-transition:height .15s ease-out;transition:height .15s ease-out}.navigation--main .navbar>li:hover .submenu{visibility:visible;opacity:1}.navigation--sec ul{list-style-type:none;padding:0;text-align:center}.navigation--sec li{font-size:15px;text-transform:uppercase;width:100%;font-family:"Open Sans",sans-serif;margin-bottom:4px}.navigation--sec li a{display:block;padding:11px 5px;color:#000;-webkit-transition:color .3s ease,background .3s ease;-moz-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease;letter-spacing:.06em}.navigation--sec li a.active,.navigation--sec li a:hover{background-color:#EC1C22;color:#FFF}.navigation--mobile{position:fixed;bottom:0;left:0;right:0;background-color:#FFF;height:54px;z-index:11;padding:0 20px;border-top:1px solid #DEDEDE}.navigation--mobile .mob-nav{position:absolute;bottom:54px;right:0;width:auto;height:-webkit-calc(100vh - 54px);height:calc(100vh - 54px);padding:60px 15px 15px;background-color:#FFF;border-top:1px solid #DEDEDE;-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%);z-index:-1;overflow-y:auto;-webkit-transition:.2s transform ease,.3s height ease;-moz-transition:.2s transform ease,.3s height ease;transition:.2s transform ease,.3s height ease}.navigation--mobile .mob-nav .svg{height:27px;position:absolute;top:15px;left:0;right:0;margin:auto;text-align:center}.navigation--mobile .mob-nav .svg svg{height:27px}.navigation--mobile .mob-nav .svg path{fill:#EC1C22}.navigation--mobile .mob-nav.slided{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);box-shadow:-2px -2px 3px rgba(0,0,0,.5)}.navigation--mobile .mob-nav__inner{font-size:13px;list-style-type:none;padding-left:0;text-align:left;text-transform:uppercase}.navigation--mobile .mob-nav__inner>li{position:relative}.navigation--mobile .mob-nav__inner>li>a{display:block;width:100%;padding:10px 15px;color:#6D6D71}.navigation--mobile .mob-nav__inner>li>a.active{text-decoration:underline}.navigation--mobile .mob-nav__trigger{position:absolute;width:30px;height:30px;top:5px;right:5px;text-align:center;-webkit-transition:-webkit-transform .2s ease;-moz-transition:-moz-transform .2s ease;transition:transform .2s ease}.navigation--mobile .mob-nav__trigger:after{content:'\e901';margin:auto;font-family:icomoon;font-size:8px;color:#999;position:absolute;top:0;right:0;bottom:0;left:0;height:9px}.navigation--mobile .mob-nav__trigger.active{-webkit-transform:rotatex(180deg);-moz-transform:rotatex(180deg);-ms-transform:rotatex(180deg);-o-transform:rotatex(180deg);transform:rotatex(180deg)}.navigation--mobile .mob-nav__trigger:focus,.navigation--mobile .mob-nav__trigger:hover{outline:0}.navigation--mobile .mob-nav__submenu{list-style-type:none;padding-left:0;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease;transition:max-height .3s ease;max-height:0;overflow:hidden;background:#000;background:rgba(0,0,0,.05)}.navigation--mobile .mob-nav__submenu.active{max-height:100px}.navigation--mobile .mob-nav__submenu a{color:#6D6D71;padding:5px 15px;display:block;font-size:11px}.navigation--mobile .mob-nav__submenu a.active{text-decoration:underline}.navigation__icons{width:100%;float:left;height:100%;z-index:2;background-color:#FFF}.navigation__icons .nav-icon{height:100%;text-align:center;position:relative;padding-top:33px;font-size:12px;text-transform:uppercase;color:#000;border-right:1px solid #DEDEDE}.navigation__icons .nav-icon--1-3{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%}.navigation__icons .nav-icon--1-4{width:25%;float:left;padding-left:1.25%;padding-right:1.25%}.navigation__icons .nav-icon:last-child{border-right-width:0}.navigation__icons .nav-icon:before{font-family:icomoon;position:absolute;font-size:20px;top:10px;left:0;right:0;margin:auto}.navigation__icons .nav-icon--phone:before{content:'\e90f'}.navigation__icons .nav-icon--map:before{content:'\e912';font-size:24px;top:8px}.navigation__icons .nav-icon--book{color:#EC1C22}.navigation__icons .nav-icon--book:before{content:'\e900';font-size:24px;top:8px}.navigation__icons .nav-icon--menu:before{content:'\e911';font-size:24px;top:8px}.navigation__icons .nav-icon--menu.closed:before{content:'\e910'}.booking-panel{display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:0;line-height:.9;-webkit-transition:opacity .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.booking-panel__close{position:absolute;width:40px;height:40px;background-color:#EC1C22;top:0;right:0;color:#FFF;text-align:center;line-height:40px;display:none}.booking-panel__close:after{content:'\e910';font-family:icomoon;font-size:20px}.booking-panel--visible{visibility:visible;opacity:1}.booking-panel__title{display:inline-block;font-size:25px;padding:14px 17px 0;text-transform:uppercase;font-weight:700;color:#FFF;letter-spacing:.06em;margin:0;position:relative;background-color:rgba(0,0,0,.6)}.booking-panel__title:after,.booking-panel__title:before{content:'';position:absolute;width:0;height:0;top:0;border-top:36px solid transparent}.booking-panel__title:before{left:-70px;border-right:70px solid rgba(0,0,0,.6)}.booking-panel__title:after{right:-70px;border-left:70px solid rgba(0,0,0,.6)}.booking-panel__hld{background-color:rgba(0,0,0,.6);padding:27px 20px 18px}.section--homeoffers__title{font-size:20px;text-transform:uppercase;text-align:center;color:#6D6D71;font-family:"Open Sans",sans-serif;letter-spacing:.06em}.section--homeoffers__title span{font-size:61px;font-family:"Open Sans",sans-serif;color:#47616B}.listing{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:30px}.listing:after{content:" ";display:block;clear:both}.listing__item{outline:0}.listing__item:focus,.listing__item:hover{outline:0}.listing__item.slides{width:400px;float:left;padding-left:15px;padding-right:15px}.listing__item__inner{display:block;height:100%;height:360px}.listing--noslides--1 .listing__item.slides{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.listing--noslides--2 .listing__item.slides{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.listing--noslides--3 .listing__item.slides{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%}.item{position:relative;outline:0}.item:focus,.item:hover{outline:0}.item__img{height:205px;-webkit-transition:filter .3s ease;-moz-transition:filter .3s ease;transition:filter .3s ease}.item__title{height:140px;background-color:#EFEFF0;position:relative;text-align:center;padding:20px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.item__title__text{margin:0;font-size:33px;font-family:"Open Sans",sans-serif;color:#47616B;position:absolute;left:15px;right:15px;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.item__price{position:absolute;bottom:155px;left:0;display:inline-block;background-color:rgba(255,255,255,.8);color:#6D6D71;font-size:16px;font-weight:700;padding:6px 18px 7px}.item__price .value{font-size:27px;color:#EC1C22}.item__price .currency{color:#EC1C22}.item__hover{position:absolute;text-align:center;height:200px;padding:6px;background:#555559;background:rgba(85,85,89,.93);z-index:2;top:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.item__hover__inner{border:1px solid #EC1C22;height:100%;padding:30px 30px 80px}.item__hover .priceBookInfo{font-family:"Open Sans",sans-serif;color:#FFF;font-size:17px}.item__hover .priceBookInfo .PriceValue .CurrencyValue{font-size:32px}.item__hover .svg{height:27px;margin-bottom:30px}.item__hover .svg svg{height:27px}.item__hover .svg path{fill:#EC1C22}.item__hover__summary{margin-top:15px;line-height:180%;letter-spacing:.06em;color:#FFF;font-size:13px}.item__hover__summary p{margin:0}.item__hover #map_routes_toggle,.item__hover .box__button{bottom:40px}.item:hover .room-info__button-hld{visibility:visible;opacity:1}.item .PriceValue{color:#EC1C22;text-transform:uppercase;font-family:"Open Sans",sans-serif}.item .PriceValue .CurrencyValue{font-size:24px;margin-right:3px}.item .PriceValue .CurrencySeparator{font-size:19px;margin-left:-3px}.item .PriceValue .CurrencyDecimals{font-size:17px}.section--listing .listing.listing--rooms .listing__item{-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.section--listing .listing.listing--rooms:before{content:attr(data-norooms);position:static;display:block;font-size:22px;color:#000;text-align:center;visibility:hidden;opacity:0}.section--listing .listing.listing--rooms.no-rooms:before{visibility:visible;opacity:1}.section--listing .listing.listing--rooms.listing--faded .listing__item{visibility:hidden;opacity:0}.room-info{background-color:#F8F8F8;padding:13px 0;height:155px}.room-info__inner{padding:0 17px}.room-info__title{margin:0 0 4px;font-size:18px;color:#000;font-weight:700}.room-info__address{margin:0;color:#6D6D71;font-size:14px}.room-info__information{list-style-type:none;padding:13px 20px;position:absolute;bottom:0;left:0;right:0;border-top:1px solid #DFDFDF;font-size:0}.room-info__information li{display:inline-block;position:relative;color:#6D6D71;font-size:12px;position:relative;padding-left:20px;margin-left:12px}.room-info__information li:first-child{margin-left:0}.room-info__information i{color:#EC1C22;font-size:14px;position:absolute;top:0;left:0}.room-info__button-hld{position:absolute;height:155px;background-color:#F8F8F8;bottom:0;left:0;right:0;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;display:table;width:100%;text-align:center;visibility:hidden;opacity:0}.room-info__button{display:table-cell;vertical-align:middle;text-transform:uppercase}.room-info__button span{display:inline-block;font-size:12px;color:#FFF;font-weight:700;background-color:#EC1C22;padding:14px 46px}.section--midbox .midbox{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.section--midbox .midbox:after{content:" ";display:block;clear:both}.section--midbox .midbox__middle{width:66.66667%;float:left;margin-left:16.66667%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%;min-height:inherit}.section--midbox .midbox__inner{height:100%;min-height:inherit;margin-top:30px;margin-bottom:-60px;min-height:530px}.section--boxes__inner{max-width:1200px;margin-left:auto;margin-right:auto}.section--boxes__inner:after{content:" ";display:block;clear:both}.box3{height:500px;text-align:center}.box3__holder{position:relative;height:100%}.box3:first-child{width:33.33333%;float:left;margin-left:33.33333%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.box3:nth-child(2){width:33.33333%;float:left;margin-left:0;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.box3:last-child{width:33.33333%;float:left;margin-left:66.66667%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.box3__top{background-color:#FCFCFC;padding:34px 20px;position:absolute;z-index:1;top:0;left:0;right:0}.box3__title{margin:0;text-transform:uppercase;font-size:22px;font-weight:700}.box3__hld{padding:120px 35px 95px;background-color:#F8F8F8;height:100%}.box3__hld--opinions{padding-top:158px;position:relative}.box3__hld--opinions:before{content:'\e90a';font-family:icomoon;position:absolute;color:rgba(0,0,0,.2);font-size:12px;top:130px;left:0;right:0}.box3__hld .title{color:#3F3F41;font-size:12px;margin:10px 0 11px;display:inline-block;line-height:1.5}.box3__hld .title span{font-size:16px;color:#EC1C22}.box3__hld p{line-height:1.7}.box3__hld #map_routes_toggle,.box3__hld .block--left__book,.box3__hld .box__button,.box3__hld .button,.box3__hld .fancybox-close,.box3__hld form.contact .buttons button,form.contact .buttons .box3__hld button{padding-top:6px;padding-bottom:5px}.box3__hld .home-news{display:block;margin:13px 0 64px;position:relative}.box3__hld .home-news .title{color:#000;line-height:1.6;margin:0}.box3__hld .home-news .title span{font-size:14px}.box3__hld .home-news:after{content:'\e90b';font-family:icomoon;font-size:16px;position:absolute;color:#EC1C22;top:69px;width:16px;left:50%;margin-left:-8px;cursor:default}.box3__hld .home-news:last-child{margin-bottom:0}.box3__hld .home-news:last-child:after{content:none}.box3__inner{height:100%}.box3__inner:not(.box3__inner--gallery){padding:6px;padding-top:120px}.box3__inner--opinions .box3__inner__text{padding:30px 10px;position:relative}.box3__inner--opinions .box3__inner__text:after,.box3__inner--opinions .box3__inner__text:before{position:absolute;font-family:icomoon;color:#D8DBDD;font-size:31px}.box3__inner--opinions .box3__inner__text:before{content:'\e61a';top:10px;left:0}.box3__inner--opinions .box3__inner__text:after{content:'\e619';bottom:10px;right:0}.box3__inner--opinions p{font-style:italic}.section--gallery .gallery{height:auto;width:100%;float:left;margin:0 0 30px}.section--gallery .gallery .mosaic{width:25%;float:left;padding-left:1.25%;padding-right:1.25%;margin-bottom:2.5%}.section--gallery .gallery .mosaic:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.section--gallery .gallery .mosaic:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.section--gallery .gallery .mosaic:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.section--gallery .gallery .mosaic:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}.section--gallery .gallery .mosaic__inner{padding-bottom:100%;position:relative}.section--gallery .gallery .mosaic .liquid{position:absolute;top:0;right:0;bottom:0;left:0}.section--gallery .gallery__title{float:none;margin-left:1.25%}.mosaic{height:100%;font-size:0}.mosaic--1 .mosaic__hld{height:100%;display:block}.mosaic--2 .mosaic__hld{height:50%;border-bottom:1px solid transparent;display:block}.mosaic--2 .mosaic__hld:last-child{border-bottom-width:0}.mosaic--3 .mosaic__hld{height:50%;width:50%;border-bottom:1px solid transparent;border-right:1px solid transparent}.mosaic--3 .mosaic__hld:last-child{border-bottom-width:0;width:100%}.mosaic--3 .mosaic__hld--1,.mosaic--3 .mosaic__hld:last-child{border-right-width:0}.mosaic--4 .mosaic__hld{height:50%;width:50%;border-bottom:1px solid transparent;border-right:1px solid transparent;vertical-align:top}.mosaic--4 .mosaic__hld--1,.mosaic--4 .mosaic__hld:last-child{border-right-width:0}.mosaic--4 .mosaic__hld--2,.mosaic--4 .mosaic__hld:last-child{border-bottom-width:0}.mosaic--5 .mosaic__hld,.mosaic--6 .mosaic__hld{width:100%;border-bottom:1px solid transparent}.mosaic--5 .mosaic__hld--0,.mosaic--5 .mosaic__hld--4,.mosaic--6 .mosaic__hld--0,.mosaic--6 .mosaic__hld--4{height:37.46%}.mosaic--5 .mosaic__hld--2,.mosaic--6 .mosaic__hld--2{height:25%}.mosaic--5 .mosaic__hld:last-child,.mosaic--6 .mosaic__hld:last-child{border-bottom-width:0}.mosaic--5 .mosaic__hld--1,.mosaic--5 .mosaic__hld--3{height:50%}.mosaic--6 .mosaic__hld--1{height:25%}.mosaic--6 .mosaic__hld--3,.mosaic--6 .mosaic__hld--5{height:37.46%}.mosaic .liquid{display:block;position:relative}.mosaic .liquid:after,.mosaic .liquid:before{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;visibility:hidden;opacity:0}.mosaic .liquid:before{content:'';background-color:rgba(255,255,255,.8);-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.mosaic .liquid:after{content:'\e909';font-size:29px;font-family:icomoon;width:29px;height:29px;color:#EC1C22;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease,-moz-transform .3s ease;transition:visibility .3s ease,opacity .3s ease,transform .3s ease}.mosaic .liquid:hover:after,.mosaic .liquid:hover:before{visibility:visible;opacity:1}.mosaic .liquid:hover:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mosaic__col{width:50%;display:inline-block;font-size:0;height:100%;vertical-align:top}.mosaic__col:first-child{border-right:1px solid transparent}.mosaic__hld{display:inline-block;vertical-align:top}.section--map .map-info{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%}.section--map .map-info__hld{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;position:absolute;top:0;left:0;right:0;height:0}.section--map .map-info__hld:after{content:" ";display:block;clear:both}.section--map .map-info__hld .box{height:500px;position:relative}.section--map .map-info__hld .box__content{padding-bottom:40px}.section--map .map-info .box3__top{padding-top:29px;padding-bottom:32px}.section--map .map-info .box3__title{line-height:.8;color:#656565;font-weight:400;text-transform:none;text-align:center;font-size:14px}.section--map .map-info .box3__title strong{color:#000;font-size:22px}.section--map .map-info .box__content{height:100%;padding-top:145px}.section--map .map-info h2 strong{display:block}.section--map .map-info--contact{width:25%;float:left;padding-left:1.25%;padding-right:1.25%;height:0}.section--map .map-info--contact__subtitle{font-size:22px;font-family:"Open Sans",sans-serif;margin:0;text-transform:uppercase;color:#000}.section--map .map-info--contact .box{height:auto;top:250px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%)}.section--map .map-info--contact .box__content{padding-left:20px;padding-right:20px}.section--map .map-info--contact .box .directions #map_routes_toggle,.section--map .map-info--contact .box .directions .box__button{margin-top:16px}.section--map .map-info--contact .box{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.section--map .map-info--contact .box__content{padding:23px 30px 35px;height:auto;min-height:0}.section--map .map-info--contact .box .svg{height:25px;margin:13px auto 25px}.section--map .map-info--contact .box .svg svg{height:25px}.section--map .map-info--contact .box .svg path{fill:#EC1C22}.section--map .map-info--contact .directions{padding:0}.section--map .map-info--contact .directions #map_routes_toggle,.section--map .map-info--contact .directions .box__button{width:100%;padding-top:10px;padding-bottom:9px}.section--map .vcard{color:#000;margin-bottom:30px}.section--map .vcard *{display:inline-block}.section--map .vcard .org{font-size:22px;color:#EC1C22;font-family:"Open Sans",sans-serif}.section--map .vcard .adr{margin-bottom:44px}.section--map .vcard .email,.section--map .vcard .tel{position:relative;padding-left:20px;color:#000}.section--map .vcard .icon{position:absolute}.section--map .vcard .icon:before{font-size:12px;position:absolute;left:0;top:2px}.section--map .vcard i{position:absolute;top:0;left:0;line-height:23px;color:#EC1C22}.section--map .vcard .email{text-decoration:underline}.section--map .svg{height:17px;margin:21px auto 27px}.section--map .svg svg{height:17px}.section--map .svg path{fill:#EC1C22}.directions{text-align:center;margin:0 auto;position:relative;padding:0 20px}.directions_origin{background-color:#FFF;color:#000;border:0;font-size:12px;display:block;width:100%;text-align:left;padding:8px 20px;cursor:pointer;border:1px solid #DDD}.directions_origin::-webkit-input-placeholder{color:#FFF;font-size:13px}.directions_origin::-moz-placeholder{color:#FFF;font-size:13px}.directions_origin:-moz-placeholder{color:#FFF;font-size:13px}.directions_origin:-ms-input-placeholder{color:#FFF;font-size:13px}.directions__label{font-size:12px;position:absolute;top:0;line-height:33px;left:0;right:0;-webkit-transition:top .15s ease,visibility .3s ease,opacity .3s ease;-moz-transition:top .15s ease,visibility .3s ease,opacity .3s ease;transition:top .15s ease,visibility .3s ease,opacity .3s ease;cursor:pointer}.directions__label.active{top:-26px}.directions__label.hidden{visibility:hidden;opacity:0}.directions #map_routes_toggle,.directions .box__button{position:static;margin:0 auto;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);margin-top:30px;display:inline-block;border-style:none;padding-left:34px;padding-right:34px}.directions .directions_error{position:absolute;bottom:32px;left:15px;right:15px;text-align:center}#dir{position:fixed;top:0;left:0;right:0;bottom:0;width:500px;height:300px;background:rgba(0,0,0,.8);z-index:99999;visibility:hidden;opacity:0}#dir #map_directions{width:500px;height:70%;padding:10px 15px;border:2px solid #000;background:#FFF;overflow-y:scroll;position:absolute;top:74px;left:0;bottom:0;right:0;margin:auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#dir.active{visibility:visible;opacity:1}#dir .directions_close{width:49px;height:49px;margin:0;position:absolute;top:20px;left:415px;border:1px solid #991915;background-color:#991915}#dir .directions_close:before{content:'';position:absolute;width:25px;height:25px;top:11px;left:11px;background:0 0}.map-data{margin-bottom:15px;display:inline-block;text-align:left}.breadcrumbs{text-align:center;padding:0;margin:13px auto;list-style-type:none}.breadcrumbs+.section__inner{margin-top:38px}.breadcrumbs+.section__inner.contact{margin-top:72px}.breadcrumbs li{display:inline-block;text-transform:uppercase;margin-left:10px;font-size:13px}.breadcrumbs li:first-child{margin-left:0}.breadcrumbs li a{padding-right:21px;position:relative;color:#6D6D71}.breadcrumbs li a:after{content:'\e90c';font-family:icomoon;position:absolute;right:0;top:5px;font-size:9px;color:#6D6D71}.breadcrumbs li a span{color:#6D6D71}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li span{color:#EC1C22;font-weight:700}.block--left{width:25%;float:left;padding-left:1.25%;padding-right:1.25%}.block--left__hld{background-color:#F8F8F8;text-align:center;position:relative;margin-top:20px}.block--left__hld:first-child{margin-top:0}.block--left__hld--ext{padding-bottom:20px}.block--left__hld h3{background-color:#F8F8F8;padding:41px 20px;margin-bottom:0;border:1px solid #EBEBEB}.block--left__inner{border:1px solid #6D6D71;padding:35px 0}.block--left .svg{height:24px;margin-bottom:20px}.block--left .svg svg{height:24px}.block--left .svg path{fill:#EC1C22}.block--left--booking .block--left__hld{width:100%;float:left;padding-left:1.25%;padding-right:1.25%;background-color:#EFEFF0;padding:6px}.block--left--booking .block--left__hld .block--left__inner{border:1px solid #FFF}.block--left--booking .svg{height:22px}.block--left--booking .svg svg{height:22px}.block--left--booking .svg path{fill:#EC1C22}.block--left__price{font-size:16px;color:#656565;font-family:"Open Sans",sans-serif}.block--left__price .PriceValue{font-size:16px;font-family:"Open Sans",sans-serif;color:#EC1C22;font-weight:700}.block--left__price .CurrencyValue{font-size:30px;margin-right:4px;text-transform:uppercase}.block--left__book{cursor:pointer;margin-top:6px;padding-top:17px;padding-bottom:17px;white-space:nowrap}.block--left-booking{width:33.33333%;float:left}.block--right{width:75%;float:left}.block--right__hld{width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%}.block--right--full{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.block--right__hld-ext{background-color:#F8F8F8;border:1px solid #ededed;padding:30px 30px 17px;margin-top:23px}.block__title{font-size:14px;font-weight:700;margin-top:0;text-transform:uppercase;margin-bottom:34px}.block__dates{margin-bottom:25px;width:100%;float:left;padding-left:5%;padding-right:5%}.block__dates__date{display:inline-block;line-height:200%}.block__dates__date .block__title{margin-bottom:0}.block__dates__time{margin-left:25px;color:#47616B}.block__dates__time:before{font-family:icomoon;margin-right:7px}.block__cards{width:100%;float:left}.block__cards .block__title{padding-left:5%}.block__cards__img{height:auto;width:45px;margin-right:4px;margin-bottom:2px}.block--right-details{width:66.66667%;float:left}.block-booking .block__title{text-transform:uppercase;color:#000}.block-booking .svg{margin-bottom:10px}.block-booking__hld{border:1px solid #EC1C22;padding:22px 25px}.block-booking__hld .block__title{font-size:19px}.room-info__information--details{position:static;border-top-width:0;padding:27px 15px;text-align:center;background-color:#f3f3f3}.room-info__information--details li{display:inline-block;font-size:14px;line-height:1.2;margin:0 15px}.room-info__information--details li:last-child{margin-bottom:0}.room-info__information--details i{font-size:15px;line-height:1}.ext span{font-size:12px;font-family:"Open Sans",sans-serif;color:#6D6D71;margin-bottom:10px;position:relative}.ext span:before{font-family:icomoon;font-size:16px;position:absolute;left:0}.section--details .ext span{font-size:14px}.section--details .room-info__information--details li{padding-left:25px}.section--details .facility{font-family:"Open Sans",sans-serif!important}.section--details .facility:before{font-family:icomoon!important}.facilities{margin:15px 0;margin:0;padding:0 15px;list-style-type:none;text-align:left}.facilities:after{content:'';display:table;clear:both}.facility{font-size:14px;position:relative;color:#6D6D71;margin-bottom:22px;line-height:1.2;width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%;padding-left:24px}.facility:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.facility:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.facility:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.facility:before{position:absolute;top:-2px;left:0;right:0;font-size:17px;font-family:icomoon;color:#EC1C22}.facility.icon--11291:before{content:'\e908'}.facility.icon--11499:before{content:'\e91d'}.facility.icon--11500:before{content:'\e917'}.facility.icon--12780:before,.facility.icon--12790:before,.facility.icon--12800:before,.facility.icon--12810:before{content:'\e915'}.facility.icon--12781:before,.facility.icon--12791:before,.facility.icon--12801:before,.facility.icon--12811:before{content:'\e920'}.facility.icon--12782:before,.facility.icon--12792:before,.facility.icon--12802:before,.facility.icon--12812:before{content:'\e91c'}.facility.icon--10717:before{content:'\e620'}.facility.icon--10718:before{content:'\e628'}.facility.icon--12783:before,.facility.icon--12793:before,.facility.icon--12803:before,.facility.icon--12813:before{content:'\e91a'}.facility.icon--12784:before,.facility.icon--12794:before,.facility.icon--12804:before,.facility.icon--12814:before{content:'\e922'}.facility.icon--12785:before,.facility.icon--12795:before,.facility.icon--12805:before,.facility.icon--12815:before{content:'\e91f'}.facility.icon--10722:before{content:'\e61d'}.facility.icon--10723:before{content:'\e621'}.facility.icon--12786:before,.facility.icon--12796:before,.facility.icon--12806:before,.facility.icon--12816:before{content:'\e919'}.facility.icon--12787:before,.facility.icon--12797:before,.facility.icon--12807:before,.facility.icon--12817:before{content:'\e918'}.facility.icon--12788:before,.facility.icon--12798:before,.facility.icon--12808:before,.facility.icon--12818:before{content:'\e916'}.facility.icon--12789:before,.facility.icon--12799:before,.facility.icon--12809:before,.facility.icon--12819:before{content:'\e921'}.facility.icon--10721:before{content:'\e91b'}.facility.icon--10723:before{content:'\e91e'}.facility.icon--10729:before{content:'\e914'}.content h3{font-size:25px;font-family:"Open Sans",sans-serif}.content ul{padding:0;list-style-type:none;line-height:1.8}.content ul li{padding-left:20px;position:relative;margin-bottom:10px}.content ul li:before{content:'\e90c';font-family:icomoon;position:absolute;top:5px;left:0;font-size:9px}.content--header{color:#000;font-size:16px;font-family:"Open Sans",sans-serif;letter-spacing:.01em;line-height:160%;width:100%;float:left;font-weight:600}.content--header p{margin:0}.content--desc,.content--text{font-size:14px;color:#6D6D71;line-height:1.85;width:100%;float:left}.content--footer{color:#6D6D71;text-align:right;color:#6D6D71}.content--desc>:first-child{margin-top:0}.content--sitemap{text-align:center}.content a:hover{text-decoration:underline}.sitemap{display:inline-block}.sitemap>ul{text-align:left}.sitemap>ul a:hover{text-decoration:underline}.gallery{height:250px;margin-top:40px}.gallery__inner{float:left}.gallery__title{font-size:26px;font-family:"Open Sans",sans-serif;color:#000;text-transform:uppercase;margin:30px 0 10px;font-weight:700}.gallery--1 .gallery__inner{height:100%}.gallery--2 .gallery__inner{width:50%}.gallery--2 .gallery__inner--0{border-right:1px solid transparent}.gallery--3 .gallery__inner{height:50%}.gallery--3 .gallery__inner--0{border-right:1px solid transparent;width:60%}.gallery--3 .gallery__inner--1{width:40%}.gallery--3 .gallery__inner--2{width:100%;border-top:1px solid transparent}.gallery--4 .gallery__inner{height:50%}.gallery--4 .gallery__inner--0,.gallery--4 .gallery__inner--2{border-right:1px solid transparent}.gallery--4 .gallery__inner--2,.gallery--4 .gallery__inner--3{border-top:1px solid transparent}.gallery--4 .gallery__inner--0,.gallery--4 .gallery__inner--3{width:60%}.gallery--4 .gallery__inner--1,.gallery--4 .gallery__inner--2{width:40%}.gallery .fancybox--hidden{display:none}.gallery--right{width:100%;float:left;height:auto;margin-top:30px}.gallery--right .gallery__title{margin-top:0;margin-bottom:22px}.gallery--right__hld:after{content:"";display:table;clear:both}.gallery--right__inner{width:25%;float:left;padding-left:1.25%;padding-right:1.25%;height:225px}.gallery--right .gallery__title{padding-left:15px;margin-bottom:20px}.gallery--right .mosaic .liquid:after{font-size:45px;width:45px;height:45px}.section--listing{padding-top:27px}.section--listing .listing{padding:60px 0 40px;position:relative}.section--listing .listing__item{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%;margin-bottom:30px;overflow:hidden;-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;opacity:0}.section--listing .listing__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.section--listing .listing__item:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.section--listing .listing__item:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.section--listing .listing__item.active{visibility:visible;opacity:1}.section--listing .listing__item--1{width:33.33333%;float:left;margin-left:33.33333%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing__item--2:first-child{width:33.33333%;float:left;margin-left:16.66667%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing__item--2:last-child{width:33.33333%;float:left;margin-left:50%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing .item__title__text{font-size:25px}.section--listing .listing:before{content:'';background:#FFF;background:rgba(255,255,255,.9);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease;visibility:hidden;opacity:0}.section--listing .listing.loading:before{visibility:visible;opacity:1}.section--listing .listing--rooms:after{content:"";display:table;clear:both}.section--listing .listing--rooms .listing__item{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%}.section--listing .listing--rooms .listing__item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.section--listing .listing--rooms .listing__item:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.section--listing .listing--rooms .listing__item:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.section--listing .listing--rooms .listing__item--1{width:33.33333%;float:left;margin-left:33.33333%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing--rooms .listing__item--2:first-child{width:33.33333%;float:left;margin-left:16.66667%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing--rooms .listing__item--2:last-child{width:33.33333%;float:left;margin-left:50%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--listing .listing:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.9);z-index:8}.section--listing .listing--faded:before{visibility:visible;opacity:1}.hotels-listing .room-info__button-hld{visibility:visible;opacity:1;height:85px!important;background:0 0}.hotels-listing .room-info__button-hld .room-info__button{position:relative;bottom:-25px;height:45px;vertical-align:bottom;display:block}.filters{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:30px}.filters:after{content:" ";display:block;clear:both}.filters__hld{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.filters__inner{background-color:#EFEFF0;padding:6px}.filters__inner__hld{border:1px solid #FFF;height:100%;position:relative;padding:16px 30px}.filters__title{font-size:17px;font-family:"Open Sans",sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;display:inline-block;vertical-align:top}.filter{display:inline-block;vertical-align:top;font-family:"Open Sans",sans-serif;color:#555559;padding-left:30px;position:relative;margin-left:60px;margin-top:2px}.filter--icon{width:20px;height:20px;position:absolute;left:0;border:1px solid #6D6D71;background-color:#FFF}.filter--icon:before{content:'';background-color:#ED1D23;width:12px;height:12px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;-moz-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.filter.active{font-family:"Open Sans",sans-serif}.filter.active .filter--icon:before{visibility:visible;opacity:1}.opinion{margin-top:15px;margin-bottom:30px;border-bottom:1px solid #EBEBEB;padding-right:15px;padding-bottom:10px}.opinion__title{font-family:"Open Sans",sans-serif;color:#000;font-weight:700;font-size:24px;margin:0;padding-left:35px;position:relative}.opinion__title:before{content:'\e90a';font-family:icomoon;font-size:15px;position:absolute;left:0;top:5px;color:#656565}.opinion__text{font-style:italic;color:#354135;display:inline-block;position:relative;line-height:1.6}.opinion__author{margin:0;text-align:right;font-size:12px}.calendar{width:100%;float:left;padding-left:5%;padding-right:5%;background-color:#EFEFF0;padding:6px}.calendar__hld{border:1px solid #FFF;padding:30px 20px}.calendar__month{display:block;line-height:160%;cursor:pointer;color:#354135;padding-left:20px}.calendar__month:hover{text-decoration:underline}.calendar .news__title{padding-left:20px}.calendar__item{margin-bottom:20px}.news{margin-bottom:20px;position:relative}.news:last-child{margin-bottom:0}.news-group{margin-bottom:40px}.news__inner{display:block;padding:6px;padding-left:5px}.news__inner:after{content:"";display:table;clear:both}.news__img{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%;padding-bottom:240px}.news__text{width:66.66667%;float:left;padding-left:1.25%;padding-right:1.25%;padding-top:5px;padding-bottom:30px;min-height:240px;color:#656565;padding-left:30px}.news__title{color:#000;font-size:19px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;margin:0 0 3px}.news__title--small{font-size:15px}.news__link{text-align:left;display:block;padding-left:25px;text-transform:uppercase;margin-bottom:15px}.news__link__date{font-size:11px;color:#FFF}.news__link:hover .news__link__title{text-decoration:underline}.news-item__calendar{color:#6D6D71;font-size:17px}.news #map_routes_toggle,.news .block--left__book,.news .box__button,.news .button,.news .fancybox-close,.news form.contact .buttons button,form.contact .buttons .news button{position:absolute;bottom:15px;right:15px}.news-block .news__title{font-size:15px}.news-block .svg{margin-top:14px}.news-block .news__link{text-align:center}.news-block .news__link:hover{text-decoration:none}.contact{margin-bottom:30px;color:#6D6D71}.contact:after{content:"";display:table;clear:both}.contact__form,.contact__info{width:50%;float:left}.contact__form a,.contact__form p,.contact__form span,.contact__info a,.contact__info p,.contact__info span{line-height:180%;color:#6D6D71;margin:0;font-family:"Open Sans",sans-serif}.contact__form a:before,.contact__form p:before,.contact__form span:before,.contact__info a:before,.contact__info p:before,.contact__info span:before{font-family:icomoon;font-size:11px}.contact h3,.contact__subtitle{color:#000;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:700;margin:0 0 11px}.contact h3.contact__subtitle--sitetitle{color:#EC1C22}.contact__subtitle{width:100%;float:left;padding-left:2.5%;padding-right:2.5%}.contact__block{margin-bottom:23px}.contact__block:after{content:"";display:table;clear:both}.contact__block__inner{width:50%;float:left;padding-left:2.5%;padding-right:2.5%}.contact__block a{text-decoration:underline}.contact__block a:before{top:1px}.contact__form p{width:100%;float:left;padding-left:2.5%;padding-right:2.5%}.contact__icon{padding-left:30px;position:relative}.contact__icon i{position:absolute;left:0;top:2px;color:#EC1C22}form.contact{width:100%;float:left;margin-top:15px}form.contact fieldset{padding:0;margin:0;border:0}form.contact .control-label{color:#6D6D71;font-size:14px;display:block;margin-bottom:5px}form.contact .Email,form.contact .FullName,form.contact .Phone{width:33.33333%;float:left;padding-left:2.5%;padding-right:2.5%}form.contact .SubmitMessage{width:100%;float:left;padding-left:2.5%;padding-right:2.5%;margin:25px 0 28px}form.contact .SubmitMessage textarea{height:250px}form.contact .Info{width:61.66667%;float:left;padding-left:2.5%;padding-right:2.5%;margin-top:4px;text-align:right}form.contact .buttons{width:38.33333%;float:left;padding-left:2.5%;padding-right:2.5%;line-height:14px}form.contact .buttons button{border-style:none;width:100%;white-space:nowrap;font-size:13px;padding-top:11px;padding-bottom:11px}form.contact input,form.contact textarea{padding:6px 10px;color:#6D6D71;font-size:13px;-webkit-appearance:none;border-radius:0}form.contact input::-webkit-input-placeholder,form.contact textarea::-webkit-input-placeholder{color:inherit;font-size:inherit}form.contact input::-moz-placeholder,form.contact textarea::-moz-placeholder{color:inherit;font-size:inherit}form.contact input:-moz-placeholder,form.contact textarea:-moz-placeholder{color:inherit;font-size:inherit}form.contact input:-ms-input-placeholder,form.contact textarea:-ms-input-placeholder{color:inherit;font-size:inherit}form.contact .alert{display:none!important}form.contact .star{line-height:1em}input,textarea{border:1px solid #E2E2E2;background-color:#FAFAFA;width:100%}#map_popup{width:810px;height:510px;position:absolute;z-index:-5;top:0;left:30px;right:30px;overflow:hidden}#map_popup img{max-width:inherit}.fancybox-opened #map_popup{z-index:1;position:relative;top:auto;left:auto;display:block}.directions-load .fancybox-overlay{opacity:0;visibility:hidden}#map_directions{width:810px;height:450px;position:absolute;top:0;left:0;z-index:50}#map_routes{position:absolute;z-index:100;top:0;right:0;height:450px;background:#fff;background:rgba(255,255,255,.9);overflow-y:scroll;overflow-x:hidden;width:50%;display:none}#map_routes_content table{table-layout:auto;width:100%;margin:0}#map_routes_content table td{border-bottom-width:1px}#map_routes_content table td:nth-child(3){word-break:break-all}#map_details{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:50px;font-size:12px}#map_details .map_holder{height:50px;overflow:hidden;float:left}#map_details .map_holder div{height:25px;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;clear:both}#map_details .map_holder div span{height:25px;line-height:24px}#map_routes_toggle{position:static;float:right;font-size:12px;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);padding-top:7px;padding-bottom:7px;color:#FFF}#map_url{float:right;clear:right;margin-top:4px;color:#333}#map_url:focus,#map_url:hover{color:#181010;cursor:pointer;outline:0}.footer{padding:16px 24px 15px;overflow:hidden;position:relative;margin-top:30px;border-top:2px solid #EFEFF0;font-family:"Open Sans",sans-serif;font-size:12px}.footer__left,.footer__right{position:relative;z-index:1;color:#878787}.footer__right{float:right}.footer__right .create{float:left}.footer__right .create span{float:left}.footer__right .create .creation__logo{float:left;margin:-7px 0 0 10px;width:83px;height:20px;position:relative}.footer__right .create .creation__logo:hover .creation__profitroom-icon{visibility:visible;opacity:1}.footer__right .create .creation__logo:hover .creation__profitroom-icon--mono{visibility:hidden;opacity:0}.footer__right .create .creation__profitroom-icon{width:83px;height:20px;-webkit-transition:opacity .3s ease,visibility .3s ease;-moz-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;opacity:0;position:absolute}.footer__right .create .creation__profitroom-icon--mono{visibility:visible;opacity:1}.footer__left{float:left}.footer__center{display:inline-block;margin-left:30px}.footer__center div{display:inline-block;color:#878787;padding-right:10px}.footer__center div a{display:inline-block;color:#878787;padding-right:10px}.footer__center div span{display:inline-block;margin-right:10px}.footer__center div div span{margin-right:2px}.footer--generic{padding:6px 0;background-color:#FFF;text-align:center;background-color:#F8F8F8;position:relative;border-top-width:0;border-bottom:1px solid #EBEBEB}.footer--nomargin{margin-top:0;border-top:0}.footer__social,.header__social{padding-right:20px;margin-right:20px;position:relative;float:left}.footer__social .facebook,.header__social .facebook{width:16px;height:16px;text-indent:-99999px;display:block;position:relative;float:left}.footer__social .facebook:before,.header__social .facebook:before{position:absolute;font-size:16px;font-family:icomoon;left:0;top:0;text-indent:0;color:#878787;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.footer__social .facebook:hover:before,.header__social .facebook:hover:before{color:#3b5998}.footer__social .tripadvisor,.header__social .tripadvisor{width:29px;height:20px;position:relative;overflow:hidden;float:left;margin-right:14px;margin-top:-2px;font-size:0;line-height:15px}.footer__social .tripadvisor:before,.header__social .tripadvisor:before{font-family:icomoon;content:'\e913';position:absolute;top:4px;left:1px;font-size:25px;color:#878787;-webkit-transition:opacity .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.footer__social .tripadvisor__svg,.header__social .tripadvisor__svg{width:30px;height:20px;position:absolute;top:0;left:0;-webkit-transition:opacity .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;opacity:0}.footer__social .tripadvisor:hover:before,.header__social .tripadvisor:hover:before{visibility:hidden;opacity:0}.footer__social .tripadvisor:hover .tripadvisor__svg,.header__social .tripadvisor:hover .tripadvisor__svg{visibility:visible;opacity:1}.footer__social .tripadvisor span,.header__social .tripadvisor span{width:29px;height:17px;text-indent:-99999px;display:block;overflow:hidden}.footer__social:before,.header__social:before{content:'|';color:#878787;position:absolute;right:0;top:-1px}.apartment-details__booking{padding:30px;margin-left:-30px;margin-right:-30px;border:2px solid #EC1C22;position:relative;z-index:5;margin-top:-1px;max-width:664px}.details-filter{border:1px solid #EC1C22;margin-bottom:45px;transition:height .3s ease}.details-filter .booking-panel__hld{padding:29px 27px;background-color:#F8F8F8}.details-filter .booking-panel__hld:after{content:'';display:table;clear:both}.details-filter .search{margin-left:0;width:calc(99.99% * 1/3 - 40px * 1/3);margin-right:20px;float:left;border:1px solid #D6D6D6}.details-filter .search:last-child{margin-right:0}.details-filter .search__input:after{line-height:47px}.apartment-details-offers{background-color:#F8F8F8;transition:opacity .3s ease,visibility .3s ease}.apartment-details-offers.loading{opacity:0;visibility:hidden}.apartment-rates__label{background-color:#EEE;padding:24px 30px}.apartment-rates__label span{font-weight:600;font-size:16px;color:#000}.apartment-rates__offers-hld{padding:0 30px 25px}.apartments-rates-offer{border-bottom:1px solid #D6D6D6;padding:19px 0}.apartments-rates-offer:after{content:'';display:table;clear:both}.apartments-rates-offer .name-hld{width:calc(99.99% * 1/3 - 20px * 1/3);float:left;padding-top:5px}.apartments-rates-offer .name-hld span{font-size:14px;text-transform:uppercase;color:#000;font-weight:600;letter-spacing:0;line-height:1.3}.apartments-rates-offer .rest-hld{width:calc(99.99% * 2/3 - 20px * 1/3);float:right}.apartments-rates-offer .rest-info{width:calc(50% - 10px);float:left;padding-top:3px;text-align:right}.apartments-rates-offer .occupancy{font-size:16px;font-weight:700;color:rgba(0,0,0,.5);width:50%;float:left}.apartments-rates-offer .price{color:#EC1C22;font-weight:600;font-size:16px;width:50%;float:left}.apartments-rates-offer .price .CurrencyDecimals{font-size:13px}.apartments-rates-offer .site-btn{float:right;width:calc(50% - 10px);border-style:none;background-color:#EC1C22;color:#FFF;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.06em;padding:7px 10px;transition:background .3s ease}.apartments-rates-offer .site-btn:hover{background-color:#D61217}.apartments-rates-offer .site-btn.apartment-no-availability-button{margin-right:27px}@supports (-moz-appearance:meterbar){.footer__social .tripadvisor:before,.header__social .tripadvisor:before{top:3px}}.header__social{display:inline-block;vertical-align:top;float:none;padding-top:7px;padding-right:0;margin-right:15px}.footerContact{max-width:1200px;margin-left:auto;margin-right:auto;color:#EC1C22;padding:25px 0;font-size:14px}.footerContact:after{content:" ";display:block;clear:both}.footerContact .contactData,.footerContact .location,.footerContact__slogan{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%;position:relative}.footerContact .contactData__inner,.footerContact .location__inner,.footerContact__slogan__inner{display:inline-block;text-align:left}.footerContact .contactData .svg,.footerContact .location .svg,.footerContact__slogan .svg{height:24px;width:26px;position:absolute;right:-10px;top:0;bottom:6px;margin:auto}.footerContact .contactData .svg svg,.footerContact .location .svg svg,.footerContact__slogan .svg svg{height:24px}.footerContact .contactData .svg path,.footerContact .location .svg path,.footerContact__slogan .svg path{fill:#EC1C22}.footerContact .contactData .svg svg,.footerContact .location .svg svg,.footerContact__slogan .svg svg{width:26px}.footerContact__slogan{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:9px;margin-top:4px}.footerContact__slogan strong{font-weight:700;font-size:30px;color:#000;letter-spacing:0}.footerContact__slogan h2{margin:0;line-height:160%;font-size:14px;color:#656565;text-transform:none;letter-spacing:.06em}.footerContact .location .org{font-size:22px;letter-spacing:.06em}.footerContact .location .adr{color:#000;margin-top:3px}.footerContact .location .svg{bottom:0;right:-26px}.footerContact .contactData{-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0)}.footerContact .contactData__inner>*{display:inline-block;position:relative;line-height:1.7}.footerContact .contactData__inner>:before{font-size:11px;left:0;position:absolute;top:3px}.footerContact .contactData a{text-decoration:underline;position:relative;color:#000;text-decoration:underline;padding-left:25px}.footerContact .contactData a:before{position:absolute;left:0;color:#EC1C22;font-size:14px;font-family:icomoon}.footerContact .contactData a.tel:before{content:'\e90f'}.footerContact .contactData a.email:before{content:'\e90e'}.footerContact .contactData span{color:#000}.banners--home:after{content:'';width:20px;position:fixed;left:0;top:0;bottom:0;background-color:#FFF;z-index:11}.tripadvisor-widget{position:fixed;top:50vh;left:0;z-index:11;margin-top:-170px;padding-left:20px;-webkit-transform:translatex(-240px);-moz-transform:translatex(-240px);-ms-transform:translatex(-240px);-o-transform:translatex(-240px);transform:translatex(-240px);-webkit-transition:.3s transform ease;-moz-transition:.3s transform ease;transition:.3s transform ease}.tripadvisor-widget__logo{background:url(/img/tripadvisor.png) 12px 14px no-repeat;position:absolute;right:-47px;top:0;width:47px;height:170px;background-color:rgba(255,255,255,.6);cursor:pointer}.tripadvisor-widget--open{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bower_components/fancybox/source/fancybox_sprite.png)}#fancybox-loading div{background:url(/bower_components/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-nav{background:transparent url(/bower_components/fancybox/source/blank.gif)}.fancybox-overlay{background:url(/bower_components/fancybox/source/fancybox_overlay.png)}.mobile-only{display:none}.ie9 .banners__middle{z-index:0}@media (max-width:1640px){.navigation--main .navbar li a{padding-left:30px;padding-right:30px}}@media (max-width:1260px){.box__content{padding-left:20px;padding-right:20px}h1{font-size:28px;padding-left:30px;padding-right:30px}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld{padding-left:15px;padding-right:15px}form.contact .Info,form.contact .buttons{width:50%;float:left;padding-left:2.5%;padding-right:2.5%}.section__inner{margin-top:15px}.section--generic .block--left{display:none}.section--generic .block--right{width:100%;float:left}.section--generic .gallery--right__inner{width:25%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left{width:100%;float:left;margin-bottom:30px}.section--details .block--left__hld{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld:nth-child(2){width:50%;float:left;padding-left:1.25%;padding-right:1.25%;margin-top:0;background-color:transparent}.section--details .block--left__hld.block--left__hld--ext{width:100%;float:left}.section--details .block--right{width:100%;float:left}.block-booking__hld--noext{width:50%;float:left;margin-left:25%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%;clear:both;margin-bottom:30px}.facilities{padding-left:0;padding-right:0}.facility{width:16.66667%;float:left;padding-left:1.25%;padding-right:1.25%;font-size:12px;padding-left:30px}.facility:nth-child(6n+1){clear:both}.room-info__information--details{padding-left:0}.room-info__information--details li{text-align:center;padding-left:0}.room-info__information--details li i,.room-info__information--details li span{display:inline-block;font-size:15px}.room-info__information--details li i{position:static;margin-right:5px}.banners .logo__trapeze{display:none}.block--left__book{display:inline-block}.arrow__inner{top:0}.navigation--main__holder{padding-right:115px}.navigation--main__holder--right{padding-right:0;padding-left:115px}.banners .logo{z-index:30;padding-left:15px;padding-right:15px;text-align:center;width:230px;padding-bottom:15px}.banners .logo img{width:180px;height:auto}.navigation--main .navbar li a{padding-left:20px;padding-right:20px}.section--details .block--left{width:100%;float:left;padding-left:1.66667%;padding-right:1.66667%}.section--details .block--left__hld{width:100%;padding-left:0;padding-right:0}}@media (max-width:1023px){.section--midbox .midbox__middle{width:50%;float:left;margin-left:25%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--boxes{padding-top:0}.section--map .map-info{width:41.66667%;float:left;padding-left:1.25%;padding-right:1.25%}.section--listing .listing .listing__item,.section--listing .listing--rooms .listing__item{width:50%;float:left;padding-left:1.25%;padding-right:1.25%;margin-bottom:2.5%}.section--listing .listing .listing__item:nth-child(2n+1),.section--listing .listing--rooms .listing__item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.section--listing .listing .listing__item:nth-child(2n+2),.section--listing .listing--rooms .listing__item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.section--listing .listing .listing__item--1:first-child,.section--listing .listing--rooms .listing__item--1:first-child{width:50%;float:left;margin-left:25%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.box3:first-child{width:100%;float:left;padding-left:1.25%;padding-right:1.25%;margin:0 auto 30px}.box3:nth-child(2){width:50%;float:left;padding-left:1.25%;padding-right:1.25%;margin:0}.box3:last-child{width:50%;float:left;padding-left:1.25%;padding-right:1.25%;margin:0}.contact__form,.contact__info{width:100%;float:left}.contact__form{margin-top:30px}#map_directions,#map_popup{width:600px}#map_routes_toggle{position:absolute;top:0;right:0;bottom:auto;left:auto;padding-left:10px;padding-right:10px}.news__text{padding-bottom:45px}.section.banners:not(.banners--home) .slick-arrow.slick-next{right:40px}.section.banners:not(.banners--home) .slick-arrow.slick-prev{left:40px}}@media screen and (max-width:800px) and (min-width:768px){.navigation--main__holder{padding-right:95px}.navigation--main__holder--right{padding-left:95px;padding-right:0}.navigation--main .navbar li a{padding-left:15px;padding-right:15px;font-size:12px;padding-bottom:14px}.banners .logo{width:190px}.banners .logo img{width:160px}}@media (max-width:767px){.booking-panel{visibility:hidden;opacity:0}.booking-panel--visible{visibility:visible;opacity:1}.category__button{margin:auto;text-align:center;margin-top:10px}.category__button:after{display:none}.aparts-panel__hld{display:block}body{padding-bottom:53px}.mobile-only--tablet{display:block}.navigation--main__holder{display:none}.banners--home .banners__middle{height:calc(100vh - 83px)}.banners .logo{z-index:6}h1{font-size:28px}.arrow__inner{font-size:12px}.arrow__inner:before{font-size:40px}.arrow__inner--left{padding-left:30px}.arrow__inner--right{padding-right:30px}.booking-panel .book-btn__inner,.booking-panel__link__inner{font-size:13px}.booking-panel .book-btn__inner span:before,.booking-panel__link__inner span:before{content:none}.booking-panel .book-btn:before,.booking-panel__link:before{content:none}.item__title__text{font-size:26px}.section--midbox .midbox__middle{width:66.66667%;float:left;margin-left:16.66667%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--map .map-info{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld .block__dates{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld:nth-child(2) .block--left__inner{padding:10px}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld{padding:15px 10px}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld h2 strong{font-size:26px}.box3__inner:not(.box3__inner--gallery) .box3__inner__text{padding-top:20px}.box3__inner:not(.box3__inner--gallery) .box3__inner__text:after,.box3__inner:not(.box3__inner--gallery) .box3__inner__text:before{font-size:20px}.footerContact .location{margin-top:0}.footerContact .location__inner{padding:0 10px}.footerContact .location__inner .org{font-size:14px}.footerContact .svg{display:none}.block--left__book{padding-left:10px;padding-right:10px}.navigation--top__middle{float:left}.navigation--top__middle:after{content:none}#map_directions,#map_popup{width:520px}#map_routes_toggle{width:150px;white-space:pre-wrap;line-height:140%;font-size:10px;padding-left:4px;padding-right:4px;font-weight:400}.box3__hld--opinions{padding-top:140px}.banners .logo{width:100%}.booking-panel{position:fixed;right:30px;bottom:83px;left:30px;min-width:300px;margin:auto;z-index:11;background-color:rgba(0,0,0,.9)}.booking-panel__close{display:block}.booking-panel:after{content:'';position:absolute;width:0;right:0;left:62.5%;bottom:-15px;border-top:15px solid rgba(0,0,0,.9);border-left:15px solid transparent;border-right:15px solid transparent;margin-left:-15px}.booking-panel__title{background-color:transparent;margin:10px 0;font-size:20px}.booking-panel__title:after,.booking-panel__title:before{content:none}.booking-panel__hld{background-color:transparent;padding-top:0}.booking-panel__hld .search{display:block;margin:15px auto}.booking-panel .booking-panel__hld .search__dropdown{top:auto;bottom:100%;margin-bottom:3px}.booking-panel .booking-panel__hld .search__input--numadults:after{-webkit-transform:rotatex(180deg);-moz-transform:rotatex(180deg);-ms-transform:rotatex(180deg);-o-transform:rotatex(180deg);transform:rotatex(180deg);top:-2px}.footerContact__slogan strong{font-size:24px}.facility{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%;padding-left:25px}.facility:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.facility:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.facility:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.details-filter .booking-panel__hld .search{margin-right:20px;margin-left:0}.details-filter .booking-panel__hld .search:last-child{margin-right:0}}@media screen and (max-width:639px){.details-filter .booking-panel__hld .search{width:calc(50% - 10px)}.details-filter .booking-panel__hld .search--numguests{margin-right:0}.details-filter .booking-panel__hld .search--button{width:100%;text-align:center}.details-filter .booking-panel__hld .search__button{font-size:11px;padding-left:5px;padding-right:5px}.apartments-rates-offer .name-hld{width:100%;text-align:center;margin-bottom:20px}.apartments-rates-offer .rest-hld{width:100%}.apartments-rates-offer .rest-info{text-align:center}}@media (max-width:599px){#map_popup{display:none!important}h1{font-size:22px}.section{margin-left:0;margin-right:0}.section--homeoffers{padding-bottom:45px}.section--homeoffers__title span{font-size:48px}.section--boxes{padding:30px 0 0}.section .map_canvas,.section--map{display:none}.section--generic .gallery--right__inner{width:50%;float:left;padding-left:1.25%;padding-right:1.25%;height:auto;padding-bottom:50%;position:relative;margin-bottom:2.5%}.section--generic .gallery--right__inner .liquid{position:absolute;top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.section--details .block--left__hld:nth-child(2){width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld .block__dates{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.section__inner{margin-top:30px}.section--listing .listing{padding-top:30px}.section--listing .listing .item__title__text{font-size:22px}.banners{min-height:320px}.banners__middle{min-height:320px}.banners--home:after{content:none}.box3{min-height:400px;height:auto}.box3:not(.box3__inner--gallery) .box3__inner__text{padding-bottom:70px}.box3__inner--opinions .box3__inner__text:after{bottom:50px}.box3:last-child,.box3:nth-child(2){width:100%;float:left;padding-left:1.25%;padding-right:1.25%;margin-bottom:15px}.box3:first-child{height:300px}#taHolder{display:none}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld h2 strong{font-size:24px}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld .title{margin-top:0}.box3__inner:not(.box3__inner--gallery) .box3__inner__hld .title span{font-size:15px}.box3__inner:not(.box3__inner--gallery) .box3__inner__text:before{top:0}.box3__inner:not(.box3__inner--gallery) .box3__inner__text p{margin:0}.footer{padding:13px 15px}.item__title__text{font-size:22px}.navigation--mobile{padding-left:0;padding-right:0}.banners__middle{height:75vh}.arrow__inner{width:25px;text-indent:100%;overflow:hidden}.block--left--booking .svg{display:none}.block--left__book{display:inline-block;padding-left:20px;padding-right:20px}.block--left__inner{padding-top:15px;padding-bottom:15px}.footerContact{padding-top:0;padding-bottom:0}.footerContact__slogan{width:100%;float:left;padding-left:1.25%;padding-right:1.25%;margin-bottom:10px;margin-top:0}.footerContact__slogan h2{font-size:16px}.footerContact__slogan strong{font-size:20px}.footerContact .contactData,.footerContact .location{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}form.contact .SubmitMessage textarea{min-height:180px;height:auto}.section--listing .listing .listing__item.listing__item,.section--listing .listing--rooms .listing__item.listing__item{width:100%;float:left;padding-left:1.25%;padding-right:1.25%;clear:both;margin-right:0;margin-left:0;margin-bottom:30px}.section--listing .listing .item__price{bottom:140px}.section--listing .listing .item__img{height:160px}.section--listing .listing .room-info,.section--listing .listing .room-info__button-hld{height:140px}.section--listing .listing .listing__item__inner{height:300px}.gallery__title,.opinion__title{font-size:18px}.content--desc,.content--footer,.content--header,.content--text{font-size:13px}.booking-panel{top:0;right:0;left:0;right:0;bottom:0;display:table;height:100%;width:100%}.booking-panel:after{content:none}.booking-panel__mobile-center{display:table-cell;vertical-align:middle}.booking-panel .booking-panel__hld .search__input--numadults:after{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:2px}.booking-panel .booking-panel__hld .search__dropdown{bottom:auto;top:100%;margin-top:3px;max-height:100px;overflow:scroll}.box3__inner h2 strong,.box__top h2 strong,.midbox__title strong{font-size:24px}.banners .slick-arrow{top:30px}.banners .slick-arrow.slick-prev{left:10px}.banners .slick-arrow.slick-prev:hover{left:10px}.banners .slick-arrow.slick-next{right:10px}.banners .slick-arrow.slick-next:hover{right:10px}}@media screen and (max-width:470px){.hotels-listing .room-info__button-hld{bottom:-15px}}@media (max-width:479px){.booking-panel{min-width:260px}.navigation--top{height:35px}.navigation--top__middle li{margin-left:5px}.navigation--top__middle a{padding-left:3px;padding-right:3px;font-size:11px}.navigation--top__lang li{margin-right:5px}.navigation--top__lang a,.navigation--top__lang span{padding-left:3px;padding-right:3px}.navigation--top__lang,.navigation--top__middle{line-height:1em}.navigation--top__lang li,.navigation--top__middle li{margin-top:8px}.navigation--top__lang a,.navigation--top__lang span,.navigation--top__middle a,.navigation--top__middle span{padding-top:3px;padding-bottom:3px;display:block}.section--homeoffers__title{margin:0}.section--midbox{margin-bottom:45px}.section--midbox .midbox__middle{width:83.33333%;float:left;margin-left:8.33333%;margin-right:-100%;padding-left:1.25%;padding-right:1.25%}.section--midbox .midbox p,.section--midbox .midbox__title{margin:0}.section--generic table th,.section--generic table tr{font-size:11px}.section--gallery .gallery .mosaic{width:33.33333%;float:left;padding-left:1.25%;padding-right:1.25%}.section--gallery .gallery .mosaic:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.section--gallery .gallery .mosaic:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.section--gallery .gallery .mosaic:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}.section--contact .section__inner{padding-bottom:0;margin-bottom:0}.section--details .block--left__hld .block__dates{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld .block__dates__date{width:50%;float:left;padding-left:1.25%;padding-right:1.25%}.section--details .block--left__hld .block__dates__time{margin-left:0}.listing--noslides--2 .listing__item.slides{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.footer{text-align:center}.footer__left,.footer__right{float:none;display:inline-block;margin:4px 0}.footer .create{text-align:left}.footerContact__slogan h2{text-align:center}.footerContact .contactData,.footerContact .location{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.footerContact .contactData__inner,.footerContact .location__inner{text-align:center}.footerContact .location__inner{margin-bottom:10px}.contact__block__inner{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}.contact__info>.contact__block__inner:last-child{margin-top:30px}form.contact .Email,form.contact .FullName,form.contact .Info,form.contact .Phone,form.contact .buttons{width:100%;float:left;padding-left:1.25%;padding-right:1.25%}form.contact .buttons{text-align:center;margin-top:20px}form.contact .buttons button{padding-left:20px;padding-right:20px;display:inline-block;width:auto}.news__text{padding-bottom:50px;margin-top:10px}.opinion__text{padding-left:30px;padding-right:30px}.opinion__text:before{top:0}.opinion__text:after{right:0}.facility{width:50%;float:left;padding-left:1.25%;padding-right:1.25%;padding-left:25px}.facility:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.facility:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}#cookieWarning{right:0!important}.news__img,.news__text{width:100%}.details-filter .booking-panel__hld .search{width:100%;margin-right:0}.apartments-rates-offer .rest-info{width:100%;margin-bottom:10px}.apartments-rates-offer .site-btn{width:100%}}.photo_schema{display:none}.price_schema{display:none}