@media only screen and (max-width: 600px){
	
	#website_wrapper												{ padding: 0 10px; }
	
	h1																{ font-size: 34px; line-height: 40px; }
	h2																{ font-size: 30px; line-height: 36px; }
	h3																{ font-size: 24px; line-height: 28px; }
	h4																{ font-size: 18px; line-height: 24px; }
	h5																{ font-size: 16px; line-height: 22px; }
	h6																{ font-size: 12px; line-height: 20px; }								
	
	#search_form,
	#breadcrumbs,													
	#banner 														{ display: none; }
	
	
	
	header #main_nav_mobile .current								{ left: 10px; }
	header #main_nav_mobile .menu_toggle							{ right: 10px; }
	
	#sidebar_wrapper .sidebar_widget								{ width: 100%; margin: 0; float: none; }
	#sidebar_wrapper .sidebar_widget:nth-child(even)				{ margin-right: 0; }
	
	header #main_nav_mobile 										{ margin-left: -10px; padding: 0 10px; }
	header #main_nav #sub_nav_wrap.open								{ margin-left: -10px; padding: 0 10px; }
	
	.col_block.col_1.col_type_2										{ width: 100%; margin: 0; }
	.col_block.col_2.col_type_2										{ width: 100%; }	
	.block_full	.col_block.col_type_2								{ margin: 0px 0px 20px 0px; width: auto; padding-left: 20px; padding-right: 20px; }
	.block_full	.col_block.col_type_2 img							{ display: inline-block; width: 100%; margin: 0; height: auto; }
	
	ul.products li.product 											{ margin: 5% 6% 0 0; width: 46%; }
	.product .summary.entry-summary .product_meta 					{ display: none; }
	
	.woocommerce-ordering select.orderby							{ position: relative; right: auto; width: 100%; }
	.woocommerce-ordering .woocommerce-result-count 				{ display: none; }
	
	div.quantity.buttons_added input.minus,
	div.quantity.buttons_added input.plus							{ display: none; }
	div.quantity.buttons_added										{ width: auto; }
	
	.woocommerce form .form-row										{ height: auto; }
	.woocommerce form .form-row label								{ position: relative; margin-bottom: 2px; }
	
	.woocommerce form .form-row textarea.input-text,
	.woocommerce form #shipping_country_field strong,
	.woocommerce form #billing_country_field strong,
	.woocommerce form .form-row input.input-text					{ position: relative; margin-left: 0; width: 96%; }
	
	.woocommerce form .form-row textarea.input-text					{ width: 92%; }
	
	table.formulier tr td											{ display: block; width: 100%; }
	table.formulier tr input										{ width: 98%; }
	
	#article_wrapper .post_wrapper .entry,
	#article_wrapper .post_wrapper img								{ display: none; }
	#article_wrapper .post_wrapper .meta							{ margin-bottom: 0; }
	#article_wrapper .post_wrapper h2								{ font-size: 20px; line-height: 26px; }
	
	.message_wrapper 												{ width: 100%; margin-left: -10px; }
	.message_wrapper p 												{ font-size: 12px; line-height: 14px; }
}