/* CSS Document */

/* PROD MAIN */
#prodMain{
	padding:0 0 45px;
}
#prodMain .container{
	padding:0 !important;
}
#prodMain .title h1{
	background-color:#790002;
	padding:30px 15px !important;
	font-family: industry, sans-serif !important;
	font-size:38px;
	color:#FFF;
	font-style: normal !important;
	box-shadow:0 0 12px rgba(0,0,0,.5);
}
#prodMain .title .buttons{
	padding:30px 15px 0;
}
#prodMain .title .buttons .btn, #prodMain .content .buttons .btn{
	display:block;
	width:100%;
	margin-bottom:7px;
}
#prodMain .title .buttons .btn:last-child, #prodMain .content .buttons .btn:last-child{
	margin-bottom:0;
}
#prodMain .title .buttons .btn:hover,
#prodMain .title .buttons .btn.active,
#prodMain .title .buttons .btn:focus{
	background-color:#790002 !important;	
}
#prodMain .content{
	margin-top:45px;
	padding:0 15px;
}
#prodMain .content .price{
	margin: 20px 0 24px;
	text-align: center;
}
#prodMain .content .price > div:first-child{
	font-family: industry, sans-serif;
	font-size: 38px;
	color: #790002;
	line-height: .8;
}
#prodMain .content .price > div:first-child span{
	font-family: 'Barlow-Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin-left: 5px;
}
#prodMain .content .price > div:nth-child(2){
	margin-top: 15px;
	font-size: 8px;
	font-weight: 400;
}
#prodMain .content .colorWell{
	padding:20px 20px 5px;
	background-color:#888;
}
#prodMain .content .colorWell .title{
	font-size:18px;
	color:#FFF;
	font-weight:700;
	text-align:center;
	margin-bottom:10px;
}
#prodMain .content .colorWell .colors .select{
	float:left;
	width:30%;
	height:70px;
	margin-right:5%;
	margin-bottom:15px;
	border:2px solid #EEE;
	cursor:pointer;
	transition:all .3s ease;
	background-size: contain;
	background-color: #FFF;
}
#prodMain .content .colorWell .colors .select img{
	visibility: hidden;
}
#prodMain .content .colorWell .colors .select:nth-child(3n+3){
	margin-right:0;
}
#prodMain .content .colorWell .colors .select:hover,
#prodMain .content .colorWell .colors .select.active,
#prodMain .content .colorWell .colors .select:focus{
	border:2px solid #790002;
}
#prodMain .content .colorWell .disclaimer{
	font-size: 12px;
	color: #FFF;
	line-height: 1;
	margin-bottom: 15px;
}
#prodMain .content .warranty{
	font-family: industry, sans-serif;
	font-size: 38px;
	text-align: center;
	line-height: .8;
	margin: 10px 0 20px;
}
#prodMain .content .warranty a{
	color: #790002;
}
#prodMain .content .warranty a:hover,
#prodMain .content .warranty a:focus{
	color: #C10005;
}
#prodMain .content > div:nth-child(2), #prodMain .content .vehicle{
	height:200px;
	width:100%;	
}
#prodMain .content .vehicle{
	background: url(../images/spinner.gif) no-repeat center;
}
#prodMain .content .vehicle img{
	visibility: hidden;
}
#prodMain .content > div:nth-child(2){
	overflow:hidden;
}

/* PROD OVERVIEW */
#prodOverview{
	padding:45px 0;
	background-color:#1F1F1F;
	color:#FFF;
}
#prodOverview .txt{
	margin:45px 0;
	font-size:13px;
}
#prodOverview .txt h2{
	margin-bottom:15px !important;
	font-size:30px;
	font-style:italic;
	text-transform:uppercase;
}
#prodOverview .txt h2 span{
	color:#790002;
}
#prodOverview .highlights .title{
	background:url(../images/products/bg-highlights.png) no-repeat center;
	background-size:contain;
	padding:10px 0;
	font-family: industry, sans-serif;
	font-size:32px;
	margin-bottom:15px;
	text-align:center;
}
#prodOverview .highlights .list > div{
	margin-bottom:10px;
	line-height:1.1;
	text-transform:uppercase;
}
#prodOverview .highlights .list > div:last-child{
	margin-bottom:0;
}
#prodOverview .highlights .list i{
	color:#790002;
	margin-right:5px;
}

/* PROD IMAGES */
#prodImages{
	padding:45px 0;
	background:url(../images/products/bg-images.jpg) no-repeat center;
	background-size:cover;
}
#prodImages .image{
	display:block;
	height:220px;
	outline:none;
	transition:all .3s ease;
	
}
#prodImages .image img{
	visibility: hidden;
}
#prodImages .slick-list {
	margin:0 -15px;
}
#prodImages .slick-slide {
	margin:0 15px;
}  
#prodImages .image:hover,
#prodImages .image:focus{
	opacity:.7;
}

/* PROD COMPARE */
#prodCompare{
	padding:45px 0;
	background-color:#790002;
}
#prodCompare h3{
	font-size:36px;
	font-style:italic;
	color:#FFF;
	font-weight:800 !important;
	text-align:center;
	margin-bottom:30px !important;
	line-height:.8;
}
#prodCompare .nav-tabs.nav-justified>li>a{
	font-size:16px;
	color:#1F1F1F;
	font-weight:800;
	font-style:italic;
	text-transform:uppercase;	
	background-color:#BBB;
	border-radius:0;
	border-top:none;
	border-bottom:4px solid #DDD;
	border-right:1px solid #DDD;
	border-left:1px solid #DDD;
}
#prodCompare .nav-tabs.nav-justified>li>a:hover,
#prodCompare .nav-tabs.nav-justified>li>a:focus{
	color:#FFF !important;
	background-color:#1F1F1F !important;
	border-bottom:4px solid #1F1F1F !important;
	border-right:1px solid #1F1F1F;
	border-left:1px solid #1F1F1F;
}
#prodCompare .nav-tabs>li.active>a,
#prodCompare .nav-tabs>li.active>a:hover,
#prodCompare .nav-tabs>li.active>a:focus{
	color:#790002 !important;
	background-color:#FFF !important;
	border-bottom:4px solid #790002 !important;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	position:relative;
	z-index:1;
	box-shadow:0 0 12px rgba(0,0,0,.5);
}
#prodCompare .tab-content{
	background-color:#FFF;
	padding:15px;
}
#prodCompare .tab-pane .image{
	height:180px;
	width:100%;
	margin-bottom:30px;
	background: url(../images/spinner.gif) no-repeat center;
}
#prodCompare .tab-pane .image img{
	visibility: hidden;
}
#prodCompare .tab-pane .table{
	font-size:13px;
	text-align:center;
}
#prodCompare .tab-pane .table, #prodCompare .tab-pane .table-float{
	margin-bottom:0 !important;		
}
#prodCompare .tab-pane .table-float{
	height:400px;	
}
#prodCompare .tab-pane .table th{
	color:#790002;
	text-align:center;
}
#prodCompare .tab-pane .table-float .disclaimer{
	margin-top: 10px;
	color: #790002;
	font-weight: 700;
	text-align: center;
}

/* PROD SPECS */
#prodSpecs{
	padding: 45px 0;
	background-color: #55575A;
}
#prodSpecs h3{
	font-size:36px;
	font-style:italic;
	color:#FFF;
	font-weight:800 !important;
	text-align:center;
	margin-bottom:30px !important;
	line-height:.8;
}
#prodSpecs .specs{
	padding: 10px;
	background-color: #FFF;
}
#prodSpecs .specs .table-responsive, #prodSpecs .specs .table{
	margin-bottom: 0 !important;
}
#prodSpecs .specs .table-striped>tbody>tr:nth-child(odd) {
    background-color: #E2E2E2;
}
#prodSpecs .specs .spec{
	margin-bottom: 15px;
}
#prodSpecs .specs .spec:last-child{
	margin-bottom: 0;
}
#prodSpecs .specs .spec .title{
	font-size: 20px;
	color: #790002;
	font-weight: 900;
	margin-bottom: 5px;
}
#prodSpecs .button{
	margin-top: 30px;
	text-align: center;
}
#prodSpecs .button .btn{
	padding: 7px 30px 5px !important;
}

/* PROD REVIEWS */
#prodReviews{
	padding:45px 0;
}
#prodReviews .main h3{
	font-family: industry, sans-serif !important;
	font-weight:inherit !important;
	text-align:center;
	line-height:.8;
}
#prodReviews .main h3 span{
	display: inline-block;
	transform:skewX(-12deg);
}
#reviewForm{
	margin:30px 0;
}
#reviewForm .title{
	font-family: industry, sans-serif;
	font-size:22px;
	line-height:.9;
	margin-bottom:10px;
	text-align:center;
}
#reviewForm input, #reviewForm textarea, #reviewForm .review{
	font-size:12px !important;
}
#reviewForm input, #reviewForm textarea{
	font-family: 'Barlow-Condensed', sans-serif !important;
}
#reviewForm .review{
	background-color:#131515;
	padding:0 12px;
	height:34px;
	line-height:34px;
	color:#DDD;
	margin-bottom:15px;
}
#reviewForm .review #review{
	position:relative;
	top:-2px;
	margin-left:10px;
}
#reviewForm .btn{
	width:100%;
}
#custReviews .title{
	font-size:14px;
	font-weight:700;
	text-align:center;
	margin-bottom:20px;
}
#custReviews .averageRating{
	font-family: industry, sans-serif;
	font-size:18px;
	line-height:.8;
	border-bottom:1px solid #F19A9E;
	padding-bottom:7px;
	margin-bottom:15px;
}
#custReviews .averageRating .average{
	position:relative;
	top:-3px;
	margin-left:10px;
}
#custReviews .list{
	height:400px;
	box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);
}
#custReviews .list .review{
	margin-bottom:20px;
	font-size:14px;
}
#custReviews .list .review .name{
	font-weight:800;
	text-transform: uppercase;
	margin-bottom:3px;
}
#custReviews .list .review .name .rating{
	position:relative;
	top:-2px;
	margin-left:10px;
}
#custReviews .list .review .desc{
	color:#6A6A6A;
	font-weight:400;
	font-style:italic;
}

/********************************************************** MEDIA QUERRIES ******************************************************************/

/* Smartphones (landscape) */
@media only screen and (min-width : 321px) {
	
	
}

/* Tablet (portrait) */
@media(min-width:768px){	
	/* PROD MAIN */
	#prodMain{
		position:relative;
	}
	#prodMain .container{
		padding:0 15px !important;
		z-index:1;
	}
	#prodMain .title h1, #prodMain .title .buttons{		
		display:table;
		height:80px;
		float:left;
	}
	#prodMain .title h1 > div, #prodMain .title .buttons > div{
		display:table-cell;
		vertical-align:middle;
	}
	#prodMain .title h1, #prodMain .title .buttons .btn{
		transform:skewX(-15deg) !important;			
	}
	#prodMain .title h1{
		padding:0 20px 0 0 !important;
		font-size:34px;
		font-style:normal;
		position:relative;
		z-index:3;
	}
	#prodMain .title h1 span{
		display: block;
		position:relative;
		z-index:1;
		transform:skewX(15deg) !important;			
	}
	#prodMain .title h1 .left{
		position:absolute;
		top:0;
		left:-1988px;
		width:2000px;
		height:100%;
		background-color:#790002;
		box-shadow:0 12px 12px -12px rgba(0,0,0,.5);
	}
	#prodMain .title .buttons{
		padding:0;
	}
	#prodMain .title .buttons .btn{
		float:left;
		width:auto;
		border-radius:0 15px 0 0 !important;
		font-size:19px !important;
		position:relative;
		margin-bottom:0;
	}
	#prodMain .title .buttons .btn:nth-child(2), #prodMain .title .buttons .btn:nth-child(3){
		margin-left:-15px;
		padding:5px 15px 3px 30px !important;
	}
	#prodMain .title .buttons .btn:nth-child(1){
		z-index:2;
		padding:5px 15px 3px !important;
	}
	#prodMain .title .buttons .btn:nth-child(2){
		z-index:1;
	}
	#prodMain .tire{
		position:absolute;
		bottom:0;
		height:200px;
		width:100%;
	}
	#prodMain .tire.left{
		left:0;
		background:url(../images/bg-ht-left.jpg) no-repeat bottom left;
		background-size:contain;
	}
	#prodMain .tire.right{
		right:0;
		background:url(../images/bg-ht-right.jpg) no-repeat bottom right;
		background-size:contain;
	}
	#prodMain .content{
		margin-top:25px;
		padding:0;
	}
	#prodMain .content > div{
		float:left;
	}
	#prodMain .content > div:first-child{
		width:40%;		
	}
	#prodMain .content > div:nth-child(2){
		width:60%;	
	}
	#prodMain .content .buttons .btn{
		float:left;
		width:48%;
		font-size:12px !important;
		padding:5px 0 3px !important;
	}
	#prodMain .content .buttons .btn:first-child{
		margin-right:4%;
	}
	#prodMain .content .buttons .btn:nth-child(2){
		margin-top:2px;
	}
	#prodMain .content .price{
		margin: 15px 0 13px;
		font-size: 60px;
	}
	#prodMain .content .price > div:nth-child(2){
		font-size: 6.5px;
	}
	#prodMain .content .colorWell{
		padding:20px 20px 10px;
	}
	#prodMain .content .colorWell .title{
		font-size:16px;
	}
	#prodMain .content .colorWell .colors .select{
		width:23%;
		height:50px;
		margin-right:2.666666%;
		margin-bottom:10px;
	}
	#prodMain .content .colorWell .colors .select:nth-child(3n+3){
		margin-right:2.666666%;
	}
	#prodMain .content .colorWell .colors .select:nth-child(4n+4){
		margin-right:0;
	}
	#prodMain .content .colorWell .disclaimer{
		font-size: 11px;
		margin-bottom: 5px;
	}
	#prodMain .content .warranty{
		margin: 18px 0 0;
	}
	#prodMain .content > div:nth-child(2), #prodMain .content .vehicle{
		height:318px;
	}
	
	/* PROD OVERVIEW */
	#prodOverview .txt{
		margin:40px 0 0;
	}
	#prodOverview .highlights{
		margin:15px 0 0;
	}
	
	/* PROD IMAGES */
	#prodImages .image{
		height:190px;
	}
	
	/* PROD COMPARE */
	#prodCompare h3{
		margin-bottom:20px !important;
	}
	#prodCompare .nav-tabs.nav-justified>li>a{
		font-size:12px;
	}
	#prodCompare .tab-pane .image, #prodCompare .tab-pane .table-float{
		float:left;
	}
	#prodCompare .tab-pane .image{
		height:150px;
		width:30%;
		margin-bottom:0;
	}
	#prodCompare .tab-pane .table-float{
		width:70%;
		padding-left:15px;
		height:200px;
	}
	#prodCompare .tab-pane .table{
		font-size:12px;
	}
	
	/* PROD SPECS */
	#prodSpecs h3{
		margin-bottom:20px !important;
	}
	#prodSpecs .specs{
		padding: 15px;
	}
	#prodSpecs .specs .spec .title{
		font-size: 24px;
	}
	
	/* PROD REVIEWS */
	#prodReviews .main .border, #prodReviews .main h3{
		float:left;
		width:50%;
	}
	#prodReviews .main{
		margin-bottom:15px;
	}
	#prodReviews .main h3{
		text-align:left;
		padding-left:12px !important;
	}
	#prodReviews .main .border{
		position:relative;
	}
	#prodReviews .main .border .line, #prodReviews .main .border .right{
		position:absolute;
		background-color:#790002;			
	}
	#prodReviews .main .border .line{
		top:18px;
		height:2px;
	}
	#prodReviews .main .border .line{
		right:0;
		width:100%;
	}
	#prodReviews .main .border .right{
		top:8px;
		right:0;
		height:24px;
		width:2px;
		transform:skewX(-14deg);
	}
	#prodReviews .main .border .line.left{
		left:-2000px;
		width:2000px;
	}
	#reviewForm, #custReviews{
		float:left;
		width:50%;
	}
	#reviewForm{
		margin:0;
		padding-right:15px;
	}
	#reviewForm .title{
		text-align:left;
	}
	#reviewForm .btn{
		width:50%;
	}
	#custReviews{
		padding-left:15px;
	}
	#custReviews .title{
		font-size:15px;
		text-align:left;
		margin-bottom:17px;
	}
	#custReviews .list{
		height:338px;
	}
	#custReviews .list .review{
		font-size:13px;
	}
	#custReviews .list .review .name{
		margin-bottom:0;
	}
	
}

/* Tablet (landscape) */
@media(min-width:992px){	
	/* PROD MAIN */
	#prodMain{
		padding:0 0 55px;
	}
	#prodMain .title h1, #prodMain .title .buttons{	
		height:90px;
	}
	#prodMain .title h1{
		padding:0 30px 0 0 !important;
		font-size:40px;
	}
	#prodMain .title .buttons .btn{
		font-size:21px !important;
	}
	#prodMain .tire{
		height:240px;
	}
	#prodMain .content{
		margin-top:30px;
	}
	#prodMain .content > div:first-child{
		padding-right:30px;	
	}
	#prodMain .content .buttons .btn{
		font-size:16px !important;
	}
	#prodMain .content .price > div:first-child{
		font-size: 58px;
	}
	#prodMain .content .price > div:first-child span{
		font-size: 20px;
	}
	#prodMain .content .price > div:nth-child(2){
		font-size: 8px;
	}
	#prodMain .content .colorWell{
		padding:25px 25px 10px;
	}
	#prodMain .content .colorWell .title{
		font-size:20px;
		margin-bottom:12px;
	}
	#prodMain .content .colorWell .colors .select{
		height:65px;
		margin-bottom:15px;
	}
	#prodMain .content .colorWell .disclaimer{
		font-size: 12px;
	}
	#prodMain .content .warranty{
		font-size: 48px;
		margin: 18px 0 0;
	}
	#prodMain .content > div:nth-child(2), #prodMain .content .vehicle{
		height:374px;
	}
	
	/* PROD OVERVIEW */
	#prodOverview{
		padding:55px 0;
	}
	#prodOverview .txt{
		margin:0;
	}
	#prodOverview .highlights{
		margin:-24px 0 0;
	}
	#prodOverview .highlights .list > div{
		font-size:16px;
	}
	
	/* PROD IMAGES */
	#prodImages{
		padding:55px 0;
	}
	
	/* PROD COMPARE */
	#prodCompare{
		padding:55px 0;
	}
	#prodCompare h3{
		font-size:42px;
		margin-bottom:25px !important;
	}
	#prodCompare .nav-tabs.nav-justified>li>a{
		font-size:14px;
	}
	#prodCompare .tab-content{
		padding:20px;
	}
	#prodCompare .tab-pane .image{
		height:200px;
	}
	#prodCompare .tab-pane .table-float{
		padding-left:20px;
		height:250px;
	}
	#prodCompare .tab-pane .table{
		font-size:14px;
	}
	
	/* PROD SPECS */
	#prodSpecs{
		padding: 55px 0;
	}
	#prodSpecs h3{
		font-size:42px;
		margin-bottom:25px !important;
	}
	#prodSpecs .specs{
		padding: 20px;
	}
	#prodSpecs .specs .spec .title{
		font-size: 26px;
	}
	#prodSpecs .button{
		margin-top: 35px;
	}
	
	/* PROD REVIEWS */
	#prodReviews{
		padding:55px 0;
	}
	#prodReviews .main{
		margin-bottom:20px;
	}
	#prodReviews .main h3{
		padding-left:16px !important;
	}
	#prodReviews .main .border .line{
		top:22px;
	}
	#prodReviews .main .border .right{
		top:10px;
		height:28px;
	}
	#reviewForm{
		padding-right:20px;
	}
	#reviewForm .title{
		font-size:24px;
		margin-bottom:12px;
	}
	#reviewForm input, #reviewForm textarea, #reviewForm .review{
		font-size:13px !important;
	}
	#reviewForm .review #review{
		margin-left:12px;
	}
	#reviewForm .btn{
		width:40%;
	}
	#custReviews{
		padding-left:20px;
	}
	#custReviews .title{
		font-size:16px;
		margin-bottom:20px;
	}
	#custReviews .averageRating{
		font-size:20px;
	}
	#custReviews .averageRating .average{
		margin-left:12px;
	}
	#custReviews .list .review{
		font-size:14px;
	}
	#custReviews .list .review .name{
		margin-bottom:2px;
	}
	#custReviews .list .review .name .rating{
		margin-left:12px;
	}
	
}

/* Desktop */
@media(min-width:1200px){	
	/* PROD MAIN */
	#prodMain{
		padding:0 0 65px;
	}
	#prodMain .title h1, #prodMain .title .buttons{	
		height:100px;
	}
	#prodMain .title h1{
		font-size:46px;
	}
	#prodMain .title .buttons .btn{
		width:180px;
		font-size:27px !important;
	}
	#prodMain .tire{
		height:280px;
	}
	#prodMain .content{
		margin-top:35px;
	}
	#prodMain .content > div:first-child{
		padding-right:60px;	
	}
	#prodMain .content .buttons .btn{
		font-size:18px !important;
	}
	#prodMain .content .price{
		margin: 18px 0 15px;
	}
	#prodMain .content .price > div:first-child{
		font-size: 80px;
	}
	#prodMain .content .price > div:first-child span{
		font-size: 26px;
		margin-left: 7px;
	}
	#prodMain .content .price > div:nth-child(2){
		margin-top: 20px;
		font-size: 9px;
	}
	#prodMain .content .colorWell{
		padding:30px 30px 15px;
	}
	#prodMain .content .colorWell .title{
		font-size:24px;
		margin-bottom:15px;
	}
	#prodMain .content .colorWell .colors .select{
		height:70px;
	}
	#prodMain .content .warranty{
		font-size: 58px;
		margin: 22px 0 0;
	}
	#prodMain .content > div:nth-child(2), #prodMain .content .vehicle{
		height:430px;
	}
	
	/* PROD OVERVIEW */
	#prodOverview{
		padding:65px 0;
	}
	#prodOverview .txt{
		font-size:14px;
	}
	#prodOverview .txt h2{
		font-size:38px;
	}
	#prodOverview .highlights{
		margin:-26px 0 0;
	}
	#prodOverview .highlights .title{
		padding:12px 0;
		font-size:38px;
	}
	#prodOverview .highlights .list > div{
		margin-bottom:12px;
		font-size:18px;
	}
	
	/* PROD IMAGES */
	#prodImages{
		padding:65px 0;
	}
	#prodImages .image{
		height:210px;
	}
	
	/* PROD COMPARE */
	#prodCompare{
		padding:65px 0;
	}
	#prodCompare h3{
		font-size:52px;
		margin-bottom:30px !important;
	}
	#prodCompare .nav-tabs.nav-justified>li>a{
		font-size:17px;
		border-bottom:5px solid #DDD;
	}
	#prodCompare .nav-tabs.nav-justified>li>a:hover,
	#prodCompare .nav-tabs.nav-justified>li>a:focus{
		border-bottom:5px solid #1F1F1F !important;
	}
	#prodCompare .nav-tabs>li.active>a,
	#prodCompare .nav-tabs>li.active>a:hover,
	#prodCompare .nav-tabs>li.active>a:focus{
		border-bottom:5px solid #790002 !important;
	}
	#prodCompare .tab-content{
		padding:30px;
	}
	#prodCompare .tab-pane .image{
		height:240px;
	}
	#prodCompare .tab-pane .table-float{
		padding-left:30px;
		height:250px;
	}
	#prodCompare .tab-pane .table{
		font-size:16px;
	}
	
	/* PROD SPECS */
	#prodSpecs{
		padding: 65px 0;
	}
	#prodSpecs h3{
		font-size:52px;
		margin-bottom:30px !important;
	}
	#prodSpecs .specs{
		padding: 30px;
	}
	#prodSpecs .specs .spec{
		margin-bottom: 20px;
	}
	#prodSpecs .specs .spec .title{
		font-size: 28px;
	}
	
	/* PROD REVIEWS */
	#prodReviews{
		padding:65px 0;
	}
	#prodReviews .main{
		margin-bottom:30px;
	}
	#prodReviews .main h3{
		padding-left:34px !important;
	}
	#prodReviews .main .border .line{
		top:28px;
	}
	#prodReviews .main .border .right{
		top:12px;
		height:36px;
	}
	#reviewForm{
		padding-right:40px;
	}
	#reviewForm .title{
		font-size:30px;
	}
	#reviewForm input, #reviewForm textarea, #reviewForm .review{
		font-size:14px !important;
	}
	#reviewForm .review #review{
		margin-left:15px;
	}
	#reviewForm .btn{
		width:40.5%;
	}
	#custReviews{
		padding-left:40px;
	}
	#custReviews .title{
		font-size:18px;
		margin-bottom:20px;
		position:relative;
		top:-2px;
	}
	#custReviews .averageRating{
		font-size:24px;
		padding-bottom:10px;
		margin-bottom:18px;
	}
	#custReviews .averageRating .average{
		top:-4px;
		margin-left:15px;
	}
	#custReviews .list .review{
		margin-bottom:22px;
	}
	#custReviews .list .review .name{
		margin-bottom:2px;
	}
	#custReviews .list .review .name .rating{
		top:-3px;
		margin-left:15px;
	}
		
}