/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'juicesolutions';
	src: url('../assets/fonts/TradeGothicLT_gdi.eot');
	src: url('../assets/fonts/TradeGothicLT_gdi.eot?#iefix') format('embedded-opentype'),
		url('../assets/fonts/TradeGothicLT_gdi.woff') format('woff'),
		url('../assets/fonts/TradeGothicLT_gdi.ttf') format('truetype'),
		url('../assets/fonts/TradeGothicLT_gdi.svg#TradeGothicLT-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

#google_translate_element					{ float:right; margin-top:3px;}
.goog-te-menu-value span {
	text-decoration: underline;
	font-size: 11px !important;
}

#header 									{ min-height:159px;}
#header address								{ margin:0px; font-size:12px; font-style:normal;}
#header address p							{ padding-top:7px; margin:0px;}
#header figure								{ margin:0px; padding-top:6px; }
#header a									{ color:#c62825; text-decoration:none;}
#header a:hover								{ color:#c62825; text-decoration:underline;}
#header .languageselector	 #lang_sel		{ float:right; margin-top:2px;}
#header .languageselector .topmenu			{ float:right; font-size:12px;}
.topmenu ul									{ list-style:none; margin:0px; padding:0px; margin-right:10px; margin-top:7px;}
.topmenu ul	li								{ margin:0px; padding:0px; display:inline-block; border-left:1px solid #000000; padding-right:10px; padding-left:10px; height:10px; font-weight:bold; line-height:12px;}
.topmenu ul	li:first-child					{ border:0px;}
.header_wrapper								{ background-image:url(../images/top_header.jpg); background-repeat:repeat-x; background-position:top center;}

#breadcrumb									{ font-size:12px; margin-top:60px; color:#ccc;}
#breadcrumb a								{ color:#ccc}


.content_wrapper							{ position:relative; background-attachment:fixed !important; background-repeat:no-repeat; background-size:100% auto !important;}
.content_wrapper_overlay 					{ width:100%; position:absolute; z-index:0;}
.content_wrapper_overlay img				{ width:100%; height:400px;}
.top_of_content_wrapper_overlay_header		{ position:relative; z-index:2;}
.top_of_content_wrapper_overlay				{ position:relative; z-index:1;}

.witvlak									{ background-color:#ffffff;}

.page-title									{ color:#c62825; font-size:35px; font-weight:bold; margin-top:20px; margin-bottom:40px;}
h1											{ color:#c62825; font-weight:bold;}
h2											{ color:#c62825; font-weight:bold;}
h3											{ color:#c62825; font-weight:bold;}
h4											{ color:#c62825; font-weight:bold;}
h5											{ color:#c62825; font-weight:bold;}
h6											{ color:#c62825; font-weight:bold;}
.entry-content								{ line-height:28px; font-size:14px;}
.entry-content a							{ color:#c62825; text-decoration:underline;}
.entry-content a:hover						{ color:#c62825; text-decoration:underline;}

/* HOMEPAGINA */

.slider_voorpagina							{ margin-top:5px; margin-bottom:20px;}

.homepage_blokken .blok > div				{ background-color:#ffffff; height:300px; margin-bottom:20px; position:relative; overflow:hidden;}
.homepage_blokken .blok > div img			{ max-width:100%; height:auto; }
.homepage_blokken .blok > div h3			{ position:absolute; bottom:0px; background-color:rgba(255,255,255,0.8); margin:0px; width:100%; word-break: keep-all; font-family:"juicesolutions","Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; letter-spacing:0px; font-size:16px; padding-top:8px; padding-bottom:8px; text-align:center;}
.homepage_blokken .blok > div h3 a			{ display:block; margin-left:10px; margin-right:10px;color:#c62825; text-decoration:none;}
.homepage_blokken .blok > div:hover h3		{ background-color:rgba(255,255,255,1);}

/* Fullwidth */

.fullwidth #logo img 						{ max-width: 100%; height: auto; margin-top:10px !important;}
.fullwidth .slider_voorpagina				{ margin-top:0px; !important;}
.fullwidth .fullwidth_header {
	position: absolute !important;
	top: 0px !important;
	padding-top: 10 !important;
	width: 100% !important;
	height: 150px !important;
	z-index: 9999999;
	background-image: url("../images/background_black.png") !important;
	background-repeat: repeat-x !important;
	background-size: auto !important;

}

@media screen and (min-width: 769px) {
	.fullwidth .ubermenu-skin-orange {
		border: 1px solid transparent !important;
		background-color: transparent !important;
		background: transparent !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
	.fullwidth .ubermenu-item-level-0 > .ubermenu-target {
		background-color: transparent !important;
		background: transparent !important;
	}
	.fullwidth .ubermenu-skin-orange .ubermenu-item-level-0 > .ubermenu-target {

		color: #fff !important;
		font-size:14px !important;
		font-weight: normal;
		border-left: 1px solid transparent !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
}

.ubermenu-skin-orange.ubermenu-responsive-toggle:hover {
	background: #a62900 !important;
	color: #ffffff;
}
.ubermenu-skin-orange.ubermenu-responsive-toggle {
	background: #d63600 !important;
	color: #eeeeee;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
}

/* CONCEPTPAGINA */

#interne_scroll_links								{ padding-top:45px;}
#interne_scroll_links .balk							{ background-color:#eeeeee; height:90px;  }
#interne_scroll_links .balk .logo > div				{ position:relative; z-index:99999;}
#interne_scroll_links .balk .logo > div > div		{ border:1px solid #d1d1d1; background-color:#ffffff; padding:10px; position:absolute; top:-40px; z-index:99999; width:150px; height:150px;}
#interne_scroll_links .balk .titel					{ float:left;}
#interne_scroll_links .balk .titel h1				{ margin:0px; padding:0px; color:#000; font-size:2.2em; margin-top:20px;}
#interne_scroll_links .balk .navigatie				{ text-align:right; }
#interne_scroll_links .balk .navigatie ul			{ list-style:none; margin:0px; padding:0px; float:right; margin-top:30px;}
#interne_scroll_links .balk .navigatie li			{ margin:0px; padding:0px; display:inline; font-size:18px; padding-right:10px;}
#interne_scroll_links .balk .navigatie li a			{ color:#000000; text-decoration:none; font-weight:bold;}
#interne_scroll_links .balk .navigatie li a:hover	{ color:#c62825; text-decoration:none; font-weight:bold;}

.backtotop 											{ font-size:11px; text-align:right; padding-top:20px; padding-bottom:20px;}
.backtotop a										{ color:#999; text-decoration:none;}

.gekleurd_blok_met_foto								{ margin-top:40px;  margin-bottom:40px;}
.gekleurd_blok_met_foto h1,
.gekleurd_blok_met_foto h2,
.gekleurd_blok_met_foto h3,
.gekleurd_blok_met_foto h4,
.gekleurd_blok_met_foto h5,
.gekleurd_blok_met_foto h6							{ color:inherit !important;}
.gekleurd_blok_met_foto .tekst						{ color:inherit !important; line-height:28px; padding-top:20px;}
.gekleurd_blok_met_foto .tekst > div				{ padding-left:20px; padding-right:20px;}
.gekleurd_blok_met_foto .foto img					{ max-width:100%; height:auto; }

.multiple_blocks_zigzag .zigzag_container				{ margin-bottom:20px;}
.multiple_blocks_zigzag .tekst							{ line-height:28px; }
.multiple_blocks_zigzag .tekst h1,
.multiple_blocks_zigzag .tekst h2,
.multiple_blocks_zigzag .tekst h3,
.multiple_blocks_zigzag .tekst h4,
.multiple_blocks_zigzag .tekst h5,
.multiple_blocks_zigzag .tekst h6						{ color:#000000 !important;}
.multiple_blocks_zigzag .foto img						{ max-width:100%; height:auto; }

.multiple_blocks_slideshow								{ list-style:none; padding:0px; margin:0px;}
.multiple_blocks_slideshow > li							{ padding:0px; margin:0px;}
.multiple_blocks_slideshow > li .slider_afbeelding img	{ max-width:100%; height:auto;}
.multiple_blocks_slideshow_pager						{ text-align:center;}
.multiple_blocks_slideshow_pager li						{ display:inline-block; padding-left:20px; padding-right:20px;}
.multiple_blocks_slideshow_pager li h3					{ font-size:20px !important;}
.multiple_blocks_slideshow_pager li a					{ text-decoration:none; color:#000000; display:block; padding-bottom:5px;}
.multiple_blocks_slideshow_pager li a:hover				{ color:#c62825;}
.multiple_blocks_slideshow_pager .active				{ color:#c62825; background-image:url(../images/active_arrow_slider.png); background-position:bottom center; background-repeat:no-repeat;}
.multiple_blocks_slideshow_slider h1,
.multiple_blocks_slideshow_slider h2,
.multiple_blocks_slideshow_slider h3,
.multiple_blocks_slideshow_slider h4,
.multiple_blocks_slideshow_slider h5,
.multiple_blocks_slideshow_slider h6					{ color:inherit !important;}
.multiple_blocks_slideshow_slider .tekst				{ color:inherit !important; line-height:28px; padding-top:20px;}
.multiple_blocks_slideshow_slider .tekst > div			{ padding-left:20px; padding-right:20px;}

.stijlelement_afbeelding > div							{ background-color:#ffffff; text-align:center;}
.stijlelement_afbeelding img							{ max-width:100%; height:auto;}
.witvlak_afbeelding										{ padding-top:20px;}

.stijlelement_galerij									{ list-style:none; padding:0px; margin:0px;}
.stijlelement_galerij > li								{ padding:0px; margin:0px;}

.stijlelement_video .stijlelement_video_slider			{ list-style:none; margin:0px; padding:0px;}
.stijlelement_video .stijlelement_video_slider li		{ margin:0px; padding:0px;}
.stijlelement_video .stijlelement_video_slider .embed-container { 		position: relative; 		padding-bottom: 56.25%;		height: 0;		overflow: hidden;		max-width: 100%;		height: auto;	} 
.stijlelement_video .stijlelement_video_slider	.embed-container iframe,
.stijlelement_video .stijlelement_video_slider	.embed-container object,
.stijlelement_video .stijlelement_video_slider	.embed-container embed { 		position: absolute;		top: 0;		left: 0;		width: 100%;		height: 100%;	}

.stijlelement_download .tekst						{ color:inherit !important; line-height:28px; }
.stijlelement_download .foto						{ text-align:right;}
.stijlelement_download .foto img					{ max-width:100%; height:auto; }
.stijlelement_download a							{ color:#c62825; text-decoration:none;}



.gform_button										{ border:0px;color:#ffffff;  text-decoraton:none; background-color:#c62825; padding:5px; font-weight:bold;-webkit-appearance:none; border-radius:0px; }



#footer	> div								{	background: #d33401; /* Old browsers */
												background: -moz-linear-gradient(top,  #d33401 0%, #9d040a 100%); /* FF3.6+ */
												background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d33401), color-stop(100%,#9d040a)); /* Chrome,Safari4+ */
												background: -webkit-linear-gradient(top,  #d33401 0%,#9d040a 100%); /* Chrome10+,Safari5.1+ */
												background: -o-linear-gradient(top,  #d33401 0%,#9d040a 100%); /* Opera 11.10+ */
												background: -ms-linear-gradient(top,  #d33401 0%,#9d040a 100%); /* IE10+ */
												background: linear-gradient(to bottom,  #d33401 0%,#9d040a 100%); /* W3C */
												filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d33401', endColorstr='#9d040a',GradientType=0 ); /* IE6-9 */
												color:#ffffff;
												padding-top:20px; padding-bottom:10px;
											}
#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer h6									{ color:#ffffff; margin:0px; margin-bottom:10px;}
#footer a									{ color:#ffffff; text-decoration:none;}
#footer a:hover								{ color:#ffffff; text-decoration:underline;}
#footer ul									{ list-style:none; margin:0px; padding:0px;}
#footer ul li								{ margin:0px; padding:0px;}
#footer input								{ -webkit-appearance:none; border:0px;border-radius: 0; }
#footer textarea							{ -webkit-appearance:none; border:0px;border-radius: 0; height:100px;}
#footer .ginput_container					{ width:95%}
#footer .gform_button						{ float:right; background-color:#407638; color:#ffffff; font-weight:bold;-webkit-appearance:none; border-radius:0px;}
#footer .gform_wrapper,
#footer .gform_footer 						{ margin:0px; padding:0px;}

#footer .logos								{ background-color:#ffffff; background:#ffffff; min-height:70px;}
#footer .logos li img						{ max-width:100%; height:auto;}

.bxslider, .bxslider li {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

.entry-content img[class*='wp-image-'] 	{ }





#mc-embedded-subscribe-form label				{ width:200px; display:inline-block;}
#mc-embedded-subscribe-form .mc-field-group		{ padding:5px;}
#mc-embedded-subscribe-form .button				{border:0px;color:#ffffff;  text-decoraton:none; background-color:#c62825; padding:5px; font-weight:bold;-webkit-appearance:none; border-radius:0px;}



@media screen and (max-width: 767px) {
	#header address								{ margin:0px; font-size:10px; font-style:normal; height:35px; text-align:center;}
	#header address p							{ padding-top:2px; margin:0px; line-height:14px;}
	#logo										{ text-align:center;}
	.languageselector_mobile					{ text-align:center;}
	#breadcrumb									{ font-size:10px; margin-top:10px; color:#ccc;}	
	.page-title									{ color:#c62825; font-size:25px; font-weight:bold; margin-top:10px; margin-bottom:20px;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	#header address								{ margin:0px; font-size:10px; font-style:normal;}
	#header address p							{ padding-top:2px; margin:0px; line-height:14px;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
#interne_scroll_links .balk							{ background-color:#eeeeee; height:60px; margin-top:45px; }
#interne_scroll_links .balk .logo > div				{ position:relative; z-index:99999;}
#interne_scroll_links .balk .logo > div > div		{ border:1px solid #d1d1d1; background-color:#ffffff; padding:10px; position:absolute; top:-40px; z-index:99999; width:100px; height:100px;}
#interne_scroll_links .balk .logo > div > div img	{ max-width:100%; height:auto;}
#interne_scroll_links .balk .titel					{ float:left;}
#interne_scroll_links .balk .titel h1				{ margin:0px; padding:0px; color:#000; font-size:1.4em; margin-top:15px;}
#interne_scroll_links .balk .navigatie				{ text-align:right; }
#interne_scroll_links .balk .navigatie ul			{ list-style:none; margin:0px; padding:0px; float:right; margin-top:20px;}
#interne_scroll_links .balk .navigatie li			{ margin:0px; padding:0px; display:inline; font-size:12px; padding-right:10px;}
#interne_scroll_links .balk .navigatie li a			{ color:#000000; text-decoration:none; font-weight:bold;}
#interne_scroll_links .balk .navigatie li a:hover	{ color:#c62825; text-decoration:none; font-weight:bold;}

.gekleurd_blok_met_foto								{ margin-top:40px;  margin-bottom:40px;}
.gekleurd_blok_met_foto h1,
.gekleurd_blok_met_foto h2,
.gekleurd_blok_met_foto h3,
.gekleurd_blok_met_foto h4,
.gekleurd_blok_met_foto h5,
.gekleurd_blok_met_foto h6							{ color:inherit !important;}
.gekleurd_blok_met_foto .tekst						{ color:inherit !important; line-height:24px; padding-top:20px;}
.gekleurd_blok_met_foto .tekst > div				{ padding-left:20px; padding-right:20px;}
.gekleurd_blok_met_foto .foto img					{ max-width:100%; height:auto; }

#footer iframe	{ display:none; visibility:hidden;}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
		
}

.newsbox{
	display: inline;
    margin-top: 50px;
}
