body {
  color: #000000;
}

#sp-header {
  height: 110px;
}

#sp-header .logo {
  height: 110px;
}

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

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	margin-top: -20px !important;
}

.sp-page-title h2:after {
  height: 0px;
  visibility: hidden;
}

.sp-page-title {
  padding: 75px 0 65px 0;
  background: linear-gradient(to right, rgba(000,0,0,0), rgba(000,0,0,0.35));
}

#sp-header.menu-fixed {
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.05);
  box-shadow: 0 5px 20px rgba(0,0,0,0.5);
}

#sp-bottom {
background: rgba(162,24,91,1);
background: -moz-linear-gradient(left, rgba(162,24,91,1) 0%, rgba(214,11,82,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(162,24,91,1)), color-stop(100%, rgba(214,11,82,1)));
background: -webkit-linear-gradient(left, rgba(162,24,91,1) 0%, rgba(214,11,82,1) 100%);
background: -o-linear-gradient(left, rgba(162,24,91,1) 0%, rgba(214,11,82,1) 100%);
background: -ms-linear-gradient(left, rgba(162,24,91,1) 0%, rgba(214,11,82,1) 100%);
background: linear-gradient(to right, rgba(162,24,91,1) 0%, rgba(214,11,82,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2185b', endColorstr='#d60b52', GradientType=1 );
}

img.foto {
  -webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.05);
  box-shadow: 0 5px 20px rgba(0,0,0,0.5);
  border-radius: 100px;
}

.sp-megamenu-parent .sp-has-child:hover >.sp-dropdown {
  visibility: hidden;
}

.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after {
  content: "" !important;
  visibility: hidden;
}

.check {
  list-style: none;
}

.check li:before {
	content: "\f00c"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -2.9em; /* same as padding-left set on li */
	width: 2.0em; /* same as padding-left set on li */
	color: #3aaa35;
}

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

article.item {
  margin-bottom: 0px;
}

.nav menu advies {
	margin-top: 25px;
}

#sp-footer {
background: rgba(45,170,225,1);
background: -moz-linear-gradient(left, rgba(45,170,225,1) 0%, rgba(18,161,154,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(45,170,225,1)), color-stop(100%, rgba(18,161,154,1)));
background: -webkit-linear-gradient(left, rgba(45,170,225,1) 0%, rgba(18,161,154,1) 100%);
background: -o-linear-gradient(left, rgba(45,170,225,1) 0%, rgba(18,161,154,1) 100%);
background: -ms-linear-gradient(left, rgba(45,170,225,1) 0%, rgba(18,161,154,1) 100%);
background: linear-gradient(to right, rgba(45,170,225,1) 0%, rgba(18,161,154,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2daae1', endColorstr='#12a19a', GradientType=1 );
}

#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);
}

.item-703.current.active {
    font-weight: bold;
}

.item-709.current.active {
    font-weight: bold;
}

.item-710.current.active {
    font-weight: bold;
}

.item-711.current.active {
    font-weight: bold;
}

.item-712.current.active {
    font-weight: bold;
}

.item-713.current.active {
    font-weight: bold;
}

.view-category #sp-main-body,
.view-article #sp-main-body {
  padding-top: 45px !important;
}

.readmore {
  margin-top: 25px;
}

.keuze {
	margin-bottom: -40px;
}

#sp-right .sp-module .sp-module-title {
  margin-bottom: 15px;
  text-transform: uppercase;
  color: #2daae1;
}

.sp-module ul >li {
	font-size: small;
	line-height: 2.5;
}

.knop-wonen a:hover {
	background: url(/NIEUW/images/icons/wonen-hover.png)
}

.sp-page-title-2 {
  padding: 75px 0 65px 0;
  background: linear-gradient(to right, rgba(000,0,0,0), rgba(000,0,0,0.0));
}

.pand {
background-position: 50% 138% !important;
}

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

#sp-bottom h3 {
    font-size: 20px;
}

#sp-bottom {
	padding: 65px 0px 45px 0px;
}

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

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

.blauw {
	color: #2daae1;
}

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

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

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

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