.botontop .menu-text {
color: #9D1C48!important;
}
.botontop .menu-text:hover {
color: #95989a!important;
} .content-box-percentage.content-box-counter {text-align: left !important;}
.fusion-counters-box .fusion-counter-box {text-align: left !important;}
.fusion-counters-box .content-box-counter {font-weight: 700;}
.icon-wrapper.circle-no {font-size: 28px !important;}
.fusion-counters-box .fusion-counter-box .counter-box-container {
border-left: 1px solid rgb(149, 152, 154) !important;
padding-left: 15px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;} .fusion-title-sc-wrapper {
background-color: transparent !important;
padding: 0px !important;}
.slider2 {
text-shadow: 2px 5px 14px #1c3967 !important;
color: white;}
.margenes {
margin-right: 4% !important;
margin-left: 4% !important;}
.anchobtn {max-width: 250px !important;}
.textolegal {font-size: 13px !important;}
.fusion-form-491 label, .fusion-form-2590 label {font-size: 13px !important;}
} .fusion-form-element-required {
text-decoration: none;}
label::before {
border: 1px solid #9D1C48 !important;}
.fusion-form-field.fusion-form-consent-field.fusion-form-label-above {
font-size: 13px !important;
margin: 0px;
} .fichaproducto {
color: #95989a !important;
border-bottom: 2px solid #9d1c48;
padding: 5px;
width: 43%;}
.tablapersonalizada {
width: 100%;
border-collapse: collapse;
margin-bottom: 20px;}
.tablapersonalizada th, .tablapersonalizada td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;}
.tablapersonalizada th {background-color: #f2f2f2;}
thead {font-weight: bold;}
.pretabla {
background-color: white !important;
padding-top: 8px !important;
padding-bottom: 8px !important;} .cmplz-soft-cookiewall {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.7);
z-index: 20051 !important;
} .AriservisBTN {
padding: 10px;
background-color: #1c3967;
color: white;
text-align: center;}
.AriservisBTN:hover {
padding: 10px;
background-color: #9E1D49;
color: white;
text-align: center;} .catalog-ordering.fusion-clearfix {
display: none !important;}
.products.clearfix.products-4 {
display: none !important;} .destacartexto {
padding: 15px;
background-color: #eee;}
.contactoh3 {
color: #95989a;}
.destacartexto {
padding: 15px;
background-color: #eee;} .sliderportfolio .flexslider {
max-width: 95% !important;
text-align: center !important;
margin-left: 15px !important;
margin-right: 15px !important;}
.sliderportfolio2 .flexslider {
max-width: 50% !important;
text-align: center !important;
margin-left: 15px !important;
margin-right: 15px !important;} .woocommerce-widget-layered-nav-list__item.wc-layered-nav-term {
padding: 2px !important;}
.widget-title {
margin-bottom: 6px !important;
font-weight: bold !important;
color: #1c3967 !important;
font-size: 21px !important;
margin-top: 15px !important;} .reducirimagen{max-width: 90px !important;}  .product-title {
font-size: 18px !important;
line-height: 26px !important;
font-weight: 700 !important;
font-style: normal !important;
text-align: left;
} .fusion-woo-product-grid .products li.product .fusion-product-wrapper {
background-color: var(--awb-grid-box-color);
border: 0px;}
.product-details .product-details-container .product-title h3 {
max-height: 80px !important;
min-height: 56px !important;}  .fusion-rollover {
background: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.1) 100%) !important;  background-size: initial !important;
transition: transform 0.3s ease !important;
background-repeat: no-repeat !important;
background-position: left !important; height: 154% !important;
}
. .awb-woo-attr { font-size: 15px !important;
height: 34px !important;
line-height: 15px !important;}
.awb-woo-attr {
padding: 0px !important;
}
.show_details_button {display: none !important;} .productosh2 {font-size: 21px !important; color: #95989a !important;}
.productosh2 h2 {font-size: 21px !important;}
h2 .productosh2 {font-size: 21px !important;}
.avada-image-select {
border: 0px !important;
opacity: 0.4;} .cat-item ::before {display: none !important;}
.cat-item {
padding-bottom: 0px !important;
font-size: 15px !important;} .ua-mobile .fusion-title-size-three h3.fusion-title-heading.title-heading-right {
color: #000 !important;
}
#logomovil img {
width: 200px;
max-height: unset !important;
padding-bottom: 7px;
}
.h2movil .fusion-title-heading {
line-height: 1em !important;
}
@media (min-width: 280px) and (max-width: 780px) {
.h2movil {font-size: 23px;}
.fusion-title-heading.title-heading-left.title-heading-tag {
font-size: 26px !important;
}
.tablapersonalizada {
overflow-x: auto;
display: block;} .awb-menu__sub-a {
line-height: 11px !important;
max-height: 27px !important;
min-height: 27px !important;
}
.titulobasculas h2 {
font-size: 26px !important;}
#menu-menu-principal-1 {
min-height: fit-content !important;
max-height: fit-content !important;
}
.fusion-title-heading.title-heading-center.title-heading-tag {
font-size: 23px !important;
line-height: 25px !important;}
}