 /* CSS Document */

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

html, body{font-family: 'Roboto Condensed', sans-serif;font-weight:400;color:rgba(0,0,0,1);padding:0;margin:0;width:100%;height:100%;line-height:1.5em}
#container{min-height:100%;min-height:100vh;width:100%;height:100%;position:relative}

/* Animatie */
.foto_gallery a, .foto_gallery a img, .foto_gallery a.thumb::after, .slider .bxslider a.horeca img.foto, .slider .bxslider a.horeca .naam, #footer .copyrights .copywrapper a, #footer .wrapper a, #content .wrapper .textblock .left .team .medewerker, #content .wrapper .textblock .left .team .medewerker .foto
{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear}
.wrapper{position:relative;display:block;margin:0 auto;width:100%;height:auto;padding:0px;max-width:1260px}
.clear{float:none;clear:both;width:100%;height:0px;margin:0 auto}
	
h1, h2, h3, h4, h5{margin-bottom:0px;text-transform:none;color:rgba(153,0,0,1);font-family: 'Roboto Condensed', sans-serif;font-weight:normal}
strong{font-weight:900}
h1{font-size:3em;margin:0px;line-height:1em;color:rgba(75,75,75,1)}
h2{font-size:2.5em;margin:0px;line-height:1em}
h3{font-size:2em}
h4{font-size:2em}
h5{font-size:1.5em}
::selection{color:rgba(255,255,255,1);background-color:rgba(153,0,0,1) /* Safari */}
::-moz-selection{color:rgba(255,255,255,1);background-color:rgba(153,0,0,1) /* Firefox */}

/* Header */
#header{position:relative;display:flex;align-items:center;margin:0 auto;width:100%;height:auto;min-height:65vh;padding:0px;z-index:666}
#header .wrapper{position:relative;display:block;margin:0 auto;width:100%;height:100%;padding:0px;max-width:1260px}
#header .wrapper .padded-multiline {font-size:4em;line-height: 1.1;padding: 150px 0 50px 0;max-width: 450px; float:right;text-align:right;text-shadow:0px 0px 10px rgba(0,0,0,0.5)}
#header .wrapper .padded-multiline span {background-color:rgba(255,255,255,0); color: rgba(255,255,255,1);display: inline;text-align:right;padding: 15px 15px 10px 15px; 
  /* Needs prefixing */
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

/* menu */
#balk {display:block;min-width:100%;margin:0px auto;height:50px;position:fixed;background-color:rgba(255,255,255,1);z-index:777;box-shadow:0px 0px 10px rgba(0,0,0,0.5)}
#verloop {display:block;min-width:100%;margin:0px auto;height:250px;position:fixed;z-index:555;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00444b+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

#menuwrapper{position:fixed;display:block;width:100%;height:100px;z-index:999}
#menuwrapper .menu {display:block;width:95%;max-width:1260px;padding:0px 0px 0px 0px;margin:0 auto;height:50px;position:relative}
#menuwrapper .menu .talen{display:block}
#menuwrapper .menu .talen .taal:hover{color:rgba(0,0,0,1);background-color:rgba(200,200,200,0.5)}
#menuwrapper .menu .talen .taal{height:25px;line-height:25px;font-family: 'Roboto Condensed', sans-serif;white-space:nowrap;text-transform:none;width:auto;padding:0px 5px 0px 5px;font-size:0.8em;color:rgba(50,50,50,1);text-decoration:none;z-index:888;background-color:rgba(0,0,0,0);border: none;margin-top:12px;
-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#menuwrapper .menu .talen .taal.active{background-color:rgba(153,0,0,1);color:rgba(255,255,255,1)}
#menuwrapper .menu ul{display:flex;flex-direction:row;justify-content:space-between;width:auto;height:100px;margin:0px;padding:0px;z-index:888;list-style:none}
#menuwrapper .menu ul li{position:relative;text-align:center;height:50px;display:flex;align-items:center;z-index:888;padding:0px 5px 0px 5px}
#menuwrapper .menu ul li.logo{background-image:url('../images/logo.png');background-repeat:no-repeat;background-size:200px 42px;background-position:center center;width:200px;height:50px;position:relative;text-align:center;overflow:hidden;z-index:888;padding:0px 5px 0px 5px}
#menuwrapper .menu ul li a{display:block;height:50px;line-height:50px;font-family: 'Roboto Condensed', sans-serif;white-space:nowrap;text-transform:none;width:auto;padding:0px 15px 0px 15px;font-size:1em;color:rgba(50,50,50,1);text-decoration:none;z-index:888;
-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
#menuwrapper .menu ul li a:hover{color:rgba(255,255,255,1);background-color:rgba(153,0,0,1)}
#menuwrapper .menu ul li a.active{color:rgba(153,0,0,1);background-color:rgba(255,255,255,1)}
#menuwrapper .menu ul li a.active:hover{color:rgba(255,255,255,1);background-color:rgba(153,0,0,1)}
#menuwrapper .menu ul li ul{position:absolute;top:50px;width:100%;visibility: hidden;opacity: 0; transition: visibility 0s, opacity 0.5s linear;overflow:visible}
#menuwrapper .menu ul li:hover > ul{  visibility: visible;opacity: 1}
#menuwrapper .menu ul li ul .submenu {overflow:visible;left:0px;position:absolute;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:0.8em;height:auto}
#menuwrapper .menu ul li ul .submenu li {display:block;margin:0px;padding:0px;width:auto;height:auto;overflow:visible}
#menuwrapper .menu ul li ul .submenu li a.subknop{background-color:rgba(0,0,0,0);text-shadow:0px 0px 5px rgba(0,0,0,0.9);color:rgba(255,255,255,1);margin:5px auto 0px auto;display:block;position:relative;width:100%;white-space:nowrap;text-align:center;overflow: hidden;height:auto;line-height:25px;text-decoration: none;z-index: 0;padding: 0px 5px 0px 5px}
#menuwrapper .menu ul li ul .submenu li a.subknop:hover{background-color:rgba(0,0,0,0);color:rgba(153,0,0,1)}
#menuwrapper .menu ul li ul .submenu li a.subknop.active{background-color:rgba(0,0,0,0);color:rgba(153,0,0,1)}
#menuwrapper .menu ul li ul .submenu li a.subknop.active:hover{background-color:rgba(0,0,0,0);color:rgba(255,255,255,1)}

/* Content */
#content{display:block;margin:0 auto;min-height:35vh;padding:50px 0px 50px 0px;background-color:rgba(255,255,255,1)}
#content .wrapper{width:95%;margin:0 auto;display:block;padding:0px 0px 50px 0px}
#content .wrapper .textblock{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;max-width:1260px;position:relative}
#content .wrapper .textblock .left{display:block;flex:2;width:auto;padding:0px;font-size:1.1em;line-height:2em;color:rgba(75,75,75,1);position:relative;z-index:666}
#content .wrapper .textblock .left img{width:100%;max-width:810px;display:block}
#content .wrapper .textblock .left a{text-decoration:none;color:rgba(153,0,0,1);font-weight:900}
#content .wrapper .textblock .left a:hover{color:rgba(0,0,0,1)}
#content .wrapper .textblock .left table{width:100%;font-size:0.7em;margin:25px auto;border-collapse: collapse;line-height:0.8em}
#content .wrapper .textblock .left table tr:first-child{background-color:rgba(153,0,0,1);border:0px;color:rgba(255,255,255,1)} 
#content .wrapper .textblock .left table tr:nth-child(even) {background-color: #f2f2f2} 
#content .wrapper .textblock .left table td, #content .wrapper .textblock .left table tr{padding:0px 0px 0px 25px;height:15px;vertical-align:center;border:0px} 

#content .wrapper .textblock .right{display:block;flex:1;max-width:400px}
#content .wrapper .textblock .right_big{margin-top:0px;display:block;flex:2;max-width:400px;padding-left:50px}
#content .wrapper .textblock .right_big table td{text-align:center;padding:5px;height:15px;vertical-align:center;border:0px} 
#content .wrapper .textblock .right_big table td:first-child{text-align:left} 
#content .wrapper .textblock .right_big table tr:first-child{font-weight: bold} 
#content .wrapper .textblock .right_big table tr:nth-child(even){background-color:rgba(200,200,200,1);border:1px} 

/* Accomodaties */
#content .wrapper .textblock .left .blokken{display:flex;flex-direction:row;flex-wrap:wrap;justify-content: space-between;align-content:space-between;padding-top:25px}

#content .wrapper .textblock .left .blokken a.item{display:block;width:46%;padding:0px;height:250px;margin-bottom:25px;overflow:hidden}
#content .wrapper .textblock .left .blokken a.item .box{display:flex;justify-content: space-between;align-content:space-between;width:98%;padding:1%;height:98%;background-color:rgba(17,51,51,0.6);flex-direction:column}
#content .wrapper .textblock .left .blokken a.item .box h4{font-family:'Roboto Condensed', sans-serif;font-weight:normal;color:rgba(255,255,255,1);margin:10px;font-size:1.6em}
#content .wrapper .textblock .left .blokken a.item .box .omschrijving{font-weight:normal;font-size:1em;line-height:1.1em;display:block;margin:10px 10px 10px 10px;color:rgba(255,255,255,1)}
#content .wrapper .textblock .left .blokken a.item .box .meer_info{margin:10px;color:rgba(75,75,75,0);display:block;height:1px;line-height:1px;font-weight:700}

#content .wrapper .textblock .left .blokken a.item:hover .box{background-color:rgba(153,0,0,0.8)}
#content .wrapper .textblock .left .blokken a.item:hover .box h4{color:rgba(255,255,255,1)}
#content .wrapper .textblock .left .blokken a.item:hover .box .omschrijving{color:rgba(255,255,255,1)}
#content .wrapper .textblock .left .blokken a.item:hover .box .meer_info{color:rgba(255,255,255,1);display:block;height:35px;line-height:40px;font-weight:700}

#content .wrapper .textblock .left .blokken a.item .box,
#content .wrapper .textblock .left .blokken a.item .box h4,
#content .wrapper .textblock .left .blokken a.item .box .omschrijving,
#content .wrapper .textblock .left .blokken a.item .box .meerinfo,
#content .wrapper .textblock .left .blokken a.item .box .meer_info{-webkit-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease}

/* producten */
#content .wrapper .textblock .left .producten{display:flex;flex-direction:row;flex-wrap:wrap;justify-content: space-between;align-content:space-between;padding-top:25px}

#content .wrapper .textblock .left .producten a.product{display:flex;flex-direction:column;align-items: center;width:250px;overflow:hidden; height:250px;padding:0px;color:rgba(75,75,75,1)}
#content .wrapper .textblock .left .producten a.product h2{border-bottom:5px solid rgba(153,0,0,0);font-size:1.5em;text-align:center;color:rgba(75,75,75,1);padding-top:10px}
#content .wrapper .textblock .left .producten a.product:hover h2{border-bottom:5px solid rgba(153,0,0,1)}
#content .wrapper .textblock .left .producten a.product:hover prijs{color:rgba(153,0,0,1)}
#content .wrapper .textblock .left .producten a.product img{display:block;height:100%;max-height:100px;width:auto;padding:0px}
#content .wrapper .textblock .left .producten .product_full{display:block;height:100%;width:100%;padding:0px 0px 50px 0px}
#content .wrapper .textblock .left .producten .product_full .tekst{display:block;height:100%;width:100%;padding:0px;overflow:hidden;min-height:500px}
#content .wrapper .textblock .left .producten .product_full .tekst img{display:block;position:absolute;top:0px;right:0px;height:650px;width:auto;padding:0px 0px 10px 10px;}

#content .wrapper .textblock .left .producten .product_full a.backButton{display:block;position:relative;height:30px;line-height:30px;width:100%;text-align:center;margin:0 auto;text-transform: uppercase}
#content .wrapper .textblock .left .producten .product_full a.backButton:hover{background-color:rgba(153,0,0,1);color:rgba(255,255,255,1)}

.foto_gallery{display:flex;width:100%;max-width:300px;height:100%;flex-direction:column;justify-content:flex-start;align-content:center;flex-wrap:wrap;padding:0px 0px 25px 50px}
.foto_gallery h2{padding:0px 0px 25px 0px}
.foto_gallery a.thumb{display:block;width:100%;min-width:300px;height:75px;align-content:center;align-items:center;justify-content:center;background-size:110%;background-position:center center}
.foto_gallery a.thumb::after{opacity:0;display:flex;align-items:center;justify-content:center;position:absolute;content:'\f07e';font-family: 'fontello';width:300px;height:75px;color:rgba(255,255,255,1);font-size:4em;background-color:rgba(153,0,0,0.5)}
.foto_gallery a.thumb:hover{background-size:100%}
.foto_gallery a.thumb:hover::after{opacity:1;font-size:3em}

/* Formulier */
#content .wrapper .textblock .right form#contact {margin-left: 0px;margin-bottom: 100px;margin-right: 0px;margin-top: 0px;max-width: 100%;width:auto;clear: both}
#content .wrapper .textblock .right form#contact label {line-height: 1.50;color: #444}
#content .wrapper .textblock .right form#contact input{background-color:rgba(60,60,60,1);border:0px solid rgba(60,60,60,1);color:rgba(255,255,255,1);font-size:1em;border-radius:0px;-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;display:block;float:left;height:40px;width:90%;padding:0px 2% 0px 2%;font-family: 'Roboto', sans-serif;font-weight:400;text-transform:uppercase}
#content .wrapper .textblock .right form#contact textarea {background-color:rgba(60,60,60,1);border:0px solid rgba(60,60,60,1);color:rgba(255,255,255,1);font-size:1em;border-radius:0px;-webkit-transition:border linear .2s;-moz-transition:border linear .2s;-o-transition:border linear .2s;transition:border linear .2s;display:block;float:left;height:140px;width:90%;padding:2%;font-family: 'Roboto', sans-serif;font-weight:400;text-transform:uppercase}
#content .wrapper .textblock .right form#contact fieldset {margin-bottom: 10px; padding: 0px; border-width: 0px}
#content .wrapper .textblock .right form#contact :focus {outline:0;outline:none}
#content .wrapper .textblock .right form#contact #human {height: 0px;width: 0px;visibility:hidden;display:none}
#content .wrapper .textblock .right form#contact .info{width:75%;float:right;font-size:0.7em;padding:0% 5% 0% 0%}
#content .wrapper .textblock .right form#contact ssl{width:auto;display:inline-block;background-color:rgba(225,225,225,1);border-radius:1.5em;padding:0px 10px 0px 7px;font-size:0.8em;color:rgba(0,150,0,1)}
#content .wrapper .textblock .right form#contact ssl img{width:auto;max-width:10px;vertical-align:middle}

#content .wrapper .textblock .right .msg-green {color: #418140}
#content .wrapper .textblock .right .msg-red {color: #b3262f}

#content .wrapper .textblock .right .submitbutton {cursor:pointer;font-family: 'Roboto', sans-serif;font-weight:900;white-space:nowrap;text-transform:uppercase;font-size:1em;text-decoration:none;color:rgba(60,60,60,1);display:inline-block;margin:0 auto;padding:0px 20px 0px 20px;border-radius:10em;height:50px;line-height:50px;width:auto;position:relative;border:1px solid rgba(153,0,0,1)}
#content .wrapper .textblock .right .submitbutton:hover{color:rgba(255,255,255,1);background-color:rgba(153,0,0,1)}

/* foto gallery*/
.button_wrap{display:block;margin:0 auto;text-align:center;width:100%;padding:0px;background-color:rgba(185,150,90)}
.button_wrap .motief{display:block;width:100%;height:100%;background-image:url('../img/hout.png');background-repeat:no-repeat;background-size:cover;padding:25px 0px 25px 0px}

.button_wrap a.action_button{transform:scale(0.9);font-family: 'Roboto', sans-serif;font-weight:900;white-space:nowrap;background-color:rgba(185,150,90,1);text-transform:uppercase;font-size:1.5em;color:rgba(60,60,60,1);display:inline-block;margin:0 auto;padding:0px 20px 0px 20px;height:50px;line-height:50px;width:auto;position:relative;text-decoration:none;box-shadow:0px 5px 10px rgba(0,0,0,1)}
.button_wrap a.action_button:hover{transform:scale(1);background-color:rgba(155,155,155,1);color:rgba(255,255,255,1);box-shadow:0px 15px 25px rgba(0,0,0,1)}

/* tussenfooter */
#tussenfooter{display:block;width:95%;margin:0 auto;height:150px;padding:50px 2.5% 50px 2.5%}
#tussenfooter .wrapper{display:block;text-align:center;height:150px;line-height:150px;margin:0 auto;color:rgba(255,255,255,1);font-family: 'Roboto Condensed', sans-serif;font-weight:normal;font-size:5vmin}
#tussenfooter .wrapper strong{font-family:'Roboto Condensed', sans-serif;}

/* Footer */
#footer{display:block;width:100%;margin:0 auto;background-color:rgba(255,255,255,1);background: url('../images/bg.gif') repeat center center fixed}
#footer .wrapper{display:flex;flex-direction:row;justify-content:space-between;height:auto;margin:0 auto;padding:50px 0px 50px 0px}
#footer .wrapper a{color:rgba(214,54,54,1);text-decoration:none;font-weight:900}
#footer .wrapper a:hover{color:rgba(153,0,0,1)}
#footer .wrapper .col1{flex:1;max-width:450px}
#footer .wrapper .col2{flex:3}
#footer .wrapper .col2 img{width:90%;max-width:640px;height:auto;margin:0 auto}
#footer .wrapper .col3{flex:2;max-width:450px}
#footer .wrapper .col3 small{color:rgba(214,54,54,1)}
#footer .copyrights{height:50px;margin:0 auto;background-color:rgba(153,0,0,1);line-height:50px;font-size:0.8em}
#footer .copyrights .copywrapper{display:flex;flex-direction:row;justify-content:space-between;color:rgba(255,255,255,1);width:90%;max-width:1260px;margin:0 auto}
#footer .copyrights .copywrapper a{color:rgba(200,200,200,1);text-decoration:none;font-weight:900}
#footer .copyrights .copywrapper a:hover{color:rgba(255,255,255,1)}
#footer .copyrights .copywrapper .item{}
#footer .copyrights .copywrapper .dash{}

#footer .wrapper .col1 .menu{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;width:100%;height:auto;padding-top:15px}
#footer .wrapper .col1 .menu a.knop{font-size:0.8em;white-space: nowrap; position:relative;text-transform:uppercase;display:block;color:rgba(214,54,54,1);text-decoration:none}
#footer .wrapper .col1 .menu a.knop:hover{color:rgba(153,0,0,1)}
#footer .wrapper .col1 .menu a.knop.active{color:rgba(153,0,0,1)}
#footer .wrapper .col1 .menu a.knop.active:hover{color:rgba(214,54,54,1)}
#footer .wrapper .col1 .menu a.knop.active:before{color:rgba(153,0,0,1);content:'• '}
#footer .wrapper .col1 .menu a.knop.active:before:hover{color:rgba(153,0,0,1)}

.desktop{display:block}

.mobile{display:none}
.mobile_gallery{display:none}
#menu_mobile{display:none}
.logo_mobile{display:none}
.mobile_menu{display:none}
tel{display:none}
tel:after{display:none}

@media (max-width: 1125px){
	#menuwrapper .menu ul li a{font-size:0.8em}
	#menuwrapper .menu ul li.logo{background-size:150px 32px;width:150px;height:42px;}
	#menuwrapper .menu .talen .taal{height:15px;line-height:15px;font-size:0.5em}
	#content .wrapper .textblock .left{font-size:1em;line-height:1.5em}
}
@media (max-width: 875px){
	#content .wrapper .textblock .right_big{max-width:200px;padding-left:25px}
	.foto_gallery{max-width:150px;height:100%}
	.foto_gallery a.thumb{min-width:150px;height:55px}
	.foto_gallery a.thumb::after{width:150px;height:55px;font-size:2em}
	.foto_gallery a.thumb:hover::after{font-size:2em}
	#content .wrapper .textblock .left{font-size:0.9em;line-height:1.3em}
	#content .wrapper .textblock .right_big{font-size:0.8em}
	h1{font-size:2em}
	h2{font-size:1.5em}
	h3{font-size:1em}
	h4{font-size:1em}
	h5{font-size:0.9em}
}

@media (max-width: 700px){
	.desktop{display:none}
	.mobile{display:block}
	.mobile_gallery{display:block}
		
	#header{position:relative;display:flex;align-items:center;margin:0 auto;width:100%;height:auto;min-height:35vh;padding:0px;z-index:666}
	#header .wrapper{position:relative;display:block;margin:0 auto;width:calc(100% - 10%);height:100%;padding:0px 5% 0px 5%;max-width:100%}
	#header .wrapper .padded-multiline {font-size:4em;line-height: 1.1;padding: 100px 0 50px 0;max-width: 100%; float:none;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.5)}
	#header .wrapper .padded-multiline span {background-color:rgba(255,255,255,0); color: rgba(255,255,255,1);display: inline;text-align:center;padding: 15px 15px 10px 15px; 
	  /* Needs prefixing */
	  box-decoration-break: clone;
	  -webkit-box-decoration-break: clone;
	}
	
	.wrapper{position:relative;display:block;margin:0 auto;width:100%;height:auto;padding:0px;max-width:100%}
	#content{display:block;margin:0 auto;min-height:35vh;padding:25px 0px 0px 0px;background-color:rgba(255,255,255,1);width:100%;max-width:100%;overflow:hidden}

	#content .wrapper .textblock{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;width:calc(100% - 10%);padding:0px 5% 0px 5%;max-width:100%;position:relative}
	#content .wrapper .textblock .left{font-size:1.2em;line-height:1.8em;}
	#content .wrapper .textblock .left img{width:100%;max-width:100%;display:block}
	#footer .wrapper{max0width:100%;display:flex;flex-direction:column;justify-content:space-between;height:auto;margin:0 auto;padding:25px 0px 25px 0px}
	#footer .wrapper .col1{display:none;flex:1;max-width:100%}
	#footer .wrapper .col2{display:none;flex:3}
	#footer .wrapper .col3{width:calc(100% - 10%);padding:0px 5% 0px 5%;max-width:100%}
	#footer .copyrights .copywrapper{display:flex;flex-direction:column;align-content: center;align-items: center; justify-content:space-between;color:rgba(255,255,255,1);width:90%;max-width:100%;margin:0 auto}
	#footer .copyrights{text-align:center;height:auto;margin:0px auto 0px auto;padding:10px 0px 10px 0px;background-color:rgba(153,0,0,1);line-height:20px;font-size:0.8em}
	#footer .copyrights .copywrapper .dash{display:none}
	
	#content .wrapper .textblock .left .blokken{display:flex;flex-direction:column;flex-wrap:wrap;justify-content: space-between;align-content:space-between;padding-top:25px}
	#content .wrapper .textblock .left .blokken a.item{display:block;width:100%;padding:0px;height:200px;margin-bottom:25px;overflow:hidden}
	#content .wrapper .textblock .left .blokken a.item .box .meer_info{color:rgba(255,255,255,1);display:block;height:35px;line-height:40px;font-weight:700}

	#tussenfooter{display:none;width:95%;margin:0 auto 0 auto;height:auto;padding:50px 2.5% 50px 2.5%}
	#tussenfooter .wrapper{display:flex;align-items: center;align-content: center;justify-content: center; text-align:center;height:auto;line-height:1em;margin:0 auto 0 auto;color:rgba(255,255,255,1);font-family: 'Roboto Condensed', sans-serif;;font-weight:normal;font-size:8vmin}
	
	#balk {display:none}
	#verloop {display:none}
	#menuwrapper{position:fixed;display:none;width:100%;height:0px;z-index:999}

	#dicht{display:none;color:rgba(153,0,0,0.8);background-color:rgba(255,255,255,1);position:fixed;top:0px;left:10px;padding:5px;}
	#menu_mobile{display:block;position:fixed;top:0px;left:10px;padding:5px;z-index:999999999;background-color:rgba(153,0,0,0.8);width:50px;height:50px;text-align:center;line-height:50px}
	#menu_mobile #open_close {display:inline-block;color:rgba(255,255,255,1);z-index:999;font-size:2em}
	
	.mobile_menu {position:fixed;display:block;margin:0px 0px 0px 0px;width:100%;height:auto;background-color:rgba(0,0,0,0);padding-top:0px;z-index:777}
	.mobile_menu .wrapper{margin:0 auto;width:100%;}
	.mobile_menu .wrapper .menu {z-index:9999999;top:0;left:0;margin:0 auto;display:none;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100%;padding:0px 0px 0px 0px;position:fixed;background-color:rgba(153,0,0,0.9);list-style:none}
	.mobile_menu .wrapper .menu .submenu{display:none}
.mobile_menu .wrapper .menu a.knop, .mobile_menu .wrapper .menu a.contactknop{font-family: 'Roboto Condensed', sans-serif;;white-space:nowrap;text-transform:none;margin:0px 0px 0px 0px;width:100%;padding:10px 0px 10px 0px;font-weight:400;font-size:2.4em;color:rgba(255,255,255,0.5);height:auto;line-height:1em;text-decoration:none;z-index:888;display:inline-block;text-align:center;float:left;background-color:rgba(0,0,0,0);list-style:none}
	.mobile_menu .wrapper .menu a.knop:hover, .mobile_menu .wrapper .menu a.contactknop:hover{color:rgba(255,255,255,1);background-color:rgba(255,255,255,0)}
	.mobile_menu .wrapper .menu a.knop.active{font-family: 'Roboto Condensed', sans-serif;;white-space:nowrap;text-transform:none;color:rgba(255,255,255,1)}
	.mobile_menu .wrapper .menu a.knop.active:hover{color:rgba(255,255,255,0.5)}
	
	.mobile_menu .wrapper .menu .talen{display:block;width:auto;margin:0 auto}
	.mobile_menu .wrapper .menu .talen .taal:hover{color:rgba(255,255,255,1);background-color:rgba(0,0,0,0)}
	.mobile_menu .wrapper .menu .talen .taal{height:35px;line-height:35px;font-family: 'Roboto Condensed', sans-serif;';white-space:nowrap;text-transform:none;width:auto;padding:0px 5px 0px 5px;font-size:1em;color:rgba(255,255,255,0.5);text-decoration:none;z-index:888;background-color:rgba(0,0,0,0);border: none;margin-top:8px;
-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
	 .mobile_menu .wrapper .menu .talen .taal.active{background-color:rgba(255,255,255,1);color:rgba(153,0,0,1)}
	
	.mobile_menu .wrapper .menu .social_icons{height:auto;width:100%;margin:25px auto;display:inline-block;font-size:4.5vh;line-height:auto;padding:15px 0px 15px 0px;z-index:9999; border-radius:0px;background-color:rgba(255,255,255,1);color:rgba(153,0,0,1);text-align:center}
	.mobile_menu .wrapper .menu .social_icons a{color:rgba(153,0,0,0.8);background-color:rgba(255,255,255,0);-webkit-transition: .3s ease;-moz-transition: .3s ease;transition: .3s ease}
	.mobile_menu .wrapper .menu .social_icons a:hover{color:rgba(153,0,0,1);background-color:rgba(255,255,255,0)}
}