.homepagina .logo-image {
	height:100px !important;
	margin-top: 50px;
}

#sp-header.header-sticky .logo img { 
	height:70px !important;
	margin-top: 0px; 
}

.homepagina #sp-header.header-sticky {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.20) !important;
}

.homepagina #sp-header {
	box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0) !important;
}

#sp-header .logo {
    z-index: 999;
}

.usps {
	margin-top: -50px;
	font-size: 26px;
	font-weight: 400;
	line-height: 2;
}

#sp-bottom .sp-module .sp-module-title {
	font-weight: 700;
	font-size: 18px;
	margin: 0 0 10px;
	color: #fff;
	text-transform: uppercase;
}

#sp-bottom {
    padding: 50px 0 20px;
    font-size: 16px;
    line-height: 1.8;
}

#sp-bottom a:hover {
	text-decoration: underline;
}

#sp-footer {
	background: #858685 !important;
}

#sp-footer a:hover {
	text-decoration: underline;
}

#sp-footer .container-inner {
    border-top: 0px solid;
}

.sp-scroll-up {
    color: #e74c05;
    background: #fff;
}

.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    color: #fff;
    background: #e74c05;
}

#sp-top-bar {
	height: 40px;
	padding: 0px 0 !important;
}

#sp-header {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.20);
}

.sppb-addon-article {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
	transition: transform .8s cubic-bezier(.23,1,.32,1),box-shadow .8s cubic-bezier(.23,1,.32,1);
}

.sppb-addon-article:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.30);
    transform: translateY(-6px);
}

.sppb-article-info-wrap {
	padding: 25px;
	background-color: #ffffff;
}

.sppb-readmore {
	background-color: #f2f2f2;
	border: none;
	color: #565655;
	padding: 8px 12px;
	text-align: right;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0px;
	margin-top: 10px;
}

.sppb-readmore:hover {
	background-color: #e74c05;
	color: #fff;
}

.transitie {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10) !important;
	transition: transform .8s cubic-bezier(.23,1,.32,1),box-shadow .8s cubic-bezier(.23,1,.32,1);
}

.transitie:hover {
    transform: translateY(-6px);
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.20) !important;
}

.knop-verschuiven {
	transition: transform .8s cubic-bezier(.23,1,.32,1);
}

.knop-verschuiven:hover {
    transform: translateX(10px);
}

.sp-megamenu-parent .sp-mega-group > li > a {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 18px !important;
    line-height: 0 !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 40px;
}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
    padding: 0px !important;
}

.gradient {
	background: rgb(231,76,5);
	background: -moz-linear-gradient(40deg, rgba(231,76,5,1) 0%, rgba(231,76,5,1) 25%, rgba(238,124,0,1) 50%, rgba(233,91,3,1) 75%, rgba(231,76,5,1) 100%);
	background: -webkit-linear-gradient(40deg, rgba(231,76,5,1) 0%, rgba(231,76,5,1) 25%, rgba(238,124,0,1) 50%, rgba(233,91,3,1) 75%, rgba(231,76,5,1) 100%);
	background: linear-gradient(40deg, rgba(231,76,5,1) 0%, rgba(231,76,5,1) 25%, rgba(238,124,0,1) 50%, rgba(233,91,3,1) 75%, rgba(231,76,5,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e74c05",endColorstr="#e74c05",GradientType=1);
}

@media screen and (max-width: 600px) {
  .footerlinks {
    float: none;
	text-align: center;
  }
}

@media screen and (max-width: 600px) {
  #sp-bottom {
    float: none;
	text-align: center;
  }
}

@media screen and (max-width: 600px) {
  #sp-footer {
    float: none;
	text-align: center;
  }
}

.menumarge {
	margin-bottom: 25px;
}

@media screen and (max-width: 600px) {
	.menumarge {
		margin-bottom: 0px;
	}
}

.article-list .article {
    margin-bottom: 30px;
    padding: 20px;
    border: none;
    border-radius: 0px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
    transition: transform .8s cubic-bezier(.23, 1, .32, 1), box-shadow .8s cubic-bezier(.23, 1, .32, 1);
}

.article-list .article:hover {
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.30);
    transform: translateY(-6px);
}

.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
    border-radius: 0px 0px 0 0;
    border-bottom: none;
}

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    border-radius: 0px 0px 0 0;
}

.article-list .article .readmore a {
	background-color: #f2f2f2;
	border: none;
	color: #565655;
	padding: 8px 12px;
	text-align: right;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0px;
	margin-top: 10px;}

.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
	background-color: #e74c05;
	color: #fff;
}

.article-list .article .article-header h1, .article-list .article .article-header h2 {
    font-size: 1.7rem;
    margin: 0 0 1rem 0;
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-bottom-left .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-center-left .sppb-addon-title, .sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-subtitle, .sppb-addon-overlay-image:hover .title-subtitle-top-left .sppb-addon-title {
    transform: translate3d(20px,0,0);
}

.sppb-addon-overlay-image:hover .title-subtitle-bottom-left .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-center-left .overlay-image-button-wrap, .sppb-addon-overlay-image:hover .title-subtitle-top-left .overlay-image-button-wrap {
    transform: translate3d(20px,0,0);
}

.title-subtitle-bottom-left .sppb-addon-title, .title-subtitle-center-left .sppb-addon-title, .title-subtitle-top-left .sppb-addon-title {
    transform: translate3d(20px, 0, 0)
}

.title-subtitle-bottom-left .sppb-addon-subtitle, .title-subtitle-center-left .sppb-addon-subtitle, .title-subtitle-top-left .sppb-addon-subtitle {
    transform: translate3d(20px, 0, 0);
    transition:.45s
}

.title-subtitle-bottom-left .overlay-image-button-wrap, .title-subtitle-center-left .overlay-image-button-wrap, .title-subtitle-top-left .overlay-image-button-wrap {
    transform: translate3d(20px, 0, 0);
    transition:.55s
}

.overlayimg .sppb-addon-subtitle {
	max-width: 260px;
}

.linksonderstreept a:hover {
	text-decoration: underline;
}

.offcanvas-menu .offcanvas-inner ul.menu > li > a, .offcanvas-menu .offcanvas-inner ul.menu > li > span {
    opacity: 1;
}

.testi-quote-box {
    padding: 30px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.testiQuote{
    padding: 0px 25px 0px 0px;
}

#sp-main-body {
	padding: 50px 0
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #4caf50;
    --bs-btn-border-color: #4caf50;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4caf50;
    --bs-btn-active-border-color: #4caf50;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color:#198754
}

.speasyimagegallery-album-meta-count small {
display: none;
}

.speasyimagegallery-album-description {
    font-size: inherit;
    line-height: inherit;
    margin-bottom: 30px;
}

.fa-angle-right:before {
    padding-right: 5px;
}

.sp-module elfsight {
	margin-left: -120px !important;
}