.teix_footer_menu .et_pb_menu_inner_container,.teix_footer_menu .et_pb_menu__wrap,.teix_footer_menu.et_pb_menu .et_pb_menu__menu,.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav,.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block!important}.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav>ul>li a{width:100%}.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0px}.teix_footer_menu .et_mobile_nav_menu{display:none!important}.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul.sub-menu,.teix_footer_menu.et_pb_menu .et_pb_menu__menu>nav>ul>li.menu-item-has-children a:after{display:none}.grecaptcha-badge,#cmplz-manage-consent .cmplz-manage-consent{display:none!important}#pojo-a11y-toolbar{bottom:0px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute;bottom:28px}body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{font-size:180%;border-radius:0px 12px 12px 0px;padding:9px}@media (max-width:480px){#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:18px}}.et_pb_section:first-child{padding-top:0px!important}.term-en-el-aire #page-container #et-boc .cabecera-categorias{border-bottom-color:#cf5344!important}.term-en-el-aire #page-container #et-boc .productos-categorias img{border:10px solid #cf5344!important}.term-en-el-mar #page-container #et-boc .cabecera-categorias{border-bottom-color:#4483aa!important}.term-en-el-mar #page-container #et-boc .productos-categorias img{border:10px solid #4483aa!important}.term-en-tierra #page-container #et-boc .cabecera-categorias{border-bottom-color:#197033!important}.term-en-tierra #page-container #et-boc .productos-categorias img{border:10px solid #197033!important}.term-cultura-y-gastronomia #page-container #et-boc .cabecera-categorias{border-bottom-color:#b1948b!important}.term-cultura-y-gastronomia #page-container #et-boc .productos-categorias img{border:10px solid #b1948b!important}#menu-principal .sub-menu a{font-size:12px;padding:6px 10px;font-weight:500}#menu-principal .sub-menu .mar a{background-color:#4483aa}#menu-principal .sub-menu .aire a{background-color:#cf5344}#menu-principal .sub-menu .tierra a{background-color:#197033}#menu-principal .sub-menu .cultura a{background-color:#b1948b}.woocommerce-order-received .order-actions--heading,.woocommerce-order-received .order-actions-button,.woocommerce-order-received .booking-actions{display:none!important}.woocommerce-account h1{display:none!important}#customer_login h2{font-weight:700}#customer_login .woocommerce-form-register p{font-size:11px}#customer_login .woocommerce-form-register p label{font-size:17px}.woocommerce-additional-fields,.woocommerce-additional-fields__field-wrapper{display:none!important}.et_pb_icon_0_tb_header{width:25px}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_button_0::after,body #page-container .et_pb_section .et_pb_button_1::after,body #page-container .et_pb_section .et_pb_button_2::after{width:280px!important}.years{height:230px!important}}body #page-container .et_pb_section .et_pb_button_0,body #page-container .et_pb_section .et_pb_button_1,body #page-container .et_pb_section .et_pb_button_2{color:#fff!important;border-width:0!important;border-radius:99px;letter-spacing:1px;font-size:15px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#5b3b5e!important}body #page-container .et_pb_section .et_pb_button_0_tb_header,body #page-container .et_pb_section .et_pb_button_1_tb_header,body #page-container .et_pb_section .et_pb_button_2_tb_header{color:#fff!important;border-width:0!important;border-radius:0px;letter-spacing:1px;font-size:11px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#5b3b5e!important}@media only screen and (max-width:767px){footer a{padding:12px 8px!important;display:inline-block;font-size:16px!important;line-height:1.4}footer a+a{margin-left:10px}footer .et_pb_text_inner{display:flex;flex-direction:column;gap:8px}}@media only screen and (max-width:767px){.dsm-post-carousel-item{border-radius:40px;overflow:hidden;background-color:#24536b;padding:12px}.dsm-post-carousel-item a{color:#ffffff!important;font-size:16px;line-height:1.4;display:inline-block;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}}@media only screen and (max-width:767px){.carruselwop .dsm-post-carousel-item a{color:#000!important}}li.wc_payment_method.payment_method_cheque{display:none}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row{left:10%!important}}@media (max-width:767px){.et_pb_row_1_tb_body.et_pb_row{left:10%!important}}@media (max-width:980px){.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0;left:1%}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et-db #et-boc .et-l .et_pb_row .et_pb_column .et_pb_module:last-child,.et-db #et-boc .et-l .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et-db #et-boc .et-l .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0;left:1%}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_row_1_tb_body.et_pb_row{margin-left:0}}.yith-wapo-block .yith-wapo-addon .yith-wapo-option label,.yith-wapo-block .yith-wapo-addon .yith-wapo-option div.label{font-weight:bold}.single-product .yith-wapo-block .options.per-row-1{grid-template-columns:repeat(1,minmax(0,100%))!important;justify-content:start}.single-product .yith-wapo-block .input-text-container input[type="text"],.single-product .yith-wapo-block .input-text-container input[type="email"],.single-product .yith-wapo-block .input-text-container input[type="tel"]{width:100%!important;padding:8px 14px!important;box-sizing:border-box}.yith-wapo-block .yith-wapo-addon.empty-title{margin-top:0!important}.single-product .yith-wcbk-add-to-cart-button{margin-top:30px!important}.joinchat__woo-btn__wrapper{display:flex;flex-direction:row-reverse;margin-top:20px}.pswp__button.pswp__button--arrow--left{left:50px!important}.pswp__button.pswp__button--arrow--right{right:50px!important}