* { margin:0; padding:0;}
body {  font-size:12px; line-height:17px; color:#555; font-family:Arial, Helvetica, sans-serif; background:#f3f0e9;  }
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}
li{ list-style:none;}
img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}
a {color:#000; outline:none; text-decoration:none; }
#easyTooltip{
	padding:3px;
	border:1px solid #000;opacity: 0.85;filter: alpha(opacity=85);
	background:#555; color:#fff;
	z-index:100;
	}
/* ============================= header ====================== */
.nav1 .row{ background:#fff; margin:0; padding:2px;}
@media (min-width: 1260px) {

.compareResult{ float:right;}
.produfleft2{ height:500px; }
.head-search  input{ width:70%;}
.indexbanner img{ height:425px; }

}
@media (min-width: 381px) {
.product-col .zenzc{padding-bottom: 130%;}
}
@media only screen and (max-width: 380px) {
.product-col .zenzc{padding-bottom: 170%;}
#scUpdateQuantity{ display:none;}
.cartQuantityUpdate{ display:none;}
.counts{display:none;}
.product-col .compare{ display:none;}
.compareResult span{ display:none;}
.logo .logosml{ display:none;}
.shippedto{ display:none;}
}
@media only screen and (max-width: 450px) {
.product-col #productPrices{ display:none;}
.owl-nav{ display:none;}

}
@media only screen and (max-width: 650px) {
.cart span{ display:none;}
.compareResult span{ display:none;}
}
@media only screen and (max-width: 950px) {
.subcategory-image img{ width:100%; height:auto;}
#productDescription img{ width:100%; height:auto;}
#ezPageDefault img{ width:100%; height:auto;}
}

 .newslt .articleImage{display: block;
  width: 30%;
  height: auto; float:left; margin-right:10px;}

/* --- logo --- */
.logo{padding:10px 0; float:left; text-align:center; margin-top:5px;
}
.logo .logobig {
    color: #555;
    font-size: 30px;
    font-weight: 100;
    line-height: 35px;
    text-align: left;
}
.logo .logosml {
    color: #111;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
}
.logobig2 {
background:#ab8262;    color: #fff;text-shadow: -1px -1px 0 #fff,1px 1px 0 #333;
    font-size: 30px;
    padding: 2px 5px; border-radius:5px;
}

.nav1 .navigation{ line-height:22px; margin-bottom:5px; }
.nav1 .navigation a{  color: #ab8262;
    font-size: 12px;
margin-right:5px;text-transform: uppercase;}
.nav1 .navigation i{ font-size:16px; color:#ab8262; margin-right:5px;}
/* --- search --- */
#search_block { margin-top:15px; 
}
#search_block .form-search {
  position: relative;
  background: #fff;
  padding:0;border:1px solid #ab8262;
  width:100%;
  right: 0;
}
#search_block .form-search #searchInput {
  float: left;
  display: inline-block;
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background: none;
  color: #96877c;
  font-size: 20px;
  padding: 5px 25px;
  font-family: Arial, sans-serif;
  box-shadow: none;
  border-radius: 0;
  width: 85%;
}
#search_block .form-search .button-search {
  float: right;
  position: relative;
  border-left:1px solid #ab8262; background:#ab8262;border-right:0;border-top:0;border-bottom:0;
  padding: 0;
  width: 15%;
  color: #fff; height:38px;
  text-transform: uppercase;
  font: 400 20px/32px Arial, sans-serif;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
#search_block .form-search .button-search b {
  display: none;
}
#search_block .form-search .button-search:hover {
  background: #333; color:#fff;
}
.erwei{ position:absolute; right:0; top:0;}
.erwei img{width:80px; height:80px;}
 /* --- menu --- */
/* --- shopping cart --- */
.compareResult{ font-size:12px; line-height:16px;text-transform: uppercase; 
}
.compareResult{ float:right;}
.compareResult i{ font-size:20px; color:#ab8262; margin-right:5px;}
.compareResult a{ color:#222;}
.count{padding:2px 5px; color:#fff; background:#ab8262;border-radius:10px; margin-left:5px; position:absolute; top:2px; right:-15px; line-height:14px;}
.cart{ float:right;line-height:14px;                                                        }
.cart i{ font-size:20px; color:#ab8262; margin-right:3px;}
.cart .st1{color:#222;text-transform: uppercase; font-size:14px;  font-weight:100;}
.cart a.on { }
.cart a.on{ font-weight:none; color:#fff; text-decoration:none;text-transform: uppercase; font-size:14px; line-height:15px;    }
.cart a.on:hover{ color:#ccc;}
/* _______ dropdown cart _______ */
.cart  a.on{cursor:pointer;}
.cart-down, .none{	border:1px solid #222; background:#fff; overflow:hidden; color:#333;	position:absolute; width:278px; right:0; top:22px; z-index:100;	text-transform:none; display:none;}
.none{padding:15px; text-transform:uppercase;}
.cart_item{	width:260px; overflow:hidden; background:url(../images/tail-cart.gif) repeat-x 0 100% #fff;	padding:12px; margin:2px 0;}
.cart_item .left-info{ float:left;}
.cart_item .center-info{float:left; width:165px; text-align:left;}
.cart_item span{float:left;	margin:0 5px 0 0;}
.cart_item .quantity{color:#000; font-weight:bold;  margin:1px 5px 0 0;}
.cart_item .quantity .spr{font-size:8px; font-weight:normal; font-style:normal;}
.cart_item .cart-name{color:#000; font-size:12px; line-height:18px; float:left; text-transform:none; text-decoration:none;}
.cart_item .cart-name:hover{text-decoration:underline;}
.cart_item .model{display:block;font-size:10px;margin-top:1px; color:#676363; text-transform:lowercase; width:100%;}
.cart_item a.cart-img{ float:left; display:inline-block;margin:0 5px 0 0;}
.cart_item a.cart-img img{ width:60px;}
.cart_item .cart-price{	float:left;	color:#000;	font-size:14px;	font-weight:normal; margin:1px 0 0 0; }
.cart_item .delete{	float:right;padding:4px;}
.cart-down .cart-bottom{text-align:right; overflow:hidden; width:256px;	padding:12px; }
.cart-down .cart-bottom .total{ width:100%; display:block; font-size:13px; font-weight:normal;}
.cart-down .cart-bottom .total strong{ font-weight:normal;}
.cart-down .cart-bottom .total span{ font-size:14px; color:#000;	margin:0 0 0 5px;}
.cart-down .cart-bottom a{float:left;}
.cart-down .cart-bottom .btnsa{overflow:hidden;	margin:10px 0 0 0;	text-align:right;	float:right;}

/* --- currencies --- */
.nav1 .currencies{
	color:#fff;
	font-size:12px; right:5px;
	line-height:16px;
    z-index:100; position:absolute;
	text-align:left; 
	display:none;
}
.nav1 .currencies .select.jqTransformHidden{
	display:none;
}

.nav1 .currencies .jqTransformSelectWrapper{
	border:none; background:none;
	width:40px!important;
	padding: 0 0 0 0;
	cursor:default;
}
.nav1 .currencies .jqTransformSelectWrapper div{
	height:22px!important;
	overflow:hidden;

}
.nav1 .currencies .jqTransformSelectWrapper div:before{content: "\f107";font-family: 'FontAwesome'; color:#222; font-size:16px; position:absolute; top:3px; right:3px;}
.jqTransformSelectWrapper div span{
	font-size:14px;
	color:#222;
	padding:3px 10px;
	width:30px!important;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.nav1 .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background:none; top:0;
    display: block;
    height: 21px;
    position: absolute;
    right: 0;
    width: 21px;
}
.nav1 .currencies ul{

	width:48px!important; margin:0; padding:0;
	height:auto;
	overflow:hidden;border-top:none;
	border:none;
	background:#222;
}
.nav1 .currencies ul li{
	line-height:11px;
	
	overflow:hidden;
	width:50px!important;
}
.nav1 .currencies ul li a{
	color:#fff;
	font-size:11px;padding:5px;
	line-height:14px;
	text-decoration:none;
	display:block;}
.nav1 .currencies ul li a:hover{
	color:#fff; background:#353535;
}

/* ============================= content ===================== */
.cateh3{text-transform: uppercase;line-height:30px;background:url(../images/box.gif);
    color: #222;
    display: block;
    font-size: 14px;
    line-height: inherit; position:relative;
    margin-bottom: 10px; line-height:35px;padding-left:45px;
    text-transform: uppercase; margin:10px 0;border-bottom:1px solid #ab8262;}
.cateh3 i{ background:#ab8262; font-size:20px; line-height:23px; position:absolute; left:0; top:0; width:38px; padding:6px; color:#fff; }
.cateh4 {  float:right; font-size:12px; padding:5px;margin:5px; line-height:16px; background:#ab8262; }
.cateh4 a{ color:#fff;}
.centerBoxWrapper{ overflow:hidden;}

/* --- product --- */
.product-col{
position:relative; 
margin:5px 0; background:#fff;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea; }
.product-col:hover .productPriceDiscount { top: 0px; background-color:#ab8262 ;}
.product-col:hover .productPriceDiscount:after {color: #ab8262;}
.tie-margin1{ margin:-4px;}
.product-col .price{ padding:0px 5px; color:#111; font-size:12px; line-height:20px;font-weight: normal;}
.prod-info h3{ font-weight:normal; color:#fff;}
.product-col img{display: block; width: 100%;height:inherit;}
.product-col .feadhot{ position:absolute;left:0px; top:0px; color:#ab8262; width:30px; height:30px; padding:5px; font-size:16px;border:1px solid #ab8262; }
.product-col .button5{ position:absolute;right:5px; bottom:-30px; }
.product-col .button5 i{ font-size:20px; color:#555;}
.product-col .prod-info{  height: auto; z-index:1; position: absolute; bottom:30px; left:0; right:0; padding:2px 5px; background:#fff;}
.product-col .zenzc{ width:100%;height:0;verflow: hidden;}
.product-col .name{  font-size:12px; line-height:16px;  color:#313131; font-weight:normal; text-decoration:none;}
.product-col h3{  font-size:12px; line-height:16px;  color:#313131; font-weight:normal; text-decoration:none;}
.product-col .name:hover{ color:#3d3d3d;}
.product-col .text{ padding:0 0 0 0;}
.product-col .icon-heart{ color:#ab8262;}
.product-col .normalprice{color:#888; font-size:12px; font-weight:normal;text-decoration: line-through;}
.product-col .productSpecialPrice{ color:#dd4b39; font-size:12px;}
.product-col .button1{position: absolute; top:0px; right:0px; }
.product-col .cateh3{position: absolute; top:0px; left:0px; text-align:left; background:url(../images/namebg.png); padding:4px;border:1px solid #ab8262;}
.icon-star{ color:#ab8262;}
.product-col .compare{position: absolute; bottom:1px; right:10px; line-height:16px; }
.product-col .button4 { text-align:center; padding:5px; position:absolute; top:60%; left:1px; right:1px; text-align:center;}
.product-col .button4 i{ color:#222; font-size:26px; margin-right:15px;  padding:5px;background:url(../images/namebg.png);border:1px solid #222;}
.ressvv{float:right;}
.product-col .reviews{border-left:1px solid #eee;}
.button4 .title{ color:#fff; font-size:11px; line-height:14px;}
.product-col .remove{  z-index:5; position: absolute; bottom:5px; right:5px;background:#FCC802;
    border: 1px solid #FAA41A;
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 2px;
    padding: 3px;
    text-align: center;
    text-transform: uppercase;}
	.product-col .productPriceDiscount{  position: absolute;
  top: 5px;
  right: 0px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
    background: #dd4b39 ;
padding:3px; width:35px; line-height:14px;
  color: white;
  }

.product-col .productPriceDiscount:after {
  content: "\f0dd";
  position: absolute;
  bottom: -5px;
  font-size: 18px;
  left: 37%;
  display: inline-block;
  font-family: "FontAwesome";
  color: #dd4b39 ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
/* --- product2 --- */
.product-col2{padding:15px;background:#ab8262; margin-bottom:0px; overflow:hidden;}
.product-col2 .zenzc{ width:30%; float:left;}
.product-col2 .prod-info{margin-left:1%; width:63%; float:left; padding:4%; color:#fff; font-size:14px; line-height:26px;}
.product-col2 .prod-info a{ color:#fff;}
.product-col2 .prod-info i{ margin-right:10px;}
.product-col2 .zenzc img{ width:80%; height:auto; margin:10%;}
.indexrevs { margin:10px 0;}
.indexrevs img{border-radius:50%;}
.product-col2 .name{ font-size:16px;line-height: inherit; }
.product-col2 .date-as{ text-align:right;}

.product-col2 .button4 {z-index:6; position: absolute;top:23%; left:40%;  padding:5px;
display:block;}
.product-col2 .button4 i{ font-size:40px; color:#117f8a;}
.product-col3{border-top: 1px solid #eee;overflow:hidden; padding:3px 5px; position:relative;}
.product-col3 .zenzc{  width:100%; }
.product-col3 .name a{ color:#555; font-weight:bold}
.product-col3 .date{ padding:5px; float:right;}
.product-col3 .prod-info{ }
.product-col3 img{  display: block;
  width: 100%;
  height:inherit;
}
.product-col3 .productPriceDiscount{  position: absolute;
  top: 5px;
  right: 0px;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
    background: #ab8262 ;
padding:3px; width:35px; line-height:14px;
  color: white;
  }

.product-col3 .productPriceDiscount:after {
  content: "\f0dd";
  position: absolute;
  bottom: -5px;
  font-size: 18px;
  left: 37%;
  display: inline-block;
  font-family: "FontAwesome";
  color: #ab8262 ;
  -moz-transition: all 0.4s ease 0s;
  -webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
}
.product-col3:hover .productPriceDiscount {
  top: 0px;
  background-color: #e5322e ;
}

.product-col3:hover .productPriceDiscount:after {
  color: #e5322e ;
}
.product-col4{background:#fafafa; margin-top:10px; overflow:hidden; height:300px;}
.product-col4 img{ width:100%; height:auto;}
.product-col4 .prod-info{ padding:5px;}
.product-col4 .name{ font-size:12px; line-height:16px; font-weight:bold;}

.product-col5{background:#fafafa; margin-top:10px; overflow:hidden; height:300px;}
.product-col5 .zenzc{ width:20%; float:left;}
.product-col5 img{ width:100%; height:auto;}
.product-col5 .prod-info{ width:79%; float:right;}
.product-col5 .name{ font-size:12px; line-height:16px; font-weight:bold;}
@media only screen and (max-width: 992px) {
.abouts img{ width:100%; height:auto; }
}

/* ============================= footer ====================== */
#footer{overflow:hidden; padding:10px; background:#333; }
#footer li { font-size:12px; line-height:26px; color:#ab8262;}
#footer li a{ color:#ab8262;}
#footer .panel-heading a{ color:#fff;}                             
#footer .panel-heading{ font-size:16px; line-height:25px; color:#fff;text-transform: uppercase;}
#footer .panel-heading i{ margin-right:10px;}
.panel-heading .icon-angle-down{ float:right;}
/* --- back to top --- */
.indexlink { position:absolute; right:5px; top:15px;}
.indexlink .social { padding:0; margin:0;}
.indexlink .social {  margin:5px 0 0 5px;  float:left; }
.indexlink .social i{ font-size:20px; background:#666; color:#fff; padding:5px;}
.indexlink .social i:hover{ background:#353535;}
.panel-body i{ font-size:16px; margin-right:10px; color:#fff;}
/* --- copyright --- */
.copyright{color:#111;font-size:11px;overflow:hidden; line-height:30px; text-align:left; text-transform: uppercase; }
.payments{ float:right; }
  .payments li{ float:right; margin:2px;}
.copyright a{ color:#ea2c2e; text-decoration:none;}
.copyright li{ float:right;}
.copyright a:hover{ color:#000;}
/* --- product4 --- */
.banners{ width:243px; height:515px; overflow: hidden; margin-top:5px;}  
.banners img{cursor: pointer;transition: all 0.6s;}  
.banners img:hover{transform: scale(1.4);}  
.banners .label{ position:absolute;  right:5%; left:5%;text-align:left; top:5%; padding:10px;}
.banners .label .bannerr{ font-size:20px; color:#111;text-transform: uppercase; line-height:30px; font-weight:900; padding-bottom:10px;}
.banners .label .bannere{ font-size:16px; color:#222; line-height:24px; font-weight:100; padding-bottom:10px;white-space:normal;}
.banners .label .bannert{ font-size:14px;text-transform: uppercase; line-height:20px; background:#fff;padding:5px 10px; float:left;}
.banners .label .bannert a{ color:#111; }
/* ============================= banners ====================== */
.indexbanner { margin-top:10px;}
.banner2{ background:#5d453d; padding:5px; height:228px; margin-top:10px;}
.banner3{ background:#ab8262; padding:5px; height:228px; margin-top:10px;}
.banner2 .label{  padding:8px;}
.banner3 .label{  padding:10px;}

.banner2 .label .bannerr{ font-size:32px; color:#fff;text-transform: uppercase; line-height:40px;  padding-bottom:10px;text-shadow: -1px -1px 0 #fff,1px 1px 0 #333}
.banner2 .label .bannere{ font-size:60px; color:#f3f0e9; line-height:64px; font-weight:100; padding-bottom:10px;white-space:normal;}
.banner2 .label .bannert{ font-size:18px; color:#fff;text-transform: uppercase; line-height:25px;  padding-bottom:10px;}
.banner3 .label .bannerr{ font-size:32px; color:#fff;text-transform: uppercase; line-height:40px;  padding-bottom:10px;text-shadow: -1px -1px 0 #fff,1px 1px 0 #333}
.banner3 .label .bannere{ font-size:20px; color:#fff;text-transform: uppercase; line-height:24px; font-weight:100; padding-bottom:10px;white-space:normal;}
.banner3 .label .bannert{ font-size:16px; color:#fff; line-height:25px;  padding-bottom:10px;}
.indexbanner .label{ position:absolute;  top:10%; left:3%;text-align:left;  padding:10px;}
.indexbanner .label .bannerr{ font-size:22px; color:#222;text-transform: uppercase; line-height:30px; font-weight:900; padding-bottom:10px;}
.indexbanner .label .bannere{ font-size:16px; color:#222; line-height:24px; font-weight:100; padding-bottom:10px;white-space:normal;}
.indexbanner .label .bannert{ font-size:14px;text-transform: uppercase; line-height:20px; background:#fff;padding:5px 10px; float:left;}
.indexbanner .label .bannert a{ color:#111; }

/* ============================= forms ======================= */
.inputLabel{ width:100%;}
.inputLabel2{ float:left;}

#checkoutShipAddressDefault ,#accountNotifications, #contactUsDefault, #createAcctDefault ,#accountHistInfo ,#accountDefault, #accountEditDefault, #addressBookDefault, #accountPassword, #logoffDefaultMainContent ,#passwordForgotten ,#cartSubTotal ,#checkoutPayAddressDefault, .newslt, #mytags, #ezPageDefault, #shoppingCartDefault,  #advSearchDefault, #addressBookProcessDefault, #createAcctSuccess, #maintenanceDefault, #checkoutSuccess, #accountHistoryDefault, #checkoutConfirmDefault{
background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding: 10px; margin:5px 0;overflow:hidden;}
#accountHistoryDefault fieldset{ margin-bottom:5px; border-bottom:1px solid #eee;}
#indexContent{
box-sizing: border-box;
 margin-bottom:10px;overflow:hidden;
}
.abouts{ color: #fff;
    font-weight: 300; font-size:28px; line-height:30px;text-transform: uppercase;}
.biggerText{ float:left; text-align:center; width:33%;}
.revfleft{background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding:10px;overflow:hidden; margin:20px 0; overflow:hidden;}
.revfleft2{ background-color: #fff;
box-shadow: 2px 2px 20px rgba(0, 0, 0, 0.05);
box-sizing: border-box;
padding:10px;overflow:hidden; margin:20px 0;overflow:hidden; }
.revfleft .image img{display: block; width:100%;height:auto;}

.on_sale { display:none; letter-spacing: position: absolute; left:22px;top:0; background:#fcc802;border:1px solid #faa41a; color:#fff; font-size:12px; padding:4px;width:10px;height:auto; word-wrap:break-word;text-transform: uppercase; }
.after { display:none;}
.before { position: absolute; left:0px; top:200px;background:#353535; color:#fff; font-size:11px;height:auto;  padding:5px;text-transform: uppercase; z-index:999;}

#contactUsNoticeContent li{  border: 0 none; margin-top:10px;
    color: #333;
    display: block;
    font-size: 16px;
    line-height: inherit;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;}
#contactUsNoticeContent li i{ font-size:30px; margin-right:10px;}
#productDescription li{ list-style-type:disc ;}
.bottomlinks{ padding:10px 0;overflow:hidden;}
.indexgate{overflow:hidden;}
.bottomlinks li{ background:#fff; padding:10px 5px; color:#111; }
.bottomlinks li a{ color:#111;}
.bottomlinks li i{ font-size:38px; float:left; color:#ab8262; margin-right:10px;}
.bottomlinks .indexs{ line-height:18px; font-size:12px; font-weight:bold;text-transform: uppercase;}
.ressvv{float:right}
#form_top{ position: fixed; z-index:99; bottom:5px; right:10px;}
.top_img{
width: 40px;
height:40px; background:#222;
 
} 
.top_img i{ font-size:20px; line-height:40px; color:#fff; margin-left:10px;}