h1.entry-title {
display: none;
}
.page-content {
padding: 60px 0;
}
img.elementor-lightbox-image {
background: #fff;
} .glsr-reviews-wrap {
padding-bottom: 60px;
}
.glsr-reviews, .glsr-reviews-wrap {
display: flex!important;
}
.glsr-default .glsr-review {
display: table-cell!important;
background: #fff;
padding: 50px;
width: 25%;
}
.glsr-reviews.full-width  {display:grid!important;}
.glsr-default .full-width .glsr-review {
padding: 20px;
width: 100%;
border:1px solid #d5d5d5;
border-radius:4px;
}
.glsr-default button.glsr-button {
color: #fff;
}
.glsr-default .glsr-review-rating {
margin: 15px 0 0;
}
.glsr-default .glsr-review-date {
display: block;
}
.glsr-default .glsr-review-content {
margin: 15px 0;
}
.glsr-default .glsr-review-author {
font-weight: 600;
} .glsr-pagination.glsr-ajax-loadmore {
display: inline-grid;
left: 0;
position: absolute!important;
bottom: 0!important;
} .nf-form-content label {
font-size: inherit!important;
}
.nf-next-previous li input {
font-size: inherit!important;
padding: 6px 12px!important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
background: #ffffff;
}
.nf-form-content {
padding: 0!important;
max-width: 100%!important;
margin: 0 auto;
}
.nf-mp-body {
background: #f4f5f7;
padding: 20px;
margin: 20px 0px;
border-radius: 8px;
}
#nf-form-4-cont .nf-mp-body {
padding: 0;
background: transparent;
}
.grecaptcha-badge {
z-index:100!important;
} img.ico {
top: 5px;
position: relative;
}
ul.functies {
margin-left: 0;
list-style: none;
padding-left: 0;
}
ul.functies li {
display: inline-block;
width: 43px;
margin: 0 5px 0px 0;
}
.elementor-tabs-content-wrapper ul a {
color:#000!important;
text-decoration:underline;
}
.elementor-tabs-content-wrapper ul a:hover {
text-decoration:none;
}
.header h1 {
font-size: 4rem;
color: #202020;
text-transform: uppercase;font-weight: 800;    font-family: "Montserrat", "Lato", "Average", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
}
.header h1 span {
color: #D7DADD;
}
h1 span:before {
content: ' ';
background-image: url(https://viridi-energie.nl/wp-content/uploads/favicon.png);
background-repeat: no-repeat;
width: 63px;
height: 63px;
display: inline-block;
position: relative;
margin-right: 7px;
margin-left: 7px;
}
.header .subline {
color: #5B5A55;
text-transform: uppercase;
font-size: 0.85rem;
letter-spacing: 0.5rem;
}
.products a.elementor-post__read-more {
position: absolute;
bottom: 0;
font-family: "Rajdhani", Sans-serif;
background-color: #8abf3d;
border-radius: 0px 0px 0px 0px;
padding: 8px 12px;
}  @media (min-width: 1200px) {
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
} @media (max-width: 959px) and (min-width: 769px) {
} @media only screen and (max-width: 768px) {
body {
font-size:14px;
}
.products a.elementor-post__read-more {
position:unset;
}
.header h1 {font-size: 1.5rem;font-weight: 800;}
.header .subline { font-size: 0.5rem;}
h1 span:before {
background-size:cover;
width: 33px;
height: 33px;
top: 5px;
}
.glsr-default .glsr-review {
display: block!important;
padding: 33px!important;
width: 100%!important;margin-bottom: 20px!important;
}
}
@media only screen and (max-width: 480px) {
.products a.elementor-post__read-more {
padding: 5px 12px;font-size:12px!important;position:absolute;
}
.glsr-reviews, .glsr-reviews-wrap {
display: block!important;
}
.glsr-default .glsr-review {
display: block!important;
padding: 25px!important;
width: 100%!important;margin-bottom: 20px!important;
}
}