h1:before, h2:before{
content: "";
width: 109px;
height: 88px;
background: url(//www.digitalconstructionworld.be/wp-content/uploads/2021/07/moleculen-title.png) center left no-repeat;
display: block;
position: absolute;
z-index: -1;
margin-left: -40px;
margin-top: -34px;
}
h2.tg-item-title:before{
background: none !important;
}
.single-post h2:before{
background: none !important;
} .adverteren a{
display: block;
background-color: #0F1724 !important;
color: #ffffff !important;
padding: 13px 10px !important;
}
.adverteren a:hover{
background-color: #3AB6AC !important;
} .jet-smart-listing__featured-box-link{
min-height: 374px;
}
.jet-smart-listing__featured-box-link:before{
top: auto;
height: 32%;
}
.jet-smart-tiles__box:before{
top: auto;
height: 25%;
}
.jet-smart-tiles__box-content{
padding-left: 10px;
}
.post__date-link, .jet-smart-listing__terms-link{
pointer-events: none;
cursor: default;
}
.elementor-button{
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
}
.elementor-button-text{
-ms-transform: skewX(20deg);
-webkit-transform: skewX(20deg);
transform: skewX(20deg);  
display: inline-block;
}
.tg-cats-holder{
position: relative;
z-index: 1;
}
.tg-cats-holder:after{
content: "";
background-color: #87c439;
display: block;
height: 100%;
right: -10px;
top: 0;
width: 40px;
position: absolute;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
z-index: -1;
}
.tg-error-msg{
font-size: 0px !important;
}  .site-logo:before{
content: "";
background-color: #0F1724;
display: block;
height: 100%;
left: -100%;
top: 0;
width: 100%;
position: absolute;
}
.site-logo:after{
content: "";
background-color: #0F1724;
display: block;
height: 100%;
right: -25px;
top: 0;
width: 45px;
position: absolute;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
z-index: 0;
}
.jet-smart-tiles__terms-link:after{
content: "";
background-color: #87c439;
display: block;
height: 100%;
right: -10px;
top: 0;
width: 30px;
position: absolute;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
z-index: -1;
}
.jet-smart-listing__terms-link:after{
content: "";
background-color: #3AB6AC;
display: block;
height: 100%;
right: -10px;
top: 0;
width: 30px;
position: absolute;
-ms-transform: skewX(-20deg);
-webkit-transform: skewX(-20deg);
transform: skewX(-20deg);
z-index: -1;
}
@media only screen and (max-width: 800px) {
.header .elementor-widget-container{ }
.header .elementor-widget-container .elementor-heading-title{ }
.jet-smart-listing__featured-box-link:before{
top: 0;
height: 100%;
}
} .logo .elementor-post__thumbnail.elementor-fit-height img{
width: 100% !important;
height: auto !important;
}
@media only screen and (max-width: 800px) {
.logo .elementor-post__thumbnail.elementor-fit-height img{
width: 50% !important;
height: auto !important;
}
.logo .elementor-post__thumbnail img{
width: 50% !important;
}
} .banner-ad .tg-grid-slider, .banner-ad .tg-grid-holder, .banner-ad .tg-item{
height: 200px !important;
}
@media only screen and (max-width: 800px) {
.banner-ad .tg-item-image{
background-size: contain !important;
}
} .wpem-event-listings-header{
display: none;
}
.wpem-to-date{
display: none;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img{
background-repeat: no-repeat !important;
background-size: contain !important;
background-color: #1A1E28 !important;
}
.page-id-375 .wpem-event-box-col.wpem-col-lg-4{
max-width: 100% !important;
flex: 0 0 100% !important;
}
.zoom-img .elementor-column-wrap{
background-size: 100% !important;
}
.zoom-img .elementor-column-wrap:hover{
background-size: 110% !important;
} ul.wppap-thumbs li a.wppap-thumbnail{
background-size: 70% !important;
background-color: #fff !important;
background-position: center;
}
ul.wppap-thumbs li.wppap-content{
background: #f9f9f9;
padding: 25px;
margin-top: 15px;
}
.wppap-description{
display: none;
}
.wppap-close{
margin-right: 10px;
}
.wppap-content li{
height: auto !important;
list-style-type: square !important;
display: list-item !important;
overflow: visible !important;
float: none !important;
}