@media only screen and (max-width: 1475px) {
header.top.sticky .bIdentity {width:19%;}
	header.top.sticky .logoScale {max-width:240px;}
		header.top.sticky .container h4 {font-size:1.325em;}
}
@media only screen and (max-width: 1310px) {
header.top.sticky .bIdentity {width:21%;}
	header.top.sticky .logoScale {max-width:220px;}
		header.top.sticky .container h4 {margin:0 0 0 107px;font-size:1.275em;}
}
@media only screen and (max-width: 1184px) {
	.knop {font-size:1em;padding:6px 10px;}
		.quickLink h2 {font-size:1.2em;}
		.aside .quickLink h2 {font-size:1.4em;}
	.sitemap li.level1 {margin-right:4em;}
}

@media only screen and (max-width: 1135px) {
	.top .bIdentity {width:50%;}
	.top .bAction {width:42%;padding-right:40px;}
	.sitemap li.level1 {margin-right:3em;}
}
@media only screen and (max-width: 1110px) {
header.top.sticky .bIdentity {width:21%;}
	header.top.sticky .logoScale {max-width:198px;}
		header.top.sticky .container h4 {margin:0 0 0 98px;font-size:1.135em;}
}
@media only screen and (max-width: 1075px) {
	.bText {width:53%;max-height:307px;margin:0 10px 0 30px;}
		.bText .content {padding:30px 25px 0 25px;}
			.bText h1 {font-family:OpenSansSemiBold,Verdana,Arial,sans-serif;font-size:1.375em;line-height:140%;color:#424242;}
			.bText p {font-size:1em;line-height:155%;color:#777;}
			.bText .hoofdkeuze {background:#de4e00;/*position:absolute;bottom:0;*/width:-webkit-calc(100% - 25px);width:-moz-calc(100% - 25px);width:-o-calc(100% - 25px);width:calc(100% - 25px);padding:0 0 4px 25px;}
				.bText .hoofdkeuze a {background:url(/images/sprite.png) no-repeat right -79px;}
				.bText .hoofdkeuze a:last-child {margin:0;}
				.bText .hoofdkeuze a:hover {color:#333;}
	.bSlider {width:39%;margin-right:30px;}
		header.top.sticky .bIdentity {width:21%;}
	#section4 .content .fotoblokken .pagImg {max-height:165px;}
}
@media only screen and (max-width: 1024px) {
	.bText {width:52%;max-height:307px;margin:0 15px 0 30px;}
	.bSlider {width:40%;}
	.knop {font-size:.94em;padding:6px 10px;}
	#sitemap {padding-top:35px;}
		.sitemap li.level1 {margin-right:2em;margin-bottom:1.6em;}
	#section4 .content .fotoblokken .pagImg {max-height:155px;}
}
@media only screen and (max-width: 1015px) {
	header.top.sticky .bIdentity {width:22%;}
		header.top.sticky .logoScale {max-width:180px;}
			header.top.sticky .container h4 {margin:0 0 0 92px;font-size:1em;}
	.bText {width:50%;}
	#section4 .content .fotoblokken .pagImg {max-height:147px;}
}
@media only screen and (max-width: 980px) {
	header.top.sticky img.logo {margin:27px 0 0 19px;}
	.menu ul.level1.horizontal {margin-left:40px;}
	.menu li.level1 {margin-right:2em;}
		.menu li.level1 a {font-size:1em;line-height:45px;}
		header.top.sticky .menu li.level1 a {line-height:80px;}
		header.top.sticky .menu li.level1 ul li.level2 a {line-height:40px;}
	#section1 {padding-bottom:60px;}
		.bText {width:47%;}
		.bSlider {display:none;}
		.bText {width:100%;display:block;clear:both;margin:0;min-height:inherit;max-height:inherit;height:auto;}
			.bText .content.blockClear {min-height:inherit;max-height:inherit;height:auto;}
				.bText .hoofdkeuze a:first-child {margin-right:7%;}
	.quickLink.inlineBlock {min-height:215px;width:-webkit-calc(100% - 2em);width:-moz-calc(100% - 2em);width:-o-calc(100% - 2em);width:calc(100% - 2em);clear:both;margin-bottom:1%;background:none;}
		.quickLink p {display:none;}
		.quickLink h2, .quickLink.bSchedules h2, .quickLink.bSupport h2 {font-size: 1.6em;margin:16px auto 3px;width:auto;min-height:46px;text-align:center;}
		body.notIndex .aside .quickLink h2 {font-size:1.6em;}
		.knop {font-size:1.4em;width:auto;max-width:50%;margin:0 auto;}
	#section4 .content .fotoblokken .pagImg {max-height:140px;}
}

@media only screen and (max-width: 940px) {
	#section1, #section2, .quickLink, #section3, #section4, #sitemap, footer {display:block;clear:both;margin:0 0 2% 0;min-height:inherit;max-height:inherit;height:auto;padding:0 25px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);float:left;}
	#section1, #section2, #section3, #section4, #sitemap, footer {margin:0;}
	#section1 {padding-bottom:40px;}
	.resp {padding: 0;}
	.top .bIdentity {width:42%;}
	.top .bAction {width:48%;padding-right:25px;}
	.extra.inlineBlock:first-child {width:auto;clear:both;min-height:120px;padding-bottom:10px;}
	.extra.inlineBlock:nth-child(2), .extra.inlineBlock:nth-child(3) {width:39%;padding:25px;}
	#sitemap {padding-top:20px;padding-bottom:25px;}
	.sitemap li.level1 {display:block;clear:both;margin-bottom:12px;margin-right:0;}
		.sitemap .level1 .menu_kop_link, .sitemap .level1 .menu_kop_link_active {margin-bottom:0;}
	.sitemap li.level2 {display:none;}
		.sitemap .level1 .menu_kop_link, .sitemap .level1 .menu_kop_link_active {font-size:1.3em;text-indent:40px;background:url(/images/sprite.png) no-repeat left -141px;line-height:inherit;}
	#section4 .content .fotoblokken .pagImg {max-height:133px;}
}

@media only screen and (max-width: 890px) {
	header.top.sticky .menu li.level1 {margin-right:1.25em;}
		header.top.sticky .menu li.level1 a {font-size:.875em;}
		header.top.sticky .logoScale {max-width:140px;}
			header.top.sticky .container img.logo {margin:22px 0 0 23px;}
			header.top.sticky .container h4 {margin:0 0 0 84px;font-size:.9em;}
	#section4 .content .fotoblokken .pagImg {max-height:115px;}
}

@media only screen and (max-width: 806px) {
	.bAction > .bLogin {display:none;}
	.index main {padding-top:148px;}
	body.notIndex main {padding-top:125px !important;}
	header.top, header.top.mobStart {height:80px;background:#000;}
		header.top.mobStart .header {height:80px;background:black;}
			header.top.mobStart img.logo {margin:24px 0 0 15px;max-width:80%;}
		header.top.mobStart .bIdentity {width:30%;background-color:#de4e00;height:80px;}
		header.top.mobStart .bIdentity {width:22%;}
			header.top.mobStart .logoScale {max-width:140px;}
				header.top.mobStart .container img.logo {margin:22px 0 0 23px;}
				header.top.mobStart .container h4 {margin:0 0 0 84px;font-size:.9em;}
		header.top.mobStart .navi.blockClear {display:inline-block;clear:none;width:20%;height:80px;max-height:80px;}
		header.top.mobStart .navi.blockClear .resp {max-width:inherit;display:inherit;margin:0;width:100%;}
		header.top .bAction {display:none;}
			header.top .menu {float:right;}
			header.top.mobStart .menu {float:none;}
				.menu ul.level1.horizontal {margin-left:20px;}
				.menu li.level1 {margin-right:1.25em;}
					.menu li.level1 a {font-size:.875em;}
					header.top.mobStart .menu ul.level1.horizontal {margin-left:30px;}
					header.top.mobStart .menu li.level1 a {font-size:1em;line-height:80px;}
					header.top.mobStart .menu ul.level1.horizontal.slimmenu.collapsed li.level1 a {font-size:1.225em;line-height:185%;}
					header.top.mobStart .menu li.level1 ul li.level2 a {line-height:40px;}
					header.top.mobStart .menu ul.slimmenu li > ul {top:50px;}
					header.top #loginDrop {display:block;}						
					header.top #loginDrop a {position:absolute;right:0;top:80px;z-index:99999;border-top:1px solid white;display:block;padding:8px 0;background:#000;color:white;text-decoration:none;font-family:OpenSansSemiBold,Arial,sans-serif;font-size:1.3em;text-align:center;width:360px;clear:both;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
					header.top #loginDrop a:hover {background:#DE4E00;color:white;text-decoration:none;}
				header.top #loginDropVlak {display:block;background:#de4e00;overflow:hidden;border-top:1px solid white;width:360px;height:179px;right:0;top:122px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear;margin:0;position:absolute;z-index:99999;-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
					header.top #loginDropVlak .linkjes {padding-right:14px;line-height:3.6em;}
					header.top #loginDropVlak .error {top:147px;left:6px;background:none;font-style:italic;color:white;}
	header.top.sticky .bAction {display:none;}
	.extra.inlineBlock:first-child, .extra.inlineBlock:nth-child(2), .extra.inlineBlock:nth-child(3) {width:auto;clear:both;min-height:120px;padding:18px;margin:0;}
	.extra.inlineBlock:nth-child(2) {background:none;padding-top:8px;}
		.blokItem {margin-top:6px;}
		.knop {max-width:70%;}
	footer div.socmed {width:25%;clear:none;}
	footer div.footerR {width:58%;clear:none;}
	.footerR ul li {clear:both;float:none;}
	#section4 .content .fotoblokken .pagImg {max-height:100px;}
	#talenMob {display:block;clear:both;width:180px;margin:15px auto 0;}
		#talenMob #taalSelect {padding:0;}
		#talenMob #taalSelect a, #talenMob #taalSelect a:hover {color:black;}
		#talenMob .taal {font-size:.9em;}
		#talenMob .taalArrow {background:url("/images/sprite.png") no-repeat 0 -131px;}
		#talenMob #taalSelect li:nth-child(2), #talenMob #taalSelect li:nth-child(3), #talenMob #taalSelect li:nth-child(4) {background-color:white;border:0 none;}
	form.contactform label {background:none;width:100%;}
	form.contactform input.textfield {height:26px;padding:0 4px 1px 4px;margin:0 0 3px 0;width:260px;}
	form.contactform textarea {height:123px;padding:4px;line-height:140%;}
}

@media only screen and (max-width: 765px) {
	header.top.mobStart .bIdentity, header.top.mobStart.sticky .bIdentity {width:80%;height:80px;background-color:#de4e00;display:inline-block;margin-left:0;}
	header.top.mobStart img.logo {margin:22px 0 0 29px;max-width:90%;}
}

@media only screen and (max-width: 769px) {
	footer div.socmed, footer div.footerR {width:99%;clear:both;padding:0;margin:0;text-align:center;}
	footer div.socmed, .footerR ul {margin:18px 0;}
		.footerRsub {max-width:75%;margin:0 auto;}
}

@media only screen and (max-width: 750px) {
    /* uitzondering weg in de mobiele versie */
    #container ul.slimmenu > li:nth-last-child(-n+3) {background: transparent !important;border-left:0 none !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;}
    #container ul.level1.slimmenu > li:nth-last-child(-n+3) a {margin-right: 0 !important;}
    #container ul.level1.slimmenu > li.level1:nth-last-child(-n+3) ul.level2 li.level2 a {margin-right: 0 !important;}
    #container ul.level1.slimmenu > li:nth-last-child(-n+3) ul.level2 {left:0 !important;}
    #container ul.slimmenu > li:nth-last-child(-n+2) ul.level2, #container ul.slimmenu > li:nth-last-child(-n+1) ul.level2 {    left: 0 !important;}
}

@media only screen and (max-width: 730px) {
	body.notIndex #section4 .resp {background:none;}
		#section4 .content, #section4 .aside {float:left;clear:both;width:100%;margin:0;padding:0;}
		#section4 .content {margin-bottom:3em;/*border-bottom:1px dotted #ddd;*/background:url(/images/index-section1-bgsh.png) no-repeat left bottom;background-size:contain;}
		.aside .quickLink {padding:0;width:100%;}
		.aside .quickLink .sepBottom {background:url("/images/divider-hor-mob.png") no-repeat center 160px;width:100%;}
}

@media only screen and (max-width:480px) {
	#section1, #section2, .quickLink, #section3, #section4, footer {padding:0 15px;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:-o-calc(100% - 40px);width:calc(100% - 40px);}
	#section1 {padding-bottom:40px;}
	.index main {padding-top:140px;}
	header.top #loginDrop a {width:100%;}
	.bText {background:none;}
	.bText .content.blockClear {padding-left:6px;padding-right:6px;}
		/* .bText p {display:none;} */
		.bText .hoofdkeuze {width:100%;padding:0;}
			.bText .hoofdkeuze a, .bText .hoofdkeuze a:first-child, .bText .hoofdkeuze a:last-child {clear:both;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px) !important;padding:0 25px;margin:0;}
			.bText .hoofdkeuze a:first-child {width: calc(100% - 50px) !important;border-top:1px solid white;border-bottom:1px solid white;margin: 0 !important;}
	#section3 {padding:0;margin:0;width:100%;}
	.extra.inlineBlock:nth-child(2) {margin-top:2em;padding:1.6em 25px;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #E0E0E0),color-stop(1, #EBEBEB),color-stop(1, #FFFFFF));background-image: -o-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -moz-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -webkit-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);background-image: -ms-linear-gradient(bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);
background-image: linear-gradient(to bottom, #E0E0E0 0%, #EBEBEB 100%, #FFFFFF 100%);}
	.blokItem {margin:10px 0;padding:10px 0 16px;border-bottom:1px dotted #ccc;}
	.extra.inlineBlock:first-child, .extra.inlineBlock:nth-child(3) {display:none;}
	#section2 {margin-top:.8em;padding:0;width:100%;float:left;}
	.index.quickLink.inlineBlock {min-height:130px;background:url(/images/divider-hor-mob.png) no-repeat right bottom;/*padding-top:.7em;*/}
	.index.quickLink.inlineBlock:last-child {min-height:110px;background:none;}
	.index.quickLink .ico, .index.quickLink.inlineBlock span.klein {display:block;float:left;clear:none;}
	.index.quickLink .ico {width:60px;margin-right:37px;margin-left:12px;}
	.index.quickLink:nth-child(4) .ico {width:87px;margin-right:20px;}
	.index.quickLink.inlineBlock span.klein {width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);width:-o-calc(100% - 125px);width:calc(100% - 125px);}
	.index.quickLink h2, .index.quickLink.bSchedules h2, .index.quickLink.bSupport h2 {font-size:1.3em;}
	body.notIndex .aside .quickLink h2 {font-size:1.4em;}
		.index .knop, .index .knop:hover, .index .quickLink:hover .knop {font-family:OpenSansSemiBold,Arial,sans-serif;max-width:98%;background:none;color:#DE4E00;line-height:inherit;font-size:1.3em;padding:0;margin-top:.4em;}
		footer div.socmed {margin-bottom:12px;}
		footer div.socmed, footer div.footerR {padding:0 0 20px 0;}
		footer div.socmed, footer div.footerR div:first-child {background:url(/images/divider-hor-mob.png) no-repeat center bottom;}
		footer div.footerR div:first-child {padding-bottom:15px;}
		.footerR ul {margin: 10px 0 5px;}
		.footerRsub {margin-top:20px;}
	#section4 .content .fotoblokken .pagImg:first-child {width:48%;max-height:110px;}
	#section4 .content .fotoblokken .pagImg:nth-child(2) {width:48%;max-height:110px;display:block;}
	#section4 .content .fotoblokken .pagImg:nth-child(3) {display:none;}
}

@media only screen and (max-width:370px) {
	.index main {padding-top:115px;}
	#section1, #section2, .quickLink, #section3, #section4,footer {padding:0;width:100%;}
	header.top.mobStart .bIdentity, header.top.mobStart.sticky .bIdentity {width:75%;max-width:75%;}
	header.top.mobStart .navi.blockClear {width:24%;min-width:24%;}
	.collapse-button {right:15px;}
	header.top #loginDropVlak {width:100%;}
		.loginBlok .submit {padding:0;margin:0;}
	.bText h1 {font-size:1.4em;line-height:130%;text-align:center;}
	.fotoMob {display:block;}
	.bText .hoofdkeuze a {font-size:1.3em;background-position:right -85px;text-shadow:0 -1px 1px rgba(150, 150, 150, 0.3);}
	.bText .hoofdkeuze a:last-child {-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50,.4);-moz-box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);box-shadow:0px 1px 5px 0px rgba(50, 50, 50, .4);}
	.index.quickLink.inlineBlock span.klein {width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);width:-o-calc(100% - 125px);width:calc(100% - 125px);}
	.index.quickLink h2, .index.quickLink.bSchedules h2, .index.quickLink.bSupport h2 {font-size:1.1em;line-height:125%;}
		.index.knop, .index.knop:hover, .index.quickLink:hover .knop {font-family:OpenSansSemiBold,Arial,sans-serif;max-width:99%;font-size:1.1em;padding:0;margin-top:.1em;}
	body.notIndex .aside .quickLink h2 {font-size:1.3em;}
	.fotoMob .fotoblokken {float:left;width:100%;}
		.fotoMob .fotoblokken .pagImg:first-child, #section4 .content .fotoblokken .pagImg:first-child {width:98%;max-height:190px;}
		.fotoMob .fotoblokken .pagImg:first-child {width:100%;overflow:hidden;}
			.fotoMob .fotoblokken .pagImg:first-child img {width:100%;max-width:360px;}
		.fotoMob .fotoblokken .pagImg:nth-child(2), .fotoMob .fotoblokken .pagImg:nth-child(3), #section4 .content .fotoblokken .pagImg:nth-child(2), #section4 .content .fotoblokken .pagImg:nth-child(3) {display:none;}
}
	
