#menu_container {
    font-size: 1em;
    }
#hamburger {
  background-color: rgb(161, 157, 149);
}
#submore li .caret {
  border-top: 5px solid rgb(140, 140, 139);
}
#footer, #footer a {
    color: #ccc;
}
.reviewblok {padding-top:0;}
.facilslider .slider_para {max-width: 1050px !important;}

div.alb_img {
  height: 300px;
  width: 300px;
}
div.alb_img img {
  height: 300px;
  }
p.thumb_caption {
  margin-top: 8px;
  width: auto;
  text-align: left;
  font-size: 14px;
}
.uitjes {
	min-height:180px;
	width:100%;
	text-shadow: 1px 1px 1px #000;
	color: #FFF;
	font-size: 16px;
}
.uitjes P, .uitjes a {
	height: 100%;
	width:100%;
	display: block;
}
.uitjes a {
 	 padding-top: 22px;
}
.message {
  background-color: #eaeaea;
}
form input, form textarea {
  background-color: #f0f0ee;
}

@media (max-width: 717px) {
	.portfolio-wrapper.isotope .textblok_container {
		width: 100% !important;
	}
}

@media (max-width: 768px) {
	.col_1_of_4 a, .col_1_of_4 a div, .col_1_of_4 a div div { 
		width: 100% !important; 
		max-width: 100% !important;
	}
	.col_1_of_4 a div div { 
		max-height: 100% !important;
	}
	#menu li ul {
    		width: 200px;
  	}
  	#menu #submore_container #submore li {
	  	width: 200px;
  	}
  	#submore li a {
  		color: #333 !important;
  		padding: 0.8em 1.5em !important;
	}
	#menu li:hover li a, #menu li.hover li a {
  		background-color: rgba(255, 255, 255, 0.94);
  	}
  	#menu ul ul {
  		border-bottom-right-radius: 0px;
  	}
}
@media (min-width: 769px) {
	#logo_site {
		margin-top: -5px;
	}
}