
@media screen and (max-width: 1024px) {
	
	body {
		background-color: #ffffff;
	}
	
	#wrapper {
		width: 100%;
		margin: 0;
		border: none;
		border-radius: 0;
		box-shadow: none;
	}
	
	#header {
		display: none;
	}
	
	#main {
		width: 100%;
		margin: 0;
	}
	
	#content.narrowcolumn {
		width: 95%;
		margin: 0 auto;
		float: none;
		padding: 0;
	}
	
	#pagemenu {
		display: none;
	}
	
	.entry {
		float: none;
		margin: 0;
		padding: 0;
	}
	
	#sidebar {
		float: none;
		margin: 20px auto 30px;
		width: 95%;
	}
	
	#sidebar ul li {
		margin-bottom: 0;
	}
	
	#sidebar a, #sidebar .linkcat a, #sidebar .linkcat a:hover, #sidebar .blogroll a {
		border: none;
		border-bottom: 1px solid #b9c7d3;
		background-image: none;
		background-color: #518cbd;
		padding: 8px 0;
		color: #ffffff;
		margin: 0;
		border-radius: 4px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
	}
	
	#sidebar a br {
		display: none;
	}
	
	#sidebar a:hover, #sidebar .cat-item a:hover, #sidebar .archives a:hover, #sidebar #archives ul li a:hover, #sidebar .linkcat a:hover, #sidebar .blogroll a:hover {
		background-image: none;
		background-color: #518cbd;
		text-decoration: underline;
		color: #ffffff;
	}
	
	#sidebar ul li h2.widgettitle {
		border-bottom: none;
		text-align: right;
		margin: 3px 0;
		padding: 0;
		display: none;
	}
	
	#footerarea {
		width: auto;
	}
	
	#header-mobile {
		display: block;
		margin: 0 auto;
		width: 95%;
	}
	
	#index-mobile {
		display: block;
		padding-bottom: 15px;
	}
	
	#execphp-3 {
		padding-top: 15px;
	}
	
	#linkcat-2, #linkcat-7, #linkcat-8, #linkcat-10, #linkcat-12, #linkcat-15, #linkcat-18 {
		padding-top: 15px;
	}
	
	body.not_logged_in #index-mobile, body.not_logged_in #nav_menu-3 {
		display: none;
	}
	
	body.not_logged_in #linkcat-8 {
		padding-top: 0;
	}
	
	input.wpcf7-text, textarea.wpcf7-textarea {
		max-width: 95%;
	}
	
	div.mobile-only {
		display: block;
	}
	
	span.mobile-only {
		display: inline;
	}
	
	div.desktop-only, span.desktop-only {
		display: none;
	}
}