.cmplz-soft-cookiewall {
z-index: 99999 !important;
} .flex-control-paging li a.flex-active {
background: #df1c25 !important;
cursor: default;
content: "2";
color: red !important;
box-shadow: none !important;
}
.flex-control-paging li a {
width: 80px !important;
height: 5px !important;
text-indent: -9991px;
border-radius: 0px;
background: rgb(0, 0, 0) !important;}
.ua-mobile .flex-control-paging li a {
width: 40px !important;
}
.flex-control-paging li a:hover {
background: #df1c25 !important;}
.Tdestacada {
display: block;
line-height: 1em;
margin: -10px 0 0 !important;
}
.fusion-filters {
padding: 10px !important;
}
.fusion-filter {
padding: 10px !important;
text-align: center;
margin-left: 2px !important;
margin-right: 2px !important;
}
.nonegrita {
font-weight: 300 !important;}
.subrayado a {
text-decoration: underline !important;}
#main, .fusion-footer {
margin-left: 30px;
margin-right: 30px;}
.ua-mobile #main {
margin-left: 10px;
margin-right: 10px;}
.destacadomenu .menu-text {
font-weight: 700;}
.margenmenu .menu-text {
margin-left: 10px;}
#last_updated {
text-align: center;
padding: 10px;
margin-top: 0px;
background: #1c1c1c;
font-size: 13px;
color: #fff;}
.flip-box-heading.without-text {
font-size: 21px !important;
}
.flips .flip-box-inner-wrapper {
min-height: 250px !important;}
.flips .flip-box-heading.without-text {
position: absolute;
top: 210px;
text-align: center;
width: 100%;
line-height: 1em;
min-height: 17px;
padding: 28px 5px;
color: #1c1c1c !important;
left: 0px;
font-weight: 500;}
.flips .flip-box-back-inner {
position: absolute;
bottom: -40px;
opacity: 0.9;
left: 0px;
}
.flips .flip-box-front, .flips .flip-box-back {
background-size: contain !important;
background-position: center top !important;
}
.flips .fusion-flip-box-wrapper {
margin-bottom: 60px;
}
.flex-control-nav.flex-control-paging {
display: block !important;
}
.flex-next, .flex-prev {
border-radius: 50px !important;
display: none;}
strong {font-weight: 700 !important;}
.review.no-avatar.active-testimonial {
border: 1px solid var(--awb-color2);
border-radius: 8px;}
#menu-item-wpml-ls-32-en {
border-left: 1px solid var(--awb-color6);
padding-left: 20px;}
.fusion-form-checkbox.option-inline a {
color: #df1c25;
text-decoration: underline;}
.fusion-form-field {
margin: 0 0 20px !important;}
.reviews {
min-height: 250px;}
.awb-menu__sub-ul.awb-menu__sub-ul_main {
border-bottom: 2px solid var(--awb-color4);}
#hoverdestacado:hover, #hoverdestacado1:hover,#hoverdestacado2:hover,#hoverdestacado3:hover,#hoverdestacado4:hover,
#hoverdestacado5:hover,#hoverdestacado6:hover,#hoverdestacado7:hover,#hoverdestacado8:hover,
#hoverdestacado9:hover,#hoverdestacado10:hover,#hoverdestacado11:hover {
--awb-inner-bg-image: none !important;
background-color: white !Important;
border-bottom: 1px solid red !important;}
.fusion-layout-column .fusion-column-inner-bg:hover {background-color: white !Important;}
.fusion-post-cards h6 {min-height: 65px;}
.tabla-productos { color: #1c1c1c; display: inline-block; width: 100%;}
div.col-sm-6:nth-child(2n+1) {clear: both;}
.col-sm-6.col-md-6.titulotabla:nth-child(2) {
text-align: center;
}
div.col-sm-6.titulotabla, div.col-sm-4.titulotabla, div.col-sm-12.titulotabla, div.col-sm-8.titulotabla {
background-color: #e8e8e8;
text-transform: uppercase;
min-height: 40px !important;}
.tabla-productos div {
border-bottom: 1px solid var(--awb-color2);
padding: 5px 5px;
font-weight: 500;
font-size: 18px !important;} div.col-sm-4.col-md-4.fondogris, div.col-sm-8.col-md-8.fondogris, div.col-sm-6.col-md-6.fondogris {
text-align: center !important;
font-weight: lighter !important;
min-height: 40px !important;
font-size: 18px !important;}
div.col-sm-4.col-md-4,  div.col-sm-6.col-md-6  {
min-height: 40px !important;
font-size: 18px !important;}
div.col-sm-4.col-md-4.tabla2, div.col-sm-6.col-md-6.tabla2, div.col-sm-8.col-md-8.tabla2 {
min-height: 69px !important;
font-size: 18px !important;}
div.col-sm-4.col-md-4.tabla2gris, div.col-sm-6.col-md-6.tabla2gris, div.col-sm-8.col-md-8.tabla2gris{
min-height: 69px !important;
font-size: 18px !important; font-weight: lighter;}
div.col-sm-4.col-md-4.tablaespecial, div.col-sm-6.col-md-6.tablaespecial, div.col-sm-8.col-md-8.tablaespecial{
min-height: 127px !important;
font-size: 18px !important;}
div.col-sm-4.col-md-4.tablaespecialgris, div.col-sm-6.col-md-6.tablaespecialgris, div.col-sm-8.col-md-8.tablaespecialgris{
min-height: 127px !important;
font-size: 18px !important; font-weight: lighter !important;} .fusion-li-item { padding: 3px !important;}
.fusion-form-element-required {text-decoration: none !important;} .xfondo {
color: #df1c25;
font-size: 20px;
line-height: 27px;
border: 1px solid #df1c25;
padding: 5px;}
.yfondo {
color: #008a16;
font-size: 20px;
line-height: 27px;
border: 1px solid #008a16;
padding: 5px;}
.zfondo {
color: #6673b2;
font-size: 20px;
line-height: 27px;
border: 1px solid #6673b2;
padding: 5px;}
.wfondo {
color: #de5200;
font-size: 20px;
line-height: 27px;
border: 1px solid #de5200;
padding: 5px;}
.vfondo {
color: #cf0bd4;
font-size: 20px;
line-height: 27px;
border: 1px solid #cf0bd4;
padding: 5px;}
.bordex {
padding-left: 50px;
border-left: 3px solid #df1c25;
color: #df1c25;
font-size: 18px; margin-bottom: 14px;}
.bordey {
padding-left: 50px;
border-left: 3px solid #008a16;
color: #008a16;
font-size: 18px;margin-bottom: 14px;}
.bordez {
padding-left: 50px;
border-left: 3px solid #6673b2;
color: #6673b2;
font-size: 18px;margin-bottom: 14px;}
.bordew {
padding-left: 50px;
border-left: 3px solid #de5200;
color: #de5200;
font-size: 18px;margin-bottom: 14px;}
.bordev {
padding-left: 50px;
border-left: 3px solid #cf0bd4;
color: #cf0bd4;
font-size: 18px;margin-bottom: 14px;} .imagendestacada {max-width: 185px;}
.imagenkit .awb-swiper .fusion-image-wrapper.hover-type-none {
display: inline-flex;
width: 175px;}
.imagenkit .awb-carousel.awb-swiper.awb-swiper-carousel.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight.swiper-backface-hidden {
max-width: 395px !important;}
.imagenkit.fusion-image-carousel {margin-bottom: 0px;}
.alturablog {min-height: 130px !important;}
.alturafija {min-height: 75px !important;}
.alturafijarelacionados {min-height: 70px !important;}
.borderformfooter{border-bottom-left-radius: 50px !important;}
.tituloaireinferior {margin-bottom: 50px !important;}
#imagen1, #imagen2 {display: none !important;} .mostrarruta {
margin-bottom: 10px !important;
border-radius: 0px !important;}
#from-input1 {
border-radius: 0px !important;
border-bottom: 1px solid #191919 !important;
border: 0px;
font-size: 20px;}
#from-input1:hover {
border-bottom: 1px solid #DF1C25 !important;}
#driveclick {
font-size: 18px;} #menu-item-469, #menu-item-470, #menu-item-471, #menu-item-472, #menu-item-479, #menu-item-480, #menu-item-481 {
background-color: #f4f4f4;}
#menu-item-469:hover, #menu-item-470:hover, #menu-item-471:hover, #menu-item-472:hover , #menu-item-479:hover , #menu-item-480:hover , #menu-item-481:hover {
background-color: white;}
#menu-item-4234, #menu-item-4235, #menu-item-4236, #menu-item-4237, #menu-item-4502, #menu-item-4503 {
background-color: #f4f4f4 !important;}
#menu-item-4234:hover, #menu-item-4235:hover, #menu-item-4236:hover, #menu-item-4237:hover , #menu-item-4502:hover , #menu-item-4503:hover {
background-color: white!important;;} .textoblanco {color:white !important;}
.tag-cloud-link {
font-weight: 500;
font-size: 18px !important;}
.aireiconos {
padding-left: 15px;
padding-right:15px;}
.fusion-slider-sc:not(.fusion-has-margin) .flexslider {
margin: 0 0 0px !important;}
.textoaltura {min-height: 85px;} #menu-menu-movil {margin-top: 20px;}
@media only screen and (max-width: 600px) and (min-width: 280px)  { .flex-control-nav.flex-control-paging {
display: flex !important;
}
h1 {font-size: 35px !important;}
h2 {font-size: 30px !important;}
h3 {font-size: 28px !important;}
#tituloformulario { font-size:35px !important; }
} .ua-mobile-ipad #menu-menu-principal > li > a, .ua-mobile-ipad #menu-menu-principal-en > li > a {
font-size: 14px;
padding: 0 5px;
margin: 0px !important;
}
.ua-mobile-ipad #menu-menu-principal > li, .ua-mobile-ipad #menu-menu-principal-en > li  {
margin: 0px !important;
} @media print { @page {
size: A4 portrait;
margin: 1cm; } .fusion-tb-header,
.fusion-tb-footer,
#sliders-container,
#slidingbar-area,
.fusion-page-title-bar,
#formularioproducto, 
#informacionpedido,
.related-posts,
#comment-area,
.fusion-post-cards,
.fusion-button,
.to-top-container,
#last_updated {
display: none !important;
} html, body, #wrapper {
width: 100% !important;
max-width: 100% !important;
position: static !important;
margin: 0 !important;
padding: 0 !important;
box-shadow: none !important;
border: none !important;
background: #fff !important; color: #000 !important;
font-size: 10pt;
}  .fusion-fullwidth,
.fusion-builder-row,
.fusion-layout-column,
.fusion-column-wrapper {
display: block !important;
flex-direction: column !important; flex-basis: auto !important;
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important; float: none !important;
position: static !important;
box-shadow: none !important;
border: none !important;
overflow: visible !important; }  .fusion-animated {
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
animation: none !important;
} .fusion-text, .fusion-title {
white-space: normal !important; word-wrap: break-word;
width: 100% !important;
padding: 10px 0 !important; } .imprimir .fusion-image-element {
text-align: center;
margin-bottom: 20px;
page-break-inside: avoid;
}
.imprimir .fusion-image-element img {
max-width: 90% !important; height: auto !important;
} h1, h2, h3, h4 {
page-break-after: avoid; }
img, .fusion-image-element, .tabla-productos, ul.fusion-checklist {
page-break-inside: avoid; }
h3 {
page-break-before: always; } .aireiconos {
padding: 0px !important;
}
}