@media all and (max-width: 1240px) {
	.lSAction > .lSNext {
		right: -10px !important;
	}
	.lSAction > .lSPrev {
		left: -10px !important;
	}


}
@media all and (max-width: 1100px) {
	
	#slider-titel {
    bottom: 50px;
	}
}
@media all and (max-width: 1020px) {
	
	#text {
		width: 70%;
	}
	#sidebar {
		width: 30%;
	}
}
@media all and (max-width: 1000px) {
	.nieuws-content {
		width: calc(100%);
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
	}
	.nieuws-content-left {
		width: calc(100%);
		float: left;
		padding-left: 0px;
		box-sizing: border-box;
		padding-right: 20px;
	}
	.nieuws-text {
		width: calc(100% - 281px);
	}
	.nieuwsfoto {
		width: 261px;
		height: 389px;
	}
	.nieuwsfoto-left {
		width: 261px;
		height: 389px;
	}
	.nieuws-text-left {
		max-width: 950px;
		width: calc(100% - 280px);
	}
}
@media all and (max-width: 980px) {
	#scrollToTop {
		position: relative;
		right: 0px;
		float: right;
		top: 0;
		bottom: 0;
		margin-right: 60px;
		margin-top: -20px;
		margin-bottom: 40px;
		cursor: pointer;
		z-index: 999999999;
	}
	#slider-titel {
		width: calc(100% - 320px);
		text-align: left;
		top: -80px;
		left: 20px;
		position: relative;
		box-sizing: border-box;
	}
	.slider-titel {
		top: -80px !important;
	}
	#slider-titel:before {
		content: '“';
		position: relative;
		font-size: 18pt;
		left: 0;
		top: 0;
	}
	#slider-titel:after {
		content: '”';
		position: relative;
		right: 0;
		top: 0;
	}
	.slider {
		height: 240px !important;
	}
	.bxslider li {
		width: 100% !important;
		height: 260px !important;
	}
	.bx-wrapper {
		height: 280px !important;
	}
	.sub:hover , .navitem:hover  + .sub {
		background: #8cc63f !important;
		border-radius: 0 0 0px 0px !important;
		-webkit-box-shadow: 0px 0px 0px 0px #000000 !important;
		box-shadow: 0px 0px 0px 0px #000000 !important; 
		z-index: 800 !important;
	}
	.lichtkrant-image {
		width:100% !important;
		max-width:956px !important;
		height:100% !important;
	}
	#pull{
		display:block;
	}
	#zoeken {
	    top: 170px;
	}
	.sub {
		display:block !important;
	}
	.sub-1 {
		border-radius: 0px;
	}
	.sub-2 {
		border-radius: 0px;
	}
	#jsddm {
		line-height: 30pt;
		display: none;
	}
	#jsddm li a {
		box-sizing: border-box;
	}
		
	#jsddm li ul {
		background: #8cc63f;
		float: left;
		padding: 0;
		border-top: none;
		margin-left: 0;	
		position: relative;
		z-index: 800;
		width: 154px;
	}
	#jsddm li ul li a {
		margin-top: 0px;
		padding-left: 15px;
		box-sizing: border-box;
	}
	#jsddm li ul li a:hover {
		text-decoration: none;
	}
	.hovered ul {
		background: #8cc63f !important;
		border-radius: 0;
		-webkit-box-shadow: 0px 0px 0px 0px #000000;
		box-shadow: 0px 0px 0px 0px #000000; 
		position: relative;
		z-index: 999 !important;
	}
	#jsddm li ul {
		width: 100%;
		height: auto !important;
	}
	#main-menu li a {
		color: #fff;
	}
	#jsddm li {
		background-color: #5c990b;
		color: #fff;
	}
	#jsddm li:hover {
		background: #00aeef;
		text-decoration: none;
	}
	#jsddm li ul li {
		background-color: transparent;
	}
	#jsddm li ul li:hover {
		background: #00aeef;
		text-decoration: none;
	}
	#jsddm {
		position:relative;
		visibility: visible !important;
		width: 100%;
		background-color:transparent;
		top:100%;
		left:0;
		z-index:1;
		margin:0;
		float: left;
		padding: 0px !important;
		list-style-type: disc;
		-webkit-margin-before: 0em !important;
		-webkit-margin-after: 0em !important;
		-webkit-margin-start: 0px !important;
		-webkit-margin-end: 0px !important;
		-webkit-padding-start: 0px !important;
		padding: 0px !important;
		margin: 0px !important;
	}
	#jsddm li {
		padding-left: 50px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		color: #fff;
		width: 100%;
		padding: 0px !important;
		margin: 0px !important;
		float: left;
		list-style-type: disc;
		-webkit-margin-before: 0em !important;
		-webkit-margin-after: 0em !important;
		-webkit-margin-start: 0px !important;
		-webkit-margin-end: 0px !important;
		-webkit-padding-start: 0px !important;
		list-style: none !important;
	}
	#jsddm li a br {
		display: none;
	}
	#jsddm li img {
		display: none;
	}
	#jsddm li a {
		border-bottom: 1px solid #000;
		width: 100%;
		height: auto;
		text-align: left;
		padding: 0px;
		padding-left: 15px;
		float: left;
		margin: 0px;
	}
	#main-menu {
		width: 100%;
		height: auto;
		border-top: none;
		border-bottom: none;
	}
	#main-menu li:first-child {
		border: none;
	}
	#main-menu li {
		border-right: 0px;
		height: auto;
		-webkit-margin-before: 0em !important;
		-webkit-margin-after: 0em !important;
		-webkit-margin-start: 0px !important;
		-webkit-margin-end: 0px !important;
		-webkit-padding-start: 0px !important;
	}
	#menu-bg {
		display: none !important;
		visibility: hidden;
	}
	#slideshow {
		border: none! important;
	}
	#slideshow-2 {
		border: none! important;
	}
	#home-items {
		padding-left: 30px;
		padding-right: 30px;
		box-sizing: border-box;
	}
	
	.home-item {
		width: 46%;
		float: left;
		box-sizing: border-box;
		padding-bottom: 10px;
		margin-right: 8%;
	}
	.home-item:last-child {
		padding: 0px;
		margin-right: 0;
	}
	.home-item:nth-child(2n) {
		padding: 0px;
		margin-right: 0;
	}

	#footer-2 {
		padding: 10px;
		box-sizing: border-box;
	}
	#footer-3 {
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
}
@media all and (max-width: 860px) {
	#slider-titel {
		width: calc(100% - 0px);
		text-align: center;
		top: -60px !important;
		padding-left: 20px;
		padding-right: 20px;
		left: 0;
		position: relative;
		box-sizing: border-box;
	}
	.slider {
		height: 280px !important;
	}
	.bxslider li {
		width: 100% !important;
		height: 280px !important;
	}
	.bx-wrapper {
		height: 280px !important;
	}
}
@media all and (max-width: 850px) {
	
	.lightSlider span {
		font-size: 16pt !important;
	}
}
@media all and (max-width: 800px) {
	.slider-item .image {
		height: 140px !important;
	}
	.contentitem, .contentcontainer {
		width: 100%;
	}
	#image-pagebg {
		display: none;
	}
	#slideshow  .banner {
		height: 430px;
	}
	#footer-2 li {
		padding-bottom: 10px;
		width: 33.33%;
	}
	.partners img {
		width: 14%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.lightSlider span {
		font-size: 14pt !important;
	}
	#sidebar {
		float: left;
		width: 100%;
		padding-right: 0px;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	#text {
		width: 100%;
	}
}
@media all and (max-width: 650px) {
	.nieuws-text {
		width: calc(100% - 181px);
	}
	.nieuwsfoto {
		width: 161px;
		height: 261px;
	}
	.nieuwsfoto-left {
		width: 161px;
		height: 261px;
	}
	.nieuws-text-left {
		width: calc(100% - 181px);
	}

	.homeitems li .text .datum {
		float: left;
		clear: both;
	}
	.homeitems li h3 {
		margin-bottom: 0;
	}
	
	#slider-titel {
		width: calc(100% - 0px);
		text-align: center;
		top: -70px !important;
		padding-left: 80px;
		padding-right: 80px;
		left: 0;
		position: relative;
		box-sizing: border-box;
	}
	.slider {
		height: 300px !important;
	}
	.bxslider li {
		width: 100% !important;
		height: 300px !important;
	}
	.bx-wrapper {
		height: 300px !important;
	}
}
@media all and (max-width: 500px) {
	#content {
		font-size: 10tp;
	}

	#slider-titel {
		width: calc(100% - 0px);
		text-align: center;
		top: -80px !important;
		padding-left: 80px;
		padding-right: 80px;
		left: 0;
		position: relative;
		box-sizing: border-box;
	}
	.slider {
		height: 320px !important;
	}
	.bxslider li {
		width: 100% !important;
		height: 320px !important;
	}
	.bx-wrapper {
		height: 320px !important;
	}
	
	
	.bx-wrapper .bx-controls-direction a {
		top: 70% !important;
	}
	.bx-wrapper .bx-caption {
		bottom: 40px !important;
	}
	.bx-wrapper .bx-caption {
		width: 58% !important;
		left: 22% !important;
		right: 22% !important;
	}
	.archief-image {
		width: 25%;
		height: auto;
		float: left;
	}
	.archief-rechts {
		width: 72%;
		float: right;
	}
	.partners img {
		width: 25%;
		padding-left: 10px;
		padding-right: 10px;
	}
	#footer-2 li {
		width: 50%;
	}
	.home-item {
		width: 100%;
		float: left;
		box-sizing: border-box;
		padding-right: 0px;
		margin: 0px;
	}
	.home-item:last-child {
		padding: 0px;
		margin-right: 0;
	}
	.home-item:nth-child(2n) {
		padding: 0px;
		margin-right: 0;
	}
	#zoeken {
		float: left;
		width: 100%;
		position: relative;
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	#login {
		float: left;
		width: 100%;
		height: auto;
		position: relative;
		margin-top: 53px;
		top: 0px;
		box-sizing: border-box;
		bottom: 0;
		left: 0;
		right: 0;
	}
	#loginform_i, #loginform_e {
		display: none;
	}
	#login input[type="text"], #login input[type="password"] {
		float: left;
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}
	#zoeken input[type="text"] {
		box-sizing: border-box;
		width: 100%;
		margin: 0px;
	}
	#zoeken input[type="submit"] {
		margin-top: 8px;
	}
	#vergeten-link {
		min-width: 150px;
		float: left;
		position: relative;
		text-align: left;
		margin-top: -20px;
	}
	#vergeten-link br {
		display: none;
	}
	#logo {
		margin: auto;
		float: none;
	}
	#slideshow  .banner {
		height: 200px;
	}
	#slideshow  .bannercontainer {
		position: relative;
		float: left;
		width: 100%;
		top: 0px;
		margin-top: 124px;
		height: auto;
	}
	#slideshow #slideshow-rechts {
		margin-top: -150px;
	}
	#slideshow #slideshow-links {
		margin-top: -150px;
	}
	#slideshow .banneroverlay {
		margin-top: -140px !important;
		margin:0px;
	}
	#slideshow .bannertexttext {
		width: 60%;
		margin: auto;
	}
	#slideshow-2 {
		height: 400px;
	}
	#login {
		font-size: small;
		padding-top: 10px;
	}
	#logout {
		float:right;
	}
	#text {
		float: left;
	}
	#overlay2 {
		margin: 180px 30px 0px 30px;
	}
	table {
		font-size: 7pt;
	}
}
@media all and (max-width: 450px) {	
	.homeitems li .text {
		padding-left: 20px;
	}
	.nieuws-text {
		width: calc(100% - 20px);
		margin-top: 20px;
		clear: both;
	}
	.contentfoto {
		width: 72px !important;
		height: 117px !important;
	}
	.content-text2 {
		width: calc(100% - 90px) !important;
		clear: inherit !important;
	}
	.nieuwsfoto {
		width: 115px;
		height: 187px;
	}
	.nieuwsfoto-left {
		width: 72px;
		height: 117px;
		margin-top: 20px;
	}
	.nieuws-text-left {
		width: calc(100% - 90px);
	}
	.form tr td, .form tr th  {
		width: 100%;
		float: left;
		font-size: 11pt;
	}
}
@media all and (max-width: 400px) {	
	.homeitems li .text {
		font-size: 10pt;
		line-height: 16pt;
	}
	#slider-titel {
		width: calc(100% - 0px);
		text-align: center;
		top: -100px !important;
		padding-left: 80px;
		padding-right: 80px;
		left: 0;
		position: relative;
		box-sizing: border-box;
	}
	.slider {
		height: 340px !important;
	}
	.bxslider li {
		width: 100% !important;
		height: 340px !important;
	}
	.bx-wrapper {
		height: 340px !important;
	}
	#footer-2 li {
		padding-bottom: 10px;
		width: 100%;
	}
	.homeitems li .text {
		padding-left: 10px;
	}
}
@media all and (max-width: 372px) {	
	table {
		font-size: 6pt;
	}
}
@media all and (max-width: 350px) {	
	#slider-titel {
		font-size: 13pt;
	}
	.archief-image {
		width: 36%;
		height: auto;
		float: left;
	}
	.archief-rechts {
		width: 60%;
		float: right;
	}
}