

	/* product photos */
.product-intro{
	position:relative;
	display:block;
	}
.product-title{
	font-size:24px;
	border-bottom:1px solid #e5e5e5;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	font-family:'arial';
	font-weight:normal;
	line-height:28px;
	color:#1a1926;
	}
.cloud-zoom-lens {
	border: 1px solid #eee;
	cursor:move;
}
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}

.cloud-zoom-big {
	border:1px solid #eee;
	overflow:hidden;
	padding:0px;
}
.cloud-zoom-loading {
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
}
.product-view{
	position:relative;
	width:100%;
	float:left;

	}
.product-view .product-image{
	border:1px solid #d2d2d2;
	}
.product-view .product-image img{
	position:relative;
	width:100%;
	}
.product-view .image-additional{
	position:relative;
	width:100%;
	margin:20px 0;
	}
.product-view .image-additional ul{
	position:relative;
	width:100%;
	}
.product-view .image-additional li{
	position:relative;
	width:100%;
	margin:0 23px 0 0;
	}
.product-view .image-additional li.single{ display:none;}
.product-view .image-additional li img{
	position:relative;
	width:100%;
	border:1px solid #d2d2d2;
	}
.product-view .image-additional li a{
	position:relative;
	display:block;
	padding:0 18px;

	}
 .product-view .image-additional li.current img{
	border-color:#ccc;
	border-width:3px;
	}
.product-view .image-additional img.popup
{
	display:none;
}
.image-additional .owl-nav {display:inline;position:absolute;top:50%; margin:-13px 0 0;left:0; width:100%;z-index:0; }

.image-additional .owl-prev,.image-additional .owl-next{ position:absolute; top:0;overflow:hidden; z-index:999; float:left;display:block; background-repeat:no-repeat; font-size:22px;    }

.image-additional .owl-prev{
	left:-20px;

	}
.image-additional .owl-next{
	right:-20px;
	}
.image-additional .owl-prev:before{
	content:"\f104";
	}
.image-additional .owl-next:before{
	content:"\f105";
	}

/* product summary */
.product-summary{ position:relative;width:580px;float:right;}
.product-summary .product-meta{
	line-height:25px;
	}

.product-summary .product-meta h3{
	font-family:'arial';
	margin:0 0 10px;
	font-size:16px;
	}
.product-btn-wrap{
	position:relative;
	margin:20px 0 0;
	}
.product-btn-wrap .email,.product-btn-wrap .pdf{
	position:relative;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	line-height:30px;
	padding:0 15px;
	border-radius:3px;
	background:#7f7f7f;
	border:1px solid #7f7f7f;
	color:#FFF;
	margin:0 20px 0 0;
	}

.product-btn-wrap .email:before{
	content:"\f0e0";
	padding:0 3px 0 0;
	}
.product-btn-wrap .pdf:before{
	content:"\f1c1";
	padding:0 3px 0 0;
	}
.product-btn-wrap .email:hover,.product-btn-wrap .pdf:hover{
	background:none;
	color:#7f7f7f;
	}
.product-summary .share-this{
	float:right;
	margin:30px 0 0;
	}
.product-detail{
	position:relative;
	overflow:visible;
	margin:50px 0 0;

	}
.detail-tabs{
	position:relative;
	}

.detail-tabs .title{
	position:relative;
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;

	padding:0 15px;
	line-height:28px;
	cursor:pointer;
	overflow:hidden;
	font-size:16px;
	margin:0 8px 0 0;

	color:#FFF;
	background:#754cac;
	}

.detail-tabs .title.current{
	font-family:'arial';
	color:#FFF;
	background:#754cac

	}
.product-detail .detail-panel{
	padding:20px 0;
	display:block;
	overflow:hidden
	}
.product-detail .disabled{ display:none;}








@media screen and (max-width: 769px){

/* layout */


/* box sizing */

*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.owl-carousel{ padding:0 0 30px;}


/* ===================================================

 * header

 * --------------------------------------------------- */

/* ===================================================

 * for:homepage

 * --------------------------------------------------- */

/* ===================================================

 * for:product detail

 * --------------------------------------------------- */

/* product intro */


.product-view{
	width:100%;
	float:none;

	}
.product-view .product-image{
	display:none
	}
.product-view .image-additional{
	width:100%;
	margin:0;
	}
.product-view .image-additional ul{
	width:100%;
	}
.product-view .image-additional li{
	width:100%;
	margin:0;
	}
.product-view .image-additional li a{
	padding:0 ;
	}
 .product-view .image-additional li.current img{
	border-color:inherit;
	}

/* product summary */
.product-summary{ position:relative;width:100%;float:none;}

.product-summary .share-this{
	float:none;
	margin:30px  0;
	}
/* detail */

.tab-content-wrap .tab-title-bar,.tab-content-wrap .tab-panel-wrap{ display:none;}
.tab-content-wrap .mobile-tab-items .mobile-tab-item{
	margin:0 0 30px ;
	}
.tab-content-wrap .mobile-tab-items .mobile-tab-title{
	font-family:'arial';
	margin:0 0 15px;
	}
.tab-content-wrap .mobile-tab-items .mobile-tab-panel{
	}

/* Customers Also Bought */

.goods-items{
	width:100%;
	}


}
@media screen and (max-width: 780px){.product-view .image-additional li.single{ display:block;}}

@media screen and (max-width: 641px){


.product-item,.product-items .product-item,.case-item{
	width:50%;
	}
.review-items{
	padding:0 0 40px;
	}
.review-item .item-wrap{
	padding:10px 10px;
	}
.company-content{
	width:100%;
	padding:20px 0;
	}
.company-content .text{
	font-size:26px;
	}

.data-items{
	width:100%;

	}
.recent-news-title-bar{
		line-height:40px;

	}
.recent-news-title-bar .title{
	float:none;
	padding: 0;
	}
.recent-news-title-bar .title:after{ display:none;}
.recent-news-title-bar .view-more{
	float:none;
	}
.recent-news-item{
	width:100%;
	}


.products-scroll-list li{
	display:block;
	width:100%;
	margin:0 0 20px;
	}
.products-scroll-list li img{
	max-width:65px;
	float:left;
	margin:0 15px 0 0;
	}

	}

.bottomsidebar .bottomcontent{
	background:#754cac !important;}
