:root{--azul:#00bebd;--negro:#01161b;--blanco:#fff}.fusion-textcolor-highlight{height:40px !important}.adhoc-menu{display:flex;flex-direction:row;align-items:center;gap:40px}.menu-adhoc{display:flex;flex-direction:column;align-items:flex-end;justify-content:right}.menu-adhoc>a{display:flex;flex-direction:row;align-items:center;gap:7px;background-color:var(--azul);padding:2px;padding-left:10px;padding-right:10px;border-radius:5px}.menu-adhoc>a>img{width:20px !important}.menu-adhoc>a>p{margin-top:0;margin-bottom:0;font-size:14px !important;color:var(--blanco) !important}#flags{width:fit-content !important;position:relative;top:1px}.texto a{color:var(--azul) !important;text-decoration:underline !important}.fusion-logo-link{display:flex !important}.fusion-header .fusion-row{display:flex !important;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.fusion-header-has-flyout-menu-content{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.fusion-header .fusion-row:after,.fusion-header .fusion-row:before,.fusion-header .fusion-clearfix{display:none !important}.fusion-standard-logo{width:190px !important}.menu-text{font-weight:500 !important;font-size:13px !important;color:var(--negro) !important}.texto-caract p{color:var(--azul) !important;font-weight:600 !important}.fusion-slider-revolution{border:0 !important}.dgwt-wcas-sf-wrapp{background-color:transparent !important;padding:0 !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:5px !important;padding-left:25px !important;padding-right:45px !important;font-size:13px !important;border-radius:0 !important;outline:none !important;background-color:var(--blanco) !important;height:40px !important;transition:all .3s !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border:0 !important;padding:5px !important;padding-left:25px !important;padding-right:45px !important;background-color:var(--blanco) !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:unset !important;right:12px !important;top:3px !important}.grid-servicios .vc_column-inner{box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px;padding:20px !important;padding-top:40px !important;padding-bottom:20px !important;border-radius:0;transition:all .3s !important;position:relative;top:0}.grid-servicios .vc_column-inner:hover{position:relative;top:-10px;box-shadow:rgba(0,0,0,.1) 0px 1px 3px 0px,rgba(0,0,0,.06) 0px 1px 2px 0px}.grid-servicios p{margin-bottom:0 !important}.boton a{background-color:transparent !important;color:var(--rojo) !important;border:1px solid var(--rojo) !important;transition:all .3s !important}.boton a:hover{color:var(--blanco) !important;background-color:var(--rojo) !important}.gform_body textarea,.gform_body input{resize:none !important;color:var(--negro) !important}.gform_body textarea::placeholder,.gform_body input::placeholder{color:var(--negro) !important}.gform_footer input[type=submit]{color:var(--blanco) !important;background-color:var(--rojo) !important;border:0 !important}.carrusel img{max-height:300px !important}#habitaciones .mphb_sc_rooms-wrapper{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:40px}#habitaciones .mphb-gallery-thumbnail-slider{display:none !important}#habitaciones .mphb-room-type-title{font-size:22px !important;margin-top:15px !important}#habitaciones .mphb-room-type-title+p{font-size:15px !important}#habitaciones .mphb-room-type-details-title{font-size:20px !important;color:var(--azul) !important}#habitaciones .mphb-loop-room-type-attributes{font-size:15px !important;padding-left:20px !important}#habitaciones .mphb-to-book-btn-wrapper{display:none !important}#habitaciones .mphb-view-details-button,.mphb_sc_checkout-submit-wrapper .button,.wc-block-components-checkout-place-order-button{background-color:var(--azul) !important;color:var(--blanco) !important;font-weight:500 !important;padding:7px !important;padding-left:15px !important;padding-right:15px !important;font-size:14px !important;border:0 !important;cursor:pointer !important}#habitaciones .mphb-regular-price{font-size:14px !important}#habitaciones .mphb-regular-price strong{color:#2ecc71 !important}#habitaciones .gallery-icon a{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;width:auto !important;height:300px !important;background-color:#f7f7f7 !important}#habitaciones .gallery-icon a img{width:auto !important;height:auto !important}#habitaciones .mphb-room-type{margin-top:0 !important}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f001';color:var(--blanco) !important;text-shadow:none !important}.mphb-flexslider ul.flex-direction-nav a{font-size:35px !important;height:35px !important;width:35px !important}.flex-direction-nav a:before{font-size:35px !important}.single-mphb_room_type .slides{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;height:500px !important;position:relative;overflow:visible !important}.single-mphb_room_type .slides li{width:100% !important}.single-mphb_room_type .slides li img{width:100% !important;height:100% !important;object-fit:cover !important}.single-mphb_room_type .gallery{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) !important;gap:15px !important}.single-mphb_room_type .gallery-item img .single-mphb_room_type .gallery br{display:none !important}.single-mphb_room_type .gallery-item{width:100% !important;border-radius:5px !important}.single-mphb_room_type .entry-title{font-size:25px !important;color:var(--azul) !important;margin-top:20px !important}.single-mphb_room_type .gallery-icon{width:fit-content !important}.gallery br{display:none !important}.single-mphb_room_type .gallery-item img{border:0 !important;width:300px !important;height:300px !important;object-fit:cover}.single-mphb_room_type .slides li,.single-mphb_room_type .slides img{height:100% !important}.mphb_room_type h2{font-size:22px !important;color:var(--azul) !important}.single-mphb_room_type .mphb-room-type-gallery-wrapper{margin-bottom:45px !important}.mphb-calendar-title,.mphb-reservation-form-title{margin-top:45px !important}.mphb-required-fields-tip{display:none !important}.mphb-reserve-btn-wrapper .button,.mphb-recommendation-total+.button{background-color:var(--azul) !important;color:var(--blanco) !important;padding:7px !important;padding-left:15px !important;padding-right:15px !important;font-weight:500 !important;font-size:14px !important;border:0 !important;cursor:pointer !important}.mphb-regular-price strong{color:#2ecc71 !important}.wrapped-container-rooms{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:35px !important}.single-mphb_room_type .mphb-booking-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px !important}.single-mphb_room_type .mphb-booking-form select{width:100% !important}.mphb_sc_search_results-info{text-align:center !important;color:#27ae60 !important;width:100% !important;box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px !important;font-size:14px !important;padding:15px !important}.mphb-recommendation-title{text-align:center !important;font-size:22px !important}.mphb-recommendation-item-link{color:var(--azul) !important}#mphb-recommendation{box-shadow:rgba(0,0,0,.05) 0px 0px 0px 1px !important;padding:30px !important;display:none !important}.mphb-recommendation-title{display:none !important}.resultados-habitaciones .mphb-book-button{background-color:#27ae60 !important;color:var(--blanco) !important;border:0 !important;cursor:pointer !important;padding:7px !important;padding-left:15px !important;padding-right:15px !important;cursor:pointer !important;font-weight:500 !important;font-size:14px !important}.resultados-habitaciones .mphb-confirm-reservation{border:2px solid #27ae60 !important;color:#27ae60 !important;border:0 !important;cursor:pointer !important;padding:7px !important;padding-left:15px !important;padding-right:15px !important;cursor:pointer !important;font-weight:500 !important;font-size:14px !important}.mphb-empty-cart-message{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;color:var(--negro) !important;font-size:22px !important;margin-top:45px !important}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{float:unset !important}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:20px !important}.mphb_sc_checkout-form{display:flex !important;flex-direction:column !important;gap:35px !important}.mphb_sc_checkout-form section{margin-top:0 !important}.mphb_sc_checkout-form h3{margin-top:0 !important;font-size:20px !important;color:var(--azul) !important}.mphb-price-breakdown{width:100% !important}.mphb-price-breakdown tr>td,.mphb-price-breakdown tr>th{padding:10px !important;border:1px solid #f7f7f7 !important;font-size:14px !important}.mphb-price-breakdown tr>td:first-child,.mphb-price-breakdown tr>th:first-child{text-align:left !important;background-color:#a3c9c9}.mphb-price-breakdown tr>td:last-child,.mphb-price-breakdown tr>th:last-child{text-align:center !important}.mphb-price-breakdown-accommodation{color:var(--blanco) !important}#mphb_country{width:100% !important}#mphb_note{width:100% !important;resize:none;min-height:200px !important}.adhoc-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:left}.footer-pos{display:flex;flex-direction:row;justify-content:space-between;width:100%}.extra-content{display:flex;flex-direction:row;align-items:center;position:relative !important;top:5px !important}.extra-content a img{width:18px !important;margin-left:10px !important}.logo-footer{width:180px !important}.footer-menu{display:flex;flex-direction:column;align-items:flex-start;justify-content:left;text-align:left}.adhoc-extra-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:right;text-align:right}.footer-menu a,.adhoc-extra-footer a{color:var(--negro) !important;font-weight:300 !important;font-size:14px !important}.footer-ue{display:flex;flex-direction:row;align-items:center;margin-top:20px !important}.footer-ue div{margin-right:15px}.footer-ue img{width:180px !important}.footer-ue div:last-child{margin-right:0 !important}.titulo-footer{color:var(--negro) !important;font-weight:600 !important;font-size:14px !important}#mobile-menu-menu-principal .menu-text:after,#mobile-menu-menu-principal-1 .menu-text:after{display:none !important}.formulario-busqueda .mphb_sc_search-form{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.formulario-busqueda .button{background-color:var(--azul) !important;color:var(--blanco) !important;width:100% !important;border:0 !important;padding:10px !important;font-weight:500 !important;cursor:pointer !important}.formulario-busqueda select{width:100% !important}.mphb_sc_search-check-in-date{grid-column:span 1}.mphb_sc_search-check-out-date{grid-column:span 1}.mphb_sc_search-adults{grid-column:span 1;width:100%}.mphb_sc_search-children{grid-column:span 1;width:100% !important}.mphb_sc_search-submit-button-wrapper{grid-column:span 4}.lightboxOverlay{z-index:9999999999 !important}.lightbox{z-index:99999999999 !important}@media only screen and (max-width:1000px){.menu-adhoc{display:flex;flex-direction:row;align-items:center;gap:5px}.menu-text{color:var(--negro) !important}.footer-pos{flex-direction:column}.adhoc-footer-logo{margin-bottom:40px !important}.adhoc-extra-footer{align-items:flex-start;justify-content:left;text-align:left}.adhoc-menu{flex-direction:row-reverse !important;gap:0px !important}#flags{width:fit-content !important;margin-left:0 !important;margin-right:20px !important;position:relative;top:4px !important}}@media only screen and (max-width:800px){.texto h1{font-size:35px !important}.texto h2{font-size:25px !important}.menu-adhoc>a>p{display:none !important}}@media only screen and (max-width:500px){.fusion-standard-logo{width:150px !important}.datepick-month-row{display:flex !important;flex-direction:column !important}.datepick{width:100% !important}.datepick-month{width:100% !important}.single-mphb_room_type .gallery-item img{height:170px !important}.single-mphb_room_type .slides{max-height:400px !important}.logo-footer,.footer-ue img{width:140px !important}.texto h1{font-size:30px !important}.texto h2{font-size:25px !important}.bg-extra{background-color:var(--violeta) !important;padding-left:30px !important;padding-right:30px !important;padding-top:10px !important;padding-bottom:3px !important}.formulario-busqueda .mphb_sc_search-form{display:flex !important;flex-direction:column !important;gap:0px !important}}.destacar{color:var(--awb-color5) !important}