#cmplz-cookiebanner-container {
z-index: 99999;
}
.bordes {
border-left: 30px solid #fff!important;
border-right: 30px solid #fff!important;
}
.alturaminima {
min-height: 157px;
}
.subtitulo {
font-family: "Newsreader";
}
.lila {
color: #ad1f5f;
}
.rosa {
color: #d368f9;
}
.productos .fusion-column-wrapper.fusion-column-has-shadow {
display: block !important;
}
.productos h3 {
font-size: 20px !important;
min-height: 65px !important;
line-height: 1.3em !important;
}
.marca .fusion-column-wrapper {
box-shadow: 1px 5px 5px rgba(0,0,0,0.5);
border-radius: 30px;
}
#productos h3.title-heading-center.fusion-responsive-typography-calculated {
min-height: 55px;
font-size: 18px; max-height: 55px;
overflow: hidden;
line-height: 1.4em !important;
}
.ua-mobile #productos h3.title-heading-center.fusion-responsive-typography-calculated {
padding-top:30px;
font-size:16px;
line-height: 1.1em;
}
.precio {
text-align: center;
font-weight: bold;
color: #000;
}
.marca {
text-align: center;
letter-spacing: -0.05em;
line-height: 1;
font-size: 13px;
}
#marcas .img-responsive {
width: 75%;
}
.ua-mobile #marcas .img-responsive {
width: 45%;
float: left;
}
#marcas a {
margin: 8px;
display: inline-block;
text-align: center;
}
.ua-mobile #marcas a {
display: block;
margin:5px;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
padding: 5px 0;
border-right: 0px solid transparent;
}
.fusion-menu .fusion-megamenu-title a {
color: #000;
font-weight: normal;
font-size: 16px;
}
.fusion-menu .fusion-megamenu-title {
margin: 0;
padding: 0 20px 5px;
}
.single #main #content .title h2 {
font-size: 42px;
}
.listaProductos ul {
list-style: none;
display: flex;
flex-wrap: wrap;
}
.listaProductos li {
display: flex;
width: 33%;
}
.listaProductos li a {
width: 100%;
padding: 10px 10px;
margin: 15px 15px 0 0;
background: var(--awb-color7);
color: #fff;
text-align: center !important;
font-size: 14px;
}
#productos-wrapper {
margin-top: 70px;
margin-bottom: -80px;
display: inline-block;
} @media only screen and (max-width: 600px) and (min-width: 400px)  {
h2{ font-family: 'Playfair display'; }
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.h1mov .fusion-title-heading {
font-size: 32px !important;
}
.h2mov .fusion-title-heading {
font-size: 26px !important;
}
.bordes {
border-left: 20px solid #fff!important;
border-right: 20px solid #fff!important;
}
}