.header-v6 .logo img {
	max-width:150px;
}

@media(max-width:991px) {
	.re-title-v1 {
		padding:0 20px;
    margin-top: -190px !important;
}
	.re-text-v1 {
		padding:0 20px;
		margin-top: -120px !important;
	}
	.btn-u.btn-brd.btn-u-light  {
		margin-top:-50px;
	}
	.headerWrapper {
    	background: #111;
    	position: relative !important;
	}
	.blok-icon {
		margin:30px 0;
	}
	.header-v6 {
    	background: #111;
}
	.margin-top-20 {
		margin: 0px;
	}
	.header-v6 .navbar-collapse {
		border:none;
	}
	
	.re-title-v1 {
		margin-top:-50px;
	}
	.header-v6 .navbar-nav>li a {
    border-bottom: none;
    border-top: none;
	}
	
}
.loginbar {
    margin-top: -36px;
    margin-right: 160px;
}
@media(min-width:992px) {
	.re-title-v1 {
		padding:0 150px;
		margin-top: -70px;
	}
	
	.btn-u.btn-brd.btn-u-light {
		margin-top:50px;
	}
	.header-fixed .header-v6.header-sticky {
    top: 45px;
}
	.header-fixed .header-v6.header-fixed-shrink a.logo img {
    height: 100%;
    max-height: 100%;
}
	.breadcrumbs {
    margin-top: -101px;
	background: rgba(0,0,0,0.7) !important;
}
}

.footer-v1 .footer .map-img .fa {
    font-size: 27px;
}

.footer-v1 .link-list li {
border:none;
}
.topbar {
    height: 10px;
}

.breadcrumbs h1 {
    font-family: Roboto, Arial, sans-serif;
    font-weight: 600;
    color: #50af31;
    font-size: 40px;
}

.breadcrumbs {
	padding:20px 0;
    z-index: 99;
    background: rgba(0,0,0,1);
}
.footer-v1 .footer h2 {
    color: #777;
    font-size: 26px;
    font-weight: 200;
    text-transform: uppercase;
}


.footer-v1 .copyright, .footer-v2 .copyright {
    background-color: #0f0f0f;
}
.footer-v1 .footer .map-img {
	background:none;
}

.headline {
	border:none;
}
.footer-v1 .footer p {
    font-size: 14px;
    color: #eee;
}
.footer-v1 .footer {
    padding: 75px 0;
    background:url(/media/1020/bg_footer.png) no-repeat center center #111;
}
.vervolgpagina .blok-icon:hover { transform: scale(1); }
.blok-icon:hover { transform: scale(1.05); }
.blok-icon {
	border-top: solid .3125rem #50af31;
	background: #fff;
    padding: 30px 20px;;
    overflow: hidden;
    border-radius: .25rem;
    box-shadow: 0 2px 15px 0 rgba(129,129,129,.5)!important;
	transition: all .2s ease-in-out; 
  
}

.header-v6 .navbar-nav>li>a {
    color: rgba(255, 255, 255, 0.7);
    text-transform: uppercase;
}
.header-v6 .navbar-nav>li>a:hover, .header-v6 .navbar-nav>.active>a {
	color:#fff;
}
.top-bar-website a:hover {
	color:#50af31;
}
.top-bar-website a {
	color:#fff;
	font-size:14px;
	
}

.top-bar-website {
	color:#fff;
    height: 45px;
    background: #000;
}

.headerWrapper .container {
	width:100%;
}
.re-title-v1 {
    
    color: #fff;
    text-align: center;
    font-size: 50px;
    line-height: 60px;
	padding:;
    text-transform: none;
    font-family: Roboto,Arial,sans-serif;
}
.top-bar-website .pull-right {
    padding: 10px 30px;
}


.re-text-v1 {
	text-transform:uppercase;
	font-family: Dosis,Arial, sans-serif;
	font-size:40px;
	margin-top:20px;
}

.btn-u.btn-brd.btn-u-light {
	text-transform:uppercase;
	font-family: Roboto,Arial, sans-serif;
    color: #fff;
	font-weight:600;
    border-color: #50af31;
    padding: 15px 40px;
    font-size: 15px;
    background: #50af31;
}

/* Content Templates */
.grid-section div[style*="background-image"] {
    background-attachment: fixed !important;
}

.tp-dottedoverlay.twoxtwo {
	background:none;
}

.header-fixed .header-v6.header-fixed-shrink {
	background:rgba(255,255,255,1);
	top:0;
}

.revolution-mch-1:after {
    background: rgba(0,0,0,.5);
}
.headerWrapper {
	position:absolute;
}
.header-v6 {
	background:none;
}
/* Algemeen */
body {
    font-size: 16px;
}

label {
    color: #555;
    font-size: 16px !important;
    font-weight: 400;
}

a {
    transition: all .2s linear;
}

    a:hover {
        text-decoration: none;
    }

.vervolgpagina .content {
    padding-top: 0px;
    padding-bottom: 0px;
}

.vervolgpagina .container.content {
    padding-top: 75px;
    padding-bottom: 75px;
}
.headline h2, .headline h3, .headline h4 {
    border-bottom: none;
}

.vo-vertical-align .row {
    -ms-flex-align: center !important;
    align-items: center !important;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.vo-divider {
}

.vo-rij-bg {
    background: #f7f7f7;
}

.dienst-border {
    border: 2px solid #f6f6f6;
}

.tab-content .col-md-12 .row:last-child {
    margin-bottom: 0px;
}

/* Paddings */
.vo-padding-l {
    padding: 100px 0px;
}

.vo-padding-m {
    padding: 75px 0px;
}

.vo-padding-s {
    padding: 50px 0px;
}

.vo-padding-top-l {
    padding: 100px 0px 0px 0px;
}

.vo-padding-top-m {
    padding: 75px 0px 0px 0px;
}

.vo-padding-top-s {
    padding: 50px 0px 0px 0px;
}

.vo-padding-bottom-l {
    padding: 0px 0px 100px 0px;
}

.vo-padding-bottom-m {
    padding: 0px 0px 70px 0px;
}

.vo-padding-bottom-s {
    padding: 0px 0px 50px 0px;
}

/* H1 - H6 */
h1 {
}

h2, .headline h2 {
	
	  font-size: 26px;
    font-weight: 200;
    text-transform: uppercase;
}

h3 {
}

h4 {
}

/* Knoppen */
span.ctaL a,
#formulier .pSubmit, #inloggen .pSubmit {
    font-family: Open Sans,Arial, sans-serif;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 700;
    padding: 16px 26px;
    color: white;
}

    span.ctaL a:hover
    #formulier .pSubmit, #inloggen .pSubmit {
    }

span.ctaL2 a {
    font-family: Open Sans,Arial, sans-serif;
    border-radius: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 700;
    padding: 16px 26px;
    color: white;
}

    span.ctaL2 a:hover {
    }

/* Formulier */
#formulier input, #formulier select, #formulier textarea, #inloggen input, #inloggen select, #inloggen textarea {
    background: transparent;
    border: 1px solid #f7f7f7;
    box-shadow: none !important;
    height: unset !important;
    padding: 15px 15px;
}

    #formulier input:focus, #formulier textarea:focus, #inloggen input:focus, #inloggen textarea:focus {
        border-color: rgb(114, 192, 43);
        -webkit-box-shadow: 0 0 8px rgba(0,0,0,.2) !important;
        -moz-box-shadow: 0 0 8px rgba(0,0,0,.2) !important;
        box-shadow: 0 0 8px rgba(114,192,43,.2) !important;
    }

#formulier textarea, #inloggen textarea {
    height: 150px !important;
}

/* Nieuwsoverzicht standaard */
#nieuwsArtikel .headline {
    margin: 10px 0 15px 0;
    border-bottom: none;
}

.img-post, .imageborder {
	border-top: solid .3125rem #50af31;
    background: #fff;
    border-radius: .25rem;
    box-shadow: 0 2px 15px 0 rgba(129,129,129,.5)!important;
    padding: 0px;
    margin: 0px;
}

.panel {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 13px;
}

.panel-body {
    padding: 0px;
}

.post-title, #nieuwsArtikel .headline h1 {
    padding-bottom: 0px;
    border-bottom: none;
}

.panel-footer {
    padding: 0px;
    background-color: transparent;
    border-top: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-top: 15px;
}

    .panel-footer .col-lg-10.col-md-9.col-sm-8 {
        font-size: 12px;
        padding-top: 3px;
    }

.postdatum {
    font-size: 12px;
}
