@font-face{
font-family:'Montserrat';
src:url(//www.ekoakua.com/wp-content/plugins/my-custom-functionality-master//assets/fonts/montserrat-regular.ttf) format('truetype');
}
@font-face{
font-family:'Montserrat Bold';
src:url(//www.ekoakua.com/wp-content/plugins/my-custom-functionality-master//assets/fonts/montserrat-bold.ttf) format('truetype');
} header a:focus,
header button:focus{
background: #61993B;
border:1px solid #61993B;
outline:none;
}
header .oxy-header-center {
flex-grow: 1;
justify-content: center;
flex-direction: column;
}
header .oxy-header-right {
justify-content: flex-end;
align-items: start;
margin-top: 27px;
}
header #-pro-menu-52-6 .oxy-pro-menu-container .menu-item > a{
transition: all 800ms ease-in-out;
}
header #-pro-menu-52-6 .oxy-pro-menu-container .menu-item > a:hover {
text-decoration: underline wavy #FF647D;
text-decoration-thickness: 2.5px;
text-underline-offset: 8px;
transition: all 800ms ease-in-out;
opacity: 1;
width: 100%;
}
header .search-submit {
display: none;
}
header #_header-3-6 {
background-color: #f00;
}
header #-pro-menu-134-6 ul.oxy-pro-menu-list li.menu-item ul.sub-menu {
display: flex;
flex-direction: row;
height: 234px;
background-color: rgba(0,0,0,0.76);
align-items: start;
padding-top: 35px;
} @media (max-width:992px) {
header .oxy-header-right {
margin-top: 0px;
align-items: center;
} } #idiomas{
display:none;
font-family:'Montserrat';
}
#idiomas .actual{
border:0;
padding:0;
border-radius:0;
}
#idiomas .actual .texto{
font-family:'Montserrat';
}
#idiomas .actual:focus{
border:1px solid #61993B;
}
@media(max-width:1024px){
#idiomas{
width:100%;
box-sizing:border-box;
padding:10px 0;
padding-left:40px;
padding-right:20px;
max-width:350px;
}
#idiomas .actual{
display:flex;
justify-content:space-between;
align-items:center;
align-items:flex-end;
border:1px solid #FFFEF9;
border-right:0;
border-left:0;
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-size:29px;
line-height:35px;
padding:9px 0;
color:#FFFFFF;
border-radius:0;
}
#idiomas .actual .icono{
display:flex;
justify-content:center;
align-items:center;
min-width:40px;
width:40px;
height:40px;
}
#idiomas.activos .actual .icono{
transform:rotate(180deg);
}
#idiomas .idiomas{
display:none;
flex-direction:column;
}
#idiomas.activos .idiomas{
display:flex;
}
#idiomas .idiomas .idioma{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-size:24px;
line-height:40px;
color:#FFFFFF;
padding-left:40px;
}
}
@media(min-width:1025px){
#idiomas{
display:block;
position:relative;
overflow-y:visible;
margin-left:20px;
}
#idiomas .actual{
display:flex;
align-items:flex-end;
min-height:30px;
cursor:pointer;
}
#idiomas .actual .texto{
font-weight:500;
font-size:15px;
line-height:20px;
letter-spacing:0.05em;
color:#FFFEF9;
}
#idiomas .actual .icono{
display:flex;
justify-content:center;
align-items:center;
width:20px;
height:20px;
}
#idiomas.activos .actual .icono{
transform:rotate(180deg);
}
#idiomas .actual .icono svg{
width:10px;
}
#idiomas .idiomas{
position:absolute;
top:30px;
left:0;
z-index:1000000;
display:none;
flex-direction:column;
background:#000000;
opacity:0.8;
padding:5px 0;
}
#idiomas.activos .idiomas{
display:flex;
}
#idiomas .idiomas .idioma{
font-weight:500;
font-size:15px;
line-height:18px;
letter-spacing:0.05em;
color:#FFFFFF;
padding:5px 10px;
}
} footer .ct-section-inner-wrap {
border-bottom: 2px solid #fff;
}  .ct-slider .unslider,
.ct-slider  .unslider-wrap.unslider-carousel > li  {
padding: 0;
}   .widgettitle {
font-size: 25px;
}
.blog .search-submit,
.archive .search-submit  {
display: none;
}
.blog .search-field,
.archive .search-field {
width: 100%;
background: transparent;
}
@media (max-width:992px) {
.widgettitle {
font-size: 21px;
}
} #iconomenu{
min-width:20px;
width:20px;
height:20px;
}
#menu{
position:fixed;
top:0;
left:0;
z-index:1000000;
display:none;
flex-direction:column;
width:100vw;
height:100%;
background:#000000;
opacity:0.8;
overflow-y:scroll;
}
#menu.activo{
display:flex;
}
#menu .item{
padding:10px 0;
padding-left:40px;
padding-right:20px;
}
#menu .item.nivel1 .nombre{
display:flex;
justify-content:space-between;
align-items:center;
}
#menu .item.nivel1 .nombre .enlace{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-size:29px;
line-height:35px;
color:#FFFFFF;
cursor:pointer;
border:0;
padding:0;
text-align:left;
border-radius:0;
}
#menu .item.nivel1 .nombre .enlace:focus{
background:#61993B;
border:0;
outline:none;
}
#menu .item.nivel1 .nombre .icono{
display:flex;
justify-content:center;
align-items:center;
min-width:40px;
width:40px;
height:40px;
padding:0;
border:0;
border-radius:0;
}
#menu .item.nivel1 .nombre .icono:focus{
background:#61993B;
border:0;
outline:none;
}
#menu .item .nombre.activo .icono{
transform:rotate(180deg);
}
#menu .item .subitems{
display:none;
border-top:1px solid #FFFEF9;
}
#menu .item .nombre.activo + .subitems{
display:block;
}
#menu .item.nivel2{
padding-right:0;
}
#menu .item.nivel2 .nombre .enlace{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-size:24px;
line-height:29px;
color:#FFFFFF;
}
#menu .item.nivel2 .icono svg path{
fill:#949494;
}
#menu .item.nivel3 .nombre .enlace{
font-family:'Montserrat';
font-style:normal;
font-weight:400;
font-size:24px;
line-height:29px;
color:#FFFFFF;
}
@media(min-width:769px){
#menu .item{
max-width:350px;
}
}
@media(min-width:1025px){
#iconomenu{
display:none;
}
#menu{
position:relative;
display:flex;
flex-direction:row;
justify-content:center;
align-items:center;
background:#000000;
opacity:1;
overflow-y:visible;
z-index:1;
width:100%;
}
#menu .item.nivel1{
padding:0;
margin:25px;
}
#menu .item.nivel1 .nombre .enlace{
font-family:'Montserrat';
font-style:normal;
font-weight:500;
font-size:15px;
line-height:18px;
text-align:center;
text-transform:uppercase;
color:#FFFEF9;
padding:0;
}
#menu .item.nivel1 .nombre .icono{
min-width:20px;
min-width:20px;
width:20px;
height:20px;
margin-left:5px;
cursor:pointer;
}
#menu .item.nivel1 .nombre .icono svg{
max-width:10px;
}
#menu .item.nivel1 > .subitems{
position:absolute;
left:10vw;
width:80vw;
padding:0;
flex-direction:row;
justify-content:center;
background:rgba(5, 0, 0, 0.76);
border:0;
}
#menu .item.nivel1 .nombre.activo + .subitems{
display:flex;
}
#menu .item.nivel2{
padding:14px 26px;
}
#menu .item.nivel2 .nombre .icono{
display:none;
}
#menu .item.nivel2 .subitems{
display:flex;
flex-direction:column;
margin-top:6px;
padding-top:8px;
}
#menu .item.nivel2 .subitems .item{
padding:0;
margin-top:10px;
}
.oxy-header-container{
max-width:1720px !important;
}
#menu .item.nivel1 > .nombre{
position:relative;
}
#menu .item.nivel1 > .nombre::before{
content:'';
position:absolute;
width:calc(100% + 20px);
height:10px;
bottom:-15px;
margin-left:-10px;
background-image:url(//www.ekoakua.com/wp-content/plugins/my-custom-functionality-master//assets/images/onda-roja.svg);
background-position:center center;
width:0;
transition:width .5s;
}
#menu .item.nivel1 > .nombre:hover::before{
width:calc(100% + 20px);
}
} body.oxygen-body .tabuladores{
position:relative;
}
body.oxygen-body .tabuladores .ct-section-inner-wrap{
position:relative;
z-index:3;
}
body.oxygen-body .tabuladores .tabulador .boton{
cursor:pointer;
}
body.oxygen-body .tabuladores .tabulador.activo .boton .texto{
color:#FACA30 !important;
}
body.oxygen-body .tabuladores .tabulador .boton:hover .texto{
color:#FACA30 !important;
}
body.oxygen-body .tabuladores .tabulador .icono{
visibility:hidden;
width:100%; height:8px;
}
body.oxygen-body .tabuladores .tabulador.activo .boton .icono{
visibility:visible;
}
body.oxygen-body .tabuladores .tabulador .bloque{
display:none;
}
body.oxygen-body .tabuladores .tabulador.activo .bloque{
display:block;
}
body.oxygen-body .tabuladores .tabulador .bloque{
z-index:3;
}
@media(min-width:769px){
}
@media(min-width:1025px){
body.oxygen-body .tabuladores > div > div{
width:284px;
}
body.oxygen-body .tabuladores .tabulador .bloque{
position:absolute;
width:765px;
top:162px;
left:calc(20% + 100px);
}
body.oxygen-body .tabuladores .tabulador .boton{
display:flex;
flex-wrap:nowrap;
flex-direction:row-reverse;
margin-bottom:10px;
}
body.oxygen-body .tabuladores .tabulador .boton .icono{
visibility:visible;
width:0;
background-position:left center;
height:41px;
transition:width .5s,margin .5s;
margin:0 !important;
}
body.oxygen-body .tabuladores .tabulador .boton:hover .icono{
width:15px;
margin:0;
margin-bottom:0 !important;
margin-right:10px !important;
}
body.rtl.oxygen-body .tabuladores .tabulador .boton:hover .icono{
margin-right:0px !important;
margin-left:10px !important;
}
body.oxygen-body .tabuladores .tabulador.activo .boton .icono{
width:58px;
margin:0;
margin-bottom:0 !important;
margin-right:10px !important;
}
body.rtl.oxygen-body .tabuladores .tabulador.activo .boton .icono{
margin-left:10px !important;
margin-right:0 !important;
}
} @media(max-width:768px){
body.oxygen-body .tabuladores .gotas{
width:300px;
height:300px;
}
}
body.oxygen-body .tabuladores .gotas{
position:absolute;
top:30px;
right:30px;
width:500px;
height:500px;
}
body.rtl.oxygen-body .tabuladores .gotas{
top:30px;
right:unset;
left:30px;
}
body.oxygen-body .tabuladores .gotas .gota{
position:absolute;
z-index:1;
transition:width 1s, height 1s, top 1s, left 1s, right 1s, z-index 1s;
opacity:.3;
} body.oxygen-body .tabuladores .gotas .gota-1{
top:70%;
left:5%;
height:126px;
width:28.6%;
height:25.2%;
}
body.oxygen-body .tabuladores[gota="1"] .gotas .gota-1{
top:17%;
left:0%;
width:77.6%;
height:68.6%;
z-index:1;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-2{
top:12%;
right:15%;
width:25.6%;
height:22%;
}
body.oxygen-body .tabuladores[gota="2"] .gotas .gota-2{
top:10%;
right:17%;
width:74.8%;
height:64.2%;
z-index:1;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-3{
top:82%;
left:50%;
width:24.2%;
height:18.2%;
}
body.oxygen-body .tabuladores[gota="3"] .gotas .gota-3{
top:23%;
left:2%;
width:76.8%;
height:57.8%;
z-index:1;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-4{
top:10%;
left:0%;
width:23.6%;
height:15.6%;
}
body.oxygen-body .tabuladores[gota="4"] .gotas .gota-4{
top:28%;
left:5%;
width:73.2%;
height:48.4%;
z-index:1;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-5{
top:70%;
right:5%;
width:18.6%;
height:12.2%;
}
body.oxygen-body .tabuladores[gota="5"] .gotas .gota-5{
top:23%;
right:25%;
width:80%;
height:52.4%;
z-index:1;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-6{
top:0%;
left:30%;
width:20.6%;
height:14.8%;
}
body.oxygen-body .tabuladores[gota="6"] .gotas .gota-6{
top:26%;
left:4%;
width:71.8%;
height:51.6%;
z-index:2;
opacity:2;
}
body.oxygen-body .tabuladores .gotas .gota-7{
top:42%;
right:0%;
width:13.4%;
height:11%;
}
body.oxygen-body .tabuladores[gota="7"] .gotas .gota-7{
top:23%;
right:31%;
width:66.4%;
height:54.6%;
z-index:1;
opacity:2;
}
.slick-dotted.slick-slider{
margin-bottom:0px;
}
.woocommerce-ordering .orderby{
color:black !important;
}
.dd-categoria-slider{
width:100%;
}
.dd-categoria-slider > div{
padding:0 !important;
}
@media(min-width:1025px){
.dd-categoria-slider > div{
width:calc(100% / 5);
height:100%;
}
.dd-categoria-slider > div > div{
transition:all .3s;
border-width:0px;
border-style:solid;
border-color:rgba(255, 255, 255, 0.5);
}
.dd-categoria-slider > div:hover > div{
border-width:17px;
padding:0 !important; }
}
@media(max-width:992px){
#-woo-products-10-150{
margin-top:0 !important;
}
} body.page-id-36 .ct-section #cmplz-cookies-overview .cookies-per-purpose{
background:transparent;
border-right:0;
border-bottom:0;
}
body.page-id-36 .ct-section #cmplz-cookies-overview .cookies-per-purpose div{
background:transparent;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
} #_posts_grid-830-31 .oxy-post {
height: 686.17px !important;
} body.rtl.page-id-635 .wpcf7-form label{
display:block;
width:100%;
}
body.rtl.page-id-635 .wpcf7-form label,
body.rtl.page-id-635 .wpcf7-form label input,
body.rtl.page-id-635 .wpcf7-form label textarea{
text-align:right;
}