.lv_footer-widget-one {
font-size: 1.2rem;
line-height: 1.6;
}
.lv_footer-title h3.widgettitle {
font-size: 2rem;
margin-bottom: 0 !important;
} .lv_copyright {
font-size: 0.8rem;
} .lv_whitebox {
background: #fff;
}
.g-cols.via_grid.type_boxes>.vc_column_container, .g-cols.via_flex.type_boxes>div>.vc_column-inner {
padding: 2rem !important;
} .lv_button {
margin-top: 1.5rem;
} .w-toplink, .no-touch .w-toplink.active:hover {
background: none !important;
}
.w-toplink span:not(.ripple-container):after {
content: '\f176' !important;
color: #000 !important;
} .lv_no-pointer {
pointer-events: none !important;
}
.lv_topheader-contact {
font-size: 0.8rem;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 1em !important;
}
.w-nav.type_desktop .w-nav-list:not(.level_1) {
box-shadow: none !important;
} .lv_fw-button {
width: 100%;
} .lv_justify-grid .w-grid-list {
justify-content: center !important;
} .lv_large-text {
font-size: 1.3rem;
line-height: 1.8;
}
.lv_large-text-center {
text-align: center;
font-size: 1.3rem;
line-height: 1.8;
}
.lv_no-margin, .lv_no-margin .widgettitle {
margin-bottom: 0 !important;
}
p a:not(.w-btn):not(button) {
text-decoration: underline;
}
.lv_note {
font-size: 0.7rem;
text-align: center;
} .lv_border-row {
border-top: 1px solid var(--color-content-border);
border-bottom: 1px solid var(--color-content-border);
}
.lv_border-row-bottom {
border-bottom: 1px solid var(--color-content-border);
}
.lv_border-row-top {
border-top: 1px solid var(--color-content-border);
}
.lv_background-1 {
background: var(--color-alt-content-bg);
}
.lv_background-2 {
background: linear-gradient(180deg, rgba(238,242,245,1) 50%, rgba(255,255,255,1) 50%);
}
.lv_background-3 {
background: var(--color-content-bg-alt);
} .wpforms-field-layout {
padding: 0 !Important;
}
select {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
border-radius: 0;
background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(-45deg, transparent 50%, currentColor 0%);
background-position: right 15px top 50%, right 10px top 50%;
background-repeat: no-repeat;
background-size: 5px 5px, 5px 5px;
padding-right: 30px;
} .lv_g-klanten-logo img {
display: block;
max-width: 80%;
} .lv_g-testimonials-rating img {
height: 20px;
}
.lv_g-testimonials-box {
padding: 1.5rem;
}
.lv_g-testimonials-title:before, .lv_g-testimonials-title:after {
content: '"';
}
.lv_g-testimonials-name {
font-weight: 700;
font-size: 0.8rem;
}
.lv_g-testimonials-avatar {
position: absolute !important;
right: 2rem;
top: -1.5rem;
border-radius: 100%;
height: 80px !important;
width: 80px !important;
}
.lv_g-testimonials-avatar-alt {
border-radius: 100%;
height: 80px !important;
width: 80px !important;
margin-top: 1rem;
} .lv_g-aanbod-box {
padding: 2rem 2rem 6rem 2rem;
}
.lv_g-aanbod-btn-box {
position: absolute !important;
z-index: 2;
left: 2rem;
right: 2rem;
bottom: 2rem;
} .lv_g-post-box {
padding: 2rem;
}
.lv_g-post-box-alt {
padding: 2rem 2rem 3rem 2rem;
background: #fff;
}
.lv_g-post-title {
font-size: 1.6rem;
}
.lv_g-post-title a:hover {
color: #000 !important;
}
.lv_g-post-img-btn {
position: absolute;
bottom: -1.2rem;
right: 2rem;
}
.lv_g-post-tax {
font-size: 0.7rem;
text-transform: uppercase;
letter-spacing: 0.1em;
color: var(--color-content-link);
}