/*hide the original menu and display the mobile menu when appropriate*/

.slicknav_menu {
	display:none;
}

@media screen and (max-width: 800px) {
	/* #menu is the original menu */
	.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
	}
	
	#color_extend_header {
		position: inherit;
	}
	#color_extend_header {
		height: 0;
	}
	
	header {
		padding-top: 70px;
		height: 170px;
		margin-bottom: 100px;
	}
		.logoblock {
			float: none;
			margin: 0 auto;
			}
		.logoblock a {
			line-height: 40px;
			}
				
		
	article { /* offsetting 200px */
		margin: 205px auto 0; 
	}
 
	#title_panel {
	padding: 15px 20px;
	}
	#title_panel h1 {
		font-size: 26px;
		letter-spacing: 1px;
		padding:0;
		margin: 0;
	}

	
	header img {
		display: block;
		margin: 0 auto;
	}
	.two_col_main {
		max-width: 100%;
		display: block;
	}
	.two_col_side {
		max-width: 100%;
		display: block;	
	}
	#formy {
		100%;
	}

	#main_banner_text {
		background-size: auto;
	}


	/*blog*/

	#thumblist img {
		width: 100%;
	}
	
	section#blogpost li img {
		width: 50%;
	}

	
	
	
	
	
	
	

}