@media all and (max-width: 992px) {
	#main-product-focus-container .focus-description { padding: 0 5% 20px; }
	#main-product-focus-container .focus-description .button { float: right; }
}

@media all and (max-width: 767px) {
	#main-category-blocks-container .category-slide {
		margin: 0 5%;
		padding: 10px 10px 0;
	}
	
	.navigation ul {
		flex-direction: column;
	}
}

@media all and (min-width: 600px) {
	.mobile-loc { display: none !important; }
}

@media all and (max-width: 600px) {
	.home-block-text { padding-left: 0 !important; }
	#main-category-blocks-container .category-container { border-right: none; }
	.loc-info { display: none !important; }
}