.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	background: #000000;
}

.sp-megamenu-parent > li::before {
	visibility: hidden;
}

.current-item.active {
	color: #94c11a;
}

table.lestijden {
  border: 0px solid #94C11A;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.lestijden td, table.lestijden th {
  padding: 2px 3px;
}
table.lestijden tr:nth-child(even) {
  background: #1b1b1b;
}
table.lestijden thead {
  background: #94C11A;
  background: -moz-linear-gradient(top, #afd053 0%, #9ec731 66%, #94C11A 100%);
  background: -webkit-linear-gradient(top, #afd053 0%, #9ec731 66%, #94C11A 100%);
  background: linear-gradient(to bottom, #afd053 0%, #9ec731 66%, #94C11A 100%);
}
table.lestijden thead th {
  font-size: 15px;
  font-weight: normal;
  color: #000000;
  font-weight: bold;
}

#offcanvas-toggler >i {
	color: #ffffff !important;
}

#offcanvas-toggler >i:hover {
	color: #94C11A !important;
}

#offcanvas-toggler {
	font-size: 50px !important;
}

div.sp-module.pakket-a {
	background-color: #000;
	color: #fff;
	padding: 25px;
}

h3.pakket-a {
	color: #94c11a;
	text-transform: uppercase;
}

p.prijs-a {
	margin-top: 15px;
	font-size: 24px;
	font-weight: bold;
	background-color: #94c11a;
	padding: 10px;
	margin-bottom: 0px;
	text-align: center;
}

.uk-table th {
	font-size: 125%;
	font-weight: 500;
	color: #94c11a;
}

.sp-contact-info {
	font-weight: 500 !important;
}

.sp-page-title {
/* IE10+ */ 
background-image: -ms-linear-gradient(right, #000000 0%, #94C11A 50%, #000000 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(right, #000000 0%, #94C11A 50%, #000000 100%);

/* Opera */ 
background-image: -o-linear-gradient(right, #000000 0%, #94C11A 50%, #000000 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #000000), color-stop(50, #94C11A), color-stop(100, #000000));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(right, #000000 0%, #94C11A 50%, #000000 100%);

/* W3C Markup */ 
background-image: linear-gradient(to left, #000000 0%, #94C11A 50%, #000000 100%);
}

.uk-grid > * {
	padding-left: 0px !important;
}

.entry-header h2 {
	font-size: 40px !important;
	text-transform: uppercase !important;
}

.h3, h3 {
	color: #94c11a !important;
}

p.cta {
	font-weight: 700;
	text-align: center;
	font-size: 35px;
	margin-bottom: 2px;
	line-height: 45px;
}

.article-info {
	background: #f3f3f3 !important;
	font-weight: 500 !important; 
}

.roundme {
    border-radius: 0px !important; 
}

.article-info {
  border-radius: 0px !important; 
}

.readmore .btn-default {
  border-radius: 0px !important; 
}

.btn-knop {
  color: #000000 !important; 
  background: #94c11a;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn-knop:hover {
  color: #000000 !important; 
  background: #82ab0f;
  text-decoration: none;
}

#icon-remco {
	position: fixed;
	bottom: 15px;
	right: 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);
}

.burger-icon > span {

    background-color: #94c11a !important;
}