*{margin:0px;padding:0px;}
* {-webkit-font-smoothing: antialiased;}
a img{border:none;outline:none;box-shadow:none;}
input, textarea{outline:none;}
.error{color:red;}
.success{color:green;}
.hidden{visibility:hidden;}
.clearfix::after{content:"";display:block;clear:both;height:0px;line-height:0px;}
span.splwrd{display:inline;}
.w100{width:100%;}
.clear{clear:both;width:100%;display:block;height:0px;line-height:0px;margin:0px;padding:0px;}
div, section, footer, header, ul#list_express li .top, ul#list_koeriers li .top{-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;box-sizing:border-box;}
.line::after{content:'';display:block;position:relative;overflow:hidden;background:#86bc24;clear:both;}
h1.line::after{width:72px;height:5px;line-height:5px;margin:12px 0 12px 0;}
h2.line::after{width:48px;height:3px;line-height:3px;margin:12px 0 12px 0;}
.ttl1, h1, h2, h3, h4, p, .cr_bg, ul.textlist, #cr_discount img, .partner img, #bdy_lunch #cr_green2 img{margin-bottom:18px;display:block;}
#cr_zones h4{margin-bottom:9px;}
.l, #cr_partners .cntnt>div{margin-bottom:36px;display:block;}
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
#cr_error{display:none;padding-bottom:12px;}
/*--------------COLORS--------------*/
h1, h2, h3, h4, p.green, #cr_navmobile ul li a, blockquote, blockquote a, a{color:#2b6e2b;}
#ftr_btm, #cr_green1, #cr_green2, #cr_green1 h2, #cr_green1 p, #cr_green2 p, #cr_green2 a, #cr_green2 h3, #cr_green1 h4, #cr_green2 h2, #cr_green2 h1, #cr_green1 h4.small, #cr_green1 p, footer ul li, footer ul li a, #cr_socmed h4, #cr_navmobile ul li.mobile a, .cr_bg, .cr_bg ul.textlist li, .cr_bg ul.textlist li a, .cr_bg p, .cr_bg h4, .cr_bg p.big, .pricelist tr td:first-of-type, .pricelist tr.z1 td:first-of-type, .pricelist tr.z2 td:first-of-type, .pricelist tr.z3 td:first-of-type, .pricelist tr.z4 td:first-of-type, .pricelist tr.z5 td:first-of-type, ul#list_express li .sub, ul#list_koeriers li .sub, #cr_green2 .ttl1 h2, #cr_order .inner div span, .cr_bg h3, #cr_list_post .item .ttl, #bdy_bikead .part p, #bdy_bikead .part h4, a.btn_download{color:#ffffff;}
.ttl1.grey, ul.list_diensten a, .ttl1.green h4, ul#list_express li h3, ul#list_express li p, #nav_pakketten a, #cr_grey h2, ul#list_koeriers li p, ul#list_koeriers li a, ul#list_koeriers li h3{color:#777777;}
p, p a, ul.textlist li, #cr_list_post .item .ttl.nact, ul.textlist li a, #cr_grey p, #cr_grey a, a.btn_readmore{color:#7e7e7e;}
p.big, .greentext, .greentext a, p.big a{color:#578930;}
#cr_green1 a.textlink, #cr_zones .r h4, .pricelist tr td{color:#669a2c;}
footer #cr_copy, footer #cr_copy a, #cr_navmobile ul li a.active, #cr_zones .r h4:nth-of-type(1), .pricelist tr.z1 td, #cr_green2 .ttl1 h4{color:#86bc24;}
#cr_zones .r h4:nth-of-type(2), .pricelist tr.z2 td{color:#24bc91;}
#cr_zones .r h4:nth-of-type(3), .pricelist tr.z3 td{color:#bc4024;}
#cr_zones .r h4:nth-of-type(4), .pricelist tr.z4 td{color:#bc2487;}
#cr_zones .r h4:nth-of-type(5), .pricelist tr.z5 td{color:#2b6f2f;}

footer .btm, footer .btm a{color:#1f4020;}
#cr_partners .cr_flex>div:nth-of-type(1) .r h4, #cr_partners .cr_flex>div:nth-of-type(1) .r p{color:#d3a319;}
#cr_partners .cr_flex>div:nth-of-type(2) .r h4, #cr_partners .cr_flex>div:nth-of-type(2) .r p{color:#000000;}
#cr_partners .cr_flex>div:nth-of-type(3) .r h4, #cr_partners .cr_flex>div:nth-of-type(3) .r p{color:#e42935;}
#cr_partners .cr_flex>div:nth-of-type(4) .r h4, #cr_partners .cr_flex>div:nth-of-type(4) .r p{color:#096ab2;}


#ftr_btm{background:#1f4020;}
#cr_green1, #cr_green2, #cr_list_post .item .ttl:hover, #cr_list_post .item .ttl.act{background:#2b6f30;}
#cr_navmobile ul li a::after, a.btn_download{background:#2b6e2b;}
#cr_navmobile ul li a.active::after, ul#list_express li .sub{background:#86bc24;}
#cr_navmobile ul li.btn_nav a{background:#669a30;}
.cr_bg, #bdy_bikead .part{background:rgba(43,110,43,0.85);}
.pricelist tr td:first-of-type, #cr_list_post .item .ttl, ul#list_koeriers li .sub{background-color:#669a2c;}
.pricelist tr.z0 td:first-of-type{background:none;}
ul#list_express li .top, ul#list_koeriers li .top{background:#ffffff;}
ul#list_express li:nth-of-type(2) .sub{background:#a524bc;}
ul#list_express li:nth-of-type(3) .sub{background:#bc243b;}
#cr_partners .cr_flex>div:nth-of-type(1) .btn1{background:#d3a319;}
#cr_partners .cr_flex>div:nth-of-type(2) .btn1{background:#000000;}
#cr_partners .cr_flex>div:nth-of-type(3) .btn1{background:#e42935;}
#cr_partners .cr_flex>div:nth-of-type(4) .btn1{background:#096ab2;}
#cr_list_post .item .ttl.nact{background:#eaeaea;}
#cr_list_post .item .ttl.nact:hover{background:#ddd;}
.pricelist tr.z1 td{border:1px solid #86bc24;}
.pricelist tr.z1 td:first-of-type{background:#86bc24;}
.pricelist tr.z2 td{border:1px solid #24bc91;}
.pricelist tr.z2 td:first-of-type{background:#24bc91;}
.pricelist tr.z3 td{border:1px solid #bc4024;}
.pricelist tr.z3 td:first-of-type{background:#bc4024;}
.pricelist tr.z4 td{border:1px solid #bc2487;}
.pricelist tr.z4 td:first-of-type{background:#bc2487;}
.pricelist tr.z5 td{border:1px solid #2b6f2f;}
.pricelist tr.z5 td:first-of-type{background:#2b6f2f;}
.pricelist tr.z0 td{border:1px solid #669a2c;}
#cr_grey, #cr_team, #cr_post_ophaling{background:#f0f2ef;}

.imgtitle{position:relative;padding-bottom:24px;}
.imgtitle img{float:left;margin-right:24px;height:72px;}
.imgtitle h2{padding-top:18px;}

/*----------------------------------*/
/*				STICKY FOOTER		*/
/*----------------------------------*/
html{scroll-behavior: smooth;}
html, body {
	height: 100%;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	-moz-osx-font-smoothing: grayscale;
	color:#2b6e2b;
	padding:0px;
	margin:0px;
	width:100%;
}
.js body, header .r{display:none;}
#container{margin:0;width:100%;position:relative;overflow:hidden;padding:0px;}
footer{padding:24px 0 0px 0;width:100%;overflow:hidden;background:#2b6f30;}
footer .cntnt{background:#255026;}
footer .cntnt{padding:84px 0 0px 0;margin:24px 24px 24px 24px;position:relative;}
footer .cntnt>a{height:96px;position:absolute;display:block;left:50%;margin-left:-48px;top:-48px;}
footer .cntnt>a img{height:100%;}
#push, #cr_zones img, #cr_navmobile ul li.btn_nav a::after{display:none;}
/*-------------------------------------*/
/*				FLEX                   */
/*-------------------------------------*/
#cr_navmobile ul, .cr_flex{
	display: -webkit-box; 
	display: -moz-box; 
	display: -ms-flexbox; 
	display: -webkit-flex; 
	display: flex;
}
.flex_parent_square, .flex_image, .cr_flex{
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	flex:1 0 auto;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	position:relative;
}
#cr_partners .partner{
	width:94%;
	position:relative;
	-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;box-sizing:border-box;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	margin:0 3% 48px 3%;
}
.flex_parent_square .square img{width:100%;}

/*----------------------------------*/
/*				LAYOUT CONTAINERS	*/
/*----------------------------------*/
#cr_contact{
	display:block;
	position:fixed;
	top:-6px;
	right:18px;
	width:200px;
	height:88px;
	background:url('../img/bg_contact.png') no-repeat top center;
	background-size:80% auto;
	color:white;
	font-size:16px;
	font-weight:700;
	line-height:1.125;
	padding:9px 0 0 42px;
	z-index:1000;
}
#cr_contact span{
	font-size:14px;
}
.cntnt{
	padding:0 24px;
}
.narrow{
	width:100%;margin-left:auto;margin-right:auto;
}
#bdy_home{
	background:url('../img/bg_header_480.jpg') no-repeat top right;
	background-size:240px auto;
}
header, section{
	margin-bottom:60px;
}
#bdy_pakketten section:first-of-type{margin-bottom:48px;}
#bdy_pakketten section:nth-of-type(2){margin-bottom:24px;}
section.bfgreen{
	margin-bottom:160px;
}
ul.list_diensten{
	list-style-type:none;
	padding:0px;
	display:block;
}
#bdy_home ul.list_diensten{margin:24px 0px 0px 0px;}
#bdy_home ul.list_diensten:last-of-type{margin:0px 0px 48px 0px;}
ul.list_diensten li{
	display:inline-block;
	margin:0px 12px 24px 12px;
	width:40%;
	position:relative;
	vertical-align:top;
}
ul.list_diensten li a img{
	width:auto;
	height:60px;
	display:block;
	margin:0 auto 12px auto;
}
#cr_green1::before, #cr_green2::before, #cr_grey::before{
	content:'';
	display:block;
	height:100px;
	width:100%;
	position:absolute;
	top:-100px;
}
#cr_green1::before{
	background:url('../img/bg_green1.png') no-repeat top center;
	background-size:480px 100px;
}
#cr_green2{margin-top:212px;}
#cr_green2::before{
	background:url('../img/bg_green2.png') no-repeat top center;
	background-size:480px 100px;

}
#cr_green1, #cr_green2, #cr_grey{
	position:relative;
	padding-bottom:48px;
	margin-bottom:0px;
}
#cr_green1 h4{
	margin-bottom:24px;
}
#cr_green1 img{
	width:80%;
	display:block;
	margin:0 auto 24px auto;
}
#cr_green1 h2, #cr_green1 p, #cr_green1 h4, #cr_green2 h2{
	width:78%;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#cr_green1 a.textlink{
	text-decoration:underline;
	display:inline-block;
}
#cr_grey::before{
	background:url('../img/bg_grey1.png') no-repeat top center;
	background-size:480px 100px;
}
#cr_grey{margin-top:140px;padding-bottom:96px;}
#cr_grey .cntnt .ttl1, #cr_grey .cntnt p{width:90%;margin:0 auto;}
.cr_img_l, .cr_img_r{position:relative;}
.cr_img_l img, .cr_img_r img{width:210px;position:absolute;top:0px;z-index:-1;}
.cr_img_l div, .cr_img_r div{padding-top:96px;width:80%;}
.cr_img_l img{left:24px;}
.cr_img_r img{right:24px;}
.cr_img_l div{margin-left:20%;}
.cr_bg{
	border-radius:12px;
	padding:24px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
}
.cr_bg ul.textlist li, ol.textlist{
	margin-bottom:9px;
	line-height:1.25;
	font-size:1.125em;
}
.cr_bg ul.textlist li a{
	text-decoration:underline;
}
ul.textlist, ol.textlist{
	padding:0 0 0 16px;
}
.cr_bg ul.textlist{
	margin-bottom:0px;
}
ol.textlist{
	position:block;
	width:100%;
	margin:0 auto;
}
.cr_bg i{
	display:inline-block;
	margin-right:9px;
}
.cr_bg p span{
	width:calc(100% - 36px);
	float:right;
	font-weight:700;
}
.cr_bg p::after{
	content:'';
	display:block;
	clear:both;
	height:0px;
	line-height:0px;
}
.cr_bg iframe{margin-bottom:24px;border:0px;width:100%;}
.pricelist{
	margin-bottom:6px;
	width:100%;
	border-collapse:separate;
	border-spacing:0 2px;
	position:relative;
}
.pricelist tr{
	margin-bottom:2px;
	width:100%;
}
.pricelist tr td{
	border:1px solid #669a2c;
	padding:6px 9px;
	font-weight:700;
	text-align:left;
	background:white;
}
.pricelist tr td:first-of-type{
	width:60%;
	text-transform:uppercase;
}
#bdy_post .pricelist tr td:first-of-type{width:37%;}
#cr_zones{padding-top:0px;}
#cr_zones img{
	height:100%;
	margin:0 auto;
}
#cr_zones .r{
	padding:18px 0 0 0;
	margin-bottom:0px;
	background:url('../img/ptrn_line1.png') repeat-x top left;
	position:relative;
}
#cr_zones .r::after{
	content:'';
	display:block;
	position:relative;
	height:2px;
	line-height:2px;
	overflow:hidden;
	background:url('../img/ptrn_line1.png') repeat-x top left;
	margin-top:18px;
}
#cr_zones .r h4{
	text-transform:none;
	font-size:1em;
	display:block;
}
#cr_zones .r h4:nth-of-type(5){margin-bottom:0px;}
ul#list_express, ul#list_koeriers{
	list-style-type:none;
	padding:0px;
	margin:48px 0px 48px 0px;
	display:block;
	
}
ul#list_koeriers{margin-bottom:60px;position:relative;width:100%;}
ul#list_express li, ul#list_koeriers li{
	display:block;
	margin:24px auto;
	position:relative;
	width:80%;
	vertical-align:top;
}
ul#list_express li .top, ul#list_koeriers li .top{
	display:block;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	padding:36px 24px 24px 24px;
	position:relative;
}
ul#list_koeriers li .top{
	padding:0px 0px 24px 0px;
	overflow:hidden;
}
ul#list_koeriers li .top div{
	padding:0px 24px;
}
ul#list_express li img, ul#list_koeriers li img{
	display:block;
	margin:0px auto 24px auto;
	width:72%;
}
ul#list_koeriers li img{
	width:100%;
}
ul#list_express li .sub, ul#list_koeriers li .sub{
	padding:18px 0px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	font-weight:700;
}
ul#list_express li h3, ul#list_express li p, ul#list_koeriers li p, ul#list_koeriers li h3{display:block;}
#cr_discount{
	position:relative;
	width:100%;
	padding:0px;
	text-align:center;
}
#cr_discount img{
	height:96px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/*#cr_order .inner{
	height:72px;
	overflow:hidden;
	width:100%;
	margin:0 auto;
	position:relative;
	padding:0px;
}*/
#cr_order{
	width:100%;
	padding:0px;
	position:relative;margin:0 auto;
}
/*#cr_order .inner div{
	position:absolute;
	top:0px;
	padding:18px 6px;
	height:72px;
	text-align:right;
}*/
#cr_order .inner div{
	position:relative;
	padding:18px 12px;
	height:72px;
	text-align:left;
}
#cr_order .inner div span{
	text-align:left;
	display:block;
	position:relative;
	/*float:right;*/
	font-size:0.875em;
	font-weight:700;
}
#cr_order .inner div:nth-of-type(1){
	background:url('../img/bg_order1.png') top right; 
	background-size:auto 72px; 
	z-index:100;
	width:80%;
}
#cr_order .inner div:nth-of-type(2){
	background:url('../img/bg_order2.png') top right; 
	background-size:auto 72px; 
	z-index:90;
	width:90%;
}
#cr_order .inner div:nth-of-type(3){
	background:url('../img/bg_order3.png') top right; 
	background-size:auto 72px; 
	z-index:80;
	width:100%;
}
#cr_partners .partner{
	position:relative;
}
#cr_partners a.l{
	display:block;
	margin:0 auto 0px auto;
	position:relative;
	text-align:center;
}
#cr_partners a.l img{
	height:72px;
	margin-left:auto;
	margin-right:auto;
}
#cr_partners span{
	display:block;
}
#cr_partners .cntnt>div:last-of-type{
	margin-bottom:0px;
}
#bdy_lunch #cr_green2 img{
	width:62%;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
footer ul{
	list-style-type:none;
	display:block;
	margin-bottom:24px;
}
footer ul li{
	display:block;
}
#ftr_btm{
	padding:24px 0;
	position:relative;
	margin-top:132px;
	z-index:100;
}
#ftr_btm::before{
	content:'';
	display:block;
	height:80px;
	width:100%;
	background:url('../img/bg_footerleft1.png') no-repeat top center;
	background-size:480px 100px;
	position:absolute;
	top:-80px;
	z-index:-1;
}
footer #cr_copy{
	padding:0 24px;
}
footer #cr_socmed, footer #cr_copy{
	margin-bottom:24px;
}
footer #cr_socmed a img{
	width:24px;
}
footer .btm{margin-bottom:24px;text-align:center;font-size:0.875em;}
#cr_list_post{margin-bottom:6px;}
#cr_list_post .item{margin-bottom:1px;position:relative;}
#cr_list_post .item .ttl{padding:6px 12px;font-weight:700;text-transform:uppercase;position:relative;transition:all 0.2s ease-out;cursor:pointer;}
#cr_list_post .item .ttl::after{content:'';display:block;position:absolute;right:12px;top:14px;width: 0; height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #fff;}
#cr_list_post .item .ttl.nact::after{content:'';display:block;position:absolute;right:12px;top:14px;width: 0; height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #999;}
#cr_list_post .item .tbl{height:0px;overflow:hidden;}
#nav_pakketten{position:relative;width:100%;margin:0 auto 24px 0px;}
#nav_pakketten a{display:block;width:calc( 50% - 24px );float:left;position:relative;text-align:center;}
#nav_pakketten a{margin-right:12px;margin-left:12px;}
#nav_pakketten a img{width:62%;display:block;margin:0px auto 12px auto;}
#cr_bclf img{float:right;margin:0px 0px 24px 24px;width:100px;}
#bdy_bikead .part{margin-bottom:24px;border-radius:12px;padding:24px;}
#bdy_bikead .part .icon{border-radius:50%;background:#fff;width:96px;height:96px;position:relative;box-sizing:border-box;padding:24px 0;margin:0 auto 24px auto;border:4px solid #86bc24;}
#bdy_bikead .part .icon img{height:48px;display:block;margin:0px auto;}
#bdy_bikead .part span{display:block;font-size:1.25em;font-weight:bold;color:#fff;margin-bottom:24px;}
#bdy_bikead .part .hid{display:none;padding:24px 0;}
.vacature .hid{display:none;padding-bottom:24px;}
#cr_pricelist{margin-bottom:24px;}
#cr_logos ul{list-style-type:none;margin:0px auto;padding:0px;width:100%;}
#cr_logos ul li{width:50%;float:left;}
#cr_logos ul li img{width:100%;}
.slide_hidden{display:none;}
#cr_team, #cr_post_ophaling{padding:48px 0;}
ul#cr_list_cargo{position:relative;width:80%;margin:0 auto;list-style-type:none;}
ul#cr_list_cargo li{display:inline-block;width:calc( 50% - 2px );position:relative;box-sizing:border-box;border:1px solid transparent;}
ul#cr_list_cargo li a{display:block;width:100%;}
ul#cr_list_cargo li a img{width:100%;}
table.list_prijzen_post{display:table;width:100%;position:relative;margin-bottom:24px;}
table.list_prijzen_post thead, table.list_prijzen_post tbody, table.list_prijzen_post tr{}
table.list_prijzen_post th{text-align:center;width:auto;border:1px solid #7e7e7e;}
table.list_prijzen_post td{width:auto;text-align:center;padding:6px 6px;border-left:1px solid #7e7e7e;border-right:1px solid #7e7e7e;border-top:1px solid #7e7e7e;border-bottom:1px solid #7e7e7e;}
table.list_prijzen_post td:first-child{text-align:left;}
table.list_prijzen_post td.noborderbottom{border-bottom:0px solid transparent;}
table.list_prijzen_post td.nobordertop{border-top:1px solid transparent;}
div.imgs_inline{padding:12px;background:white;text-align:center;}
div.info{width:60%;text-align:center;padding:24px;background:white;border:1px solid #aaaaaa;border-radius:12px;margin:0 auto 36px auto;}
.l div.info{width:100%;}
/*----------------------------------*/
/*				STYLE FORM      	*/
/*----------------------------------*/
form{display:block;margin-bottom:48px;}
label{display:block;text-transform:uppercase;font-size:0.875em;font-weight:700;}
.cr_bg label{font-size:0.75em;}
input[type="text"], textarea{display:block;margin-bottom:12px;padding:6px;box-sizing:border-box;width:100%;border:2px solid #ddd;background:#ddd;color:#2b6f30;}
.cr_bg input[type="text"], .cr_bg textarea{background:#ffffff;border:2px solid #fff;}
textarea{resize:vertical;}
input[type="submit"]{border:0px;}
div.dbl_input{position:relative;}
div.dbl_input div.small{width:38%;float:left;}
div.dbl_input div.large{width:60%;float:left;}
div.dbl_input div.xsmall{width:26%;float:left;}
div.dbl_input div.xlarge{width:72%;float:left;}
div.dbl_input div:first-of-type{margin-right:2%;}
input[type="text"].error, textarea.error{background:red;color:#fff;border:2px solid red;}
/*----------------------------------------------------------*/
/*                   NAVIGATION                             */
/*----------------------------------------------------------*/

#cr_navmobile{padding:24px;z-index:101;height:auto;position:relative;}
#cr_navmobile>a{display:inline-block;height:96px;position:relative;}
#cr_navmobile>a img{height:100%;}
#cr_navmobile nav{padding:0px;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;box-sizing:border-box;height:0px;overflow:hidden;margin:24px 0 0 0;}
#cr_navmobile nav ul{margin:0px; padding:0px 0px 24px 0px;}
#cr_navmobile nav ul ul{padding:0px;margin:6px 0 6px 12px;}
#cr_navmobile nav ul li{list-style-type:none;display:block;margin:0 0 9px 0;}
#cr_navmobile nav ul ul li{list-style-type:none;display:block;margin:0 0 3px 0;}
#cr_navmobile nav a{padding:3px 0;display:inline-block;}
#cr_navmobile nav a.active{border-bottom:1px solid #f89820;}
#cr_navmobile ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;justify-content:center;align-items: center;list-style-type: none;width: 100%;height: 100%;padding: 0;overflow: auto;z-index: 1100;top: 0;left: -100%;opacity: 0;margin:0;position:fixed;background-color:rgba(43, 110, 43, 1);}
#cr_navmobile ul.open{opacity:1;left:0;transition: opacity 0.3s ease;}
#cr_navmobile ul li{opacity:0;transition:all 0.3s ease;text-align:left;margin:0 0 12px 0;}
#cr_navmobile ul.open li{text-align:center;opacity:1;}
#cr_navmobile ul li:nth-child(2){transition-delay:0.15s;}
#cr_navmobile ul li:nth-child(3){transition-delay:0.3s;}
#cr_navmobile ul li:nth-child(4){transition-delay:0.45s;}
#cr_navmobile ul li:nth-child(5){transition-delay:0.6s;}
#cr_navmobile ul li:nth-child(6){transition-delay:0.75s;}
#cr_navmobile div.sub{;position:absolute;left:200px;margin-top:-32px;font-size:0.875em;width:400px;}
#cr_navmobile div.sub a{display:inline-block;padding:0px 0px;font-weight:700;text-transform:uppercase;text-decoration:none;border-bottom:2px solid #ccc; margin:3px;color:#ccc;}
#cr_navmain, #cr_navleft, #cr_navright, #nav_handler, #slidenav{display:none;}
#cr_subnav{margin:0 0 48px 0;}
#cr_subnav br{display:none;}
#cr_subnav span{display:inline-block;color:#e7d5c2;margin:0 12px 0 12px;}

/*----------------------------------------------------------*/
/*                  BUTTONS .                               */
/*----------------------------------------------------------*/
#btn_mobile_nav{position:fixed;width:36px;height:35px;top:57px;right:24px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor:pointer;display:block;background:#86bc24;border-radius:4px;padding:4px;box-sizing:border-box;overflow:hidden;z-index:6000;}
#btn_mobile_nav div{position:relative;margin:4px;}
#btn_mobile_nav:hover{opacity:1;}
#btn_mobile_nav span{display: block;position: absolute;height: 3px;width: 100%;background:#ffffff;border-radius: 4px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#btn_mobile_nav span:nth-child(1){ top: 0px;}
#btn_mobile_nav span:nth-child(2),#btn_mobile_nav span:nth-child(3){top: 8px;}
#btn_mobile_nav span:nth-child(4){top: 16px;}
#btn_mobile_nav.open span:nth-child(1) {top: 8px;width: 0%;left: 50%;}
#btn_mobile_nav.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
#btn_mobile_nav.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
#btn_mobile_nav.open span:nth-child(4) {top: 12px;width: 0%;left: 50%;}

.btn1, #cr_navmobile ul li.btn_nav a, input[type="submit"]{padding:14px 10px;color:#ffffff;border-radius:4px;text-decoration:none;text-transform:uppercase;font-weight:700;display:inline-block;margin:0 0 12px 0;transition:all 0.2s ease-out;}
.btn1, input[type="submit"]{background:#2b6e2b;}
#cr_green1 .btn1, #cr_green2 .btn1{background:#669a30;}
.btn2{padding-left:24px;text-transform:uppercase;color:#2b6e2b;font-weight:700;background:url('../img/arrow1.png') no-repeat center left;}
#bdy_bikead .part .btn1{background:#86bc24;margin-bottom:0px;}
.btn_download{display:inline-block;padding:9px;border-radius:4px;text-decoration:none;font-weight:700;margin-bottom:48px;text-transform:uppercase;}
.btn_download > i{display:inline-block;margin-right:3px;}
/*----------------------------------*/
/*				TEXT      			*/
/*----------------------------------*/
h1, h2, h3, .btn1, ul.list_diensten a, #cr_navmobile ul li a, #cr_zones .r h4, blockquote{font-family:'Dosis', sans-serif;font-weight:800;}
h1{font-size:2em;line-height:1.125;text-transform:uppercase;}
h2{font-size:1.625em;line-height:1.15;text-transform:uppercase;}
h2>span{font-size:0.75em;opacity:0.7;display:inline-block;padding-left:12px;}
.vacature h2{text-decoration:underline;cursor:pointer;}
h3{font-size:1.375em;line-height:1.14;}
h4{font-size:1.125em;line-height:1.111;margin-bottom:12px;text-transform:uppercase;}
#cr_partners h2{margin-bottom:48px;}
h4.ttl{font-size:1em;margin-bottom:6px;}
h4.ttl span{text-transform:none;font-weight:400;}

p{font-size:1em;line-height:1.375;display:block;font-weight:400;}
p.big{font-size:1.125em;}
p.info{font-style:italic;line-height:1.25;font-size:0.875em;}

strong{font-weight:700;}
blockquote{font-size:24px;line-height:1.25;margin-bottom:1.25em;font-weight:700;font-style:italic;text-align:left;padding-left:48px;background:url('../img/quote_icon.png') no-repeat left top;background-size:30px 30px;padding-top:0px;padding-bottom:24px;}
blockquote.noicon{background:transparent;padding-left:0px;text-align:center;font-size:30px;}
.center{text-align:center;}
.alignleft{text-align:left;}

.ttl1 h4{font-family:'Roboto', sans-serif;font-size:0.75em;line-height:1.25;margin-bottom:3px;text-transform:uppercase;opacity:0.6;}
#cr_green2 .ttl1 h4{opacity:1;}
.ttl1 h2{text-transform:uppercase;}

.ttl1 h1{margin-top:0px;}

ul.list_diensten a{text-decoration:underline;text-transform:uppercase;line-height:1.5;font-size:0.875em;}


#cr_green1 h4{
	font-size:1em;
	line-height:1.375;
	text-transform:uppercase;
}

footer ul li:first-of-type, #cr_socmed h4{text-transform:uppercase;font-weight:700;margin-bottom:9px;font-size:1em;}

#cr_navmobile ul li a{text-transform:uppercase;text-decoration:none;font-weight:700;transition:all 0.3s ease-out;display:block;padding:3px 0;}
#cr_navmobile ul li a::after{content:'';display:block;position:relative;width:0px;height:3px;line-height:3px;overflow:hidden;clear:both;margin:6px 0 0 0;transition:all 0.3s ease-out;}

#cr_navmobile ul li a.active::after{width:100%;}
#cr_navmobile ul li.btn_nav a{padding:9px 9px;}
#cr_navmobile ul li.btn_nav a::after{display:none;}
#cr_navmobile ul li.btn_nav a{padding:9px 9px;background:#669a30;}


.cr_bg p.big{margin-bottom:0px;}

ul#list_express li h3, ul#list_koeriers li h3{text-transform:uppercase;margin: 0 auto 12px auto;}
ul#list_express li p, ul#list_koeriers li p{line-height:1.25;margin: 0px auto;}
#cr_green2 h2 span{display:none;}

/*----------------------------------*/
/*				MEDIA QUERIES		*/
/*----------------------------------*/
@media all and (max-width: 479px) {#cr_green2 h2 span{display:inline;}}
@media all and (min-width: 480px) and (max-width: 767px){
	.cntnt{padding:0 48px;}
	#cr_contact{right:48px;width:200px;height:88px;font-size:18px;line-height:1.125;padding:12px 0 0 36px;background:url('../img/bg_contact.png') no-repeat bottom center;background-size:100% auto;}
	#cr_contact span{font-size:16px;}
	#cr_navmobile{padding:24px 48px;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	footer .cntnt>a{margin-left:-70px;top:-70px;}
	footer .cntnt{padding:120px 0 0px 0;margin:48px 24px 24px 24px;}
	#ftr_btm::before{height:117px;background:url('../img/bg_footerleft1_768.png') no-repeat top center;background-size:768px auto;top:-80px;}
	#ftr_btm{margin-top:148px;}
	#btn_mobile_nav{top:79px;right:48px;}
	#cr_navmobile ul li.btn_nav a:hover{background:#86bc24;color:white;}
	#bdy_home{background-size:280px auto;}
	.narrow{width:92%;}
	#bdy_pakketten .narrow{width:100%;}
	section.bfgreen{margin-bottom:220px;}
	#cr_green1::before, #cr_green2::before, #cr_grey::before{height:160px;background-size:768px auto;top:-160px;}
	#cr_green1::before{background:url('../img/bg_green1_768.png') no-repeat top center;}
	#cr_green2::before{background:url('../img/bg_green2_768.png') no-repeat top center;}
	#cr_green1, #cr_green2{padding-bottom:72px;}
	#cr_green2{margin-top:212px;}
	#cr_green1 img{width:320px;}
	#cr_green1 h2, #cr_green1 p, #cr_green1 h4{width:90%;display:block;margin-left:auto;margin-right:auto;}
	#cr_grey::before{background:url('../img/bg_grey1_768.png') no-repeat top center;}
	#cr_grey{margin-top:192px;padding-bottom:192px;}
	ul#list_express li, ul#list_koeriers li{width:62%;}
	#bdy_lunch #cr_green2 img{width:200px;}
	.cr_bg{padding:48px;}
	#cr_order .inner{width:360px;margin:0 auto;}
	#cr_order .inner div{padding:18px 14px;height:76px;}
	#cr_order .inner div span{font-size:0.875em;}
	#cr_order .inner div:nth-of-type(1){background-size:auto 76px;width:70%;}
	#cr_order .inner div:nth-of-type(2){background-size:auto 76px;width:85%;}
	#cr_order .inner div:nth-of-type(3){background-size:auto 76px;}
	.cr_img_l img{left:48px;}
	.cr_img_r img{right:48px;}
	.cr_img_l img, .cr_img_r img{width:220px;}
	.cr_img_l div, .cr_img_r div{padding-top:120px;width:74%;}
	.cr_img_l div{margin-left:26%;}
	ul.list_diensten li:last-of-type, ul.list_diensten li{margin:0px 6px 24px 6px;width:100px;padding:0px;}
	ul.list_diensten li:nth-of-type(4), ul.list_diensten li:nth-of-type(5){margin:0px 12px 0px 12px;}
	ul.list_diensten li a img{width:auto;margin:0 auto 12px auto;height:60px;}
	ul.list_diensten li a{font-size:0.875em;}
	#bdy_bikead .part{float:left;width:48%;}
	#bdy_bikead .part:nth-of-type(2){margin-left:4%;}
	#cr_logos ul{width:400px;}
	ul#cr_list_cargo{width:100%;}
	ul#cr_list_cargo li{width:calc( 33.3333% - 2px );}
	
}
@media all and (min-width: 768px) and (max-width: 959px) {
	#ftr_btm::before{display:none;}
	#cr_zones img{display:block;}
	h1{font-size:2.5em;line-height:1.125;}
	h2{font-size:2em;line-height:1.25;}
	h3{font-size:1.5em;line-height:1.25;}
	h4{line-height:1.222;}
	.ttl1, h1, h2, h3, p, blockquote, .cr_bg, ul.textlist, #cr_discount img, .partner img, #bdy_lunch #cr_green2 img, #cr_pricelist{margin-bottom:24px;display:block;}
	#cr_zones h4{margin-bottom:9px;}
	.cntnt{padding:0 48px;}
	header, section{margin-bottom:72px;}
	#bdy_diensten section:first-of-type{margin-bottom:24px;}
	section#cr_reclame{margin-bottom:36px;}
	footer .cntnt.center{text-align:left;}
	.btn1:hover{background:#86bc24;}
	#cr_contact{right:48px;width:200px;height:88px;font-size:18px;line-height:1.125;padding:12px 0 0 36px;background:url('../img/bg_contact.png') no-repeat bottom center;background-size:100% auto;}
	#cr_contact span{font-size:16px;}
	#cr_navmobile{padding:24px 48px;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	#cr_navmobile ul li.btn_nav a:hover{background:#86bc24;color:white;}
	#btn_mobile_nav{top:79px;right:48px;}
	#bdy_home{background-size:48% auto;}
	header p{width:68%;}
	.narrow,.cr_img_l, .cr_img_r{width:82%;margin-left:auto;margin-right:auto;}
	#cr_green2 .narrow{text-align:center;}
	section.bfgreen{margin-bottom:220px;}
	footer .cntnt>a{margin-left:-70px;top:-70px;}
	footer .cntnt{padding:0px 0 0px 0;margin:48px 24px 24px 24px;position:relative;}
	footer ul{float:left;width:32%;margin-top:96px;margin-bottom:48px;}
	footer ul:first-of-type{width:28%;}
	footer ul li{padding-left:48px;}
	#ftr_btm{position:absolute;width:220px;top:0px;right:0px;margin-top:0px;padding-top:96px;background:transparent;padding-right:48px;box-sizing:border-box;}
	footer #cr_copy{padding:0px;}
	footer #cr_socmed{margin-bottom:24px;}
	footer .cntnt{background:#255026 url('../img/bg_footerright1.png') no-repeat right -512px top 0px;}
	ul.list_diensten li:last-of-type, ul.list_diensten li{margin:0px 6px 24px 6px;width:140px;padding:0px;}
	ul.list_diensten li:nth-of-type(4), ul.list_diensten li:nth-of-type(5){margin:0px 12px 0px 12px;}
	ul.list_diensten li a img{width:auto;margin:0 auto 12px auto;height:72px;}
	#cr_green1::before, #cr_green2::before, #cr_grey::before{height:145px;background-size:960px auto;top:-145px;}
	#cr_green1::before{background:url('../img/bg_green1_960.png') no-repeat top center;}
	#cr_green2::before{background:url('../img/bg_green2_960.png') no-repeat top center;}
	#cr_green1, #cr_green2{padding-bottom:72px;padding-top:12px;}
	#cr_green2{margin-top:228px;}
	#cr_green1 img{width:36%;position:absolute;top:12px;left:48px;}
	#cr_green1 a.textlink{margin-left:12px;}
	#cr_green1 h2, #cr_green1 p, #cr_green1 h4{width:78%;display:block;margin-left:auto;margin-right:auto;}
	#cr_green1 .cntnt>div{width:62%;margin-left:38%;margin-top:24px;}
	#cr_grey::before{background:url('../img/bg_grey1_960.png') no-repeat top center;}
	#cr_grey{margin-top:192px;padding-bottom:160px;}
	#cr_grey .cntnt{padding-top:12px;width:82%;margin:0 auto;}
	#cr_grey .cntnt .ttl1, #cr_grey .cntnt p{width:100%;}
	.cr_img_l img{left:0px;}
	.cr_img_r img{right:0px;}
	.cr_img_l img, .cr_img_r img{width:240px;}
	.cr_img_l div, .cr_img_r div{padding-top:140px;width:68%;}
	.cr_img_l div{margin-left:32%;}
	#bdy_post section:first-of-type .ttl1, #bdy_lunch section:first-of-type .ttl1, #bdy_contact section:first-of-type .ttl1, #bdy_viavelo section:first-of-type .ttl1{width:52%;}
	section .l{float:left;width:52%;margin-bottom:0px;text-align:left;}
	section .r{float:right;width:40%;margin-bottom:0px;text-align:left;}
	#cr_zones .l{width:300px;float:left;height:460px;margin-bottom:0px;}
	#cr_zones .r{width:calc(100% - 318px); float:right;margin:24px 0;}
	#cr_zones img{margin-left:0px;}
	#cr_zones{margin-bottom:24px;}
	#bdy_viavelo{background:url('../img/viavelo_fietskoeriers.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#bdy_contact{background:url('../img/bg_contact.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#bdy_lunch{background:url('../img/viavelo_lunchservice.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#bdy_pakketten{background:url('../img/viavelo_pakketten.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#bdy_post{background:url('../img/viavelo_postservice.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#bdy_bikead{background:url('../img/viavelo_bikeadvertising2.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:440px;}
	#cr_parcel{background:url('../img/viavelo_gls.jpg') no-repeat right 0px top 0px;background-size:200px;padding-top:100px;}
	#cr_order{width:280px;float:right;}
	#cr_order .inner{width:100%;}
	#cr_order .inner div:nth-of-type(1){background-size:auto 76px;width:80%;}
	#cr_order .inner div:nth-of-type(2){background-size:auto 76px;width:90%;}
	#cr_order .inner div:nth-of-type(3){background-size:auto 76px;}
	#cr_bclf img{float:right;margin:0px 0px 24px 24px;width:160px;}
	#cr_partners a.l{width:24%;margin:0 auto 0px auto;}
	#cr_partners a.l img{height:auto;width:100%;}
	#cr_partners .r{width:70%;margin-bottom:0px;padding-top:0px;}
	#bdy_lunch .center, #bdy_post .center, #bdy_pakketten section:nth-of-type(2) .center, #bdy_bikead section:first-of-type .center{text-align:left;}
	#bdy_lunch #cr_green2 .cntnt{width:620px;margin:24px auto;position:relative;padding:0px;}
	#bdy_lunch #cr_green2 img{width:28%;position:absolute;top:-30px;right:0px;}
	#bdy_lunch #cr_green2 div{width:70%;text-align:left;display:block;}
	ul#list_express li{display:inline-block;width:180px;margin:0 6px;}
	ul#list_koeriers li{display:inline-block;width:calc( 48% - 24px );margin:0 12px 24px 12px;}
	#bdy_bikead .part{float:left;width:48%;text-align:center;padding:48px;}
	#bdy_bikead .part:nth-of-type(2){margin-left:4%;}
	#cr_logos ul{width:660px;}
	#cr_logos ul li{width:33.33%;}
	ul#cr_list_cargo{width:100%;}
	ul#cr_list_cargo li{width:calc( 25% - 2px );}
	.imgtitle img{float:left;margin-right:36px;height:124px;}
	.imgtitle h2{padding-top:3px;}
}
@media all and (min-width: 960px) and (max-width: 1199px) {
	#ftr_btm::before, #btn_mobile_nav{display:none;}
	#cr_zones img{display:block;}
	h1{font-size:3em;line-height:1.05;}
	h2{font-size:2.25em;line-height:1.25;}
	h3{font-size:1.75em;line-height:1.25;}
	h4{font-size:1.125em;line-height:1.222;}
	.ttl1, h1, h2, h3, p, blockquote, .cr_bg, ul.textlist, #cr_discount img, .partner img, #bdy_lunch #cr_green2 img, #cr_pricelist{margin-bottom:24px;display:block;}
	.cr_bg{padding:36px;}
	#cr_zones h4{margin-bottom:9px;}
	.cntnt{padding:0 48px;}
	header, section{margin-bottom:96px;}
	#bdy_diensten section:first-of-type{margin-bottom:24px;}
	section#cr_reclame{margin-bottom:48px;}
	footer .cntnt.center{text-align:left;}
	.btn1:hover{background:#86bc24;}
	#cr_contact{right:48px;width:200px;height:88px;font-size:18px;line-height:1.125;padding:12px 0 0 36px;background:url('../img/bg_contact.png') no-repeat bottom center;background-size:100% auto;}
	#cr_contact span{font-size:16px;}
	#cr_navmobile{padding:24px 48px;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	#cr_navmobile ul:first-of-type{-webkit-box-orient:unset; -webkit-box-direction: unset;-ms-flex-direction: column;flex-direction: unset;-ms-flex-wrap: unset;flex-wrap: unset;-webkit-box-align: center;-ms-flex-align: center;justify-content:center;align-items: center;list-style-type: none;height: auto;padding: 0;overflow: auto;z-index: 1120;top: 68px;left:200px;right:auto;opacity: 1;margin:0px;position:absolute;background-color:transparent;display:block;width:auto;}
	#cr_navmobile ul li{opacity:1;text-align:center;float:left;padding:9px 3px;margin-right:12px;}
	#cr_navmobile ul li:last-of-type{margin-right:0px;padding:3px;}
	#cr_navmobile ul li a:hover::after{width:100%;background:#86bc24;}
	#cr_navmobile ul li a:hover{color:#86bc24;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	#cr_navmobile ul li.btn_nav a:hover{background:#86bc24;color:white;}
	#bdy_home{background-size:52% auto;background-position: top -80px right 0px;}
	header p{width:58%;}
	.narrow,.cr_img_l, .cr_img_r{width:72%;margin-left:auto;margin-right:auto;}
	#cr_green2 .narrow{text-align:center;}
	section.bfgreen{margin-bottom:280px;}
	footer .cntnt>a{margin-left:-70px;top:-70px;}
	footer .cntnt{padding:0px 0 0px 0;margin:48px 24px 24px 24px;position:relative;}
	footer ul{float:left;width:32%;margin-top:96px;margin-bottom:48px;}
	footer ul:first-of-type{width:28%;}
	footer ul li{padding-left:48px;}
	#ftr_btm{position:absolute;width:220px;top:0px;right:0px;margin-top:0px;padding-top:96px;background:transparent;padding-right:48px;box-sizing:border-box;}
	footer #cr_copy{padding:0px;}
	footer #cr_socmed{margin-bottom:24px;}
	footer .cntnt{background:#255026 url('../img/bg_footerright1.png') no-repeat right -512px top 0px;}
	ul.list_diensten li:last-of-type, ul.list_diensten li{margin:0px 12px 24px 12px;width:160px;padding:0px;}
	ul.list_diensten li:nth-of-type(4), ul.list_diensten li:nth-of-type(5){margin:0px 12px 0px 12px;}
	ul.list_diensten li a img{width:auto;margin:0 auto 12px auto;height:72px;}
	#cr_green1::before, #cr_green2::before, #cr_grey::before{height:138px;background-size:1200px auto;top:-138px;}
	#cr_green1::before{background:url('../img/bg_green1_1200.png') no-repeat top center;}
	#cr_green2::before{background:url('../img/bg_green2_1200.png') no-repeat top center;}
	#cr_green1, #cr_green2{padding-bottom:72px;padding-top:36px;}
	#cr_green2{margin-top:228px;}
	#cr_green1 img{width:360px;position:absolute;top:24px;left:48px;}
	#cr_green1 a.textlink{margin-left:12px;}
	#cr_green1 h2, #cr_green1 p, #cr_green1 h4{width:78%;display:block;margin-left:auto;margin-right:auto;}
	#cr_green1 .cntnt>div{width:calc(100% - 360px);margin-left:360px;margin-top:24px;}
	#cr_grey::before{background:url('../img/bg_grey1_1200.png') no-repeat top center;}
	#cr_grey{margin-top:198px;padding-bottom:168px;}
	#cr_grey .cntnt{padding-top:12px;width:72%;margin:0 auto;}
	#cr_grey .cntnt .ttl1, #cr_grey .cntnt p{width:100%;}
	.cr_img_l img{left:0px;}
	.cr_img_r img{right:0px;}
	.cr_img_l img, .cr_img_r img{width:280px;}
	.cr_img_l div, .cr_img_r div{padding-top:140px;width:68%;}
	.cr_img_l div{margin-left:32%;}
	#bdy_post section:first-of-type .ttl1, #bdy_lunch section:first-of-type .ttl1, #bdy_contact section:first-of-type .ttl1, #bdy_viavelo section:first-of-type .ttl1{width:52%;}
	section .l{float:left;width:52%;margin-bottom:0px;text-align:left;}
	section .r{float:right;width:40%;margin-bottom:0px;text-align:left;}
	#cr_zones .l{width:300px;float:left;height:460px;margin-bottom:0px;}
	#cr_zones .r{width:calc(100% - 324px); float:right;margin:48px 0;}
	#cr_zones img{margin-left:0px;}
	#cr_zones{margin-bottom:36px;}
	#bdy_viavelo{background:url('../img/viavelo_fietskoeriers.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#bdy_contact{background:url('../img/bg_contact.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#bdy_lunch{background:url('../img/viavelo_lunchservice.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#bdy_pakketten{background:url('../img/viavelo_pakketten.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#bdy_post{background:url('../img/viavelo_postservice.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#bdy_bikead{background:url('../img/viavelo_bikeadvertising2.jpg') no-repeat left calc(50% + 300px) top -96px;background-size:480px;}
	#cr_parcel{background:url('../img/viavelo_gls.jpg') no-repeat right 0px top 0px;background-size:240px;padding-top:110px;}
	#cr_order{display:block;clear:both;width:100%;}
	#cr_order .inner{height:76px;width:100%;}
	#cr_order .inner div{padding:18px 0px;height:76px;position:absolute;text-align:right;}
	#cr_order .inner div span{width:50%;text-align:center;display:block;position:relative;float:right;font-size:0.875em;margin-right:25%;font-weight:700;}
	#cr_order .inner div:nth-of-type(1){background-size:auto 76px;width:33.33%;}
	#cr_order .inner div:nth-of-type(2){background-size:auto 76px;width:66.66%;}
	#cr_order .inner div:nth-of-type(3){background-size:auto 76px;}
	#cr_order .inner div:nth-of-type(2) span, #cr_order .inner div:nth-of-type(3) span{margin-right:0px;}
	#cr_order .inner div:nth-of-type(1) span{width:80%;margin-right:10%;}
	#cr_order .inner div:nth-of-type(2) span{width:52%;}
	#cr_order .inner div:nth-of-type(3) span{width:35%;}
	#cr_partners a.l{width:24%;margin:0 auto 0px auto;}
	#cr_partners a.l img{height:auto;width:100%;}
	#cr_partners .r{width:70%;margin-bottom:0px;padding-top:0px;}
	#bdy_lunch .center, #bdy_post .center, #bdy_pakketten section:nth-of-type(2) .center{text-align:left;}
	#bdy_lunch #cr_green2 .cntnt{width:620px;margin:24px auto;position:relative;padding:0px;}
	#bdy_lunch #cr_green2 img{width:28%;position:absolute;top:-30px;right:0px;}
	#bdy_lunch #cr_green2 div{width:70%;text-align:left;display:block;}
	ul#list_express li{display:inline-block;width:240px;margin:0 12px;}
	ul#list_koeriers li{display:inline-block;width:calc( 48% - 48px );margin:0 24px 48px 24px;}
	ul#list_express li .top{padding-top:48px;}
	ul#list_express li img{margin-bottom:36px;}
	ul#list_koeriers li img{margin-bottom:36px;}
	#bdy_bikead .part{float:left;width:48%;text-align:center;padding:48px;}
	#bdy_bikead .part:nth-of-type(2){margin-left:4%;}
	#bdy_bikead .icon{height:120px;}
	#nav_pakketten{width:80%;margin:0 auto 60px auto;}
	#cr_logos ul{width:864px;}
	#cr_logos ul li{width:25%;}
	#cr_bclf img{float:right;margin:0px 0px 24px 24px;width:160px;}
	ul#cr_list_cargo{width:100%;}
	ul#cr_list_cargo li{width:calc( 20% - 2px );}
	.imgtitle img{float:left;margin-right:36px;height:162px;}
	.imgtitle h2{padding-top:6px;}
}
@media all and (min-width:1200px){
	#ftr_btm::before, #cr_green1 img, #btn_mobile_nav{display:none;}
	#cr_zones img{display:block;}
	body{font-size:110%;}
	h1{font-size:3em;line-height:1.05;}
	h2{font-size:2.25em;line-height:1.25;}
	h3{font-size:1.75em;line-height:1.25;}
	h4{font-size:1.125em;line-height:1.222;}
	.ttl1, h1, h2, h3, p, blockquote, .cr_bg, ul.textlist, #cr_discount img, .partner img, #bdy_lunch #cr_green2 img, #cr_pricelist, #nav_pakketten{margin-bottom:36px;display:block;}
	.cr_bg{padding:48px;}
	#cr_zones h4{margin-bottom:12px;}
	.cntnt{padding:0 96px;}
	header, section{margin-bottom:96px;}
	#bdy_diensten section:first-of-type{margin-bottom:24px;}
	section#cr_reclame{margin-bottom:48px;}
	footer .cntnt.center{text-align:left;}
	.btn1:hover{background:#86bc24;}
	#cr_contact{right:48px;width:200px;height:88px;font-size:18px;line-height:1.125;padding:12px 0 0 36px;background:url('../img/bg_contact.png') no-repeat bottom center;background-size:100% auto;}
	#cr_contact span{font-size:16px;}
	#cr_navmobile{padding:24px 48px;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	#cr_navmobile ul:first-of-type{-webkit-box-orient:unset; -webkit-box-direction: unset;-ms-flex-direction: column;flex-direction: unset;-ms-flex-wrap: unset;flex-wrap: unset;-webkit-box-align: center;-ms-flex-align: center;justify-content:center;align-items: center;list-style-type: none;height: auto;padding: 0;overflow: auto;z-index: 1120;top: 68px;left:200px;right:auto;opacity: 1;margin:0px;position:absolute;background-color:transparent;display:block;width:auto;}
	#cr_navmobile ul li{opacity:1;text-align:center;float:left;padding:9px 3px;margin-right:18px;}
	#cr_navmobile ul li:last-of-type{margin-right:0px;padding:3px 3px;}
	#cr_navmobile ul li a:hover::after{width:100%;background:#86bc24;}
	#cr_navmobile ul li a:hover{color:#86bc24;}
	#cr_navmobile>a, footer .cntnt>a{height:140px;}
	#cr_navmobile ul li.btn_nav a:hover{background:#86bc24;color:white;}
	#bdy_home{background:url('../img/bg_header_big.jpg') no-repeat top -140px right -220px;background-size:800px auto;}
	header p{width:58%;}
	.narrow,.cr_img_l, .cr_img_r{width:68%;margin-left:auto;margin-right:auto;}
	.cr_img_l, .cr_img_r{width:72%;}
	#cr_green2 .narrow{text-align:center;}
	section.bfgreen{margin-bottom:280px;}
	footer .cntnt>a{width:22%;float:left;position:relative;left:0px;top:0px;box-sizing:border-box;margin-left:0px;}
	footer .cntnt>a img{margin-left:48px;}
	footer ul{float:left;width:22%;}
	footer ul:first-of-type{width:22%;}
	footer .cntnt{padding:48px 0px 24px 0px;margin:0px 48px 24px 48px;position:relative;}
	footer ul li{padding-left:48px;}
	#ftr_btm{position:absolute;width:280px;top:0px;right:0px;margin-top:0px;padding-top:48px;padding-right:48px;box-sizing:border-box;background:transparent;}
	footer #cr_copy{padding:0px;}
	footer #cr_socmed{margin-bottom:24px;}
	#bdy_home footer .cntnt{background:#255026 url('../img/bg_footerright1.png') no-repeat right -420px top 0px;}
	ul.list_diensten li:last-of-type, ul.list_diensten li{margin:0px 12px 24px 12px;width:160px;padding:0px;}
	ul.list_diensten li:nth-of-type(4), ul.list_diensten li:nth-of-type(5){margin:0px 12px 0px 12px;}
	ul.list_diensten li a img{width:auto;margin:0 auto 12px auto;height:72px;}
	#cr_green1::before, #cr_green2::before, #cr_grey::before{height:176px;background-size:1600px auto;top:-176px;}
	#cr_green1::before{background:url('../img/bg_green1_1600.png') no-repeat top center;}
	#cr_green2::before{background:url('../img/bg_green2_1600.png') no-repeat top center;}
	#cr_green1, #cr_green2{padding-bottom:72px;padding-top:12px;}
	#cr_green2{margin-top:228px;}
	#cr_green1 .cntnt{background:url('../img/viavelo_fietsgebied_2.png') no-repeat 12% top;background-size:auto 100%;padding:24px 0;}
	#cr_green1 a.textlink{margin-left:12px;}
	#cr_green1 h2, #cr_green1 p, #cr_green1 h4{width:62%;display:block;margin-left:auto;margin-right:auto;}
	#cr_green1 .cntnt>div{width:calc(100% - 360px);margin-left:360px;}
	#cr_grey::before{background:url('../img/bg_grey1_1600.png') no-repeat top center;}
	#cr_grey{margin-top:224px;padding-bottom:224px;}
	#cr_grey .cntnt{padding-top:12px;width:68%;margin:0 auto;}
	#cr_grey .cntnt .ttl1, #cr_grey .cntnt p{width:100%;}
	.cr_img_l img{left:0px;}
	.cr_img_r img{right:0px;}
	.cr_img_l img, .cr_img_r img{width:360px;}
	.cr_img_l div, .cr_img_r div{padding-top:140px;width:68%;}
	.cr_img_l div{margin-left:32%;}
	#bdy_post section:first-of-type .ttl1, #bdy_lunch section:first-of-type .ttl1, #bdy_contact section:first-of-type .ttl1, #bdy_viavelo section:first-of-type .ttl1{width:52%;}
	section .l{float:left;width:52%;margin-bottom:0px;text-align:left;}
	section .r{float:right;width:40%;margin-bottom:0px;text-align:left;}
	#cr_zones .l{width:320px;float:left;height:460px;margin-bottom:0px;}
	#cr_zones .r{width:calc(100% - 344px); float:right;margin:72px 0;}
	#cr_zones img{margin-left:0px;}
	#cr_zones{margin-bottom:48px;}
	#bdy_viavelo{background:url('../img/viavelo_fietskoeriers.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_contact{background:url('../img/bg_contact.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_lunch{background:url('../img/viavelo_lunchservice.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_pakketten{background:url('../img/viavelo_pakketten.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_pakketteneuropa{background:url('../img/viavelo_gls.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_post{background:url('../img/viavelo_postservice.jpg') no-repeat left calc(50% + 340px) top -96px;background-size:560px;}
	#bdy_bikead{background:url('../img/viavelo_bikeadvertising2.jpg') no-repeat left calc(50% + 480px) top -120px;background-size:490px;}
	/*#cr_parcel{background:url('../img/viavelo_gls.jpg') no-repeat right 0px top 0px;background-size:280px;padding-top:140px;}*/
	#cr_order{display:block;clear:both;}
	#cr_order .inner{height:76px;width:100%;}
	#cr_order .inner div{padding:18px 0px;height:76px;position:absolute;text-align:right;}
	#cr_order .inner div span{width:75%;text-align:center;display:block;position:relative;float:right;font-size:0.875em;margin-right:12.5%;font-weight:700;}
	#cr_order .inner div:nth-of-type(1){background-size:auto 76px;width:33.33%;}
	#cr_order .inner div:nth-of-type(2){background-size:auto 76px;width:66.66%;}
	#cr_order .inner div:nth-of-type(3){background-size:auto 76px;}
	#cr_order .inner div:nth-of-type(2) span, #cr_order .inner div:nth-of-type(3) span{margin-right:0px;width:50%;}
	#cr_order .inner div:nth-of-type(2) span{width:52%;}
	#cr_order .inner div:nth-of-type(3) span{width:35%;}
	#cr_partners a.l{width:24%;margin:0 auto 0px auto;}
	#cr_partners a.l img{height:auto;width:100%;}
	#cr_partners .r{width:70%;margin-bottom:0px;padding-top:0px;}
	#bdy_lunch .center, #bdy_post .center, #bdy_pakketten section:nth-of-type(2) .center{text-align:left;}
	#bdy_lunch #cr_green2 .cntnt{width:620px;margin:24px auto;position:relative;padding:0px;}
	#bdy_lunch #cr_green2 img{width:28%;position:absolute;top:-30px;right:0px;}
	#bdy_lunch #cr_green2 div{width:70%;text-align:left;display:block;}
	ul#list_express li{display:inline-block;width:260px;margin:0 12px;}
	ul#list_koeriers li{display:inline-block;width:calc( 24% - 24px );margin:0 12px 24px 12px;}
	ul#list_express li .top{padding-top:48px;}
	ul#list_express li img{margin-bottom:36px;}
	ul#list_koeriers li img{margin-bottom:24px;}
	#bdy_bikead .part{float:left;width:48%;text-align:center;padding:48px;}
	#bdy_bikead .part:nth-of-type(2){margin-left:4%;}
	#bdy_bikead .icon{width:120px;height:120px;}
	#nav_pakketten{width:80%;margin:0 auto 60px auto;}
	#cr_logos ul li{width:16.66%;}
	#cr_bclf img{float:right;margin:0px 0px 24px 24px;width:160px;}
	#cr_team, #cr_post_ophaling{padding:96px 0;}
	ul#cr_list_cargo{width:100%;}
	ul#cr_list_cargo li{width:calc( 16.6666% - 2px );}
	.imgtitle img{float:left;margin-right:36px;height:152px;}
	.imgtitle h2{padding-top:30px;}
}
@media all and (min-width:1600px){
	.cntnt, #cr_navmobile, footer .cntnt{width:1400px;margin-left:auto;margin-right:auto;position:relative;}
	#cr_navmobile{margin:0 auto;}
	#bdy_home{background-size:768px auto;background-position: top -120px left calc(50% + 440px);}
	#cr_green1::before, #cr_green2::before, #cr_grey::before{height:176px;width:100%;background-size:100% 100%;top:-176px;}
	#cr_green1::before{background:url('../img/bg_green1.svg') no-repeat top center;background-size:100% 100%;}
	#cr_green2::before{background:url('../img/bg_green2.svg') no-repeat top center;background-size:100% 100%;}
	#cr_green1 .cntnt{background:url('../img/viavelo_fietsgebied_high.png') no-repeat 8% 0px;background-size:auto 100%;padding:24px 0;}
	#cr_grey1::before{background:url('../img/bg_grey1.svg') no-repeat top center;background-size:100% 100%;}
	.narrow, #cr_grey .cntnt{width:1020px;}
	.narrow .cntnt{width:auto;}
	#cr_contact{left:50%;margin-left:400px;right:0;}
	ul.list_diensten li:last-of-type, ul.list_diensten li{margin:0px 12px 24px 12px;width:200px;padding:0px;}
	#nav_pakketten{width:80%;margin:0 auto 60px auto;}
}


