<!DOCTYPE html>
<style>
	/* CONTENTS
	  1_Colors (comments)
	  2_Base selectors
	  3_Fonts
	  4_Theme styles
	  5_Header
	  6_Menus
	  7_Responsive menu
	  8_Buttons
	  9_Blocks
	 10_Rows
	 11_Pods
	 12_Tables
	 13_MultiSlider
	 14_WooCommerce
	 15_WPML
	 16_Contact Form
	 17_Sitemap
	 18_Privacy & Cookies
	 19_Content Footer (#footer)
	 20_Page Footer (footer)
	 21_Bootstrap Basics
	 22_General
	 23_Transitions
	 24_Screen Readers
	 25_Print
	 26_WordPress Core required classes
	 27_Color overrides
	 99_Temporary
	*/



	/* 1_COLORS
	grijs-lichter:	#f5f5f5
	grijs-licht:	#eee
	grijs-medium:	#aaa
	grijs-donker:	#222
	blauw-licht:	rgba(38, 44, 87, .2)
	blauw-donker:	#bd2132	*/



	/* 2_BASE SELECTORS */
	html{
		font-size: 14px;
		overflow-x: hidden;
	}
	body{
		margin: 0;
		background: #ffffff;
		font-size: inherit;
		line-height: 1.42857143;
		overflow-x: hidden;
	}
	.bs-container{
		padding-right: 15px;
		padding-left: 15px;
	}
	#main{
		width: 100%;
		background-color: #ffffff;
	}
	#main .bs-container, .rijbanner .caption, .rijbanner .multislider_item_caption_container,
	.panel-layout>.panel-grid, #footer .bs-container, #copyrightbar, #rijwoocommerce-archief, #rijwoocommerce-detail{
		width: 100%;
		max-width: 1240px;
		margin: 0 auto;
	}



	/* 3_FONTS */
			body{ /* Standard font for everything */
			font-family:'Open Sans',sans-serif!important;font-weight:400;font-style:normal;
		}

		h4{font-family:'Open Sans',sans-serif!important;font-weight:400;font-style:normal}h1, h2, h3, #slogan{font-family:'Playfair Display',serif!important;font-weight:400;font-style:normal}
	h1, h2, h3{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	h4, h5, h6{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	h1, h2, h3, h4, h5, h6{
		line-height: 1.1;
	}

	h1{
		font-size: 40px;
		text-shadow: 0 2px 3px rgba(0,0,0,.8);
	}
	h2{
		font-size: 32px;
		text-shadow: 0 2px 3px rgba(0,0,0,.8);
	}
	@media screen and (max-width: 580px){h1{font-size: 30px}h2{font-size: 20px}}
	h3{
		font-size: 26px;
		color: #222;
		text-align: left;
		/*		padding-bottom: .5em;
				background: url(images/lijn-bruin.png) bottom left no-repeat;*/
	}
	/*	.tekst_licht h3{
			background: url(images/lijn-wit.png) bottom left no-repeat;
		}*/
	h4{
		font-size: 20px;
		color: #000;
		padding-top: 1em;
	}
	.toph4{
		margin-top: -5.6em;
		margin-bottom: 4.5em;
		font-size: 16px;
		letter-spacing: 3px;
		text-transform: uppercase;
	}
	h5{
		font-size: 16px;
		color: #000;
	}
	p, .sticky, .textwidget, .gallery-caption, .bypostauthor, .wpcf7-response-output, .divisie_tekst, .newsitem_date, .article_date, .multislider_item_caption, #copyrightbar{
		font-size: 15px;
		color: #222;
		line-height: 1.6em;
	}
	p{
		margin: 0 0 10px;
	}
	a{
		font-size: 15px;
		color: #bd2132;
		text-decoration: none;
	}
	strong{
		font-weight: 700;
	}
	blockquote, blockquote p, blockquote a{
		font-size: 30px;
	}
	li{
		padding-bottom: 0.5em!important;
		font-size: 15px;
		color: #222;
	}
	ol, ul{
		margin-top: 0;
		margin-bottom: 10px;
	}
	table{
		border-spacing: 0;
		-webkit-border-horizontal-spacing: 0px;
		-webkit-border-vertical-spacing: 0px;
	}
	td{
		font-size: 15px;
		color: #222;
	}
	fieldset{
		min-width: 0;
		margin: 0;
		padding: 0;
		border: 0;
	}
	.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{
		position: absolute;
		margin-top: 4px;
		margin-left: -20px;
	}
	label{
		max-width: 100%;
		margin-bottom: 5px;
	}
	button, input, select, textarea{
		font-size: inherit;
		line-height: inherit;
	}
	button, input, optgroup, select, textarea{
		margin: 0;
		font: inherit;
	}
	img{
		vertical-align: middle;
	}
	figure{
		margin: 0;
	}
	/*	.row{
			margin-right: -15px;
			margin-left: -15px;
		}*/
	@media screen and (max-width: 575px){
		p, a, li, td, .sticky, .gallery-caption, .bypostauthor, .wpcf7-response-output, .divisie_tekst, .newsitem_date, .article_date, #copyrightbar{
			font-size: 16px;
		};
	}



	/* 4_THEME STYLES */
	/* This section is displayed in Theme Options. Respect the format of comments and properties. */
	/* Everything between the comment lines ALPHA_THEMESTYLES_BEGIN and END is imported. */
	/* Use a comment with 1 * for a title */
	/* Use a comment with 2 * for a subtitle */
	/* Use a comment with 3 * for simple text */

	/* ALPHA_THEMESTYLES_BEGIN */
	/*** Deze stijlen zijn terug te vinden onder sectie <strong>4_THEME STYLES</strong> in <strong>style.php</strong> van het thema. ***/
	/* Tekst uitlijning */
	/** Tekst centreren **/
	.tekst_center, .tekst_center h1, .tekst_center h2, .tekst_center h3, .tekst_center h4, .tekst_center h5, .tekst_center h6, .tekst_center p, .tekst_center a{
		text-align: center;
	}
	/** Tekst links uitlijnen **/
	.tekst_links, .tekst_links h1, .tekst_links h2, .tekst_links h3, .tekst_links h4, .tekst_links h5, .tekst_links h6, .tekst_links p, .tekst_links a{
		text-align: left;
	}
	/** Tekst rechts uitlijnen **/
	.tekst_rechts, .tekst_rechts h1, .tekst_rechts h2, .tekst_rechts h3, .tekst_rechts h4, .tekst_rechts h5, .tekst_rechts h6, .tekst_rechts p, .tekst_rechts a{
		text-align: right;
	}

	/* Tekst stijlen (titels en inhoud) */
	/** Alle tekst in een lichte kleur (wit) **/
	.tekst_licht, .tekst_licht h1, .tekst_licht h2, .tekst_licht h3, .tekst_licht h4, .tekst_licht h5, .tekst_licht h6, .tekst_licht p, .tekst_licht a{
		color: #fff;
	}
	/** Alle tekst in een donkere kleur (zwart) **/
	.tekst_donker, .tekst_donker h1, .tekst_donker h2, .tekst_donker h3, .tekst_donker h4, .tekst_donker h5, .tekst_donker h6, .tekst_donker p, .tekst_donker a{
		color: #000;
	}
	/** Schaduw achter tekst **/
	.tekst_schaduw, .tekst_schaduw h1, .tekst_schaduw h2, .tekst_schaduw h3, .tekst_schaduw h4, .tekst_schaduw h5, .tekst_schaduw h6, .tekst_schaduw p, .tekst_schaduw a{
		text-shadow: 0 2px 3px rgba(0,0,0,.5);
	}

	/* Tekst stijlen (inhoud) */
	/** Kleinere tekst t.o.v. de normale grootte **/
	.tekst_klein, .tekst_klein p, .tekst_klein a{
		font-size:90%;
	}
	/** Grotere tekst t.o.v. de normale grootte **/
	.tekst_groot, .tekst_groot p, .tekst_groot a{
		font-size:110%;
	}

	/* Titel stijlen */
	/** Centreer titel tekst en achtergrond **/
	.titel_center h3 {
		text-align: center;
		background-position: bottom center;
	}
	/** Centreer titel tekst en achtergrond **/
	.titel_links h3 {
		text-align: left;
		background-position: bottom left;
	}
	/** Centreer titel tekst en achtergrond **/
	.titel_rechts h3 {
		text-align: right;
		background-position: bottom right;
	}

	/* Kaders */
	/** Teken een wit kader rond de inhoud **/
	.kader_wit .klikblok {
		border: #fff solid 1px
	}
	/** Teken een grijs kader rond de inhoud **/
	.kader_grijs .klikblok {
		border: #e0e0e0 solid 1px
	}
	/** Teken een zwart kader rond de inhoud **/
	.kader_zwart .klikblok {
		border: #000 solid 1px
	}
	/* ALPHA_THEMESTYLES_END */



	/* 5_HEADER */
	header{
		position: relative;
		/*height: 200px!important;*/
		overflow: visible;
		/*overflow-x: hidden;*/
		z-index: 9999;
	}
			#socialbar>div>div, #logobar>div>div{
			padding: 0 15px;
		}
			#socialbar{
		height: auto;
	}
	#socialbar > div{
		padding: 0;
	}
	#socialtext1, #socialtext2, #socialtext3{
		padding-top: 4px;
		padding-bottom: 4px;
	}
	#socialbar p, #socialbar a{
		height: 100%;
		margin: 0;
		color: #fff;
		line-height: 1.1em;
	}
	#socialbar br{content:'';}
	#socialbar br:after{content:', ';}
	#socialtext{
	}
	#socialtext2{
	}
	#socialtext3{
		float: right;
	}
	#socialbar a{
		/*vertical-align: middle;*/
		display: inline-block;
		/*width: 24px;*/
		/*margin-right: 15px;*/
		background-position: center center!important;
		background-repeat: no-repeat!important;
		/*color: transparent*/;
	}
	#socialbar a:hover{
		opacity: .8;
	}
	#socialbar .header_facebook:hover, #socialbar .header_instagram:hover{
		/*opacity: .8;*/
	}
	#socialbar .header_facebook img, #socialbar .header_instagram img{
		/*		margin-right: 10px;
				margin-top: -2px;*/
	}
	#socialbar .header_facebook{
		/*margin-left: 20px;*/
	}
	@media screen and (max-width: 780px) { #socialbarwrapper{padding-right: 65px} }

	#headerwrapper{
		padding: 0 15px;
	}
	header h1{
		height: 100%;
		margin: 0!important;
	}
	#headerlogo{
		position: relative;
		height: 100%;
		line-height: 0;
	}
	#headerlogo > div{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	#headerlogo a{
		display: inline-block;
	}
	#headerlogo img{
		max-height: 80px; /* height of logo */
		height: auto;
		width: auto;
		margin: 0!important;
		/*vertical-align: middle;*/
	}
	#headerlogo a:hover{
		opacity: .8;
	}
	#headerlogo a:active{
		opacity: .7;
	}
	#headertext, .headertext{
		margin-top: 5px;
	}
	#headertext p, .headertext p{
		margin: 0;
		color: #222;
	}
	#headertext a, .headertext a{
		display: inline-block;
		color: #222;
	}
	#headertext img{
		display: inline-block;
		margin: 0!important;
	}
	/*@media screen and (max-width: 780px){#headertext{margin-right: 55px}}*/

	#logobar{
		height: 100px;
	}
	#logobar > .panel-grid-cell:first-of-type{
		min-width: 180px;
	}
	#logobar #headerlogo{
		/*width: 170px;*/
	}

	#aisearch {
		width: 300px;
		overflow: hidden;
		z-index: 1000;
	}
	#aisearch form {
		position: relative;
		height: 36px;
		width: 100%;
	}
	#aisearch .woocommerce-product-search input {
		height: 100%;
		border-radius: 0!important;
		font-size: 14px;
		-webkit-appearance: none;
	}
	#aisearch .woocommerce-product-search input[type="search"] {
		height: 100%;
		width: 264px;
		padding-left: 4px;
		border: #e7e8ee solid 1px;
		border-right: none;
		background-color: transparent;
		box-shadow: none!important;
	}
	#aisearch .woocommerce-product-search input[type="submit"]{
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		width: 36px;
		border: none;
		background: #bd2132 url(images/search.png) center center no-repeat;
		padding: 0;
		/* Hack for IE */
		text-indent: -9999px;
		font-size: 0px;
		line-height: 0px;
	}
	#aisearch .woocommerce-product-search input[type="submit"]:hover {
		opacity: .8;
	}
	#aisearch .woocommerce-product-search input[type="submit"]:active {
		opacity: .9;
	}
	@media screen and (max-width: 780px) {
		#aisearch {
		}
	}



	/* 6_MENUS */
	.headermenu{
		z-index: 99;
		width: 100%;
	}
	#logobar .headermenu{
		margin-top:1em;
	}
	.headermenu>div{
		position: relative;
		top: 0;
		right: 0;
	}
	.headermenu ul, #shopmenu ul{
		/*display: inline-block;*/
		padding-left: 0;
		list-style: none;
		text-decoration: none;
	}
			#logobar .headermenu ul{
			float:right;
		}
			.headermenu li, #shopmenu li{
					display: inline-block;
			margin: 0 0 0 1em; /* for center, use: 0 .5em */
			text-align: right;
					height: auto!important;
	}
	#shopmenu ul{
		margin-top: 2px;
		margin-left: 200px;
	}
	#shopmenu li{
		height: 1.6em;
		float: right;
	}
	.headermenu a, #shopmenu a, #shopmenu a > span{
		font-size: 15px;
		color: #222!important;
		text-decoration: none;
		/*		font-weight: 700;
				text-transform: uppercase;*/
		padding-bottom: 8px!important;
	}
	#logobar .headermenu a:hover, #logobar .headermenu li.current-menu-item a, #logobar .headermenu li.current-page-ancestor a, #logobar .headermenu li.current_page_parent a{
		color: #bd2132!important;
		border-bottom: #bd2132 solid 4px;
	}
	#logobar .headermenu a:active, #shopmenu a:active{
		opacity: .9;
	}
	#shopmenu a:hover, #shopmenu a:hover span, #shopmenu li.current-menu-item a, #shopmenu li.current-menu-item a span,
	#shopmenu li.current-page-ancestor a, #shopmenu li.current-page-ancestor a span, #shopmenu li.current_page_parent a, #shopmenu li.current_page_parent a span{
		color: #bd2132!important;
	}

	#menubar{
		height: 50px;
	}
	#menubar > div, #menubar .headermenu{
		height: 100%!important;
	}
	#menubar .menu-main-navigation-container > ul{
		display: flex;
		/*align-items: center;*/
		justify-content: space-between;
		margin: 0;
		width: 100%!important;
	}
	#menubar ul{
		margin: 0;
	}
	#menubar li{
		position: relative;
		height: 50px!important;
		padding-bottom: 0!important;
	}
	#menubar li a{
		display: inline-block;
		height: 100%!important;
		padding: 15px 15px!important;
	}
	#menubar li a:hover, #menubar li.current-menu-item a, #menubar li.current-page-ancestor a, #menubar li.current_page_parent a{
		background-color: #bd2132;
		color: #fff!important;
	}
	#menubar li a:active{
		opacity: .8;
	}
	#menubar li .sub-menu{
		position: absolute;
		top: 51px;
		left: 0;
		width: 200px;
		margin: -1px 0 0 0;
		padding: 10px 0;
		background-color: #fefaf1;
		box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.15);
		visibility: hidden;
	}
	#menubar #menu-item-1139 .sub-menu, #menubar #menu-item-1146 .sub-menu{
		box-shadow: none!important;
	}

	#menubar #menu-main-navigation > li:last-of-type > .sub-menu{
		right: 0;
		left: initial;
	}
	#menubar .menu-main-navigation-container > ul > li:hover > .sub-menu{
		visibility: visible;
	}
	#menubar .sub-menu a, #menubar .sub-menu p{
		font-size: 14px;
	}
	#menubar .sub-menu li{
		width: 100%!important;
		height: auto!important;
		padding: 0!important;
	}
	#menubar .sub-menu li a{
		display: block;
		width: 100%;
		padding: 7px 15px!important;
	}
	#menubar .sub-menu .sub-menu{
		position: absolute;
		top: -10px;
		left: 200px;
	}
	#menubar .sub-menu > li:hover > .sub-menu{
		visibility: visible;
	}

	#menubar #menu-item-1139 > .sub-menu{ /* Always show this menu (hover*/
		/*visibility: visible!important;*/
	}
	#menubar .sub-menu li.menu-item-object-layoutblocks{
		position: absolute;
		top: 0;
		left: 0; /* 225px */
		/*height: 100%!important;*/
		width: 36em!important;
		padding: .8em 0 10px 0!important;
		background-color: #fefaf1;
		box-shadow: 0 5px 10px 5px rgba(0, 0, 0, 0.15);
		/*box-shadow: 14px 5px 10px 5px rgba(0, 0, 0, 0.15);*/
	}
	#menubar .layoutblock{
		height: 100%;
	}
	#menubar .layoutblock > div > div > .panel-grid-cell:first-of-type {
		width:40%!important;
		border-right: #ddd solid 1px;
	}
	#menubar .layoutblock > div > div > .panel-grid-cell:nth-child(n+2) {
		width:30%!important;
	}
	#menubar .layoutblock > div > div > .panel-grid-cell:nth-child(n+2) a {
		font-size: 12px;
	}
	#menubar .layoutblock a{
		padding: 5px 15px!important;
		/*text-transform: capitalize;*/
	}
	#menubar .menu_extension_title{
		padding: 6px 15px 0 15px;
	}



	/* 7_RESPONSIVE MENU */
	#resmenu-container{
		display: none;
		position: fixed;
		top: 0;
		right: 0;
		z-index: 10000;
	}
	#resmenu-button{
		position: relative;
		width: 38px;
		height: 38px;
		padding: 7px 10px;
		border-left: #fff solid 2px!important;
		border-bottom: #fff solid 2px!important;
		background: #000;
		opacity: 0.5;
		z-index: 10001;
	}
	#resmenu-button:hover{
		cursor: hand;
		cursor: pointer;
		opacity: .8;
	}
	#resmenu-button .bar1, #resmenu-button .bar2, #resmenu-button .bar3 {
		width: 16px;
		height: 2px;
		background-color: #fff;
		margin: 4px 0;
		transition: 0.4s;
	}
	#resmenu-button.is-active .bar1 { /* Rotate first bar */
		-webkit-transform: rotate(-45deg) translate(-4px, 4px) ;
		transform: rotate(-45deg) translate(-4px, 4px) ;
	}
	#resmenu-button.is-active .bar2 { /* Fade out the second bar */
		opacity: 0;
	}
	#resmenu-button.is-active .bar3 { /* Rotate last bar */
		-webkit-transform: rotate(45deg) translate(-4px, -5px) ;
		transform: rotate(45deg) translate(-4px, -5px) ;
	}

	#popout{
		position: fixed;
		width: 300px; /* Also change 'left'! */
		left: -340px; /* = -(width+40)       */
		top: 0px;
		background: #fff;
		overflow: auto;
		-webkit-box-shadow: 0 0 10px 0 #000;
		-moz-box-shadow: 0 0 10px 0 #000;
		box-shadow: 0 0 10px 0 #000;
	}
	#popout #resmenu-title{
		padding: 5px;
		background: #fff;
		font-size: 24px;
		color: #333!important;
	}
	#popout ul{
		margin: 0;
		padding: 0;
	}
	#popout li{
		padding-bottom: 0!important;
		border-top: #000 solid thin;
		list-style: none;
	}
	#popout a{
		display: block;
		padding: 8px 15px;
		background: #444;
		font-size: 20px;
		color: #fff!important;
	}
	#popout a:hover{
		background: #000!important;
		text-decoration: none;
	}
	#popout a:active{
		opacity: .8;
	}
	#popout .sub-menu{
		top: 0;
	}
	#popout .sub-menu a{
		padding-left: 40px;
	}
	#resmenu_before, #resmenu_after{
		padding: 8px 15px;
		background: #ddd;
	}
	@media screen and (max-width: 780px){
		#menubar{display: none}
		#resmenu-container{display: block}
		#socialtext3{margin-right: 40px!important};
	}
		.headermenu{}
	@media screen and (max-width: 780px){
		.headermenu{display: none}
	}



	/* 8_BUTTONS */
	.knop, .knop-licht, .knoplicht, .knop-alt1, .knopalt1, .knop-recht, .knop-rond, .knop-transparant,
	#cookie-notice .button, input.wpcf7-submit,
	.woocommerce #main button, .woocommerce #main .button, .woocommerce #main button.button, .woocommerce #main a.button,
	.woocommerce #main input.button, .woocommerce #main input.button:disabled,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce button.button.alt{
		display: inline-block;
		margin: 10px 0;
		padding: 8px 30px!important;
		border: none;
		border-radius: 0;
		background-color: #bd2132!important;
		font-size: 13px;
		font-weight: 700;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: #fff!important;
		text-align: center;
	}
	.knop-licht, .knoplicht{
		background-color: #ffffff!important;
		color: #000!important;
	}
	.knop-alt1, .knopalt1{
		border: #040707 solid 1px!important;
		background-color: rgba(255, 255, 255, .1)!important;
		color: #040707!important;
	}
	.knop-transparant{
		padding-left: 0!important;
		padding-right: 0!important;
		background: none!important;
		color: #bd2132!important;
	}
	.knop-recht, .woocommerce .button{
		border-radius: 0!important;
	}
	.knop-rond, #cookie-notice .button{
		border-radius: 99px;
	}
	.knop:hover, .knop-licht:hover, .knop-alt1:hover, .knopalt1:hover, .knop-recht:hover, .knop-rond:hover, .knop-transparant:hover,
	input.wpcf7-submit:hover,
	.woocommerce .button:hover, .woocommerce a.button:hover, .widget_woocommerce_products .klikblok:hover .knop
	.woocommerce button.button.alt:hover, button#place_order:hover{
		text-decoration: none;
		opacity: .8;
	}
	.knop:active, .knop-licht:active, .knop-alt1:active, .knopalt1:active, .knop-recht:active, .knop-rond:active, .knop-transparant:active,
	input.wpcf7-submit:active, .woocommerce .button:active{
		opacity: .7;
	}
	.woocommerce input.button:disabled:hover{
		background-color: transparent!important;
	}
	.knop-klein, #cookie-notice .button{
		padding: 2px 8px;
		font-size: 13px;
	}
	.knop-geel, #cookie-notice .button{
		background-color: #eebb23;
	}
	#cookie-notice .button{
		background-color: rgba(255, 255, 255, .8)!important;
	}
	#cookie-notice .button:hover{
		opacity: .9;
	}
	.woocommerce #main button, .woocommerce #main .button, .woocommerce #main button.button, .woocommerce #main a.button,
	.woocommerce #main input.button, .woocommerce #main input.button:disabled,
	.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce button.button.alt{
		margin: 0;
	}



	/* 9_BLOCKS */
	.bloklijntop{
		border-top: #eee solid 3px;
		padding-top: 1em;
	}

	.fotocirkel{
		background-repeat: no-repeat;
		background-position: center;
		width: 240px;
		height: 240px;
		border-radius: 50%;
		overflow: hidden;
		margin: auto;
		padding: 0;
	}

	.klikblok{/* make whole div clickable */
		display: inline-block!important;
		position: relative;
	}
	.klikblok:hover{/* make whole div clickable */
		cursor: hand;
		cursor: pointer;
		opacity: .8;
	}
	.klikblok:active{/* make whole div clickable */
		opacity: .6;
	}
	.klikblok .bloklink{/* make whole div clickable */
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		text-decoration: none; /* Makes sure the link doesn't get underlined */
		z-index: 10; /* raises anchor tag above everything else in div */
		background-color: #fff; /*workaround to make clickable in IE */
		opacity: 0; /*workaround to make clickable in IE */
		filter: alpha(opacity=0); /*workaround to make clickable in IE */;
	}


	.bloksubmenu,
	.widget_product_categories>ul, .woocommerce-MyAccount-navigation>ul, .widget_shopping_cart_content{
		border: #bd2132 solid 1px;
	}
	.bloksubmenu ul,
	.widget_product_categories ul, .woocommerce-MyAccount-navigation ul{
		margin: 0!important;
		padding: 0!important;
		list-style: none;
	}
	.bloksubmenu>ul,
	.widget_product_categories>ul, .woocommerce-MyAccount-navigation>ul{
		margin: 0!important;
		padding: 0!important;
	}
	.bloksubmenu li,
	.widget_product_categories li, .woocommerce-MyAccount-navigation li{
		width: 100%;
		padding: 0!important;
		border-top: #cccccc solid 1px!important;
		background: #f5f5f5!important;
	}
	.bloksubmenu li:first-of-type,
	.widget_product_categories li:first-of-type, .woocommerce-MyAccount-navigation li:first-of-type{
		border-top-color: transparent!important;
	}
	.bloksubmenu li:hover,
	.widget_product_categories li:hover, .woocommerce-MyAccount-navigation li:hover{
		background-color: #bd2132!important;
		/*background-color: rgba(38, 44, 87, .2);*/
		text-decoration: none!important;
	}
	.bloksubmenu li:hover>a,
	.widget_product_categories li:hover>a, .woocommerce-MyAccount-navigation li:hover>a{
		color: #fff!important;
	}
	.bloksubmenu .children,
	.widget_product_categories .children{
		margin-left: 1em!important;
	}
	.bloksubmenu li:hover .children li,
	.widget_product_categories li:hover .children li{
		/*background-color: rgba(255, 255, 255, .5);*/;
	}
	.bloksubmenu .children li:hover,
	.widget_product_categories .children li:hover, .woocommerce-MyAccount-navigation li:hover{
		background-color: transparent!important;
		background-color: rgba(38, 44, 87, .2)!important;
		color: #344a5f;
		text-decoration: none!important;
	}

	.bloksubmenu li a,
	.widget_product_categories li a, .woocommerce-MyAccount-navigation li a{
		display: block;
		font-size: 14px;
		color: #bd2132!important;
		text-decoration: none;
	}
	.bloksubmenu li a{
		padding: 1px 15px 0 15px!important;
	}
	.widget_product_categories li a, .woocommerce-MyAccount-navigation li a{
		padding: 6px 15px 5px 15px!important;
	}
	.bloksubmenu li.current-cat>a, .bloksubmenu .current-menu-item>a,
	.widget_product_categories .product-categories>li.current-cat>a, .widget_product_categories .children>li.current-cat>a,
	.woocommerce-MyAccount-navigation li.is-active a{
		/*background-color: #07969e;*/
		text-decoration: none;
		color: #344a5f!important;
	}
	.bloksubmenu a:hover,
	.widget_product_categories a:hover, .woocommerce-MyAccount-navigation a:hover{
		/*background-color: #07969e;*/
		text-decoration: none;
		color: #fff!important;
	}
	.bloksubmenu a:active,
	.widget_product_categories a:active, .woocommerce-MyAccount-navigation a:active{
		opacity: .8;
	}


	.tabel_uren{
		border-collapse: separate;
	}
	.tabel_uren td{
		padding-right: 2em;
	}


	#slogan p{
		font-size: 20px;
	}
	@media screen and (max-width: 780px){
		#slogan{
			padding-top: 45px;
		}
	}



	/* 10_ROWS */
	.rij{
		padding-top: 4em;
		padding-bottom: 4em;
	}


	.rijbanner .layoutblock .panel-row-style{
		min-height: 300px;
	}
	.rijbanner .layoutblock .bannertekst{
		padding: 20px 15px 15px!important;
		background-color: rgba(255, 255, 255, .8)!important;
	}


	.rijbanner h1, .rijbanner h2{
		margin: 0;
		padding-bottom: 0.2em;
	}
	.rijbanner h2{
		line-height: 1.5em;
	}
	.rijbanner .caption-wrap{
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: transparent!important;
		opacity: 1!important;
	}
	.rijbanner .caption{
		position: absolute;
		top: 50%;
		left: 50%;
		display: block;
		padding: 20px 15px 15px!important;
		background-color: rgba(255, 255, 255, .8)!important;
		transform: translate(-50%, -50%);
	}
	@media screen and (min-width: 1920px){
		.rijbanner{background-size: 100%};
	}
	.rijbanner .panel-first-child .textwidget>p{
		display: none; /* fix insertion of p-tag around Meta Slider comment by WPML */;
	}
	.rijbanner .knop{
		margin-top: 30px;
	}


	#rijwelkom h3, #rijdiensten h3{
		padding-bottom: 0.5em;
	}

	#rijwelkom ul{
		margin-left: 2px;
		padding-left: 30px;
		/*list-style-image: url('images/vink.png');*/
		list-style-position: outside;
	}
	#rijwelkom li{
		padding-bottom: 10px;
		line-height: 21px;
	}


	#rijdivisies h3{
		/*text-align: center;*/
	}
	body.home #rijdivisies{
		margin-top: -300px;
	}


	#rijgalerij{
		padding-top: 15px!important;
	}
	#rijgalerij h3{
		font-size: 26px!important;
	}
	#rijgalerij .ngg-galleryoverview, #rijgalerij .ngg-albumoverview{
		text-align: center;
	}
	#rijgalerij .ngg-gallery-thumbnail-box, #rijgalerij .ngg-album-compact{
		display: inline-block !important;
		float: none !important;
		border: none!important;
		text-align: center;
		vertical-align: top;
	}


	#rijproductenindekijker h3{
		text-align: center;
	}


	#rijtitel{
		min-height: 140px;
		/*		padding-top: 3em;
				padding-bottom: 3.3em;*/
	}
	#rijtitel h1, #rijtitel h2{
		display: inline-block;
		margin: 0;
		color: #000!important;
		font-size: 24px;
		text-shadow: none;
	}
	#rijtitel h2{
	}
	#rijtitel a{
		color: #bd2132;
		font-size: 24px;
	}
	#rijtitel .knop, #rijtitel .knop-licht{
		margin: 20px 0 0!important;
		font-size: 13px;
	}



	/* 11_PODS */
	.divisies{
		margin-top: 30px!important;
		font-size: 0;
		text-align: center;
	}
	.divisie_kolom{
		display: inline-block;
		float: none;
		margin: 0;
		padding: 0;
		vertical-align: top;
	}
	@media screen and (min-width: 781px){ .divisies-breed{display: block} .divisies-medio{display: none} .divisies-small{display: none} }
	@media screen and (max-width: 780px){ .divisies-breed{display: none} .divisies-medio{display: block} .divisies-small{display: none} .divisie_inhoud_alt1{opacity:1!important} }
	@media screen and (max-width: 600px){ .divisies-breed{display: none} .divisies-medio{display: none} .divisies-small{display: block} }
	.divisie{
		width: 100%;
	}
	.divisie .klikblok:hover, .divisie .klikblok:active{
		opacity: 1;
	}
	.divisie_inhoud{
		-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.8);
		-moz-box-shadow: 0 0 25px 0 rgba(0,0,0,.8);
		box-shadow: 0 0 25px 0 rgba(0,0,0,.8);
	}
	.divisie_inhoud_alt0, .divisie_inhoud_alt1{
		height: 100%;
		background-color: #fff;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		overflow: hidden;
	}
	.divisie_inhoud_alt0 > p:last-of-type, .divisie_inhoud_alt1 > p:last-of-type{
		margin: 0!important;
	}
	.divisie_foto, .divisie_overlay{
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.divisie .divisie_titel{
		margin-left: 15px;
		margin-right: 15px;
		text-shadow: 0 2px 3px rgba(0,0,0,.9);
	}
	.divisie .divisie_titel img{
		margin-top: -6px;
		height: 20px;
		width: auto;
		margin-right: 10px;
	}
	.divisie .divisie_titel span{
		height: 22px!important;
		width: auto;
		margin-right: 10px;
	}
	.divisie .divisie_titel i{
		height: 22px!important;
		width: auto;
		margin-right: 10px;
	}
	.divisie .divisie_titel i:before{
		height: 22px!important;
		width: auto;
	}
	.divisie .divisie_tekst{
		margin-left: 15px;
		margin-right: 15px;
	}
	.divisie p, .divisie a, .divisie .divisie_titel{
		color: #fff;
	}
	.divisie p{
		margin-bottom: 5px;
	}
	.divisie a:hover{
		color: #bd2132;
	}
	.divisie a:active{
		opacity: .8;
	}
	.divisie .knoplicht{
		color: #000;
	}
	@media screen and (max-width: 780px){.divisie .divisie_tekst{height: 7em}}
	.divisie .divisie_tekst ul{
		padding-left: 17px;
		line-height: 1.2em;
	}
	.divisie .divisie_doel{
		width: 100%;
		padding: 15px;
	}
	.divisie .divisie_link:hover{
		cursor: hand;
		cursor: pointer;
	}

	body.home .divisie_inhoud_alt0 .divisie_content{
		/*position: relative;*/
	}
	body.home .divisie_inhoud_alt0 .divisie_titel{
		/*		position: absolute;
				bottom: 15px;*/
		/*		width: 100%;
				margin: 15px 0;
				text-align: center;*/
	}
	body.home .divisie_titel{
		text-align: center;
		text-decoration: underline;
	}
	body.home .divisie_tekst p{
		text-align: center!important;
	}


	.news_recent, .news_archive, .news_featured, .news_single, .articles_recent, .articles_archive, .articles_featured, .articles_single{
		margin-top: 2em;
		overflow: hidden;
	}
	.newsitem, .article{/* make whole div clickable */
		position: relative;
		margin: 4px;
		background-color: #fff;
		overflow: hidden;
	}
	.news_recent .newsitem, .news_featured .newsitem, .articles_recent .article, .articles_featured .article{
		float: left;
	}
	@media screen and (max-width: 780px){
		.news_recent .newsitem, .news_featured .newsitem, .articles_recent .article, .articles_featured .article{
			width: 100%!important;
			float: none
		};
	}
	.news_archive .newsitem, .articles_archive .article{/* make whole div clickable */
		position: relative;
		margin-bottom: 2em!important;
		overflow: hidden;
	}
	.news_recent .newsitem:hover, .news_archive .newsitem:hover, .news_featured .newsitem:hover,
	.articles_recent .article:hover, .articles_archive .article:hover, .articles_featured .article:hover{/* make whole div clickable */
		cursor: hand;
		cursor: pointer;
		opacity: .8;
	}
	.news_recent .newsitem .bloklink, .news_archive .newsitem .bloklink, .news_featured .newsitem .bloklink,
	.articles_recent .article .bloklink, .articles_archive .article .bloklink, .articles_featured .article .bloklink{/* make whole div clickable */
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		text-decoration: none; /* Makes sure the link doesn't get underlined */
		z-index: 10; /* raises anchor tag above everything else in div */
		background-color: #fff; /*workaround to make clickable in IE */
		opacity: 0; /*workaround to make clickable in IE */
		filter: alpha(opacity=0); /*workaround to make clickable in IE */;
	}
	.newsitem_image, .article_image{
		position: relative;
		height: 160px;
		background-position: center center;
		background-size: cover;
	}
	.news_recent .newsitem_image, .news_featured .newsitem_image, .articles_recent .article_image, .articles_featured .article_image{
		/*margin-top: -10px!important*/;
	}
	.news_archive .newsitem_image, .articles_archive .article_image{
		/*float: left*/;
	}
	.newsitem .linksboven, .article .linksboven{
		display: none;
		position: absolute;
		top: 12px;
		left: 12px;
	}
	.newsitem:hover .linksboven, .article:hover .linksboven{
		display: block;
	}
	.newsitem .newsitem_date, .article .article_date{
		font-style: italic;
		color: #222;
	}
	body.home .newsitem .newsitem_date, body.home .article .article_date{
		position: absolute;
		top: 0;
		right: 0;
		padding: .05em .6em .1em .6em;
		background-color: #bd2132;
		font-size: 16px;
		color: #fff;
	}
	.newsitem .newsitem_text, .article .article_text{
		padding-left: 14px;
		padding-right: 14px;
	}
	.news_archive .newsitem_text, .articles_archive .article_text{
		height: 214px;
	}
	.newsitem .newsitem_text h3, .newsitem .newsitem_text h4, .article .article_text h3, .article .article_text h4{
		margin-top: 0;
		padding-top: .5em;
	}
	.news_recent .newsitem_excerpt, .news_featured .newsitem_excerpt,
	.article_recent .article_excerpt, .articles_featured .article_excerpt{
		height: 3.3em;
		margin-bottom: 3em;
	}
	.newsitem .bottom, .newsitem .newsitem_link, .article .bottom, .article .article_link{;
	}
	.news_recent .newsitem .bottom, .news_archive .newsitem .bottom, .news_featured .newsitem .bottom,
	.articles_recent .article .bottom, .articles_archive .article .bottom, .articles_featured .article .bottom{
		position: absolute;
		bottom: 15px;
	}
	@media screen and (max-width: 780px){
		.news_recent .newsitem, .news_featured .newsitem, .articles_recent .article, .articles_featured .article{
			margin-bottom: 2em!important
		}
		.news_recent .newsitem_text p, .news_featured .newsitem_text p, .articles_recent .article_text p, .articles_featured .article_text p{
			margin-bottom: .5em
		}
		.news_recent .newsitem .bottom, .news_featured .newsitem .bottom, .articles_recent .article .bottom, .articles_featured .article .bottom{
			position: initial!important;
			padding-bottom: 1em!important
		};
	}
	@media screen and (max-width: 991px){
		.news_archive .newsitem_image, .news_archive .newsitem_text{
			width: 50%!important;
			float: left!important
		};
	}


	.articles_archive .article{
		vertical-align: top;
	}


	.articles_slider {
		position: relative;
		padding: 0 0 0 4.5em;
		overflow: hidden;
	}
	.articles_slider, .article_text, .articles_slider .article_image {
		height: 270px;
	}
	.article_image {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.articles_slider .article_logo {
		height: 90px;
		width: 100%;
		margin-top: 10px;
		background-position: top left;
		background-repeat: no-repeat;
		background-size: contain;
	}
	.articles_slider .slide {
		position: absolute;
		top: 0;
		width: 100%;
		overflow: hidden;
		opacity: 0;
		-webkit-transition: opacity 1s ease-in-out;
		-moz-transition: opacity 1s ease-in-out;
		transition: opacity 1s ease-in-out;
	}
	.articles_slider .slide.active_slide {
		opacity: 1!important;
	}

	@media screen and (max-width: 991px) {
		.articles_slider .article_image {
			display: none
		};
	}
	@media screen and (max-width: 780px) {
		.articles_slider .article_logo {
			visibility: hidden
		};
	}



	/* 12_TABLES */
	.tablepress{
		width: 100%;
		/*margin: 6px 0 0 0*/;
	}
	@media screen and (max-width: 780px){.tablepress{margin: 0 0 0 1em}}
	.tablepress caption{
		display: none;
	}
	.tablepress tr{
		/*	display: block;
			height: 89px!important*/;
	}
	.tablepress td{
		/*border: none!important*/;
	}
	.tablepress .column-1{
		/*width: 38px*/;
	}
	.tablepress .row-1 p, .tablepress .row-2 p, .tablepress .row-3 p{
		/*margin-top: -0.2em*/;
	}



	/* 13_MULTISLIDER */
	#rijmultislider .bs-container{
		/*	padding-right: 0px!important;
			padding-left: 0px!important*/;
	}
	.multislider{
		-webkit-touch-callout: auto;
		-webkit-user-select: auto;
		-khtml-user-select: auto;
		-moz-user-select: auto;
		-ms-user-select: auto;
		user-select: auto;
	}
	.multislide_hover:hover{
		cursor: hand;
		cursor: pointer;
		-webkit-filter: brightness(.8);
		filter: brightness(.8);
	}
	.multislide:focus{
		outline: none;
	}
	.multislide > div {
		height: inherit;
		font-size: 0;
		text-align: center;
	}
	.multislide > div > div {
		display: inline-block;
	}
	.multislider_item_caption{
		width: 100%!important;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 150px;
	}
	/*	@media screen and (max-width: 780px){.multislider_item_caption{width: 85%!important}}
		@media screen and (max-width: 540px){.multislider_item_caption{width: 95%!important}}*/

	.modal { /* Modal (background) */
		display: none;
		position: fixed;
		z-index: 999;
		padding-top: 100px; /* Location of the box */
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto; /* Enable scroll if needed */
		background-color: rgb(0,0,0); /* Fallback color */
		background-color: rgba(0,0,0,0.4); /* Black w/ opacity */;
	}
	.modal_content {
		position: relative;
		background-color: #fff;
		margin: auto;
		padding: 20px;
		border: 1px solid #888;
		width: 50%;
	}
	@media screen and (max-width: 900px){.modal_content{width: 60%;}}
	@media screen and (max-width: 780px){.modal_content{width: 70%;}}
	@media screen and (max-width: 575px){.modal_content{width: 80%;}}
	@media screen and (max-width: 500px){.modal_content{width: 90%;}}
	@media screen and (max-width: 450px){.modal_content{width: 95%;}}
	.close { /* Close Button */
		position: absolute;
		top: 0;
		right: 10px;
		color: #aaa;
		font-size: 28px;
		font-weight: 700;
	}
	.close:hover, .close:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
	}


	#rijlogoslider h3{
		text-align: center;
	}
	#rijlogoslider li{
		background: none;
		padding-left: 0;
	}
	#rijlogoslider ul.logo_showcase{
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#rijlogoslider .logo_showcase img{
		border: none;
		max-height: 160px;
		max-width: 160px;
		height: auto;
		width: auto;
		padding: 0;
		margin: 1px;
	}
	#rijsponsors .logo_showcase img:hover {
		opacity: .8;
	}
	#rijlogoslider .slick-dots{
		display: none!important;
	}



	/* 14_WOOCOMMERCE */



	/* 15_WPML */
	.wpml-ls{
		margin: 0;
		padding: 0!important;
		border: none!important;
	}
	.wpml-ls li{
		padding: 0!important;
	}
	.wpml-ls li:nth-of-type(n+2):before{
		content: '|';
		color: #fff;
		padding-left: 7px;
	}
	.wpml-ls a{
		padding: 4px 0 5px 3px!important;
	}
	.wpml-ls a:hover, .wpml-ls .wpml-ls-current-language a{
		text-decoration: none;
	}



	/* 16_CONTACT FORM */
	.wpcf7-form{
		padding-top: 1em;
	}
	.wpcf7-form-control-wrap, .wpcf7-form-control{
		display: inline-block;
		width: 100%;
	}
	.wpcf7-list-item{
		min-width: 100px;
		white-space: nowrap;
	}
	.wpcf7-list-item-label{
		display: inline-block;
		margin-left: .6em!important;
	}
	.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{
		padding: 0.4em 1em;
		border: #ddd solid 1px;
		color: #777;
	}
	.wpcf7-form-control-wrap textarea{
		height: 120px;
		min-height: 2em;
		max-height: 10em;
		min-width: 100%;
		max-width: 100%;
	}
	.wpcf7-form p{
		position: relative;
	}
	.wpcf7-form p:nth-of-type(4){
		margin-bottom: 4px;
	}
	.wpcf7-form p:nth-last-of-type(2){
		/*position: relative*/;
	}
	.wpcf7-form p:last-of-type{
		clear: both;
		text-align: right!important;
		margin-right: -20px;
	}
	.wpcf7-form .captcha-container1, .wpcf7-form .captcha-container2{
		position: relative;
	}
	.wpcf7-form .captcha-container1 .wpcf7-captchac{
		top: 24px;
	}
	.wpcf7-form .captcha-container2 .wpcf7-captchac{
		top: 0;
	}
	.wpcf7-captchac{
		position: absolute;
		height: auto;
		width: 90px;
		right: 2px;
		z-index: 2;
		margin: 0;
		padding: 6px 7px;
		background-color: transparent;
	}

	.wpcf7-form ::-webkit-input-placeholder, /* Chrome/Opera/Safari */
	.wpcf7-form ::-moz-placeholder, /* Firefox 19+ */
	.wpcf7-form :-ms-input-placeholder, /* IE 10+ */
	.wpcf7-form :-moz-placeholder{/* Firefox 18- */
		color: #777;
	}
	div.wpcf7 .ajax-loader {/* Custom CF7 Loader */
		background-image: url(images/ajax-loader.gif)!important;
		margin-left: 10px;
	}
	.wpcf7-not-valid-tip{
		padding-left: 1em;
		text-align: left;
	}
	.wpcf7-response-output{
		margin-left: 0!important;
		margin-right: 0!important;
	}

	.wpcf7-form .smallfield{
		width: 100px;
	}
	.wpcf7-form .wpcf7-list-item{
		position: relative;
		width: 100%;
		margin-left: 0;
	}
	.wpcf7-form .wpcf7-list-item label{
		position: relative;
		text-align: left;
	}
	.wpcf7-form input[type=checkbox]{
		vertical-align: middle;
		position: relative;
		bottom: 1px;
	}
	.wpcf7-form .GDPR .wpcf7-list-item{ /* .wpcf7-form .GDPR,  */
		width: 30px;
		min-width: 30px;
	}
	.wpcf7-form .GDPR .wpcf7-list-item-label{
		white-space: initial;
		vertical-align: top;
	}
	.wpcf7-form .GDPR-linktext{
		display: inline-block;
		position: absolute;
		top: 0;
		left: 1.6em;
	}
	input {
		line-height: normal;
	}
	input[type="checkbox"],
	input[type="radio"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
	}
	input[type="submit"] {
		width: auto;
	}



	/* 17_SITEMAP */
	.widget_pages h3 {
		display: none;
	}



	/* 18_PRIVACY & COOKIES */
	#cookie-notice{
		background-color: rgba(0, 0, 0, 0.8)!important;
	}
	.blokprivacycookies h4, .blokprivacycookies h5{
		padding-top: 1em;
	}



	/* 19_CONTENT FOOTER */
	#footer{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	/*	#footer .row{
			width: 100%;
			overflow-x: hidden;
		}*/
	#footer .rij{
		margin-top: 0;
	}
	#footer h3{
		margin-top: 0;
		padding-bottom: 0!important;
		background: none;
	}
	#footer h3, #footer h4, #footer p, #footer a, #footer li, #footer td, #footer .textwidget, #footer .wpcf7-response-output{
		color: #fff;
	}
	#footer a:hover{
		color: #bd2132;
	}
	#footer a:active{
		opacity: .8;
	}
	#footer ul{
		padding: 0;
		list-style: none;
	}
	#footer img{
		margin-bottom: 1em;
	}

	#footer .scrolltotop{
		width: 0;
		height: 0;
		margin-top: -50px;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 16px solid #bd2132;
		opacity: .8;
		float: right;
	}
	#footer .scrolltotop:hover{
		opacity: 1;
	}
	#footer .scrolltotop:active{
		opacity: .9;
	}

	#rijcontacttitel .rij{
		padding-bottom: 0!important;
	}
	#rijcontact .rij{
		padding-top: 0!important;
		padding-bottom: 0!important;
	}
	#rijcontacttitel h3, #rijcontact p{
		text-align: center;
	}
	#footer .blokcontacteer {
		padding-left: 50px;
		background-position: top 4px left !important;
		min-height: 38px;
		margin-bottom: 0px !important;
		background-repeat: no-repeat !important;
	}

	@media screen and (max-width: 780px){
		#footer .rij > .panel-grid-cell:nth-last-of-type(n+2) {
			margin-bottom: 3em!important;
		};
	}



	/* 20_PAGE FOOTER */
	footer{
		position: relative;
		min-height: 40px;
		width: 100%;
		background-color: #fff;
		overflow: hidden;
	}
	#copyrightbar{
		position: relative;
		bottom: 0;
		padding: 7px 15px;
		line-height: 27px;
		font-size: 13px!important;
		color: #222;
	}
	#copyrightbar>.right{
		position: absolute;
		right: 15px;
		top: 8px;
	}
	#copyrightbar>.left{
		margin-right: 140px;
	}
	#copyrightbar a{
		font-size: 13px!important;
		color: #222;
		text-decoration: none;
	}
	#copyrightbar a:hover{
		text-decoration: underline;
	}
	.flexinet_logo img{
		height: 23px!important;
		width: auto;
	}
	.flexinet_logo:hover{
		opacity: 0.8;
	}



	/* 21_BOOTSTRAP BASICS */
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
	}
	@media (min-width: 992px){
		.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float: left}
		.col-md-12{width: 100%}
		.col-md-11{width: 91.66666667%}
		.col-md-10{width: 83.33333333%}
		.col-md-9 {width: 75%}
		.col-md-8 {width: 66.66666667%}
		.col-md-7 {width: 58.33333333%}
		.col-md-6 {width: 50%}
		.col-md-5 {width: 41.66666667%}
		.col-md-4 {width: 33.33333333%}
		.col-md-3 {width: 25%}
		.col-md-2 {width: 16.66666667%}
		.col-md-1 {width: 8.33333333%};
	}



	/* 22_GENERAL */
	.admin-only{display: none}
	.is-admin .admin-only{display: initial!important}

	.left{float: left}
	.right{float: right}
	.center{text-align: center}
	.spinner{
		width: 16px;
		height: 16px;
		margin: 0 auto;
		background: url(../../../wp-includes/images/wpspin.gif) center center no-repeat;
		visibility: hidden;
	}
	.spinner.is-active {
		visibility: visible;
		opacity: 0.7;
	}

	.tricolor{
		/*background-image: url(./images/tricolor.png);*/
		background-repeat: no-repeat;
	}

	.background_topcenter{
		background-position: top center;
		background-size: 100% 4px;
	}
	.background_bottomcenter{
		background-position: bottom center;
		background-size: 100% 4px;
	}
	.background_center{
		background-position: center center;
		background-size: 100% 4px;
	}
	.background_leftcenter{
		background-position: center left;
		background-size: 4px 100%;
	}
	.background_rightcenter{
		background-position: center right;
		background-size: 4px 100%;
	}

	.red{ color: #f00;}
	.green{ color: #0f0;}
	.blue{ color: #00f;}



	/* 23_TRANSITIONS */
	/* Basiseffecten
	0|Geen effect
	1|Groepsinstelling
	110|
	111|Opaciteit -
	112|Opaciteit +
	113|Helderheid -
	114|Helderheid +
	115|Contrast -
	116|Contrast +
	120|
	121|Grijs naar kleur
	122|Kleur naar grijs
	130|
	131|Scherp naar wazig
	132|Wazig naar scherp
	190|
	191|Vergroot
	192|Verklein
	193|Zoom in
	194|Zoom uit
	*/

	.transition_0 .transition_hover:hover .transition_alt1, .transition_0.transition_click .transition_alt1{;
	}


	.transition_111 .transition_hover:hover .transition_alt0, .transition_111.transition_click .transition_alt0{
		opacity: .7!important;
	}

	.transition_112 .transition_alt0{
		opacity: .7!important;
	}
	.transition_112 .transition_hover:hover .transition_alt0, .transition_112.transition_click .transition_alt0{
		opacity: 1!important;
	}

	.transition_113 .transition_hover:hover .transition_alt0, .transition_113.transition_click .transition_alt0{
		-webkit-filter: brightness(.7);
		filter: brightness(.7);
	}

	.transition_114 .transition_hover:hover .transition_alt0, .transition_114.transition_click .transition_alt0{
		-webkit-filter: brightness(1.3);
		filter: brightness(1.3);
	}

	.transition_115 .transition_hover:hover .transition_alt0, .transition_115.transition_click .transition_alt0{
		-webkit-filter: contrast(.5);
		filter: contrast(.5);
	}

	.transition_116 .transition_hover:hover .transition_alt0, .transition_116.transition_click .transition_alt0{
		-webkit-filter: contrast(1.5);
		filter: contrast(1.5);
	}


	.transition_121 .transition_alt0{
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
	}
	.transition_121 .transition_hover:hover .transition_alt0, .transition_121.transition_click .transition_alt0{
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}

	.transition_122 .transition_hover:hover .transition_alt0, .transition_122.transition_click .transition_alt0{
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
	}


	.transition_131 .transition_hover:hover .transition_alt0, .transition_131.transition_click .transition_alt0{
		-webkit-filter: blur(3px);
		filter: blur(3px);
	}

	.transition_132 .transition_alt0{
		-webkit-filter: blur(3px);
		filter: blur(3px);
	}
	.transition_132 .transition_hover:hover .transition_alt0, .transition_132.transition_click .transition_alt0{
		-webkit-filter: blur(0);
		filter: blur(0);
	}


	.transition_191{
		overflow: visible!important;
	}
	.transition_191 .transition_hover:hover .transition_alt0, .transition_191.transition_click .transition_alt0{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	.transition_192 .transition_hover:hover .transition_alt0, .transition_192.transition_click .transition_alt0{
		-webkit-transform: scale(.95);
		transform: scale(.95);
	}

	.transition_193 .transition_hover:hover .transition_alt0, .transition_193.transition_click .transition_alt0{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}

	.transition_194 .transition_alt0{
		-webkit-transform: scale(1.05);
		transform: scale(1.05);
	}
	.transition_194 .transition_hover:hover .transition_alt0, .transition_194.transition_click .transition_alt0{
		-webkit-transform: scale(1);
		transform: scale(1);
	}


	/* Overgangseffecten
	0|Geen effect
	1|Groepsinstelling
	210|
	211|Transparantie
	220|
	221|Schuif in van boven
	222|Schuif in van beneden
	223|Schuif in van links
	224|Schuif in van rechts
	225|Schuif uit naar boven
	226|Schuif uit naar beneden
	227|Schuif uit naar links
	228|Schuif uit naar rechts
	230|
	231|Schaal in
	232|Schaal in horizontaal
	233|Schaal in verticaal
	234|Schaal uit
	235|Schaal uit horizontaal
	236|Schaal uit verticaal
	237|Radiaal in
	238|Radiaal uit
	240|
	241|Draai om horizontaal - 3D
	242|Draai om verticaal - 3D
	*/

	.transition_211 .transition_alt1{
		z-index: 300!important;
	}
	.transition_211 .transition_hover:hover .transition_alt1, .transition_211.transition_click .transition_alt1{
		opacity: 1!important;
	}


	.transition_221 .transition_alt1{
		top: -100%!important;
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_221 .transition_hover:hover .transition_alt1, .transition_221.transition_click .transition_alt1{
		top: 0!important;
	}

	.transition_222 .transition_alt1{
		top: 100%!important;
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_222 .transition_hover:hover .transition_alt1, .transition_222.transition_click .transition_alt1{
		top: 0!important;
	}

	.transition_223 .transition_alt1{
		left: -100%!important;
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_223 .transition_hover:hover .transition_alt1, .transition_223.transition_click .transition_alt1{
		left: 0!important;
	}

	.transition_224 .transition_alt1{
		left: 100%!important;
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_224 .transition_hover:hover .transition_alt1, .transition_224.transition_click .transition_alt1{
		left: 0!important;
	}

	.transition_225 .transition_hover:hover .transition_alt0, .transition_225.transition_click .transition_alt0{
		top: -100%!important;
	}
	.transition_225 .transition_alt1{
		opacity: 1!important;
	}

	.transition_226 .transition_hover:hover .transition_alt0, .transition_226.transition_click .transition_alt0{
		top: 100%!important;
	}
	.transition_226 .transition_alt1{
		opacity: 1!important;
	}

	.transition_227 .transition_hover:hover .transition_alt0, .transition_227.transition_click .transition_alt0{
		left: -100%!important;
	}
	.transition_227 .transition_alt1{
		opacity: 1!important;
	}

	.transition_228 .transition_hover:hover .transition_alt0, .transition_228.transition_click .transition_alt0{
		left: 100%!important;
	}
	.transition_228 .transition_alt1{
		opacity: 1!important;
	}


	.transition_231 .transition_hover:hover .transition_alt0, .transition_231.transition_click .transition_alt0{
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	.transition_231 .transition_alt1{
		opacity: 1!important;
	}

	.transition_232 .transition_hover:hover .transition_alt0, .transition_232.transition_click .transition_alt0{
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}
	.transition_232 .transition_alt1{
		opacity: 1!important;
	}

	.transition_233 .transition_hover:hover .transition_alt0, .transition_233.transition_click .transition_alt0{
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
	}
	.transition_233 .transition_alt1{
		opacity: 1!important;
	}

	.transition_234 .transition_alt1{
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_234 .transition_hover:hover .transition_alt1, .transition_234.transition_click .transition_alt1{
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	.transition_235 .transition_alt1{
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_235 .transition_hover:hover .transition_alt1, .transition_235.transition_click .transition_alt1{
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	.transition_236 .transition_alt1{
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 1!important;
		z-index: 300!important;
	}
	.transition_236 .transition_hover:hover .transition_alt1, .transition_236.transition_click .transition_alt1{
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}

	.transition_237 .transition_alt0{
		border-radius: 0.000001%; /* Fix for Safari overflowing outside of circle */
		overflow: hidden!important;
	}
	.transition_237 .transition_hover:hover .transition_alt0, .transition_237.transition_click .transition_alt0{
		-webkit-transform: scale(0);
		transform: scale(0);
		border-radius: 100%;
	}
	.transition_237 .transition_alt1{
		opacity: 1!important;
	}

	.transition_238 .transition_alt1{
		border-radius: 100%;
		overflow: hidden!important;
		opacity: 1!important;
		-webkit-transform: scale(0);
		transform: scale(0);
		z-index: 300!important;
	}
	.transition_238 .transition_hover:hover .transition_alt1, .transition_238.transition_click .transition_alt11{
		-webkit-transform: scale(1);
		transform: scale(1);
		border-radius: 0.000001%; /* Fix for Safari overflowing outside of circle */;
	}


	.transition_241 .divisie_inhoud{
		overflow: visible!important;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.transition_241 .transition_alt0, .transition_241 .transition_alt1{ /* front & back basic settings*/
		/*	-webkit-transform-style: preserve-3d;
			transform-style: preserve-3d;*/
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}
	.transition_241 .transition_alt0{ /* front initial state */
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
	}
	.transition_241 .transition_alt1{ /* back initial state */
		opacity: 1!important;
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
	.transition_241 .transition_hover:hover .transition_alt0, .transition_241.transition_click .transition_alt0{ /* front final state */
		transform: rotateY(180deg);
		-webkit-transform: rotateY(180deg);
	}
	.transition_241 .transition_hover:hover .transition_alt1, .transition_241.transition_click .transition_alt1{ /* back final state */
		transform: rotateY(0deg);
		-webkit-transform: rotateY(0deg);
	}

	.transition_242 .divisie_inhoud{
		overflow: visible!important;
		-webkit-perspective: 1000px;
		perspective: 1000px;
		-webkit-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}
	.transition_242 .transition_alt0, .transition_242 .transition_alt1{ /* front & back basic settings*/
		/*	-webkit-transform-style: preserve-3d;
			transform-style: preserve-3d;*/
		backface-visibility: hidden;
		-webkit-backface-visibility: hidden;
	}
	.transition_242 .transition_alt0{ /* front initial state */
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	}
	.transition_242 .transition_alt1{ /* back initial state */
		opacity: 1!important;
		-webkit-transform: rotateX(-180deg);
		transform: rotateX(-180deg);
	}
	.transition_242 .transition_hover:hover .transition_alt0, .transition_242.transition_click .transition_alt0{ /* front final state */
		transform: rotateX(180deg);
		-webkit-transform: rotateX(180deg);
	}
	.transition_242 .transition_hover:hover .transition_alt1, .transition_242.transition_click .transition_alt1{ /* back final state */
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
	}



	/* 24_SCREEN READERS */
	.screen-reader-text {
		clip: rect(1px, 1px, 1px, 1px);
		position: absolute !important;
		white-space: nowrap;
		height: 1px;
		width: 1px;
		overflow: hidden;
	}
	.screen-reader-text:focus {
		background-color: #eee;
		border-radius: 3px;
		box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
		clip: auto !important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: 0.875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000; /* Above WP toolbar. */;
	}



	/* 25_PRINT */
	@media print {
		#headermenu-container{
			display: none
		}
		header{
			height: fit-content;
			padding-bottom: 10px;
			border-top: none
		}
		#headerlogo img{
			height: 55px;
			margin-top: 15px!important;
			vertical-align: top
		}
		#headertext{
			display: block;
			margin-top: 15px!important;
			padding-left: 150px;
			overflow: hidden
		}
		.printbutton{
			display: none;
		}
		h1, h1 a{
			font-size: 18px!important;
		}
		h2, h2 a{
			font-size: 14px!important;
		}
		p, a, li, .article_text div{
			font-size: 12px!important;
			color: #000
		}
		#footer {
			display: none!important;
		}
		footer{
			border-top: #aaa solid 2px;
		}
		#copyrightbar, #copyrightbar a{
			color: #666
		}
		.flexinet_logo:before{
			content: "Website by";
			margin-right: .6em
		};
	}



	/* 26_WORDPRESS CORE REQUIRED CLASSES */
	.aligncenter {
		display: block;
		margin: 5px auto;
	}
	.alignright {
		float: right;
		margin: 5px 0 20px 20px;
	}
	.alignleft {
		float: left;
		margin: 5px 20px 20px 0;
	}

	.wp-caption {
		background: #fff;
		border: 1px solid #eee;
		max-width: 96%; /* Image does not overflow the content area */
		padding: 5px 3px 10px;
		text-align: center;
	}
	.wp-caption img {
		border: 0 none;
		height: auto;
		margin: 0;
		max-width: 98.5%;
		padding: 0;
		width: auto;
	}
	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		margin: 0;
		padding: 0 4px 5px;
	}



	/* 27_COLOR_OVERRIDES */
	#socialbar{background-color:#bd2132!important;}#footer{background-color:#040707!important;}h1, h2, #footer{color:#ffffff!important;}


	/* 99_TEMPORARY */
</style>
