@import url('https://fonts.googleapis.com/css?family=Spartan:500,700&display=swap');
body{
	background-color: #eaeaea;
	font-family: 'Spartan', sans-serif;
}
h1, h2, h3, h4, h5{
	font-family: 'Spartan', sans-serif;
}
h2{
	font-size: 25px;
	line-height: 50px;
}
.sp-module-title{
	font-size: 23px;
}
p{
	line-height: 33px;
}
td{
	padding: 10px 10px;
	border-bottom: 1px solid #eee;
}
.sp-menu-item a{ 
	font-size: 15px!important;
	padding-right: 10px!important;
	padding-left: 10px!important;
}
body .body-innerwrapper{
	margin-top: 40px!important;
}
.tp-caption {
	background-color: rgba(0,0,0,.5)!important;
    padding: 1rem 1.5rem!important;
	color: #fff!important;
}
.article-ratings-social-share{
	display: none!important;
}
.itemid-101 .col-lg-4{
	text-align: center;
}
.itemid-101 .col-lg-4 .fas{
	font-size: 80px;
	color: #22aae1;
	margin-bottom: 30px;
}
h1{
	padding-left: 60px!important;
}
.itemid-101 h1{
	text-align: center!important;
	margin-bottom: 30px!important;
	padding-left: 0px;
}

#sp-main-body{
	padding-top: 0px;
}
h1{
	border-bottom: 1px solid #EAEAEA;
	border-top: 1px solid #EAEAEA;
    padding: 20px 0;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
	margin-left: -65px;
	margin-right: -65px;
	font-size: 30px!important;
}
.review{
	margin-top: 20px;
	margin-left: 40px;
}
.review p{
	padding: 20px;
    border-width: 2px 1px 1px 1px;
    border-style: solid dashed dashed dashed;
    border-color: #35a8df #EAEAEA #EAEAEA #EAEAEA;
    font-style: italic;
    margin-bottom: 15px;
    display: block;
    overflow: hidden;
}
#sp-position1 div{
	height: 100%;
}
#sp-position1 div img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.review:before{
	content: "“";
	position: absolute;
	margin-left: -40px;
	font-size: 50px;
	color: #35a8df;
}
.reviewer{
	text-align: right;
	font-size: 14px;
	display: block;
}
#sp-news{ 
	margin-top: 50px;
}
.newsflash{
	display: flex;
	flex-flow: row wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.newsitem{
	flex: 0 0 33.33333%!important;
    max-width: 33.33333%!important;
	padding: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #fff;
}
.newsflash-title{
	font-size: 16px;

}
.newsitem:hover{
	transform: scale(1.2, 1.2);
	-webkit-box-shadow: 0px 0px 49px 8px rgba(0,0,0,0.06);
	-moz-box-shadow: 0px 0px 49px 8px rgba(0,0,0,0.06);
	box-shadow: 0px 0px 49px 8px rgba(0,0,0,0.06);
}
.article-details h2{
	margin-top: 20px;
	margin-bottom: 0px;
}
.container-fluid{
	padding-left: 0px;
	padding-right: 0px;
}
.itemid-110 #sp-main-body{
	padding-bottom: 0px;
}
.sp-dropdown{
	z-index: 9999!important;
}
.sp-dropdown .sp-dropdown {
	box-shadow: none!important;
	margin-top: -20px;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{
	box-shadow: none!important;
}
.rsform-block{
	float: left;
	width: 66%;
	padding-right: 30px;
}
.rsform-block.rsform-block-contactgegevens{
	float: right;
	width: 33%;
}
.formContainer{
	margin-top: 30px;
}
iframe{
	max-width: 100%!important;
}
@media only screen and (max-width: 767px) {
	.itemid-101 h1{
		margin-left: -15px!important;
		margin-right: -15px!important;
	}
	h1{
		padding-left: 0px!important;
		text-align: center;
	}
	body .body-innerwrapper {
    margin-top: 0px!important;
}
	.newsitem{
		width: 100%!important;
		flex: 0 0 100%!important;
    max-width: 100%!important;
		text-align: center;
	}
	.newsitem img{
		display: inline!important;
	}
	.rsform-block{
		width: 100%!important;
		padding-right: 0px!important;
	}
	
}