/* .catalog-category-view .category-promo .content-wrap {float: right;} */
.catalog-category-view .page-main {padding: 0;}
.catalog-category-view .column.main {padding: 0px 0px;}
.page-products.catalog-category-view .products-grid .products .product-item {width: 25%; margin: -1px; padding: 10px;} 
.catalog-category-view .products-grid .product-item:nth-child(3n+1) , 
.catalog-category-view .products-grid .product-item:nth-child(4n+1){margin: 0;} 
.catalog-category-view .products-grid .product-item .product-item-info {width: 100%;}
.catalog-category-view .products-grid .product-name span.product-sku {font-weight: 700; color: #353535;display: block;margin-bottom: 6px; font-weight: 900; font-family: 'Montserrat'; font-size: 24px;letter-spacing: 0px;} 
.catalog-category-view .products-grid .product-name a.product-item-link {color: #353535; font-weight: 500; font-size: 20px; letter-spacing: normal; font-family: 'Roboto'; line-height: 1.2} 
.catalog-category-view .products-grid .product-name a.product-item-link:hover {color: #e11a38;} 
.catalog-category-view .products-grid .product-name a.product-item-link:hover span.product-sku {color: #e11a38;}
.catalog-category-view .products-grid .product-info {text-align: center;min-height: 100px;padding: 0 10px 10px;letter-spacing: 0.1em;line-height: 1;}
.catalog-category-view.page-products.page-layout-1column .products-grid .product-item:hover .product-item-photo .product-image-container .product-image-wrapper .product-image-photo {transform: unset;}
.footer .footer_social ul li {margin-left: 28px;margin-bottom: 0px;}
.page-footer {padding-bottom: 0px;}
.catalog-category-view .products-grid .imageview {z-index: 11;}
.catalog-category-view .products-grid .actions {padding: 0 18px; max-width: 275px; margin: 0 auto;} 
.catalog-category-view .products-grid .actions a {width: 100%; position: relative; display: block; height: 50px; line-height: 50px; padding: 0 5px 0 60px; text-align: left; color: #fff; background: rgba(0,0,0,.5); font-size: 13px; margin: 6px 0; overflow: hidden; font-family: 'Abrade-BlackItalic';} 
.catalog-category-view .products-grid .actions a:hover {background: #e51937; text-decoration: none;}
.catalog-category-view .products-grid .actions a::after {content: '';background: url(../images/icon_sprite_new.png) no-repeat 0 0;width: 32px;height: 32px;position: absolute;left: 15px;top: 8px;background-position: -67px -306px;}
.catalog-category-view .products-grid .actions a.link-view-product::after {background-position: -67px -235px;}

@media (max-width: 1270px) {
	.footer-subscribe ,
	.footer-container.footer-bottom .footer {padding: 0 15px;}
}
@media (max-width: 1199px) {
	.footer .footer_links ul li {margin-left: 35px;}
	.footer .footer_social ul li {margin-left: 20px;}
	.footer .footer_social ul li a {padding: 9px 12px;}
}
@media (max-width: 1019px) {
	.catalog-category-view .column.main {padding: 55px 15px;}
	.catalog-category-view .category-promo .content-wrap .category-description {font-size: 24px;}
	.footer-subscribe .ml-scribe {max-width: 100%;width: 100%;}
	.footer-subscribe .field-box {width: 100%;max-width: 100%;}
	.footer .footer_links ul li {display: inline-block;float: none;}
	.footer .footer_links {width: 100%;text-align: center;}
	.footer .footer_social {width: 100%;text-align: center;}
	.footer .footer_social ul li {display: inline-block;float: none;}
	.footer .footer_social {margin-top: 10px;}
	.footer .footer_links ul li {width: 49%;text-align: center;margin-left: 0px;}
	.footer .footer_links ul li:first-child {margin-left: 0px;}
}
@media (max-width: 797px) {
	.catalog-category-view .column.main {padding: 0px 15px;}
	.page-products.catalog-category-view .products-grid .products .product-item {width: 50%;padding: 10px 5px;}
	.page-products.catalog-category-view .wrapper {min-width: 100%;}
	.category-promo .promo-detail {padding-top: 130px;}
	.XLargeHeadings, .find-reseller-block .content-wrap h2, .category-title h1{font-size: 20px;margin-top: 0px;margin-bottom: 0px;}
	.catalog-category-view .category-promo .content-wrap .category-description {font-size: 16px;margin-top: 5px;}
	.page-products.catalog-category-view  .columns {padding-top: 0;}
	.footer-subscribe .form-subscribe-header {padding-left: 0;}
	.footer-subscribe .form-subscribe-header .ml-form-desc {padding-top: 10px;}
	.footer-subscribe .input-box .input-text {padding-left: 10px;font-size: 13px;}
	button.PrimaryButton {padding: 0 11px 0 0;}
	.footer-subscribe .actions {width: 70px;}
	button.PrimaryButton:after {background-position: -53px -210px;width: 19px;height: 20px;right: 2px;}
	button.PrimaryButton {font-size: 13px;padding: 0 0 0 4px;text-align: left;}
	.footer-subscribe .field-box {padding-left: 50px;padding-right: 0px;}
}