.catalog-product-view .product-view #product_addtocart_form .col-sm-6{width: 50%; position:relative;padding:0;}
.catalog-product-view .product-view #product_addtocart_form .col-lg-8{width: 50%; position:relative;}
.speprice{display:none;}
.speprice label{color: #cf0000;font-size: 12px;}
.speprice .sleft{color: #cc0003;font-size: 24px;font-weight: bold;}
.speprice .sright{background:rgba(0, 0, 0, 0) url("../images/sale.png") no-repeat scroll 0 0; display:block;color: #fff; font-size:13px; font-weight:bold; width:72px; height:29px; line-height:25px;padding: 0 5px; position:absolute; right:27%; top:5px;}

.catalog-product-view .product-view h1{
    color: #222;
	font-family: helvetica;
	font-size:18px;
	line-height: 22px;
	margin-top: 5px;
	text-transform: none;
	padding-bottom:0px;
}
.catalog-product-view .product-view h2{
    color: #222;
	font-family: helvetica;
	font-size:18px;
	line-height: 22px;
	margin-top: 5px;
	text-transform: none;
	padding-bottom:0px;
}
.checknow{text-transform:uppercase;}
.short-description{margin:10px 0px;}
.short-reward{margin:10px 0px; color:#f61A4e; font-size:12px; display: none;}
.product-view .product-options em,.product-view .product-options p.required{display: none;}
.product-view .product-options  dl{clear: both;overflow: hidden;margin-bottom: 0;padding-left: 5px;}
.product-view .product-options dt{float:none; clear:both; margin:0;}
.product-view .product-options dt label{color:#000;font-weight: normal;font-size:13px; text-transform:uppercase;}
.product-view .product-options dd {border:none;}   
.product-view .product-options dd .input-box,.product-view .product-options dd .swatch-attr{} 
.product-view .product-options .swatches-container{}
.product-view .product-options .swatches-container a.swatch-span
{
   border: 1px solid #ccc; float: left;margin: 5px 5px 5px 0; text-align: center; width: 43%;text-decoration: none;background: #fff;
   width:115px;
   height:26px; line-height:26px;
   overflow:hidden;
   padding-left:10px;
   padding-right:10px; border-radius:3px;
   cursor:pointer;
}
.product-view .product-options .swatches-container a.current{border-color: #FE2388;
    background-color: #FE2388;
    color: #fff;}
.product-view .product-options .configurable-swatch-list{margin-left: 0;}
.form-inputs label{float:left;color:#888;margin-right: 5px;}
.quantity{float:left;}
.quantity .fleft{float:left}
.quantity #qty{text-align: center;width: 70px;float: left;height: 28px;padding:0}
.product-view .block .block-content{max-width: 100%;}
#Decrease{border: 1px solid #bbb;border-right: none;background: #f5f5f5;padding:3px 10px;text-decoration: none;cursor: pointer;color: #222;font-weight:bold;}
#Increase{border: 1px solid #bbb;border-left: none;background: #f5f5f5;padding:3px 10px;text-decoration: none;cursor: pointer;color: #222;font-weight:bold;}
#shipping-estimation-form label{line-height: 38px;}
#shipping-estimation-form .input-box{width:260px;}
#shipping-estimation-form .input-box select{width: 140px;}
#shipping-estimation-form{float:left;width: 260px;}
.block-shipping-estimate .actions{float:left;margin-top: 8px;}
.block-shipping-estimate .block-content{border: none;margin-bottom: 0;padding-bottom: 0;}
.spinfo span{color:#000;font-weight: bold;}
.spinfo{margin: 10px 0;}
#product_addtocart_form{position: relative;}
#product_addtocart_form .fprice{bottom:3px;z-index: 9999;}
.product-view  .fprice .old-price{display: none;}
.product-view  .fprice .price{color:#cc0003;float:left;line-height: 18px; font-weight:bold; font-size:24px;}
.category-products .pro_info .price-box .special-price .price{color:#cc0057; font-size:24px; font-weight:bold;}
.catalog-product-view .product-view .pro_info .regular-price .price{ color:#cc0003; font-size:24px; font-weight:bold;}
.fprice span.tot{display: inline-block;float:left;color:#222}
.fprice .price-box{float:left}
#product_addtocart_form  .btn-cool{background: url(../images/addcart_ru.jpg) no-repeat;
width:208px;height:47px;border: none;font-size:13px; font-weight:bold; font-family:unset;text-transform:uppercase; display:block; float:left; color:#fff;}
.cart-info .btn-cool i{ display:none;}
#product_addtocart_form .btn-cool:hover{ color:#fff !important;}
#product_addtocart_form   a.link-wishlist{background: url(../images/addwish.jpg) no-repeat;
width:25px;height:24px;text-indent: -2000em;border: none;margin-top: 10px;display: inline-block;margin-left: 40px;cursor: pointer;}
.catalog-product-view .product-view .single-product-wrapper{float: left;width: 79%;margin-right: 10px;}
.catalog-product-view .product-view .single-product-wrapper #bigImg{border: 1px solid #bbb;}
.catalog-product-view .product-view .slider-nav-simple {
	width: 16%;
	margin: 0px 0 0px;
	float: right;
	margin-right: 20px;
}
.catalog-product-view .product-view div.slick-slide{padding: 3px 0;}
.catalog-product-view .product-view a.elevatezoom-gallery img{border: 1px solid #bbb;}
.catalog-product-view .product-view #smallGallery .slick-prev{background: url(../images/dtprev.png) no-repeat;
width:29px;height: 16px;border: none;top:-20px;left: 34px;}
.catalog-product-view .product-view #smallGallery .slick-next{background: url(../images/dtnext.png) no-repeat;
width: 27px;height: 18px;border: none;top:595px;left: 34px;}
.catalog-product-view .col-sm-8 .product-view #smallGallery .slick-prev{ left:17px;}
.catalog-product-view .col-sm-8 .product-view #smallGallery .slick-next{ top:265px; left:18px;}
.catalog-product-view .product-view #smallGallery .slick-prev::before{content:none}
.catalog-product-view .product-view #smallGallery .slick-next::before{content:none}
.eq-separator{background: url(../images/eqsep.png) no-repeat center center;width: 33px;}
#m-bought-together-form li label,#m-bought-together-form li label a{font-size: 14px;color:#000;text-decoration: none;}
#m-bought-together-form li input{margin-bottom: 44px;}
#m-bought-together-form .price{color:#f5003a}
#m-bought-together-form .m-bought-together .m-separator,.eq-separator{margin:0 12px 12px}
#m-bought-together-form .btn-cart{background:#e9006b;border: 1px solid #e9006b;border-radius: 3px;padding:3px 20px}
#m-bought-together-form .btn-cart span span{color:#fff;font-weight: bold;}
#m-bought-together-form .m-bought-together-summary{margin-top:50px}
#m-bought-together-form span.m-bought-together-subtotal-label{color:#000}

#product_addtocart_form  .product-options-bottom .btn-cool .icon{display: none;}
.producttab .nav-tabs li{margin-left: 0;}
.producttab .nav-tabs li.active{background:#f5003a;border: none;}

.producttab .nav-tabs > li.active > a,.producttab .nav-tabs > li.active > a:focus, 
.producttab .nav-tabs > li.active > a:hover{background:#FE2388;border: none;}
.producttab{margin-top: 10px;}

.producttab .nav-tabs li a{text-transform: none;padding:10px 18px}
.producttab .nav-tabs{border-bottom: 2px solid #FE2388;}
.slider-products h3{text-align: center;}
.catalog-product-view .slider-products .carousel_outer{padding-left: 0;}
.catalog-product-view .slider-products .upsell-products{ padding-left:50px;}
.upsell-products .product-preview .preview .img-responsive{ max-width:218px;}
.resubtitle {
	overflow: hidden;
	margin-bottom: 25px
}
.resubtitle.right-space {
	margin-right: 70px
}
.resubtitle.right-space.no-right-space {
	margin-right: 0
}
.resubtitle div {
	text-align: center
}
.resubtitle div span {
	display: inline-block;
	position: relative;
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	color: #000
}
.resubtitle div span:before, .resubtitle div span:after {
	content: "";
	position: absolute;
	height: 1px;
	border-top: 1px dotted #cacaca;
	top: 10px;
	width: 600px
}
.resubtitle div span:before {
	right: 100%;
	margin-right: 15px
}
.resubtitle div span:after {
	left: 100%;
	margin-left: 15px
}

.pintv{color:#000;margin-left:50px;display: inline-block;margin-top: 5px;font-weight: bold;font-size: 13px;}
.pintv span{color:#f5003a}
.pro_info{ position:relative;}
#product_addtocart_form #checknow{ background:#EC006C; color:#fff; text-transform:uppercase; width:200px; height:45px; line-height:45px; display:block; float:left; border-radius:5px; text-align:center; font-weight:bold;  margin-left:10px;cursor:pointer;  font-size: 13px;}
#product_addtocart_form #checknow:hover{ text-decoration:none;}
.catalog-product-view .slider-products .carousel_outer h3.title{
	text-align:left;
	text-transform:none;
	height:45px;
	overflow:hidden;
}
@media (max-width: 450px) {
	.header-left .header-tools{
		clear:both;
		margin-top:10px;
		float:left !important;
		width:100%;
	}
	.touch .products-nospace .product-preview h3.title{
		height:45px;
		overflow:hidden;
		padding:0px;
	}
#product_addtocart_form #checknow{ margin-left:0px; width:208px;}
.paypal-logo{ margin-top:10px;}
	.touch .products-nospace .product-preview h3.title a{
		display:block;
	}
	.touch .products-nospace .product-preview .price-box{
		height:35px;
		overflow:hidden;
	}
	.touch .products-nospace .product-preview .rating, .touch .products-nospace .product-preview .product-controls-list{
		display:none;
	}
	.catalog-product-view .product-view #product_addtocart_form .col-sm-6{
		width:100%;
		height:100%;
		float:left;
	}	
	.catalog-product-view .product-view .slider-nav-simple{
		width:16%;
	}
	.catalog-product-view .product-view #smallGallery .slick-prev{
		left:14px;
	}
	.catalog-product-view .product-view #smallGallery .slick-next{
		left:12px;
		top:210px;
	}
	.combopro{
		display:none;
	}
	.spepric{
		clear:both;
		margin-top:15px;
	}
	.content-aside{
		display:none;
	}	
	footer{
		margin-top:10px;
		clear:both;
	}		
}
@media (max-width: 550px) {
	.touch .products-nospace .product-preview h3.title{
		height:45px;
		overflow:hidden;
		padding:0px;
	}
	.touch .products-nospace .product-preview h3.title a{
		display:block;
	}
	.touch .products-nospace .product-preview .price-box{
		height:35px;
		overflow:hidden;
	}
	.touch .products-nospace .product-preview .rating, .touch .products-nospace .product-preview .product-controls-list{
		display:none;
	}
	.catalog-product-view .product-view #product_addtocart_form .col-sm-6{
		width:100%;
		height:100%;
		float:left;
	}
	.catalog-product-view .product-view .slider-nav-simple{
		width:16%;
	}
	.catalog-product-view .product-view #smallGallery .slick-prev{
		left:14px;
	}
	.catalog-product-view .product-view #smallGallery .slick-next{
		left:12px;
		top:210px;
	}	
	.combopro{
		display:none;
	}
	.spepric{
		clear:both;
		margin-top:15px;
	}
	.content-aside{
		display:none;
	}
	footer{
		margin-top:10px;
		clear:both;
	}					
}
@media (max-width: 350px) {
	.touch .products-nospace .product-preview h3.title{
		height:37px;
		overflow:hidden;
		padding:0px;
	}
	.touch .products-nospace .product-preview h3.title a{
		display:block;
	}
	.touch .products-nospace .product-preview .price-box{
		height:35px;
		overflow:hidden;
	}
	.touch .products-nospace .product-preview .rating, .touch .products-nospace .product-preview .product-controls-list{
		display:none;
	}
	.catalog-product-view .product-view #product_addtocart_form .col-sm-6{
		width:100%;
		height:100%;
		float:left;						
	}
	.catalog-product-view .product-view .slider-nav-simple{
		width:16%;
	}
	.catalog-product-view .product-view #smallGallery .slick-prev{
		left:14px;
	}
	.catalog-product-view .product-view #smallGallery .slick-next{
		left:12px;
		top:210px;
	}
	.combopro{
		display:none;
	}
	.spepric{
		clear:both;
		margin-top:15px;
	}		
	.content-aside{
		display:none;
	}	
	footer{
		margin-top:10px;
		clear:both;
	}	
}
.catalog-product-compare-index{overflow-x:scroll;}
.block-shipping-estimate .block-content li.item{
	display:block;
}
.block-shipping-estimate .block-content li .input-box input,.block-shipping-estimate .block-content li .input-box span{
	float:left;
	width:20px !important;
	margin-left:0px;
}
#shipping-estimation-form .cartra{
	margin-top:10px;
}
.product-view .product-options dt label span#select_label_colorful{ display:none;}