div.c-tab__content h2{
  text-align: center !important; 
  font-size: 18px !important;
}

.c-tab__content {
    display: inline-block;
    width: 100%;
    padding: 10px;
    position: relative;
    background: #fff;
    animation: showTab 300ms ease-in-out both;
    text-align: justify;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border-radius: 0px 0px 5px 5px;
  	margin-bottom:20px;
}

.char-table-row:nth-child(odd) {
    background: #edeef0;
}

.char-table-row {
    display: inline-block;
    width: 100%;
    padding: 4px;
    border-radius: 1px;
    color: #545252;
}

.char-table-row .pull-right {
    font-weight: bold;
    color: #000;
}

table.variations {
    width: 100%;
    clear: both;
    margin: 1em 0 2em;
    border: 1px solid #ddd;
    font-size: 91%;
  	text-align:center;
}

table.variations.green tr th {
    border: 1px solid #ccc;
  	background: #E7714D;
    color: #fff;
  	text-align: center;
}


table.variations tr td {
    border: 1px solid #ccc;
    padding: 5px 5px;
    color: #666;
    background: #fff;
    text-align: center;
}

div.c-tab__content{
  overflow-x: scroll;
}

div.c-tab__content table{
  width: 100%;
}

table.variations.green tbody tr.dark-green td{
  background: #E7714D;
  color: #fff;
}

.c-tab__content_row {
    display: inline-block;
    margin: 0 0 20px 0;
    padding: 15px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 25px rgba(0, 0, 0, 0.1) inset;
}

.one-fifth {
    width: 20%;
    float: left;
}

.four-fifth {
    width: 98%;
    padding: 0 0 0 15px;
  	background: #fff;
}


.category-text-wrapp {
    line-height: 1.7em;
}

.accessories-price {
    padding: 10px 0 0 0;
    color: #e83b1d;
    font-size: 20px;
    text-shadow: 0px 1px 1px #b4b6c4;
}


table.variations.char-table tr:nth-child(2) td{
  background: #E7714D;
  color: #fff;
}


table.variations.char-table tr:nth-child(odd) th{
  background: #E7714D;
  color: #fff;
}

.sprocket-tabs-panels{
  overflow-x: scroll;
  width:100%;
}

.btn-primary{
  cursor:pointer !important;
}

.sprocket-lists-item .sprocket-padding{
  overflow-x: scroll;
}

article h2 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    background: none;
}

.component-content .rt-article-title h2 {
    background: none !important;
  	border:none !important;
}

.component-content .item-page h2 {
    background: url(/images/horiz-lines.png);
  	border-top: 1px solid #C7C7C7;
    border-bottom: 1px solid #C7C7C7;
}

div.four-fifth h2{
  background:none !important;
  border:none !important;
}


.component-content .rt-article-title{
  padding:0px;
}

.component-content .rt-article-title h1{
  font-size:28px;
  color: #08c;
  background: url(/images/horiz-lines.png);
}


.component-content .rt-article-title:before {
    background: none !important;
}

/*design*/

.rokajaxsearch .inputbox{
  border-radius:0px;
}

.sprocket-mosaic-item{
  border-radius:0px;
}

.sprocket-mosaic .sprocket-mosaic-filter li, .sprocket-mosaic .sprocket-mosaic-filter li{
  border-radius:0px;
}

#gantry-totop{
  border-radius:0px;
}

.button{
  border-radius:0px;
}

.readon{
  border-radius:0px;
}

#rt-header{
  background-image: linear-gradient(#f1f1f1,#f1f1f1 95%,#f1f1f1);
  background-color: #f1f1f1;
}
