.mobile_menu_bar:before{color:#000}.et_pb_scroll_top.et-pb-icon{background:#81786c}.et-l--header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;opacity:0;transform:translateY(-110%);pointer-events:none;transition:opacity .25s ease,transform .25s ease}body.header-visible .et-l--header{opacity:1;transform:translateY(0);pointer-events:auto}.invertirelementos{display:flex;flex-flow:row wrap-reverse}.menuenheader a{color:#FFF!important}.menuenheader a{text-align:center}.menu-left .et_pb_text_inner{display:flex;justify-content:space-evenly;align-items:center}.menu-right a:last-child{font-weight:bold;font-size:15px}#top-menu li.current-menu-item>a,#top-menu li.current-menu-ancestor>a{color:#3573ad!important}.filafotoshome{display:flex}.sub-menu{width:300px!important}.sub-menu .menu-item a{width:250px!important}.filafotoshome .et_pb_column_4_4{display:flex}.galeria-crop .et_pb_gallery_items{display:flex;flex-wrap:wrap;gap:0px;justify-content:space-evenly}.galeria-crop .et_pb_gallery_item{flex:0 0 calc(17% - 13.34px);max-width:calc(15% - 13.34px);margin:0!important}.galeria-crop .et_pb_gallery_image img{width:100%;height:100%;object-fit:cover;display:block}.galeria-crop .et_pb_gallery_image{width:100%;aspect-ratio:2 / 3;overflow:hidden}.galeria-crop .et_pb_gallery_image img{width:100%;height:100%;object-fit:cover;display:block}.galeria-crop-img .et_pb_image_wrap img{object-position:center!important}.galeria-crop-img .et_pb_image_wrap img{object-position:center 30%!important}.galeria-hidden{display:none!important}.et_pb_gallery_item_0_0 h3{background-image:url("https://masiaaditi.com/wp-content/uploads/2026/01/prakasa-blanco.png");background-size:155px 35px;background-repeat:no-repeat;background-position:right;padding-top:5px}.et_pb_gallery_item_0_1 h3{background-image:url("https://masiaaditi.com/wp-content/uploads/2026/01/ananta-blanco.png");background-size:120px 25px;background-repeat:no-repeat;background-position:right}.et_pb_gallery_item_0_2 h3{background-image:url("https://masiaaditi.com/wp-content/uploads/2026/01/blanco-aruna.png");background-size:110px 25px;background-repeat:no-repeat;background-position:right;padding-top:10px}.et_pb_gallery_item_0_0 h3 a,.et_pb_gallery_item_0_1 h3 a,.et_pb_gallery_item_0_2 h3 a{opacity:0}.page-id-26 .et_post_gallery h3:hover{opacity:0.7}.page-id-26 .et_post_gallery h3 a:hover{opacity:0}.et_pb_bg_layout_light .et-pb-controllers a,.mfp-title,.mfp-counter,.page-id-341341 .et-pb-arrow-next,.page-id-341341 .et-pb-arrow-prev{display:none}.et-pb-arrow-next,.et-pb-arrow-prev{color:#fff!important}.espaciomenu{margin-left:8%}.subtitulohabitaciones{margin-top:-50px;font-family:Karla;font-weight:300;font-size:0.7em;letter-spacing:4px;font-size:12px!important}#footerweb .menuenfooter .mobile_menu_bar::before{color:#81786c}#footerweb .menuenfooter{align-content:center;display:flex}#footerweb .menuenfooter a{width:110px;margin-right:40px}#footerweb a,#footerweb .menuenfooter{color:#81786c!important}#footerweb .menuenfooter a:hover{color:#81786c;border-bottom:1px solid #a67f3f}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{;top:50px;right:10px}.hb-accom{padding-bottom:15px}.hb-accom-img{margin:0}.hb-accom-price-caption{font-size:15px}.hb-select-accom,.hbook-wrapper input[type="submit"]{font-size:15px;text-transform:uppercase;letter-spacing:1px}.hb-accom-page .hb-multi-accom-choices.hb-accom-page-one-result .hb-accom{padding:15px}.hb-summary-accom-price{display:none}#hbook-booking-form-1 h3{display:none}form.customize-unpreviewable,form.customize-unpreviewable input,form.customize-unpreviewable select,form.customize-unpreviewable button,a.customize-unpreviewable,area.customize-unpreviewable{padding:12px 0;height:50px!important}.hb-search-button-wrapper input{padding:12px 0;border:0px;background:#81786c;color:#fff;width:150px}.page-id-341573 .et-db #et-boc .et-l .et_pb_toggle_close{margin-top:15px!important}.sistemareservas h5,.page-id-341573 .et_pb_toggle_close{background:#81786c;width:350px;float:right;padding:5px 30px 5px 0!important;letter-spacing:2px!important;color:#fff!important}.hb_accommodation .et_pb_toggle_close h5:hover,.page-id-341573 .et-db #et-boc .et-l .et_pb_toggle_open .et_pb_toggle_title,.et-db #et-boc .et-l .et_pb_toggle_open h5.et_pb_toggle_title{background:transparent;color:#81786c!important;border:1px solid #81786c}.page-id-341573 .et-db #et-boc .et-l .et_pb_toggle .et_pb_toggle_title:before{right:5px}.homeconmu h5.et_pb_toggle_title{border:1px solid transparent!important}.sistemareservas .et_pb_toggle_content{margin-top:60px;background:rgba(214,209,206,0.8)}.sistemareservas .hbook-wrapper-booking-form,.sistemareservas .hb-multi-accom-choices,.sistemareservas .hb-booking-details-form{margin-top:40px!important}.hb-accom-listing-booking-form .hb-check-dates-wrapper,.hb-accom-listing-booking-form .hb-people-wrapper{width:240px;float:left;margin-right:20px}.hb-vertical-search-form .hb-searched-summary p,.hb-vertical-search-form .hb-check-dates-wrapper{width:23.5%!important;margin-right:20px}.hb-accom-listing-shortcode-wrapper h2{display:none}.hb-accom-listing-mobile-view .hb-accom-listing-actions-wrapper p input,.hb-step-button input{width:200px!important;height:40px!important;text-transform:uppercase;background:#81786c;color:#fff;border:0px}.hb-accom-listing-mobile-view .hb-accom-listing-actions-wrapper p input:hover,.hb-step-button input:hover{background:#a67f3f}.hbook-wrapper input[type="text"],.hbook-wrapper input[type="number"],.hbook-wrapper select,.hbook-wrapper textarea{background:#fff!important;font-size:16px}.hb-summary-accom-name{text-transform:uppercase}.hb-summary-accom-num-name{display:none}.single-hb_accommodation .et-l--footer{display:none}.hb-day-taken-start:before,.hb-day-taken-end:before{transform:none!important;top:0!important}.hb-dp-day{color:#000}.calendariohabs .hb-datepick-wrapper,.hb-dp-cmd-wrapper a.hb-dp-disabled,.hb-dp-cmd-wrapper a,.calendariohabs .et_pb_code,.hb-dp-month{background:transparent}.calendariohabs .hb-availability-calendar{background-color:rgb(221 219 216 / 20%)}.timeline-wrapper{width:100%;padding:40px 40px 20px;box-sizing:border-box;color:#8a7f72}.timeline-track{display:flex;align-items:center;gap:18px}.timeline-dot{width:6px;height:6px;background-color:currentColor;border-radius:50%;opacity:0.6}.timeline-dot.start{width:12px;height:12px;opacity:1}.timeline-arrow{font-size:22px;margin-left:10px;line-height:1;opacity:0.8}.timeline-years{display:flex;justify-content:space-between;margin-top:18px}.timeline-years .year{font-size:42px;line-height:1}@media (min-width:981px) and (max-width:1230px){.infohabitaciones .et_pb_column_3{width:60%!important;margin-left:47%}}@media (min-width:768px){.sistemareservas .et_pb_toggle_content{padding-left:10%;padding-right:10%;padding-bottom:8%}}@media (max-width:767px){.sistemareservas .et_pb_toggle_content{padding-left:10px!important;padding-right:10px!important;padding-bottom:50px!important}.hb-search-result-title-section p{margin:10px 0!important;font-size:16px}.hb-accom{display:flex;flex-direction:column}.hb-price-breakdown{font-size:13px}.hb-select-accom input{width:195px;margin-top:10px}.hb-select-accom,.hbook-wrapper input[type="submit"]{font-size:10px}.hb-accom-price{font-size:20px}.hb-vertical-search-form .hb-searched-summary p,.hb-vertical-search-form .hb-check-dates-wrapper,.hb-check-dates-wrapper,.hb-vertical-search-form .hb-check-dates-wrapper,.hb-search-button-wrapper input{width:100%!important;margin-right:15px!important}.hb-people-wrapper{width:95!important}.hb-accom-step-wrapper .hb-accom-desc{font-size:16px;margin:15px 0}.filafotoshome{display:flex;flex-wrap:wrap}.filafotoshome .et_pb_image{max-width:33.3%!important;width:33.3%!important}.espaciomenu{margin-left:3%!important}#footerweb .menuenfooter a{height:80px;width:150px;margin-right:0px}.menuenheader a{font-size:12px;line-height:15px}.menu-right a:last-child{font-size:10px!important}.menudos{margin-bottom:20px}.headermovil .et_mobile_menu{margin-top:10px}#footerweb .menuenfooter a{display:block;line-height:20px;height:50px!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important;font-size:1.1em}body.admin-bar.header-visible .et-l--header{top:46px}.page-id-26 .mfp-iframe-holder .mfp-close,.page-id-26 .mfp-image-holder .mfp-close{font-size:30px!important}.page-id-26 .mfp-zoom-out-cur,.page-id-26 .mfp-zoom-out-cur .mfp-image-holder .mfp-close{top:20px!important;right:10px!important}.page-id-26 .mfp-arrow-left .mfp-a,.page-id-26 .mfp-arrow-left:after,.page-id-26 .mfp-arrow-right .mfp-a,.page-id-26 .mfp-arrow-right:after{font-size:50px!important}.sistemareservas h5,.page-id-341573 .et_pb_toggle_close{background:#81786c;width:100%!important;float:right;padding:15px 30px 15px 0!important;font-size:15px}}