@font-face {
font-family: 'DecimaPro';
src: url(//praktijkpuntlandbouw.be/wp-content/themes/Divi-child/fonts/DecimaPro.woff2) format('woff2'),
url(//praktijkpuntlandbouw.be/wp-content/themes/Divi-child/fonts/DecimaPro.woff) format('woff');
font-weight: normal;
font-style: normal;
} input.qty {
display: none !important;
} .woocommerce-message {
background-color: #2ea937 !important; color: #ffffff !important; border-color: #2ea937 !important;
font-size: 16px !important;
font-family: 'Arial', Helvetica, Arial, Lucida, sans-serif !important;
font-weight: normal; } .woocommerce-message a.button.wc-forward {
background-color: white !important; color: #2ea937 !important; border: 2px solid white !important;
padding: 10px 15px;
border-radius: 5px;
text-transform: uppercase;
font-size: 16px !important;
font-family: 'DecimaPro', Helvetica, Arial, Lucida, sans-serif !important;
text-transform: none !important; } .woocommerce-message a.button.wc-forward:hover {
background-color: #2ea937 !important; border-color: white !important;
color: #ffffff !important;
} .woocommerce-message a.button.wc-forward::after {
content: "" !important; } .custom-triangle-row {
position: relative;
overflow: visible !important; display: flex; align-items: center; }
.custom-triangle-row::before {
content: "";
position: absolute;
top: -15px;
left: 65px;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #2ea937;
z-index: 9999;
opacity: 1;
pointer-events: none; } .hide-if-no-grid:has(.wpgb-no-result) {
display: none !important;
} .membership-buttons-container {
display: flex;
gap: 10px; }
.login-button {    
color: #2ea937!important;
border: 1px solid #2ea937; 
border-radius: 5px;
font-size: 16px;
background-color: #FFFFFF;
padding: 0.3em 1em!important;
}
.login-button:hover {
color: #FFFFFF!important;
border-radius: 5px!important;
border: 1px solid #2ea937;
border-radius: 5px;
background-color: #2ea937;
}
.membership-button {
color: #FFFFFF!important;
border: 1px solid #2ea937;
border-radius: 5px;
font-size: 16px;
background-color: #2ea937;
padding: 0.3em 1em!important;
}
.membership-button:hover {
color: #2ea937!important;
border-radius: 5px!important;
border: 1px solid #2ea937;
border-radius: 5px;
background-color: #FFFFFF;
} .et_pb_post_content_0_tb_body.et_pb_post_content .wp-block-button .wp-block-button__link {
color: #FFFFFF !important;
border-radius: 5px !important;
font-size: 16px !important;
background-color: #2ea937 !important;
text-decoration: none !important;
border: 1px solid #2ea937 !important;
font-weight: 400 !important;
font-family:'DecimaPro';
padding: 0.3em 1em !important;
} .hardcode-hover-color:hover {
background-color: #FFFFFF !important;
color: #2ea937 !important;
} img {
border-radius: 15px !important;
} .img-no-radius img{
border-radius: 0px !important;
} .wp-block-embed iframe,
.wp-block-embed__wrapper iframe,
.et_pb_video_box iframe,
iframe {
border-radius: 15px;
overflow: hidden;
max-width: 100%;
} .financierders-logos {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 20px; }
.financierders-logos img {
height: 75px;
width: auto;
display: inline-block;
vertical-align: middle;
margin-right: 20px; border-radius: 0 !important; } .wpgb-pagination a,
.wpgb-pagination span {
color: #2ea937 !important; padding: 5px 10px;
border-radius: 5px;
} .wpgb-facet .wpgb-reset {
background-color: #2ea937 !important;
} .wpgb-radio-facet {
text-transform: capitalize !important; } .wp-block-file__button {
color: #FFFFFF !important;
border-radius: 5px !important;
font-size: 16px !important;
background-color: #2ea937 !important;
text-decoration: none !important;
border: 1px solid #2ea937 !important;
font-weight: 400 !important;
font-family: 'DecimaPro' !important;
padding: 0.3em 1em !important;
display: inline-block; }
.wp-block-file__button:hover {
background-color: #258a2d !important; border-color: #258a2d !important;
text-decoration: none !important;
}