#gwolle_gb_write_button, #gwolle-gb-write-button {display:none;}
.glsr-form-messages {
background: #c00;
padding: 10px;
color: #fff;
margin-bottom: 20px;
}
.glsr-review {
margin-bottom: 1em!important;
padding: 2rem 2rem 1rem;
background: #f5f5f7;
border-radius: 8px;
}
.glsr-review-date {
margin-left: 10px;
}
.glsr-button.button.btn {
font-size: 15px;
padding: 12px 24px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #6ec1e4;
border:0px;
color:#fff;
cursor:pointer;
}
.ewd-ufaq-post-margin-symbol span {
display: inline-block;
font-size: 16px;
margin: 5px auto 0 auto;
}
.ewd-ufaq-post-margin-symbol {
margin-right:5px;
}
.ufaq-faq-title h4 {
font-size:16px;
}
.ufaq-faq-body {
padding-left: 28px;
}
hr {
border:none;
border-top:1px solid #d3d6de;
margin:20px 0px!important;
}
.producten-sidebar .elementor-posts .elementor-post {
margin-bottom:10px;
}
#inner-content {
padding-top:0;
}
.elementor-cta__title {
color: #ffffff!important;
padding:10px;
background: #ff0217;
width: auto;
}
a.gallery {
width:20%;
margin-bottom:0;
}
.elementor-icon-box-icon {
line-height:0;
}
h5.elementor-image-box-title {
margin-bottom: 0;
}
h6.elementor-image-box-title {
margin-bottom: 0;
}
.elementor-widget-call-to-action .elementor-cta__title {
border-radius: 4px;
}
.elementor-posts--skin-classic .elementor-post__thumbnail__link {
margin-bottom: 0;
}
.nieuw:before {
content:'Recent afgerond project';
position:absolute;
z-index:100;
right:20px;
top:20px;
background:#ff0217;
color:#fff;
padding:5px 20px;
border-radius:4px;
font-family: "Roboto Slab", Sans-serif;
font-weight: 600;
font-size: 23px;
}
.elementor-type-footer ul.menu {
padding-left:0;
list-style:none;
}
.elementor-type-footer ul.menu li a:before {
content: "\f054";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
color: #ff0217;
font-size: 13px;
left: -5px;
position: relative;
}
.elementor-type-footer ul.menu li a {
color:inherit;
margin-left: 5px;
font-size: 14px;
padding: 4px 0;
display: inline-block;
width: 100%;
}
.elementor-type-footer ul.menu li a:hover {color:#ff0217;} .elementor-3160 .elementor-element.elementor-element-c21d99c .elementor-posts-container .elementor-post__thumbnail {
padding-bottom: calc( 1 * 100% );
margin-bottom: 10px;
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
height: 100%;
width: auto;
}
.elementor-3160 .elementor-element.elementor-element-c21d99c .elementor-posts-container {
grid-column-gap: 30px;
grid-row-gap: 35px;
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
height: auto;
position: absolute;
top: calc(50% + 1px);
left: calc(50% + 1px);
-webkit-transform: scale(1.01) translate(-50%,-50%);
-ms-transform: scale(1.01) translate(-50%,-50%);
transform: scale(1.01) translate(-50%,-50%);
}
.elementor-3160 .elementor-element .elementor-element-populated .elementor-heading-title {
color: #CC0000!important;
}
article {
background-color: #F0F0F0;
border-radius:4px;
}
.grijs article {background-color: #fff;}
.elementor-posts--thumbnail-top .elementor-post__text {
padding: 15px;
}
.functie {
color:#808080;
} @media (max-width: 767px) {
a.gallery {
width:33.3%;
margin-bottom:0;
}
.box50 {
width: 50%;
float: left;
}
.box33 {
width: 33%;
float: left;
}
.box50 .elementor-element-populated {
padding:0!important;
}
.elementor-73 .elementor-element.elementor-element-2b4bd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
background: #8692a4;
padding: 10px;
margin: 0;
width: 25%;
border-radius: 0px;
border-right:1px solid #f1f4f9;
}
.elementor-73 .elementor-element.elementor-element-2b4bd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:nth-child(3) {
background: #61ce70;
}
.elementor-73 .elementor-element.elementor-element-2b4bd32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:last-child {
border-right:0px;
background:#000000;
}
.elementor-button {
padding:12px!important;
}
.keurmerken.elementor-column {
margin-top: 20px;
}
.elementor-73 .elementor-element.elementor-element-20f65046 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
border-left-width: 0px;
}
.elementor-73 .elementor-element.elementor-element-20f65046 > .elementor-widget-container {
padding:0;
}
.elementor-73 .elementor-element.elementor-element-22547e89 {
padding: 0px 20px 0px 20px;
}
.elementor-514 .elementor-element.elementor-element-4782a6b6 .elementor-image img {
width: 100%;
}
.logo {
position: absolute;
z-index: 1;
}
.menu {
z-index:10;
}
.elementor-73 .elementor-element.elementor-element-35bd3a1a {
padding: 10px 20px 20px 20px;
}
.elementor-1843 .elementor-element.elementor-element-487ac94.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,  .elementor-1640 .elementor-element.elementor-element-f197599 .elementor-post__thumbnail__link {
width: 20%;
}
.elementor-110 .elementor-element.elementor-element-7e17010a {
padding: 0px 20px 0px 20px;
}
}