/**handles:Mobile Website Stylesheet**/
@media only screen and (max-width: 40em) { 
	
	#news .readmore {
		border-bottom: 1px solid #c7c7c7;
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
	
	#news {
	    padding-bottom: 0;
	}
	
	.news-overview .readmore {
		margin-bottom: 20px;
	}
	
	#stores img {
		margin-bottom: 20px;
		width: 100%;
	}
	
	.top-bar-container, .tab-bar {
	    margin-bottom: 0;
	}	
	
	#main .text {
	    border-right: none;
	    padding-right: 0;
	    width: 100%;
	}	
	
	#main .info {
	    padding-left: 0;
	    width: 100%;
	}	
	
	#page.news-overview #main .content {
	    padding: 30px 20px 30px 20px;
	}
	
	#main .info span {
		float: none;
		width: auto
	}
	
	#usp .title {
	    font-size: 18px;
	}	
	
	#page.winkel #main .content {
	    padding: 30px 20px;
	}	
		
	#page #main .content {
	    padding: 30px 20px;
	}	
	
	#main {
		padding-right: 0.9375rem;
	}	
	
	#slider {
	    border-bottom: 4px solid #f58220;
	    height: auto;
	}	
	
	#slider img {
	    margin-top: 10px;
	    margin-bottom: 10px;	    
	}	
	
	#footer #ninja_forms_form_1_cont {
		margin-top: 2rem;
	}
	
	.ninja-forms-form input[type="submit"] {
	    font-size: 13px;
	    padding: 0.5rem 0.4rem;
	}	
	
	#sidebar {
	    position: relative;
	}	
	
	#news .title-header h1 {
	    color: #fff;
	    font-weight: normal;
	    line-height: 1.2;
	    padding: 4px 0;
	    margin: 0;
	    min-height: 68px;
	    font-size: 30px;
	}
	
	h1, h2, h3, h4, h5 {
	    font-size: 24px;
	}		
	
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {

	#main .text {
	    border-right: 1px solid #c7c7c7;
	    padding-right: 30px;
	    width: 50%;
	}

	#main .info {
	    padding-left: 20px;
	    width: 50%;
	}	
	
	.top-bar-section ul li > a {
	    font-size: 18px;
	}	
	
	#usp .title {
	    font-size: 14px;
	}
	
	
	.ninja-forms-form input[type="submit"] {
	    font-size: 13px;
	    padding: 0.55rem 0.4rem;
	}
	
	.newslettersubmit input {
		font-size: 15px;
		padding: 0.50rem 1rem;		
	}
	
	.top-bar-section ul li {
	    margin: 0 5px;
	}	

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */