@font-face{font-family:'leitura-roman';src:url(leitura-italic_1-webfont.eot);src:url(leitura-italic_1-webfont.eot?#iefix) format('embedded-opentype') , url(leitura-italic_1-webfont.woff) format('woff') , url(leitura-italic_1-webfont.ttf) format('truetype') , url(leitura-italic_1-webfont.svg#leitura-italic) format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'leitura-roman';src:url(leitura-roman_4-webfont.eot);src:url(leitura-roman_4-webfont.eot?#iefix) format('embedded-opentype') , url(leitura-roman_4-webfont.woff) format('woff') , url(leitura-roman_4-webfont.ttf) format('truetype') , url(leitura-roman_4-webfont.svg#leitura-roman) format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'leitura-roman';src:url(leitura-roman_1-webfont.eot);src:url(leitura-roman_1-webfont.eot?#iefix) format('embedded-opentype') , url(leitura-roman_1-webfont.woff) format('woff') , url(leitura-roman_1-webfont.ttf) format('truetype') , url(leitura-roman_1-webfont.svg#leitura-roman) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Book';src:url(Gotham-Book.eot);src:url(Gotham-Book.eot?#iefix) format('embedded-opentype') , url(Gotham-Book.woff) format('woff') , url(Gotham-Book.ttf) format('truetype') , url(Gotham-Book.svg#Gotham-Book) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Book';src:url(Gotham-Bold.eot);src:url(Gotham-Bold.eot?#iefix) format('embedded-opentype') , url(Gotham-Bold.woff) format('woff') , url(Gotham-Bold.ttf) format('truetype') , url(Gotham-Bold.svg#Gotham-Bold) format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'mirai-icofonts';src:url(../mirai/fonts/mirai-icofonts.eot);src:url(../mirai/fonts/mirai-icofonts.eot#iefix) format('embedded-opentype') , url(../mirai/fonts/mirai-icofonts.woff) format('woff') , url(../mirai/fonts/mirai-icofonts.ttf) format('truetype') , url(../mirai/fonts/mirai-icofonts.svg) format('svg');font-weight:normal;font-style:normal}.btn-book-mobile{display:none}body,.bookingstep1 #header *,.bookingstep1 #footer *,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.bookingstep1 #mirai_be0 input,.bookingstep1 #mirai_be0 span,.bookingstep1 #mirai_be0 select,#footer h3,#info-header h4{font-family:'Gotham-Book'}body{color:#7f7171;font-size:16px}h1,h2,h3,h4,h5,p[itemprop="address"],.italic-highlight,.bookingstep1 ul#menu_web li a,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:hover,#container ul#menu_web li,.p-highlited{font-family:'leitura-roman'}html[lang="ru"] h1,html[lang="ru"] h2,html[lang="ru"] h3,html[lang="ru"] h4,html[lang="ru"] h5,html[lang="ru"] p[itemprop="address"],html[lang="ru"] .italic-highlight,html[lang="ru"] .bookingstep1 ul#menu_web li a,html[lang="ru"] .bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,html[lang="ru"] #container ul#menu_web li,html[lang="ru"] .p-highlited{font-family:'Droid Serif',serif}.engine-wrapper h1{color:#fff;font-size:3.6em;font-style:italic;line-height:1em;text-shadow:0 0 10px rgba(0,0,0,.8);margin:0 auto 10px}.not-home .engine-wrapper h1{font-size:3em}#main h2,.room-content h3,.room-box-description h3,.room-box-offers h3,#cookies-wrapper-content h1{color:#9e9b80;font-size:2em;font-style:italic;line-height:1.2em}.room-content h3,.room-box-description h3{margin-bottom:20px}#main #intro h2,#cookies-wrapper-content h1{font-size:2.8em;margin-bottom:.5em}#main section>h2{margin-bottom:32px}#cookies-wrapper-content h2{margin:100px 0 20px}#footer h3{font-weight:bold}h4.short-title{color:#ceac59;font-size:2em;font-style:italic}html[lang="ru"] .home h4.short-title{font-size:1.8em}.white-font,.white-font *{color:#fff!important}.beige-font,.go-to-anchor-list a{position:relative;color:#9e9b80}#main p{line-height:1.7em;margin-bottom:1.3em!important}#main .rooms-listing-wrapper p{line-height:1.4em;margin-bottom:10px!important}#main .text-over-pic p{font-size:.9em;line-height:1.4em}p a,.rooms-detail-wrapper a,#cookies-wrapper-content a,.acept-privacity a,div.hssurveys_full p.more a,.back a{color:#9e9b80;text-decoration:underline}.p-highlited{color:#9e9b80;font-style:italic;font-size:1.5em}.italic-highlight{color:#9e9b80;font-size:1.5em;font-style:italic;line-height:1.3em!important;position:relative}html[lang="nl"] .go-to-anchor-list.italic-highlight,html[lang="ru"] .go-to-anchor-list.italic-highlight,html[lang="fr"] .go-to-anchor-list.italic-highlight{font-size:1.2em}html[lang="nl"] #tourist-info .go-to-anchor-list.italic-highlight li:last-child{margin-top:20px}html[lang="nl"] .go-to-anchor-list.italic-highlight.affix{opacity:0}.sprite,ul#menu_web li.menu-item-has-children>a:after,.widget_qtranslate select,.hotel-market i,.offers-mashup .more-info-link:after,.out-link:after,.i-play,.mapa .external-link:before,.i-pdf,.i-modal,#twitter-row h3:before,.best-pice-link:after{background:url(/files/xsprite-general.png.pagespeed.ic.mQBbV9F-Ao.png) no-repeat 0 0}#main a{}#main a:hover,.current a{color:#0f4250;text-decoration:none}#header{position:absolute;top:0;left:0;width:100%;z-index:100}#header .content{}#info-header{color:#fff;font-size:.8em;padding-top:8px}#info-header>*{display:inline-block}#info-header img{border-right:1px solid #fff;padding-right:8px;margin-right:8px;vertical-align:-6px}#info-header a{color:#fff;font-weight:bold;padding:0 8px}#info-header a:hover{color:#8ca4ab!important;text-decoration:none}#main{}#main .content{}#footer,.bookingstep1 #header{background:#06252e}#footer .content{font-size:.8em}#footer .content>.container{padding:50px 0}#footer .container,#footer .container a{color:#d2d0ca}#footer .container a:hover{color:#d2d0ca;opacity:.6}#legal-content{background-color:#282828;padding:10px 0}#developed-wrapper a{font-weight:bold;text-transform:lowercase}#corporative-row{background-color:#000;padding:20px 0}#corporative-row li{padding:0 25px}ul#menu_web li a:before,.go-to-anchor-list a:after,a.italic-highlight:after,.btn-link,.rooms-listing .room-box .room-content .room-description .more-info,.btn-link:after,.rooms-listing .room-box .room-content .room-description .more-info:after,ul#menu_web>li ul.sub-menu li,.engine-wrapper,.engine_mashup>div form .button-group input[type="submit"],.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,.btn-modal-engine,#modal-engine .button-group input[type="submit"],.offers-detail-wrapper a.booking.mobile,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,.rooms-detail-wrapper .room-calendar-wrapper .room-button,div#noDispo .selectRoom,div.mirai_button.selectRoom,.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra,#menu_booking a,#menu_web li.menu-item a.booking_mobile,.s-media,#back-top{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.out-link:before,.offers-mashup .more-info-link:before,.best-pice-link:before,.offers-listing-wrapper .offer .offer-button,.rooms-detail-wrapper .offer .offer-button,.mapa .formRuta input.calculaRuta,#respond .form-submit #submit,.wpcf7 .wpcf7-form input.wpcf7-submit,.offers-mashup .more-info-link,.widget_search form input[type="submit"],#main .go-to-calendar,#footer .container,#footer .container a,#info-header a,#footer .first-row a,.carousel-control{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.content-link img,.ngg-pro-masonry-item a img{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.go-to-anchor-list{-webkit-transition:top .4s cubic-bezier(.42,0,.32,1.29);-moz-transition:top .4s cubic-bezier(.42,0,.32,1.29);-ms-transition:top .4s cubic-bezier(.42,0,.32,1.29);-o-transition:top .4s cubic-bezier(.42,0,.32,1.29);transition:top .4s cubic-bezier(.42,0,.32,1.29)}.engine_mashup>div form .button-group input[type="submit"]:active,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:active,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:active,#modal-engine .button-group input[type="submit"]:active,.offers-detail-wrapper a.booking.mobile:active,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:active,.rooms-detail-wrapper .room-calendar-wrapper .room-button:active,div#noDispo .selectRoom:active,div.mirai_button.selectRoom:active,.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra:active,.offers-listing-wrapper .offer .offer-button:active,.rooms-detail-wrapper .offer .offer-button:active,.mapa .formRuta input.calculaRuta:active,#respond .form-submit #submit:active,.wpcf7 .wpcf7-form input.wpcf7-submit:active,.offers-mashup .more-info-link:active,.widget_search form input[type="submit"]:active,.go-to-calendar:active{box-shadow:none!important}#header .content,#main .content,#footer .content,.relative{position:relative}img{width:auto}.inline-block{display:inline-block}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}a.relative{display:block}.absolute{position:absolute}.box-sizing{box-sizing:border-box}.affix{position:fixed!important;display:block;left:0;top:0;bottom:auto!important;z-index:100!important}.go-to-anchor-list.affix{background:#f5f5f5;border:0;border-bottom:1px solid #d2d0ca;top:85px!important;padding:10px 0;z-index:90!important}#content-header .affix h1{background:url(/files/xlogo-affix.png.pagespeed.ic.zVjJp-suio.png) no-repeat;cursor:pointer;float:left;text-indent:-9999px;margin:-5px 0 0;height:60px;width:74px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}#content-header .affix h1:hover{opacity:.8}.affix .engine_mashup{background:none;padding:0}.back a:before{content:"‹";display:inline-block;font-size:2.4em;font-weight:300;margin-right:5px;vertical-align:-5px;text-decoration:none!important}#back-top{border-radius:50%;padding:15px;mix-blend-mode:luminosity}#back-top:hover{bottom:85px}#back-top span{background:url(/wp-content/themes/mirai/images/xarrows.png.pagespeed.ic.dJfmw-AHLp.png) no-repeat -39px -26px rgba(0,0,0,0);height:20px;width:20px}.full-size{width:100%}.medium-size{padding:0 20%}.x-size{padding:0 6%}.not-home #main section,.offers-detail-wrapper,.rooms-detail-wrapper{padding:75px 0}.not-home #main section#intro,#cookies-wrapper-content{padding:100px 0 50px}#content-header{padding:0!important}.not-home #content-header img{max-height:500px;min-height:430px;object-fit:cover}.cat-offer-detail #content-header img,.cat-room-detail #content-header img{min-height:350px}#content-header,.container{position:relative}#content-header{overflow-x:hidden}::-moz-selection{color:#fff;background:#bd9898}::selection{color:#fff;background:#bd9898}#cookies-alert-wrapper{background-color:#b5c0c3;border-radius:0!important;border:0;border-top:1px solid #718084;bottom:0;top:auto;color:#fff;padding:20px 0;text-align:center;text-shadow:none}#cookies-alert-wrapper a{color:#fff}#cookies-alert-wrapper .close{font-size:30px}.bg-blue{background-color:#0f4250}.bg-grey{background-color:#c5c2ba}.bg-brown{background-color:#7f7171}.bg-red{background-color:#a54545}.gradient-header-pic,.gradient-grey-center,.right-gradient,.left-gradient,.bottom-gradient{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.gradient-header-pic{background:-moz-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.02) 50%,rgba(15,66,80,.02) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(15,66,80,1)),color-stop(50%,rgba(15,66,80,.02)),color-stop(100%,rgba(15,66,80,.02)));background:-webkit-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.02) 50%,rgba(15,66,80,.02) 100%);background:-o-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.02) 50%,rgba(15,66,80,.02) 100%);background:-ms-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.02) 50%,rgba(15,66,80,.02) 100%);background:linear-gradient(to bottom,rgba(15,66,80,1) 0%,rgba(15,66,80,.02) 50%,rgba(15,66,80,.02) 100%)}.cat-offer-detail .gradient-header-pic,.cat-room-detail .gradient-header-pic{background:-moz-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.8) 50%,rgba(15,66,80,.6) 100%);background:-webkit-linear-gradient(top,rgba(15,66,80,1) 0%,rgba(15,66,80,.8) 50%,rgba(15,66,80,.6) 100%);background:linear-gradient(to bottom,rgba(15,66,80,1) 0%,rgba(15,66,80,.8) 50%,rgba(15,66,80,.6) 100%)}.gradient-grey-center{background:-moz-linear-gradient(top,rgba(84,84,84,0) 0%,rgba(84,84,84,.4) 35%,rgba(84,84,84,.6) 50%,rgba(84,84,84,.4) 65%,rgba(84,84,84,0) 100%);background:-webkit-linear-gradient(top,rgba(84,84,84,0) 0%,rgba(84,84,84,.4) 35%,rgba(84,84,84,.6) 50%,rgba(84,84,84,.4) 65%,rgba(84,84,84,0) 100%);background:linear-gradient(to bottom,rgba(84,84,84,0) 0%,rgba(84,84,84,.4) 35%,rgba(84,84,84,.6) 50%,rgba(84,84,84,.4) 65%,rgba(84,84,84,0) 100%)}.right-gradient{background:-moz-linear-gradient(left,rgba(15,66,80,0) 0%,rgba(15,66,80,1) 100%);background:-webkit-linear-gradient(left,rgba(15,66,80,0) 0%,rgba(15,66,80,1) 100%);background:linear-gradient(to right,rgba(15,66,80,0) 0%,rgba(15,66,80,1) 100%)}.left-gradient{background:-moz-linear-gradient(left,rgba(15,66,80,1) 0%,rgba(15,66,80,0) 100%);background:-webkit-linear-gradient(left,rgba(15,66,80,1) 0%,rgba(15,66,80,0) 100%);background:linear-gradient(to right,rgba(15,66,80,1) 0%,rgba(15,66,80,0) 100%)}.bottom-gradient{background:-moz-linear-gradient(top,rgba(243,242,190,.35) 0%,rgba(0,0,0,.35) 100%);background:-webkit-linear-gradient(top,rgba(243,242,190,.35) 0%,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,rgba(243,242,190,.35) 0%,rgba(0,0,0,.35) 100%)}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.center.left{left:10%;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}.center.right{right:10%;left:auto;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%)}.text-over-pic{width:500px}.text-over-pic img{object-fit:cover}.image-text-wrapper{overflow:hidden}.image-text-wrapper img{max-width:none;min-width:100%;width:1200px}.btn-link,.rooms-listing .room-box .room-content .room-description .more-info{border:2px solid #9e9b80;color:#9e9b80;display:inline-block;font-size:.8rem;font-weight:bold;padding:15px 25px;position:relative;z-index:1}.btn-link:hover,.rooms-listing .room-box .room-content .room-description .more-info:hover{color:#fff!important;text-decoration:none}.btn-link:after,.rooms-listing .room-box .room-content .room-description .more-info:after{background:#9e9b80;content:"";display:block;height:0%;position:absolute;top:0;left:0;width:100%;z-index:-1}.content-link:hover .btn-link:after,.btn-link:hover:after,.rooms-listing .room-box .room-content .room-description .more-info:hover:after{height:100%}.white-font .btn-link{border:2px solid #fff;color:#fff}.white-font .btn-link:hover,.content-link:hover .btn-link{color:#9e9b80!important}.white-font .btn-link:after{background:#fff}.offers-listing-wrapper .offer .offer-button,.rooms-detail-wrapper .offer .offer-button,.mapa .formRuta input.calculaRuta,#respond .form-submit #submit,.wpcf7 .wpcf7-form input.wpcf7-submit,.offers-mashup .more-info-link,.widget_search form input[type="submit"],#main .go-to-calendar{background:#0f4250;padding:10px}.offers-listing-wrapper .offer .offer-button:hover,.rooms-detail-wrapper .offer .offer-button:hover,.mapa .formRuta input.calculaRuta:hover,#respond .form-submit #submit:hover,.wpcf7 .wpcf7-form input.wpcf7-submit:hover,.widget_search form input[type="submit"]:hover,#main .go-to-calendar:hover{background:#ceac59;color:#fff}.brd1{border-top:1px solid #0f4250}.brd2{border-left:1px solid #d2d0ca}.brd3{border:1px solid #0f4250;padding:40px}.brd4{border-top:1px solid #eae8d3}.pdl1{padding-left:8px}.pdr1{padding-right:8px}.pdlr1{padding:0 4px}.pdd1{padding:100px 0}.pdd2{padding:75px 0}.pdl2{padding-left:15px}.pdr2{padding-right:15px}.pdl3{padding-left:20px}.pdr3{padding-right:20px}.pdlr3{padding:0 10px}.pdl4{padding-left:90px}.mrgb1{margin-bottom:1px}.mrgb2{margin-bottom:100px}#main .mrgb3{margin-bottom:80px!important}#main .mrgb4{margin-bottom:40px!important}.mrgb5{margin-bottom:16px}#main .mrgb6{margin-bottom:20px!important}.carousel-control{background:transparent;color:#fff;left:8%;margin-top:0;height:60px;width:55px;z-index:100}.carousel-control.right{right:8%}.carousel-control.left:after,.carousel-control.right:after{content:"\309";cursor:pointer;display:block;font-family:'mirai-icofonts';font-size:1em;line-height:1;position:absolute;top:0;left:0;text-shadow:0 0 20px #000}.carousel-control.right:after{content:"\310"}.carousel-control:hover{color:#fff!important;opacity:1}a#residente-mobile{display:none}#highlighted{margin-top:-40px;z-index:10}#highlighted .span4{padding:0 3px}#main p.no-offers{font-size:.8em}.box-border{border:5px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.12);min-height:150px;padding:30px 20px}.box-border h3,.text-over-pic h3{font-size:1.8em;font-style:italic;margin-bottom:10px}.box-border li{line-height:1.4em;margin-bottom:10px}#activities{background:url(/files/xbg-activities.jpg.pagespeed.ic.8Vn5CoJgX8.jpg) no-repeat top center;background-size:100% auto}.out-link{display:inline-block;color:#fff;font-size:.9em;font-weight:bold;position:relative}.out-link:hover{text-decoration:none}.out-link:after{background-position:-40px -160px;content:"";display:inline-block;height:15px;margin-left:8px;vertical-align:-3px;width:16px}.out-link:before,.offers-mashup .more-info-link:before,.best-pice-link:before{border:1px solid #fff;content:"";display:block;position:absolute;left:0;top:0;opacity:0;height:100%;width:100%}.out-link:hover:before,.offers-mashup .more-info-link:hover:before,.best-pice-link:hover:before{padding:10px;left:-10px;top:-10px;opacity:1}.grid{font-size:.9em}.grid img{margin-bottom:15px}.grid h3{color:#706d59;font-size:1.5em;font-style:italic}.grid .span4 div{padding:0 10px}.home-wifi>div{padding:10px 10px 10px 40px}.home-wifi img{display:block;margin:0 auto 20px;width:90px}#main .home-wifi p{margin-bottom:.8em!important}.content-link .relative,.ngg-pro-masonry-item a{background:#0f4250;display:block}a.content-link:hover img,.ngg-pro-masonry-item a:hover img{opacity:.5}.i-play{background-position:0 -250px;display:block;height:55px;width:68px}#reviews p{text-indent:-14px}#twitter-row{padding:40px 0}#twitter-row *{color:#d2d0ca!important}#twitter-row h3{display:inline-block;font-size:1.5em;font-style:italic}#twitter-row h3:before{display:inline-block;content:"";background-position:0 -406px;vertical-align:-9px;margin-right:10px;height:37px;width:44px}#twitter-row ul{display:inline-block;margin-left:52px}#twitter-row .entry-meta{display:none}.carousel .item>img{height:100vh;max-width:inherit;object-fit:cover;width:100%}.cat-location .affix{z-index:999!important}.cat-location .go-to-anchor-list.affix{z-index:998!important}#modal-map-results{padding:0}#modal-map-results .modal-header #route-data{margin-top:0!important;padding-top:20px}#modal-map-results #results-box{background:#fff}.latlon-wrapper{margin-bottom:20px}#main p[itemprop="address"]{font-size:1.375em;font-style:italic;margin-bottom:5px!important}.latlon-wrapper *{color:#8a8a8a;display:inline-block;padding-right:5px}.latlon-wrapper li{font-size:.8em;padding-right:10px}#main .mapa .map_canvas p{margin-bottom:10px!important}#main .mapa .map_canvas{height:450px!important}.mapa .formRuta input{box-shadow:none;text-shadow:none;height:50px;line-height:50px;padding:0 10px!important}.mapa .formRuta input.origen{border-radius:0;height:48px;line-height:48px}#location-info.mapa .formRuta input.calculaRuta{background:transparent!important;border:2px solid #9e9b80;color:#9e9b80}#location-info.mapa .formRuta input.calculaRuta.disabled{color:#d2d0ca;border:2px solid #d2d0ca}.go-to-anchor-list-wrapper{height:97px}.go-to-anchor-list{border:1px solid #d2d0ca;padding:32px 0;position:absolute;top:75px;left:0;text-align:center;width:100%}#tourist-info .go-to-anchor-list{top:0}.go-to-anchor-list li{padding:0 16px}.rooms-listing .room-box .room-content .room-book .btn-modal-engine{padding:17px 25px}.rooms-detail-wrapper .room-box-extras h4{text-align:left}.rooms-detail-wrapper .room-box-extras div ul li{border-bottom:0}.room-box-extras li{font-size:.8em;padding:5px 0}.rooms-listing .room-box .room-content{text-align:center}.rooms-listing .room-box .room-content .room-description .more-info{display:block;text-decoration:none;padding:10px 15px;margin:20px auto 0;width:120px}.rooms-detail-wrapper .room-calendar-wrapper .room-button{font-weight:normal}.rooms-listing-wrapper .common-services li{margin-bottom:20px;width:50%}.i-pdf{background-position:0 -780px;display:inline-block;margin-left:8px;vertical-align:-2px;height:26px;width:26px}.temporal-alert{background:#f5dde5;padding:15px;margin-top:20px;margin-bottom:20px}.temporal-text{color:#06252e!important;font-size:1.8em!important}.temporal-text-dinner{font-size:1.6em!important;color:#9e9b80!important}.i-modal{background-position:0 -919px;display:inline-block;margin-left:8px;vertical-align:-4px;height:20px;width:22px}.offers-mashup-inner{overflow:visible}.offers-mashup dl dt{font-weight:normal}.offers-mashup dl dt,.offers-mashup dl dd{display:inline-block;margin-bottom:10px}.offers-mashup .more-info-link,.best-pice-link{background:none;border:0;box-shadow:none;display:inline-block;color:#fff!important;font-size:.9em;font-weight:bold;text-shadow:none;padding:0;position:relative}.offers-mashup .more-info-link:after,.best-pice-link:after{background-position:0 -160px;content:"";display:inline-block;margin-left:8px;vertical-align:-3px;height:15px;width:15px}.offer-link{background-color:#f7f7f7;color:#aaa!important}.offer .offer-title{color:#aaa!important;font-weight:normal!important}.no-offers p{text-align:center;padding:30px 0}.external-link:after{content:"\310";display:inline-block;font-family:'mirai-icofonts';font-size:.7em;font-style:normal}#hssurveys_full{text-align:center;padding:75px 0}#hssurveys_full>div{text-align:left}div.hssurveys_full div.note{background-image:none!important;font-size:26px!important}div.hssurveys_full .ratingBarUser{margin-top:9px!important;margin-left:0!important}div.hssurveys_full .comments p.commentsPerson{font-size:22px!important;font-weight:normal!important;margin-top:40px}div.hssurveys_full .comments p.commentsPerson span.date{font-size:14px}div.hssurveys_full p.more a{background-image:none!important;padding-right:0!important;white-space:nowrap}div.hssurveys_full p.more a:after{content:'\310';display:inline-block;font-family:'mirai-icofonts';font-size:.8em;margin-left:5px}div.hssurveys_full p.more a.opened:after{content:'x'}div.hssurveys_full .comments{padding:20px 25px 20px 20px!important;margin:-55px 0 50px 0!important;background:url(/files/ico-reviews.png) #fff no-repeat 15px 15px!important;border:2px solid #efefef;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}div.hssurveys_full .comments:hover{background:#fffae7 url(/files/ico-reviews.png) no-repeat 15px 15px!important}div.hssurveys_full div.note{background:none!important;position:relative!important;font-size:2.2em!important;font-weight:normal!important;line-height:30px;margin:0 0 0 90px!important;text-align:left!important;left:-20px}div.hssurveys_full ul.listSubject{margin-bottom:20px}.reviewsOn .questions li .yesText,.reviewsOn .questions li .noText{background:transparent}.cat-reviews iframe{border:0;display:block;margin:0 auto}#info-contact{outline:1px solid #ddd;outline-offset:20px;padding:0!important;margin:30px auto}.not_found #main{background:url(https://www.hoteljardinesnivaria.com/wp-content/themes/mirai/images/xbg-404.png.pagespeed.ic._10p3ixzw4.png) no-repeat center center transparent;margin-bottom:0;min-height:570px;text-align:center}.not_found #main h2{padding-top:100px}.bookingstep1 #header{position:relative}.bookingstep1 #header,.bookingstep1 #footer{font-size:16px}.bookingstep1 #header .content{margin:0 auto;width:960px}.bookingstep1 #header .content>*,.bookingstep1 #logo,.bookingstep1 ul#menu_web,.bookingstep1 #footer{display:block!important}.bookingstep1 #header .engine_mashup{clear:both;display:inline-block!important;margin:20px 0;padding:10px 0}.bookingstep1 .modal-dress-code,.bookingstep1 .widget_qtranslate,.bookingstep1 #social-media,.bookingstep1 .booking_mobile,.bookingstep1 #header #menu_phone{display:none!important}.bookingstep1 #mirai_roomSelectionContainer #noDispo .price2 .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .ui-widget-content .price2 .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .ui-widget-content .price2 .ui-state-hover,.bookingstep1 #mirai_roomSelectionContainer #noDispo #legend .price2{background:#73b07b!important;border:solid 1px #639669!important}.bookingstep1 #mirai_roomSelectionContainer #noDispo .price1:hover .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .ui-widget-content .price1:hover .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .price1 .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .ui-widget-content .price1 .ui-state-default,.bookingstep1 #mirai_roomSelectionContainer #noDispo .ui-widget-content .price1 .ui-state-hover,.bookingstep1 #mirai_roomSelectionContainer #noDispo #legend .price1,.offers-detail-wrapper .calendar-legend-offer-day a{background:#90c137!important;border:solid 1px #639669!important}.bookingstep1 #noDispo .noDispoContents,.bookingstep1 #noDispo .noDispoTabs li a.selected{background-color:#f7f7f7!important}.bookingstep1 #noDispo .noDispoTabs li a.selected{border-bottom:1px solid #f7f7f7!important}.mirai_button,.mirai_button:visited{background-image:transparent}div#noDispo .noDispoTabs li a.selected,  {border-bottom:1px solid #f7f7f7!important}.bookingstep1 #noDispo .ui-widget-content{border:1px solid #ddd!important}#mirai_be0,#mirai_be2,#mirai_be0 input,#mirai_be0 select{}.engine_mashup>div form .control-group select.selector{}.engine_mashup>div form .chain-selector-control-group #chainSelector{padding-right:25px;width:200px}div#noDispo .nightSelect select{margin-bottom:0!important}.bookingstep1 ul#menu_web li a,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:hover{text-decoration:none!important}.bookingstep1 div#mirai_roomSelectionContainer{background-color:transparent!important;border-radius:0!important;border:0;box-shadow:none!important;margin-top:20px}.bookingstep1 tr.blank{height:50px}.widget_qtranslate{text-align:right;border-left:1px solid #fff;padding-left:8px;margin-left:8px}.widget_qtranslate select{background-color:transparent;background-position:80px 7px;color:#fff;cursor:pointer;padding:0 0 0 4px;margin:-2px 0 0;height:1.2em;line-height:1.2;width:100px}.widget_qtranslate select option{color:#333;padding:6px 10px!important}.widget_qtranslate ul li{display:inline-block}.widget_qtranslate ul li.active{display:none}ul#menu_web{margin-top:60px}#container ul#menu_web li{display:inline-block;padding-left:20px;position:relative;color:#fff;font-weight:bold}ul#menu_web li a{border-bottom:2px solid transparent;font-size:1.1em;text-shadow:0 2px 1px rgba(0,0,0,.5);position:relative}ul#menu_web li a:before,.go-to-anchor-list a:after,a.italic-highlight:after{background:#ceac59;box-shadow:0 2px 2px rgba(0,0,0,.5);content:"";display:block;position:absolute;bottom:-4px;left:50%;height:2px;width:0%}#container ul#menu_web .sub-menu li{display:block}.go-to-anchor-list a:after,a.italic-highlight:after{background:#0f4250;box-shadow:none;bottom:-9px!important}ul#menu_web li a:hover:before,ul#menu_web>li.current-menu-item>a:before,ul#menu_web>li.current-menu-parent>a:before,ul#menu_web>li ul.sub-menu li.current-menu-item a:before,.go-to-anchor-list a:hover:after,.go-to-anchor-list .current a:after,a.italic-highlight:hover:after{bottom:-4px;left:0%;width:100%}ul#menu_web li.menu-item-has-children>a:after{content:"";display:inline-block;margin-left:5px;vertical-align:2px;height:4px;width:8px}ul#menu_web>li ul.sub-menu{left:20px;top:24px;text-align:center}ul#menu_web>li ul.sub-menu li{background:rgba(15,66,80,.5);border-radius:2px;display:block;padding:0!important;min-width:140px}ul#menu_web>li ul.sub-menu li:hover{background:rgba(15,66,80,.9)}ul#menu_web>li ul.sub-menu li a:before{box-shadow:none}ul#menu_web>li ul.sub-menu a{display:block;padding:8px 0}ul#menu-footer,.menu li{display:inline-block}ul#menu-footer li{border-right:1px solid #fff;padding-right:10px;margin-right:10px}.second-line li{border-left:1px solid #fff;padding-left:10px;margin-left:10px}.second-line li:first-child{border-left:0;padding-left:0;margin-left:0}#footer .first-row a{color:#fff!important;font-size:1.1em;font-weight:bold}#footer .first-row a:hover{color:#8ca4ab!important;text-decoration:none}.first-row .second-line li{line-height:1}#footer .first-row .second-line a{font-size:.9em;font-weight:300}.first-row .second-line{margin-top:10px}.hotel-market i{background-position:0 -538px;display:inline-block;margin-right:5px;vertical-align:-6px;height:22px;width:28px}ul#menu-legal li a{color:#fff;padding:2px 10px;text-decoration:underline}ul#menu-legal li:first-child a{border-right:1px solid #fff;padding-left:0}.engine_mashup>div form .button-group input[type="submit"]{}.engine_mashup>div form .button-group input[type="submit"]:hover{}.engine_mashup>div form .button-group .icon-lock{margin:3px 2px 0 0}.engine_mashup>div form .button-group .tracking-link{}.engine_mashup.square.two-columns>div form .control-group label{width:35%}.engine_mashup.square.two-columns>div form .control-group span.legend{margin-left:35%}.engine_mashup.square.two-columns>div form .control-group input[type="text"]{width:56%}.engine-wrapper{position:absolute;bottom:80px;left:0;width:100%;z-index:5}.not-home .engine-wrapper{bottom:30px}.engine_mashup>div form,#mirai_bookentrance #formAvailability{padding:0!important}.engine_mashup,#mirai_bookentrance{background:#3e3b3b;background:rgba(62,59,59,.8);display:inline-block;padding:15px}#content-header .affix{background:#06252e;padding:15px 0}.control-group,.checkin-control-group,.checkout-control-group,.chain-selector-control-group,.nights-control-group{position:relative}.control-group,.engine_mashup>div form .button-group input[type="submit"],.control-group select.selector,.engine_mashup>div form .chain-selector-control-group #chainSelector{}.control-group,.engine_mashup>div form .button-group input[type="submit"],#modal-engine .button-group input[type="submit"]{height:55px}.engine_mashup.inline>div form .button-group{}.control-group{margin:0 -5px 0 0!important;transition:all .1s linear 0s;vertical-align:top;width:200px}.checkout-control-group.control-group,.promo-code-control-group{border-left:1px dashed #d2d0ca}.control-group label{display:block!important;color:#5c5454;font-size:.8em!important;line-height:1em!important;text-transform:lowercase;text-shadow:none!important;pointer-events:none;position:absolute;top:10px;left:10px}.control-group input.date[type="text"], :not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group input {background:#fff!important}.engine_mashup>div form .help-inline{display:none!important}.engine_mashup>div form .button-group input[type="submit"],.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,.btn-modal-engine,#modal-engine .button-group input[type="submit"],.offers-detail-wrapper a.booking.mobile,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,.rooms-detail-wrapper .room-calendar-wrapper .room-button,div#noDispo .selectRoom,div.mirai_button.selectRoom,.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra,#menu_booking a,#menu_web li.menu-item a.booking_mobile,.offers-detail-wrapper .offer a.booking_mobile,.rooms-detail-wrapper .room a.booking_mobile{background:#fc6422;border-radius:2px;border:0 none;box-shadow:none;color:#fff;font-weight:bold;text-transform:uppercase;text-shadow:none;padding:0 24px}.engine_mashup>div form .button-group input[type="submit"],.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input{margin:0!important}div.mirai_button.selectRoom,.offers-detail-wrapper .offer a.booking_mobile,.rooms-detail-wrapper .room a.booking_mobile{background:#fc6422!important;padding:10px}#mirai_roomSelection tr.roomrate td.col5 span.btSeparator{border-color:#fff!important}.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra{padding:5px 24px}.engine_mashup>div form .button-group input[type="submit"]:hover,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:hover,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:hover,.btn-modal-engine:hover,#modal-engine .button-group input[type="submit"]:hover,.offers-detail-wrapper a.booking.mobile:hover,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:hover,.rooms-detail-wrapper .room-calendar-wrapper .room-button:hover,div#noDispo .selectRoom,div.mirai_button.selectRoom:hover,.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra:hover,#menu_booking a:hover,#menu_web li.menu-item a.booking_mobile:hover,.offers-detail-wrapper .offer a.booking_mobile:hover,.rooms-detail-wrapper .room a.booking_mobile:hover{background:#6dc6de!important;color:#fff!important}.engine_mashup>div form .control-group input,#modal-engine .control-group input{box-sizing:border-box;cursor:pointer!important;margin:0!important;padding-right:50px!important;padding-top:20px;text-align:right}.engine_mashup>div form .control-group input{font-size:.9em}.engine_mashup>div form .control-group input,.control-group select.selector,.control-group.nights-control-group select,.widget_qtranslate select,#modal-engine .control-group input{border-radius:0;border:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select[disabled]{cursor:not-allowed!important}.control-group select.selector::-ms-expand .control-group.nights-control-group select::-ms-expand,.widget_qtranslate select::-ms-expand,.nights::-ms-expand{display:none}.engine_mashup>div form .control-group input,.control-group select.selector,.control-group.nights-control-group select,#modal-engine .control-group input{height:100%;width:100%!important}.control-group input.code[type="text"],.control-group.nights-control-group select,#modal-engine .control-group input.code-field[type="text"]{padding:18px 10px 0 50px;text-align:left}#modal-engine .control-group input.code-field[type="text"]{padding-top:15px}.checkin-control-group:after,.checkout-control-group:after,#modal-engine .control-group:after{content:"\101";color:#d2d0ca;font-size:1.2em;font-family:'mirai-icofonts';pointer-events:none;position:absolute;right:12px;top:25px}.control-group.hide-group:after{display:none}#modal-engine .modal-body{text-align:center}#modal-engine .control-group input[type="text"]{background-image:none!important}.engine_mashup>div input.date{background:none}.control-group.nights-control-group{width:130px}@media screen\0 {
    .engine_mashup > div form .chain-selector-control-group #chainSelector, .control-group.nights-control-group select {
        height: auto;
        padding-top: 40px;
        padding-bottom: 14px;
        padding-right: 9px !important;
    }
    .chain-selector-control-group:after, .control-group.nights-control-group:after {
        display: none;
    }
    .engine_mashup > DIV FORM .control-group INPUT, .control-group INPUT[type='text'].code  {
        box-sixing: none !important;
        padding-top: 39px !important;
    }
}#ui-datepicker-div,#noDispo .ui-widget-content{border:0!important;border-radius:0!important;box-shadow:0 0 5px #666!important;font-size:15px!important;padding:10px!important}.bookingstep1 div#noDispo #noDispoContents1{padding:60px 183px 60px 100px!important}.bookingstep1 #noDispo .price1 .ui-state-default,.bookingstep1 #noDispo #legend .price1{border:0!important}.ui-datepicker .ui-datepicker-header{border:0;border-radius:0;padding:6px!important}.ui-datepicker th{color:#999!important}.ui-datepicker .ui-datepicker-title{font-size:1em;font-weight:bold}.ui-datepicker-group-middle{outline:2px solid #fff;position:relative;z-index:20}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border:0!important;top:6px!important}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover{background:#fc6422!important}.bookingstep1 #noDispo .ui-widget-header,.bookingstep1 #noDispo .ui-datepicker .ui-datepicker-title,.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-buttonpane button,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .ui-datepicker-header{background:#06252e!important;color:#fff!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,#noDispo .ui-datepicker td span,#noDispo .ui-datepicker td a{border:0!important;background:#f2f2f2!important;padding:6px}.ui-datepicker th.ui-datepicker-week-end{color:#444!important}.ui-datepicker-week-end .ui-state-default,.ui-datepicker-week-end .ui-widget-content .ui-state-default,.ui-datepicker-week-end .ui-widget-header .ui-state-default{background:#ddd!important}.ui-datepicker-calendar ._selected-date span,.ui-datepicker-calendar ._selected-date a,.ui-datepicker-calendar ._checkin-date span,.ui-datepicker-calendar ._checkin-date a,.ui-datepicker-calendar ._checkout-date span,.ui-datepicker-calendar ._checkout-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkin-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._selected-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkout-date a,.ui-datepicker td:hover a{background:#fc6422!important;color:#fff;font-weight:normal!important;text-decoration:none}.bookingstep1 #noDispo .price1:hover .ui-state-default,.bookingstep1 #noDispo .ui-widget-content .price1:hover .ui-state-default,.bookingstep1 #noDispo .price1 .ui-state-default,.bookingstep1 #noDispo .ui-widget-content .price1 .ui-state-default,.bookingstep1 #noDispo .ui-widget-content .price1 .ui-state-hover,.bookingstep1 #noDispo #legend .price1,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day a{background:#90c137!important;border:0!important}.bookingstep1 #noDispo .price2 .ui-state-default,.bookingstep1 #noDispo .ui-widget-content .price2 .ui-state-default,.bookingstep1 #noDispo .ui-widget-content .price2 .ui-state-hover,.bookingstep1 #noDispo #legend .price2{background:#73b07b!important}.bookingstep1 .ui-datepicker{width:19em}.bookingstep1 #noDispo .price0 .ui-state-defaul,body.bookingstep1 #noDispo .ui-widget-contentt{border:0!important}.bookingstep1 #noDispo .ui-datepicker-unselectable.ui-state-disabled.price0{background:rgba(0,0,0,0)!important}.bookingstep1 .ui-state-default,.bookingstep1 .ui-widget-content .ui-state-default,.bookingstep1 .ui-widget-header .ui-state-default{padding:6px}.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline{padding:10px}div#noDispo .selectRoom,div#noDispo .selectRoom:visited{padding:11px 24px!important}.ui-widget-header .ui-icon,.ui-widget-content .ui-icon,.ui-icon,#main #noDispo .ui-widget-header .ui-icon{background-image:none!important}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{color:#fff;content:"\310";cursor:pointer;font-family:'mirai-icofonts';font-size:1em;position:absolute;left:26%;top:15%}.ui-datepicker .ui-datepicker-prev:after{content:"\309";left:17%}.ui-datepicker-calendar ._selected-date span,.ui-datepicker-calendar ._selected-date a,.ui-datepicker-calendar ._checkin-date span,.ui-datepicker-calendar ._checkin-date a,.ui-datepicker-calendar ._checkout-date span,.ui-datepicker-calendar ._checkout-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkin-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._selected-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkout-date a,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline ._checkin-date a,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline ._selected-date a,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline ._checkout-date a{font-weight:normal}div#noDispo #noDispoContents1 .selectRoom{right:-140px!important;bottom:-1px!important}#footer .socialmedia{margin-bottom:20px}.s-media{position:fixed;top:35%;z-index:20}.affix-top.s-media{right:-60px}.affix.s-media{right:0;left:auto}.social-media-fixed{background-color:#0f4250;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.5);padding:10px;width:30px;z-index:15}.affix .social-media-fixed{right:0}.socialmedia ul li a{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.socialmedia ul li a:hover{opacity:.5}.socialmedia ul li a:before{background:transparent;color:#fff;font-size:1.2em;padding:7px}#footer .socialmedia ul li a:before{color:#d2d0ca;font-size:1.4em}@media screen\0 {
    .socialmedia ul li a {
        font-size: 0.8em;
    }
}#engine-tracking-link-wrapper i{display:none}.hotelschema{padding-left:15px}.hotelschema *{font-weight:100}.info-book p{margin-bottom:5px!important}.info-book p.tel{font-size:1.3em}.info-book a{display:block;margin-top:10px;text-decoration:underline}.mapa{}.mapa .map_canvas{margin:25px 0 10px;width:100%!important}.mapa .formRuta input{margin-right:10px}.mapa .alert,.adp-warnbox{color:#000;margin-top:20px}.mapa .ruta{width:100%!important}.modal{background-color:#0f4250!important;border-radius:0;border:10px solid rgba(0,0,0,.3);margin:-160px 0 0 -380px!important;padding:20px;width:740px!important}.modal.fade.in{top:40%}.modal:focus{outline:0}.modal-header{padding:0;border-bottom:0}.modal-header h3{color:#fff;font-size:2em;font-style:italic;line-height:1.2em;text-align:center}.modal .close{color:#000;font-size:2em;text-shadow:none}#modal-engine .control-group{width:165px!important}#modal-engine .control-group.hide-group{display:inline-block!important}#modal-engine .control-group.nights-group.hide-group{display:none!important}#modal-engine .button-group{position:relative!important;bottom:0!important;right:0!important}.modal-backdrop{background:#06252e}.dress-code-list{margin-top:20px}.dress-code-list li:before{border-bottom:1px solid #657a80;content:"";display:block;width:20%;margin:20px auto}.dress-code-list li:first-child:before,#npl_overlay2{display:none!important}#npl_overlay{background:#06252e!important;opacity:.8!important}.galleria-theme-nextgen_pro_lightbox{background:transparent!important}.three-columns li,#cookies-wrapper-content ul li{display:inline-block;margin-bottom:14px;width:33%}.bullets{vertical-align:top}.cat-legal .bullets{margin-bottom:30px}.cat-legal .bullets li{list-style-position:inside;margin-bottom:10px}.bullets li{list-style-position:outside;list-style-type:disc;line-height:1.4em}#other-services .bullets li{font-weight:.8em;margin-bottom:30px}.bullets.inline-block{box-sizing:border-box;padding:0 40px;width:350px}.data-list li{font-size:.9em;margin-bottom:6px}.data-list li span{display:block;padding-left:30px}#contact-form .wpcf7 label{text-align:left;margin-bottom:0}#contact-form .wpcf7 .row{margin-bottom:20px}#contact-form .wpcf7 .span4 input,#contact-form .wpcf7 .span4 select,#contact-form .wpcf7 textarea{box-shadow:none;padding:8px 6px;margin-bottom:2px;width:90%}#contact-form .wpcf7 textarea{width:95%}#contact-form .wpcf7 .captcha input{margin-right:2%;width:55%}#contact-form .wpcf7 .span4 select{height:38px}#contact-form .wpcf7 .captcha .wpcf7-not-valid-tip{position:absolute;width:100%}#contact-form .acept-privacity{margin-top:25px}#contact-form .acept-privacity input{width:auto!important}#contact-form span.wpcf7-not-valid-tip,#contact-form div.wpcf7-response-output,.acept-privacity a{font-size:.8em}#contact-form .submit-wrapper{margin-top:40px}#contact-form .wpcf7-submit{width:15%}#contact-form div.wpcf7-response-output{text-align:center;margin:20px auto 0;width:80%}#contact-form .offset2.span8 .wpcf7-form-control-wrap .wpcf7-checkbox{display:block;margin:10px 0}span.wpcf7-list-item{margin-left:0}#contact-form input[type="checkbox"]{margin-top:0}span.wpcf7-not-valid-tip{line-height:1}#main .ngg-trigger-buttons{display:none}.fa-times-circle:before{content:"\f057";font-size:2em;color:#fff}.galleria-image-nav-right:hover,.galleria-image-nav-left:hover{opacity:.6!important}.awards-list{padding-bottom:90px}.awards-list .row{padding:20px 0}.awards-list li{float:right;width:20%;text-align:center}html[lang|="fr"] #menu-item-883,html[lang|="en"] #menu-item-883,html[lang|="de"] #menu-item-883,html[lang|="ru"] #menu-item-883,html[lang|="nl"] #menu-item-883{display:none}.christmas-adv .box-border{min-height:initial}.overlayMirai{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000;opacity:.8}.popupMirai{position:fixed;margin-left:-325px;left:200%;right:30%;top:25%;width:650px;z-index:999999;-moz-box-shadow:0 0 10px 1px #272727;-webkit-box-shadow:0 0 10px 1px #272727;box-shadow:0 0 10px 1px #272727;background:#fff}a.closepopup{cursor:pointer;position:absolute;opacity:.7;right:8px;top:8px;display:inline-block;text-decoration:none}a.closepopup:after{content:'X';display:block;font-weight:bold;font-size:20px;color:#fff}.popupMirai .christmas-adv img{width:40px;margin:0 10px}.engine_mashup>div .text-after{margin-top:11px;font-size:1em;color:#ceac59;height:10px;text-transform:uppercase;letter-spacing:3px;margin-bottom:7px;font-weight:bold}#main .engine_mashup .text-after a:hover{color:#eee}#content-header .affix{padding:15px 0 5px}.go-to-anchor-list.affix{top:99px!important}.video_player{position:relative;display:block}.video_player i{position:absolute;z-index:3;top:50%;left:50%;height:60px;width:60px;margin:-30px 0 0 -30px;border:2px solid;border-radius:50%;color:#fff;font-size:30px;line-height:60px;text-align:center}.video_player .ver{position:absolute;top:50%;left:0;margin:40px 0 0;right:0;color:#fff;z-index:3;font-size:.85em;letter-spacing:.5px;text-align:center}.video_player i::before{padding-left:6px}.video_player::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(15,66,80,.6);transition:.4s}.video_player:hover::after{background:rgba(15,66,80,.8)}.video_box{max-width:564px;margin:0 auto;padding-bottom:75px}#sb-info,#sb-info-inner{height:40px;line-height:40px}#sb-info{position:absolute;top:30px;right:10px;left:0}#sb-nav a#sb-nav-close{background-image:none;position:absolute;right:0;width:auto;height:auto}#sb-nav-close::before{content:"\e95e";font-family:"mirai-icofonts";font-size:26px;color:#fff}.bold{font-weight:bold}.home #videowrap video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}.zoom{object-fit:cover;height:auto}div#bottle p{color:#c5c2ba;text-align:center}.modal-left{position:fixed;text-align:center;padding-top:30px;padding-bottom:30px;box-sizing:border-box;bottom:50px;left:50px;width:300px;background-color:#0f4351;box-shadow:0 0 16px 0 rgba(0,0,0,.4);border:solid 2px #ceac59;border-radius:0;overflow:hidden;z-index:9999;transition:all 500ms cubic-bezier(.07,.9,.66,1.01)}.modal-left img{position:absolute;top:10px;left:10px;width:150px;z-index:-1;opacity:.5}.desactive-modal{transition:all 500ms ease-out;left:-400px!important}.modal-left i{position:absolute;padding:5px;right:3px;top:0;color:#fff;cursor:pointer;transition:all 100ms ease-out}.modal-left i:hover{transition:all 100ms ease-out;transform:rotate(90deg);color:#9e9a80}.modal-left p{text-align:center;color:#fff;width:100%;box-sizing:border-box;padding:0 20px}.modal-left p span{font-size:22px;margin-bottom:5px;display:block}.modal-left p.second-p{font-size:14px}.modal-left a{text-align:center}html[lang="ru"] .modal-left p span{font-size:18px}.acept-privacity br{display:none}@media (max-device-width:767px){.modal-left{bottom:10px;left:10px}}#main #intro.pre-stay h2{margin-top:1.5em}@media (min-device-width:768px) and (max-device-width:979px){#contact-form input[type="checkbox"],#contact-form .acept-privacity input{height:20px!important;width:20px!important}.control-group label{top:5px}#main .engine_mashup>div form .control-group input,#modal-engine .control-group input{height:55px;line-height:1;text-align:center!important;vertical-align:bottom}ul#menu_web>li ul.sub-menu{position:absolute}#modal-engine .control-group{width:160px!important}}@media (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait){.bookingstep1 #mirai_roomSelectionContainer{width:98%}.bookingstep1 #header .content{width:100%}.offers-detail-wrapper .section{padding:0!important}#logo,.bookingstep1 header #logo a img{width:100px}#container ul#menu_web li{padding-left:12px}html[lang="ru"] #container ul#menu_web li{padding-left:6px}ul#menu_web li a{font-size:1em}html[lang="ru"] ul#menu_web li a{font-size:.9em}.engine-wrapper h1{font-size:3.2em}.not-home .engine-wrapper h1{font-size:2.5em}#content-header .affix h1{display:none}.box-border{min-height:180px}.box-border h3,.text-over-pic h3{line-height:1}.grid h3{line-height:1;margin-bottom:10px}.control-group,.engine_mashup>div form .button-group input[type="submit"]{height:55px;width:160px}.chain-selector-control-group:after{top:21px}.checkin-control-group:after,.checkout-control-group:after,.nights-control-group:after{top:28px}.control-group.chain-selector-control-group{width:190px}.control-group .checkout-control-group,.control-group .checkin-control-group{font-size:0}.control-group input.code[type="text"]{padding-left:0;text-align:center}.home #intro .span8,#intro .span6,.home #intro .span4{float:none;margin:0 auto;width:85%}.home-wifi img{float:left;margin:14px 20px 20px}.not-home #content-header img{max-height:430px;max-width:none;min-height:430px;object-fit:initial;width:auto!important}.center.left{left:5%}.center.right{right:5%}.info-book{clear:left;margin:10px 0 0 123px}#footer .social-wrapper{margin-top:-131px}.modal{border:0;padding:10px}#ui-datepicker-div{font-size:14px!important}.mapa .external-link{margin-top:20px}.italic-highlight a{font-size:.7em}.go-to-anchor-list.affix{padding:8px 0}.go-to-anchor-list li{padding:0 10px}.x-size.grid .span5{width:50%}.span3.data-list{margin:0 1% 30px!important;width:31%!important}.span3.data-list.last{float:none;margin:0 auto 0!important}.table-striped tbody tr td,.table-striped th{padding:8px 8px 8px 0;font-size:.8em}}