
.home-kickers {margin:0 auto;}
	.home-kickers .cell {width:24.26%; max-width:297px !important; height:auto; max-height:208px !important; margin:0 0.98%/*12px*/ 22px 0; float:left; position:relative}
		.home-kickers .cell a {background:#000; display:block}
		.home-kickers .cell img {width:100%; max-width:297px !important; height:auto; max-height:208px !important;}
		.home-kickers .cell  a:hover img {opacity: 0.8;}
		.home-kickers .cell .name {position:absolute; left:0; bottom:9px; height:30px; padding:0 47px 0 13px; background:#d71921; line-height:30px; font-family:'Lato', sans-serif; font-weight:700; text-transform:uppercase; font-size:17px; color:#fff;}
	.home-kickers .cell:nth-child(4) {margin-right:0}
	.home-kickers .cell:nth-child(8) {margin-right:0}




.featured-prod {margin:0 auto}
	.featured-prod h2 {font-family:'Lato', sans-serif; font-size:25px; font-weight:700; line-height:25px; color:#222; text-align:left; border-bottom:1px solid #dadad2; padding:33px 0 12px 0; margin:0 0 12px 0;}
	.featured-prod .brand-logo {padding-bottom:42px}


.brand-logos-full {background:#dadad2; height:153px;}
	
	
	
.popular-categ-c h2 {font-family:'Lato', sans-serif; font-size:25px; font-weight:700; line-height:25px; color:#222; text-align:left; border-bottom:1px solid #dadad2; padding:33px 0 12px 0; margin:0 0 12px 0;}
.popular-categ {margin:0 auto}	
	.popular-categ .cell {float:left; width:301px; height:290px; margin:0 5px 0 0;}
	.categ-page .cell {width:299px; height:417px; min-height:390px !important; margin:0 7px 0 0;}
		.popular-categ .cell .image {border:1px solid #fff; width:100%; max-width:299px !important; height:auto; max-height:212px !important;}
		.categ-page .cell .image {border:0; width:100%; max-width:297px !important; height:auto; max-height:211px !important;}
			.popular-categ .cell img {width:100%; max-width:297px !important; height:auto; max-height:210px !important; border:1px solid #dadad2;}
			.categ-page .cell img {width:100%; max-width:297px !important; height:auto; max-height:211px !important; border:0px;}
		.popular-categ .cell .name {font-family:'Lato', sans-serif; font-size:18px; font-weight:700; line-height:18px; text-align:left; display:block; padding:17px 12px 0; min-height:54px !important;}
		.categ-page .cell .name {font-size:20px; padding-left:0; min-height:48px !important;}
			.popular-categ .cell a {text-decoration:none; color:#222;}
		.popular-categ .cell:hover a {color:#065697;}
		.categ-page .cell:hover a {color:#222;}
		.popular-categ .cell:hover .image {border:1px solid #c9c9c4}
		.categ-page .cell:hover .image {border:0px}
			.popular-categ .cell:hover img {border:1px solid #c9c9c4;}
			.categ-page .cell:hover img {border:0;}
	
	.popular-categ .cell:nth-child(4) {margin:0}
	.popular-categ .cell:nth-child(8) {margin:0}



.customers-reviews-full {background:#000 url(//turbifycdn.com/ty/cdn/swps/home-reviews-full-bg.jpg) center no-repeat; height:auto; min-height:372px !important;}
	.customers-reviews-full h1 {font-family:'Lato', sans-serif; font-size:29px; font-weight:700; text-transform:uppercase; color:#fff; text-align:center; line-height:31px; padding:20px 0;}
	.customers-reviews p {font-family:'Lato', sans-serif; font-size:16px; line-height:20px; font-weight:400; color:#fff; text-align:center; padding:0 25px}
		.customers-reviews p span {font-weight:700;}
	.customers-reviews {margin:0 auto;}
		.customers-reviews .cell {float:left; width:306px;}
			.customers-reviews .cell .rating {text-align:center; padding-bottom:12px}
	.customers-reviews-full .read-more {}
	.customers-reviews-full .read-more a {width:265px; line-height:38px; display:block; text-align:center; color:#fff; border:1px solid #fff; font-family:'Lato', sans-serif; font-size:13px; text-transform:uppercase; font-weight:700; margin:45px auto 0}
	.customers-reviews-full .read-more a:hover {border:1px solid #c3c3c3; color:#c3c3c3;}
	
	.index .sa_review{
		color:#fff;
	}
	.index .sa_widget{
		padding:0 !important;
		height:200px !important;
	}


.bestsellers-full-width {background: #f0f0ec;height: auto; margin-bottom: 57px; padding-top:10px;margin-top:75px;}
    .best-sellers-c h2 {font-family:'Lato', sans-serif; font-size:25px; font-weight:700; line-height:25px; color:#222; text-align:left; border-bottom:1px solid #dadad2; padding:33px 0 12px 0; margin:0 0 12px 0;}
    .best-sellers {margin:0 auto}
        .best-sellers .cell {float:left; width:186px; height:auto; min-height:295px; margin:0 21px 0 0;}
            .best-sellers .cell .image {}
            .best-sellers .cell .name {padding:20px 0 12px; height:54px;}
                .best-sellers .cell .name a {font-family:'Lato', sans-serif; font-size:13px; font-weight:400; line-height:18px; color:#222; text-align:left; text-decoration:none; display:block}
                .best-sellers .cell .name a:hover {text-decoration:underline;}
            .best-sellers .cell .more-info a {font-family:'Lato', sans-serif; font-size:13px; font-weight:700; line-height:32px; color:#065697; text-transform:uppercase; text-align:left; text-decoration:none; width:105px; height:32px; border:1px solid #e0e0e0; background:url(//turbifycdn.com/ty/cdn/swps/more-info-blue-arrow.png) 101px no-repeat; display:block; padding:0 0 0 13px;}
            .best-sellers .cell .more-info a:hover {background:#f0f0ec url(//turbifycdn.com/ty/cdn/swps/more-info-blue-arrow.png) 101px no-repeat;}
        .best-sellers .cell:nth-child(6) {margin:0}



.promo-boxes {margin:0 auto;}
	.promo-boxes .cell {background:#000; width:49.18%; max-width:602px !important; height:auto; min-height:128px !important;}
	.promo-boxes .left-c {float:left}
	.promo-boxes .right-c {float:right}
		.promo-boxes .cell span.h2 {font-family: 'Rajdhani', sans-serif; font-size:78px; text-transform:uppercase; color:#fff; line-height:45px; text-align:left; padding:17px 0 0 30px; margin:0; display:block}
		.promo-boxes span.h3 {font-family:'Lato', sans-serif; font-size:25px; font-weight:700; font-style:italic; line-height:31px; color:#000; text-align:left; text-transform:uppercase; background:#fff; display:block}
		.promo-boxes .yellow-lnk {font-family:'Lato', sans-serif; font-size:12px; font-weight:700; line-height:36px; color:#fcca00; text-decoration:none; text-transform:uppercase; padding:0 0 0 32px; display:block;}
	.promo-boxes .left {background:transparent url(//turbifycdn.com/ty/cdn/swps/home-veh-inst-bg.jpg) center no-repeat; width:100%; max-width:602px !important; height:auto; min-height:128px !important; margin-top:-1px;}
		.promo-boxes .left span.h3 {width:370px; height:31px; padding:0 0 0 33px;}
		.promo-boxes .left:hover {filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
	.promo-boxes .right {background:transparent url(//turbifycdn.com/ty/cdn/swps/home-prod-vid-bg.jpg) center no-repeat; width:100%; max-width:602px !important; height:auto; min-height:128px !important; margin-top:-1px;}
		.promo-boxes .right span.h3 {width:276px; height:31px; padding:0 0 0 30px;}
		.promo-boxes .right:hover {filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;}
	

.hp-content {padding:34px 0 0;}
	.hp-content p {padding:0 5px 19px;}






@media screen and (max-width: 1250px) {
	
	.featured-prod h2 {padding-left: 5px;}
	
	.popular-categ {width:918px;}
		.popular-categ-c h2 {padding-left: 5px;}
		.popular-categ .cell:nth-child(4) {margin:0 5px 0 0;}
		.popular-categ .cell:nth-child(8) {margin:0 5px 0 0;}
	
	
	.customers-reviews {width:1000px;}
		.customers-reviews .cell {width:250px;}
		
		
	.best-sellers {width:680px;}
		.best-sellers-c h2 {padding-left: 5px;}
		.best-sellers .cell {margin:0 20px;}
		.best-sellers .cell:nth-child(6) {margin:0 20px;}
		
	
	.promo-boxes {width:602px;}
		.promo-boxes .cell {width:100%; margin: 0 0 20px 0}
		.promo-boxes .left-c {float:none; clear:both}
		.promo-boxes .right-c {float:none; clear:both}
	
}

@media screen and (max-width: 1132px) {
	.home-kickers {width:618px;}
		.home-kickers .cell {width:297px; margin:0 12px 15px 0}
		.home-kickers .cell:nth-child(2) {margin-right:0}
}


@media screen and (max-width: 1030px) {
	.customers-reviews {width:612px;}
		.customers-reviews .cell {width:306px; min-height:150px !important;}
	.customers-reviews-full .read-more a {margin:10px auto 20px}
}


@media screen and (max-width: 960px) {
	.popular-categ {width:612px;}
}


@media screen and (max-width: 700px) {
	.customers-reviews-full h1 {font-size:21px;}
	.customers-reviews {width:96%; max-width:306px !important;}
		.customers-reviews .cell {width:100%;}
	
	.best-sellers {width:455px;}
}


@media screen and (max-width: 660px) {
	.popular-categ {width:306px;}
	
	.promo-boxes {width:96%; max-width:602px !important;}
		.promo-boxes .cell span.h2 {font-size:45px;}
	
}


@media screen and (max-width: 650px) {
	.home-kickers {width:96%; max-width:300px !important; margin-top:10px}
		.home-kickers .cell {width:100%; max-width:297px !important; margin-right:0; float:none; clear:both}
}


@media screen and (max-width: 500px) {	
	.best-sellers {width:230px;}	
}


@media screen and (max-width: 455px) {
	.promo-boxes .cell span.h2 {font-size:35px; line-height:45px; padding:10px 0 0 10px;}
	.promo-boxes span.h3 {font-size:17px; font-weight:400; line-height:31px;}
	.promo-boxes .left span.h3,
	.promo-boxes .right span.h3 {width:255px; padding:0 0 0 10px;}
	.promo-boxes .yellow-lnk {padding:0 0 0 10px;}
}


@media screen and (max-width: 340px) {
	.popular-categ {width:96%; max-width:306px !important;}
		.popular-categ .cell {width:100%; max-width:301px !important;}
	
	.customers-reviews-full p {padding:0 5px}
	
	.featured-prod .brand-logo {text-align:center;}
	.featured-prod .brand-logo img {width:90%;}
	
}
