

html {font-size:90%;}

li,p {font-size:1.1rem;}


h1,
.heading {
	font-size:2.4rem;
	text-transform:uppercase
}

.subheading {
/*	font-size:1.8rem;*/
}
.heading_side {
	font-size:1.2rem;
	display:none;
}
.heading_side_sub {
	font-size:1rem;
}

.tablet-contact {float:right;height:51px;;border-left:1px solid #999;padding:0 30px;line-height:50px;font-size:1.3rem;color:#fff;display:block;}
.theme-white .tablet-contact {color:#000;}


	.submenu > .navdrop {width:100%;float:left;padding-bottom:10px;}
	.navdrop:nth-child(2n-1) {clear:none;}


#header {margin-bottom:3px;}


	.searchform-input {font-size:0.7rem;}
	.searchform-button {font-size:0.8rem;}

/* items */

.filters {display:block;}


	.item.g03 {width:33%;}
.prods3 .itemlist {width:100% !important;}
	.item-inner {margin:5px;;position:relative;padding:6px 6px 10px;}
	
		.item-imagebox {min-height:180px;}
		
		.car1 .item-imagebox {min-height:100px;}
		
		
		.article .item-heading {font-size:1.2rem;}
	.item-desc {font-size:0.9rem}
	.product-tool {display:inline-block;}
	.item-image {margin-bottom:10px;}
item-reviews,
	.item-wishlist,
	.item-compare {display:block;}
	.item-reviews {left:0;right:auto;;background-position:0 -5px;width:110px;height:26px;background-size:180px auto;}
		.review_0 {background-position:0 -5px;}
		.review_1 {background-position:0 -30px;}
		.review_2 {background-position:0 -54px;}
		.review_3 {background-position:0 -80px;}
		.review_4 {background-position:0 -106px;}
		.review_5 {background-position:0 -131px;} 
		.review_6 {background-position:0 -205px;}
		.review_7 {background-position:0 -205px;}
		.review_8 {background-position:0 -205px;}
		.review_9 {background-position:0 -205px;}
		.review_10 {background-position:0 -205px;}
	.product-details {width:39%;float:right;margin-bottom:20px;}
	.product-images {width:60%;float:left;margin-bottom:20px;}

	.product-photo {width:auto;}

#itempurc {width:100%;height:auto;;}


.tab {width:100%;}

.go_right {text-align:right;}

.clear_right {clear:both;}

	
/* grid - grid items should try to add up to 12. ie g03 + g04 + g05; g06 + g06; g04 + g04 + g04; etc. */


.grid {float:left;}
.grid_right {float:right;}
	.g01 {width:8.33%;}
	.g02 {width:16.5%;}
	.g20 {width:20%;}
	.g03 {width:25%;}
	.ss_checkout_rightcol,
	.g04 {width:33.3%;}
	.g05 {width:41.67%;}
	.g06 {width:50%;}
	.g07 {width:58.3%;}
	.ss_checkout_leftcol,
	.g08 {width:66.67%;}
	.g09 {width:75%;}
	.g10 {width:83.3%;}
	.g11 {width:91.67%;}
	.g12 {width:100%;}	
.pull_left {padding-right:10px;}	
	.pad_left {padding-left:4.16%;}
	.ss_checkout_leftcol,
	.pad_right {padding-right:4.16%;margin-right:0;}
	
.margin_right {margin-right:10px;}	
	.clear_right {clear:right;}
	.clear_left {clear:left;}
	.go_right {text-align:right;}

/* responsive slider */

/* home */
/*
#slider_holder {width:72%;}
.g334 {width:28%;text-align:right;padding-left:4px;}
.g334 img {width:100%;height:auto;margin:0;}
*/


#slider_holder {position:relative;clear:both;}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
	margin:0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
  
  .rslides_nav {top:198px;}
  .rslides_tabs {bottom:10px;left:10px;}
    .rslides_tabs li {width:12px;height:12px;margin:4px;}

/* brands */
.brands {display:block;width:100%;;}
.brands li {float:left;text-align:center;padding:10px 20px;}

	
.jcwrapper {position:relative;}
.jcarousel {overflow:hidden;height:500px;position:relative;}
.jcarousel ul {height:9999px;position:absolute;}

.pcarousel {width:100%;overflow:hidden;position:relative;}
	.pcarousel1 {width:200%;}

.hcarousel {overflow:hidden;position:relative;width:100%;border-bottom:1px solid #777;padding:0 30px 10px 30px;height:120px;margin-bottom:2rem;}
.hcarousel__thumbs {margin:0 50px;height:125px;border:none;width:85%}
.hcarousel ul {width:9999px;position:absolute;}


.thumb-item {width:125px;margin:0 4px 4px 0;}
.jcarousel-nav {z-index:2;left:57px;height:26px;width:26px;line-height:20px;;display:block;position:absolute;top:0;text-indent:-999px;overflow:hidden;display:block;transition:border-radius 0.3s ease-in;}
.jcarousel-nav:hover {border-radius:0;}

.hcarousel-prev {background-position:0 -274px;left:0;top:45px;left:auto;}
.hcarousel-next {background-position:-28px -274px;right:0;top:45px;left:auto;}
.pcarousel-nav.hcarousel-prev {background-position:0 -114px;left:0;top:200px;left:auto;}
.pcarousel-nav.hcarousel-next {background-position:-31px -114px;right:0;top:200px;left:auto;}


a.pcarousel-nav {top:200px;height:28px;width:28px}
