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

.sp-page-title {
    padding: 30px 0;
}

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

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

@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;
}

@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: #000;
}

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

.tekstschaduw p {
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
}

.taalkeuze {
	float: right;
}

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

.machinetrack #sp-main-body {
	padding: 0px 0 !important;
}