.product-grid-style2 .p-img img.relative{position:absolute;top:0px;width:50%;}
.product-grid-style2 .p-img img.b-img{right:0px;}
.product-grid-style2 .goods-info{text-align:center;}
.product-grid-style2 .wrapper h4{max-height:32px;height:auto;}
@media (min-width: 992px){
	.product-grid-style2 .goods-info{height:100px;}
}
.product-grid-style2 .price-box{padding-top:3px;}
.product-grid-style2 .rating-box{clear:both;float:none !important;display:inline-block;width:auto !important;}
.category-description{float:left;width:100%;clear:both;padding-bottom:20px;}
#top-filter-block{background:#FFF;padding:5px 10px;box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.1);border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:0px;}
#top-filter-block .img-list a{display:block;border:1px solid transparent;padding:1px;border-radius:3px;}
#top-filter-block .img-list a:hover,#top-filter-block .img-list li.active a{border:1px solid #d872d0;}
#top-filter-block .img-list a img{width:28px;height:28px;}
#top-filter-block .img-list a:before{display:none;}
#top-filter-block .media-heading{display:block;}
#top-filter-block th.hair_loss_stage{padding-top:12px;}
#top-filter-block ul.hair_loss_stage a{position:relative;padding:5px;}
#top-filter-block ul.hair_loss_stage a:before{display:block;}
#top-filter-block ul.hair_loss_stage a img{width:auto;height:auto;}
#top-filter-block ul.hair_loss_stage a:before{position:absolute;top:5px;left:5px;}
#top-filter-block ul.hair_loss_stage a:hover,#top-filter-block ul.hair_loss_stage li.active a{background:#FAFAFA;}
@media (max-width: 991px) {
	#top-filter-block{border-top:none;}
	#top-filter-block table,#top-filter-block tbody,#top-filter-block tr{display:block;width:100%;}
	#top-filter-block th,#top-filter-block td{clear:both;width:100%;display:block;text-align:left;}
	#top-filter-block .hair_loss_stage,#top-filter-block .hair_loss_stage li{width:100%;padding:0px !important;white-space:normal; }
	#top-filter-block .hair_loss_stage li{padding:5px 0 !important;}
	#top-filter-block ul.hair_loss_stage a img{width:80px;}
}
/*small screen*/
@media (min-width: 992px){
	#top-filter-block ul li{width:33.3%;}
	#top-filter-block ul.hair_loss_stage img{max-width:100%;}
	#top-filter-block .media-left, #top-filter-block .media-right, #top-filter-block .media-body{display:block;width:100%;clear:both;text-align:center;white-space:normal; }
}
@media (max-width: 767px) {
	.product-grid-style2 .product-row{padding-top:0px;}
	.product-grid-style2 .wrapper h4{text-align:center !important;}
	body .product-grid-style2 .wrapper .regular-price, body .product-grid-style2 .wrapper .special-price{float:none;}
	body .product-grid-style2 .wrapper .old-price{display:inline !important;}
	#top-filter-block{margin-top:-10px;}
}
@media (max-width: 600px) {
	.product-grid .goods-info{height:auto !important;text-align:left !important;}
	body .product-grid-style2 .col{float:left !important;width:100% !important;clear:both;}
	.product-grid-style2 .wrapper h4{text-align:left !important;}
}
.topper-size-chart{font-size:13px;}
.topper-size-chart .img{text-align:center;}
.topper-size-chart img{max-width:80px !important;}
#tab-size-chart{font-size:14px;}
#tab-size-chart table a{text-decoration:underline;}
#tab-size-chart table a img{border:1px solid transparent;}
#tab-size-chart table a:hover img{border-color:#d872d0;}
.detail-static-block{border-top:1px solid #DDD;margin-top:20px;}
.detail-static-block ul{list-style:none;padding:0px;}
.detail-static-block .col-xs-4{padding:0px;}
.detail-static-block .col-xs-4 strong{word-break:break-all;word-wrap: break-word;}
.detail-static-block .text-group{float:left;width:100%;list-style:none;font-size:15px;margin-top:10px;}
.detail-static-block .text-group li{float:left;width:50%;min-height:32px;line-height:16px;padding:3px 0;}
.detail-static-block .text-group li.t{width:100%;clear:both;text-decoration:underline;font-weight:bold;}
.detail-static-block .step3{clear:both;border-top:1px solid #DDD;}
#total_price{min-height:42px;}
#total_price .price-box{color:red;font-size:22px;margin-top:-7px;}
body.catalog-product-view .bottom-recently-block,
body.checkout-cart-configure .bottom-recently-block{margin-top:0px;}
body .product-view .related-products {border-bottom:none;margin-bottom:0px;}
@media (max-width: 767px) {
	body .product-view .nav-tabs li{width:50% !important;}
}
