:root{--color-1:#75a393;--color-2:#75a393}:focus,a:focus{outline:none}.pum-overlay.pum-active,.pum-overlay.pum-active .popmake.active{opacity:1 !important;display:block !important}.panel-row-style:before,.panel-row-style:after{content:none}.container{max-width:1170px;width:100%}.contentclass{padding-top:0!important}.wrap{min-height:calc(100vh - 326px)}@media screen and (min-width:991px){.home .contentclass{padding-top:0}.home #kad-banner-sticky-wrapper{position:fixed;z-index:1020}.home #kad-banner-sticky-wrapper #kad-banner{top:0!important;position:fixed;width:100%!important;left:0;z-index:102000000;margin:0 auto}}.text-border{position:relative;margin-bottom:35px!important}.text-border:after{background:var(--color-2);bottom:-10px;content:"";position:absolute;left:0;bottom:-7px;max-width:240px;width:100%;height:2px}#kad-banner{height:100px;-webkit-box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1);box-shadow:0 .1rem .3rem 0 rgba(0,0,0,.1);background:rgba(255,255,255,.8);-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#kad-banner .container{max-width:100%}#thelogo img{height:83px;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kad-header-center{width:316px;padding-left:0;padding-right:0}.kad-header-left{padding-right:0;width:calc(50% - 164px)}.kad-header-right{padding-left:0;width:calc(50% - 164px)}.sf-menu li a i{font-size:18px;line-height:17px;display:inline-block;vertical-align:middle;margin-right:4px}#nav-main-2,#nav-main-1,.gtranslate_wrapper{margin-top:30px;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#nav-main-2 li{margin-right:0}#nav-main-2 li a{background:#fff;text-transform:uppercase;background:#444;color:#fff;letter-spacing:1px}#nav-main-2 li:first-child a{background:var(--color-1);color:#fff}#nav-main-2 .sf-menu ul{border:none}#nav-main-2 .sf-menu ul li{border:none}#nav-main-2 .sf-menu ul a{text-align:left;font-size:15px;background:var(--color-1);padding:13px 20px}#nav-main-1{float:right}#nav-main-1 li{margin-left:0;float:right}#nav-main-1 li a{background:#fff;text-transform:uppercase;background:#444;color:#fff;letter-spacing:1px}#nav-main-1 li:last-child a{background:var(--color-1);color:#fff}#nav-main-1 .sf-menu ul,#nav-main-1 .sf-menu li.sfHover ul,#nav-main-1 .sf-menu li:hover ul{left:auto;right:0;width:380px;border:none}#nav-main-1 .sf-menu ul li{border-bottom:none}#nav-main-1 .sf-menu ul a{text-align:right;font-size:15px;background:var(--color-1);padding:13px 20px}#nav-main-1 .sf-menu .wpml-ls-current-language{font-style:italic}#nav-main-1 .sf-menu .wpml-ls-current-language ul,#nav-main-1 .sf-menu li.sfHover.wpml-ls-current-language ul,#nav-main-1 .sf-menu li.wpml-ls-current-language:hover ul{width:65px}#nav-main-2 .sf-menu ul{width:220px}.gtranslate_wrapper{float:right;background:var(--color-1);color:#fff;cursor:pointer}.gtranslate_wrapper select{background:var(--color-1);color:#fff;max-width:107px;text-transform:uppercase;padding-right:8px;text-align:center;cursor:pointer}.gtranslate_wrapper select option{font-size:14px;text-transform:none;cursor:pointer}.gtranslate_wrapper .gt_switcher{width:60px!important}.gtranslate_wrapper .gt_switcher .gt_selected{background:var(--color-1)!important;border:none!important}.gtranslate_wrapper .gt_switcher a{font-size:0!important;width:100%!important;border:none!important;padding:3px 7px!important;box-sizing:border-box !important}.gtranslate_wrapper .gt_switcher .gt_selected a{line-height:34px;color:#fff!important}.gtranslate_wrapper .gt_switcher .gt_selected a:after{height:34px!important;color:#fff!important;right:8px!important}.gtranslate_wrapper .gt_switcher .gt_selected a:hover{background:var(--color-1)!important}.gtranslate_wrapper .gt_switcher a img{opacity:1!important}.kad-mobile-header-logo{float:left}.container.mobile-header-container{padding-right:0;padding-left:5px}a.mobile-logo{padding-right:155px!important}.mh-nav-trigger-case{font-size:24px;right:0;width:60px;background:#444;color:#fff!important}[class^=icon-menu]{font-family:FontAwesome}.icon-menu:before{content:"\f0c9"}.mobile-phone{position:absolute;top:0;font-size:24px;line-height:64px;height:64px;right:60px;width:60px;text-align:center;padding:0;border:none;box-shadow:none;background:var(--color-1);color:#fff!important}.mobile-whatsapp{position:absolute;top:0;font-size:24px;line-height:64px;height:64px;right:120px;width:60px;text-align:center;padding:0;border:none;box-shadow:none;background:var(--color-2);color:#fff!important}#mh-mobile_menu_collapse{overflow:hidden!important}.mobileclass{background:0 0}#mg-kad-mobile-nav .mh-kad-nav-collapse{overflow:hidden}.container.mobile-dropdown-container{padding:0!important}.content-menus #nav-main-2{margin-top:15px}.content-menus #nav-main-2 li a{width:calc(100vw - 95px);background:#444;color:#fff}.content-menus #nav-main-2 li ul{width:60px!important;left:auto!important;right:0!important;border:none!important}.content-menus .gtranslate_wrapper{margin-top:0}.kad-nav-inner .kad-mnav{padding:15px 0;margin:0;background:var(--color-1)}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu{margin:0}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{list-style:none}.kad-mobile-nav .kad-nav-inner li{text-align:center}.kad-mobile-nav .kad-nav-inner li a{border:none!important;text-transform:uppercase}.kad-nav-inner P{text-align:center;letter-spacing:1px;font-weight:600;margin-top:20px;font-size:18px}.kad-nav-inner .kad-mnav li a{padding:12px 15px}.kad-mobile-nav .kad-nav-inner .menu-reserva>a{font-weight:700;font-size:22px;padding-bottom:22px}.revslider_home_hidetop{margin-top:0}.hb-title-search-form{display:none}.hb-search-fields{display:flex;align-items:center}.home .hb-search-fields{color:#fff}.hb-search-fields p{display:flex;align-items:center}.hb-search-fields label{display:inline-block;margin-right:10px;font-weight:300}.hb-search-fields .hb-check-dates-wrapper{width:25%}.hb-search-fields .hb-people-wrapper{width:13%}.hb-search-fields .hb-search-button-wrapper{width:15%}.hb-search-fields .hb-check-dates-wrapper label{display:none}.hb-search-fields .hb-check-dates-wrapper input{border:1px solid #ccc;padding:10px 5px;background:0 0;font-weight:300}.hb-search-fields .hb-people-wrapper select{border:1px solid #ccc;padding:10px 5px;background:0 0;width:50px;height:47px;font-weight:300;text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center}.hb-search-fields .hb-people-wrapper select option{color:#333}.hb-search-fields .hb-check-dates-wrapper input::placeholder,.hb-search-fields .hb-people-wrapper select::placeholder{font-weight:300;letter-spacing:1px}.home .hb-search-fields .hb-check-dates-wrapper input,.home .hb-search-fields .hb-people-wrapper select,.home .hb-search-fields .hb-check-dates-wrapper input::placeholder,.home .hb-search-fields .hb-people-wrapper select::placeholder{color:#fff}.hb-search-submit-wrapper input[type=submit]{border:none;color:#fff;background:var(--color-1);padding:11px 5px;margin-bottom:10px;font-weight:300;text-transform:uppercase;letter-spacing:1px;font-size:17px}#menu-menu-home{text-align:center;list-style:none;padding:0}#menu-menu-home li{float:none;display:inline-block;margin:0 15px 10px}#menu-menu-home li a{display:block;color:#fff;text-transform:uppercase;font-weight:400;font-size:17px;letter-spacing:2px;background:var(--color-1);padding:8px 18px;border-radius:5px;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#menu-menu-home li:hover a{background:#000}.slick-slider .slick-dots{display:none!important}.block-link a{color:#fff;display:block;position:relative;margin-top:15px;opacity:1;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.block-link a:after{content:'+';position:absolute;display:block;width:38px;height:37px;line-height:36px;text-align:center;color:#fff;background:var(--color-2);border-radius:50%;top:3px;right:0;font-size:33px}.block-link a:hover:after{background:var(--color-1)}.block-link h5{position:relative;margin-top:0;width:calc(100% - 60px)}.dark-back,.dark-back>div,.dark-back-2,.dark-back-2>div{position:relative}.dark-back:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(90,139,140,.9)}.dark-back-2:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}h2.kt_imgsplit_title{font-size:24px;line-height:32px}.panel.panel-default{margin-bottom:15px}.accordion-toggle h5{font-size:18px;font-weight:600}#content.container-fullwidth{padding-left:0;padding-right:0}.page-header{border:none;padding-top:30px;margin:0;margin-bottom:20px}.page-header h1{position:relative;text-align:center;padding-bottom:10px;border-bottom:2px solid var(--color-2)}h3.elementor-heading-title{margin-bottom:0}.hb-search-result-title-section,.hb-select-accom-wrapper .hb-select-accom-multiple,.hb-price-breakdown-title{display:none}.hb-searched-summary{border:1px solid #ccc;margin-bottom:20px;padding:16px 16px 0}.hb-search-button-wrapper input{border:none;color:#fff;background:#444;font-weight:300;padding:5px}.hb-accom{position:relative;border-radius:0!important;display:flex;flex-direction:column}.hb-accom>a{position:absolute;right:15px;top:15px}.hb-accom-title{order:1;font-weight:700;font-size:22px;line-height:34px}.hb-accom-price-total{order:2}.hb-price-breakdown{order:3}.hb-accom-desc{order:4;margin-bottom:15px}.hb-select-accom-wrapper{order:5}.hb-accom-desc div{display:inline-block;margin-right:20px;vertical-align:middle;font-size:15px;color:#656565}.hb-accom-desc div i{font-size:16px;margin-right:3px}.hb-accom-desc img{height:20px;margin-right:5px}.hb-accom-desc img.img-double{height:25px}.hb-view-accom input[type=submit]{border:none;color:#fff;background:var(--color-1);padding:8px 15px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.caracteristicas{display:none}.caracteristicas div{display:inline-block;font-weight:600;margin-right:30px;margin-bottom:8px;font-size:14px}.caracteristicas img{height:30px;margin-right:10px}.caracteristicas img.img-person{height:26px}.caracteristicas img.img-double{height:34px}.caracteristicas-2{display:flex;justify-content:space-between;text-align:center;color:#444}.caracteristicas-2 i{font-size:34px;display:block;margin-bottom:10px}.caracteristicas-2 a{color:#444}.caracteristicas-2 a:hover{color:var(--color-1)}.elementor-icon-box-title{margin-top:0}.list-1{list-style:none;padding:0;overflow:hidden}.list-1 li{position:relative;padding-left:25px;float:left;width:25%}.list-1 li:before{font-style:normal;font-family:"FontAwesome";font-size:14px;content:"\f00c";color:var(--color-2);position:absolute;left:3px;top:0}.single-hb_accommodation .hbook-wrapper{margin-top:30px}.single-hb_accommodation .hb-search-fields{display:block}p.hb-select-accom{margin-right:0;float:none}.single-hb_accommodation .hb-select-accom input[type=submit],.hb-confirm-button input[type=submit]{border:none;width:100%;color:#fff;background:var(--color-1);padding:11px 5px;margin-bottom:10px;font-weight:300;text-transform:uppercase;letter-spacing:1px}.hb-details-fields h3,.hb-resa-summary h3,.hb-policies-area h3,.hb-coupons-area h3{font-size:22px}.hbook-wrapper label{margin-bottom:0;font-weight:400;font-size:15px}.hb-details-fields input[type=text],input.hb-coupon-code{border:1px solid #ccc;padding:5px}.hb-summary-total-price{font-size:20px}.hb-coupons-area input[type=submit]{border:none;background:#444;color:#fff;font-weight:300;padding:6px 14px}.single-hb_accommodation .hb-availability-calendar-centered{margin:0}.ha-review-header{margin-top:0}.ha-review-reviewer{margin-top:0;margin-bottom:0}.ha-review-ratting i:before{font-family:FontAwesome;font-style:normal}.ha-review-desc{margin-top:5px}#hb-form-1-adults option:disabled,#hb-form-1-children option:disabled{color:#d3d3d3}.bookly-css-root .bookly-search-form{border:none!important}.bookly-search-form .bookly-search-form-left{width:30% !important;max-width:30% !important}.bookly-search-form .bookly-search-form-right{width:70% !important;max-width:70% !important}.iframe-reservas{height:calc(100vh - 100px);width:100%}.pum-content{margin-top:30px}.buttons-oferta{text-align:center}.buttons-oferta a{display:inline-block;padding:10px 20px;margin:10px 20px;color:#fff!important}.buttons-oferta a:hover{color:#fff;opacity:.8}.buttons-oferta a.button-whatsapp{background:#128c7e}.buttons-oferta a.button-phone{background:#444}.buttons-oferta a.button-whatsapp-2{color:#128c7e!important;background:#fff}.form-search{max-width:350px}.form-search .search-query,.form-search .search-icon{height:40px}.sidebar h3{font-size:20px}#kad-blog-grid .blog_item{border:none}#kad-blog-grid .blog_item h4{line-height:28px;font-weight:600;font-size:20px}#kad-blog-grid .subhead{display:none}.bg-lightgray{background:#444;color:#fff}.postdate{padding:4px 8px 5px}.postdate span{font-size:16px}.single-article article header{margin-bottom:30px}.single-article article header h1{line-height:36px;font-weight:700;font-size:28px}.subhead{color:var(--color-1);font-size:13px}.subhead a{color:var(--color-1);font-weight:700}.subhead .virtue-meta-divider,.subhead .postedintop i{display:none}.postcontent p,.single-post #content p{text-align:justify}.bookly-search-form.svelte-1d6xwfq .bookly-search-form-left.svelte-1d6xwfq{max-width:50%;width:50%}.bookly-search-form.svelte-1d6xwfq .bookly-search-form-right.svelte-1d6xwfq{width:50%}.bookly-css-root .bookly\:text-sm{font-size:17px!important;line-height:30px !important}.bookly-css-root .bookly\:text-lg{font-size:17px!important;line-height:30px !important}.bookly-css-root .bookly\:text-base{font-size:17px!important;line-height:30px !important}.bookly-css-root .bookly\:text-xs{font-size:17px!important;line-height:30px !important}.bookly-css-root .bookly\:py-2{padding:10px 0!important}.bookly-select-container,.bookly-search-form-calendario-first-name,.bookly-search-form-calendario-last-name,.bookly-search-form-calendario-email,.bookly-search-form-calendario-phone{display:flex!important;flex-direction:column-reverse!important}.bookly-css-root .bookly-search-form-calendario-first-name input,.bookly-css-root .bookly-search-form-calendario-last-name input,.bookly-css-root .bookly-search-form-calendario-email input,.bookly-css-root .bookly-search-form-calendario-phone input{padding-top:0 !important}.bookly-css-root .bookly-slots-step-body-mark label,.bookly-css-root .bookly-details-step-body-mark label{position:relative!important;color:#444!important;margin-bottom:10px!important}.bookly-slots-step-body-mark .bookly-select-container select{padding-top:0 !important}.bookly-css-root .bookly\:h-10{height:auto!important}@media (width>=64rem){.bookly-css-root .bookly\:lg\:grid-cols-8{grid-template-columns:repeat(7,minmax(0,1fr)) !important}}.woocommerce-checkout #customer_details{float:left;width:50%}.woocommerce-checkout #customer_details .col-1{width:100%}#order_review_heading,#order_review{width:50%;float:right}.wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-submit{font-size:15px!important;letter-spacing:1px}#containerfooter{text-align:center}#containerfooter .container{max-width:1300px}#containerfooter h3{font-size:17px;text-align:center;letter-spacing:1px}#containerfooter .widget{margin-top:15px}#containerfooter a:hover{color:#444}#containerfooter .menu{margin:0}#containerfooter .menu li a{max-width:100%;background:0 0;margin-bottom:0}#containerfooter .menu li a:hover,#containerfooter .menu li a:focus{color:#444;background:none!important}#containerfooter .virtue_social_widget a{background:none!important;margin-right:10px;display:inline-block;float:none}.virtue_social_widget a i{font-size:20px}.footerbase{background:#444;margin-top:30px}.footercredits{padding-top:10px;padding-bottom:0;text-align:center}@media screen and (max-width:1300px){.kad-header-center{width:256px}.kad-header-left{width:calc(50% - 128px)}.kad-header-right{padding-left:0;width:calc(50% - 128px)}#thelogo img{height:66px}.sf-menu a{padding:10px 14px;font-size:13px;letter-spacing:0px!important}.gtranslate_wrapper select{padding-right:0;padding-left:0;font-size:13px;height:38px;max-width:94px}}@media screen and (max-width:1020px){#menu-menu-home li{margin:0 5px 10px}}@media screen and (max-width:991px){h2{font-size:30px!important}h5{font-size:17px!important}#mg-kad-mobile-nav .gtranslate_wrapper{width:30%;margin-top:0!important}#mg-kad-mobile-nav .gtranslate_wrapper select{height:44px;width:100%;max-width:100%;font-size:16px}.gtranslate_wrapper .gt_switcher .gt_selected a{line-height:38px}#menu-menu-movil-2{float:left;width:70%}#menu-menu-movil-2 li{float:none}#menu-menu-movil-2 li a{width:100%!important}#menu-menu-movil li.menu-item-has-children>a,#menu-menu-movil li.fondo-blanco>a{background:#fff;color:#444}.list-1 li{width:33.333%}.woocommerce-checkout #customer_details,#order_review_heading,#order_review{float:none;width:100%}#containerfooter .container .row .col-md-4{margin-bottom:20px}.iframe-reservas{height:calc(100vh - 90px)}}@media screen and (max-width:767px){.hb-vertical-search-form:not(.hb-narrow-search-form) .hb-search-button-wrapper input{width:100%!important}.hb-search-fields{display:block;align-items:center}.bookly-search-form.svelte-1d6xwfq .bookly-search-form-right.svelte-1d6xwfq{width:100%}.bookly-search-form{flex-direction:column}.bookly-search-form .bookly-search-form-left{width:100% !important;max-width:100% !important}.bookly-search-form .bookly-search-form-right{width:100% !important;max-width:100% !important}}@media screen and (max-width:580px){h1{line-height:40px!important;font-size:34px!important}.list-1 li{width:50%}}@media screen and (max-width:405px){a.mobile-whatsapp{display:none!important}}