.navbar .brand h2 {
  display: none;
}
body.site:after {
content:"";
      position:fixed; /* stretch a fixed position to the whole screen */
      top:0;
      height:100vh; /* fix for mobile browser address bar appearing disappearing */
      left:0;
      right:0;
      z-index:-1; /* needed to keep in the background */
      background: url("../images/body_bg.jpg"); center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
body {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6em;
  color: #fff;
  background-color:#000;
}
.rstpl-head-bg {
  background-image: none;
  background-repeat: repeat;
}
.rstpl-header-border{display: none;}
.rstpl-top-fluid-position {
  padding-top: 1.5rem;
  padding-bottom: 0rem;
}
.navbar-inner {
  background: none no-repeat scroll 0 0 #000;
}
.navbar-fixed-top .navbar-inner {
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0);
  -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0);
}
.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) {
  margin-top: 2rem;
}
.rstpl-main-menu-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position), .rstpl-main-menu-full-width-position + section:not(.rstpl-slideshow-position):not(.rstpl-slideshow-full-width-position) {
  margin-top: 1rem;
}
.rstpl-all-content-position .container{
  background: transparent;
}
#rstpl-com_content{
	border: 15px solid #666;
	border-radius:20px;
    padding: 15px;
  background:#000;
}
h1 {
  line-height: 1em;
  font-size: 2.5rem;
  font-weight: 500;
  color:#ff2200;
}
h2{
  color:#ff2200;
}
a, a:hover{
  color:#ff2200;
  }
#mod-custom133 p{
  font-size: 14px;
  color: #eee;
}
.kop1{
  font-size: 2.5em;
  color: #ccc;
}
.kop2{
  font-size: 2.5em;
  color: #999;
}
.rood{
  color: #ff2200;
}
.geel{
  color: #ffff00;
}
.groen{
  color: #01fe32;
}
.blauw{
  color: #0166ff;
}
.oranje{
  color: #f2a152;
}
/*-----------------------------------*/
.navbar .nav > li > a {
  border-radius: 10px !important;
  font-weight: 500;
}
.navbar .nav > li.item-101 > a {
	background-color: #000;
	color: #ff2200;
}
.item-101.current.active a.page101{
	background-color: #ff2200;
    color: #000;
}
.navbar .nav > li.item-101 > a:hover {
	background-color: #ff2200;
	color: #000;
}
.navbar .nav > li.item-547 > a {
	background-color: transparent;
	color: #ffff00;
}
.item-547.current.active a.page547{
	background-color: #ffff00;
    color: #000;
}
.navbar .nav > li.item-547 > a:hover {
	background-color: #ffff00;
	color: #000;
}
.navbar .nav > li.item-548 > a {
	background-color: transparent;
	color: #01fe32;
}
.item-548.current.active a.page548{
	background-color: #01fe32;
    color: #000;
}
.navbar .nav > li.item-548 > a:hover {
	background-color: #01fe32;
	color: #000;
}
.navbar .nav > li.item-549 > a {
	background-color: transparent;
	color: #0166ff;
}
.item-549.current.active a.page549{
	background-color: #0166ff;
    color: #000;
}
.navbar .nav > li.item-549 > a:hover {
	background-color: #0166ff;
	color: #000;
}
.navbar .nav > li.item-550 > a {
	background-color: transparent;
	color: #f2a152;
}
.item-550.current.active a.page550{
	background-color: #f2a152;
    color: #000;
}
.navbar .nav > li.item-550 > a:hover {
	background-color: #f2a152;
	color: #000;
}