.sam .box-vertical-megamenus .title{

	    height: 50px;

    line-height: 50px;

	background: #43b030;

}

.sam .box-vertical-megamenus .title .btn-open-mobile{

	    line-height: 50px;

}

/*.sam .nav-ontop #box-vertical-megamenus .title {

	background: #43b030;

	color: #fff;

	border:none;

}

.sam .box-vertical-megamenus .vertical-menu-content{

	border-top: none;

}*/

.sam .box-vertical-megamenus .vertical-menu-list {

	padding-top: 4px;

}

.sam .box-vertical-megamenus .vertical-menu-list li{

	border: none;

	padding: 0 20px;

}

.sam .box-vertical-megamenus .vertical-menu-list li:last-child>a{

	border:none;

}

.sam .box-vertical-megamenus .vertical-menu-list>li>a{

	border:none;

	padding-left: 0;

	border-bottom: 1px dotted #eaeaea;

	line-height: 36px;

}

.sam .box-vertical-megamenus .vertical-menu-list>li:hover {

  background: #43b030;

}

.sam .box-vertical-megamenus .vertical-menu-list>li:hover>a{

	border-color: transparent;

}

.sam .box-vertical-megamenus .vertical-menu-list>li:hover{

	border-left: none;

}

.sam .box-vertical-megamenus .vertical-menu-list>li:hover>a{

	border-top: none;

}

.sam .box-vertical-megamenus .all-category{

	margin-top: 0px;

	padding-right: 0;

}

.sam .box-vertical-megamenus .all-category:hover>span{

	background:#43b030; 

	border-color: #43b030;

}

.sam .box-vertical-megamenus .all-category span:after{

	  content: "\f101";

	  font-size: 16px;

	  font-weight: normal;

}

.sam .box-vertical-megamenus .vertical-menu-content{

	padding-bottom: 31px;

}

.sam .box-vertical-megamenus .vertical-menu-content ul>li>a.parent:before{

	right: 20px;

}

/*.sam .nav-ontop #box-vertical-megamenus {

	width: 60px;

}*/



/*---------------

[3. Home slider]

*/

/*.sam .header-top-right{

	border-top: none;

}*/

.sam .header-top-right .header-top-right-wapper{

	display: table;

}

.sam .header-top-right .homeslider{

	width: 79%;

	display: table-cell;

	float: inherit;

}

.sam .header-top-right .header-banner{

	width: 21%;

	display: table-cell;

	float: inherit;

	background: #fff;

	max-width: 190px;

}

.sam .header-top-right .homeslider .bx-controls-direction .bx-prev, 

.sam .header-top-right .homeslider .bx-controls-direction .bx-next{

	background: #43b030;

}

.trending .trending-title{

	height: 33px;

	line-height: 33px;

	background: #43b030;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

	font-size: 14px;

}

.sam .header-top-right .header-banner img{

	width: inherit;

	margin: 0 auto;

	vertical-align: middle;

}

.sam .trending  .trending-product li{

	text-align: center;

	border-bottom: 1px solid #eaeaea;

}

 .sam .trending  .trending-product li:last-child{

	border:none;

}

.sam .trending  .trending-product li .product-name{

	margin-top: 8px;

}

.sam .trending  .trending-product li .product-price{

	line-height: 30px;

}

.sam .trending  .trending-product li .price{

	font-size: 18px;

	color: #0099cc;

}

.sam .trending  .trending-product li .price-old{

	text-decoration: line-through;

	margin-left: 11px;

	color: #666;

}

.sam .services-wapper{

	background: #f6f6f6;

	border-bottom: 1px solid #eaeaea;

}

.sam .services-wapper .service{

	margin-top: 0;

	border:none;

}

/*.sam .header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item{

	width: 10px;

	height: 10px;

}

.sam .header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item a {

  width: 100%;

  height: 100%;

  float: left;

  background: transparent;

  margin: 0;

  padding: 0;

  text-align: center;

  text-indent: 0px;

  border-radius: 90%;

  color: #666;

  border: 1px solid #fff;

  padding-left: 1px;

  background: #fff;

  font-size: 0;

}

.sam .header-top-right .homeslider .bx-wrapper .bx-pager .bx-pager-item a.active{

	background: #43b030;

	border-color: #43b030;

}*/

.sam .vertical-dropdown-menu .mega-group-header span{

	border-color: #43b030;

}

/*.sam .header-top-right .homeslider .bx-wrapper .bx-pager, 

.sam .bx-wrapper .bx-controls-auto{

	display: none;

}*/

@media (min-width: 993px) and (max-width: 1200px) {

	.sam #home-slider .header-top-right .homeslider, 

	.sam #home-slider .header-top-right .header-banner{

		border:none;

	}

}

@media (min-width: 768px) and (max-width: 992px) {

/*.sam #box-vertical-megamenus{

		width: 40px;

		display: none;

	}

	.sam .box-vertical-megamenus .title-menu{

		display: none;

	}

	.sam .box-vertical-megamenus .title .btn-open-mobile{

		margin-left: -7px;

		float: left!important;

	}*/

	.sam .header-top-right .header-banner{

		display: none;

	}

}

@media (min-width: 481px) and (max-width: 767px) { 

.sam #home-slider .slider-left{

		display: none;

	}

}

@media (max-width: 480px) {

	.sam #home-slider .slider-left{

		display: none;

	}

}









/** color1 **/



.sam .category-featured.color1 .sub-category-list a:hover{

	color: #0692b3;

}

.sam .category-featured.color1 .navbar-brand{

	background: #0692b3;

}

.sam .category-featured.color1 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color1 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #0692b3;

}

.sam .category-featured.color1 .nav-menu .nav>li:hover a,

.sam .category-featured.color1 .nav-menu .nav>li.active a{

	color: #0692b3;

}



.sam .category-featured.color1 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color1 .nav-menu .nav>li.active a:after{

	color: #0692b3;

}



.sam .category-featured.color1 .nav-menu .nav>li>a:before{

	background: #0692b3;

}



.sam .category-featured.color1 .product-list li .add-to-cart {

	background-color: rgba(255, 51, 102, 0.7);

	background: rgba(255, 51, 102, 0.7);

	color: rgba(255, 51, 102, 0.7);

}

.sam .category-featured.color1 .product-list li .add-to-cart:hover {

	background: #0692b3;

}



.sam .category-featured.color1 .product-list li .quick-view a.search:hover,

.sam .category-featured.color1 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color1 .product-list li .quick-view a.heart:hover{

	background-color: #0692b3;

	opacity: 0.9;

}



/** color2 **/

.sam .category-featured.color2 .sub-category-list a:hover{

	color: #00a360;

}

.sam .category-featured.color2 .navbar-brand{

	background: #00a360;

}

.sam .category-featured.color2 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color2 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #00a360;

}

.sam .category-featured.color2 .nav-menu .nav>li:hover a,

.sam .category-featured.color2 .nav-menu .nav>li.active a{

	color: #00a360;

}

.sam .category-featured.color2 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color2 .nav-menu .nav>li.active a:after{

	color: #00a360;

}



.sam .category-featured.color2 .nav-menu .nav>li>a:before{

	background: #00a360;

}



.sam .category-featured.color2 .product-list li .add-to-cart {

	background-color: rgba(0, 163, 96, 0.7);

	background: rgba(0, 163, 96, 0.7);

	color: rgba(0, 163, 96, 0.7);

}

.sam .category-featured.color2 .product-list li .add-to-cart:hover {

	background: #00a360;

}

.sam .category-featured.color2 .product-list li .quick-view a.search:hover,

.sam .category-featured.color2 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color2 .product-list li .quick-view a.heart:hover{

	background-color: #00a360;

	opacity: 0.9;

}



/** color3 **/

.sam .category-featured.color3 .sub-category-list a:hover{

	color: #0090c9;

}

.sam .category-featured.color3 .navbar-brand{

	background: #0090c9;

}

.sam .category-featured.color3 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color3 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #0090c9;

}

.sam .category-featured.color3 .nav-menu .nav>li:hover a,

.sam .category-featured.color3 .nav-menu .nav>li.active a{

	color: #0090c9;

}

.sam .category-featured.color3 .nav-menu .nav>li>a:before{

	background: #0090c9;

}

.sam .category-featured.color3 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color3 .nav-menu .nav>li.active a:after{

	color: #0090c9;

}



.sam .category-featured.color3 .product-list li .add-to-cart {

	background-color: rgba(0, 144, 201, 0.7);

	background: rgba(0, 144, 201, 0.7);

	color: rgba(0, 144, 201, 0.7);

}

.sam .category-featured.color3 .product-list li .add-to-cart:hover {

	background-color: #0090c9;

}

.sam .category-featured.color3 .product-list li .quick-view a.search:hover,

.sam .category-featured.color3 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color3 .product-list li .quick-view a.heart:hover{

	background-color: #0090c9;

	opacity: 0.9;

}

/** color4 **/

.sam .category-featured.color4 .sub-category-list a:hover{

	color: #3f5eca;

}

.sam .category-featured.color4 .navbar-brand{

	background: #3f5eca;

}

.sam .category-featured.color4 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color4 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #3f5eca;

}

.sam .category-featured.color4 .nav-menu .nav>li:hover a,

.sam .category-featured.color4 .nav-menu .nav>li.active a{

	color: #3f5eca;

}

.sam .category-featured.color4 .nav-menu .nav>li>a:before{

	background: #3f5eca;

}

.sam .category-featured.color4 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color4 .nav-menu .nav>li.active a:after{

	color: #3f5eca;

}

.sam .category-featured.color4 .product-list li .add-to-cart {

	background-color: rgba(63, 94, 202, 0.7);

	background: rgba(63, 94, 202, 0.7);

	color: rgba(63, 94, 202, 0.7);

}

.sam .category-featured.color4 .product-list li .add-to-cart:hover {

	background-color: #3f5eca;

}

.sam .category-featured.color4 .product-list li .quick-view a.search:hover,

.sam .category-featured.color4 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color4 .product-list li .quick-view a.heart:hover{

	background-color: #3f5eca;

	opacity: 0.9;

}

/** color5 **/

.sam .category-featured.color5 .sub-category-list a:hover{

	color: #669900;

}

.sam .category-featured.color5 .navbar-brand{

	background: #669900;

}

.sam .category-featured.color5 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color5 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #669900;

}

.sam .category-featured.color5 .nav-menu .nav>li:hover a,

.sam .category-featured.color5 .nav-menu .nav>li.active a{

	color: #669900;

}

.sam .category-featured.color5 .nav-menu .nav>li>a:before{

	background: #669900;

}

.sam .category-featured.color5 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color5 .nav-menu .nav>li.active a:after{

	color: #669900;

}



.sam .category-featured.color5 .product-list li .add-to-cart {

	background-color: rgba(102, 153, 0, 0.7);

	background: rgba(102, 153, 0, 0.7);

	color: rgba(102, 153, 0, 0.7);

}

.sam .category-featured.color5 .product-list li .add-to-cart:hover {

	background-color: #669900;

}



.sam .category-featured.color5 .product-list li .quick-view a.search:hover,

.sam .category-featured.color5 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color5 .product-list li .quick-view a.heart:hover{

	background-color: #669900;

	opacity: 0.9;

}



/** color6 **/

.sam .category-featured.color6 .sub-category-list a:hover{

	color: #6d6855;

}

.sam .category-featured.color6 .navbar-brand{

	background: #6d6855;

}

.sam .category-featured.color6 .navbar-brand a:hover{

	color: #fff;

}

.sam .category-featured.color6 .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #6d6855;

}

.sam .category-featured.color6 .nav-menu .nav>li:hover a,

.sam .category-featured.color6 .nav-menu .nav>li.active a{

	color: #6d6855;

}

.sam .category-featured.color6 .nav-menu .nav>li>a:before{

	background: #6d6855;

}

.sam .category-featured.color6 .nav-menu .nav>li:hover a:after,

.sam .category-featured.color6 .nav-menu .nav>li.active a:after{

	color: #6d6855;

}

.sam .category-featured.color6 .product-list li .add-to-cart {

	background-color: #6d6855;

}

.sam .category-featured.color6 .product-list li .add-to-cart {

	background-color: rgba(109, 104,85, 0.7);

	background: rgba(109, 104,85, 0.7);

	color: rgba(109, 104,85, 0.7);

}

.sam .category-featured.color6 .product-list li .add-to-cart:hover {

	background-color: #6d6855;

}



.sam .category-featured.color6 .product-list li .quick-view a.search:hover,

.sam .category-featured.color6 .product-list li .quick-view a.compare:hover,

.sam .category-featured.color6 .product-list li .quick-view a.heart:hover{

	background-color: #6d6855;

	opacity: 0.9;

}

/****/



/*-----------------

[10. Owl carousel vertical]

*/

.owl-carousel-vertical .owl-next,

.owl-carousel-vertical .owl-prev{

	position: inherit;

	width: 100%!important;

	height: 17px;

	margin: 0 auto;

	float: left;

	opacity: 1;

	visibility: inherit;

	background: none;



}

.owl-carousel-vertical .owl-controls .owl-nav{

	margin: 0 auto;

	text-align: center;

	display: table-cell;

	width: 100%!important;

	float: left;

}



.sam .product-featured .owl-carousel-vertical .owl-controls .owl-nav{

	margin-top: 26px;

	padding-left: 30px;

}

.sam .product-featured .owl-carousel-vertical .owl-controls .owl-nav .owl-next,

.sam .product-featured .owl-carousel-vertical .owl-controls .owl-nav .owl-prev{

	background: none;

}



.sam .blog-list .blog-list-wapper ul li .readmore a{

	color: #958457;

}



/*-------------------

[2. Latest deals products]

*/

.latest-deals-product{

  margin-top: 20px;

  position: relative;

}

.latest-deals-product .count-down-time2{

  position: absolute;

  top: -61px;

  right: 80px;

}

.latest-deals-product .product-list li{

  border: 1px solid #eaeaea;

  overflow: hidden;

  padding-bottom: 5px;

}

.latest-deals-product .product-list li:hover{

  border: 1px solid #958457;

}

.latest-deals-product .owl-next{

  top: -40px;

}

.latest-deals-product .owl-prev{

  top: -40px;

  left: inherit;

  right: 26px;

}



.count-down-time2{

  text-transform: uppercase;

  font-size: 14px;

  font-weight: normal;

  line-height: 40px;

}

.count-down-time2 .icon-clock{

  width: 23px;

  height: 26px;

  background: url("../images/icon-clock.png") no-repeat center center;

  display: inline-block;

  margin-top: 5px;

}

.count-down-time2 .box-count{

  text-transform: none;

  color: #f96d10;

  border: 1px solid #f96d10;

  height: 30px;

  line-height: 30px;

  display: inline-block;

  padding: 0 10px;

  margin-top: 4px;

  margin-right: 4px;

  margin-left: 4px;

}

/*

[3. Products list]

*/

.sam .product-list li .quick-view{

	right: 10px;

}

.sam .product-list li .quick-view a:hover{

	background: #958457;

}

.sam .product-list li .quick-view a:hover{

	background: #958457;

}

.sam .product-list li .quick-view a:hover {

	background: #958457;

}

.sam .product-list li .add-to-cart:hover{

	background:#0692b3;

}

.sam .product-list li .product-price {

	color: #f96d10;

}



/*

[5. Category featured]

*/



.sam .show-brand .navbar-brand{

	width: 200px;

	position: relative;

	padding-left: 10px;

	font-family: 'Arial Narrow', Arial, sans-serif;

	font-size: 15px;

	font-weight: normal;

}

.sam .show-brand .navbar-brand img{

	margin-right: 10px;

	margin-top: -5px;

}

.sam .show-brand .navbar-brand>a:hover{

	color: #fff;



}

.sam .show-brand .navbar-brand:after{

	content: '';

	width: 12px;

	height: 20px;

	position: absolute;

	right: 5px;

	color: #fff;

	font-weight: normal;

	background: url("../images/icon-angle-right.png") no-repeat right center;

	top: 50%;

	-ms-transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.sam .nav-menu{

	margin-bottom: 0;

}

.sam .nav-menu .nav>li>a{

	background: none;

	padding: 14px 15px;

	margin-left: 10px;

}

.sam .nav-menu .nav>li>a:after{

	font: normal normal normal 14px/1 FontAwesome;

	content: "\f0d8";

	position: absolute;

	bottom: -40px;

	left: 50%;

	-ms-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	color: #fff;

	-webkit-transition: all 0.3s ease-out 0s;

	  -moz-transition: all 0.3s ease-out 0s;

	  -o-transition: all 0.3s ease-out 0s;

	  transition: all 0.3s ease-out 0s;

	  opacity: 0;

	  visibility: hidden;

}

.sam .nav-menu .nav>li>a:before{

	content: '';

	width: 100%;

	height: 1px;

	background: #fa8334;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	transform: scale(0, 1);

}

.sam .nav-menu .navbar-collapse {

	background: #fff;

	border-bottom: 2px solid #fa8334;

}

.sam .nav-menu .nav>li:hover a,

.sam .nav-menu .nav>li.active a{

}



.sam .nav-menu .nav>li:hover a:before,

.sam .nav-menu .nav>li.active a:before{

	transform: scale(1);

  -webkit-transition: all 0.3s ease-out 0s;

  -moz-transition: all 0.3s ease-out 0s;

  -o-transition: all 0.3s ease-out 0s;

  transition: all 0.3s ease-out 0s;

}

.sam .nav-menu .nav>li:hover a:after,

.sam .nav-menu .nav>li.active a:after{

	color: #fa8334;

	bottom: -6px;

	opacity: 1;

	visibility: inherit;

}



.sam .product-featured{

	margin-top: 0;

}

.sam .product-featured .sub-category-list{

	border-left: 1px solid #ccc;

	float: left;

	padding: 14px 14px;

	line-height: 22px;

	background: #fff;

	    height: 572px;

		    font-size: 12px;

			font-weight:600;

			text-transform:uppercase;

		

}

.sam .product-featured .sub-category-list ul{

	line-height: 14px;

}

.sam .product-featured .sub-category-list ul li{

	font-weight:normal;

	text-indent:12px;

	text-transform:none;

	

	

	

}

.sam .product-featured .product-featured-tab-content{

}

.sam .product-featured .product-featured-tab-content .box-left{

	width: 50%;

	float: left;

	border-left: 1px solid #eaeaea;

}

.sam .product-featured .product-featured-tab-content .box-right{

	width: 50%;

	float: left;

}

.sam .product-featured .product-featured-tab-content .box-full{

	width: 100%;

	float: left;

	border-left: 1px solid #eaeaea;

} 

.sam .product-featured .product-featured-tab-content .box-full .product-list li{

	width: 20%;

	float: left;

	border-bottom: none;

}

.sam .product-featured .product-featured-tab-content .category-banner{

	padding-right: 0;

}

.sam .product-featured .product-featured-tab-content .category-banner img{

	

}

.sam .product-featured .product-featured-tab-content .category-list-product{

	padding-left: 0;

}

.sam .product-featured .product-list{

	margin-left: 0;

	margin-right: 0;



}

.sam .product-featured .product-list li{

	padding: 0;

	min-height: inherit;

	border-right: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

	padding-bottom: 3px;

	min-height: 286px;

}



.sam .product-featured .owl-prev, 

.sam .product-featured .owl-next {

  background: transparent;

  width: 28px;

  height: 28px;

  color: #ccc;

  text-align: center;

  padding-top: 0;

  font-size: 48px;

}

.sam .product-featured .owl-next{

	background: url("../images/next.png") no-repeat center center;

}

.sam .product-featured .owl-prev{

	background: url("../images/prev.png") no-repeat center center;

}

.sam .product-featured .owl-prev .fa, 

.sam .product-featured .owl-next .fa{

	font-weight: normal;

	line-height: 28px;

	display: none;

}

.sam .product-featured .owl-prev:hover{

	background: url("../images/prev.png") no-repeat center center;

}



.sam .product-featured .owl-next:hover{

	background: url("../images/next.png") no-repeat center center;

}



.sam .product-featured .deal-product{

	line-height: 24px;

	border-right: 1px solid #eaeaea;

	overflow: hidden;

	padding-bottom: 23px;

}

.sam .product-featured .deal-product .deal-product-head{

	text-align: center;

}

.sam .product-featured .deal-product .deal-product-head h3{

	position: relative;

    z-index: 1;

    margin-top: 15px;

}

.sam .product-featured .deal-product .deal-product-head h3:before{

	border-top: 1px solid #eaeaea;

    content:"";

    margin: 0 auto; /* this centers the line to the full width specified */

    position: absolute; /* positioning must be absolute here, and relative positioning must be applied to the parent */

    top: 40%; left: 40px; right: 40px; bottom: 0;

    width: 95%;

    z-index: -1;

    width: 300px;/*

    -ms-transform: translateY(-50%);

  -webkit-transform: translateY(-50%);

  transform: translateY(-50%);*/

}

.sam .product-featured .deal-product .deal-product-head h3>span{

	background: #fff; 

    padding: 0 5px; 

    font-size: 14px;

    font-weight: bold;

}

.sam .product-featured .deal-product .deal-product-content .deal-product-info{

	padding-left: 0;

}

.sam .product-featured .deal-product .deal-product-content{

	margin-top: 10px;

}

.sam .product-featured .deal-product .price{

	margin-top: 4px;

}

.sam .product-featured .deal-product .price span{

	margin-right: 10px;

}

.sam .product-featured .deal-product .price .product-price{

	color: #958457;

	font-size: 18px;

}

.sam .product-featured .deal-product .price .old-price{

	text-decoration: line-through;

}

.sam .product-featured .deal-product .price .sale-price{

	background: url("../images/sale-bg.png") no-repeat;

	color: #fff;

	padding: 0 7px;

}

.sam .product-featured .deal-product .product-star{

	color: #febf2b;

	margin-top: 15px;

}

.sam .product-featured .deal-product .product-desc{

	margin-top: -3px;

}

.sam .product-featured .deal-product .show-count-down{

	overflow: hidden;

	margin-top: 11px;

	font-family: 'Arial Narrow', Arial, sans-serif;

	line-height: normal;

}

.sam .product-featured .deal-product .show-count-down .dot{

	display: none;

}

.sam .product-featured .deal-product .show-count-down .box-count{

	font-size: 20px;

	color: #717171;

	background: #f6f6f6;

	text-align: center;

	width: 45px;

	height: 47px;

	display: table-cell;

	float: left;

	margin-right: 5px;

}

.sam .product-featured .deal-product .show-count-down .box-count .number{

	width: 45px;

	font-size: 18px;

	display: table;

	margin-top: 4px;

}

.sam .product-featured .deal-product .show-count-down .box-count .text{

	width: 45px;

	font-size: 14px;

	display: table;

}

.sam .product-featured .manufacture-list{

	    padding-right: 0;

    padding-left: 0;

    float: left;

    /* overflow: hidden;*/

}

.sam .product-featured .manufacture-list .manufacture-waper{

	    padding: 48px 0px 47px 0;

    border-top: none;

    position: relative;

    border-bottom: none;

    border-right: 1px solid #ccc;

    right: -15px;

}

.sam .product-featured .manufacture-list .manufacture-waper ul{

	padding: 0 20px;

	background: #fff;

}



.sam .product-featured .manufacture-list .manufacture-waper .owl-prev{

	position: absolute;

	top: -16px;

	left: 0;

	right: 0;

	border-bottom: 1px solid #eaeaea;

}

.sam .product-featured .manufacture-list .manufacture-waper .owl-next{

	position: absolute;

	bottom: -64px;

	top: inherit;

	left: 0;

	right: 0;

	border-top: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

	padding-top: 12px;

	height: 42px;

}

.sam .product-featured .manufacture-list .manufacture-waper .owl-controls .owl-nav{

	margin: 0;

	padding: 0;

}

.sam .product-list li .add-to-cart:hover{

	opacity: 1;

}

.sam .product-list li .add-to-cart a {

	  background: url("../images/icon-cart-option2.png") no-repeat left center;

}

.sam .product-list li .quick-view a.compare:before{

	  content: "\f066";

}



/** REPONSIVE **/

/*----------------

[11. Styles for devices(>1200px)]

*/

@media (min-width: 1201px){

	

}

/*----------------

[12. Styles for devices(>=993px and <=1200px)]

*/

@media (min-width: 993px) and (max-width: 1200px) {

	.sam .group-button-header{

		width: 25%;

		float: right;

	}

	.sam .sub-category-wapper{

		width: 15%;

		display: none;

	}

	.sam .col-right-tab{

		width: 100%;



	}

	.sam .product-featured .manufacture-list .manufacture-waper{

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product{

		padding-left: 15px;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product .product-list{

		border-left: 1px solid #eaeaea;

	}

}

/*--------------------

[13. Styles for devices(>=768px and <=992px)]

*/

@media (min-width: 768px) and (max-width: 992px) {

	.sam .group-button-header{

		width: 30%;

		float: right;

	}

	.sam .nav-menu .nav>li>a{

		padding: 14px 10px;

		margin-left: 0;

	}

	.sam .product-featured .product-featured-tab-content .box-left{

		width: 100%;

	}

	.sam .product-featured .product-featured-tab-content .box-right{

		width: 100%;

		border-left: 1px solid #eaeaea;

	}

	.sam .sub-category-wapper{

		width: 20%;

	}

	.sam .col-right-tab{

		width: 80%;

	}

	.sam .show-brand .navbar-brand{

		width: 21%;

		padding-right: 30px;

		font-size: 14px;

		font-weight: bold;

	}

	.sam .product-featured .sub-category-list{

		padding: 10px;

	}

	.sam .product-featured .box-left .banner-img{

		display: none;

	}

	.sam .product-featured .manufacture-list .manufacture-waper{

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .box-full .product-list li{

		width: 33.3333%;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product{

		padding-left: 15px;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product .product-list{

		border-left: 1px solid #eaeaea;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product .product-list li{

		width: 33.3333%;

	}

	

}

/*--------------------

[14. Styles for devices(>=481px and <=767px)]

*/

@media (min-width: 481px) and (max-width: 767px) { 

	.group-button-header{

		width: 100%;

		margin-top: 30px;

	}

	.main-header .group-button-header .btn-cart:hover .cart-block {

		display: none;

	}

	.sam .main-header .header-search-box{

		padding-right: 15px;

	}

	

	.latest-deals-product .count-down-time2{

		position: inherit;

		top: inherit;

		right: inherit;

	}

	.latest-deals-product .owl-prev {

	  top: 50%;

	  left: 0;

	  right: inherit;

	}

	.latest-deals-product .owl-next {

	  top: 50%;

	}

	.sam .content-page{

		margin-top: 30px;

	}

	.sam .nav-menu{

		background: #ccc;

	}

	.sam .nav-menu .nav>li>a{

		margin-left: 0;

		padding: 5px 15px;

	}

	

	.sam .nav-menu .nav>li>a:after{

		display: none;

	}

	.sam .product-featured .sub-category-wapper{

		width: 100%;

		padding: 15px;

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .box-left{

		width: 100%;

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .box-right{

		width: 100%;

		border-left: 1px solid #eaeaea;

	}

	.sam .product-featured .deal-product .deal-product-content .deal-product-info{

		padding-left: 15px;

	}

	.sam .product-featured .product-featured-tab-content .box-full .product-list li{

		width: 50%;

		float: left;

	}

	.services2 .services2-item .image{

		padding: 15px 30px 0 30px 0;

	}

	.services2 .services2-item .text{

		padding: 15px 30px;

		text-align: center;

	}

	.sam .product-featured .manufacture-list{

		display: none;

	}

	.sam .product-featured .product-list li{

		width: 50%;

		float: left;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product{

		padding-left: 15px;

		border-left: 1px solid #eaeaea;

	}

}

/*--------------------

[15. Styles for devices(<=480px)]

*/

@media (max-width: 480px) {

	.group-button-header{

		width: 100%;

		margin-top: 30px;

	}

	.main-header .group-button-header .btn-cart:hover .cart-block {

		display: none;

	}

	.sam .main-header .header-search-box{

		padding-right: 15px;

	}

	

	.latest-deals-product .count-down-time2{

		position: inherit;

		top: inherit;

		right: inherit;

	}

	.latest-deals-product .owl-prev {

	  top: 50%;

	  left: 0;

	  right: inherit;

	}

	.latest-deals-product .owl-next {

	  top: 50%;

	}

	.sam .content-page{

		margin-top: 30px;

	}

	.sam .nav-menu{

		background: #ccc;

	}

	.sam .nav-menu .nav>li>a{

		margin-left: 0;

		padding: 5px 15px;

	}

	

	.sam .nav-menu .nav>li>a:after{

		display: none;

	}



	.sam .product-featured .sub-category-wapper{

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .box-left{

		width: 100%;

		display: none;

	}

	.sam .product-featured .product-featured-tab-content .box-right{

		width: 100%;

	}

	.sam .product-featured .deal-product .deal-product-content .deal-product-info{

		padding-left: 15px;

	}

	.sam .product-featured .product-featured-tab-content .box-full .product-list li{

		width: 100%;

	}

	.services2 .services2-item .image{

		padding: 15px 30px 0 30px 0;

	}

	.services2 .services2-item .text{

		padding: 15px 30px;

		text-align: center;

	}

	.sam .product-featured .manufacture-list{

		display: none;

	}

	.sam .product-featured .product-list li{

		border-right: none;

	}

	.sam .product-featured .product-featured-tab-content .category-list-product{

		padding-left: 15px;

		border-left: 1px solid #eaeaea;

	}



}

/** PRODUCT LIST**/

.products .fa{

	line-height: inherit;

}

.products img{

	width: 100%;

	height: auto;

}

.products .product{

	padding-bottom: 10px;

}

.products .product-image{

	position: relative;

	overflow: hidden;

}

.products .product-image img{

	transition: all 0.3s ease-out;

	-webkit-transition: all 0.3s ease-out;

	-moz-transition: all 0.3s ease-out;

	-o-transition: all 0.3s ease-out;

	-webkit-transform: scale(1);

	transform: scale(1);

	-moz-transform: scale(1);

	-o-transform: scale(1);

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden;

}

.products .product:hover .product-image img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

	-moz-transform: scale(1.1);

	-o-transform: scale(1.1);

	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";

}

.products .product-info{

	padding: 0 10px;

	padding-top: 5px;

	font-size:13px;

	line-height: 24px;

}

.products .product-name{

	line-height: 17px;

    height: 36px;

    overflow: hidden;

    margin-top: 12px;

}

.products .product-rating{

	color: #fac872;

	font-size: 11px;

	font-weight: bold;

}

.products .product-price{

	color: #e62e04;

	font-weight: bold;

	font-size: 16px;

}

.products .old-price{

	color: #666;

	text-decoration: line-through;

	margin-left: 5px;

}

.products .group-tool-button{

	height: 29px;

	position: absolute;

	bottom: -30px;

	text-align: center;

	width: 138px;

	left: 50%;

	-ms-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	-moz-transition: all 0.45s ease;

	-webkit-transition: all 0.45s ease;

	-o-transition: all 0.45s ease;

	-ms-transition: all 0.45s ease;

	transition: all 0.45s ease;

}

.products .group-tool-button a{

	width: 33px;

	height: 29px;

	background-color: #7cbf42;

	border-left: 1px solid #66a232;

	border-right: 1px solid #8bcd51;

	float: left;

	font-size: 0;

	background-position: center center;

	background-repeat: no-repeat;

}

.products .group-tool-button a:hover{

	background-color: #e62e04;

}

.products .group-tool-button a.search{

	background-image: url('../images/icon-serach7.png');

	border-left: none;

}

.products .group-tool-button a.withlist{

	background-image: url('../images/icon-withlist7.png');

}

.products .group-tool-button a.compare{

	background-image: url('../images/icon-compare7.png');

}

.products .group-tool-button a.cart{

	background-image: url('../images/icon-cart7.png');

	border-right: none;

}

.products .quick-view{

	width: 66px;

	height: 66px;

	background-color: rgba(124,191,66,0.7);

	display: block;

	border-radius: 50%;

	position: absolute;

	left: 50%;

	top: 30%;

	background-image: url('../images/icon-cart-option2.png');

	background-repeat: no-repeat;

	background-position: center center;

	font-size: 0;

	-ms-transform: translateX(-50%);

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	-moz-transition: opacity 0.45s ease;

	-webkit-transition: opacity 0.45s ease;

	-o-transition: opacity 0.45s ease;

	-ms-transition: opacity 0.45s ease;

	transition: opacity 0.45s ease;

	opacity: 0;

}

.products .quick-view:hover{

	background-color: #e62e04;

}

.products .product:hover .group-tool-button{

	bottom: 0;

}

.products .product:hover .quick-view{

	opacity: 1;

}

.products .status-new{

	background: url('../images/icon-new7.png') no-repeat center center;

	width: 40px;

	height: 40px;

	position: absolute;

	left: 10px;

	top: 0;

}

.products .status-sale{

	background: url('../images/icon-sale7.png') no-repeat center center;

	width: 40px;

	height: 40px;

	position: absolute;

	left: 10px;

	top: 0;

}

/** BOX PRODUCT**/



.rehman .box-products .box-product-head{

	min-height: 50px;

	background: #fff;

	border-bottom: 1px solid #f7a61b;

}

.rehman .box-products .box-product-head .box-title{

	height: 50px;

	border: none;

	background: #f7a61b;

	color: #fff;

	line-height: 50px;

	padding: 0;

}

.rehman .box-products .box-product-head .box-title .icon{

	width: 50px;

	height: 50px;

	border-right: 1px solid #ffd286;

	float: left;

	text-align: center;

	line-height: 50px;

	margin-right: 20px;

}

.rehman .box-products .box-product-head .box-title .icon img{

	vertical-align: middle;

}

.rehman .box-products .box-tabs{

	float: left;

}

.rehman .box-products .box-tabs li>a{

	height: 50px;

	line-height: 50px;

	text-transform: none;

	background: none;

	padding: 0 15px;

}

.rehman .box-products .box-tabs li.active>a,

.rehman .box-products .box-tabs li>a:hover{

	color: #F7A61B;

}

.rehman .box-products .box-tabs li>a:after{

	bottom: 1px;

	height: 27px;

	color: #ffd286;

}

.rehman .box-products .box-tabs li>a:before{

	top: 0;

	bottom: inherit;

	background: #ffd286;

}

.rehman .floor-elevator{

	width: 12px;

	background: none;

	padding: 0;

	padding-top: 4px;

	right: 15px;
	display:none;

}

.rehman .box-products.right .box-product-head-left{

	float: right;

}

.rehman .box-products.right .box-product-head-right{

	margin-left: 0;

	margin-right: 31.7%;

}

.rehman .box-products.right .block-product-left{

	float: right;

	border-right: none;

	border-left: 1px solid #eaeaea;

}

.rehman .box-products.right  .box-produts-content .block-product-right{

	margin-left: 0;

	/*margin-right: 31.7%;*/

	width: 68.3%;

	float: left;

}

.rehman .box-products.right .box-produts-content .products .product{

	border: none;

	border-left: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

}



.rehman .box-products.right .box-produts-content .products .product:nth-child(1), 

.rehman .box-products.right .box-produts-content .products .product:nth-child(5){

	border-left-color: transparent;

}



.rehman .box-products.right .box-product-head .box-title .icon{

	float: right;

	border-right:none;

	border-left: 1px solid #ffd286;

	margin-right: 0;

}

.rehman .box-products.right .box-product-head .box-title .text{

	float: right;

	padding-right: 20px;

}



.rehman .box-products.right .floor-elevator{

	right: inherit;

	left: 15px;

}

.rehman .box-products.right .box-tabs{

	padding-left: 40px;

}

/** custom color **/

.rehman .box-products.fashion a:hover{

	color: #f7a61b;

}



/** sport **/

.rehman .box-products.c7 .box-produts-content .block-sub-cat .mega-group .mega-group-header span {

    

    border-bottom: 2px solid #7CBF42;

    

}

.rehman .box-products.c7 .block-sub-cat .owl-prev, .rehman .box-products.c7 .block-sub-cat .owl-next {

   

    background-color: #7CBF42;

}

.rehman .box-products.c7 .box-produts-content .page-heading span.page-heading-title {

    border-bottom: 3px solid #7CBF42;

    

}

.rehman .box-products.c7 .band-logo li a:hover {

    

    border-color: #7cbf42;

}

.rehman .box-products.c7 a:hover{

	color: #7cbf42;

}

.rehman .box-products.c7 .owl-controls .owl-prev:hover, .rehman .box-products.c7 .owl-controls .owl-next:hover {

    background: #7cbf42;

   

}

.rehman .box-products.c7 .products .quick-view {

   

    background-color: #7cbf42;

}

.rehman .box-products.c7 .products .quick-view:hover {

    background-color: #0692b3;

}

.rehman .box-products.c7 .box-produts-content .block-sub-cat ul.list-cat::-webkit-scrollbar-thumb

{

	background-color: #7cbf42;

	border: 0px solid;

}



.rehman .box-products.c7 .box-tabs li.active>a, 

.rehman .box-products.c7 .box-tabs li>a:hover {

  color: #7cbf42;

}

.rehman .box-products.c7 .box-product-head .box-title{

	background-color: #7cbf42;

}

.rehman .box-products.c7 .box-product-head .box-title .icon{

	border-color: #fff;

}

.rehman .box-products.c7 .box-product-head{

	border-color: #7CBF42;

	    

}

.rehman .box-products.c7 .box-tabs li>a:before{

	background-color: #7cbf42;

}

.rehman .box-products.c7 .box-tabs li>a:after{

	color: #7cbf42;

}

/** electronic **/

.rehman .box-products.c8 a:hover{

	color: #eb4a24;

}



.rehman .box-products.c8 .box-tabs li.active>a, 

.rehman .box-products.c8 .box-tabs li>a:hover {

  color: #eb4a24;

}

.rehman .box-products.c8 .box-product-head .box-title{

	background-color: #eb4a24;

}

.rehman .box-products.c8 .box-product-head .box-title .icon{

	border-color: #f5866c;

}

.rehman .box-products.c8 .box-product-head{

	border-color: #eb4a24;

}

.rehman .box-products.c8 .box-tabs li>a:before{

	background-color: #eb4a24;

}

.rehman .box-products.c8 .box-tabs li>a:after{

	color: #eb4a24;

}

/** digital **/

.rehman .box-products.c9 a:hover{

	color: #34a8c8;

}



.rehman .box-products.c9 .box-tabs li.active>a, 

.rehman .box-products.c9 .box-tabs li>a:hover {

  color: #34a8c8;

}

.rehman .box-products.c9 .box-product-head .box-title{

	background-color: #34a8c8;

}

.rehman .box-products.c9 .box-product-head .box-title .icon{

	border-color: #63cae7;

}

.rehman .box-products.c9 .box-product-head{

	border-color: #34a8c8;

}

.rehman .box-products.c9 .box-tabs li>a:before{

	background-color: #34a8c8;

}

.rehman .box-products.c9 .box-tabs li>a:after{

	color: #34a8c8;

}

/** furniture **/

.rehman .box-products.c10 a:hover{

	color: #34a8c8;

}



.rehman .box-products.c10 .box-tabs li.active>a, 

.rehman .box-products.c10 .box-tabs li>a:hover {

  color: #30a443;

}

.rehman .box-products.c10 .box-product-head .box-title{

	background-color: #30a443;

}

.rehman .box-products.c10 .box-product-head .box-title .icon{

	border-color: #65c775;

}

.rehman .box-products.c10 .box-product-head{

	border-color: #30a443;

}

.rehman .box-products.c10 .box-tabs li>a:before{

	background-color: #30a443;

}

.rehman .box-products.c10 .box-tabs li>a:after{

	color: #30a443;

}

/** jewelry **/

.rehman .box-products.c11 a:hover{

	color: #afc387;

}



.rehman .box-products.c11 .box-tabs li.active>a, 

.rehman .box-products.c11 .box-tabs li>a:hover {

  color: #afc387;

}

.rehman .box-products.c11 .box-product-head .box-title{

	background-color: #afc387;

}

.rehman .box-products.c11 .box-product-head .box-title .icon{

	border-color: #cbdaac;

}

.rehman .box-products.c11 .box-product-head{

	border-color: #afc387;

}

.rehman .box-products.c11 .box-tabs li>a:before{

	background-color: #afc387;

}

.rehman .box-products.c11 .box-tabs li>a:after{

	color: #afc387;

}

/** Block sub category**/

.rehman .box-product-head .box-product-head-left{

	width: 31.7%;

	float: left;

}

.rehman .box-product-head .box-product-head-right{

	margin-left: 31.7%;

	position: relative;

}

.rehman .box-product-head .box-product-head-right .nav-menu .navbar-collapse{

	background: transparent; 

    border-bottom: 0px solid #fa8334; 

}

.rehman .box-produts-content .block-product-left{

	width: 31.7%;

	float: left;

	border-right:1px solid #eaeaea;

}

.rehman .box-produts-content .block-product-right{

	/*margin-left: 31.7%;*/

	width: 68.3%;

    float: right;

}

.rehman .box-produts-content{

	background: #fff;

	overflow: hidden;

}

.rehman .box-produts-content .block-sub-cat{

	padding: 0 20px;

	line-height: 35px;

	padding-bottom: 10px;

}

.rehman .box-produts-content .block-sub-cat ul.list-cat{

	overflow: hidden;

    margin-top: 10px;

    min-height: 138px;

    height: 138px;

    overflow-y: auto;

}



.rehman .box-produts-content .block-sub-cat ul.list-cat::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



.rehman .box-produts-content .block-sub-cat ul.list-cat::-webkit-scrollbar

{

	width: 10px;

	background-color: #F5F5F5;

}



.rehman .box-produts-content .block-sub-cat ul.list-cat::-webkit-scrollbar-thumb

{

	background-color: #000000;

	border: 2px solid #555555;

}

@media (max-width: 992px) and (min-width: 768px){

	.rehman .box-produts-content .block-sub-cat ul.list-cat{

		    height: 327px;

	}

}



.rehman .box-produts-content .block-sub-cat  .mega-group {

	padding: 24px 0px 0px 0px;

	}

.rehman .box-produts-content .block-sub-cat  .mega-group  .mega-group-header{

	border-bottom: 1px solid #E8E8E8;

    font-size: 17px;

    margin-bottom: 10px;

    display: table;

    width: 100%;

	font-weight: bold;

}

.rehman .box-produts-content .block-sub-cat  .mega-group .mega-group-header span {

    border-color: #43b030;

	padding-bottom: 10px;

    border-bottom: 1px solid #43b030;

    float: left;

    margin-bottom: -1px;

}

.rehman .box-produts-content .block-sub-cat ul.list-cat li{

	width: 49%;

	float: left;

	margin-left:1px;

	margin-right:2px;

	font-size: 13px;

}

.rehman .box-produts-content .block-sub-cat ul.list-cat li a{

	background: url('../images/r7.png') no-repeat left center;

	padding-left: 15px;

}

.rehman .block-sub-cat .fa{

	line-height: inherit;

}

.rehman .block-sub-cat .owl-prev,

.rehman .block-sub-cat .owl-next{

	position: inherit;

	-ms-transform: translateY(0%);

	-webkit-transform: translateY(0);

	-transform: translateY(0);

	height: 41px;

	width: 72px;

	background: transparent;

	display: inline-block;

	border: 1px solid #eaeaea;

	line-height: 40px;

	padding: 0;

}

.rehman .block-sub-cat .owl-controls .owl-prev:hover{

	background-image: url('../images/prev7.png');

	background-repeat: no-repeat;

	background-position:  center center;

}

.rehman .block-sub-cat .owl-controls .owl-next:hover{

	background-image: url('../images/next7.png');

	background-repeat: no-repeat;

	background-position:  center center;

}

.rehman .block-sub-cat .owl-next{

	border-left: none;

	background-image: url('../images/next7.png');

	background-repeat: no-repeat;

	background-position:  center center;

	ms-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0);

	background-color: #F36;

}

.rehman .block-sub-cat .owl-prev{

	background-image: url('../images/prev7.png');

	background-repeat: no-repeat;

	background-position:  center center;

	ms-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0);

	background-color: #F36;

}



.rehman .block-sub-cat .owl-controls{

	margin-top: 5px;

	margin-left: auto;

	margin-right: auto;

	width: 145px;

}

.rehman .block-sub-cat .owl-controls .fa{

	display: none;

}

.rehman .box-produts-content .products .product{

	width: 25%;

	float: left;

	border-right: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

	padding-top: 18px;

}

.rehman .box-produts-content .products .product:nth-child(4),

.rehman .box-produts-content .products .product:nth-child(8){

	border-right: none;

}

.rehman .box-produts-content .row-brand{

	margin-top: 10px;

}

.rehman .box-produts-content .page-heading span.page-heading-title {

    border-bottom: 3px solid #0692b3;

    position: absolute;

    bottom: -1px;

    padding: 0 12px;

}

.rehman .box-produts-content .page-heading {

    height: 38px;

    border-bottom: 1px solid #eaeaea;

    line-height: 36px;

    position: relative;

    font-size: 18px;

}

.rehman .row-brand .owl-prev{

	top: -18px;

	left: inherit;

	right: 25px;

}

.rehman .row-brand .owl-next{

	top: -18px;

}

.rehman .band-logo{

	margin-top: 2px;

}

.rehman .band-logo li{

	list-style: none;

}

.rehman .band-logo li a{

	background: #f6f6f6;

	border: 1px solid #eee;

	display: block;

	margin-bottom: 2px;

}

.rehman .band-logo li a:hover{

	background: #fff;

	border-color: #e52e04;

}



@media (min-width: 993px) and (max-width: 1200px) {

	.rehman .box-produts-content .block-product-left{

		width: 100%;

		border:none;

		border-bottom: 1px solid #eaeaea;

		overflow: hidden;

	}

	.rehman .box-produts-content .block-sub-cat ul.list-cat li{

		display: inline-block;

		float: left;

		width: 20%;

	}

	.rehman .block-sub-cat .owl-controls{

		width: auto;

	}

	.rehman .block-box-products-banner{

		display: none;

	}

	.rehman .box-produts-content .block-product-right{

		margin-left: 0;

		border-left: 1px solid #eaeaea;

		width: 100%;

		float: left;

	}

	.rehman .box-products.right .box-produts-content .block-product-right{

		margin-right: 0;

		width: 100%;

		float: left;

		border-left: none;

		border-right: 1px solid #eaeaea;

	}

	.rehman .box-product-head .box-product-head-left{

		width: 25%;

	}

	.rehman .box-product-head .box-product-head-right{

		margin-left: 25%;

	}

}

@media (min-width: 768px) and (max-width: 992px) {

	

	.rehman .box-produts-content .block-product-left{

		width: 100%;

		overflow: hidden;

		border: none;

		border-bottom: 1px solid #eaeaea;

	}

	.rehman .box-produts-content .block-sub-cat{

		width: 50%;

		float: left;

	}

	.rehman .block-box-products-banner{

		width: 50%;

		float: right;

		text-align: right;

	}

	.rehman .box-produts-content .block-product-right{

		margin-left: 0;

		overflow: hidden;

		float: left;

		width: 100% !important ;

	}

	.rehman .box-produts-content .products .product{

		width: 25%;

	}

	.rehman .box-products.right .box-tabs{

		padding-left: 0;

	}

	

	

}

@media (min-width: 481px) and (max-width: 767px) { 

.rehman .box-product-head .box-product-head-right .nav-menu .navbar-collapse {

    background: #fff;

    border-bottom: 2px solid #fa8334;

}

.rehman .box-products.right .box-product-head-right {

    margin-left: 0;

    margin-right: 0;

}

.rehman .box-products.right .box-product-head-right .nav-menu .toggle-menu {

    margin-right: 0%;

    margin-left: 2%;

    float: left;

}



.rehman .box-produts-content .block-product-left{

		width: 100%;

	}

	.rehman .box-produts-content .block-product-right{

		margin-left: 0;

		width: 100%;

    

	}

	.rehman .box-produts-content .products .product{

		width: 100%;

	}

	.rehman .box-products .box-product-head{

		padding-bottom: 15px;

	}

	.rehman .box-products .box-tabs li>a:before{

		display: none;

	}

	.rehman .box-products .box-tabs li>a:after{

		display: none;

	}

	.rehman .box-products .box-tabs{

		margin-top: 0;

	}

	.rehman .box-produts-content{

		float: left;

		overflow: hidden;

		width: 100%;

	}

	.rehman .box-product-head .box-product-head-left{

		width: 100%;

		margin-bottom: -49px;

	}

	.rehman .box-product-head .box-product-head-right .nav-menu {

    background: transparent;

}

	.rehman .box-product-head .box-product-head-right{

		margin-left: 0;

	}

	.rehman .box-products.right .box-tabs{

		padding-left: 0;

	}

	.rehman .box-products.right .box-produts-content .products .product,

	.rehman .box-products .box-produts-content .products .product{

		border: none;

		border-bottom: 1px solid #eaeaea;

		width: 50%;

	}

	.rehman .box-products.right .box-produts-content .block-product-right{

		margin-right: 0;

		width:100%;

	}

}

@media (max-width: 480px) {

	.rehman .box-product-head .box-product-head-right .nav-menu .navbar-collapse {

    background: #fff;

    border-bottom: 2px solid #fa8334;

}

	.rehman .box-products.right .box-product-head-right .nav-menu .toggle-menu {

    margin-right: 0%;

    margin-left: 2%;

    float: left;

}

	.rehman .box-produts-content .block-product-left{

		width: 100%;

		margin-bottom: -49px;

	}

	.rehman .box-product-head .box-product-head-right .nav-menu {

    background: transparent;

}

	.rehman .box-produts-content .block-product-right{

		margin-left: 0;

		width: 100%;

	}

	.rehman .box-produts-content .products .product{

		width: 100%;

	}

	.rehman .box-products .box-product-head{

		padding-bottom: 15px;

		    width: 100%;

	}

	.rehman .box-products .box-tabs li>a:before{

		display: none;

	}

	.rehman .box-products .box-tabs li>a:after{

		display: none;

	}

	.rehman .box-products .box-tabs{

		margin-top: 0;

	}

	.rehman .box-produts-content{

		float: left;

		overflow: hidden;

		width: 100%;

	}

	.rehman .box-product-head .box-product-head-left{

		width: 100%;

		    margin-bottom: -49px;

	}

	.rehman .box-product-head .box-product-head-right{

		margin-left: 0;

	}

	.rehman .box-products.right .box-tabs{

		padding-left: 0;

	}

	.rehman .box-products.right .box-produts-content .products .product,

	.rehman .box-products .box-produts-content .products .product{

		border: none;

		border-bottom: 1px solid #eaeaea;

		width: 100%;

	}

	.rehman .box-products.right .box-produts-content .block-product-right{

		margin-right: 0;

		width:100%;

	}

}



.rehman .box-product-head .box-product-head-right .nav-menu .toggle-menu {

    margin-right:2%;

}







.layered-filter-price .panel-heading {

    padding: 6px 0px;

    border-bottom: 1px solid transparent;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

}



.layered-filter-price .panel-heading span {

    margin-top: 0;

    font-size: 15px;

    display: block;

    width: 100%;

    padding: 2px 0;

}



.layered-filter-price .panel-heading span i {

	margin-top:3px;

}

.layered-filter-price .panel {

    margin-bottom: 6px;

	border: 0px solid transparent;

	box-shadow: none;

	border-bottom:1px solid #7B7B7B;

	border-radius:0;

}

.layered .layered-content {

    

    padding-top: 8px;

}

#myScrollspy .affix {

      top: 50px;

	  background:#fff;

	  z-index:9999;

	  width:268px;

	  border:1px solid #DFDFDF;

  }

  #myScrollspy .affix + .spacew {

      height:348px;

  }

  @media (max-width: 768px) {

    #myScrollspy .affix {

        position: static;

		width: auto;

		

    }

	#myScrollspy .affix + .spacew {

      height:0;

  }

}

.breadcrumb .navigation_page, .breadcrumb .navigation-pipe{

	position: relative;

    display: inline-block;

    white-space: nowrap;

	padding:6px 0;

	float:right;

}

.breadcrumb .chota{

	max-width: 223px;

    text-overflow: ellipsis;

    vertical-align: middle;

    overflow: hidden;

}

.osh-breadcrumb-search {

    position: relative;

	display: inline-block;

    white-space: nowrap;

}

.osh-breadcrumb-search:before {

	content: " ";

    

    padding-left: 7px;

    padding-right: 10px;

}

.osh-breadcrumb-search > input {

    width: 230px;

    height: 30px;

    border: 1px solid #e9e9e9;

    padding-right: 25px;

    padding-left: 10px;

}

.osh-breadcrumb-search > i {

    position: absolute;

    font-size: 12px;

    right: 7px;

	line-height: 30px;

    -webkit-transform: scaleX(-1);

    transform: scaleX(-1);

}



.product-list li .brand {

    display: block;

    font-weight: 400;

    font-size: 11px;

    line-height: 15px;

    color: #404040;

    border-bottom: 1px solid #e9e9e9;

    margin: 4px 0;

    padding-bottom: 4px;

}

.sami-box{

	float: none;

    width: 89%;

}



.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label .tooltip-icon, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label .tooltip-icon {

	font-size: 10px

}

.sami-box>.details, .sami-box>.seller {

	clear: both;

	width: 100%;

	position: relative;

	display: block

}

.sami-box>.details:after, .sami-box>.details:before, .sami-box>.seller:after, .sami-box>.seller:before {

	content: " ";

	display: table

}

.sami-box>.details:after, .sami-box>.seller:after {

	clear: both

}

.sami-box>.seller {

	padding-top: 25px

}





.sami-box>.seller>.seller-info>li>ul {

	padding: 0;

	list-style: none

}



.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label {

	float: left

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-description {

	text-align: left;

	float: left;

	padding-left: 20px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty {

	clear: both;

	position: relative;

	top: 1px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label {

	float: left

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-description {

	text-align: left;

	padding-left: 20px

}





.sami-box>.seller>.card-desktop>.characteristic {

	float: left;

	width: 33%

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography {

	width: 30px

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography>i {

	font-size: 30px

}

.sami-box>.seller>.card-desktop>.characteristic>.description {

	word-break: break-word;

	padding-right: 10px

}

.sami-box>.seller>.seller-info {

	display: table-cell;

	padding: 10px 0;

	list-style-type: none;

	text-align: center;

	font-size: 13px;

	border: 1px solid #d3d3d3;

	background-color: #f8f8f8;

	color: #000;

	position: relative;

	height: 166px;

	vertical-align: middle

}

.sami-box>.seller>.seller-info {

	display: table;

	width: 100%;

	margin: 0;

	height: auto;

	    line-height: 1.42857;

}

.sami-box>.seller>.seller-info>.seller-name {

	margin-bottom: 15px;

	padding: 0 25px

}

.sami-box>.seller>.seller-info>.seller-name>.-name {

	font-weight: 700

}

.sami-box>.seller>.seller-info>li {

	display: table-cell;

	vertical-align: middle

}

.sami-box>.seller>.seller-info>li>ul {

	list-style: none;

	padding: 0

}

.sami-box>.seller>.seller-info .shop-first-logo {

	margin-top: 5px;

	margin-bottom: 15px

}

.sami-box>.seller>.seller-info .shop-first-logo {

	margin-bottom: 0

}

.sami-box>.seller>.seller-info .shop-first-logo>i {

	margin-left: 5px;

	font-size: 10px;

	color: #000;

	line-height: 10px;

	vertical-align: middle

}

.sami-box>.seller>.seller-info>.seller-rating {

	margin-bottom: 20px

}

.sami-box>.seller>.seller-info>.seller-rating>.-rating {

	color: #fff;

	background-color: #b0d57b;

	padding: 8px 20px;

	font-weight: 700;

	display: inline-block

}

.sami-box>.seller>.seller-info>.seller-delivery {

	font-size: 12px;

	padding: 0 5px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery {

	margin-bottom: 5px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery {

	margin-bottom: 0

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty>span {

	overflow: hidden;

	text-overflow: -o-ellipsis-lastline;

	text-overflow: ellipsis;

	display: block;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	max-height: 2.824em

}

.sami-box>.seller>.seller-info>.seller-delivery .-label {

	color: grey

}

.sami-box>.seller>.seller-info>.seller-delivery .-label .tooltip-icon {

	font-size: 10px

}

.sami-box>.seller>.seller-info span {

	display: block

}

.sami-box>.seller>.seller-info>.-arrow {

	width: 26px;

	height: 30px;

	position: absolute;

	overflow: hidden;

	bottom: 30px;

	left: -26px;

	-webkit-transform: rotate(-90deg);

	transform: rotate(-90deg)

}

.sami-box>.seller>.seller-info>.-arrow {

	top: -27px;

	left: 10px;

	-webkit-transform: rotate(0);

	transform: rotate(0)

}

.sami-box>.seller>.seller-info>.-arrow:after, .sami-box>.seller>.seller-info>.-arrow:before {

	content: "";

	width: 40px;

	height: 40px;

	left: -7px;

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

	position: absolute

}

.sami-box>.seller>.seller-info>.-arrow:before {

	background-color: #d3d3d3;

	top: 22px

}

.sami-box>.seller>.seller-info>.-arrow:after {

	background-color: #f8f8f8;

	top: 23px

}

.sami-box>.seller>.card-desktop {

	border: 1px solid #d3d3d3;

	background-color: #f8f8f8;

	display: table-caption;

	padding: 10px 20px;

	margin-bottom: 15px

}

.sami-box>.seller>.card-desktop {

	display: table;

	width: 100%;

	margin-top: 15px;

	padding-left: 10px;

	padding-right: 10px

}

.sami-box>.seller>.card-desktop:after, .sami-box>.seller>.card-desktop:before {

	content: " ";

	display: table

}

.sami-box>.seller>.card-desktop:after {

	clear: both

}

.sami-box>.seller>.card-desktop>.characteristic {

	padding: 5px 0

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography {

	width: 45px;

	padding-right: 15px

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography>i {

	color: #3e6a95;

	font-size: 40px;

	line-height: 1;

	vertical-align: middle

}

.sami-box>.seller>.card-desktop>.characteristic>.description>.title {

	text-overflow: clip;

	overflow: visible;

	white-space: normal;

	font-size: 12px;

	line-height: 16px;

	font-weight: 400;

	text-transform: none;

	color: #000;

	max-width: none

}

@media (min-width:0) and (max-width:1199px) {

	.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label .tooltip-icon, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label .tooltip-icon, .sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label .tooltip-icon, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label .tooltip-icon {

	font-size: 10px

}

.sami-box>.details, .sami-box>.seller, .sami-box>.details, .sami-box>.seller {

	clear: both;

	width: 100%;

	position: relative;

	display: block

}

.sami-box>.details:after, .sami-box>.details:before, .sami-box>.seller:after, .sami-box>.seller:before, .sami-box>.details:after, .sami-box>.details:before, .sami-box>.seller:after, .sami-box>.seller:before {

	content: " ";

	display: table

}

.sami-box>.details:after, .sami-box>.seller:after, .sami-box>.details:after, .sami-box>.seller:after {

	clear: both

}

.sami-box>.seller, .sami-box>.seller {

	padding-top: 25px

}

.sami-box>.seller>.seller-info, .sami-box>.seller>.seller-info {

	display: table;

	width: 100%;

	margin: 0;

	height: auto

}

.sami-box>.seller>.seller-info>li, .sami-box>.seller>.seller-info>li {

	display: table-cell;

	vertical-align: middle

}

.sami-box>.seller>.seller-info>li>ul, .sami-box>.seller>.seller-info>li>ul {

	padding: 0;

	list-style: none

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery, .sami-box>.seller>.seller-info>.seller-delivery>.-delivery {

	margin-bottom: 0

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label, .sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-label {

	float: left

}

.sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-description, .sami-box>.seller>.seller-info>.seller-delivery>.-delivery>.-description {

	text-align: left;

	float: left;

	padding-left: 20px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty {

	clear: both;

	position: relative;

	top: 1px

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-label {

	float: left

}

.sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-description, .sami-box>.seller>.seller-info>.seller-delivery>.-warranty>.-description {

	text-align: left;

	padding-left: 20px

}

.sami-box>.seller>.seller-info>.-arrow, .sami-box>.seller>.seller-info>.-arrow {

	top: -27px;

	left: 10px;

	-webkit-transform: rotate(0);

	transform: rotate(0)

}

.sami-box>.seller>.card-desktop, .sami-box>.seller>.card-desktop {

	display: table;

	width: 100%;

	margin-top: 15px;

	padding-left: 10px;

	padding-right: 10px

}

.sami-box>.seller>.card-desktop>.characteristic, .sami-box>.seller>.card-desktop>.characteristic {

	float: left;

	width: 33%

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography, .sami-box>.seller>.card-desktop>.characteristic>.iconography {

	width: 30px

}

.sami-box>.seller>.card-desktop>.characteristic>.iconography>i, .sami-box>.seller>.card-desktop>.characteristic>.iconography>i {

	font-size: 30px

}

.sami-box>.seller>.card-desktop>.characteristic>.description, .sami-box>.seller>.card-desktop>.characteristic>.description {

	word-break: break-word;

	padding-right: 10px

}



}

@media  (max-width: 480px) {

	.sami-box{

	float: none;

    width: 380px;

}

}



.sami-box>.seller>.card-desktop>.characteristic>.iconography>i {

    font-size: 30px;

}



.sami-box .card-desktop.-characteristics .characteristic .description, .sami-box .card-desktop.-text .characteristic .description {

    display: table-cell;

    vertical-align: middle;

}

.sami-box .card-desktop.-characteristics .characteristic .iconography, .sami-box .card-desktop.-text .characteristic .iconography {

    width: 30px;

    

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.sami-box .card-desktop.-text .characteristic .description>.title {

    display: block;

}



.product-image .group-price {

    position: absolute;

    position: absolute;

    top: 10px;

    left: 10px;

    height: auto;

}

.product-image .group-price .product-new {

    color: #fff;

    float: left;

    line-height: 22px;

    text-align: center;

    font-size: 12px;

    text-transform: uppercase;

    padding: 0 10px;

    background: #ffc000;

    height: 22px;

}

.product-image .group-price .product-sale {

    color: #fff;

    float: left;

    line-height: 22px;

    text-align: center;

    font-size: 12px;

    text-transform: uppercase;

    padding: 0px 10px;

    background: #ff4318;

    height: 22px;

}

.coupon {

    float: left;

}

.coupon .input-text {

   padding: 0;

    height: 34px;

    width: 194px;

    padding: 0 9px;

    float: left;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    border: 1px solid #d3ced2;

    margin: 0 0px 0 0;

    outline: 0;

    line-height: 1;

    vertical-align: middle;

    font-size: 13px;

}

.coupon input.button {

    font-size: 13px;

    float: none;

    margin: 0;

    vertical-align: middle;

    line-height: 1;

    height: 34px;

    padding: 0 8px;

    background: #666;

    color: #fff;

    border-radius: 0;

    font-weight: normal;

	border: 0;

    white-space: nowrap;

    display: inline-block;

    background-image: none;

    box-shadow: none;

    -webkit-box-shadow: none;

    text-shadow: none;

	    left: auto;

		cursor: pointer;

    position: relative;

    font-family: inherit;

    text-decoration: none;

    overflow: visible;

	    -webkit-appearance: button;

		outline: 0;

}

.coupon input.button:hover {

	color: #fff;

    background-color: #f36;

}

.samilogin input, .samilogin textarea, .samilogin select {

	width:100%;

}

.samilogin .forgot-pass {

    margin-top: 28px;

}

.addresbox {

    

    min-height: 450px;

}



.order-delivery {

    width: 380px;

    margin-bottom: 30px;

    float: left;

    color: #6e6e6e;

}

.order-delivery>.packages-number {

    font-size: 12px;

    line-height: 16px;

}

.order-delivery>.packages-number>i {

    font-size: 25px;

    line-height: 29px;

    color: #416998;

    vertical-align: -7px;

    margin-right: 5px;

    display: inline-block;

}

.order-delivery>.delivery {

    position: relative;

    margin: 18px 0;

    border: 1px dotted #d3d3d3;

    padding: 20px 10px;

}

.order-delivery>.delivery>.label {

    position: absolute;

    top: -10px;

    left: 4px;

    padding-right: 5px;

    padding-left: 5px;

    font-size: 14px;

    line-height: 18px;

    font-weight: 500;

    background-color: #fff;

    color: #416998;

}

.order-delivery>.delivery>.delivery-details {

    font-size: 12px;

    line-height: 16px;

    float: left;

    max-width: 275px;

}

 .delivery .range,  .delivery .range {

    font-weight: 700;

    color: #6e6e6e;

}

.order-delivery>.delivery>.more {

    font-size: 12px;

    line-height: 16px;

    font-weight: 500;

    float: right;

    color: #416998;

    white-space: nowrap;

    cursor: pointer;

}

.order-delivery>.osh-popover-content {

    display: none;

}





/*  bhoechie tab */

div.bhoechie-tab-container{

  z-index: 10;

  background-color: #ffffff;

  padding: 0 !important;

  border-radius: 4px;

  -moz-border-radius: 4px;

  border:1px solid #ddd;

  margin-top: 20px;

  margin-left: 0px;

  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

  box-shadow: 0 6px 12px rgba(0,0,0,.175);

  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);

  background-clip: padding-box;

  opacity: 0.97;

  filter: alpha(opacity=97);

}

div.bhoechie-tab-menu{

  padding-right: 0;

  padding-left: 0;

  padding-bottom: 0;

}

div.bhoechie-tab-menu div.list-group{

  margin-bottom: 0;

}

div.bhoechie-tab-menu div.list-group>a{

  margin-bottom: 0;

}

div.bhoechie-tab-menu div.list-group>a .glyphicon,

div.bhoechie-tab-menu div.list-group>a .fa {

  color: #5A55A3;

}

div.bhoechie-tab-menu div.list-group>a:first-child{

  border-top-right-radius: 0;

  -moz-border-top-right-radius: 0;

}

div.bhoechie-tab-menu div.list-group>a:last-child{

  border-bottom-right-radius: 0;

  -moz-border-bottom-right-radius: 0;

}

div.bhoechie-tab-menu div.list-group>a.active,

div.bhoechie-tab-menu div.list-group>a.active .glyphicon,

div.bhoechie-tab-menu div.list-group>a.active .fa{

  background-color: #067CB7;

  background-image: #5A55A3;

  color: #ffffff;

}

div.bhoechie-tab-menu div.list-group>a.active:after{

  content: '';

  position: absolute;

  left: 100%;

  top: 50%;

  margin-top: -13px;

  border-left: 0;

  border-bottom: 13px solid transparent;

  border-top: 13px solid transparent;

  border-left: 10px solid #0D80B9;

}



div.bhoechie-tab-content{

  background-color: #ffffff;

  /* border: 1px solid #eeeeee; */

  padding-left: 20px;

  padding-top: 10px;

}



div.bhoechie-tab div.bhoechie-tab-content:not(.active){

  display: none;

}







/* My Account ============================================================================= */

.customer-account-index .main-container {margin-top: 30px;}

.my-account .title-buttons .link-rss{float:none;margin:0}

/********** < Dashboard */

.dashboard .welcome-msg{margin:0 8em 1.5em 0}

.dashboard .welcome-msg p{margin:0}

.dashboard .col2-set{margin:0 0 15px}

/* General Box */

.box-account{background:#fff;border:1px solid #eee;padding:15px;margin:0 0 20px}

.box-account .box-head{margin:0 0 20px;text-align:right}

.box-account .box-head h2{float:left;margin:0;font-size:14px;font-weight:bold;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;padding-left:0px;color:#444}

.dashboard .box .box-title{padding:0 0 5px;margin:0 0 10px;text-align:right;border-bottom: 1px solid #eeeeee;}

.dashboard .box .box-title h3,.dashboard .box .box-title h4{float:left;font-size:13px;font-weight:normal;margin:0;color:#333;text-transform: uppercase;}

/* Block:Recent Orders */

.dashboard .box-recent .box-head h2{background-image:url(../images/i_folder-table.gif)}

/* Block:Account Information */

.dashboard .box-info .box-head h2{background-image:url(../images/i_ma-info.gif)}

.dashboard .box-info h4 {

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    margin-bottom: 10px;

}

address{font-style:normal;line-height:1.35;     margin-bottom: 20px;}

/* Block:Reviews */

.dashboard .box-reviews .box-head h2{background-image:url(../images/i_ma-reviews.gif)}

.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}

.dashboard .box-reviews .details{margin-left:20px}

.dashboard .box-reviews li.item{margin:0 0 7px}

.dashboard .box-reviews li.item.last{margin:0}

.dashboard .box-reviews .ratings{margin:7px 0 0}

/* Block:Tags */

.dashboard .box-tags .box-head h2{background-image:url(../images/i_ma-tags.gif)}

.dashboard .box-tags .number{float:left;font-size:10px;font-weight:bold;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#0a263c}

.dashboard .box-tags .details{margin-left:20px}

.dashboard .box-tags li.item{margin:0 0 7px}

.dashboard .box-tags li.item.last{margin:0}

.dashboard .box-tags .tags strong,.dashboard .box-tags .tags ul,.dashboard .box-tags .tags ul li{display:inline}

/********** Dashboard > */



/* Address Book */

.my-account .pager {margin: 15px 0;}

.addresses-list h2{font-size:13px;color:#333;text-transform:uppercase;margin-bottom: 15px;}

.addresses-list h3{font-weight:bold;font-size:13px}

.addresses-list address{margin:0 0 3px}

.addresses-list p{margin:0}

.addresses-list a{font-weight:bold}

.addresses-list .link-remove{color:#646464}

.addresses-list .separator{margin:0 3px}

.addresses-list li.item{border:1px solid #eee;padding:10px 13px;margin:0 0 10px;}

.addresses-list li.empty{background:none;border:0;padding:0}

.addresses-list li.empty p{font-weight:bold}

.addresses-list .addresses-additional li.item{background:none;border:0;padding:0}

/* Order View */

.order-info{background:#dee5e8;border:1px solid #d0cbc1;padding:4px 8px;margin:0 0 8px}

.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}

.order-info .current{font-weight:bold}

.order-info li{margin:0 3px}

.order-date{margin:10px 0}

.order-info-box{background:#fff;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}

.order-info-box h2{font-weight:bold;font-size:13px;     margin-bottom: 5px;}

.order-info-box .box-payment p{margin:0 0 3px}

.order-info-box .box-payment th{font-weight:bold;padding-right:7px}

.order-items{width:100%;overflow-x:auto}

.order-items h2,.order-items h3{clear:none;font-weight:bold;font-size:13px;padding:0;margin:0 0 5px;color:#0a263c}

.order-items .product-name{font-size:1em!important;font-weight:bold!important}

.order-items .link-print{color:#1e7ec8;font-weight:normal}

.order-items .order-links{text-align:right}

.order-additional{margin:15px 0}

/* Order Gift Message */

.gift-message dt strong{color:#666}

.gift-message dd{font-size:13px;margin:5px 0 0}

/* Order Comments */

.order-about dt{font-weight:bold}

.order-about dd{font-size:13px;margin:0 0 7px}

.tracking-table{margin:0 0 15px}

.tracking-table th{font-weight:bold;white-space:nowrap}

.tracking-table-popup{width:100%}

.tracking-table-popup th{font-weight:bold;white-space:nowrap}

.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}

/* Order Print Pages */

.page-print .print-head{margin:0 0 15px}

.page-print .print-head .logo{float:left}

.page-print .print-head address{float:left;margin-left:15px}

.page-print h1{font-size:16px;font-weight:bold}

.page-print h2,.page-print h3{font-size:13px;font-weight:bold}

.page-print h2.h2{font-size:16px;font-weight:bold}

.page-print .order-date{background:url(../images/bkg_divider1.gif) 0 100% repeat-x;padding:0 0 10px;margin:0 0 10px}

.page-print .col2-set{margin:0 0 10px}

/* Price Rewrites */

.page-print .gift-message-link{display:none}

.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}

.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}

/* My Wishlist */

.my-wishlist .data-table td{padding:10px}

.my-wishlist .product-image{display:block;width:113px;height:113px;margin:0 0 5px}

.my-wishlist textarea{display:block;width:97%;height:109px}

.my-wishlist .buttons-set{margin-top:2em}

.my-wishlist .buttons-set button.button{float:none}

.my-wishlist .buttons-set .btn-add span,.my-wishlist .buttons-set .btn-share span{}

#wishlist-table .add-to-links{white-space:nowrap}

.my-wishlist .cart-cell .old-price,.my-wishlist .cart-cell .special-price{float: none;}

.my-wishlist .cart-cell .add-to-cart-alt input.qty{margin-bottom: 10px;}

/* My Tags */

.my-tag-edit{float:left;margin:0 0 10px}

.my-tag-edit .btn-remove{float:right;margin:4px 0 0 5px}

#my-tags-table{clear:both}

#my-tags-table td{padding:10px}

#my-tags-table .add-to-links{white-space:nowrap}

/* My Reviews */

#my-reviews-table td{padding:10px}

.product-review .product-img-box{float:left;width:140px}

.product-review .product-img-box .product-image{display:block;width:125px;height:125px}

.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}

.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}

.product-review .product-details{margin-left:150px}

.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px}

.product-review h3{font-size:12px;margin:0 0 3px;color:#2f2f2f}

.product-review .ratings-table{margin:0 0 10px}

.product-review dt{font-weight:bold}

.product-review dd{font-size:13px;margin:5px 0 0}

/* Billing Agreements */

.billing-agreements .info-box{margin:15px 0}

.billing-agreements .form-list li select{float:left}

.billing-agreements .form-list li button.button{float:left;margin-left:10px}

.billing-agreements .table-caption{font-weight:bold;font-size:13px}

/* ======================================================================================= */



/* Data Table */

.data-table{width:100%;border:1px solid #eeeeee;}

.data-table .odd{background:#ffffff}

.data-table .even{background:#ffffff}

/*.data-table tr.odd:hover,.data-table tr.even:hover{background:#ebf1f6}

*/

.data-table td.last,.data-table th.last{}

.data-table thead{background-color: #f7f7f7;}

.data-table tr.last th,.data-table tr.last td{/* border-bottom:0!important;*/}

.data-table th{padding:3px 8px;font-weight:bold}

.data-table td{padding:3px 8px}

.data-table thead th{font-weight:normal;border-right:1px solid #ddd;padding:15px 8px;text-align:center;color:#333;white-space:nowrap;vertical-align:middle}

.data-table thead th.wrap{white-space:normal}

.data-table thead th a,.data-table thead th a:hover{color:#fff}

.data-table thead th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-transform: capitalize;}

.data-table thead th .tax-flag{font-size:11px;white-space:nowrap}

.data-table tbody tr td .product-name a,.data-table tbody tr td .cart-price .price{color:#444;text-decoration:none;font-size:16px;text-transform: capitalize;}

.data-table tbody tr td.a-subtotal .cart-price .price,.data-table tbody tr td .cart-price .price{color:#333;font-size: 16px;}

.data-table tbody tr td input.qty{color:#ff5555;text-align:center;width:35px!important;float: left;height: 35px;border: 0;background-color: transparent;}

.data-table tfoot{border-bottom:1px solid #eeeeee}

.data-table tfoot tr.first td{}

.data-table tfoot tr{background-color:#fff!important}

.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;}

.data-table tfoot strong{font-size:16px}

.data-table tbody th,.data-table tbody td{border-bottom:1px solid #ddd;border-right:1px solid #ddd}

.data-table .custom-qty{width: 115px;border: 1px solid #eaeaea;}

.data-table .custom-qty .alo_qty{width: 35px;float: left;height: 35px;line-height: 35px;outline: medium none;}

/* Bundle products tables */

.data-table tbody.odd tr{background:#f8f7f5!important}

.data-table tbody.even tr{background:#f6f6f6!important}

.data-table tbody.odd tr td,.data-table tbody.even tr td{border-bottom:0}

.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom:1px solid #eeeeee}

.data-table tbody td .option-label{font-weight:bold;font-style:italic}

.data-table tbody td .option-value{padding-left:10px}

/* Generic Info Box */

.info-box{background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;border:1px solid #d0cbc1;padding:12px 15px;margin:0 0 15px}

.info-box h2{font-weight:bold;font-size:13px}

.info-table th{font-weight:bold;padding:2px 15px 2px 0}

.info-table td{padding:2px 0}

/* Shopping cart total summary row expandable to details */

tr.summary-total{cursor:pointer}

tr.summary-total td{}

tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 5px no-repeat;cursor:pointer}

tr.show-details .summary-collapse{background-position:0 -52px}

tr.show-details td{}

tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}

tr.summary-details-first td{border-top:1px solid #d2d8db}

tr.summary-details-excluded{font-style:italic}

/* Shopping cart tax info */

.cart-tax-info{display:block}

.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}

.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 5px no-repeat;cursor:pointer}

.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:normal!important}

.cart-tax-total-expanded{background-position:100% -52px}

/* Class:std - styles for admin-controlled content */

.std .subtitle{padding:0;}

.std ol.ol{list-style:decimal outside;padding-left:1.5em;}

.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}

.std dl dt{font-weight:bold;}

.std dl dd{margin:0 0 10px;}

.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0;}

.std ul{list-style:disc outside;padding-left:1.5em;}

.std ol{list-style:decimal outside;padding-left:1.5em;}

.std ul ul{list-style-type:circle;}

.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0;}

.std dt{font-weight:bold}

.std dd{padding:0 0 0 1.5em}

.std blockquote{font-style:italic;padding:0 0 0 1.5em;}

.std address{font-style:normal;}

.std b,.std strong{font-weight:bold;}

.std em{font-style:italic;}

/* Misc */

.links li{display:inline}

.links li.last{}

.link-cart{color:#d22753;font-weight:bold}

.link-wishlist{color:#d22753;font-weight:normal}

.link-reorder{font-weight:normal;color:#ea5648!important}

.link-compare{font-weight:bold}

.link-print{/*background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;*/

 font-weight:bold;color:#d22753}

.link-rss{background:url(../images/i_rss.gif) 0 2px no-repeat;padding-left:18px;line-height:14px;white-space:nowrap}

.btn-remove{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}

.btn-previous{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_previous.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden}

.btn-remove2{display:block;padding:9px;font-size:12px;text-indent: inherit;background-image: none;width: auto;height: auto;}

.btn-remove2:hover,.btn-edit:hover{background-color:transparent;}

.btn-edit{display:block;padding:9px;font-size:12;line-height:0;}

.cards-list dt{margin:5px 0 0}

.cards-list .offset{padding:2px 0 2px 20px}

.separator{margin:0 3px}

.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:url(../images/bkg_divider1.gif) 0 50% repeat-x;text-indent:-999em;overflow:hidden}

#product-attribute-specs-table th {color: #666666; border-radius: 0;display: block;font-size: 100%;line-height: 30px;text-align: left;}

/* Account Login/Create Pages ============================================================ */

.page-title {border-bottom: 1px solid #eaeaea;}

.page-title h1{font-size: 24px;line-height: 40px;}

.account-login .content{  border: 1px solid #eaeaea;border-bottom: 0; min-height: 320px; padding: 30px;}

.account-login .content p.required{color:#ee001c}

.account-login .content h2{font-size: 18px;font-weight: normal;line-height: normal; margin: 0;padding: 0 0 15px;text-transform: capitalize;}

.account-login .new-users h2{}

.account-login .registered-users h2{}

.account-login .buttons-set button.button{position: relative;}

.account-login .buttons-set button.button:before {display: inline-block;font-size: 14px;text-align: right;width: 32px;font-family: FontAwesome;position: absolute;left: 0; line-height: 40px;}

.account-login .new-users .buttons-set button.button:before{content: "";}

.account-login .registered-users .buttons-set button.button:before{content: "";}

.account-login .buttons-set button.button span{padding: 0 20px 0 40px;}

.account-login .buttons-set button.button span span{padding: 0;}

.account-login .buttons-set{margin:0 0 30px;padding:0 30px 30px; border: 1px solid #eaeaea;border-top:0;}

.account-login .buttons-set .f-left{float:right!important;line-height:34px;text-decoration:none;color:#ee001c}





.my-account .page-title{width:100%;overflow:hidden;margin:25px 0;}

.my-account .page-title h1,.my-account .page-title h2{margin:0;font-size:20px;color:#222;text-transform:capitalize;font-weight: 500;}

.my-account .page-title .separator{margin:0 3px}

.my-account .page-title .link-rss{float:right;margin:7px 0 0}

.my-account .title-buttons{text-align:right}

.my-account .title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6{float:left;}

.my-account .subtitle,.sub-title{color: #333;font-size: 17px;padding: 5px 0 0;text-transform: uppercase;}

.my-account  .nobr {

    white-space: nowrap!important;

    font-size: 15px;

}

.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}

.nobr{white-space:nowrap!important;font-size:15px}

.wrap{white-space:normal!important}

.a-left{text-align:left!important}

.a-center{text-align:center!important}

.a-right{text-align:right!important}

.v-top{vertical-align:top}

.v-middle{vertical-align:middle}

.f-left{float:left!important}

/*.left{float:left!important}*/

.f-right{float:right!important}

/*.right{float:right!important}*/

.f-none{float:none!important}

.f-fix{float:left;width:100%}

.no-display{display:none}

.no-margin{margin:0!important}

.no-padding{padding:0!important}

.no-bg{background:none!important}

.clear_b{}

.buttons-set{clear:both;margin:2em 0;padding:0 0 0;text-align:right}
.osh-breadcrumb-search > button {
    position: absolute;
    font-size: 12px;
    right: 7px;
    line-height: 30px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}