@media screen and (max-width:1190px) {
.content {
	margin:0 20px;
}
}
@media screen and (max-width:1000px) {
.header-bottom nav {
	visibility:hidden;
	display:none;
}
.about-wrapper .content h2:before, .about-wrapper .content h2:after {
	width:22%;
}
.featured-wrapper .content h3:before, .featured-wrapper .content h3:after {
	width:12%;
}
}
@media screen and (max-width:800px) {
.slider-wrapper .content .slogan {
	width:100%;
}
.alignright, .alignleft {
	margin:0 auto 20px auto;
	float:none;
}
}
@media screen and (max-width:700px) {
.about-wrapper .content h2:before, .about-wrapper .content h2:after {
	display:none;
	visibility:hidden;
}
.featured-wrapper .content h3:before, .featured-wrapper .content h3:after {
	display:none;
	visibility:hidden;
}
}
@media screen and (max-width:700px) {
.blurb-wrapper .content {
	padding:30px;
	text-align:center;
}
.blurb-wrapper .content a {
	position:relative;
	top:auto;
	right:auto;
	float:none;
	display:inline-block;
	margin:20px 0 0 0;
}
.header-top {
	text-align:center;
}
.section-left, .section-right {
	float:none;
}
.slider-wrapper .content .slogan h2 {
	font-size:32px;
}
.header-top {
	height:auto;
}
.header-top .content {
	padding:20px 0;
}
.header-top .content .section-right a {
	display:inline-block;
}
}
@media screen and (max-width:600px) {
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
	width:90% !important;
	float:none !important;
	margin:0 auto 30px auto !important;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea {
	width:100%;
	box-sizing:border-box;
}
}