body {
	background-color: #fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 170%;
	line-height:1.5em;
	color:#000;
	margin: 0;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
}

h1,h2,h3,h4 {
	font-family: 'Roboto Condensed', sans-serif;
}

h1.title {
	font-weight: 400;
}

div.logo{
	margin-top:10px;
	margin-bottom: 10px;
}
a.logo{
	display: block;
}
a.logo img {
	display: inline;
} 

a, a:visited {
	color: #6e2b2d;
}

a:hover {
	color: #682428;
}

.spacert {	
	height: 60px;
}

.navbar{
	margin-bottom:0px;	
}

.navbar-toggle
{
	background-color:#D8B56A;	
}

.navbar-toggle span
{
	background-color:#fff;
}

.navbar-collapse
{
	max-height:none !important;	
	background-color:#353535;
}

div.header {
	border-bottom: 4px solid #fff;
	color:#fff;
	background:#1E2994;
}


div.marginmin50 {
	margin-top: 25px;
	position: relative;
	z-index: 15;
	margin-bottom: 25px;
}
.navbar-nav .open .dropdown-menu {
	background: #6e2b2d;
}

.bloglistitem {
    float: left;
    max-height: 100px;
    overflow: hidden;
    width: 100%;
    clear: both;
    margin: 5px 0;
    display: table;
    height: 100px;
    background: #fff;
}

.bloglistimage {
    max-width: 100px;
    float: left;
    display: table;
}

.bloglisttitle {
    display: table-cell;
    width: 70%;
    vertical-align: middle;
    height: 100px;
    position: relative;
}

.bloglisttitle h3 {
    margin: 0;
    text-transform: uppercase;
    line-height: 100%;
    font-size: 100%;
}

.bloglisttitle p.date {
    color: #000;
    font-size: 80%;
    float: left;
}

.bloglisttitle .fa {
    position: absolute;
    right: 10px;
    font-size: 2em;
    color: #8C8C8C;
    bottom: 25%;
}

@media(min-width: 768px) {
	div.header {
		border-bottom: 0px solid #7A0612;
		background:#1E2994;
	}
	.navbar-collapse {
		max-height: none !important;
		background-color: rgba(0,0,0,0);
	}

	div.marginmin50 {
		margin-top: -50px;
		position: relative;
		z-index: 15;
	}

	.navbar-nav .open .dropdown-menu {
		background: rgba(30,30,30,0.8);
	}
}

div.header  a {
	color: #fff;
}

section#infoaanvraag {
	background-image: url("img/offerte.jpg");
	background-size: 100% auto;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #000;
	min-height: 550px;
	position: relative;
	color: #fff;
	box-shadow: inset 0px 0px 80px -15px rgba(0,0,0,0.8);
}

section#infoaanvraag label {
	color: #fff !important;
	font-size: 18px !important;
}

section#infoaanvraag input[type="text"], section#infoaanvraag textarea {
	background: rgba(255, 255, 255, 0.67) !important;

}

section#infoaanvraag .container {
	background: rgba(0,0,0,0.5);
}

.navbar-collapse a {
	color: #fff;
}

.navbar-collapse .navbar-nav>li>a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: rgba(0,0,0,0.3);
}

.nav .caret, .nav a:hover .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-weight:  400;
	padding: 10px 15px;
}

.carousel {
	max-width: 1920px;
	margin: 0 auto;
}

.navbar-default {
	background: rgba(0,0,0,0.5);
	border-bottom: 0px;
	position: absolute;
	left: 0;
	right: 0;
}

.navbar-default .navbar-nav>li {
	border-left: 1px solid #2a2c2f;
}

.navbar-default .navbar-nav>li:first-child {
	border: 0;
}

.navbar-default .navbar-nav>li>a.active {
	background: rgba(40,40,40,0.6);
	color: #fff;
	font-weight: 700;
}
 
.navbar-nav {
	margin: 5px 0 0 0;
	border:0;
	float: none;
}

.carousel-caption {
	background: rgba(40,40,40,0.2);
}

div.adres h4 {
	padding: 0;
	margin: 0;
	line-height: 130%;
	font-weight: 700;
}

div.adres p {
	line-height: 100%;
	font-size: 80%;
	margin: 5px 0 0 0;
	font-family: 'Roboto Condensed', sans-serif;
}

div.branchehome h3 {
	font-size: 16px;
	color: #fff;
}

div.branchehome img.img-responsive {
	width: 100%;
}

section#red {
	background: #333;
	margin: 50px auto;
	padding: 50px 0;
	color: #fff;
}

section#red h2{
	margin-top:0px;
}

section#red a {
	color: #fff;
}

div.submenu {
	background: #1E2994;
	color: #fff;
	margin: 20px auto;
	padding-top: 10px;
}

div.submenu h2 {
	margin-top: 0;
}

div.submenu a { 
	color: #fff;
}

div.submenu ul#leftmenu {
	padding:  0;
	list-style: none;
}

div.submenu ul#leftmenu li a {
	display: block;
	cursor: pointer;
	padding: 10px 5px;
}
div.submenu ul#leftmenu li a:after {
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f0da";
	padding-left: 10px;
}

div.submenu ul#leftmenu li.active-sub a {
	text-decoration: underline;
}

.blackbg {
	background: #000;
}

.spacert{
	height: 40px;
	clear: both;
}

.spacert2{
	height: 20px;
	clear: both;
}

.lightgray {
	background: #F7F7F7;
}

.lightgray2 {
	background: #ECECEC;
}

.carousel-inner>.item {
	-webkit-transition: .3s cubic-bezier(0.470, 0.000, 0.745, 0.715)  left;
	transition: .3s cubic-bezier(0.470, 0.000, 0.745, 0.715) left;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background:rgba(30,30,30,0.6);
	color:#fff;
}

.navbar-default .navbar-nav>.dropdown>a .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}



.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #fff;
	background: rgba(255,255,255,0.1);
}

.dropdown-menu>li>a {
	color: #fff;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	background-color: rgba(255,255,255,0.1);
}


section.formToggle {
	display: none;
	padding: 20px 0;
/** To edit this background, follow this link:
http://svgeneration.com/generate/Steel?size=11.7&top=3d3c3c&bottom=332f2f&turbulence=0.16&
*/
background-color: undefined;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOTIuNScgaGVpZ2h0PScyOTIuNSc+Cgk8ZGVmcz4KCQk8bGluZWFyR3JhZGllbnQgaWQ9J2cnICB4Mj0nMCcgeTI9JzEwMCUnPgoJCQk8c3RvcCBvZmZzZXQ9JzAlJyBzdHlsZT0nc3RvcC1jb2xvcjojM2QzYzNjO3N0b3Atb3BhY2l0eToxJyAvPgoJCQk8c3RvcCBvZmZzZXQ9JzEwMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiMzMzJmMmY7c3RvcC1vcGFjaXR5OjEnIC8+CgkJPC9saW5lYXJHcmFkaWVudD4KCQk8cGF0dGVybiBpZD0nYicgcGF0dGVyblVuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzExLjcnIGhlaWdodD0nNS44NScgdmlld0JveD0nMCAwIDIwIDEwJyA+CgkJCTxyZWN0IGZpbGw9J3VybCgjZyknIHg9JzknIHk9Jy02JyB3aWR0aD0nMTInIGhlaWdodD0nMTInLz4KCQkJPHJlY3QgZmlsbD0ndXJsKCNnKScgeD0nOScgeT0nNScgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJy8+CgkJCTxyZWN0IGZpbGw9J3VybCgjZyknIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcvPgoJCTwvcGF0dGVybj4gCgkJPGZpbHRlciBpZD0nZnV6eicgeD0nMCcgeT0nMCc+CgkJCTxmZVR1cmJ1bGVuY2UgdHlwZT0ndHVyYnVsZW5jZScgcmVzdWx0PSd0JyBiYXNlRnJlcXVlbmN5PScuMiAuMycgbnVtT2N0YXZlcz0nNScgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPgoJCQk8ZmVDb2xvck1hdHJpeCB0eXBlPSdzYXR1cmF0ZScgaW49J3QnIHZhbHVlcz0nMCcvPgoJCTwvZmlsdGVyPgoJPC9kZWZzPgoJPHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsbD0ndXJsKCNiKScvPgo8cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjZnV6eiknIG9wYWNpdHk9JzAuMTYnLz4KPC9zdmc+Cg==');
}	

section.formToggle div.container {
	background: rgba(0,0,0,0.6);
padding: 10px 40px;
}






section.formToggle div.container h2 {
	color: #fff;
}

section.formToggle form label {
	color: #fff;
}

.btn-sietzema { 
  color: #FFFFFF; 
  background-color: #A20D1C; 
  border-color: #6E151E; 
} 
 
.btn-sietzema:hover, 
.btn-sietzema:focus, 
.btn-sietzema:active, 
.btn-sietzema.active, 
.open .dropdown-toggle.btn-sietzema { 
  color: #FFFFFF; 
  background-color: #7A0612; 
  border-color: #6E151E; 
} 
 
.btn-sietzema:active, 
.btn-sietzema.active, 
.open .dropdown-toggle.btn-sietzema { 
  background-image: none; 
} 
 
.btn-sietzema.disabled, 
.btn-sietzema[disabled], 
fieldset[disabled] .btn-sietzema, 
.btn-sietzema.disabled:hover, 
.btn-sietzema[disabled]:hover, 
fieldset[disabled] .btn-sietzema:hover, 
.btn-sietzema.disabled:focus, 
.btn-sietzema[disabled]:focus, 
fieldset[disabled] .btn-sietzema:focus, 
.btn-sietzema.disabled:active, 
.btn-sietzema[disabled]:active, 
fieldset[disabled] .btn-sietzema:active, 
.btn-sietzema.disabled.active, 
.btn-sietzema[disabled].active, 
fieldset[disabled] .btn-sietzema.active { 
  background-color: #A20D1C; 
  border-color: #6E151E; 
} 
 
.btn-sietzema .badge { 
  color: #A20D1C; 
  background-color: #FFFFFF; 
}

.btn-lastechniek { 
  color: #FFFFFF; 
  background-color: #1E2994; 
  border-color: #343769; 
  border-radius: 0;
} 
 
.btn-lastechniek:hover, 
.btn-lastechniek:focus, 
.btn-lastechniek:active, 
.btn-lastechniek.active, 
.open .dropdown-toggle.btn-lastechniek { 
  color: #FFFFFF; 
  background-color: #282B59; 
  border-color: #343769; 
} 
 
.btn-lastechniek:active, 
.btn-lastechniek.active, 
.open .dropdown-toggle.btn-lastechniek { 
  background-image: none; 
} 
 
.btn-lastechniek.disabled, 
.btn-lastechniek[disabled], 
fieldset[disabled] .btn-lastechniek, 
.btn-lastechniek.disabled:hover, 
.btn-lastechniek[disabled]:hover, 
fieldset[disabled] .btn-lastechniek:hover, 
.btn-lastechniek.disabled:focus, 
.btn-lastechniek[disabled]:focus, 
fieldset[disabled] .btn-lastechniek:focus, 
.btn-lastechniek.disabled:active, 
.btn-lastechniek[disabled]:active, 
fieldset[disabled] .btn-lastechniek:active, 
.btn-lastechniek.disabled.active, 
.btn-lastechniek[disabled].active, 
fieldset[disabled] .btn-lastechniek.active { 
  background-color: #1E2994; 
  border-color: #343769; 
} 
 
.btn-lastechniek .badge { 
  color: #1E2994; 
  background-color: #FFFFFF; 
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
}

/* Set the fixed height of the footer here */
#footer {
  padding-top:10px;
  min-height: 150px;
  background: #222;
  padding-bottom:10px;
  color: #C4C4C4;
}

#footer  a {
	color: #C4C4C4;
}