/*
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/
@media (max-width: 1200px) {
	.entry-navigation .nav-single { float: left; padding-top: 0; }
}

@media (max-width: 767px) {
	.sf-menu, .page_header_sidebar { display: none; }
	.navigation select { display: block !important; margin: 5px 0; padding-left: 5px; padding-top: 5px; }
	.navigation { margin: 20px 0; margin-top: 0; }
	#social-icons-block { float: left; }
	.flex-big-slider .entry-content { display: none; }
	.flex-big-slider .entry-thumb { width: 100%; }
	#footer .add-info { float: none; margin-top: 20px; }
}

@media (max-width: 720px) {

}

@media  (max-width: 640px) {
	.woocommerce ul.products li { width: 48% !important; }
	.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; }
	.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 2%; }
	.woocommerce ul.products li:nth-child(3n+3) { clear: both; }
}

@media  (max-width: 600px) {

}

@media  (max-width: 568px) {

}

@media  (max-width: 480px) {
	.woocommerce ul.products li { width: 98% !important; }
}

@media  (max-width: 400px) {

}

@media  (max-width: 360px) {

}

@media (max-width: 320px) {

}

@media (max-width: 240px) {
}

@media (max-width: 220px) {
}

@media (max-width: 176px) {

}

@media (min-width: 768px) and (max-width: 979px) {
	.sf-menu { display: none; }
	.navigation select { display: block !important; margin: 5px 0; padding-left: 5px; padding-top: 5px; }
	.navigation { margin: 20px 0; margin-top: 0; }
	#social-icons-block { float: left; }
	#footer .add-info { float: none; margin-top: 20px; }
}

/* Portrait tablet to landscape and desktop*/
@media (min-width: 980px) and (max-width: 1200px) {
	.sf-menu > li > a { padding: 20px !important; font-size: 15px; }
	.sf-arrows .sf-with-ul { padding-right: 2.7em !important; }
	#social-icons-block { float: left; }
	#footer .add-info { float: none; margin-top: 20px; }
}

@media (min-width: 795px) and (max-width: 805px) {

}


@media (min-width: 710px) and (max-width: 720px)  {

}

@media (max-width: 979px) {

}
