.menuinterlinkado .current-menu-item > a .menu-text,
.menuinterlinkado .current-menu-parent > a .menu-text,
.menuinterlinkado .current-menu-ancestor > a .menu-text,
.menuinterlinkado .current-menu-item > a,
.menuinterlinkado .current-menu-parent > a,
.menuinterlinkado .current-menu-ancestor > a,
.menuinterlinkado .current-menu-item .awb-menu__sub-a,
.menuinterlinkado .current-menu-item .awb-menu__sub-a span {
font-weight: 700 !important;
}
.productos-titulo {
margin-bottom: 0!important;
}
.txtproductos {
font-family: "Hanken Grotesk";
font-style: normal;
font-weight: 700;
margin: 0;
text-transform: var(--awb-typography2-text-transform);
font-size: 45px;
line-height: 1.1;
}
.h2titulo {
font-family: "Hanken Grotesk"!important;
font-weight: 700!important;
font-size: 45px!important;
line-height: 1.2!important;
color: #9c1547!important;
margin-bottom: 20px !important;
}
.awb-submenu__sub-ul.awb-submenu__sub-ul_main {
margin-left: 25px;
margin-top: 10px;
}
.enlacecta {
color: #fff;
}
.enlacecta:hover {
color: #9c1547;
} .tabla-planes-wrap {
width: 100%;
padding: 20px 0; background: #fff;
}
.tabla-responsive {
width: 100%;
overflow-x: auto;
}
.tabla-planes {
width: 100%;
min-width: 980px;
border-collapse: collapse;
table-layout: fixed;
color: #1a1c1c;
font-size: 15px;
}
.tabla-planes th,
.tabla-planes td {
border: 1px solid #eeeeee;
padding: 12px 10px;
text-align: center;
vertical-align: middle;
}
.tabla-planes thead th {
background: #ffffff;
font-weight: 700;
}
.tabla-planes .col-variable {
width: 28%;
min-width: 28%;
max-width: 28%;
text-align: left;
font-size: 18px;
color: #1a1c1c;
text-transform: uppercase;
white-space: normal;
overflow-wrap: break-word;
word-break: break-word;
}
.tabla-planes .col-variable span {
font-weight: 800;
}
.tabla-planes .col-plan {
width: 18%;
}
.plan-head {
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
}
.plan-icon {
max-width: 78px;
height: auto;
object-fit: contain;
}
.plan-name {
font-size: 14px;
font-weight: 800;
letter-spacing: 0.4px;
color: #4a4a4a;
}
.tabla-planes td:first-child {
width: 28%;
min-width: 28%;
max-width: 28%;
text-align: left;
font-weight: 700;
text-transform: uppercase;
line-height: 1.15;
white-space: normal;
overflow-wrap: break-word;
word-break: break-word;
}
.tabla-planes td small {
display: block;
font-size: 11px;
font-weight: 400;
text-transform: none;
line-height: 1.2;
color: #6d6d6d;
}
.check,
.cross {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
font-size: 18px;
font-weight: bold;
line-height: 1;
}
.check {
border: 2px solid #2b98a0;
color: #2b98a0;
}
.cross {
border: 2px solid #2b98a0;
color: #2b98a0;
}
.doble-icono {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
}
.destacado .plan-name {
color: #d3a63b;
}
.personalizado .plan-name {
color: #2b98a0;
}
@media (max-width: 768px) {
.tabla-planes {
font-size: 13px;
min-width: 760px;
}
.tabla-planes .col-variable {
width: 26%;
min-width: 26%;
max-width: 26%;
font-size: 16px;
}
.tabla-planes td:first-child {
width: 26%;
min-width: 26%;
max-width: 26%;
}
.tabla-planes .col-plan {
width: 18.5%;
}
.plan-icon {
max-width: 62px;
}
.plan-name {
font-size: 12px;
}
.check,
.cross {
width: 26px;
height: 26px;
font-size: 15px;}
} .widget-title {
text-decoration: underline;
text-decoration-color: #9c1547;
text-underline-offset: 4px;
}
.titulo-subrayado .fusion-title-heading {
display: inline;
text-decoration: underline;
text-decoration-color: #9c1547;
text-decoration-thickness: 1px;
text-underline-offset: 6px;
}
.menufo .awb-menu__i.awb-menu__i_main.fusion-megamenu-icon {
margin: -10px !important;
}
.iconosmega {
font-size: 40px;
vertical-align: middle;
color: #9c1547;
margin-right: 6px;
}
.fondocta {
background-color:#9c1547;
background-image: radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);
background-size:24px 24px;
}
.sector-card:hover .fusion-title-heading {
color: #fff !important;
transition: color 0.3s ease;
}
.iconoshome span {
margin-right: 8px !important;
}
.content-box-heading {
font-family: "Hanken Grotesk";
font-weight: bold;
}
.hover-fucsia{
transition: all 0.3s ease;
}
.hover-fucsia:hover{
background: #e5007d !important; }
.hover-fucsia:hover h2,
.hover-fucsia:hover .fusion-title-heading{
color: #fff !important;
}
.hover-fucsia:hover i{
color: #fff !important;
--awb-iconcolor: #fff !important;
}
.alturaminima {
min-height: 40px;
}
.alturaser {
min-height: 50px;
}
span.menu-text.fusion-button.button-default.button-large {
font-size: 17px;
}
.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;}
.product-categories .children .awb-cat-label {
font-size: 15px;
}
.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-field.fusion-form-consent-field.fusion-form-label-above.textolegal {
margin: 0px;
}
.fusion-form-element-required {
text-decoration: none;}
.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;}   .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: 15px !important;
margin-top: 15px !important;
}
.tax-product_cat .widget-title {
border-bottom:1px solid #9c1547;
} .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;} .term-basculas-pesa-ejes .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-repetidores-de-peso .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-plataformas-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-analiticas-y-tecnicas .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-pesaje-y-etiquetaje-manual .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-celulas-de-carga .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-terminales-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-puente-para-otros-vehiculos .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-plataformas-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-analiticas-y-tecnicas .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-pesaje-y-etiquetaje-manual .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-celulas-de-carga .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-terminales-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-ganchos-pesadores-transpaletas .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-plataformas-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-analiticas-y-tecnicas .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-pesaje-y-etiquetaje-manual .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-celulas-de-carga .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-terminales-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-puente-para-otros-vehiculos .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-plataformas-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-basculas-analiticas-y-tecnicas .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-pesaje-y-etiquetaje-manual .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-celulas-de-carga .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-terminales-de-pesaje .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column, .term-indicadores-visores-de-peso .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-flex-end.fusion-content-layout-column {
border: 0px;
} .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;} .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;}
}
@media (min-resolution: 1.25dppx) {
#menu-menu-principal {
font-size: 15px;
}
#menu-menu-principal li {
margin: 7px;
}
} @media screen and (min-width: 1280px) and (max-width: 1359px) {
#menu-menu-principal {
font-size: 15px!important;
}
#menu-menu-principal li {
margin: 7px;
}
} @media screen and (min-width: 1360px) and (max-width: 1439px) {
#menu-menu-principal {
font-size: 15px!important;
}
#menu-menu-principal li {
margin: 7px;
}
} @media screen and (min-width: 1440px) and (max-width: 1535px) {
#menu-menu-principal {
font-size: 16px;
}
#menu-menu-principal li {
margin: 7px;
}
} @media screen and (min-width: 1536px) and (max-width: 1599px) {
#menu-menu-principal {
font-size: 17px;
}
#menu-menu-principal li {
margin: 10px;
}
}