.btn.btn-primary.btn-block.add-kjseries, .button.btn.btn-primary.btn-block.add-check-kjseries {
	background-color: #48c648 !important;
}

.kjseries .price_special,
.kjseries .total
{
	white-space: nowrap;
}
.kj-product-thumb .price
{
	display:none;
}
.kjseries input[name="series_quantity"]
{
	height: 34px;
	min-width: 34px;
	text-align: center;
}
.kjseries
{
	margin-top: 0px;
}
.kjseries .input_qty .input-group
{
    max-width: 100px;
    display: table;
    margin: 0 auto;
}
.kjseries table
{
  	text-align: center;
}
.kjseries table td.image {
	text-align:left;
	width:50px;
	min-height:30px;
	min-width:30px;
}
.kjseries table td.quantity {
	text-align:left;
	width:5%;
}
.kjseries table td.btn_buy {
	width:48px;
}
.kjseries table tbody tr:nth-child(2n) {
    background: #e9e9e9;
}

.kjseries table td.model  {
	text-align:left;
	padding-left:4px;
}
.kjseries table td.model a {
color:#222;
font-size:14px;
}
.kjseries table tr.buyit td.model a {
font-size: 14px;
font-weight: bold;
}
@media only screen and (max-width: 390px) {
 .kjseries table td.model a{
	/*color:red !important;*/
	font-size: smaller;
}
}
.kjseries .input_qty {
	width:10%;
	text-align: left;
}
.kjseries .input_qty button
{
	width: 30px;
	height: 34px !important;
    padding: 0 9px !important;
	outline: none !important;
}
.kjseries .input_qty button[data-type="minus"]{
	/*background:red;*/
	 border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.kjseries .input_qty button[data-type="plus"] {
	
 border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.kjseries .image img
{
	min-width: 40px;
}

.kjseries .owl-controls .owl-prev,.kjseries .owl-controls .owl-next
{
    position: absolute;
    margin-top:-10px;
    top:50%;
}
.kjseries .owl-controls .owl-prev
{
    left:10px;
}
.kjseries .owl-controls .owl-next
{
    right:10px;
}


.kjseries-category-item
{
	border:2px solid transparent;
}
.kjseries-category-item.selected
{
	border:2px solid #597da3;
}


.kit-attr-cat table td
{
	padding: 4px 3px!important;
}
.kit-attr-cat, .kjseries
{
	/*overflow-x:scroll;*/
}
.kjseries_cat,.kjseries
{
	/*display: none;*/
}
.row.main-products.product-grid .kit-info-cat.kjseries_cat .kit-cat.color_count {	display:none;}
.search-page .row.main-products.product-grid .kit-info-cat.kjseries_cat .kit-cat.color_count {	display:block !important;}
.product-grid-item .product-thumb.product-wrapper.kj-product-thumb .kit-info-cat.kjseries_cat .kit-cat.color_count {display:block;}
#product.product-options .kjseries {display:block;}
.extended-container >.kjseries {	display:none;}

.product-thumb.product-wrapper .kit-info-cat.kjseries_cat {
    display: block !important;
}

.kj-item-ajax.selected
{
	border:2px solid #597da3;
}

.kjseries button,.kjseries .btn,
.kjseries_cat button,.kjseries_cat .btn
{
    height: auto!important;
}
/*helper*/

.hp3
{
	padding-left:3px;
	padding-right:3px;
}
.hp5
{
	padding-left:5px;
	padding-right:5px;
}
.hp7
{
	padding-left:7px;
	padding-right:7px;
}
.hp10
{
	padding-left:10px;
	padding-right:10px;
}
.hp15
{
	padding-left:15px;
	padding-right:15px;
}
.hp20
{
	padding-left:20px;
	padding-right:20px;
}
.hp30
{
	padding-left:30px;
	padding-right:30px;
}


.vp3
{
	padding-top:3px;
	padding-bottom:3px;
}
.vp5
{
	padding-top:5px;
	padding-bottom:5px;
}
.vp7
{
	padding-top:7px;
	padding-bottom:7px;
}
.vp10
{
	padding-top:10px;
	padding-bottom:10px;
}
.vp15
{
	padding-top:15px;
	padding-bottom:15px;
}
.vp20
{
	padding-top:20px;
	padding-bottom:20px;
}
.vp30
{
	padding-top:30px;
	padding-bottom:30px;
}


.hm3
{
	margin-left:3px;
	margin-right:3px;
}
.hm5
{
	margin-left:5px;
	margin-right:5px;
}
.hm7
{
	margin-left:7px;
	margin-right:7px;
}
.hm10
{
	margin-left:10px;
	margin-right:10px;
}
.hm15
{
	margin-left:15px;
	margin-right:15px;
}
.hm20
{
	margin-left:20px;
	margin-right:20px;
}
.hm30
{
	margin-left:30px;
	margin-right:30px;
}


.vm3
{
	margin-top:3px;
	margin-bottom:3px;
}
.vm5
{
	margin-top:5px;
	margin-bottom:5px;
}
.vm7
{
	margin-top:7px;
	margin-bottom:7px;
}
.vm10
{
	margin-top:10px;
	margin-bottom:10px;
}
.vm15
{
	margin-top:15px;
	margin-bottom:15px;
}
.vm20
{
	margin-top:20px;
	margin-bottom:20px;
}
.vm30
{
	margin-top:30px;
	margin-bottom:30px;
}



.top3
{
	margin-top:3px;
}
.top5
{
	margin-top:5px;
}
.top7
{
	margin-top:7px;
}
.top10
{
	margin-top:10px;
}
.top15
{
	margin-top:15px;
}
.top20
{
	margin-top:20px;
}
.top30
{
	margin-top:30px;
}
.top50
{
	margin-top:50px;
}
/* ICE ADD IT */
.kit-cat.color_count {
    line-height: 37px;
    width: 40px;
    margin: 0 auto;
    top: -20px;
    margin-bottom: -20px;
    position: relative;
    z-index: 10;
    background: #fff url(/image/catalog/pallete2.png);
    background-size: contain;
    background-position: center;
    height: 44px;
    border-radius: 20px;
    height: 40px;
    border-radius: 20px;
    border: 2px solid #fff;
    box-sizing: border-box;
    /*scale: 11;*/
}
.kit-cat.color_count a {
color:#2a2b2e; }
.select-color { padding:0px 8px; }

