.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
	text-transform: uppercase;
}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
	color: #fff;
	font-weight: 700;
}

.facebook {
	margin-top: -12px;
}

.sp-page-title .sp-page-title-heading {
	font-size: 50px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	text-shadow: 0px 0px 10px #000000;
}

.sp-page-title {
	padding: 100px 0;
	background-position: center !important;
	background-size: cover !important;
}

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

.article-details .article-header h1, .article-details .article-header h2 {
	line-height: 1.8;
}

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

.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
	font-weight: 700;
	color: #ffffff;
}

@media (max-width : 768px) {
	.hidden-phone {
		display: none;
	}
}

#offcanvas-toggler {
	font-size: 40px;
}

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

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

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

.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
	font-size: 1.1rem;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
	font-size: 1.1rem;
	padding: 0.2rem 0;
}

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

.sp-scroll-up {
  color: #000000;
  background: #ffffff;
}
.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
  color: #ffffff;
  background: #1fae51;
}

#icon-nijssenmedia {
	position: fixed;
	bottom: 15px;
	left: 15px;
  	width: 20px;
  	height: 20px;
  	z-index: 99;
}

img.rotate {
	-webkit-transition: -webkit-transform .8s ease-in-out;
    -ms-transition: -ms-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}

img.rotate:hover {
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}

@media screen and (max-width: 600px) {
	#sp-main-body {
 	 padding: 30px 20px 0;
 	 padding-bottom: 30px;
	}
}

.speasyimagegallery-modal-wrapper {
    z-index: 9999;
}

.speasyimagegallery-modal {
    z-index: 9999;
}

@media screen and (max-width: 600px) {
	#sp-bottom .sp-module .sp-module-title {
  		margin: 0 0 10px;
	}
}

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

.burger-icon > span {
    background-color: #fff;
}

.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span {
    background-color:#fff;
}