/* Styles common to all small screen sizes */
@media only screen and (max-width : 1024px) {

div.content-container.has-background {
    background-attachment: scroll !important;  
}

.content .overlay.shadow-container {
    background-attachment: scroll !important;  	
}
	

}


@media only screen and (max-width : 768px) {

	
	

	
	.quote {
		font-size: 16px;
		line-height: 20px;
	}
		
	.rechts {	
		position:relative;
		left:0px;
		top:0px;
		width:100%;
		border-width:1px;
		border-top-style:dotted;
		border-bottom-style:dotted;
	}	
	

	
	nav#access ul.menu {
		margin-left: 5px;
	}
				
	.content section {
		width: 100%;
	}	
	
	.bloklinks {
	 width:95%;
	}
	
	.blokrechts {
	 width:80%;	
	}
	
	
	
	#wrapper {
		 max-width: 768px; 
	}

	.content section.left header, 
	.content section.left .entry-summary, 
	.content section.left .entry-content, 
	.content section.left footer.entry-meta  {
		/* width: 50%; */
	}

	.content section.center header, 
	.content section.center .entry-summary, 
	.content section.center .entry-content, 
	.content section.center footer.entry-meta  {
		left: 150px;
	}

	.content section.right header, 
	.content section.right .entry-summary, 
	.content section.right .entry-content, 
	.content section.right footer.entry-meta  {
		width: 50%;
		left: 318px;
	}

		

	
	#headertest {
		width: 450px;	
	}
	

	
	.entry-header {
		margin-bottom:250px;
	}
	.content header h1, .content header h1 a, .single .content header h1, #search-results #no-results header h1 {
		display: block;
		line-height: 1em;
		margin: 0px 0 0.5em 100px;
	}
	
	
	.entry-content-text {

	}		


	/*
	.content-container {
		background-position:50% 110px !important; 
	}
	*/
	#footer {

	}
	
	#footer-widgets {
		float: left;
		width: 100%;
		margin-bottom: 3em;
	}
	
	.widget {
		display: block;
		float: left;
		width: 100%;
		margin-right: 30px;
		margin-bottom:20px;
	}
	

	

}


