/* CSS Document */
html{
	height:100%;
}
body{
	background-image:url(../images/noise.png);
	height:100%;
	font-family: 'Open Sans', sans-serif;
	color:#888;
}
::selection {
  background: #4B9795; /* WebKit/Blink Browsers */
  color:#fff;
}
::-moz-selection {
  background: #4B9795; /* Gecko Browsers */
  color:#fff;
}
.container{
	background-color:#fff;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.33);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.33);
min-height:100%;
}
@media (min-width:1200px){.container{width:1020px}}
div.topbar{
	background-color:#4B9795;
	min-height:7px;
}
div.logokeeper{
	
}
.aboutproj{
	text-align:justify;
}
div.contentkeeper{
	min-height:80%;
}
img.toplogo{
	max-width:300px;
	margin-top:30px;
	margin-left:30px;
	padding-right:50px;
	
}
p.tagline{
	border-right:#e8e8e8 thin solid;
	color:#888;
	font-size:0.9em;
}
div.socialenzo{
	text-align:right;
	font-size:0.9em;
	padding-top:30px;
	font-weight:200;
	padding-right:30px;
	
}

div.socialenzo>a{
	font-size:1.2em;
	color: #b8b8b8;
	
}
div.socialenzo>a:hover{
	color:#888;
}
p.topcontact{
	margin-top:10px;
}
div.bovenmenu{
	margin-bottom:50px;
}
.navbar {
    border-radius: 0px;
	margin-right:-10px;
	margin-left:-10px;
}
.navbar-default {
    background-color: #4C4C4C;
    border:none;
}
.nopadding{
	padding-left:0px;
	padding-right:0px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #4B9795;
    color: #fff;
	
}


.navbar-default .navbar-nav > li > a {
    color: #fff;
	border-right: 1px solid #666;
	font-size:0.9em;
	padding-right:20px;
	padding-left:20px;
}
.navbar-default .navbar-nav > li.active > a {
    color: #fff;
	border-right: none;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	background-color:#707070;
	transition: background-color 80ms ease-in-out 0s;
    color: #fff;
}
div.navcorner{
	position:absolute;
	
}


div.leftcorner{
 border: 10px solid transparent;
  border-right: 0;
  border-top-color: #B2B2B2;
  height: 0;
  width: 0;
	
}
div.rightcorner{
	 border: 10px solid transparent;
  border-left: 0;
  border-top-color: #B2B2B2;
  height: 0;
  width: 0;
  right:0;
}


div.slider{
	margin-top:-20px;
}
h1,h2,h3,h4,h5,h6{
	color: #333;
	font-weight: 600;
    letter-spacing: -0.2px;
}
p{
	 line-height: 21px;
}
h3{
	font-size:16px;
}
div.homeblok{
	margin-top:50px;
	margin-bottom:50px;
}
div.homeblok i.big{
	margin-top:15px;
	font-size:2.3em;
	color:#333;
	
	
}
div.homeblok h3{
	margin-top:25px;
	
	}

div.icoholder{
	text-align:right;
}
div.footer{
	background-color:#4C4C4C;
	color: #ddd;
	padding-top:20px;
	padding-bottom:20px;
	min-height:150px;
	padding-left:40px;
	font-size:0.9em;
}
div.footer h1{
		color: #fff;
		margin-top:0;
		font-weight:500;
}
div.footer strong{
	font-weight:600;
}
div.contactdata p{
	color:#fff;
}
div.footer h4{
	margin-top:0;
	font-size:1.3em;
	color:#fff;
}
span#adresplaats{
	margin-left:65px;
	color: #ddd;
}
span#grey{
    color: #ddd;
}
i.contacticon{
	margin-right:15px;
	color:#fff;
}
span#telnr{
	margin-left:17px;
	color: #ddd;
}
span#mail{
	margin-left:7px;
	color: #ddd;
}
span#adresdeel1{
	color:#ddd;
}
div.bottomfooter{
	background-color:#424242;
	min-height:40px;
	font-size:0.8em;
	padding-top:10px;
	padding-left:40px;
	color: #aaa;
}
div.bottomlinks{
	text-align:right;
}
div.bottomfooter a{
	color:#aaa;
	padding-right:5px;
	padding-left:5px;
	border-right:1px #505050 solid;
}
i.at{
	margin-left:1px;
	margin-right:1px;
}
div.bottomfooter a:hover{
	color: #eee;
	text-decoration:none;
}
div.content{
	min-height:600px;
	
}
div.content p{
	color:#666;
}
div.content a{
	color:#666;
}
div.content a:hover{
	text-decoration:none;
	color:#4B9795;
}
h1.notfound{
	font-weight:600;
		color:#4B9795 !important;
		font-size:20em;
		text-align:center;
}
.page-title{
	border-bottom: 1px solid #e0e0e0;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.03);
	padding-left:40px;
	padding-bottom:30px;
}
.page-title h2{
	font-weight:normal;
	font-size:1.8em;
}
.kopsub{
	font-style:italic;
	color:#858585 !important;
}
.padding{
	padding-left:40px;
}

.form-control:focus {
  border-color: #4B9795;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(75, 151, 149, 0.6);
  outline: 0 none;
}

a.portlink img.portimg{
	border-bottom:5px solid #e5e5e5;
}
a.portlink:hover img.portimg{
	border-bottom:5px solid #4B9795;
}
div.portfolioitem{
	padding-right:30px !important;
}

div.portomschr{
	text-align:center;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 0 1px rgba(0, 0, 0, 0.1);
	transition: all 180ms ease-in-out 0s;
	    
	margin-top:-1px;
	margin-left:0px;
}


@media (max-width: 992px) {
  div.portomschr {
	  max-width:468px !important;
	  margin-top:-15px;
	  padding-top:5px;
	  margin-bottom:15px;
   
  }
}



div.portomschr h5{
	margin-top:15px;
	  font-size: 13px;
  font-weight: 600;
}
.portomschr p{
  color: #888;
  font-size: 13px;
  font-weight: 300;
}
div.heightspacer{
	min-height:200px;
}
a.homebloklink{
	color:#4B9795;
	font-size:0.9em;
}
div.portfolioblok{
	margin-top:35px;
}
img.portbigimg{
	margin-top:15px;
	border-top-left-radius:15px;
	border-bottom-right-radius:15px;
}

.navbar-default .navbar-brand {
  color: #fff;
}
.navbar-default .navbar-toggle {
  border-color: #4B9795;
}
div.content a{
	color:#4B9795 !important;
}
div.content a:hover{
	font-weight:600;
}
.margleft{
	margin-left:16px;
}