html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a[href], label[for], select, 
input[type=checkbox], input[type=radio] {
	cursor: pointer;
}

button, input[type=button], input[type=image], 
input[type=reset], input[type=submit] {
	padding: 0;
	overflow: visible;
	cursor: pointer;
}

button::-moz-focus-inner, 
input[type=button]::-moz-focus-inner, 
input[type=image]::-moz-focus-inner, 
input[type=reset]::-moz-focus-inner, 
input[type=submit]::-moz-focus-inner {
	border: 0;
}

.hide {
	position: absolute !important;
	left: -9999em !important;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

.ie7 .clearfix {
	zoom: 1; 
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

th, td {
	vertical-align: top;
}

th {
	font-weight: normal;
	text-align: left;
}

address, cite, dfn {
	font-style: normal;
}

abbr, acronym {
	border-bottom: 1px dotted #999;
	cursor: help;
}

sub, 
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

textarea {
	 overflow: auto;
}


/* Normalized Styles
------------------------------------------------------------------------------*/

html {
	height: 100%;
}

body {
	font: 15px/18px 'PT Sans';
	color: #b9cdd5;
	background: #6d6e6d;
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-font-smoothing: antialiased;
}

input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited {
	text-decoration: none;
	color: #ffffff;
}

a:hover, a:active, a:focus {
	text-decoration: underline;
}

/* side-left
------------------------------------------------------------------------------*/

#logo {
	width: 154px;
	height: 101px;
	display: block;
	cursor: pointer;
	text-indent: -9999em;
	background: url(../images/logo.png) no-repeat;
	background-size: 154px 101px;
	margin: 65px 0 52px 56px;
}
.oldie #logo {
	background: url(../images/logo-IE.png) no-repeat;
	margin:65px auto 52px auto;
}

#side-left {
	position: absolute;
	padding: 11px 0 0 0;
	top: 0;
	left: 0;
	z-index: 99;
	bottom: 0;
	overflow: hidden;
	width: 269px;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.66);
}

#side-left .holder {
	text-align: center;
	overflow: hidden;
	height: 100%;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTMlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZTFlM2UwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZGVlMGRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjZGJkZmRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZGRkZmRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZGRkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRjZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #fefefe 36%, #f6f6f6 53%, #e1e3e0 85%, #dee0df 91%, #dbdfde 91%, #dddfdc 93%, #d8ddd9 100%, #dadcdb 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(36%,#fefefe), color-stop(53%,#f6f6f6), color-stop(85%,#e1e3e0), color-stop(91%,#dee0df), color-stop(91%,#dbdfde), color-stop(93%,#dddfdc), color-stop(100%,#d8ddd9), color-stop(100%,#dadcdb));
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#fefefe 36%,#f6f6f6 53%,#e1e3e0 85%,#dee0df 91%,#dbdfde 91%,#dddfdc 93%,#d8ddd9 100%,#dadcdb 100%);
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#fefefe 36%,#f6f6f6 53%,#e1e3e0 85%,#dee0df 91%,#dbdfde 91%,#dddfdc 93%,#d8ddd9 100%,#dadcdb 100%);
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#fefefe 36%,#f6f6f6 53%,#e1e3e0 85%,#dee0df 91%,#dbdfde 91%,#dddfdc 93%,#d8ddd9 100%,#dadcdb 100%);
	background: linear-gradient(135deg,  #ffffff 0%,#fefefe 36%,#f6f6f6 53%,#e1e3e0 85%,#dee0df 91%,#dbdfde 91%,#dddfdc 93%,#d8ddd9 100%,#dadcdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadcdb',GradientType=1 );
}

#side-left li, #side-left a {
	color: #7d878b;
	font-family: 'Vollkorn';
	font-weight: normal;
}
/*.oldie #side-left li, .oldie #side-left a {font-size: 13px;}*/

#side-left .language-bar {
	padding: 0 0 6px 0;
}

#side-left .language-bar a {
	text-transform: uppercase;
	color: #555f63;
	font-size: 12px;
	line-height: 16px;
}

#side-left .ft-bar {
	font-size: 8px;
	line-height: 12px;
	text-transform: uppercase;
}

#side-left .ft-bar ul {
	padding: 0 0 23px 0;
}

#side-left .ft-bar ul li {
	color: #7d878b;
	font-family: 'Vollkorn';	
	font-weight: normal;
}

#side-left a.facebook {
	width: 32px;
	height: 32px;
	display: block;
	cursor: pointer;
	text-indent: -9999em;
	background: url(../images/facebook.png) no-repeat;
	background-size: 32px 32px;
	margin: 0 auto 12px auto;
	opacity: 0.3;
	-webkit-transition:opacity .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;	
}
#side-left a.facebook:hover {opacity: 1}


/* Navigation
------------------------------------------------------------------------------*/

#menu ul {
	margin: auto;
	width: 220px;
	padding: 0 0 12px 0;
}

#menu li {
	width: 220px;
	padding: 6px 0 5px 0;
	background: url(../images/bg_menu_divide.png) no-repeat 0 100%;
}

#menu li.last {
	background: none;
}

#menu a {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}

/*.oldie #menu a {font-size: 13px;}*/

#menu a:hover {
	text-decoration: none;
	color: #1a1f1a;
}

#menu .current a {
	text-decoration: none;
	color: #1a1f1a;
}

/* content
------------------------------------------------------------------------------*/

#content {
	position: absolute;
	left: 269px;
	right: 0;
	top: 11px;
	bottom: 0;
}
.oldie #content {height: 100%}

#flexslider{
	position: relative;
	width: 44.2%;
	height: 100%;
	float: left;
	background: #222d31; 
    margin: 0;
    padding: 0;
}
#flexslider .slides{
	position: relative;
	top: 25%;
    width: 100%;
    height: 50%;	
    margin: 0;
    padding: 0;
    list-style: none;
}
#flexslider .slides li{
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    background-repeat: no-repeat;
}


#photos {
	position: relative;
	width: 44.2%;
	height: 100%;
	float: left;
	background: #222d31; 
}

#photos .holder {
	width: 100%;
	position: relative;
	height: 33.3%;
	overflow: hidden;
}

#photos #slider {
	width: 100%;
	position: relative;
	height: 100%;
}

#photos .item {
	width: 100%;
	position: relative;
	height: 100%;
}

#photos .holder .item img {
	display: block;
	width: 100%;
	min-height: 100%;
	min-width: 334px;
}

#map {
	position: relative;
	width: 44.2%;
	height: 100%;
	float: left;
}
#map #map_canvas {
	width: 100%;
	height: 100%;	
}
#map #map_canvas address {
	color: #222d31;
}

#main-content {
	display: block;
	height: 100%;
	width: 56%;
	margin: 0 0 0 -100px;
	float: right;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	background: #222d31 url(../images/bg_main.png) no-repeat 95% 25px;
}

#main-content.sfeerbeelden, #main-content.voorwaarden {
	width: 100%;	
}

#main-content .entry {
	display: table;
	-webkit-overflow-scrolling: touch;
	height: 100%;
	position: relative;
	width: 100%;
	padding: 0 20px 0 0;
}

#main-content .entry .holder{
	display: table-cell;
	vertical-align: middle;
	padding: 30px 70px 30px 53px;
	/*position: relative;
	top: 50%;
	transform: translateY(-50%);*/
}

#main-content.sfeerbeelden .entry .holder{
	padding: 83px 30px 30px;
	top: 0;
	transform: none;
}

#main-content .entry a.back {
	float: right;
	text-decoration: none;
}

#main-content .entry h1, #main-content .entry h2{
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	padding: 0 0 21px 0;
	font-family: 'Vollkorn';
	font-weight: normal;
	text-transform: uppercase;
}
#main-content .entry h2{
	font-size: 14px;
	line-height: 24px;
}

#main-content .entry p {
	padding: 0 0 17px 0;
}

#main-content .entry .indent {
	padding: 0 0 17px 8px;
}

#main-content .entry ul {
	padding: 0 0 17px 8px;
}
#main-content .entry ul li {
	background: url(../images/streep.jpg) no-repeat left center;	
	background-size: 5px 2px;
	padding-left: 10px;
}

#main-content .entry ul.btn {
	margin: 0 -5px 20px -12px;
}

#main-content .entry ul.btn li {
	background: none;
	margin: 0 0 2px 0;
	padding: 0;
}

#main-content .entry ul.btn li a {
	background: #596c74 url(../images/bg_arrow.png) no-repeat 15px 11px;
	display: block;
	min-height: 28px;
	line-height: 28px;
	padding: 0 0 0 26px;
}

#main-content .entry ul.btn li a:hover {
	background: #698c99 url(../images/bg_arrow.png) no-repeat 15px 11px;
	text-decoration: none;
}

#main-content #gallery a {
	float: left;
	position: relative;
	display: block;
	width: 25%;
	padding: 0 5px 5px 0; 
	box-sizing: border-box;
}
#main-content #gallery a .picture {
	overflow: hidden;
	width: 100%;
}
#main-content #gallery a img {
	width: 100%;
	opacity: 1;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;	
}
#main-content #gallery a:hover img {
	opacity: .5;
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}
#main-content #gallery a .border {
	position: absolute;
	top: 0; right: 5px; bottom: 5px; left: 0;
	border: 1px solid #FFF;
	-webkit-transition:border .2s ease-out;
	-moz-transition:border .2s ease-out;
	-o-transition:border .2s ease-out;
	transition:border .2s ease-out;	
}
#main-content #gallery a:hover .border {
	border: 4px solid #FFF;
}

#main-content .entry table {
	margin: 0 0 17px 0;
}
#main-content .entry table tr:nth-child(1) {background-color: #3c4b51;}
#main-content .entry table tr:nth-child(2) {background-color: #4b5d64;}
#main-content .entry table tr:nth-child(3) {background-color: #596c74;}
#main-content .entry table tr td {padding: 10px 20px;}

#fb-like {
	position: absolute;
	right: 10px;
	bottom: 0px;
	z-index:9999;
	float: right;
	background: none;
	width:300px;
	background:none !important;
}
.connect_widget {background-color: none !important;}


#side-left .menu-action{
	display: none;	border: 2px solid #6D6E6D;border-radius: 3px;font-weight: bold;font-family: 'PT Sans';position: absolute;
	top: 30px;right: 10%;color: #6D6E6D;padding: 6px 5px 5px 5px;line-height: 1;box-shadow: -1px -1px 1px #FFF;
}
#side-left .menu-action:hover{
	text-decoration: none;
}

/* Responsive
------------------------------------------------------------------------------*/ 

@media screen and (max-width: 1024px) {
	#logo{
		margin: 45px auto 20px auto; background-size: 100%; width: 120px; height:80px;
	}
}
@media screen and (max-width: 768px) {
	#photos{height:270px;}
	#photos .holder{
		height: auto; display: none; height:270px; overflow: hidden;
	}
	#photos .holder:first-child{
		display: block;
	}
	#photos .holder .item img{
		min-height: 0; min-width: 0;
	}
	#photos{
		float:none;width:100%;height: 270px;position: absolute;z-index: 2;top: 0;
	}
	#flexslider{
		float:none;width:100%;height: 270px;position: absolute;z-index: 2;top: 0;	
	}
	#flexslider .slides{
		top: 0;
		height: 100%;
	}
	#main-content{
		float:none; width:100%; margin: 0;
	}
	#main-content .entry{
		 padding-top: 270px;
	}
	#main-content .entry h1 {
		padding-top: 20px;
	}

	#main-content .entry .holder{
		position: static;
		top: 0;
		transform: none;
	}

	#map{
		float:none; width:100%; height: 270px;
		position: absolute;top: 0;left: 0;right: 0;z-index: 2;
	}
	#main-content.sfeerbeelden .entry{
		padding-top: 0;
	}
}

@media only screen and (max-width: 480px), only screen and (min-device-width : 320px) and (max-device-width : 568px){
	#menu{
		padding-top: 70px;
	}
	#side-left .menu-action.open{
		display: block;
	}
	#side-left{
		position: static; width:100%; padding-top: 10px;
		box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);border-bottom: 1px solid #CCC;
	}
	#content{
		position: static; width:100%;
	}
	#logo{
		margin: 35px auto 30px auto; background-size: 100%; width: 120px; height:80px;
	}
	#flexslider{
		position: static;
	}
	#photos{
		position: static;
	}
	#main-content .entry{
		display: block; padding-top: 0;
	}
	#main-content .entry h1{
		padding-top: 0;
	}
	#side-left .holder{
		height: auto; overflow: visible; padding-top: 5px;
	}
	#leftcontent{
		position: fixed; top:0; left:0; bottom:0; width:100%; z-index: 5;left:-100%;
			-webkit-transition: left .25s ease-in-out;
	   -moz-transition: left .25s ease-in-out;
	    -ms-transition: left .25s ease-in-out;
	     -o-transition: left .25s ease-in-out;
	        transition: left .25s ease-in-out;
		overflow: auto;padding-bottom: 30px;
		background: #FFF;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(-45deg, #FFF 0%, #FEFEFE 36%, #F6F6F6 53%, #E1E3E0 85%, #DEE0DF 91%, #DBDFDE 91%, #DDDFDC 93%, #D8DDD9 100%, #DADCDB 100%);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#FFF), color-stop(36%,#FEFEFE), color-stop(53%,#F6F6F6), color-stop(85%,#E1E3E0), color-stop(91%,#DEE0DF), color-stop(91%,#DBDFDE), color-stop(93%,#DDDFDC), color-stop(100%,#D8DDD9), color-stop(100%,#DADCDB));
		background: -webkit-linear-gradient(-45deg, #FFF 0%,#FEFEFE 36%,#F6F6F6 53%,#E1E3E0 85%,#DEE0DF 91%,#DBDFDE 91%,#DDDFDC 93%,#D8DDD9 100%,#DADCDB 100%);
		background: -o-linear-gradient(-45deg, #FFF 0%,#FEFEFE 36%,#F6F6F6 53%,#E1E3E0 85%,#DEE0DF 91%,#DBDFDE 91%,#DDDFDC 93%,#D8DDD9 100%,#DADCDB 100%);
		background: -ms-linear-gradient(-45deg, #FFF 0%,#FEFEFE 36%,#F6F6F6 53%,#E1E3E0 85%,#DEE0DF 91%,#DBDFDE 91%,#DDDFDC 93%,#D8DDD9 100%,#DADCDB 100%);
		background: linear-gradient(135deg, #FFF 0%,#FEFEFE 36%,#F6F6F6 53%,#E1E3E0 85%,#DEE0DF 91%,#DBDFDE 91%,#DDDFDC 93%,#D8DDD9 100%,#DADCDB 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadcdb',GradientType=1 );
	}
	#leftcontent.active{
		left:0;
	}
	#leftcontent.active .close{
		display: block;
	}
	#main-content .entry .holder{
		padding: 30px 10% 70px 10%;
	}
	#map{
		position: static;
	}
	#menu ul{
		width:80%;
	}
	#menu li{
		width: 100%;padding: 10px 0 7px 0;background: none;border-bottom: 1px solid #DEDEDE;
	}
	#menu a{
		font-size: 14px;
	}
}

@media only screen and (max-width: 320px), only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation: portrait){
	#flexslider{
		height: 230px;
	}
	#photos{
		height: 230px;
	}
	#main-content .entry{
		 padding-top: 0px;
	}
	#map{
		float:none; width:100%; height: 230px;
	}
}
 


/*@media screen and (max-height: 780px) {
	body {
		font: 13px/17px 'PT Sans';
		color: #b9cdd5;
		background: #6d6e6d;
		position: relative;
		width: 100%;
		height: 100%;
		min-height: 615px;
	}	
	#logo {
		margin: 65px 0 22px 56px;
	}
	#menu ul {
		margin: auto;
		width: 190px;
		padding: 0 0 26px 0;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	#main-content #gallery a {
		width: 33.3333%;
	}
}
@media (max-width: 767px) {
	#main-content #gallery a {
		width: 50%;
	}
}
@media (max-width: 480px) {
	#main-content #gallery a {
		width: 100%;
	}
}
@media (max-width: 1024px) {
	#main-content #gallery a img {
		-webkit-transition: all 0 ease 0;
		-moz-transition: all 0 ease 0;
		-o-transition: all 0 ease 0;
		transition: all 0 ease 0;
	}
	#main-content #gallery a:hover img {
		-webkit-transform: none;
		-moz-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
	}
	#main-content #gallery a .border {
		position: absolute;
		top: 0; right: 5px; bottom: 5px; left: 0;
		border: 1px solid #FFF;
		-webkit-transition:border 0 ease;
		-moz-transition:border 0 ease;
		-o-transition:border 0 ease;
		transition:border 0 ease;	
	}	
}*/

/* Fonts
------------------------------------------------------------------------------*/ 
/*@font-face {
	font-family: 'DaxlineCyrTF';
	src: url('../fonts/dlcybdtf.eot');
	src: url('../fonts/dlcybdtf.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/dlcybdtf.woff') format('woff'),
		 url('../fonts/dlcybdtf.ttf') format('truetype'),
		 url('../fonts/dlcybdtf.svg#dlcybdtf') format('svg');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineCyrTF';
	src: url('../fonts/dlcymdtf.eot');
	src: url('../fonts/dlcymdtf.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/dlcymdtf.woff') format('woff'),
		 url('../fonts/dlcymdtf.ttf') format('truetype'),
		 url('../fonts/dlcymdtf.svg#dlcymdtf') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'DaxlineCyrTF';
	src: url('../fonts/dlcyrgtf.eot');
	src: url('../fonts/dlcyrgtf.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/dlcyrgtf.woff') format('woff'),
		 url('../fonts/dlcyrgtf.ttf') format('truetype'),
		 url('../fonts/dlcyrgtf.svg#dlcyrgtf') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Vollkorn';
	src: url('../fonts/trajan-webfont.eot');
	src: url('../fonts/trajan-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/trajan-webfont.woff') format('woff'),
		url('../fonts/trajan-webfont.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Vollkorn';
	src: url('../fonts/trajanbold.eot');
	src: url('../fonts/trajanbold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/trajanbold.woff') format('woff'),
		url('../fonts/trajanbold.ttf') format('truetype'),
		url('../fonts/trajanbold.svg#trajanbold') format('svg');
	font-weight: 700;
	font-style: normal;
}*/

@media screen and (max-width: 768px) {
	#main-content .entry {
	    box-sizing: border-box;
	}
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

#nieuwsflash{
    border: 1px solid #3D4C52;
    padding: 20px;
    margin: 0px -5px 20px -4px;
    color: #FFF;
}

#nieuwsflash .fig{
	width: 150px;
	max-width: 100%;
	float: left;
	margin: 0 20px 10px 0;
}

#nieuwsflash .fig img{
	max-width: 100%;
	height: auto;
}

#nieuwsflash h1, #nieuwsflash h2{
	font-size: 16px !important;
	line-height: 30px !important;
	color: #ffffff;
	padding: 0 0 5px 0 !important;
	font-family: 'Vollkorn';
	font-weight: normal;
	text-transform: uppercase;
}