/*
 Theme Name:     Klimway Child
 Description:    Klimway Child Theme
 Author:         Klimway
 Author URI:     https://klimway.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
div#page-container{overflow:initial!important}.tg-ajax-button-holder{position:relative;border:solid #000 7px!important;border-radius:0;background-color:#000;border-right:solid #000 2px!important}.tg-ajax-button{letter-spacing:.25em;line-height:60px!important;font-size:42px!important;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:15px 60px}.tg-ajax-button:hover{background-color:#fff}.tg-ajax-button .tg-nav-color:hover{color:#000!important}.tg-nav-color{color:#fff!important}@media all and (max-width:768px){.tg-ajax-button{font-size:16px!important;padding:8px 5px!important;letter-spacing:.1em!important}}header .et-menu-nav>li:before{content:'';position:absolute!important;left:0;top:52%;height:27px;width:2px;margin:-14px 0 0;background:#000}.et-menu a:hover{opacity:1}.et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{margin-top:10px}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:10px!important}.et_pb_menu__menu>nav>ul>li>a,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:10px 15px!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.vodkas-menu>a{padding-right:30px!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#e6e6e6;opacity:1}header .et-menu-nav li:first-child:before{display:none!important}.nav li ul{width:312px;max-width:312px}li.menu-item-has-children:hover>a,.et_pb_menu .et-menu>li:hover>a{background-color:#000!important}.et_pb_menu .et-menu>li>a{color:#000!important}.et_pb_menu_0_tb_header.et_pb_menu ul li:hover a{color:#191e23!important}.et_pb_menu .et-menu>li.current-menu-item:hover>a{color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a{color:#fff!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.classic-menu:hover>a{color:#deb700!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.purple-menu:hover>a{color:#8301e9!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.orange-menu:hover>a{color:#df8b36!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.st-menu:hover>a{color:#cc5eb9!important}.et_pb_menu_0_tb_header.et_pb_menu ul li.red-menu:hover>a{color:#f6131c!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#f0ece6;opacity:1}.et-menu li li a{width:100%;font-size:14px!important}.wpcf7-checkbox input[type=checkbox]{width:18px;height:18px;border:3px solid #fff}.age-gate-form{width:90%}.age-gate-submit-yes,.age-gate-submit-no{border:3px solid #000;margin:0 5px 10px 0;padding:10px 30px;text-transform:uppercase;background:transparent;font-size:26px;font-family:'Cantoria MT',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700;letter-spacing:4px;color:#000;cursor:pointer;min-width:120px}.age-gate-submit-yes:hover,.age-gate-submit-no:hover{background:#000;color:#fff}.age-gate-form p.age-gate-challenge{font-size:24px!important;text-transform:uppercase;font-weight:800;font-family:'Cantoria MT',Helvetica,Arial,Lucida,sans-serif!important;color:#000}.age-gate-form p{font-size:18px;font-family:'Cantoria MT Semibold',Helvetica,Arial,Lucida,sans-serif;color:#000}.consumo{text-transform:uppercase;font-weight:700;margin-top:15px}.age-gate a{color:#000;text-decoration:underline!important}.age-gate form{padding:30px;outline:3px solid #000;outline-offset:-10px}.age-libelula{position:absolute!important;top:-65px;right:-65px;width:180px}.age-mariposa{position:absolute!important;bottom:-65px;left:-60px;width:120px}#cmplz-document{max-width:100%;font-size:16px}#cmplz-document p,#cmplz-document li,#cmplz-document td{font-size:16px}#cmplz-cookies-overview .cmplz-service-header{background-color:#F0EDEC;text-decoration:none}#cmplz-cookies-overview .cookies-per-purpose div,#cmplz-cookies-overview .cookies-per-purpose name-header{background-color:#F0EDEC!important;color:#010101!important}@media all and (max-width:768px){.tg-ajax-button{font-size:28px!important;padding:8px 30px}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efefef;border:0;border-radius:0}select::-ms-expand{display:none}.et_pb_contact p input,.et_pb_contact p textarea,.et_pb_subscribe .et_pb_contact_field input,.et_pb_subscribe .et_pb_contact_field textarea,.et_pb_contact select{background-color:#EFECE6;color:#000;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;font-size:18px;padding:16px;border:5px solid #000;width:100%}.et_pb_contact_field textarea{text-overflow:hidden}.et_pb_contact select{background:#000;color:#fff;font-size:18px}.et_pb_contact select option{background:#f0f0f0;color:#000}.et_pb_contact_field input[type="submit"]{margin:10px 0;padding:10px 30px;background-color:#000;color:#fff;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:28px;border:5px solid #000}.et_pb_contact_field input[type="checkbox"]{width:20px;height:22px}.form_legacy{padding:0 15px;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;color:#000}.form_legacy a{color:#1d4c2b}.legacy-info{padding:10px 30px;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;color:#000}.legacy-info a{color:#1d4c2b}::placeholder{color:#000;opacity:1;letter-spacing:2px}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#000}.et_pb_contact select{background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#000,#000);background - position:calc(100% - 20px)calc(1em + 2px),calc(100% - 15px)calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}.et_pb_contact select:focus{background-image:linear-gradient(45deg,white 50%,transparent 50%),linear-gradient(135deg,transparent 50%,white 50%),linear-gradient(to right,#000,#000);background - position:calc(100% - 15px)1em,calc(100% - 20px)1em,100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;outline:0}.boton_newsletter span{color:#000!important;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif}.texto_suscribir{color:#000!important;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif}.boton_newsletter input{background-color:#000!important;color:#fff!important;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;border:2px solid #000!important;padding:5px!important}.boton_newsletter input:hover{background-color:#fff!important;color:#000!important;border:2px solid #000!important}.textos_contacto input{font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif;color:#303030!important}@media(max-width:425px){.textos_contacto input{max-width:200px!important}}.textos_fecha{font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif!important;color:#000!important;margin-bottom:15px!important;font-size:14px!important;letter-spacing:.1em!important}.textos_fecha .wpcf7-date{border:1px solid #bbb!important;font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif!important}.confirmo{font-family:'Cantoria Semibold',Helvetica,Arial,Lucida,sans-serif!important;color:#303030!important;margin-bottom:15px!important}