h2{font-size:40px!important}h3,h4{font-size:35px}h1{font-size:60px}@media(max-width:525px){h1{font-size:40px}h2{font-size:30px}h3,h4{font-size:30px}}p{font-size:18px}.et_pb_column_1_4 .et_pb_menu_0_tb_header.et_pb_menu ul li a:hover,.et_pb_column_1_4 .et_pb_menu_1_tb_header.et_pb_menu ul li a:hover{color:#767676!important}#menu-menu-principal-1 li.current-menu-item>a,#menu-menu-principal-2 li.current-menu-item>a{color:#747474!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#ee7135!important}body{background-color:#f9f8ea}.rayita div{width:fit-content;margin:auto}.rayita3 div{margin-left:25px}.rayita div:before{content:'';display:block;height:2px;width:80px;background:#d85e00;position:relative;top:20px}.rayita1 div:before{left:-140px}.rayita2 div:before{left:-50px}.rayita3 div:before{left:-105px}.rayita4 div:before{left:-21%}.rayitavaca div:before{left:-6vw;width:60px}.redes{display:flex;gap:3%}.redes img{max-width:95%}.redes-menu{width:55%;gap:0%}.redes-menu img{max-width:54%}@media(max-width:800px){.redes img{max-width:80%}.redes{justify-content:center}}.et_pb_menu_2_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_2_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{display:none}.columnas-dos{display:flex;justify-content:space-between;flex-wrap:wrap}.descarga .et_pb_blurb_content{display:flex;gap:20px}.descarga .et_pb_main_blurb_image{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.descarga .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ecebde}::-webkit-scrollbar-thumb{background:#f89038;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ee7135}.et_pb_scroll_top.et-pb-icon{height:35px;width:35px;border-radius:50px;right:38px;background:rgba(0,0,0,.4);z-index:8999}.et_pb_scroll_top:before{content:"\21";font-size:28px;color:#ffffff;position:absolute;top:4px;left:3px}.et_pb_scroll_top.et-pb-icon:hover{background:#f89038;transition:all 300ms ease 0ms}@media (max-width:480px),(orientation:landscape) and (max-width:767px){.et_pb_scroll_top.et-pb-icon{right:25px}}.et_pb_column_23.column-cortijo:hover{animation:bg-transition-cortijo 1s forwards}@keyframes bg-transition-cortijo{0%{background-color:#EE7135;background-image:none}100%{background-blend-mode:multiply;background-color:rgba(0,0,0,0.53);background-image:url('https://oasisalhamam.com/wp-content/uploads/2024/06/foto-fondo-cortijo-02.jpg');background-size:cover;background-position:center}}.column-hotel:hover{animation:bg-transition-hotel 1s forwards}@keyframes bg-transition-hotel{0%{background-color:#ecebde}100%{background-blend-mode:multiply;background-color:rgba(0,0,0,0.53);color:#fff;background-image:url('https://oasisalhamam.com/wp-content/uploads/2024/06/foto-fondo-hotel-02.jpg');background-size:cover;background-position:center}}.column-camping:hover{animation:bg-transition-camping 1s forwards}@keyframes bg-transition-camping{0%{background-color:#e8ac84}100%{background-blend-mode:multiply;background-color:rgba(0,0,0,0.53);color:#fff;background-image:url('https://oasisalhamam.com/wp-content/uploads/2024/06/foto-fondo-camping-02.jpg');background-size:cover;background-position:center}}.column-hotel:hover p,.column-camping:hover div,.column-retiros:hover p{animation:font-transition 1s forwards!important}@keyframes font-transition{0%{color:#333333}100%{color:#fff}}.column-camping:hover h2{animation:title-transition-camping 1s forwards!important}@keyframes title-transition-camping{0%{text-shadow:0px 0px 0px #333333}100%{text-shadow:1px 1px 1px #fff}}.column-experiencia:hover{animation:bg-transition4 1s forwards}.column-retiros:hover{animation:bg-transition5 1s forwards}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'3';color:#ee7135;background:#f0f3f6;border-radius:20%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'2'}a{text-decoration:none!important}input#mce-EMAIL{width:100%;padding:2.5% 0!important;font-size:18px;border:0px!important;border-radius:10px!important}input#mc-embedded-subscribe{background-color:transparent!important;border:2px solid #fff!important;width:133%!important;font-size:18px!important;border-radius:10px!important}