¡ h1{}h2,section h2,section .offers-listing-wrapper h2{font-size:2.3em}h3{font-size:1.5em}h4{}#main h1,h2,h3,h4{margin-bottom:20px}section h2,section .offers-listing-wrapper h2{text-align:center}section h3,.offers-detail-wrapper .section h4,#cookies-wrapper-content h2,#cookies-wrapper-content h1,.blog-wrapper .post h2{}a{}a:hover{}body,.bookingstep1 #header{font-size:16px}body,.bookingstep1 #header *,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.bookingstep1 #mirai_be0 input,.bookingstep1 #mirai_be0 span,.bookingstep1 #mirai_be0 select,.offers-detail-wrapper .offer-calendar-wrapper *{font-family:Open\ Sans}body #container{border-bottom:3px solid;border-top:3px solid}#header{background-color:#fff}#header .content{}#main{}#main .content{}#footer{}#footer .content{}#footer a,.help-inline{text-decoration:underline}#logo a{}#header .content,#main .content,#footer .content{position:relative}img{width:auto}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.relative{position:relative}.absolute{position:absolute}.affix{left:0;top:0;width:100%;z-index:1000!important}section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.box-sizing,.offers-mashup dl,#footer #contact .wpcf7 textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.home section,body.cat-home section,body.cat-hotel section{text-align:center}section#picturebox{padding-top:20px}hr{margin:0;min-height:0!important}.txt-white,.modal-header h3{color:#fff}.pdd0{padding:0}.pdd1{padding-top:20px}.pdd2{padding-right:20px}.pdd3{padding-bottom:20px}.pdd4{padding-left:20px}.pdd5{padding-top:40px}.pdd6{padding-right:40px}.pdd7{padding-bottom:40px}.pdd8{padding-left:40px}.pdd9{padding-top:60px}.pdd10{padding-right:60px}.pdd11{padding-bottom:60px}.pdd12{padding-left:60px}.mrg0{margin:0!important}.mrg1{margin-top:20px}.mrg2{margin-right:20px}.mrg3{margin-bottom:20px}.mrg4{margin-left:20px}.mrg5{margin-top:40px}.mrg6{margin-right:40px}.mrg7{margin-bottom:40px}.mrg8{margin-left:40px}.mrg9{margin-top:60px}.mrg10{margin-right:60px}.mrg11{margin-bottom:60px}.mrg12{margin-left:60px}.advantages-deco i{background:url(/wp-content/themes/mirai/images/xstars-check-icons-deco.png.pagespeed.ic.AJDZI1lrzI.png) no-repeat 0 0 transparent;display:inline-block;vertical-align:middle}.advantages-deco .star{background-position:center -40px;height:40px;width:20%}.advantages-deco .check{background-position:0 -120px;height:20px;margin:0 5px 10px 0;width:20px}#advantages .box-star{background-color:#444;color:#fff}#advantages .box-star,#advantages .box-advantages{padding:20px 1%}#advantages .box-star span{display:inline-block;font-size:1em;margin-left:4%;width:76%}#advantages span{font-size:.9em}#advantages .box-advantages>div{padding:0 2%}#advantages .box-advantages>div span{line-height:18px}.room-box .room-detail .price-box .min-price{background-color:#bb8920!important}.rooms-listing-wrapper .rooms-listing .room-item.odd{padding:60px 0}.rooms-listing-wrapper .rooms-listing .room-item.odd .room-detail ul{background-color:#fff}.rooms-detail-wrapper{margin-top:20px}#main section ul li{list-style-position:outside;list-style-type:disc;margin-bottom:20px;text-align:left}#cuadroOpiniones div.hssurveys_full{padding:0}#cuadroOpiniones div.hssurveys_full>div{margin-bottom:30px;overflow:hidden}#cuadroOpiniones div.hssurveys_full>div:last-child{margin-bottom:0}#cuadroOpiniones div.hssurveys_full div.note{background:#f6f6f6;font-size:1.4em;padding:20px 2.5%;width:10%}#cuadroOpiniones div.hssurveys_full .comments{margin:0 0 30px 3%;width:82%}#cuadroOpinionesdiv.hssurveys_full .comments p.commentsPerson span.date,#cuadroOpinionesdiv.hssurveys_full ul.questions.like li p.answer,#cuadroOpinionesdiv.hssurveys_full ul.hotelierReply li p.answer{font-style:normal}#cuadroOpiniones div.hssurveys_full .noLink a{background:none;color:#333;padding-right:0;text-decoration:underline}#cuadroOpiniones div.hssurveys_full .noLink a:after{content:"+";font-size:1.3em;font-weight:bold;margin-left:10px}#cuadroOpiniones div.hssurveys_full ul.listSubject.long li{margin-bottom:10px;overflow:hidden;padding:5px 0}#cuadroOpiniones div.hssurveys_full ul.listSubject li>span{display:inline-block!important;float:none}#cuadroOpiniones div.hssurveys_full ul.listSubject li span.note{background:#f6f6f6;font-size:.9em;line-height:inherit;padding:5px;text-align:center;vertical-align:middle}#cuadroOpiniones div.hssurveys_full .reviewsOn ul.questions{border-top:1px dashed #777;overflow:hidden;padding-top:10px}#cuadroOpiniones div.hssurveys_full .reviewsOn ul.questions li p.question{margin-bottom:0!important;text-align:left;width:100%}#cuadroOpiniones div.hssurveys_full .reviewsOn ul.questions li{clear:both;margin-bottom:15px!important;overflow:hidden}.offers-listing-wrapper,.offers-detail-wrapper{margin:0 auto}.offers-listing-wrapper h2{font-weight:normal;margin:45px 0 30px}.offers-listing-wrapper .offer .offer-link,.rooms-detail-wrapper .offers-listing{font-size:.9em}.offers-listing-wrapper .offer .offer-link,.rooms-detail-wrapper .offer .offer-link{margin-left:0}.offers-detail-wrapper a{text-decoration:underline}.offers-detail-wrapper .section{padding:0!important}.offers-detail-wrapper .offer-wrapper{font-size:.85em}.offers-detail-wrapper .offer-calendar-wrapper .offer-calendar-title{float:none;text-align:center}.offers-detail-wrapper .offer-calendar-wrapper .calendar-nights *{font-size:1em}.offers-detail-wrapper .offer-calendar-wrapper .offer-calendar-title,.offers-detail-wrapper .offer-calendar-wrapper .calendar-nights-label{font-size:1.4em!important}.offers-detail-wrapper .offer-calendar-wrapper .calendar-legend-wrapper{margin:10px 5px 5px 0}.cat-offer-detail #header,.cat-room-detail #header{border-bottom:15px solid}.offers-mashup dl{border:1px solid #ddd;display:inline-block;margin:0 1.5%;padding:15px 2%;width:30%}.offers-mashup img{margin-bottom:20px;width:50%}.offers-mashup dl dt,.offers-mashup dl dd span{display:block;margin-bottom:5px}.offers-mashup dl dd span{font-size:.9em}.offers-mashup .more-info-link{margin-top:10px}#cookies-wrapper-content{margin:60px 0}#cookies-wrapper-content h1{font-size:2.2em;margin-bottom:40px;text-align:center;color:#b77c00}#cookies-wrapper-content h2{border-top:1px solid #eee;margin:60px 0 20px;padding-top:60px}#cookies-wrapper-content ul{margin-top:40px;text-align:center}.cat-legal #main ul{margin:30px 20px}.cat-legal #main ul li{list-style-position:inside;margin-bottom:8px}.not_found #main .content{padding:150px 0;text-align:center}.bookingstep1 #container{border-bottom:0 none}.bookingstep1 #header .content{margin:0 auto;width:960px}.bookingstep1 #header .content>*,.bookingstep1 #logo,.bookingstep1 ul#menu_web{display:block!important}.bookingstep1 .widget_qtranslate,.bookingstep1 #social-media,.bookingstep1 .booking_mobile,.bookingstep1 .sub-menu,.bookingstep1 #header #menu_phone{display:none!important}.bookingstep1 #motor_reservas #mirai_bookentrance{padding:10px 0}.bookingstep1 #mirai_be0,.bookingstep1 #mirai_be2,.bookingstep1 #mirai_be0 input,.bookingstep1 #mirai_be0 select{font-size:15px!important}.bookingstep1 ul#menu_web{margin-top:10px;padding-bottom:20px}.bookingstep1 div#mirai_roomSelectionContainer{background-color:transparent!important;border-radius:0!important;border:0;box-shadow:none!important;margin-top:0}.bookingstep1 ul#menu_web{text-align:center}.widget_qtranslate{text-align:right}.widget_qtranslate select{margin-top:10px;width:100px}.widget_qtranslate select option{padding:6px 10px!important}.widget_qtranslate ul li{display:inline-block}.widget_qtranslate ul li.active{display:none}ul#menu_web{font-size:1.2em;margin-top:30px;text-align:right}ul#menu_web>li{display:inline-block;margin-left:20px;position:relative}ul#menu_web li:before{}ul#menu_web li a,#menu_hotel li a{border-bottom:4px solid transparent;display:block;text-decoration:none;padding:10px 20px}.menu li{display:inline-block}ul.sub-menu{font-size:.9em}ul#menu_web>li ul.sub-menu{background:#f7f7f7;left:auto!important;min-width:100%;right:0;text-align:left}ul#menu_web>li ul.sub-menu li{display:block;white-space:nowrap}ul#menu_web.menu_chain{font-size:1em;margin-top:0}ul#menu_web.menu_chain li{margin-left:5px}ul#menu_web.menu_chain li:first-child{margin-left:0}ul#menu_web.menu_chain li a{}#menu_hotel{}#menu_hotel li{margin-left:20px}#menu_hotel li:first-child{margin-left:0}#menu_hotel li a{color:#333;padding:15px 20px}#menu_footer li{margin-right:15px}#menu_footer a{color:#fff;font-size:.9em}#menu_footer a:hover{color:#000}#menu_web_type{font-size:.9em;margin-right:20px}#menu_web_type li{}#menu_web_type li a{display:block;margin-top:4px;padding:10px}.contact-box{font-size:.9em}.hotelschema a,.contact-box a{color:inherit}.hotelschema .name,.hotelschema .stars{font-weight:bold}#back-top{bottom:230px}.button1{background:#b98006!important;border:0 none;border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;color:#fff!important;display:inline-block;font-size:.95em;padding:8px 20px!important;text-decoration:none!important;text-shadow:0 0 0!important}.button1:hover{background:#e7ad32!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,#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{background:#ffe1a0!important;border:1px solid;border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;color:#333!important;padding:11px 30px!important;text-decoration:none!important;text-shadow:0 0 0!important}.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"],.go-to-calendar,#hotels article a{background:#b98006!important;border:0 none;border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0!important;-webkit-box-shadow:0 0 0!important;color:#fff!important;display:inline-block;font-size:.95em;padding:8px 20px!important;text-decoration:none!important;text-shadow:0 0 0!important}.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,#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:hover,div.mirai_button.selectRoom:hover,.bookingstep1 #mirai_roomSelectionContainer #mirai_roomSelection .selectExtra:hover{background:#ffc51b!important}.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,.offers-mashup .more-info-link:hover,.widget_search form input[type="submit"]:hover,.go-to-calendar:hover,#hotels article a:hover{background:#e7ad32!important}#main .offers-detail-wrapper .offer-calendar-wrapper .offer-button:disabled:active,#main .rooms-detail-wrapper .room-calendar-wrapper .room-button:disabled:active{box-shadow:0 0 0;-webkit-box-shadow:0 0 0}.engine_mashup>div form .button-group .icon-lock{margin:3px 2px 0 0}.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_mashup>div form .control-group label.label-code{margin-right:4px}.engine_mashup>div form{padding:20px 0!important}.engine_mashup>div form *{margin-bottom:0!important;vertical-align:0!important}.engine_mashup>div form .control-group input,#mirai_be0>input{height:21px;padding:10px 15px}.engine_mashup>div form .control-group select,#mirai_be0 select{padding:7px 10px}.engine_mashup>div form .control-group select.nights{padding:8px 10px 9px}.engine_mashup>div form .control-group select.selector{padding:7px 10px 7px 7px;width:200px}#engine-tracking-link-wrapper .icon-lock{margin:6px 4px 0 0}.tracking-link{color:#333;font-size:.9em}.engine_mashup>div form .chain-selector-control-group #chainSelector{padding-right:25px;width:200px}.engine_mashup>div form .chain-selector-control-group::after{background:url(/wp-content/themes/mirai/images/xarrows.png.pagespeed.ic.dJfmw-AHLp.png) no-repeat scroll -98px -236px transparent;content:"";display:block;height:8px;opacity:.6;position:absolute;right:10px;top:16px;width:12px}:not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group input {background-color:#fff}:not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top > div form .control-group label {color:#333;padding:5px 10px 6px!important;z-index:0}.engine_mashup .help-inline, :not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .filled-control-group label {display:none!important}#ui-datepicker-div{font-size:14px!important;margin-left:-30px!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}.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{background:#f2f2f2!important}.ui-datepicker .ui-datepicker-header{border:0;border-radius:0;padding:6px!important}.ui-datepicker .ui-datepicker-title{font-size:18px}.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:8px!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;padding:6px}.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,.ui-datepicker td:hover 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!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{border:0!important}.bookingstep1 .ui-datepicker{width:19em}.bookingstep1 #mirai_be0 select{padding:10px}.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:transparent!important}.bookingstep1 .ui-state-default,.bookingstep1 .ui-widget-content .ui-state-default,.bookingstep1 .ui-widget-header .ui-state-default{padding:6px}.socialmedia{margin-top:10px}.socialmedia ul li{margin:0 0 5px 10px}#footer #contact.modal{margin-left:-300px;width:600px}#footer #contact.modal .modal-body{max-height:500px;padding:25px 30px}#footer #contact .wpcf7 span{display:block}#footer #contact .wpcf7 span.text{margin-bottom:5px}#footer #contact .wpcf7 textarea{height:100px;width:100%}#footer #contact .wpcf7 span.wpcf7-not-valid-tip{font-size:.9em;margin-bottom:5px;margin-top:-5px}#footer #contact .wpcf7 span.wpcf7-form-control-wrap.accept{display:inline-block;margin:0 5px 0 0;vertical-align:3px}.modal-header .close{color:#fff;margin-top:5px;opacity:.7}.modal-header h3{margin-bottom:5px}.mapa .map_canvas{height:400px!important;margin-bottom:0;width:100%!important}.mapa .map_canvas p{color:#000;font-size:1.1em;margin:0 0 2px!important}.mapa .formRuta input{margin-right:10px}.mapa .alert,.adp-warnbox{color:#000;margin-top:20px}.mapa .ruta{width:100%!important}.mapa .formRuta,.external-link{padding:20px 0}.mapa .formRuta input.origen{padding:11px 10px}.external-link{background:#ddd;color:#333;text-decoration:underline}.external-link:hover{background:#d8d8d8}.latlon-wrapper li{display:inline-block;margin:0 20px 4px!important}.latlon-wrapper label{display:inline-block;font-weight:bold;margin-right:10px}.latlon-wrapper span:last-child:before{content:"/";display:inline-block;font-weight:bold;margin:0 10px}#hotel-address p[itemprop="address"]{color:#888;font-size:1.3em;margin-bottom:15px!important}#sb-container #sb-overlay{background-color:#000!important}#sb-container #sb-wrapper #sb-wrapper-inner{border:1px solid #303030!important}.three-columns li,#cookies-wrapper-content ul li{display:inline-block;margin-bottom:14px;width:33%}.bullets li{list-style-position:inside;list-style-type:disc}.bg-primary,#back-top,.bookingstep1 .inforoom_nav li.closeRoomInfo span,.modal-header,.bookingstep1 #motor_reservas #mirai_bookentrance{background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1cf88),color-stop(50%,#e9b444),to(#e7ad32));background-image:-webkit-linear-gradient(#f1cf88,#e9b444 50%,#e7ad32);background-image:-moz-linear-gradient(top,#f1cf88,#e9b444 50%,#e7ad32);background-image:linear-gradient(#f1cf88,#e9b444 50%,#e7ad32);background-repeat:no-repeat;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1cf88',endColorstr='#ffe7ad32',GradientType=0);border:1px solid #e0a01a;text-shadow:0 1px 0 rgba(255,255,255,.3);filter:none}h2,a,.bookingstep1 #mirai_rootTable a,.bookingstep1 #currencyDropdownTop a span,.bookingstep1 #mirai_selectionSummary a,.bookingstep1 #mirai_rootTable .inforoom_nav li.closeRoomInfo a{color:#b77c00}.cat-offer-detail #header,.cat-room-detail #header{border-color:#60abe0}a:hover,.bookingstep1 #mirai_rootTable a:hover,.bookingstep1 #currencyDropdownTop a:hover span,.bookingstep1 #mirai_selectionSummary a:hover,.bookingstep1 #mirai_rootTable .inforoom_nav li.closeRoomInfo a:hover{color:#1e7aba}.engine_mashup>div form .control-group label,.bookingstep1 #motor_reservas #mirai_bookentrance{color:#fff}body #container{border-color:#356382}ul#menu_web>li a:hover,ul#menu_web>li.current-menu-item>a,ul#menu_web>li.current-menu-parent>a,ul#menu_web>li ul.sub-menu li.current-menu-item a,#menu_hotel li a:hover,#menu_hotel li.current-menu-item a,#menu_hotel>li.current-menu-parent>a{border-color:#e7af37}.bg-secundary,.mapa .formRuta,.rooms-listing-wrapper .rooms-listing .room-item.odd,.offers-detail-wrapper.offer-detail-1 .offer-wrapper{background-color:#eee}.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 .calendar-legend-offer-day._checkin-date a,.offers-detail-wrapper .calendar-legend-offer-day._selected-date a,.offers-detail-wrapper .calendar-legend-offer-day._checkout-date a,.ui-datepicker td:hover a,.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline ._checkin-date._checkout-date a,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline ._checkin-date._checkout-date a{background:#61ff7d!important;color:#333}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-buttonpane button,.bookingstep1 #noDispo .ui-widget-header,.bookingstep1 #noDispo .ui-datepicker .ui-datepicker-title,.offers-detail-wrapper .ui-datepicker-header{background:#ffd764!important;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 th{color:#999!important}.ui-datepicker th.ui-datepicker-week-end{color:#444!important}@media (min-width:1200px){.offers-listing-wrapper .offer{float:none;margin:15px auto 30px;width:90%}ul#menu_web.menu_chain{font-size:1.2em}}@media (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait){.bookingstep1 #mirai_roomSelectionContainer{width:98%}.bookingstep1 #header .content{width:100%}ul#menu_web>li{margin-left:5px}ul#menu_web.menu_chain{font-size:.9em}ul#menu_web.menu_chain li{margin-left:0}ul#menu_web.menu_chain li a{padding:10px}#advantages .box-star,#advantages .box-advantages{padding:15px 2%;text-align:center;width:100%}.advantages-deco .star{display:none}#advantages .box-star span{margin-left:0;width:100%}.advantages-deco .check{display:block;float:none;margin:0 auto 5px}.pdd10{padding-right:40px}.pdd12{padding-left:40px}.mapa .formRuta input.origen{display:block;margin:0 auto 20px;width:80%}.offers-mashup dl{margin:0 1.5% 20px;width:97%}.offers-mashup img{float:left;margin-bottom:20px;width:20%}.offers-mashup dl dt,.offers-mashup dl dd{float:left;width:80%}.offers-mashup dl dt{margin-top:35px}.list-services ul{width:50%!important}.offers-listing-wrapper .offer .offer-link,.rooms-detail-wrapper .offer .offer-link{margin:0}.rooms-listing-wrapper .rooms-listing .room-item .room-content .more-info{display:block;margin-bottom:20px}.rooms-detail-wrapper .room-box-detail ul li.occupancies-list{border-bottom:1px dashed #aaa;padding-bottom:20px}.rooms-detail-wrapper .room-box-detail ul li.distribution-list,.rooms-detail-wrapper .room-box-detail ul li.size-list{margin-bottom:0!important}#ui-datepicker-div{font-size:14px!important;left:0!important;margin:0 0 0 10px!important}.ui-datepicker .ui-datepicker-title{font-size:16px}.engine_mashup.inline>div form .control-group input.date[type="text"]{padding-left:10px;width:6.7em}.engine_mashup.showInlineLabelsFields._fx-inside-to-top:not(.promo) #clientCode {width:7em!important}.engine_mashup.inline>div form .control-group.chain-selector-control-group{display:block;margin:0 auto 20px!important;text-align:center}}