* { transition: all .2s; }

body {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*overflow-x: hidden;*/
}
strong {
	font-weight: 700;
}

.carousel-caption {
	position: static;
	padding: 0;
	margin: 0;
	color: #b0b0b0;
	text-shadow: none;
	text-align: right;
	margin-top: 10px;
	font-style: italic;
}

.carousel-control.left, .carousel-control.right {
	background-image: none !important;
}

.carousel-indicators { display: none; }

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	margin-top: -28px;
}

#search-form {
	position: absolute;
	width: 250px;
	right: 0;
	margin-top: 8px;
	z-index: 10;
}

header[role="banner"] {
	background: rgba(118, 181, 38, .82);
	padding: 20px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.clearheader {
    width:100%;
    height:109px;
}

#logo {
	max-height: 69px;
}

nav[role="navigation"] {
	color: #fff;
	margin-top: 15px;
}

nav[role="navigation"] a {
	color: #fff;
	font-weight: bold;
}

nav[role="navigation"] .nav-pills>li.active>a, 
nav[role="navigation"] .nav-pills>li.active>a:focus, 
nav[role="navigation"] .nav-pills>li.active>a:hover, 
nav[role="navigation"] .nav-pills>li>a:focus, 
nav[role="navigation"] .nav-pills>li>a:hover {
	background: none;
	text-decoration: underline;
}

nav[role="navigation"] .nav-pills>li>a {
	text-decoration: none;
	background: none;
}

nav[role="navigation"] .dropdown-menu {
	background: #69a51d;
	border-radius: 0;
}

nav[role="navigation"] .dropdown-menu>li>a, 
nav[role="navigation"] .dropdown-menu>li>a:focus, 
nav[role="navigation"] .dropdown-menu>li>a:hover {
	color: #fff;
	font-weight: normal;
}
nav[role="navigation"] .dropdown-menu>li>a:focus, 
nav[role="navigation"] .dropdown-menu>li>a:hover {
	background: rgba(255,255,255,.3);
}

#search-icon {
	margin-top: 8px;
	display: block;
	margin-left: 8px;
}

section#hero {
	background: url('../img/hero-bg.jpg');
	background-size: cover;
	margin-top: -120px;
	position: relative;
}

section#hero h3 {
	color: #fff;
	margin-top: 520px;
	margin-bottom: 60px;
	font-size: 28px;
}

#search-form .input-group-addon {
	background: #69a51d;
	border: 0;
}
#search-form .input-group-addon button {
	border: 0;
	background: none;
	color: #fff;
}

section#welkom {
	padding: 120px 0;
}

section#page {
	padding: 60px 0;
}

section#welkom .btn-primary {
	margin-top: 30px;
}

section#welkom p {
	margin-top: 40px;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus {
	background: #69a51d;
	border-radius: 0;
	border: 0;
	padding: 8px 16px;
	font-weight: bold;
}
.btn-primary:hover, .btn-primary:focus {
	opacity: .8;
}

div.move-on {
	margin-top: 120px;
}

div.move-on i {
	color: #69a51d;
	background: #fff;
	border-radius: 50%;
	padding: 12px 10px;
	border: 4px solid #f3f3f5;
}

section#troeven {
	background: url('../img/troeven-bg.jpg');
	padding: 120px 0;
	background-size: cover;
	background-position: center;
	margin-top: -130px;
}

section#troeven h2 {
	background: rgba(255,255,255,.29);
	color: #fff;
	font-weight: bold;
	float: left;
	padding: 90px 20px 30px 20px;
	font-size: 48px;
	max-width: 240px;
	text-align: center;
}

section#troeven p {
	float: left;
	clear: left;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	margin-top: 120px;
}

section#rietput {
	padding: 160px 0;
}

section#rietput img.img-circle {
	width: 80%;
	margin-left: 10%;
}

section#rietput p {
	line-height: 24px;
	margin-top: 30px;
}

section#rietput .nav-pills>li>a {
	color: #818181;
	border-right: 2px solid #e7e8ec;
	border-radius: 0;
}

section#rietput .nav-pills>li.active>a, 
section#rietput .nav-pills>li.active>a:focus, 
section#rietput .nav-pills>li.active>a:hover, 
section#rietput .nav-pills>li>a:focus, 
section#rietput .nav-pills>li>a:hover {
	background: none;
	border-right: 2px solid #69a51d;
}

section#virtueel-kantoor {
	background: url('../img/virtueel-kantoor-bg.jpg');
	background-size: cover;
	background-position: center;
	padding-top: 40px;
	color: #fff;
}

section#virtueel-kantoor h3 {
	margin-top: 70px;
}

section#virtueel-kantoor p {
	line-height: 24px;
}

div.move-on:nth-of-type(2) {
	margin-top: 60px;
}

section#nieuws {
	padding: 70px 0;
}

section#nieuws h3 {
	text-transform: uppercase;
	color: #b6b6b6;
	font-size: 18px;
	margin-bottom: 0;
}

section#nieuws h2 {
	margin-top: 0;
}

section#nieuws h2 {
	margin-bottom: 50px;
}

a.news-box {
	border: 1px solid #ededf0;
	float: left;
	width: 100%;
	cursor: pointer;
}
a.news-box h4 {
	color: #2a2d32;
}
a.news-box:hover { text-decoration: none; opacity: .8; }

section#nieuws h4 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 16px;
	padding-top: 10px;
}

footer div#row1, footer div#row2 {
	background: #f4f4f5;
	border-top: 1px solid #e7e8ec;
}

footer div#row1 {
	background-color: #f9f9fa;
	padding: 40px 0 70px 0
}

footer, footer a {
	color: #818181;
}

footer i {
	color: #69a51d;
	font-size: 21px;
}

footer h3 {
	color: #69a51d;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}

.input-group-addon button {
	background: none;
	border: 0;
}

footer i.icon-twitter, footer div#row2 i {
	color: #818181;
}

footer div#row2 {
	padding: 30px 0;
}

footer div#row2 img {
	max-width: 100%;
}

/*footer div#row2 img {
	float: left;
	max-width: calc(25% - 10px);
	margin: 0 5px;
}*/

/* eof */

.navbar-fixed-top { width:130px; height:auto; position:absolute; top:0px; left:0px; padding:0px; font-size:18px;}
.navbar-fixed-top a { color:#FFF; font-size:11px;}
.fotodienst {border:#ccc solid 1px;border-radius:4px;width:100%;min-height:220px;padding:10px;}
.fotodienst:hover {border-color:rgba(118, 181, 38, .82);}
.fotodienst img {display:block;margin:0 auto;}
table tr:first-child th {border-top: 0px;}
.openingsuren {
    margin-top:15px;
}

.overlay {background-repeat: repeat;background-image: url("../images/overlay.png") !important;}
.overlay h3 {padding:25px;}
.team {margin-bottom:25px;}

/***********/

section#troeven a {
    color: #ffffff;
    /*font-size: 18px;*/
    font-weight: bold;
}

section#troeven p {
    margin-top: 20px;
}

section#troeven ul {
    color: #ffffff;
    font-weight: bold;
}

section#troeven .btn {
    margin-top: 20px;
}

section#troeven .btn-success {
    background-color: #9AC069;
    opacity: 1;
}

/* MENU AANPASSING */
.nav-wrapper{position: relative; }

@media(min-width: 768px){
	.nav-wrapper i.close-icon, .nav-wrapper i.open-icon{display: none;}
}
@media(max-width: 991px){
	.nav-wrapper nav li{margin: 0;}
}

@media(max-width: 768px){
	.nav-wrapper.closed-bar nav{height: 0px; overflow: hidden;}
	.nav-wrapper i.close-icon, .nav-wrapper i.open-icon{display: block; position: absolute; top: 20px; right: 15px; font-size: 21px; color: white;  -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;  -o-transition: all .2s ease-in-out;  transition: all .2s ease-in-out; cursor:pointer;}

	.nav-wrapper.closed-bar i.open-icon{opacity: 1;}
	.nav-wrapper.closed-bar i.close-icon{opacity: 0;}
	
	.nav-wrapper nav{height: auto; overflow: hidden; }
	.nav-wrapper i.open-icon{opacity: 0;}
	.nav-wrapper i.close-icon{opacity: 1;}
	
}

@media(max-width: 576px){
	#logo { max-height: initial; max-width: 300px !important;}
}

