* {
font-family: 'Muli', sans-serif!important;
} button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
color: #373a36 !important;
border-width: 0px !important;
border-radius: 0px;
font-size: 16px;
font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: 700 !important;
background-color: #c5d800;
padding: 12px 40px !important;
}
button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced:hover {
cursor: pointer;
} body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button,
button.components-button.wp-element-button.wp-block-button__link.wp-block-woocommerce-product-button.search-result-add-to-cart {
border-radius: 3px!important;
letter-spacing: 0em!important;
font-size: 16px;
font-family: Open Sans,Arial,sans-serif!important;
font-weight: 700 !important;
text-transform: uppercase !important;
color: #000!important;
padding: 12px 30px 12px 40px !important;
background-color: #c5d800 !important;
border: none;
} p.search-result-item__name.lapilliUI-Typography__root.lapilliUI-Typography--body.css-1dxp661.e83suct0 {
letter-spacing: 0em!important;
font-size: 16px;
font-family: Open Sans, Arial, sans-serif!important;
font-weight: 700 !important;
text-transform: uppercase !important;
color: #373a36!important;
padding-bottom: 0px!important;
}
p.search-result-item__price.lapilliUI-Typography__root.lapilliUI-Typography--body.css-cxc3fq.e83suct0,
.search-result-item__inline_group.lapilliUI-Box__root.css-13o7eu2.e83suct0 {
display: none;
} .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after {
display: none;
}
.woocommerce .quantity input.qty {
width: 80%;
}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity, .woocommerce-page #content .quantity {
width: 100%;
} .container {
width: 90%;
max-width: 90%;
}
.related-products,
.related-soluciones {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin: 20px 0;
justify-content: center;
}
.related-product,
.related-solucion {
flex: auto;
box-sizing: border-box;
border: 3px solid transparent;
padding: 20px;
max-width: 300px;
}
.related-product-thumbnail img,
.related-solucion-thumbnail img {
width: 100%;
max-width: 236px;
height: 100%;
max-height: 150px;
display: flex;
justify-content: center;
align-items: center;
} .related-product a,
.related-solucion a {
display: flex;
flex-direction: column;
align-items: center;
}
.related-product:hover,
.related-solucion:hover,
.related-product:focus,
.related-solucion:focus {
border-color: #c5d800;
}
.related-project,
.related-solucion-title {
font-size: 16px;
}
.related-project {
position: relative;
width: 100%;
height: 250px;
border-radius: 10px;
overflow: hidden;
background-color: #333;
}
.related-project a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
color: white;
position: relative;
z-index: 2;
}
.related-project h3 {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: #000;
font-size: 30px!important;
font-weight: bold;
text-align: center;
padding: 10px;
background-color: #c5d800!important;
opacity: 0;
transition: opacity 0.3s ease!important;
z-index: 3;
display: flex;
justify-content: center;
align-items: center;
} .related-project:hover img,
.related-project:focus img {
transform: scale(1.1);
}
.related-project:hover h3,
.related-project:focus h3 {
opacity: 0.8!important;
color: black;
} .solicitar-info-btn a {
display: inline-block;
padding: 10px 20px;
color: black !important;
border: 2px solid #c5d800 !important;
background-color: transparent;
position: relative !important;
overflow: hidden !important;
transition: color 0.4s ease !important;
text-align: center !important;
text-decoration: none !important;
border-radius: 5px !important;
height: 43px !important;
}
.solicitar-info-btn a::before {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: -100% !important;
width: 100% !important;
height: 100% !important;
background-color: #c5d800 !important;
transition: left 0.4s ease !important;
z-index: 0 !important;
}
.solicitar-info-btn a:hover::before,
.solicitar-info-btn a:focus::before {
left: 0 !important;
}
.solicitar-info-btn a:hover,
.solicitar-info-btn a:focus {
color: black !important;
}
.solicitar-info-btn a span {
position: relative;
z-index: 2;
} .formulario-solicitar-oferta, .formulario-contacto {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
background-color: #fff;
border-radius: 8px;
text-align: left!important;
}
.custom-tabindex:focus,
div[tabindex="0"]:focus,
a:focus {
outline: 2px solid #c5d800;
padding: 3px;
}
.et_pb_post a:focus + .entry-title,
.et_pb_post .entry-title a:focus {
opacity: 0.9 !important;
color: #000;
transition: opacity 0.3s ease, color 0.3s ease;
} p.description {
background: #c5d800;
color: #3c3c3c;
padding: 5px;
border-radius: 3px;
position: absolute;
text-align: center;
visibility: hidden;
font-family: 'Open Sans';
font-size: small !important;
font-weight: 600;
}
.yith-wapo-option:hover p.description,
.yith-wapo-option:focus p.description {
visibility: initial;
} .yith-wapo-addon {
background-color: transparent !important;
}
.yith-wapo-addon:not(.yith-wapo-addon-type-label) .yith-wapo-option .image img {
max-width: 150px;
max-height: 200px;
}
.options.per-row-1 {
grid-template-columns: repeat(4, minmax(0, 100%))!important;
align-items: end;
} #et_mobile_nav_menu,
#top-header .et-cart-info,
#et-top-navigation .et-cart-info {
display: none!important;
}
div#et-top-navigation {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: center;
justify-content: center;
align-items: center;
margin: 0;
padding: 18px 0;
} .variations tbody tr {
display: flex;
flex-direction: column;
}
#yith-ywraq-form .update-list-wrapper {
display: flex;
align-items: center;
flex-direction: column;
}
button.button.ywraq_clean_list {
width: 100%;
background-color: #373a36 !important;
color: #c5d800 !important;
}
#yith-ywraq-form .update-list-wrapper input.button:hover {
background-color: #fff !important;
border: 2px solid #c5d800 !important;
}
.after-table-right {
width: 100%;
}