
h1, .h1 { font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif/*END:h1_font*/; margin-bottom:10px }
h2, .h2 { font:/*BEGIN:h2_font*/normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/; margin-bottom:10px }
h3, .h3 { font:/*BEGIN:h3_font*/normal 18px/1.35 helvetica,arial,sans-serif/*END:h3_font*/; margin-bottom:10px }
h4, .h4 { font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif/*END:h4_font*/; margin-bottom:10px }
h5, .h5 { font:/*BEGIN:h5_font*/normal 14px/1.35 arial,helvetica,sans-serif/*END:h5_font*/; margin-bottom:10px }
h6, .h6 { font:/*BEGIN:h6_font*/normal 12px/1.35 arial,helvetica,sans-serif/*END:h6_font*/; margin-bottom:10px }

body { font:/*BEGIN:general_font*/normal 12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;
color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.adapt-0 .wrapper.em-box-custom,
.wrapper{  width:auto; padding:0; margin: 0 auto; box-shadow:none; background-color:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; 
background-image: /*BEGIN:bd_bg_image*/url(../images/stripes/blank.gif)/*END:bd_bg_image*/;
background-position:/*BEGIN:bd_bg_position*/0 0/*END:bd_bg_position*/;
background-repeat:/*BEGIN:bd_bg_repeat*/repeat/*END:bd_bg_repeat*/;}
.wrapper.em-box-custom{ background-color:/*BEGIN:p_bg_color*/#ffffff/*END:p_bg_color*/;
background-image: /*BEGIN:page_bg_image*/url(../images/stripes/blank.gif)/*END:page_bg_image*/;
background-position: /*BEGIN:page_bg_position*/0 0/*END:page_bg_position*/;
background-repeat: /*BEGIN:page_bg_repeat*/repeat/*END:page_bg_repeat*/;}


a { text-decoration:none ; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
a:hover { text-decoration:underline }
.subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
dl dt { font-weight:bold; margin:0 0 .5em }
dl dd { margin:0 0 .5em; }
ul,
ol,
dl,
p,
address,
blockquote { margin:0 0 1em; padding:0; }
a{}

.std ul{ list-style:disc outside; padding-left:1.5em; overflow:hidden;  }
ul.tick li{ background:url(../images/icons.png) -492px 8px no-repeat; list-style:none; padding-left:15px; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
ul ul,
ol ol,
ul ol,
ol ul { margin:0 0 1em; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
ul.products-grid,
ul.products-list{border: 0 none; list-style: none outside none; padding: 0; margin-bottom:0}
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/ }
dd { padding:0; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
blockquote { font-style:italic; padding:0 0 0 1.5em; }
address { font-style:normal; }
b,
strong { font-weight:bold; }
i,
em { font-style:italic; }
code { color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
blockquote { color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
small, .small { font-size:90%; }
p.required{ color:#ff0000; font-size:90%}
hr { clear:both; border:0; border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; height:1px }
.std ol.products-list{ list-style:none; padding-left:0}

.primary { color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.normal { color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.secondary { color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.secondary2{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.desc .link-learn { color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.desc,.short-description{ margin-bottom:0px; padding-top:2px;}
.category-products .desc{ font-size:100%}
.product-options dt label { color:#323232}
.underline { text-decoration:underline }
a.underline:hover{ text-decoration:none;}
ul.form-list { margin:0; list-style:none; border:0 }

ul.none, ol.none { list-style:none; padding:0; margin:0 0 1em }

ul.hoz > li, ol.hoz > li { float:left; margin:0px 18px; }
ul.hoz > li:first-child, ol.hoz > li:first-child { margin-left:0 }
ul.hoz > li:last-child, ol.hoz > li:last-child { margin-right:0 }

.box {border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding:15px; margin-bottom:10px;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}


.fluid { width:100% }

.f-left { margin-right:10px }
.f-right { margin-left:10px }

.bottom { margin-bottom:0 !important }

.nowrap { white-space:nowrap }

.form-list label{color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/;font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.form-list label em{ color:#ff3246}
.form-list li.control label{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/;font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.page-title{ padding-bottom:10px;}
.category-title.page-title{ display:none}
.page-title h1, .page-title h2, .page-title h3{display:block;color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; padding:0; text-transform:uppercase; margin-bottom:0; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif/*END:h1_font*/; margin-bottom:10px}
.catalogsearch-result-index .page-title h1{ margin:0; padding:0; border:0}
.product-SKU, .sku, .product-code { margin: 0 0 2px; text-transform: capitalize; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}

.cms-page-view h2, .cms-page-view .h2, .cms-page-view h3, .cms-page-view .h3 {
/*margin: 10px 0;*/
}
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.success-msg{background:#e1ffd8;color:#61c800; border:#61c800 1px dotted}
.success-msg ul{ padding:9px 10px 9px 50px; background:url(../images/i_msg-success.png) 20px center no-repeat; margin-left:0px }
.success-msg span{ color:#61c800 }
.cms-index-index .success-msg{ margin-top:10px}

/*========== Icons & Brands & Logo ==========*/
.icon { background:url(../images/icons.png) no-repeat; display:inline-block; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left; }
.icon.i-cart { background-position: 0 0; width: 34px; height: 28px; margin-top:-4px; margin-right:10px}
.icon.facebook { width:32px; height:32px; background-position:0 -307px }
.icon.tweeter { width:32px; height:32px; background-position:-69px -307px }
.icon.icon_newsletter{ width:40px; height:40px; background-position:-120px -307px }
.icon.icon-adress{width:15px; height:15px; background-position:-189px -321px}
.icon.icon-phone{width:15px; height:15px; background-position:-221px -321px}
.icon.icon-email{width:15px; height:15px; background-position:-256px -323px}



.icon.cart{ background-position: 0 0;  width:46px; height:41px}
.icon.search{background-position: 7px -48px; width:32px; height:32px}
.icon.btn_arrow{background-position: 8px -491px; width:32px; height:32px}


.brand-logo { background:url(../images/logos.png) no-repeat; display:block; text-indent:-9999px; overflow:hidden; vertical-align:middle; float:left; text-align:left }
.brand-logo.visa { width:40px; height:18px; background-position:0 0 }
.brand-logo.paypal { width:58px; height:18px; background-position:-57px 0}
.brand-logo.dhl { width:77px; height:18px; background-position:-135px 0 }
.brand-logo.other { width:48px; height:18px; background-position:-225px 0 }


/* Responsive supported elements */
body.adapt-0 .hide-lte0 { display:none }
body.adapt-0 .hide-lte1, body.adapt-1 .hide-lte1 { display:none }
body.adapt-0 .hide-lte2, body.adapt-1 .hide-lte2, body.adapt-2 .hide-lte2 { display:none }
.mobile-view .visible-phone {display: block !important}

/*========== Tabs ==========*/
.ui-tabs { border:0; padding:0 }
.ui-tabs .ui-tabs-nav{ float:left; width:100%; margin-bottom:0}
.ui-tabs .box-collateral h2{display:none}
/*.ui-tabs .ui-tabs-nav:after { content:'.';display:block;clear:both;visibility:hidden;height:0; }*/
.ui-tabs .ui-tabs-nav li { border-radius:0; -webkit-border-radius:0; -moz-border-radius:0 ; white-space: normal; margin:0 30px 0 0; float:left; }
.ui-tabs .ui-tabs-nav li:hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li:hover a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ color:#e00a05;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{ cursor:default }
.ui-tabs .ui-tabs-nav li a {  padding:3px 0px; border:none; color:#1e1d1d; font:normal 20px/1.25 helvetica,arial,sans-serif; text-transform:capitalize; text-decoration:none !important; display:block; font-weight:bold;}
.ui-tabs .ui-tabs-nav li h2{margin:0; font:normal 20px/1.25 helvetica,arial,sans-serif}
.ui-tabs .tab_content { padding:0px !important; background:none; margin:2px 0 0px !important}
.std .ui-tabs .tab_content{ clear:both; padding-top:30px; float:left; width:100%}
.ui-tabs .tab_content .box-reviews dl { margin-top:-2px}
.review-product-list .ui-tabs .tab_content .box-reviews dl{margin-top:0; margin-bottom:10px}

.product-view .ui-tabs {margin-top:0px; overflow:hidden}
.ui-tabs .tab_content .data-table{margin-top:-10px; margin-bottom:14px}
.box-collateral.box-up-sell #upsell-product-table li.item.last{ margin-right:0}



.product-view .description{}
.product-view .description .description-image{width:35%; margin-right:20px; float:left; text-align:center; margin-right:2%}
.product-view .description .description-image{margin-top:3px}
.product-view .description .description-text-bottom{clear:both; padding-top:25px; overflow:hidden; padding-bottom:20px}
.product-view .description .description-text-bottom a{float:left; margin-right:35px}
.product-view .description .description-text{width:auto; float:none}
.product-view .description .description-text{width:63%; float:left}
.product-view .description strong{margin-bottom:8px; color:#323232}
.product-view .description .description-text p.text1{color:#7c97bf;border-left:2px solid #7c97bf; padding-left:13px; font-style:italic}



/*========== Data Table ==========*/
.data-table { width:100%; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/ }
.adapt-0 .data-table {}

.data-table th {color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/;font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; white-space:nowrap;  padding:11px 15px; text-transform:capitalize}
.data-table.cart-table thead{ border-right:1px solid transparent}
.data-table thead th {  border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-bottom:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
.data-table td { padding:10px 15px 10px; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.data-table tbody td:first-child{ border-left:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
.data-table tbody td.last{ border-right:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
.data-table tbody tr.last td{ border-bottom:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
.separator { margin:0 2px 0 2px;}
.data-table tbody td.border:first-child{ border-left: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}

#multiship-addresses-table td{  }
.ratings-table th, .ratings-table td {color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; text-transform:uppercase; font-size:90%; font-style:normal}
.data-table .price{}
.data-table .old-price .price{ }
.data-table .special-price .price{ }
.data-table td.last .price{}
.data-table thead {}
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {  }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; }
.data-table td.value {}
	
/*========== Form Elements ==========*/
input.input-text, select, textarea { font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; padding:2px 8px !important; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; height:29px; line-height:29px; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
}
input.input-text, textarea{background-color:transparent }
.form-list li.additional-row{ border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}

textarea{/*line-height:16px*/}
select{padding:8px 8px !important; height:35px; line-height:36px}
select.multiselect{ height:auto}

.buttons-set p.back-link,

.block-wishlist .link-cart,
#containerDiv .ajaxcart .row2 a,
button.button {
background:/*BEGIN:btn1_bg_color*/#8e1e00/*END:btn1_bg_color*/;
color:/*BEGIN:btn1_text_color*/#ffffff/*END:btn1_text_color*/;
border: 1px solid /*BEGIN:btn1_line_color*/ #8e1e00/*END:btn1_line_color*/;
font:/*BEGIN:btn1_font*/14px/1.35 Arial, Helvetica, sans-serif/*END:btn1_font*/;; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
}

.block-wishlist .link-cart,
button.button.btn-cart{ background:none; border:none; margin-right:10px}

.block-wishlist .link-cart,
button.button.btn-cart span{ background:url(../images/btn1.png) 0 0 no-repeat;padding-left: 10px;
line-height: 35px;
display: inline-block; }

.block-wishlist .link-cart span,
button.button.btn-cart span span{ background:transparent url(../images/btn1.png) right bottom no-repeat;
padding: 0 25px 0 15px;
display: inline-block;
color:/*BEGIN:btn3_text_color*/#ffffff/*END:btn3_text_color*/;
border: none;
font:/*BEGIN:btn1_font*/14px/1.35 Arial, Helvetica, sans-serif/*END:btn1_font*/;  line-height: 35px;}

.box_banner .box-content .btn:hover{ text-decoration:underline}
.box_banner .box-content .btn{ background:url(../images/btn1.png) 0 0 no-repeat; padding-left:10px; line-height:34px; display:inline-block; margin-top:5px}
.box_banner .box-content .btn span{ color:/*BEGIN:btn3_text_color*/#ffffff/*END:btn3_text_color*/;
font:/*BEGIN:btn1_font*/14px/1.35 Arial, Helvetica, sans-serif/*END:btn1_font*/;  line-height: 35px; background:url(../images/btn1.png) right bottom no-repeat; padding:0 25px 0 15px; display:inline-block}


button.button span span { padding:8px 15px 7px; text-transform:capitalize;}

.block-cart button.button{ float:left; margin-right:20px}

.add-to-links li a{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;

border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}

.tp-caption a.ss-button,
#review-buttons-container.buttons-set button.button,
.checkout-types button.button{ background:/*BEGIN:btn2_bg_color*/#ec9a36/*END:btn2_bg_color*/;
color:/*BEGIN:btn2_text_color*/#ffffff/*END:btn2_text_color*/;
border: 1px solid /*BEGIN:btn2_line_color*/#ec9a36/*END:btn2_line_color*/;
font:/*BEGIN:btn2_font*/18px/1.35 Arial, Helvetica, sans-serif/*END:btn2_font*/;}
.adapt-1 .checkout-types button.button{ font-size:110%}
.tp-caption a.ss-button{background:#e11a4a; text-decoration:none; float:left; padding:8px 20px; border:none}
.adapt-0 .tp-caption a.ss-button{display:none}

.sendfriend-product-send .buttons-set #add_recipient_button button.button,
.newproducts a.button.btn-cart,
.checkout-onepage-success .buttons-set button.button,
.cart-table tfoot td button.button.btn-continue,
.sidebar button.button,
.account-login .new-users button.button,
.buttons-set p.back-link a{}


.newproducts a.button.btn-cart:hover,
.tp-caption a.btn-now:hover,
.tp-caption a.btn-now1:hover,
.block-wishlist .link-cart:hover,
.box-head a:hover, .my-account .box-address .col2-set .box-title a:hover,
.go-cart a:hover,
#containerDiv .ajaxcart .row2 a:hover,
.buttons-set p.back-link a:hover,
button.button:hover{ text-shadow: 0 0 15px white;  /*box-shadow:0 -2px 2px white inset, 0 1px 1px white inset;*/transition: all 60ms ease-in-out 0s;}

.link-cart:hover,
.buttons-set p.back-link a:hover ,a.manage-address:hover,#containerDiv .ajaxcart .row2 a:hover{/*text-shadow: 0 0 15px white;  box-shadow:0 -2px 2px rgba(0, 0, 0, 0.2) inset, 0 1px 1px rgba(255, 255, 255, 0.5) inset*/; transition: all 60ms ease-in-out 0s;}

.buttons-set p.back-link{ float:left; margin-right:20px; margin-bottom:5px; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
}
.buttons-set p.back-link a { float:left;  text-decoration:none; padding:8px 15px 7px; text-transform:capitalize; color:/*BEGIN:btn1_text_color*/#ffffff/*END:btn1_text_color*/;}
.page { padding:0;}

.multiple-checkout .grand-total .price { font:normal 16px/1.35 helvetica,arial,sans-serif; font-weight:bold}
.checkout-multishipping-overview .multiple-checkout .data-table td.last .price{ display:inline-block; margin-top:-3px}
.multiple-checkout .gift-messages-form .form-list input.input-text,
.multiple-checkout .gift-messages-form .form-list li.wide textarea{ width:260px}
.multiple-checkout .data-table .product-name{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.multiple-checkout .data-table .product-name a{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}

/*========== Product ==========*/
/*flug in*/
.product-view .like .gplus { float: left; margin-right: 10px;}
.product-view .like .twitter { float: left; margin-right: 10px;}
.product-view .like {  margin: 10px 0 20px; width: 100%; overflow:hidden; padding-top:20px; border-top:1px dotted #dcdcdc}
.product-view .like .fb_iframe_widget span { width: 54px !important;}
.product-view .like .facebook {  float: left; margin-right: 10px; min-width: 72px;}
.product-view .like a { float: left; padding: 0 10px 0 0;}
.product-view .free-shipping p.h5{ color:#7c97bf; text-transform:uppercase; border-bottom:1px solid #7c97bf; padding-bottom:5px ; padding-top:24px}
.product-view .free-shipping img{float:left; margin-right:20px; margin-top:-4px;}
.product-view .free-shipping p{ padding-top:4px}


.product-name h3,
.product-name h4,
.product-name a { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ ;
color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; text-transform:capitalize;}
.products-grid-slider .product-name,
.products-list .product-name,
.products-grid .product-name{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ ;
color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.in-stock span, .products-grid .in-stock span, .products-list .in-stock span { color:#4e67a5}
.out-of-stock span{color:#4e67a5}
.category-products .availability{ clear:both; margin-top:5px}
.availability.out-of-stock{ /*clear:both; float:left; width:100%; padding-top:5px*/}
.price { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ ;
color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font-weight:normal}
.block-related .mini-products-list .price,
.sidebar .price {}
.old-price .price{font-weight:normal}
.special-price .price{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.product-options .price { font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.price-from, .price-to { margin:0;  }
.price-as-configured .price { font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/ ; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/;  font-weight:normal;}
.block-related .block-content li.item .link-wishlist{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; font-size:90%; font-weight:bold}


.products-grid-slider li.item .add-to-links ,
.products-grid li.item .add-to-links { clear:none}
.add-to-cart label { color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.product-view .add-to-box .add-to-cart label { padding-bottom:8px; text-transform:capitalize; padding-top:11px; width:100%}
.product-view .product-options-bottom .add-to-cart label{ padding-bottom:8px; font-size:80%; margin-top:13px}
/*{ width:100%}*/
.product-view .product-img-box .product-image.product-image-simple img{ width:100%}
.product-view .product-img-box .product-image.lightbox{ width:100%}
/*.quickshop-index-view .product-view .product-img-box .product-image img,*/
.product-view .product-img-box .product-image.lightbox img{ width:100%}
/*.product-view .product-img-box .product-image img{ width:100%}*/
.product-view .product-data{ padding:10px 0px 20px; margin-bottom:10px}
.product-view .product-img-box .product-image .cloud-zoom img{width:100%}

.review-product-view .product-review .product-details .product-name {color:#555454;text-transform:none;}
.review-product-view .product-review .page-title{ }



.product-view{ margin-top:5px}
.one-column .has-related .product-info{ width:59%; position:relative; float:left}
.adapt-1 .one-column .col-main .product-view .product-shop{ clear:none}
.adapt-1 .one-column .col-main .product-view .product-info{ width:97%}
.adapt-0 .one-column .has-related .product-info{ width:100%; position:relative; float:left; margin-bottom:30px}
.review-product-list .one-column .has-related .product-info{ width:100%}

.grid_12.em_main .product-view .product-shop{ padding-top:20px; clear:both; margin-left:0 !important; float:left}

/* Block: Related */
.product-view .block-related.block .block-content{ position:relative; padding:0; border:none}
.product-view .block.block-related .block-title{ background:none; padding-top:0; text-align:left }
.product-view .block.block-related .block-title strong{ padding-top:6px; border-top:none; border-bottom: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/ }
.block-related.block .block-content.csslider a.prev,
.block-related.block .block-content.csslider a.next{ top:155px}
.product-view .box-collateral.box-up-sell .csslider a.prev,
.product-view .box-collateral.box-up-sell .csslider a.next{ top:170px}
.block-related .block-content p.block-subtitle{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; margin-top:0px; margin-bottom:0px; padding:10px 0px;}
.block-related .block-content p.block-subtitle a{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-decoration:underline}
.block-related .block-content p.block-subtitle a:hover{text-decoration:none}
/*=====Category product===========*/
.std .category-products .products-grid,
.std .category-products .products-list {
 overflow:inherit ; list-style:none
}
.std ul.messages{ padding-left:0}
.category-products .products-grid{ margin-bottom:0px; clear:both;}
.category-products .products-grid.last{ border-bottom:none; margin-bottom:6px; clear:both}
.std .products-list .product-shop{ /*margin-left:200px*/}
.products-grid li.item{ padding:0px; margin-bottom:20px; /*min-height:300px*/}
.col-main .products-grid li.item{ min-height:495px}
.widget-products .products-list li.item{ border:none; position:relative}
.widget-products .products-grid li.item{ border:none; position:relative;  width:210px}



.widget-products .products-grid li.item .product-image{ margin:0 0 11px; position:relative}
.widget-products .products-grid li.item .product-shop{ margin-top:0px; /*margin-bottom:20px;*/ overflow:hidden}
.widget-products .products-grid .product-name{ }
.widget-products .products-grid .product-name a{ font:110%/1.35 Arial,Helvetica,sans-serif ; color:#969696}
.widget-products .div_manufacturer{ margin-bottom:5px}
.widget-products .products-grid .price-box{ /*margin:4px 0 10px*/}
.sidebar .widget-viewed .products-list .product-image{ width:80px; height:80px; margin:0 0 0 10px; float:right}
.sidebar .widget-viewed .products-list .product-image img{ width:80px; height:80px;}
.sidebar .widget-viewed .products-grid .product-image{ width:100%; height:auto;}
/*.widget-viewed .widget-products  .products-grid  li.item .product-image{ margin:3px 0px 0px 10px}*/


.category-products .products-grid li.item{margin-bottom:0px; position:relative}
.category-products .products-grid li.item:hover{box-shadow:/*BEGIN:bd_box_shadow*/ 0 0 5px #c4c4c3/*END:bd_box_shadow*/ ;
-moz-box-shadow:/*BEGIN:bd_box_shadow*/ 0 0 5px rgba(196,196,195,1.00)/*END:bd_box_shadow*/ ;
-webkit-box-shadow: /*BEGIN:bd_box_shadow*/0 0 5px rgba(196,196,195,1.00)/*END:bd_box_shadow*/ ;
position:relative; z-index:1; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.category-products .products-grid li.item {  -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; position:relative}
.category-products .products-grid li.item .product-item{position:relative; overflow:hidden}
.category-products .products-grid li.item .product-item .actions{/*position:absolute; top:-50px; left:0; */-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-transition: all 300ms ease; z-index:3}
.category-products .products-grid li.item:hover .product-item .actions{ top:0px; -webkit-transition: all 300ms ease 150ms;
-moz-transition: all 300ms ease 150ms;
transition: all 300ms ease 150ms;}
.category-products .products-grid li.item .product-item{ margin:20px; overflow:hidden;}


.products-list .product-image{margin-right:20px; position:relative}
.category-products .products-list .product-image{margin-right:40px; position:relative}
.product-image,
.products-grid .product-image{margin:0 0 14px;}

.category-products .products-list{ padding:0; clear:both;}
.category-products .products-list li.item{ margin-bottom:0px; padding:29px 20px; position:relative; border-bottom:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.adapt-0 .category-products .products-list li.item{ padding-left:0; padding-right:0}
.category-products .products-list li.item.last{ border-bottom:none; padding-bottom:38px}
.category-products .products-list .product-shop{ margin-top:0px; padding-bottom:0}
.category-products .products-list li.item .product-name{ margin-bottom:7px;} 
.category-products .products-list li.item .sku{ clear:both; margin-bottom:7px} 
.category-products .products-list li.item .rating-links{ display:inline-block; margin-top:0} 

.category-products .products-list li.item p.btn-cart{ float:left} 
.category-products .products-list .add-to-links{ margin-top:10px;}
.adapt-1 .col-main.grid_12 .category-products .products-list .add-to-links,
.adapt-2 .col-main.grid_12 .category-products .products-list .add-to-links{ float:left} 

.products-list li.item{ padding:0; margin-bottom:15px;}


.products-list .product-shop{ margin-top:0px; padding-bottom:20px}
.products-list .desc{ margin-bottom:9px}

/*arrow*/
.arrow-box{ position: relative;}
.arrow-box:after, .arrow-box:before{ width:0; height:0; content: ""; position: absolute; top:4px; left:5px }
.arrow-box:before{ border: 3px solid transparent; border-left-color: #7c97bf;}

/*========== Header ==========*/
.bkg_header_top{ float:left; width:100%; margin:0 auto; border-bottom: 1px solid /*BEGIN:h_line_color*/#cfcfcf/*END:h_line_color*/}
.header_top .welcome-msg{ text-transform:uppercase; font-size:80%; color:#807e7e; margin-right:5px; font-weight:bold}
.header_support > div{ float:left; font: /*BEGIN:general_font*/normal 12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; padding:12px 0; font-weight:bold}
.header_support div.first{ padding:12px 0}
.header_support > div span{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}

.adapt-0 .header_top ul.links{ min-height:0; padding-bottom:10px; /*display:inline-block;*/ float:none; text-align:center}
.header_top ul.links li.last{ padding-right:0}
.adapt-0 .header_support{ display:none}
.adapt-2 .header_support div.first{ padding-right:10px; margin-right:10px; }



.form-language label{ color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.header_top ul.links{ position:relative; margin-bottom:0px; float:right; clear:both }
.adapt-3 .header_top ul.links{  border-right:1px solid /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/; padding-right:10px; clear:none}

.adapt-0 .header_top ul.links li{float:none}
.adapt-0 .header_top ul.links li.last{}
.header_top ul.links li{ padding-right:11px; margin-right:10px;float:left; position:relative;}

.header_top ul.links li.last{ margin-right:0; padding-right:0px}
.adapt-3 .header_top ul.links li.last{ margin-right:0; padding-right:11px}
.header_top ul.links li a{ color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; font-weight:normal; text-decoration:none; float:left}
.header_top ul.links li:after { content: ""; position: absolute; right: 0; top: 3px; height: 9px; width: 1px; background: /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/;
}

.header_top ul.links li.last:after{ background:none}

.header_top ul.links li a#link-account{ position:relative; min-height:29px}
.header_top ul.links li a#link-account.over,
.header_top ul.header_topmenu li a:hover,
.header_top ul.links li a:hover{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}


/*Currency - Language */
.block-currency .block-content ul li a{ display: inline-block; margin-top:0px; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.block-currency .block-content ul li a {float: left; text-decoration:none; }
.block.block-currency{float:right; border:none; margin:0px 0 12px 15px; clear:none}
.block.block-currency .block-title{border:0; float:left; padding:0 10px 0 0; background:none}
.block.block-currency .block-title span{ text-transform:capitalize; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.block.block-currency .block-title strong{border:none; padding:0}
.block.block-currency .block-content{float:left; padding:0; background:none; border:none}
.block-currency .block-content ul li{float:left}
.block-currency .block-content ul li{padding-left:16px}
.block-currency .block-content ul li:first-child{padding-left:0px}
.block-currency .block-content ul li a:hover,
.block-currency .block-content ul li.selected a{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}
.block-currency .block-content ul li.selected a{cursor:default}
.block-currency .block-title span{color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; font-weight:normal;}

.form-language{float:right;clear:none;margin-left:20px; margin-bottom:12px; padding-right:15px; position:relative}

.form-language:after { content: ""; position: absolute; right: 0; top: 3px; height: 9px; width: 1px; background: /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/;}
.form-language #select-language {margin-bottom:0; float:left}
.form-language #select-language li {float:left; padding-left:16px}
.form-language #select-language li:first-child{ padding-left:0}
.form-language #select-language li.selected a{ cursor:default}
.form-language #select-language li a { color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; background:none !important; float:left}
.form-language #select-language li.selected a,
.form-language #select-language li:hover a{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/; text-decoration:none}

.em-header-bottom .header-bottom .row_2{clear:both}

.header-bottom .store-switcher{ float:right; margin-left:15px; margin-top:-8px}
.header-bottom .toolbar-dropdown span.current{ width:90px; color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}
.header-bottom .toolbar-title select{ margin-top:3px}

.header_top .toolbar-dropdown{ float:right; padding-left:15px; margin-left:15px; position:relative}
.header_top .toolbar-dropdown:after{ content: ""; position: absolute; left: 0; top: 3px; height: 9px; width: 1px; background: /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/;}
.header_top .toolbar-dropdown span.current{ width:auto; padding-top:0; padding-left:0; border:none; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; text-transform:capitalize; background-position:94% 5px; font-style:normal; padding-bottom:4px; min-height:18px; background-image:url("../images/btn-select.png")}
.header_top .toolbar-dropdown ul{ top:20px; width:140px; border: 1px solid /*BEGIN:h_line_color*/#cfcfcf/*END:h_line_color*/; background-color:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/;}


.store-switcher.toolbar-switch{ float:right}

/*search=======================*/
.form-search .input_cat{float:left; position:relative; }
.form-search .input_cat select{
width:153px; padding:5px 8px !important; height:38px;line-height:38px; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; border: 1px solid transparent; border-right: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;}
.form-search .input_cat select option{ background:#fff}
.adapt-0 .catsearch-dropdown{display:none !important}
.adapt-0 .form-search .input_cat select{ display:block !important}
.catsearch-dropdown{  }
.catsearch-dropdown span.current {
    background:url("../images/btn-select.png") 95% 16px no-repeat;
    border: none;
    cursor: default;
    display: inline-block;
    margin-top: 0px;
    padding: 9px 25px 10px 20px;
	min-height:19px;
    text-align: left;
    min-width: 130px;
	color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/; font-size:110%;
	border-radius:20px 0 0 20px;
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius:20px 0 0 20px;
	font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/
}
.catsearch-dropdown ul{
    border: 1px solid /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/;
    position: absolute;
    left: -1px;
    top: 38px;
    width: 200px;
    z-index: 999;
}
.catsearch-dropdown ul li {
	background-color:/*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/;
    padding: 5px;
    text-align: left;
	color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/
}
.catsearch-dropdown ul li:hover {
    background-color:/*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/;
    cursor: pointer;
	color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/
}
.catsearch-dropdown ul li  a {
    text-decoration: none;
	color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/
}



.form-search{float:right; text-align:left; position:relative; background:none; margin:9px 0px 7px 20px; border: 1px solid /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/; background:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/; border-radius:20px;
-webkit-border-radius: 20px;
-moz-border-radius:20px; }
.form-search label{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; text-transform:uppercase; font-weight:bold; float:left; margin-top:10px; display:none}
.form-search .input_search{float:left; position:relative; padding-left:10px; border-left:1px solid /*BEGIN:h_line_color*/#e5d2b2/*END:h_line_color*/; background:none; min-height:33px}
.form-search input.input-text { width:300px; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/; margin:4px 0;float:left; border:none; height:24px; line-height:24px;margin-right:0px; padding:3px 8px !important; background-color:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/}
.form-search button.button { background:none; border:none; padding-right:0px !important; margin:0; float:right; width:40px; height:38px; padding-top:0;}
.form-search button.button span span { float: left; padding: 0; -moz-transition: background 400ms ease; -webkit-transition: background 400ms ease; -o-transition: background 400ms ease; transition: background 400ms ease; background:url(../images/icons.png) 10px -52px no-repeat;}
.form-search button.button:hover span span{ background:url(../images/icons.png) 10px -93px no-repeat}
.form-search button.button span { text-transform:uppercase; min-height:21px; width:25px; text-indent:-9999px; border:none; background:none}

.form-search .search-autocomplete { z-index:999; position:absolute; left: -1px !important; top: 33px !important;z-index: 999; width:352px !important }
.adapt-2 .form-search .search-autocomplete{ width:211px !important}
.adapt-1 .form-search .search-autocomplete{ width:212px !important}
.form-search .search-autocomplete ul {background-color: /*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/;border: 1px solid #DDDDDD;}
.form-search .search-autocomplete li.selected { background: none repeat scroll 0 0 #F7E8DD;}
.form-search .search-autocomplete li { border-bottom: 1px solid #DDDDDD; cursor: pointer; padding: 3px 11px; }
.form-search .search-autocomplete li.last{border-bottom:none}
.form-search .search-autocomplete li .amount { float:right; font-weight:bold;}




/*========== Block Shopping Cart Top ==========*/
.div_link-cart{ padding-bottom:0px; position:relative; float:right; margin-top:11px; margin-left:17px; clear:both}
.div_link-cart_inner{ float:right; min-height:42px}
.div_link-cart_inner .top_cart .text_top_cart{ float:right; padding:8px 0px 14px;margin-bottom:0; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; text-transform:uppercase; color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}


.block.block-cart{margin-bottom:0; background-color:/*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/; position:absolute;right:0px;top:47px;z-index:30;width:230px; padding:14px 20px 17px; border: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/; text-align:left}
.title-cart{ text-transform:uppercase; color:#d52101; font-weight:bold; font-size:120%; float:left}
.title-cart{ position: relative;}
.title-cart:after, .title-cart:before{ width:0; height:0; content: ""; position: absolute; top:5px; right:-17px }
.title-cart:before{ border: 4px solid transparent; border-top-color: #d52101}
.div_link-cart_inner{ clear:both}
.div_link-cart_inner .top_cart{float:left; text-transform:uppercase; color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}
.div_link-cart_inner:hover .top_cart{ min-height:42px; color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}
.div_link-cart_inner .top_cart span{ color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/;  text-transform:lowercase; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.div_link-cart_inner:hover .top_cart span{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}
.block.block-cart .empty{ margin-bottom:3px; color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.block-cart .amount,
.block-cart .amount a{ color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.block.block-cart .block-content{padding:2px 0 0px; border:none}

.block.block-cart #cart-sidebar{ margin-bottom:16px; border-bottom:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.block.block-cart .block-title{ display:none}
.block.block-cart .block-content p.amount{ color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/; margin-bottom:16px}
.block.block-cart .block-content p.amount a{ color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/}
.block.block-cart .block-content p.subtotal .label{ color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/;font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/;  font-weight:normal; margin-right:5px; display:inline}
.block.block-cart .mini-products-list .product-details{ padding-top:0px; color:#807e7e}
.block.block-cart .block-content p.subtotal .price{ float:right; font-weight:normal; color:/*BEGIN:h_text3_color*/#000000/*END:h_text3_color*/}
.block.block-cart .price{ font-weight:normal; color:/*BEGIN:h_text3_color*/#191919/*END:h_text3_color*/}
.block.block-cart .block-content .product-name{  margin-bottom:9px; font-size:100%}
.block.block-cart .block-content .sku{  margin-bottom:8px;}
.block.block-cart .block-content .product-name a{color:/*BEGIN:h_text3_color*/#191919/*END:h_text3_color*/ }
.block-cart .actions{ float:left; margin-top:16px; clear:both; width:100%; padding-bottom:2px}
.block-cart .block-content p.block-subtitle{clear:both;margin-bottom:0; text-transform:uppercase; color:#dc1400; font-size:120%; padding-top:15px; border-top: 1px solid #e3e3e3}
.block.block-cart .block-content li.item{ padding:0 0 20px; position:relative; margin-bottom:28px; border-bottom: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-right:20px}
.block.block-cart .block-content li.item.last{ border-bottom:none; margin-bottom:0}
.block.block-cart .btn-remove{position:absolute; right:-20px; top:0px; z-index:3}

.block.block-cart .mobile_cartlink{ float:left; margin-top:10px;}
.adapt-0 .block.block-cart button.button{ float:left; margin-bottom:10px}

/*========== Breadcrumbs ==========*/
.breadcrumbs {}
.breadcrumbs ul{margin:0}
.breadcrumbs li { display:inline; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.breadcrumbs li a{color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}
.breadcrumbs li a:hover{text-decoration:underline !important}
.breadcrumbs li strong {color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font-weight:normal}
.breadcrumbs li span{ position: relative; background:url(../images/icon-breadcrumbs.png) 0 7px no-repeat}


/*simple menu*/
.em_nav{font:/*BEGIN:dm_font*/13px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/;}
.sidebar-menu .em_nav{ margin-bottom:20px}
.adapt-0 .sidebar-menu{ margin-bottom:20px}
.sidebar .em_nav{ background-color:/*BEGIN:tm_bg_color*/#8e1e00/*END:tm_bg_color*/}
.em_nav em,
.em_nav code{word-wrap:break-word; font:/*BEGIN:dm_font*/13px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/;}


.sidebar .em_nav .menu-item-depth-0.menu-item-link{ padding:0 10px}
.sidebar .em_nav .menu-item-depth-0 .em-catalog-navigation.vertical li.level0{ padding:0 10px}
.sidebar .em_nav .menu-item-depth-0  .menu-container .em-catalog-navigation.vertical li.level0{ padding:0px}
.adapt-0 .sidebar .em_nav .menu-item-depth-0 .em-catalog-navigation.vertical li.level0,
.adapt-0 .sidebar .em_nav .menu-item-depth-0.menu-item-link,
.adapt-0 .em_nav .menu-item-depth-0.menu-item-link,
.adapt-0 .em_nav .menu-item-depth-0 .em-catalog-navigation li.level0,
.adapt-0 .em_nav .menu-item-depth-0 .em-catalog-navigation li.level0{ padding:0px; background-color:/*BEGIN:tm_bg_color*/#8e1e00/*END:tm_bg_color*/}
.adapt-0 .em_nav .menu-item-depth-0  .menu-container .em-catalog-navigation li.level0{ padding:0px; background-color:transparent}
.vnav{ padding-bottom:10px; padding-top:10px}
.adapt-0 .vnav{ padding-bottom:0px; padding-top:0;}

.adapt-0 .menu-item-depth-1 .em-catalog-navigation.vertical{ }
/*.adapt-0 .menu-item-depth-1 .em-catalog-navigation.vertical li.level0 { padding:0 10px}*/
.menu-item-depth-0 .menu-item-link:hover > .menu-container,
.menu-item-depth-0 .menu-item-link.hover > .menu-container { left:100%; top:-19px}

.vnav .menu-item-depth-0:hover > .menu-container,
.vnav .menu-item-depth-0.hover > .menu-container { left:100% }
.nav-right .vnav .menu-item-depth-0:hover > .menu-container,
.nav-right .vnav .menu-item-depth-0.hover > .menu-container { left:auto; right:100% }
.nav-right.vnav .menu-item-depth-0:hover > .menu-container,
.nav-right.vnav .menu-item-depth-0.hover > .menu-container,
.nav-right .em-catalog-navigation li:hover > ul, 
.nav-right .em-catalog-navigation li.hover > ul{right:100%; left:auto}

.vnav { width:100%; clear:both}
.vnav .menu-item-depth-0 a{ padding:5px 10px 5px 0}
.vnav .menu-item-depth-0 .menu-item-link a{ padding:2px 10px 2px 0}
.vnav .em-catalog-navigation li:hover > ul,
.vnav .em-catalog-navigation li.hover > ul{ margin-left:0}
.em_nav .vnav  a.arrow span:after, .em_nav .vnav  a.arrow span:before{ top:6px}
.em_nav .vnav  a.arrow span:before{border:none}
.em_nav .vnav li.menu-item-depth-0 .em-catalog-navigation.vertical .level0:hover a.arrow span:before,
.em_nav .vnav li.menu-item-depth-0:hover > a.arrow span:before{border:none }
.nav-right.vnav  a.arrow span:before{ border:none}
.nav-right.vnav li.menu-item-depth-0 .em-catalog-navigation.vertical .level0:hover a.arrow span:before,
.nav-right.vnav li.menu-item-depth-0:hover > a.arrow span:before{border:none}
.nav-right .em_nav a.arrow{ padding-right:10px !important}

/*arrow menu*/
.em-menu .em_nav a.arrow{ display:none}
.em-menu .em_nav .em-catalog-navigation ul.level0 a.arrow,
.adapt-0 .em-menu .em_nav a.arrow,
.em-menu .em_nav .menu-container a.arrow{ display:block}
.em_nav a.arrow span{ position: relative;}
.em_nav a.arrow span:after, .em_nav a.arrow span:before{ width:0; height:0; content: ""; position: absolute; top:9px; right:0 }
.em_nav a.arrow span:before{ border: 5px solid transparent; border-top-color:#ffffff;}
.em_nav .menu-container a.arrow span:before,
.em_nav ul.level0 a.arrow span:before{border:none}


.em_nav li.menu-item-depth-0 .em-catalog-navigation.horizontal .level0:hover a.arrow span:before,
.em_nav li.menu-item-depth-0:hover > a.arrow span:before{border-top-color:#d52101}




/* ==================================Menu navigation for ipod================================= */
.adapt-0 .em_nav{ background:none; margin-bottom:0}
.main-container .em_nav{ margin-bottom:10px}
.adapt-0 .main-container .em_nav{ margin-bottom:0px}
.adapt-0 .menu-title{display:block!important;clear:both; margin-bottom:3px}
.adapt-0 .sidebar .menu-title{ margin-bottom:20px}
.menu-title{
color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/;
font:/*BEGIN:tm_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:tm_font*/;
text-transform:uppercase;
padding:10px 10px 8px; border: 1px solid /*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/; background-color:/*BEGIN:tm_bg_color*/#8e1e00/*END:tm_bg_color*/}
.menu-title a{color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/}
.menu-title .option{float:right;
border-color: /*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/ transparent  transparent  transparent ;
    border-style: solid;
    border-width: 5px;
    height: 0;
    margin:7px auto 0;
    width: 0;
	text-indent:-999em; cursor:pointer;}


/*========== Main menu Navigation ==========*/
.em_nav ul.hnav{ text-align:center}
.em_nav ul.hnav .menu-container{ text-align:left}
.hnav .menu-item-depth-0{ float:none; display:inline-block}
.adapt-0 .em-catalog-navigation.horizontal > li.level0,
.adapt-0 .hnav .menu-item-depth-0{ display:block}
.em-catalog-navigation.horizontal > li.level0{ float:none; display:inline-block}


.nav-container ul { list-style:none; padding:0; margin-bottom:0 }
.nav-container li { margin:0;}

.nav-container{/*position:relative;z-index:16; */background-color:/*BEGIN:tm_bg_color*/#8e1e00/*END:tm_bg_color*/}

.adapt-0 #nav li{width:100%;}
.adapt-3 #nav ul,.adapt-3  #nav div,
.adapt-2 #nav ul,.adapt-2  #nav div,
.adapt-1 #nav ul,.adapt-1  #nav div{display:none!important; left:0}

.adapt-1 #nav li:hover .shown-sub > ul,
.adapt-2 #nav li:hover .shown-sub > ul,
.adapt-3 #nav li:hover .shown-sub > ul,
.adapt-4 #nav li:hover .shown-sub > ul{display:block!important;}
#nav li:hover ul ul, #nav li:hover ul div{ left:180px}

#nav li a{text-transform:uppercase;
color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/;
font:/*BEGIN:tm_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:tm_font*/;}
#nav > li:hover > a,
#nav > li:hover > dt a {color:/*BEGIN:tm_hover_text_color*/#ffffff/*END:tm_hover_text_color*/}
#nav ul, #nav div { 
background:/*BEGIN:dm_bg_color*/#ffffff/*END:dm_bg_color*/; 
top:47px; padding:10px 0;width:180px; left:0; border: 1px solid /*BEGIN:dm_line_color*/#8e1e00/*END:dm_line_color*/;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
#nav ul li { border:0 }
#nav ul li a {border:0;
color:/*BEGIN:dm_text_color*/#555555/*END:dm_text_color*/;
font:/*BEGIN:dm_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/;
padding:3px 20px!important;text-transform:capitalize }
.adapt-0 #nav ul li a { color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/}
#nav ul li.active > a, 
#nav ul li.over > a ,
#nav ul li a:hover { color:/*BEGIN:dm_text2_color*/#d07d0f/*END:dm_text2_color*/;
text-decoration:none; }
.adapt-0 #nav ul li.active > a, 
.adapt-0 #nav ul li.over > a ,
.adapt-0 #nav ul li a:hover { color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/}
#nav li a.arrow {
display: none;
}

#nav li ul li a.arrow{ display:block}




/* ------ Mega Menu ------ */
/*.fix-top{ top:0;}*/
.nav-container, .em_nav,
.adapt-0 .em-box-custom .bkg_container_menu,
.em-box-custom .container_menu,
.bkg_container_menu{ background-color:/*BEGIN:tm_bg_color*/#8e1e00/*END:tm_bg_color*/; }
.adapt-0 .bkg_container_menu{ padding:8px 0 5px}
.nav-container,
.em_nav{/*float:left; */padding-top:0px; margin:0; }
.nav-container #nav,
.em_nav .hnav{}
.sidebar .em_nav{ margin-bottom:30px}
.header-bottom .em_nav{padding-top:0px; float:none;}
.em_nav .hnav { }
.adapt-0 .menu-item-link > .menu-container > .menu-item-text .em-catalog-navigation{ width:100%; margin-left:0}
.em_nav .menu-container{ color:/*BEGIN:dm_text_color*/#555555/*END:dm_text_color*/}
.menu-item-parent > a{margin-right:0}
.em_nav a { color:/*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/; font:/*BEGIN:tm_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:tm_font*/ ; text-transform:uppercase }
.adapt-0 #nav li.over li:hover > a,
.adapt-0 #nav li.parent dt:hover > a,
#nav li.parent:hover,
.em_nav .menu-item-depth-0 .em-catalog-navigation li.level0:hover,
.adapt-0 .em_nav ul > .menu-item-depth-0.menu-item-link:hover a,
.em_nav ul > .menu-item-depth-0.menu-item-link:hover{ background-color:/*BEGIN:tm_hover_bg_color*/#8e1e00/*END:tm_hover_bg_color*/;}
.em-catalog-navigation li.level0:hover > a,
.em_nav .menu-item-depth-0:hover > a{ text-decoration:underline}

.adapt-0 .em_nav ul > .menu-item-depth-0.menu-item-link:hover .menu-container a,
.adapt-0 .em_nav ul > .menu-item-depth-0.menu-item-link:hover,
.adapt-0 #nav li.parent:hover,
.menu-item-depth-0 .menu-container .em-catalog-navigation li.level0:hover{ background-color:transparent}
.em_nav a:hover { text-decoration:none}
.em_nav .menu-container a:hover { text-decoration:none}
.em_nav li:hover > a, .em_nav li.active > a { }

.nav-container #nav li:hover a.level-top,
.em-catalog-navigation.vertical li:hover > a,
.em-catalog-navigation.horizontal li:hover > a,
.em_nav li.menu-item-depth-0:hover > a { color:/*BEGIN:tm_hover_text_color*/#ffffff/*END:tm_hover_text_color*/ ; text-shadow: 0 0 15px white;}

.adapt-0 #nav ul, .adapt-0 #nav div{background:none;border:0;}
.adapt-0 #nav ul li a{padding:8px 10px!important;}
.adapt-0 #nav ul,.adapt-0 #nav div{position:static;width:auto;margin:0 0 0 20px;padding:0;}

.adapt-0 .em-catalog-navigation li.level0,
.sidebar .em_nav{ }


.adapt-0 .menu-container .em-catalog-navigation li.level0,
.adapt-0 .sidebar .em_nav{ background:none}

.adapt-0 .menu-item-depth-1 .em-catalog-navigation.vertical ul.level0 li{ margin-left:10px}
.adapt-0 .menu-item-depth-2 .em-catalog-navigation.vertical ul.level0 li{ margin-left:0px}
.adapt-0 .menu-item-depth-2 .em-catalog-navigation.vertical ul.level0 li li{ margin-left:10px}
.adapt-0 .em-catalog-navigation ul.level1 li{ margin-left:10px}

/* level 1 */
.hnav .menu-item-depth-0.menu-sub-link li.level0,
.hnav .menu-item-depth-0{}

.icon-menu{ float:left; background:url(../images/icons_menu.png) 0 center no-repeat; margin:0 auto; text-align:center; height:5px; width:5px; text-align:left; text-indent:-9999px; display:none}



.hnav .menu-item-depth-0 .em-catalog-navigation > a{ padding:5px 10px}
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a { padding:14px 20px 15px 25px; min-height:18px; text-align:center; background:url(../images/icons_menu.png) 0 center no-repeat}
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .em-catalog-navigation.horizontal > li > a,
.hnav .menu-item-depth-0:first-child > a{ background:none}
.hnav .menu-item-depth-0 > a > a,
.em-catalog-navigation.horizontal > li > a > a { min-height:0px}
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .em-catalog-navigation.horizontal > li > a { text-align:left}

.hnav .menu-item-depth-0 > a:hover,
.em-catalog-navigation.horizontal > li > a:hover { }
.em-catalog-navigation li.parent > a{margin-right:0 !important}
.menu-item-parent a{margin-right:0px !important}
.vnav .menu-item-parent a{margin-right:0}

/* drop-down menu of top level */
.hnav .menu-item-depth-0 > .menu-container,
.em-catalog-navigation.horizontal > li > ul,
.em-catalog-navigation.horizontal > li:hover > ul { top:47px ; background:/*BEGIN:dm_bg_color*/#ffffff/*END:dm_bg_color*/; 
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
border:1px solid /*BEGIN:dm_line_color*/#8e1e00/*END:dm_line_color*/;
font:/*BEGIN:dm_font*/13px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/; text-align:left;}

.vnav .menu-item-depth-0 > .menu-container{ background:/*BEGIN:dm_bg_color*/#ffffff/*END:dm_bg_color*/;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
font:/*BEGIN:dm_font*/13px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/; border:1px solid /*BEGIN:dm_line_color*/#8e1e00/*END:dm_line_color*/;}

.adapt-0 .menu-item-depth-0 .menu-item-link > .menu-container,
.adapt-0 .vnav .menu-item-depth-0 > .menu-container,
.adapt-0 .em-catalog-navigation li > ul,
.adapt-0 .hnav .menu-item-depth-0 > .menu-container,
.adapt-0 .em-catalog-navigation.horizontal > li > ul,
.adapt-0 .em-catalog-navigation.horizontal > li:hover > ul { margin-top:-3px; border-radius:0;
-webkit-border-radius: 0;
-moz-border-radius:0; box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none; border:none; margin-bottom:3px}
.adapt-0 #nav ul, .adapt-0 #nav div{ border-radius:0;
-webkit-border-radius: 0;
-moz-border-radius:0; box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none}
/*.adapt-0 .menu-sub-link .em-catalog-navigation ul.level0,
.adapt-0 .vnav .menu-item-depth-0 > .menu-container,
.adapt-0 .hnav .menu-item-depth-0 > .menu-container{ margin-left:-1px !important; border: 1px solid #8e1e00 }*/
.adapt-0 .menu-item-depth-0 .menu-item-link > .menu-container{ padding-top:0px; padding-bottom:0px;} 
.adapt-0 .em_nav .menu-container .em-catalog-navigation ul{ padding-top:0; padding-bottom:0}
.adapt-0 .menu-item-depth-0 .menu-item-link li.menu-item-link{ margin-left:10px}


.menu-item-depth-0 .menu-item-link > .menu-container{ background:/*BEGIN:dm_bg_color*/#ffffff/*END:dm_bg_color*/;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/; border:1px solid /*BEGIN:dm_line_color*/#8e1e00/*END:dm_line_color*/}

.em-catalog-navigation li > ul{
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
border:1px solid /*BEGIN:dm_line_color*/#8e1e00/*END:dm_line_color*/}




/* level 2+ */
.em-catalog-navigation li:hover > ul,
.em-catalog-navigation li.hover > ul { left:100% ; top:-19px; }
.vnav .em-catalog-navigation li:hover > ul,
.vnav .em-catalog-navigation li.hover > ul { top:-19px;}
.vnav .em-catalog-navigation li:hover > ul.level0,
.vnav .em-catalog-navigation li.hover > ul.level0 { top:0px;}

.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul { background:/*BEGIN:dm_bg_color*/#ffffff/*END:dm_bg_color*/; padding:18px 0 15px;}
.adapt-0 .em_nav .em-catalog-navigation ul ul{ padding:0}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a { color:/*BEGIN:dm_text_color*/#555555/*END:dm_text_color*/;
font:/*BEGIN:dm_font*/13px/1.35 Arial, Helvetica, sans-serif/*END:dm_font*/; text-transform:capitalize }

.em_nav .menu-item-depth-1:hover > a, 
.em_nav .menu-item-depth-1 li:hover > a, 
.em_nav .em-catalog-navigation li li:hover > a { color:/*BEGIN:dm_text2_color*/#d07d0f/*END:dm_text2_color*/; text-decoration:none;}
.adapt-0 .em_nav .menu-item-hbox{clear:both; /*margin-bottom:15px*/}
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul { margin-bottom:9px }


.em_nav .menu-item-depth-0 .menu-item-text a {padding:3px 0 4px}
.em_nav .em-catalog-navigation  li.level0 li a ,
.em_nav .menu-item-depth-0 .menu-item-depth-2 .em-catalog-navigation  li.level0 li a ,
.em_nav .menu-item-depth-0 .menu-item-text .em-catalog-navigation  a { padding:4px 20px }

.adapt-0 .em_nav .em-catalog-navigation  li.level0 li a ,

.adapt-0 .em_nav .menu-item-depth-0 .menu-item-depth-2 .em-catalog-navigation  li.level0 li a ,
.adapt-0 .em_nav .menu-item-depth-0 .menu-item-text .em-catalog-navigation  a { padding:4px 0px 4px 10px}
.adapt-0 .em_nav .menu-item-depth-0 .menu-item-depth-2 .em-catalog-navigation li.level0 a{ padding:4px 10px 4px 0px }
.em_nav .menu-item-depth-0 .menu-item-depth-2 .em-catalog-navigation  li.level0 a { padding:4px 20px 4px 0px }

.em_nav .menu-item-hbox .menu-container .menu-container{/*padding:0 10px !important;*/}
.em_nav .menu-item-hbox .menu-container .menu-item-text{padding:0 10px}
.m-left .menu-item-text{ margin-left:10px; margin-right:10px}
.adapt-0 .m-left .menu-item-text{ margin-left:0px; margin-right:0px}
.em_nav .menu-container .menu-item-link{padding:0px}

.em_nav .menu-container .menu-item-link a{padding:4px 20px}
.adapt-0 .em_nav .menu-container .menu-item-link a{padding:4px 10px}
.em_nav .menu-container .menu-item-vbox .menu-item-link a{padding:4px 10px}
.em_nav .menu-container .menu-item-link a.arrow{padding:4px 0px}
.menu-item-vbox > .menu-container > li { /*display:inline-block;float:left*/white-space:normal; vertical-align:top;  }

.menu-item-text p.brand img{margin-right: 32px; margin-bottom:10px}
.menu-item-text p img.fluid{ margin:3px 0 2px; display:block; }
.adapt-0 .menu-item-text p img.fluid{display:inline}
.menu-item-text p.brand{margin-bottom:0px;}
.brand-menu-list .level-brandul > li{ padding-bottom:10px}
.menu-item-hbox .em-catalog-navigation li  li > a,
.em-catalog-navigation li > a{ padding: 4px 20px 4px 20px}
.menu-item-hbox .em-catalog-navigation li > a{ padding-left:0; padding-right:0}

#nav li a.arrow,
.em_nav a.arrow{ padding:4px 10px !important; width:13px; display:none; position:absolute; right:0; top:0}
.adapt-0 #nav li a.arrow,
.adapt-0 .em_nav a.arrow{ padding:8px 10px !important;}
.adapt-0 .em_nav a.arrow,
.em_nav .menu-container a.arrow,
.em_nav .em-catalog-navigation ul.level0 a.arrow{ display:block}
.em_nav a.arrow span{ text-indent:-999em}
.sidebar .em_nav a.arrow,
.sidebar .em_nav .em-catalog-navigation.vertical a.arrow{ display:block }
/*.sidebar .em_nav .menu-container a.arrow,
.sidebar .em_nav .em-catalog-navigation.vertical ul.level0 a.arrow,
.sidebar .em_nav .menu-container .em-catalog-navigation.vertical a.arrow{ right:0px}
.adapt-0 .em_nav a.arrow,
.adapt-0 .sidebar .em_nav .em-catalog-navigation.vertical a.arrow{ right:0px}*/


/* ----- mega menu on mobile view ----- */
.adapt-0 .em_nav .hnav{float:none}
.adapt-0 .sidebar .em_nav{padding:0; margin-top:-17px; margin-bottom:20px}
.adapt-0 .menu-container, .adapt-0 .em-catalog-navigation ul{ right:0 !important}
.adapt-0 .menu-item-hbox > .menu-container { white-space:normal;}
.adapt-0 .menu-item-hbox > .menu-container > li { display:block; margin-left:0;}
.adapt-0 .menu-item-hbox > .menu-container > li.menu-item-hbox { width:100% }
.adapt-0 .em_nav .hnav { background:transparent; /*color:#111111;*/width:100% }
/*.adapt-0 .menu-item-hbox > .menu-container > li{ width:100%}*/
/* top level */
.adapt-0 #nav li a,
.adapt-0 .em_nav .menu-item-depth-0 > a,
.adapt-0 .em_nav .menu-item-depth-0 > .em-catalog-navigation > li > a { border: 1px solid /*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/; margin-bottom:3px; padding:8px 10px; min-height:0}


.adapt-0 .em_nav .menu-container .em-catalog-navigation > li > a.arrow{ border-left:none !important}
.adapt-0 .em_nav .menu-item-depth-0 > a span ,
.adapt-0 .em_nav .menu-item-depth-0 > .em-catalog-navigation > li > a span { display:block; /*color:#ffffff*/}

.adapt-0 .em_nav .menu-item-depth-0:hover > a,
.adapt-0 .em_nav .menu-item-depth-0.active > a,
.adapt-0 .em_nav .menu-item-depth-0 > .em-catalog-navigation > li:hover > a,
.adapt-0 .em_nav .menu-item-depth-0 > .em-catalog-navigation > li.active > a {/* background:#b21a04;*/}

.adapt-0 .em-catalog-navigation li:hover > ul,
.adapt-0 .em-catalog-navigation li.hover > ul { margin-left:0px;}

.adapt-0 .em_nav .menu-item-depth-0 .em-catalog-navigation .level0 > a.arrow,
.adapt-0 .em_nav .menu-item-depth-0 > a.arrow{border-left: 1px solid /*BEGIN:tm_text_color*/#ffffff/*END:tm_text_color*/}
.adapt-0 .em_nav a.arrow span:before{ display:none; border:none; padding-right:10px !important}


/* top level */
.adapt-0 #nav{ padding-bottom:0px; padding-top:0px;}
.adapt-0 .em_nav .menu-item-depth-0 .icon-menu{ border:none; padding-left:0; display:none}


.adapt-0 .arrow{display:block !important;}
/*.adapt-0 .em_nav .menu-item-depth-2 .em-catalog-navigation{margin-left:-20px; margin-right:-20px}
.adapt-0 .em_nav .menu-item-depth-2 .em-catalog-navigation li.level0{padding-left:20px!important; padding-right:20px !important}*/
.adapt-0 .nav-container,
.adapt-0 .em_nav{ border:none; clear:both; margin-top:3px}

.adapt-0 .mega-menu,
.adapt-0 .em_nav .vnav,.adapt-0 .menu-left { position:static; width:100% !important; border:none;}



.adapt-0 .em-catalog-navigation li li span{ border:none !important}

.adapt-0 #nav li .level-top span{ border:none !important}
.adapt-0 #nav li .level-top span:hover{}

.adapt-0 .menu-container, .adapt-0 .em-catalog-navigation ul  { width:100% }
.adapt-0 .menu-container .em-catalog-navigation  li.parent{ background:none !important}
/*.adapt-0 .em_nav .products-list .product-shop{ overflow:inherit}*/

.list-img{ margin:0; overflow:hidden}
.adapt-0 .list-img{ margin:20px 0 0;}
.list-img a{float:left; margin:0; padding:0 !important }
.adapt-0 p.list-img a{padding-left:0 !important}
.em_nav .list-img a{ margin:-1px 0 0px -1px !important; border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-right:none; border-bottom:0}
.em_nav .list-img a img{ margin:0 4px}
.adapt-0 .em_nav .list-img a img{ width:130px}

/*Menu product*/
.em_nav .widget-products li.item .product-name,
.em_nav .widget-products li.item .product-name a{ padding:0; display:inline-block; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.em_nav .widget-products li.item a:hover{ text-decoration:underline}
.em_nav .widget-new-products .products-list .product-shop{ padding-bottom:0}
.em_nav .widget-products .products-grid li.item{ margin-bottom:20px !important}
.em_nav .widget-products .products-grid li.item .product-shop{ margin:0}
.em_nav .widget-products .products-grid li.item .product-image{ margin-bottom:10px; padding-top:0}
.em_nav .widget-products li.item .product-name{ margin-bottom:5px}
.em_nav .ratings .amount a{text-transform:lowercase; padding:0 !important}
.em_nav .products-list .add-to-links{ }
.em_nav .add-to-links a{ padding:0 !important; font-size:100%; text-transform:uppercase; font-weight:bold}
.em_nav .widget-products .products-grid li.item{width:100%; margin:0}
.em_nav .widget-title h2,
.em_nav .widget .widget-title h2,
.em_nav h5, .em_nav .h5{ text-transform:uppercase; color:/*BEGIN:dm_text3_color*/#8e1e00/*END:dm_text3_color*/; margin:3px 0 9px; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/;}
.em_nav .h1{ text-transform:uppercase; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif/*END:h1_font*/; margin-bottom:9px; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.em_nav h5.m-line{ border-top:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding-top: 19px;
margin-top: 15px;}
.m-line{ border-top:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin:6px 10px -2px}
.em_nav .widget .widget-title{ padding:0}
.em_nav p.desc{ margin-bottom:16px; padding-top:3px; color:#a0a0a0}
.em_nav p.small-text{ }
.text-space{ margin-bottom:28px}
.adapt-0 .text-space{ margin-bottom:10px}
.desc1{}
.adapt-0 .desc1{margin-top:0px}
.adapt-3 .em_nav .grid_24{ }



/* Sidebar =============================================================================== */


.sidebar{padding-top:0px;}
.cms-index-index .sidebar{padding:30px 0 30px;}

.catalog-category-view .em-sidebar{ margin-top:0px}
.checkout-onepage-success .em-sidebar{ margin-top:57px}
.checkout-onepage-success.adapt-0 .em-sidebar{ margin-top:20px}
.em-sidebar{}
.sidebar .widget-static-block{margin-bottom:10px; box-shadow:none}
.sidebar .widget-static-block > p{ margin-bottom:0}
.sidebar .widget-static-block .box{ margin-bottom:0; box-shadow:none}
.sidebar .products-list .product-image{ margin-bottom:15px; margin-left:10px; float:right; margin-right:0}
.adapt-1 .sidebar .products-list .product-image{ float:left; margin-left:0}s
.sidebar .products-list .product-image img{ width:80px; height:80px}
.widget-static-block .add-to-links li{ padding:0}
.sidebar .widget.widget-recentreview-products{ }
.sidebar .block .widget.widget-recentreview-products{ border:0;  padding-top:0px; margin-top:0px; display:block}


.block { margin:0 0 30px; padding:0px; clear:both; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; }
.block .block-title{ background:url(../images/icon-block-title.png) center 0 no-repeat; padding-top:18px; text-align:center}
.col-right .block { margin-left:0}
.block-specials .widget-title,
.block .block-title strong{padding:7px 0px 6px; border-top: 2px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; border-bottom: none}
.block-specials .widget-title h2,
.block .block-title strong span{font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/;color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-transform:uppercase;}
.block .block-title strong{display:block;}
.block.block-lastest-review {margin-bottom:10px;}
.block .block-title {}

.block .block-title strong small {text-transform:uppercase;display:block; font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/}
.block .block-title strong small {display:inline}
.block .block-title a { text-decoration:none !important; }
.block .block-content {padding:20px; border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-top: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}



/*Block Specials*/
.block-specials .widget-title h2{ margin-bottom:0}
.block-specials ul li.item-slider{ padding: 19px 0 16px; border-top: 1px dotted #dcdcdc; margin-left:0}
.block-specials ul.products-grid-custom{ overflow:hidden; margin-bottom:0} 
.block-specials ul li.item-slider:first-child{border:1px solid transparent}
.block-specials .products-list .product-shop{ padding:0; margin:0}
.block-specials ul li.item .btn-cart,
.block-specials ul li.item .add-to-links{ display:none}
.adapt-2 .block-specials #sidebar_specials .jcarousel-item{width:280px; margin-bottom:0}
.adapt-1 .block-specials #sidebar_specials .jcarousel-item{width:100px}

/*block-manufacturer*/
.block-manufacturer p{ margin-bottom:19px}


/* Block: Layered Navigation */
.block.block-layered-nav{}

.block.em_blog-cat .block-title,
.block.block-layered-nav .block-title{ border:none; text-align:left; padding:0; background:/*BEGIN:bd_bg3_color*/#eb9a35/*END:bd_bg3_color*/}

.block.em_blog-cat .block-content,
.block.block-layered-nav .block-content{ border: 1px solid /*BEGIN:bd_bg3_color*/#eb9a35/*END:bd_bg3_color*/;padding-top:1px}

.block.em_blog-cat .block-title strong,
.block.block-layered-nav .block-title strong{ border:none; padding:0}

.block.em_blog-cat .block-title strong span,
.block.block-layered-nav .block-title strong span{ font:/*BEGIN:h2_font*/ normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/; color:/*BEGIN:bd_text5_color*/#ffffff/*END:bd_text5_color*/; text-transform:uppercase;}
.block-layered-nav .block-subtitle {color:#969696;text-transform:uppercase; font-size:90%; display:none}
.block-layered-nav dt {padding:27px 0px 10px; margin-bottom:0px; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; font-weight:normal; text-transform:uppercase}
.block-layered-nav dt:first-child{ border:none; padding-top:16px}
.block-layered-nav dd{ padding:0; margin-bottom:22px; position:relative}
.block-layered-nav dd li{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; padding:7px 0 6px; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}
.block-layered-nav dd li label{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.block-layered-nav dd li .price{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}

.block-layered-nav dd.last li,
.block-layered-nav dd.even li{ background:url(../images/nav-list.png) 0 center no-repeat; padding-left:12px}
.block-layered-nav dd ol.filter.img-filter li{ background:none; padding-left:0px}
.block-layered-nav dd ol.filter.img-filter li.selected a{cursor:default}
.block-layered-nav dd li a:hover{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; text-decoration:none }
.block-layered-nav dd li a:hover span.price{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.block-layered-nav dd li a{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.block-layered-nav dd li a .price{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}

#narrow-by-list .btn-remove {margin: 0; position: absolute; right: 0px; top: -23px;}
.tree-filter .icon{ margin-top:2px}
.rslider{ margin-top:0; padding-top:10px}
.block-layered-nav dd ol.tree-filter{ padding-bottom:0px}
.block-layered-nav dd ol.tree-filter > li{ padding-bottom:0px; padding-left:0; background:none}
.tree-filter li.selected{ font-weight:normal; color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.tree-filter li.selected > div.label{ padding:4px 0}
.tree-filter li.expanded > div.label{ padding-bottom:6px}
.tree-filter li li ol li{ padding:6px 0 6px 20px}
.tree-filter li li ol li.last{ padding-bottom:0}

.block-layered-nav dd li input{ margin-top:-3px; margin-right:5px}
.block .actions a{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; text-transform:capitalize}
.block.block-wishlist .actions a{ margin-top:15px}
.block-layered-nav dd ol.filter.img-filter{ margin-bottom:22px; margin-top:0; padding-top:3px}
.filter.img-filter li{ border:none; margin-right:11px; padding:3px 0 8px}
.filter.img-filter li a img:hover{ -moz-opacity:0.7; -webkit-opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE8*/opacity:0.7;}
.filter.img-filter li.selected img:hover{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}

.rslider .price{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.rslider .handle {
background-position: 0 -38px;
position: absolute;
cursor: pointer;
height: 16px;
width: 14px;
top: -7px;
}
.rslider .values {
overflow: hidden;
margin-top: 17px;
padding-bottom: 5px;
}
#narrow-by-list .filter-act{ margin:0}
/** Block: Poll **/
.block-poll.block .block-content{ padding-bottom:8px; padding-top:10px}
.block-poll.block .block-content ul{margin-bottom:10px}
.block-poll.block .block-subtitle{color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; margin-bottom:10px; margin-top:6px}
.block-poll.block label{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; }

/* Block: Reorder */
.block.block-reorder .block-content{ padding-top:0}
.block.block-reorder .block-content .block-subtitle { display:none}
.block.block-reorder .block-content li.item { padding:16px 0; border-top:1px dotted #c2c1c1}
.block.block-reorder .block-content li.item:first-child{border:none}
.block.block-reorder .block-content li.item.last{ padding-bottom:0}
.block .block-content li.item.last{ }

/* Block: Tags & box-tags*/

/*.block a:hover,
.tags-list a:hover{ text-decoration:underline !important}*/
.block.block-tags .block-content{ padding-top:13px}
.product-view .product-tags li,
.block-tags .tags-list li a{ padding:0 10px 4px 0;  display:inline-block; margin-bottom:2px; transition: background-color 500ms ease 0s; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.product-view .product-tags li{margin-right:2px}
.product-view .product-tags li:hover a{}
.product-view .product-tags li a:hover,
.block-tags .tags-list li a:hover{}
.block-tags .tags-list li{padding:0}
.block-tags .actions a{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}

/*****Block Wishlist*****/
.block-wishlist .link-cart{ white-space: nowrap; float:left; margin-top:3px}
.block-wishlist .link-cart span{ float:left}
.block-wishlist .link-cart:hover{ text-decoration:none !important; }
.block-wishlist .brand-manufacture{ text-align:center}
.block-wishlist .block-content li.item{ border-bottom: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.block-wishlist .block-content li.item.last{ border-bottom: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.block-wishlist .block-content li.item:first-child{ margin-top:0}


/*****Block Compare*****/

.block-compare .compare-details{ overflow:hidden;}
.block-compare .product-image{ float:right; margin:7px 10px 0 10px}
.block-compare .product-shop{ margin-left:100px; }
.adapt-1 .block-compare .compare-details{ overflow:hidden; margin-left:0; clear:both; float:left; padding-top:10px}
.block-compare .block-content li.item{ border-bottom:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/} 
.block-compare .block-content li.item.last{} 

/*****Lastest review*****/
.widget .widget-title{ padding-bottom:10px}
.sidebar .widget{ margin:0 0 30px; padding:0px; clear:both; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; }
.sidebar .widget > .box{ margin-top:0}
.sidebar .widget.callout_login{ border:none}
.sidebar .widget.callout_login p{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin-bottom:19px}
.sidebar .widget.callout_login a.first{ margin-right:13px;}
.sidebar .box-reviews h2,
.sidebar .box-reviews .widget-title,
.sidebar .widget .widget-title,
.sidebar .widget-recentreview-products .widget-title{ background: url(../images/icon-block-title.png) center 0 no-repeat;
padding-top: 18px; margin-bottom:0; padding-bottom:0; text-align:center}
.sidebar .block .box-reviews{ padding:0; margin:0}
.latest_review .widget-title h2,
.sidebar .recent_view h2,
.sidebar .box-reviews h2 span,
.sidebar .box-reviews h3,
.widget-recentreview-products .widget-title h3{font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-transform:uppercase;margin:0; padding: 7px 0px 6px;
border-top: 2px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/;
border-bottom: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
.sidebar .box-reviews h2 span{ display:block}
.sidebar .box-reviews h2{ padding:18px 0 0; margin:0; border:none}
.sidebar .box-reviews ul,
.sidebar .box-reviews .product-list,
.sidebar .widget-products{ padding:20px 20px 10px; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-top:none}
.sidebar .box-reviews ul{padding:15px 20px}

.sidebar .box-reviews .product-list{padding:15px 20px; margin:0}
.sidebar .products-grid .product-image{margin:0 0 10px}
.sidebar .products-grid .product-image img{ /*width:auto !important*/}

.sidebar .products-grid li.item,
.sidebar .products-list li.item{ width:100%; border-top:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-right:0; margin-bottom:20px; padding-top:17px}
.sidebar .products-grid li.item:first-child,
.sidebar .products-list li.item:first-child{ border-top:none; padding-top:0px}

.sidebar .box-collateral.box-reviews ul li{ margin-top:20px; float:none}
.sidebar .box-collateral.box-reviews ul li:first-child{ margin-top:0px; float:none}
.sidebar .box-collateral.box-reviews ul li.item{ margin-bottom:0}
.sidebar .widget-recentreview-products .products-grid li.item{ width:100%; border-top:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-right:0; margin-bottom:18px; padding-top:18px}
.sidebar .widget-recentreview-products{ margin-bottom:0}
.sidebar .widget-recentreview-products .products-grid li.item.first{ border-top:none; padding-top:0px}
.widget-recentreview-products .products-list .product-shop{ margin-top:0; padding-bottom:0px}
.widget-recentreview-products  .products-grid .product-image{ margin:0 0 10px; text-align:center}
.widget-recentreview-products  .products-grid .product-image img{ /*width:auto !important*/}
.widget-recentreview-products .products-grid.last li.item.last,
.widget-recentreview-products .products-list li.item.last,
.sidebar .products-grid.last li.item.last,
.sidebar .products-list li.item.last{ margin-bottom:10px }
.sidebar .products-list .product-shop{margin-left:0 !important; padding-bottom:0}
.widget-recentreview-products .widget-title{margin-bottom:0 !important;}
/*.widget-recentreview-products .products-list .rating-box{margin-bottom:5px; margin-top:5px}*/

.widget-recentreview-products .review-details{float:left; clear:both; padding-top:24px; margin-bottom:0}
.widget-recentreview-products .review-details .review-rating{padding-top:5px}


.sidebar .box-reviews{margin-top:0 !important;width:auto; display:block !important;}
.sidebar .box-reviews p{ margin-bottom:5px}

/*Shopping cart========================================================*/
.cart .messages{ margin-top:0; margin-bottom:30px}
.cart-table{ margin-top:15px}
.cart .page-title{ margin-bottom:15px;}
.cart-table a { font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; font-weight:bold; text-transform:capitalize; color:#ff0036}
.cart-table .product-name { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; margin-bottom:10px; margin-top:-2px}
.cart-table p{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.cart-table p.edit-remove{ padding-top:10px}
.cart-table p.edit-remove a{float:left; margin-right:10px }
.cart-table .product-name a{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/} 
.cart-table thead th { border-left:none;}
.cart-table td{ border-left:none; }
.cart-table thead th:first-child {
border-right: 0;
border-left: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;
padding-right:0;
}
.cart-table tbody td:first-child {
border-right: 0;
border-left: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/;
padding-right:0;
}
.cart-table td{ position:relative; padding:48px 20px 20px 20px}
.cart-table tbody tr.last td { }
.cart-table.data-table td.a-right {text-align:center !important}
.cart-table.data-table .cart-price {display:block; margin-top:-2px; }
.adapt-3 .cart-table.data-table th.move-wishlist{ min-width:165px; white-space:normal}
.adapt-3 .cart-table.data-table th.move-wishlist .nobr{ white-space:normal !important}
.cart-table.data-table tfoot tr td{ padding-top:20px}

.cart-table.data-table td p.re-edit{width:100px}
.cart-table.data-table td .remove-image{ position:relative}
.cart-table.data-table td a.btn-remove2{float:left; margin-top:3px }
.cart-table.data-table td a.product-image{margin:-30px 0 0 0px; float:left}
.cart-table.data-table td a.link-wishlist{display:block; margin-top:0px; float:none; width:auto; height:auto; text-align:center; background:none; text-indent:0}
.cart input.qty { display: inline-block; margin: 0px 0px 5px 0; text-align: left; width: 30px !important; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; float:left; height:29px; line-height:29px; text-align:center;  border-radius:0;
-webkit-border-radius: 0;
-moz-border-radius:0;}
.cart-table tfoot td button.button.btn-update{}
.cart-table tfoot td button.btn-continue{}
.cart-table tfoot td:first-child{ padding:20px 0 20px; background:none}

.cart .cart-collaterals{ }
.cart-collaterals p{clear:both}

.cart .totals-content,
.cart .discount .discount-form,
.cart .shipping .shipping-form{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-top: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; padding:16px 20px 20px;  min-height:370px;  border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.adapt-1 .cart .totals-content{ min-height:0}
.adapt-0 .cart .totals-content,
.adapt-0 .cart .discount .discount-form,
.adapt-0 .cart .shipping .shipping-form{ min-height:0}
.crosssell{}

.totals h2,
.cart .discount h2,
.cart .shipping h2{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; margin:0;text-transform:uppercase;
background: url(../images/icon-block-title.png) center 0 no-repeat;
padding-top: 18px;
text-align: center;}
.crosssell h2{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; margin:0;text-transform:uppercase; border-bottom: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; padding-bottom:7px}
.totals h2 span,
.cart .discount h2 span,
.cart .shipping h2 span{border-top: 2px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; display:block; padding: 8px 0px 8px;}

.crosssell h2{ margin:0}
.cart .shipping-form p,
.cart .discount label{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.cart .discount .input-box .input-text { clear: both; float: left; width: 94.5%;}
.shipping-form .input-box .input-text { width: 94.5%}
.cart .shipping .sp-methods{padding-top:10px}
.cart .shipping .buttons-set{margin-top:0}

.cart .discount .buttons-set button.button, 
.cart .shipping .buttons-set button.button { float: left; margin-left: 0; margin-top: 20px;}
#shopping-cart-totals-table td{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; text-transform:capitalize; font-weight:normal}
.cart .totals tbody td:first-child {  padding-right: 10px; text-align: left !important;}
.cart .totals tfoot td strong { font-size:140%; font-weight:normal}
.cart .totals tfoot td .price{ font-size:100%}
.checkout-types button.button span span{}
.checkout-types button.button span span{ padding:7px 15px 7px; font-weight:normal; text-transform:uppercase}
.cart .totals td .price{ display:block; text-align:right}
.cart .cart-collaterals .checkout-types a{ color:#5d5b5b; font-size:90%;}
.col-main .crosssell{ position:relative}
.col-main .crosssell .crosssell-content{}
.col-main .crosssell .csslider .viewport{ margin:0 20px}
.col-main .crosssell li.item .product-item{padding:20px 0}
.col-main .crosssell li.item{ float:left; width:240px; margin:0 60px 20px 0; min-height:0; }

.crosssell li.item img{width:100%}
.crosssell .csslider a.next,
.crosssell .csslider a.prev{ top:120px}


/********************Option**********************/
.toolbar{padding:0 20px; margin-bottom:11px; box-shadow:none; margin-top:0px; position:relative; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; min-height:49px; 
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.toolbar_row1{ padding:0px}
.toolbar-bottom .toolbar_row1{ display:none}
.toolbar_row2{ text-align:center}
.toolbar .amount{ float:left; margin-top:17px; min-height:33px}
.toolbar .amount strong{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font-weight:normal}
.toolbar .view-mode{ float:right}
.toolbar .toolbar-switch{ float:right}
.toolbar .toolbar-switch.sort-by .toolbar-dropdown{ }
.toolbar .toolbar-switch .toolbar-dropdown{ padding-top:7px; padding-bottom:7px}
.toolbar .pager{float:right; width:auto !important}
.toolbar-bottom .limiter{display:none}
.toolbar-bottom{ float:left; width:100%; border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.sorter {font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:#5d5b5b}
.toolbar-bottom .toolbar{padding:11px 0px 3px; margin:0; position:relative; overflow:hidden;background:none; border:none; box-shadow:none ;
-moz-box-shadow:none;
-webkit-box-shadow:none;

border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.toolbar-bottom .pager{padding-top:13px; }
.toolbar select{height: 30px; line-height:30px; margin: 9px 0 0; padding: 6px 8px !important; vertical-align: middle; width: 105px; float:left}
.adapt-0 .toolbar select{ width:100px}
.pager label, .limiter label, .sort-by label,
.view-mode label{margin-top:16px; margin-right:10px; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; font-weight:normal; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.adapt-1 .toolbar .view-mode{ float:left}
.three-columns .toolbar .view-mode,
.adapt-1 .toolbar .view-mode,
.adapt-2 .two-columns-right .toolbar .view-mode,
.adapt-2 .two-columns-left .toolbar .view-mode,
.adapt-1 .one-column .toolbar .view-mode{ clear:both; float:right; margin-right:21px; margin-right:20px\9}
.adapt-1 .two-columns-right .toolbar .view-mode,
.adapt-1 .two-columns-left .toolbar .view-mode{ clear:none; float:right; margin-right:21px; margin-right:20px\9}
.adapt-3 .three-columns .toolbar .view-mode{ clear:none;}
.adapt-3 .three-columns .toolbar .toolbar-switch.limiter{ margin-left:-21px}
.adapt-1 .three-columns .toolbar .view-mode{ clear:none}
.adapt-1 .toolbar .toolbar-switch.limiter{ clear:both; float:left}
.adapt-1 .one-column .toolbar .toolbar-switch.limiter{ clear:none; float:right}
.adapt-1 .one-column .toolbar-dropdown span.current{ width:80px}
.adapt-1 .three-columns .toolbar .view-mode label{ display:none}
.toolbar .sorter{ /*float:right*/}
.adapt-1 .three-columns .toolbar .sorter,
.adapt-2 .three-columns .toolbar .sorter{ /*min-width:100%; margin-top:10px*/}
.adapt-1 .three-columns .toolbar .amount,
.adapt-2 .three-columns .toolbar .amount{ display:none}
.adapt-1 .three-columns .limiter label, .adapt-1 .three-columns .sort-by label{ display:none}
.adapt-1 .toolbar .sorter{ min-width:53%}
.adapt-0 .toolbar .sorter{ min-width:0%;}
.adapt-3 .main-container .three-columns .toolbar-dropdown span.current{ width:95px}
.three-columns .category-products s.toolbar-dropdown span.current{ width:80px}

.sort-by label{ }
.sort-by .toolbar-dropdown span.current{ /*background:url("../images/btn-select1.png") no-repeat scroll 94% 11px transparent*/}


/*
.adapt-1 .col-main.grid_18 .category-products .sorter .view-mode,
.col-main.grid_12 .category-products .sorter .view-mode{ margin-top:24px}
.adapt-0 .col-main.grid_12 .category-products .sorter .view-mode{ margin-top:24px}
.adapt-1  .col-main.grid_18 .category-products .toolbar .sorter,
.col-main.grid_12 .category-products .toolbar .sorter{ width:100%}
.adapt-0 .col-main.grid_12 .category-products .toolbar .sorter{ width:auto}
.adapt-1 .col-main.grid_12 .category-products .sorter .sort-by,
.adapt-1 .col-main.grid_18 .category-products .sorter .sort-by{ margin-top:10px}
.adapt-0 .sorter .view-mode label{ }*/
.adapt-0 .sorter .sort-by a{margin-left:5px }

.adapt-2 .three-columns .sorter .view-mode{ margin-right:21px}



/*View mode*/
.view-mode strong.grid ,.view-mode .grid:hover {   background-position:18px -429px;}
.view-mode strong.grid{  border-right:1px solid transparent}
.view-mode .grid, .view-mode .list {  display:inline-block; margin-top:0; text-indent: -9999px; width: 51px; float: left; margin-right:0px;  background: url("../images/icons.png") no-repeat scroll 0 0 transparent;-moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; height:51px;  border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-top:-1px; margin-bottom:-1px}
.view-mode .list{}
.view-mode a.list { background-position:-55px -470px;  overflow: hidden;}
.view-mode a.grid { background-position:18px -470px}
.view-mode strong.list,.view-mode .list:hover{ background-position:-55px -429px ;}
.view-mode strong.list{ border-left:1px solid transparent }
.pager .amount{ color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; text-transform:uppercase; font-weight:normal}
.pager .amount strong{ font-weight:normal}
.pager .pages strong{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font-weight:normal; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.pager .pages li ol{ float:none; display:inline}
.pager .pages li { float:none; margin-top:2px; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.pager .pages li a{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/;  padding:0; font-weight:normal; text-decoration:none; margin:0; text-indent:0; width:auto; height:auto; background:none; float:none}
.pager .pages li a:hover{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.pager .pages .current{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; font-weight:normal}
.pages a.next{ background:url(../images/icons.png) -487px -54px no-repeat; width:7px; height:11px; position:static}
.pages a.previous{ background:url(../images/icons.png) -463px -54px no-repeat; width:7px; height:11px; position:static; float:left}
.pages a.next:hover{ background-position: -487px -78px; }
.pages a.previous:hover{ background-position:-463px -78px;}

/*========Ratings==========*/
.no-rating, .ratings, .tags,
.ratings .rating-links{ margin-top:0px; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; text-align:left;}
.no-rating a, .ratings a, .tags a,
.ratings .rating-links a{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}
.rating-links a{ }
.rating-links a:first-child{ font-weight:normal;}
.ratings .amount{display:block; padding-top:1px}
.products-list .ratings .amount{padding-top:0px; display:inline-block}
.email-friend a{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}

/*========== Ajax cart ==========*/
#containerDiv{ width:420px !important; z-index:9999;}
.adapt-0 #containerDiv{ width:300px !important;}
#containerDiv .ajaxcart{  background-color:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; font-weight:normal}
#containerDiv .ajaxcart img{ }
#containerDiv #close{background:url(../images/btn-close.png) 0 0 no-repeat; position:absolute; right:0px; top:0px; z-index:1000; float:left; width:28px; height:30px; text-indent:-9999px}
#containerDiv .ajaxcart{ padding:20px !important; border:none !important}
#containerDiv .ajaxcart{ box-shadow:0 0 10px #999999}
#containerDiv .ajaxcart .row2 a{ padding: 7px 15px 9px; display:inline-block; margin-bottom:5px; text-transform:uppercase;  height:auto}
#containerDiv .ajaxcart .row2 a span{ display:inline-block}
#containerDiv .ajaxcart .row2 a.next{float:none; margin-right:0; position:static; width:auto; text-indent:0}
#containerDiv .ajaxcart .row2 a:hover{ 
}

/*==========Product List/Product Grid=========*/
.widget-new-products .products-grid .product-image{ width:100%; height:100%; padding:0 !important;}
.em_nav .widget-new-products .products-list .product-image{ padding:0 !important; float:right; margin-left:10px}
.adapt-0 .widget-new-products .products-list .product-image{ float:left; margin-left:0px; margin-right:15px !important}
.adapt-1 .widget-new-products .products-list .product-image{ float:left; margin-left:0px;}
.widget-new-products .products-list .product-shop{ margin-left:0}
.adapt-1 .widget-new-products .products-list .product-shop{ clear:both; float:left}

/*========Product View========*/
.product-view .product-img-box{ width:380px}
.share_custom{ top:200px !important; z-index:1 !important}
.product-view .product-essential .product-shop{float:left}
.col-main.grid_12 .product-view .product-shop{ clear:both; margin-left:0 !important; margin-top:20px; width:100%}
.col-main.grid_12 .no-related .product-info{ margin-left:0 }
.product-view .product-essential .product-shop{ width:438px}


.one-column .product-view .product-essential .product-shop{ width:738px}
.adapt-2 .one-column .product-view .product-essential .product-shop{ width:498px; margin-top:0; margin-left:10px}
.adapt-1 .one-column .product-view .product-essential .product-shop{ width:100%;}
.adapt-2 .product-view .product-essential .product-shop,
.adapt-2 .three-columns .product-view .product-essential .product-shop,
.adapt-1 .product-view .product-essential .product-shop,
.adapt-1 .three-columns .product-view .product-essential .product-shop{ width:100%; margin-left:0; margin-top:30px}
.adapt-0 .product-view .product-essential .product-shop,
.adapt-0 .one-column .product-view .product-essential .product-shop,
.adapt-0 .three-columns .product-view .product-essential .product-shop{ width:100%; margin-left:0; margin-top:30px}

.quickshop-main .product-view .product-essential .product-shop{ width:auto !important; margin-top:0 !important; float:none}
.adapt-0 .quickshop-main .product-view .product-essential .product-shop{ margin-left:0 !important}


.product-view .product-name h1,
.product-view .product-shop .product-name h1 { color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; margin: 0; text-transform: capitalize; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; font-size:250%}

.quickshop-index-view .product-view .product-name{ text-align:left; margin-right:0}
.availability{ color:#4e67a5; padding:0 0 5px;}
.review-product-list .product-view .availability{ clear:both; width:100%; padding-top:10px}
.review-product-list .product-view .box-collateral{margin-bottom:0}
.review-product-list .product-view .box-collateral .customer-reviews{ width:100%; margin-right:0}
.review-product-list .box-collateral h2{margin-bottom:15px}
.review-product-list .pager .amount{margin-top:9px; display:block}
.review-product-list .box-reviews .form-add h3{margin-top:9px; }
.review-product-list .product-view .tab_content .box-collateral{padding-top:0px; }


.review-product-list .pager .limiter{line-height:32px}
.review-product-list .pager .limiter label{margin-top:8px}
.review-product-list .product-view .add-to-box{}
.product-view .product-shop .grouped-items-table th{padding:10px 5px; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;}
.product-view .product-shop .grouped-items-table td{padding:5px}
.product-view .product-shop .grouped-items-table td input.qty{height:30px}
.product-view .product-essential .product-shop .grouped-items-table .price-box{ margin-bottom:0; padding:0}
.product-view .product-essential .product-shop .grouped-items-table .price-box .price{ font-size:100%}
.product-view .product-shop .grouped-items-table td .availability{border:none}
.product-view .product-essential .product-shop p.sku {margin-right:40px; padding-bottom:5px}
.product-view .add-to-box {overflow:hidden; position:relative; margin-top:0px}
.product-view  .button_addto{ margin:0; float:left; width:100%; clear:both}
.product-options-bottom .add-to-links,
.product-view .add-to-box .add-to-links{padding:0; margin:10px 0; float:left;}
.product-view .product-essential .product-shop .ratings{padding-bottom:6px; margin-top:3px;}
.product-view .availability.in-stock{ color:#505050}
.col-main.grid_12 .product-view .add-to-box .add-to-links{ position:relative}
.col-main.grid_12 .product-view .product-shop .grouped-items-table th{ white-space:normal}
.product-view .product-essential .product-shop .price-box {margin: 0; overflow: hidden; padding-bottom: 17px; overflow:hidden; width:100%; padding-top:7px}
.product-view .product-essential .product-shop .price-box .price{ font:/*BEGIN:h3_font*/normal 18px/1.35 helvetica,arial,sans-serif /*END:h3_font*/; font-size:250%; font-weight:normal }
.product-view .add-to-box .add-to-cart{float:left; overflow:hidden}

.product-view .box-collateral{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; clear:both; overflow:hidden;padding:0 0px 20px}
.product-view .box-collateral.box-reviews{ margin-bottom:3px}
.product-view .ui-slider-tabs .box-collateral{padding:0 20px 20px; border:none}
.product-view .tab_content .box-collateral{ border:none; padding-top:12px; background:none}
.product-view .tabs_wrapper_detail{ margin-bottom:26px}
.box-collateral h2{ padding:9px 0px 8px; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin:0 0 15px; border-bottom:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; text-transform:uppercase}
.box-collateral h2 strong{ font-weight:normal}
.box-collateral .box{ margin-bottom:0}
.product-view .box-collateral.box-up-sell{ padding:0; margin-bottom:20px}
.box-collateral.box-up-sell h2{ margin:0 0 30px}
.box-collateral.box-up-sell .csslider{ position:static}
.box-collateral.box-up-sell .product-item{ margin:0px}
.product-view .box-collateral .pager{ width:100%; margin-bottom:10px}
.short-description h2{ padding-top:18px; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin-bottom:9px; border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; text-transform:uppercase}
.product-view .short-description{}
.product-view .box-description p.h5{ font-weight:normal; margin-bottom:13px; padding-top:9px; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.product-view .product-img-box .more-views {clear: both; position: relative; padding-top:0px; margin:0 14px}
.more-views{padding-top:0px; clear:both; position:relative;/* z-index:3;*/}
.product-view .product-img-box .more-views.csslider .viewport{ margin:0}
.product-view .product-img-box .more-views li {margin-bottom:5px;  width:30.7%; margin:0 0 0 3%;}
.product-view .product-img-box .more-views li:hover{  -moz-opacity:0.7; -webkit-opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE8*/opacity:0.7;}
.product-view .product-img-box .more-views li:first-child {margin:0%}
.product-view .product-img-box .more-views li a{ /*display:block;*/}
.product-view .product-img-box .more-views li { float:left; overflow:hidden}
.product-view .product-img-box .more-views.csslider li.item { float:left; overflow:hidden; margin:0 10px 0 0; width:80px}

.product-view .product-img-box .more-views li img{ height:auto; width:100%}

.product-view .more-views .caroufredsel_wrapper,
.product-view .more-views .slides{ height:auto !important}

.product-view .product-essential{ margin-bottom:30px; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding:19px 20px; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.product-view .product-essential .widget.widget-static-block{overflow:hidden; width:100%;}
.product-view .product-essential .widget.widget-static-block .box{box-shadow:none;}
.quickshop-main .product-img-box #zoom-btn{display:none}
.product-collateral { margin: 10px 0 0; padding: 0px 0 0;}
.product-view .box-tags .form-add label { color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.product-view .box-tags h3{ font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin-bottom:9px}
.product-view .box-tags p.note{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; padding-top:12px; font-weight:bold; margin-bottom:0 ;}
.product-view .ui-slider-tabs .box-tags p.note{ padding-bottom:20px}
.product-view .box-tags .product-tags{ margin-bottom:0; padding-bottom:16px; overflow:hidden}
#product-attribute-specs-table th{font:/*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; padding:10px 20px 10px 0; border:none; border-bottom: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.adapt-0 #product-attribute-specs-table th{ white-space:normal}
#product-attribute-specs-table tr.last th,
#product-attribute-specs-table tr.last td{ border:none}
#product-attribute-specs-table td{border:none; border-bottom: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.product-img-box #zoom-btn{ position:absolute; right:10px; bottom:10px; font:bold 14px/1.35 helvetica,arial,sans-serif;  color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-decoration:none; z-index:9999; background:url("../images/icon_suche.png") 0 0 no-repeat transparent; width:26px; height:26px; text-indent:-999em; font-size:0;}

.product-view .box-reviews .em-review{ float:left; width:49%}
.product-view .box-reviews dt{ font-size:90%}
.product-view .box-reviews dt span{color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.product-view .box-reviews dt:first-child{ border:none}
.product-view .box-reviews .form-add{ float:left; width:100%;margin-top:0px;}
.product-view .box-reviews .no_reviews .form-add{ background:none; margin-top:0}
.review-product-list .product-view .box-reviews .form-add{ margin-top:20px }
.product-view .box-reviews.has-reviews .form-add{ margin-right:2%; width:49%}
.product-view .box-reviews .form-add ul.form-list li{ margin-bottom:11px}




/* Block: Reviews */
.box-reviews .box-head{margin-bottom:0px}
.box-reviews dt a { color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; font:normal 16px/1.35 helvetica,arial,sans-serif ;}
.box-reviews dd p span{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.box-reviews .form-add h3 { font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.box-reviews .form-add h4 { color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; margin-bottom:1px; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}

#review-form .data-table td{ color:#5d5b5b; font-size:90%; padding:15px 10px 19px; min-width:69px}
.adapt-3 .grid_24.col-main #review-form .data-table td{  min-width:84px}
#review-form .data-table tr.last td{ background:none}
#review-form .data-table tbody th{padding:15px 0 19px; font-size:90%; color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
#review-form .data-table tbody tr.last th{ background:none; padding-bottom:7px}
#review-form h4{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
#review-form .data-table thead th{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; padding:8px 10px;text-transform:lowercase; background:none; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.adapt-2 #review-form .data-table thead th{ padding-left:5px; padding-right:5px}
#review-form .data-table tbody th{font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
#review-form .data-table thead tr.first th,#review-form .data-table thead tr.first td{ }
.dashboard .box-reviews .ratings strong{display:none}
.box-tags .tags strong,
.box-tags .tags a { color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font-size:100%}

.order-info{border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/} 


/*============Block: Account ==========================*/
.my-account{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding:17px 20px 20px; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.my-account .page-title{ margin-bottom:0px; margin-top:0px;}
.sales-order-view .my-account .page-title h1{ margin-bottom:17px}
.my-account .page-title h1{ float:none !important; text-align:left; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; font-weight:normal; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}

.box-address .box h3, 
.my-account .box-head h2{ margin-bottom:0; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; font-weight:normal; text-transform:uppercase; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}

.block.block-account{ padding-bottom:11px}
.block-account .block-content{padding-bottom:15px; padding-top:7px}
.block-account .block-title {}
.block-account .block-content ul{margin-bottom:0;}
.block-account .block-content li{ border-top:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding:11px 0 10px}
.block-account .block-content li:first-child{ border:none}
.block-account .block-content li  strong{ display:block}
.block-account .block-content li a,
.block-account .block-content li  strong{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/ }

.block-account .block-content li a:hover,
.block-account .block-content li.current strong:hover,
.block-account .block-content li.current strong,
.block-account .block-content li.current{color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}


.my-account td .product-image{ display:block}
.my-account .box-info .box-head h2{ margin-bottom:0}
.my-account .view-all{ float:left; position:absolute !important; right:0; top:0; margin-top:1px !important}
.adapt-0 .my-account .view-all{ position:relative !important; clear:both; margin-top:10px; left:0}
.my-account .view-all span{ float:left}
.box-account{position:relative}
.box-account.box-reviews{ margin-top:12px}
.my-account p.hello strong{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font-size:120%}
.my-account p.text-color{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.my-account .dashboard{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; position:relative}

.dashboard .box-tags,
.box-account.box-reviews,
.dashboard .box-info,
.dashboard .box-recent{ padding-top:28px; border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.dashboard .box-recent{ padding-top:25px}
.my-account h3.product-name,
.my-account h3.product-name a,
.my-account .box-reviews .number{ padding-top:0; text-transform:capitalize; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.my-account .box-tags .number,
.my-account .box-tags h3.product-name,
.my-account .box-tags h3.product-name a{ color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/}
.my-account h3.product-name a{ }
.my-account  .box-tags li{ font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}

.box-info .col2-set .col-1 .box,
.box-info .col2-set .col-2 .box{ border-top:none !important; padding:0 !important; box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow: none;}
.box-info .box{ box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow: none;}
.box-address .box h3{ float:none}
.box-info .col2-set .box h4,
.box-info .col2-set .col-1 .box h3,
.box-info .col2-set .col-2 .box h3{padding-bottom:0;}
.adapt-1 .box-info .col2-set .col-1 .box h3,
.adapt-1 .box-info .col2-set .col-2 .box h3{padding-bottom:0; min-width:125px}
.box-info h4, .box-info .col-1 h3, .box-info .col-2 h3{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; text-transform:capitalize; margin-bottom:14px; margin-right:30px; font-weight:normal;}

.box-info .col2-set .box a.edit,
.my-account .col2-set .box-title a{  float:left; margin-top:1px; padding-left:0px; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; font-weight:normal;}
.box-info h3{padding-top:0px;  margin-bottom:23px; text-transform:uppercase; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.box-info .box-address h3{ min-width:300px; margin-bottom:23px}
.adapt-0 .box-info .box-address h3{ min-width:0; margin-bottom:10px; margin-right:20px}
.box-info .box-address .box-title{ margin-top:32px}
.box-info .box-address h4{ margin-bottom:11px}
.box-info .box-address .box-title a{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin-bottom:10px}
.my-account .box-title{ position:relative}

.box-head a{ margin-top:5px}
.customer-address-index .my-account .title-buttons h1{float:none; text-align:left}

.my-account .col2-set .box-content p a{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; display:inline-block; text-transform:capitalize; margin-top:11px;font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}

.sales-guest-view .link-print:hover,
.my-account .link-print:hover{ border:none; background:none}

.customer-account-edit .fieldset{ width:100%; padding-bottom:12px}
.customer-account-edit .form-list li.fields input.input-text{ width:320px}
.customer-account-edit.adapt-2 .form-list li.fields input.input-text{ width:280px}
.customer-account-edit.adapt-0 .form-list li.fields input.input-text{ width:240px}
.customer-account-edit .form-list input.input-text{ width:678px}
.customer-account-edit.adapt-2 .form-list input.input-text{ width:598px}
.customer-account-edit.adapt-1 .form-list input.input-text{ width:320px}
.customer-account-edit .form-list .field{width:358px}
.customer-account-edit.adapt-2 .form-list .field{width:318px}
.customer-account-edit.adapt-0 .form-list .field{width:100%}
.customer-account-edit .form-list .form-list input.input-text{width:50%}
.customer-account-edit .form-list .field .validation-advice{ width:93%}
.customer-account-edit .fieldset .legend{ font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/ ; margin-bottom:13px; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.fieldset .legend{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; margin:0}
.customer-account-edit .fieldset li.control { margin: 8px 0 0px; padding-bottom: 0px;}
.customer-account-edit .fieldset li.control label { color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.customer-account-edit .buttons-set { margin: 7px 0 0; display:inline-block; width:100%}
.customer-account-edit .buttons-set button.button { margin-right:10px}
.my-account .buttons-set p.required {  clear: none; float: left; margin: 9px 0 10px; padding:0; display:none}


.my-account .addresses-list p a { color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; float: none; margin: 0; text-transform: capitalize;font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/ }
.my-account .addresses-list p a:hover{ text-decoration:underline}
.addresses-list .addresses-primary h2{ display:none}
.addresses-list .addresses-additional h2,
.my-account .addresses-primary h3{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; text-transform:capitalize; margin-right:10px; float:left; margin-bottom:8px; margin-top:14px; font-weight:normal}
.customer-address-index .my-account{ padding-top:16px; padding-bottom:31px}
.wishlist-index-index .buttons-set button.button{margin-bottom:5px; margin-right:10px}
.customer-address-form .my-account .form-list li.control label{display:inline}

.addresses-list address { font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; margin-bottom:10px; line-height:20px; padding-top:2px }
.addresses-list a{ }
.addresses-list h6.primary{margin-bottom:12px; }
.addresses-list li.item{padding-bottom:4px; float:left; width:45%; margin-right:5%}
.addresses-list li.item:first-child{}
.addresses-list .addresses-additional li.item{padding-bottom:0; margin-top:0px; margin-bottom:9px}
.addresses-list .addresses-additional li.item p{margin-bottom:0px}
.addresses-list .addresses-additional li.item a{font-style:normal;}
.addresses-list .buttons-set{margin-top:0}
.addresses-additional li.item{ width:100%; margin:0}

.my-account .billing-agreements #payment_method{ height:32px; line-height:32px; margin-bottom:8px}
.my-account .billing-agreements button.button{ margin-bottom:8px}

/* Block: Recent Orders */
#my-orders-table th{text-transform:uppercase; text-align:center; padding:11px 15px 10px}
#my-orders-table td{padding:27px 15px 25px; text-align:center}

#my-orders-table tr th:first-child{ text-align:left}
#my-orders-table tr td:first-child{text-align:left}
#my-orders-table tr td.last{}
#my-orders-table tr.last td{}
#my-orders-table td.last{width:150px !important}
#my-orders-table td .nobr{white-space: normal !important}
#my-orders-table td .nobr .separator{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
#my-orders-table td .nobr a{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
#my-orders-table td .price{display:block; margin-top:-4px; }
#my-orders-table td h3.product-name{ font-size:100%}
.order-details #my-orders-table td .option-value .price{display:inline-block; margin-top:2px}
.order-details #my-orders-table td .nobr{white-space:nowrap !important}
#my-reviews-table td .product-name{margin-top:0px; margin-bottom:0; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
#my-reviews-table td .product-name a{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
#my-reviews-table td .rating-box{margin-top:0px; }
#my-tags-table tr.first td,
#my-reviews-table tr.first td{ border-top:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/}
#my-orders-table td em{ font-style:normal;}
#my-tags-table td{ padding:20px}
.adapt-0 #my-tags-table td .product-image img{ width:50px !important; height:50px !important}

/*Checkout *===================*/
.block-progress dl{margin-bottom:0}
.block-progress dt {color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/;font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.block-progress #billing-progress-opcheckout dt{ border-top:none}
.block-progress dt.complete {color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; padding:17px 0 9px}
.block-progress dt.complete .separator {display:none}
.adapt-1 .block-progress dt.complete{ float:left}
.block-progress dt.complete a{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; float:right}
.adapt-1 .block-progress .changelink{width:100%; clear:both; float:left}
.adapt-1 .block-progress dt.complete a{ float:left; margin-left:0}
.block-progress dd.complete { overflow:hidden; clear:both}
.block-progress dd.complete.last{ background:none}
.block-progress .block-content{ padding-bottom:8px; padding-top:7px}

#checkoutSteps.opc-1sc,
.opc{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; padding:0; margin:0}
.opc li.section{}
.opc li.section .step{padding-bottom:30px; padding-top:28px; padding-left:20px}
.opc li.section .step-title a{ width:27px; height:25px; float:left; text-indent:-9999px; text-align:left; margin-top:4px; position:absolute; right:0; cursor:default; display:none}


.opc .step-title { position:relative}
.opc li#opc-login .step-title{ padding-top:0px; }

.opc .section.allow.active .step-title h2,
.opc li.section.allow .step-title:hover h2{ color:/*BEGIN:bd_text5_color*/#ffffff/*END:bd_text5_color*/; background-color:/*BEGIN:bd_bg2_color*/#8e1e00/*END:bd_bg2_color*/; border: 1px solid /*BEGIN:bd_bg2_color*/#8e1e00/*END:bd_bg2_color*/; }

.opc .section.allow.active .step-title .number,
.opc li.section.allow .step-title:hover .number{ color:/*BEGIN:bd_text5_color*/#ffffff/*END:bd_text5_color*/;}

.opc .step-title h2 { font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-bottom: 1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; padding:11px 20px 10px; text-transform:uppercase; font-weight:normal}
.opc-col .step-title{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-top: 1px solid /*BEGIN:bd_line2_color*/#000000/*END:bd_line2_color*/; padding:11px 20px 10px; clear:both}
.opc-col .step-title h2{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; text-transform:uppercase; font-weight:normal; margin-bottom:0}
.opc .section.allow.active .step-title h2,
.opc li.section.allow .step-title:hover h2{ }
.opc-col #checkout-review-table td,
.opc-col #checkout-review-table thead th{ padding-left:7px; padding-right:7px}
.opc-col #checkout-review-table thead th{ white-space: normal}


.opc .active .step-title .number{}
.opc li#opc-review .step-title h2 { margin-bottom:0;}
.opc li#opc-review.active .step-title { }
.opc .form-list .field{ width:350px; margin-right:10px}
.opc .form-list li.wide .input-box{ width:100%}
.opc .form-list li.wide input.input-text{ width:680px}
.opc .form-list input.input-text{ width:320px}
.opc .form-list .v-fix input.input-text.cvv{ width:144px}
.opc .form-list select{ width:338px}
.opc .gift-messages-form .form-list .field{ width:48%}
.opc .gift-messages-form .form-list input.input-text,
.opc .gift-messages-form .form-list li.wide textarea{ width:330px;}
.adapt-0 .opc .gift-messages-form .form-list input.input-text,
.adapt-0 .opc .gift-messages-form .form-list li.wide textarea{ width:230px;}
.opc .gift-messages-form .form-list .input-box{ width:370px;}


.opc-col .step-title .number{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/;font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ ;text-align:center; font-weight:normal; float:left; margin-right:5px}
.opc .step-title .number{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/;font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ ;text-align:center; padding:11px 0px 10px 20px; font-weight:normal}
.opc .col2-set .col-1{width:47%; margin-right:3%}
#opc-login .col-1 p.required{ display:none}
#opc-login .form-list input.input-text{width:370px;}
.adapt-2 #opc-login .form-list input.input-text{width:300px;}
.opc .col2-set .col-2{width:50%; float:left}
#opc-login h6 {padding-top:10px;font-weight:bold;text-transform:uppercase; margin-bottom:10px}
#opc-login .col-2  h6{ padding-bottom:0px; margin-bottom:10px;}
#opc-login .col-1 h4{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; text-transform:capitalize;color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font-weight:normal;margin-top:13px; clear:both; margin-bottom:7px}
#opc-login  ul.form-list{ overflow:hidden}
#opc-login .col-2 h4{ float:left; margin-right:5px; color:#5d5b5b;font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;margin-bottom:0px;}
#opc-login .col-2 ul.form-list{clear:both}
#opc-login .col-2 ul.form-list li:first-child{padding-bottom:10px}
#opc-login h3{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; text-transform:uppercase;color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; margin-bottom:14px; font-weight:normal}
#opc-login p{margin-bottom:1px; color:#5d5b5b}
#opc-login .col-1 p{margin-bottom:6px; color:#1e1d1d}
#opc-login p.secondary{margin-bottom:0px}
#opc-login .buttons-set{margin-top:0}
#opc-login .col-2 .buttons-set{margin-top:-3px; width:388px}
.adapt-2 #opc-login .col-2 .buttons-set{ width:318px}
.adapt-1 #opc-login .col-2 .buttons-set{ width:245px}
#checkout-step-login .col-2 .buttons-set a{ margin-right:0;margin-top:19px; color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; float:left !important; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
#checkout-step-login .col-2 p.required{padding-top:0;margin-top:0px; color:#ff0000; float:right; margin-bottom:10px; font-size:90%}
#checkout-step-login .col-1 .ul{ padding-top:3px}
#checkout-step-login .col-1 .ul li{margin:0 0 2px; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
#opc-login button.button{}
#opc-login button.button:hover{  }
#checkout-step-login .col-2 .buttons-set button.button{margin-top:9px; margin-right:20px}
#checkout-step-login .col-2 .buttons-set button.button span span{padding-left:20px; padding-right:20px}

/* Shipping and Payment methods */
#opc-shipping_method .sp-methods{ padding-top:5px; padding-bottom:0px}
#opc-shipping_method .sp-methods dt{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font-weight:normal}
#checkout-step-payment{ padding-top:28px; padding-bottom:25px}
#checkout-step-payment .buttons-set{ margin-top:20px}
.opc .sp-methods label { }
.opc .sp-methods label .price{ font-weight:normal}
.cvv-what-is-this { font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}


.gift-messages-form { border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-bottom:10px}

#checkout-review-table th {;}
#checkout-review-table thead th { padding:11px 15px 10px}
#checkout-review-table td { padding:20px 15px}
#checkout-review-table tbody td:first-child { }
#checkout-review-table tbody td.last{}
#checkout-review-table tbody tr.last td { padding-bottom:22px;}
#checkout-review-table td.a-right{text-align:center !important}
#checkout-review-table td .product-name{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; margin-bottom:0; text-align:left; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
#checkout-review-table td .item-options{ clear:both; float:left; padding-top:10px; text-align:left}
#checkout-review-table tfoot tr.first td{padding-top:17px !important;}
#checkout-review-table tfoot tr.last td{ padding-top:9px; padding-bottom:10px}
#checkout-review-table tfoot tr td{text-align:right !important;padding:6px 0px 3px 15px;font-weight:normal; font-size:100%; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; }
#checkout-review-table tfoot td .price{ display:block; font-size:100%; text-align:right}
#checkout-review-table tfoot tr.first td .price,
#checkout-review-table tfoot tr.first td{text-align:right !important; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/;font-weight:normal}

#checkout-review-table tfoot tr.last td{ text-align:right !important; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/;font-weight:normal; font-size:170%}
#checkout-review-table tfoot tr.last td strong{ font-weight:normal}

#checkout-review-table tfoot  td.a-right,
#checkout-review-table tfoot  td.a-left{text-align:right !important; padding:7px 0px 7px 15px; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
#checkout-review-table tfoot tr.first td.a-right.last,
#checkout-review-table tfoot td.a-right.last,
#checkout-review-table tfoot td.a-left.last{ text-align:left !important;}
/*#checkout-review-table tfoot tr.last td.a-right strong{ font-size:120%; color:#1e1d1d}*/
#opc-review #checkout-review-table .cart-price .price{ display:inline-block; margin-top:-4px;}
#opc-review #checkout-review-table td.last .cart-price .price{ }
#checkout-review-table tfoot tr.first td .price{ }
#checkout-review-table tfoot td{ border:none}

/*#checkout-review-table tfoot tr.last td .price{font-size:100%}*/
#checkout-review-table td:first-child{ text-align:left}

#review-buttons-container.buttons-set .f-left{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; float:right !important; font-size:90%}
#review-buttons-container.buttons-set .f-left a{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
#checkout-review-submit{/*overflow:hidden*/}

.checkout-onepage-success h2.sub-title{ font:/*BEGIN:h2_font*/ normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/; font-weight:normal; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; margin-bottom:24px}

.checkout_success_print,.checkout_success_print p a{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.checkout-onepage-success .page-title{margin-bottom:0px;}
.checkout-onepage-success .page-title h1{ }
.checkout-onepage-success .page-title h2{}
.checkout-onepage-success .main-container p{ margin:0px 0 8px; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.checkout-onepage-success .main-container p a{color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font-weight:bold}
.checkout-onepage-success .main-container p.text-order{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/;margin-bottom:27px; padding-top:0px}
.checkout-onepage-success .main-container p.text-order a{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; font-weight:normal}

.checkout-onepage-success .buttons-set{margin-top:16px}



#opc-shipping_method .sp-methods dd .price{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font-weight:normal}

.paypal-express-review #review-buttons-container.buttons-set{ margin-top:20px}
.paypal-express-review #review-buttons-container.buttons-set button.button{ margin-bottom:5px}
.paypal-express-review .form-list li.control{ padding-top:10px}
.paypal-express-review .info-set{ padding-bottom:15px}
/* Account Login/Create Pages ============================================================ */
.account-create,
.account-login{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding:20px; min-height:404px}
.account-create .page-title,
.account-login .page-title{ padding-bottom:1px}
.account-login .page-title h1,
.account-login .page-title h1{ font-weight:bold}
.account-login button.button{clear:both}
.account-login p{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.registered-users .buttons-set a{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; float:left !important; margin-right:0; margin-top:24px; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}
.registered-users .content p{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; margin-bottom:1px;}
.registered-users .buttons-set p.required{ color:#fc0b2d; font-size:90%; padding:0}
.account-create{ }
.account-create .validation-advice{width:95%}
.account-login .content h2,
.account-create .fieldset .legend{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; font-weight:normal; text-transform:uppercase}
.account-create .form-list li.control label {color:#5d5b5b}


.customer-account-forgotpassword .fieldset{ width:100%}
/* End of Account Login/Create Pages 


/* Compare Products */
.catalog-product-compare-index{ background-color:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/}
.adapt-0.catalog-product-compare-index{ padding:10px 10px 20px}

.catalog-product-compare-index .page-title {padding:17px 0 13px; border:0}
.catalog-product-compare-index .page-title h1{}
.adapt-0.catalog-product-compare-index .page-title h1{ margin-bottom:10px}

.catalog-product-compare-index .compare-table{ border:0;}
.compare-table thead tr.first th{ padding-bottom:0; background:none}
.compare-table thead tr.first th,
.compare-table th,
.compare-table thead tr.first td{border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding-bottom:0}
.compare-table th{text-transform:uppercase; padding:26px 20px 26px 30px;  color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; font-weight:normal}
.compare-table.data-table tbody tr.last td,
.compare-table.data-table tbody td.last{border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/ }
.compare-table tr.product-shop-row td{text-align:center}
.compare-table tr.product-shop-row td .cm-product-item{text-align:left }
.compare-table td .std{ }
.compare-table thead th{border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/ }
.compare-table.data-table .old-price .price{ }
.compare-table td .availability{ margin-top:5px}
.compare-table td .price-box{ margin-top:5px; margin-bottom:8px}
.compare-table td .product-name{ font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/ }
.compare-table td{padding:26px 20px 26px 20px;  border-bottom: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.compare-table td .image-remove{position:relative}
.compare-table tr.product-shop-row td .ratings .rating-box{ display:inline-block;}
.compare-table tr.product-shop-row td .ratings{text-align:left; margin:13px 0 10px}
.catalog-product-compare-index .link-print{font-size:90%; padding:0px 0 3px 20px; display:inline-block; margin-top:9px; background:url(../images/i_print.png) 0 0 no-repeat; 
font:11px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase}
.compare-table td .add-to-links li:first-child{}
.adapt-0.catalog-product-compare-index .link-print{ float:left; clear:both}
.catalog-product-compare-index .link-print:hover{ 
background:url(../images/i_print.png) 0 0 no-repeat; border:none}
.compare-table tr.add-to-row.last td,
.compare-table tr.add-to-row.last th{background:none}
.compare-table .price{ }

/*menu*/
.fixed-top{ position:fixed; top:0; z-index:70; 
box-shadow:0 2px 7px #C4C4C3; width:100% !important; margin-top:0 !important}
.em-box-custom .fixed-top{ box-shadow:none}
/*.adapt-2 .fixed-top{ width:940px !important}
.adapt-1 .fixed-top{ width:700px !important}
.adapt-0 .fixed-top{ position:static !important; width:auto !important}*/

/**config column**/
.adapt-2 .main-container .grid_19{ width:690px}
.adapt-1 .main-container .grid_19{ width:480px}
.adapt-2 .main-container .grid_5{ width:230px}
.adapt-1 .main-container .grid_5{ width:200px}


/***************Home Pages****************/
.col-main{ padding-bottom:20px;}
.one-column .col-main{ padding-top:0}
.cms-index-index .col-main{ padding-bottom:0px}
.adapt-0 .em-box-custom .bkg_header_top,
.em-box-custom .container_header_top,
.bkg_header_top{ background-color:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/;
background-image: /*BEGIN:h_bg_image*/url(../images/stripes/blank.gif)/*END:h_bg_image*/;
background-position: /*BEGIN:h_bg_position*/0 0/*END:h_bg_position*/;
background-repeat: /*BEGIN:h_bg_repeat*/repeat/*END:h_bg_repeat*/; clear:both}
.adapt-0 .em-box-custom .bkg_header_bottom,
.em-box-custom .container_header,
.bkg_header_bottom{ background-color:/*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/;
background-image: /*BEGIN:h_bg_image*/url(../images/stripes/blank.gif)/*END:h_bg_image*/;
background-position: /*BEGIN:h_bg_position*/0 0/*END:h_bg_position*/;
background-repeat: /*BEGIN:h_bg_repeat*/repeat/*END:h_bg_repeat*/; clear:both}

.main-container,
.main-slideshow,
.em-box-custom .main-slideshow .container_24 ,
.em-box-custom .main-container .container_24 { background-color:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; 
background-image: /*BEGIN:bd_bg_image*/url(../images/stripes/blank.gif)/*END:bd_bg_image*/;
background-position:/*BEGIN:bd_bg_position*/0 0/*END:bd_bg_position*/;
background-repeat:/*BEGIN:bd_bg_repeat*/repeat/*END:bd_bg_repeat*/;}
.main-container .container_24 { padding-top:16px}
.cms-index-index .main-container .container_24 { padding-top:0px}

.em-box-custom .bkg_container_menu,
.em-box-custom .main-slideshow,
.em-box-custom .bkg_footer_bottom,
.em-box-custom .bkg_footer_popular,
.em-box-custom .main-container,
.em-box-custom .bkg_header_top,
.em-box-custom .bkg_header_bottom{ background:url(../images/shadow-r3.png) center 0 repeat-y}

.adapt-2 .em-box-custom .bkg_container_menu,
.adapt-2 .em-box-custom .main-slideshow,
.adapt-2 .em-box-custom .bkg_footer_bottom,
.adapt-2 .em-box-custom .bkg_footer_popular,
.adapt-2 .em-box-custom .main-container,
.adapt-2 .em-box-custom .bkg_header_top,
.adapt-2 .em-box-custom .bkg_header_bottom{ background:url(../images/shadow-r2.png) center 0 repeat-y}

.adapt-1 .em-box-custom .bkg_container_menu,
.adapt-1 .em-box-custom .main-slideshow,
.adapt-1 .em-box-custom .bkg_footer_bottom,
.adapt-1 .em-box-custom .bkg_footer_popular,
.adapt-1 .em-box-custom .main-container,
.adapt-1 .em-box-custom .bkg_header_top,
.adapt-1 .em-box-custom .bkg_header_bottom{ background:url(../images/shadow-r1.png) center 0 repeat-y}


.adapt-0 .em-box-custom .container_header_top,
.em-box-custom .bkg_footer_popular,
.em-box-custom .bkg_header_top{ border:none}
.adapt-0 .em-box-custom .bkg_header_top,
.em-box-custom .container_header_top{ border-bottom: 1px solid /*BEGIN:h_line_color*/#cfcfcf/*END:h_line_color*/}
.em-box-custom .bkg_footer_bottom{ /*float:left; */clear:both; width:100%}


.header_free_account{ clear:both; float:right; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:h_text4_color*/#d07d0f/*END:h_text4_color*/; text-transform:uppercase; margin-top:12px; margin-bottom:10px}
.header_free_account span{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/; margin-left:10px}

/*banner*/
.box_banner{ float:left; width:100%; margin-bottom:10px; margin-top:24px}

.box_banner .content{ width:23.5%; margin-left:2%; float:left; text-align:center}
.three-columns .box_banner .content{ width:46%; margin:0 2% 20px 0}
.box_banner .content:first-child{ margin-left:0%}
.three-columns .box_banner .content:first-child{ }
.box_banner .box-content{ margin-top:27px; }
.box-content .box-title{ color:/*BEGIN:bd_text8_color*/#8e1e00/*END:bd_text8_color*/; text-transform:uppercase; margin-bottom:13px}


.home_ads_2 ul li,
.home_ads_1 ul li{padding:0; margin-top:2px}
.cms-index-index .em_block-recent-post .block-content li img:hover,
.home_blog img:hover,
.home_category ul li img:hover,
.home_ads_3 img:hover,
.home_ads_2 ul li img:hover,
.box_banner .content img:hover{}

.home_ads_2 li a.first{ margin-bottom:20px; display:block}

.home_ads_3{ clear:both; float:left; width:100%; margin-top:20px}
.home_ads_2{ clear:both; float:left; width:100%; margin-top:18px}
.home_ads_2 ul li{padding:0}

.checkout_callout,
.cate_callout{ margin-bottom:30px}

/*slider brand*/
.home_brand{ border-top:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-bottom: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-top:30px; padding:8px 0 8px; margin-bottom:40px; overflow:hidden}
.home_brand .title_brand{ float:left; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; text-transform:uppercase; width:115px; margin-top:11px; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.adapt-0 .home_brand .title_brand{ display:none}
.home_brand .title_brand span{ float:left; font-size:170%; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; width:100%; margin-top:-3px; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/}
.home_brand .csslider{ float:right; padding:0 30px; width:78%}
.one-column .home_brand .csslider{ width:85%}
.three-columns .home_brand .csslider{ width:69%}
.adapt-2 .home_brand .csslider{ width:75%}
.adapt-1 .home_brand .csslider{ width:65%}
.adapt-1 .one-column .home_brand .csslider{ width:75%}
.adapt-2 .three-columns .home_brand .csslider{ width:60%}
.adapt-1 .three-columns .home_brand .csslider{ width:43%}
.adapt-2 .one-column .home_brand .csslider{ width:80%}
.adapt-0 .home_brand .csslider{ padding:0 10%; width:80% !important}
.home_brand .csslider li.item{ margin-bottom:0; text-align:center; margin:0 9px; width:115px; border:1px solid transparent; padding:0}
.home_brand .csslider .viewport > ul{ margin-bottom:0}
.one-column .home_brand .csslider li.item{ margin:0 13px}
.three-columns .home_brand .csslider li.item{ margin:0 15px}
.home_brand .csslider li.item:hover{ border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; -moz-opacity:0.7; -webkit-opacity:0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE8*/opacity:0.7;}
.home_brand .csslider li.item img{}
.home_brand .csslider .viewport{ }
.home_brand .csslider a.prev{ background-position:-408px 0px; left:0; width:16px; height:30px; top:15px}
.home_brand .csslider a.prev:hover{ background-position:-408px -31px;}
.home_brand .csslider a.next{ background-position:-427px 0px; width:16px; height:30px; top:15px; right:0}
.home_brand .csslider a.next:hover{ background-position:-427px -31px;}

/*tab product*/
.ui-slider-left-arrow,
.ui-slider-left-arrow.edge:hover{ border:none; border-right:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;
border-bottom:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.ui-slider-right-arrow,
.ui-slider-right-arrow.edge:hover{ border:none; border-left:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;
border-bottom:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.ui-slider-tabs-content-container{  /*border:1px solid #ebdbc5; background-color:transparent; border-top:2px solid #8e1e00;*/  }
.ui-slider-tabs-list-wrapper{ background: url("../images/bkg-tranparent.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); margin: 0 0 -1px !important; z-index: 2;}
.ui-slider-tab-content{ padding:10px 0 0}
.ui-slider-tabs-list-container{ /*overflow:inherit; */border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;text-align:center; border-bottom:none; border:none}
.std .ui-slider-tabs-list{ padding:0}
.ui-slider-tabs-list{ text-align:center; display:inline-block;}
.ui-slider-tabs-list li{ border:none; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; filter:none; height:37px; transition: background-color 500ms ease 0s; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; background:url(../images/icon_tab.png) 0 center no-repeat; margin-bottom:0; display:inline-block; text-align:center; padding-left:5px}
.ui-slider-tabs-list li a{ color:/*BEGIN:bd_text8_color*/#8e1e00/*END:bd_text8_color*/; text-shadow:none; height:37px; line-height:37px; padding:0 15px; text-transform:uppercase; position:relative; margin:0 10px}
.ui-slider-tabs-list li:first-of-type{ border-left:1px solid transparent; background:none}
.ui-slider-tabs-list li:hover:first-of-type,
.ui-slider-tabs-list li.selected:first-of-type{background:none }
.ui-slider-tabs-list li:hover,
.ui-slider-tabs-list li.selected{ background:url(../images/icon_tab.png) 0 center no-repeat; filter:none}
.ui-slider-tabs-list li:hover a,
.ui-slider-tabs-list li.selected a{}

.widget-products.csslider{ padding-top:20px}
.slider_special .csslider .viewport{ margin:0px}
.csslider .viewport,
.emtabs .widget-title,
.emtabs .slider_new > p{ margin:0 20px}
.emtabs .widget-title h2{ font-size:120%; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-transform:uppercase}
.emtabs .widget-products .products-grid li.item{ margin-bottom:23px !important; padding:0px; min-height:0px}
.std .emtabs .widget-products .products-grid li.item{ margin:0}
.adapt-0 .emtabs .widget-products .products-grid li.item{ margin-bottom:0}

.emtabs .widget-products .products-list li.item{ padding:20px; border-bottom:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; width:100%}
.emtabs .widget-products .products-list li.item.last{ border-bottom:0}
.emtabs .csslider .no-float .product-image{ float:left}

/*home category*/
.home_category{margin-top:48px; border-top:1px solid /*BEGIN:bd_line2_color*/#8e1e00/*END:bd_line2_color*/; }
.home_category .title{  text-align:center; position:relative}
.home_category .title p{ font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-transform:uppercase; padding:9px 0 7px; min-height:23px; text-align:center; font-size:250%; font-weight:500; margin-top:-25px; display:inline-block; padding:0 20px; background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/;}
.home_category .title span.icon-left{ background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/ url(../images/icon_1.png) 0 0 no-repeat; position:absolute; top:-9px; left:0; width:24px; height:18px}
.home_category .title span.icon-right{ background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/ url(../images/icon_2.png) 0 0 no-repeat; position:absolute; top:-9px; right:0; width:24px; height:18px}
.home_category .content{ text-align:left; }
.home_category ul{ float:left; width:100%; margin-bottom:0}
.home_category ul li:first-child{ border-top:none}
.home_category ul li{float:left; padding:0; width:100%; border-top:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.home_category ul li li{float:left; padding:0; width:46.9%; padding:27px 0 30px 0; border-top:none}
.adapt-1 .home_category ul li li{width:46.7%;}
.home_category ul li li:first-child{ padding-right:3%}
.home_category ul li.last li{padding-bottom:0}
.home_category ul li li:first-child{border-right:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-right:3%;}
.home_category ul li:first-child li{ padding-top:0}
.home_category .info{float:left; width:44%; margin-right:3%}
.home_category .cat-image{float:left; width:53%; margin-top:3px}
.home_category .info li{float:left; width:100% !important; margin-right:0%; padding:4px 0 3px !important}
.home_category .info li a{padding:0}
.home_category .info li:first-child{margin-right:0; border-right:0; width:100%}
.home_category ul li img{float:left}
.home_category .info ul.horizontal li{ width:auto; margin-right:10px}

.home_category ul a.cls_view{ margin-top:13px}

.home_category .content h5{color:/*BEGIN:bd_text8_color*/#8e1e00/*END:bd_text8_color*/; text-transform:uppercase; margin-bottom:9px}
.home_category .content .em-catalog-navigation a{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/ !important; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; float:left; margin:3px 0 5px}
.home_category .content .em-catalog-navigation a:hover{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/ }
.home_category .content .em-catalog-navigation ul.level0{display:none }
.em_block-tag-cloud .block-content .actions a,
.block .actions a,
.my-account .view-all,
.em_nav .menu-item-depth-1 a.cls_view,
.cls_view{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/; position:relative; float:left; margin-top:3px; background:url(../images/icon_3.png) right center no-repeat; padding-right:15px; font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/}

.block .actions .paypal-logo a:before{  border-left-color: transparent;}
.em_nav .menu-item-depth-1 a.cls_view{ padding:0 15px 0 0 !important; margin-top:0; color:/*BEGIN:dm_text2_color*/#d07d0f/*END:dm_text2_color*/}
 .em_nav .menu-item-depth-1 a.cls_view:hover{ text-decoration:underline}
 
/*slider special*/
.slider_special{ border:1px solid /*BEGIN:bd_bg3_color*/#eb9a35/*END:bd_bg3_color*/; margin-top:40px; padding:0 20px;  position:relative;
border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.slider_special .csslider{ position:static}

.slider_special .widget-title{ margin:0 -20px; background:/*BEGIN:bd_bg3_color*/#eb9a35/*END:bd_bg3_color*/;}

.block.block-layered-nav .block-title strong,
.slider_special .widget-title h2{ font:/*BEGIN:h2_font*/ normal 20px/1.25 helvetica,arial,sans-serif/*END:h2_font*/; color:/*BEGIN:bd_text5_color*/#ffffff/*END:bd_text5_color*/; text-transform:uppercase; margin:0; display:inline-block; font-weight:normal}

.em_blog-cat .block-title strong span,
.block-layered-nav.block .block-title strong span,
.slider_special .widget-title h2 span{  padding:7px 20px; display:inline-block; background:/*BEGIN:bd_bg3_color*/#eb9a35/*END:bd_bg3_color*/;}
.adapt-1 .em_blog-cat .block-title strong span{ padding:7px 16px}


.slider_special .csslider.vertical .viewport > ul > li{ width:100%}
.slider_special .widget-products .products-list li.item,
.slider_special .widget-products .products-grid li.item {width:100%; border-bottom:1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-top:17px; margin-bottom:0; padding-bottom:11px; margin-right:0}
.slider_special .products-list .product-shop{ padding-bottom:0px}
.slider_special .products-list li.item.last .product-shop{ padding-bottom:0}
.slider_special .widget-products .products-grid li.item{ margin:0; padding:20px 0}
.slider_special .widget-products .products-list li.item.last,
.slider_special .widget-products .products-grid li.item.last {border-bottom:none}
.slider_special .widget-products .products-list .product-image{ margin-right:0}
.adapt-1 .slider_special .widget-products .products-list .product-shop {clear:both; width:100%; margin:0 !important; padding-top:20px}

.slider_special .widget-products .products-list.products-list-custom .product-image{float:right; margin-right:0; margin-left:10px}
.adapt-1 .slider_special .widget-products .products-list .product-image{width:100%; margin:0}
.slider_special .widget-products .products-list.products-list-custom .productlabels_icons{ right:20px !important}






/*btn next pre*/
.csslider .controls{ z-index:10}
/*a.prev{ background:url(../images/icons.png) -457px 0 no-repeat; width:17px; height:17px; float:left; text-align:left; text-indent:-999em; margin:0; position:absolute; top:10px; right:26px}
a.prev:hover{ background-position:-457px -24px}
a.next{ background:url(../images/icons.png) -483px 0px no-repeat; width:17px; height:17px; float:right; text-align:left; text-indent:-999em; margin:0; position:absolute; top:10px; right:0px}
a.next:hover{ background-position:-483px -24px}*/


.csslider .controls a{z-index:10}

.product-view .product-shop a.prev{ top:15px; right:17px; background-position:-454px 0px; height:15px; width:15px; left:auto}
.product-view .product-shop a.prev:hover{ background-position:-454px -42px;}
.product-view .product-shop a.next{ right:0px; top:15px; background-position:-486px 0px; height:15px; width:15px;}
.product-view .product-shop a.next:hover{ background-position:-486px -42px;}

a.prev,
.csslider a.prev{ background:url(../images/icons.png) -426px -300px no-repeat; width:35px; height:35px; float:left; text-align:left; text-indent:-999em; margin:0; position:absolute; top:80px; left:0px;}
a.prev:hover,
.csslider a.prev:hover{ background-position:-426px -256px}
a.next,
.csslider a.next{ background:url(../images/icons.png) -465px -300px no-repeat; width:35px; height:35px; float:right; text-align:left; text-indent:-999em; margin:0; position:absolute; top:80px; right:0px}
a.next:hover,
.csslider a.next:hover{ background-position:-465px -256px}

.csslider.vertical a.next{ background-position:-372px -300px; width:35px; height:35px}
.csslider.vertical a.next:hover{ background-position:-328px -300px}
.csslider.vertical a.prev{ background-position:-372px -256px; width:35px; height:35px}
.csslider.vertical a.prev:hover{ background-position:-328px -256px}

.slider_special .csslider a.prev{ background:url(../images/icons.png) -404px -75px no-repeat; width:21px; height:19px; top:-1px; right:0px;  left:auto; border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.slider_special .csslider a.prev:hover{ background-position:-443px -75px}
.slider_special .csslider.horizontal a.prev{ background-position:-448px 4px;}
.slider_special .csslider.horizontal a.prev:hover{ background-position:-448px -38px}

.slider_special .csslider a.next{ background:url(../images/icons.png) -404px -94px no-repeat; width:21px; height:19px; top:19px; right:0px; border:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/}
.slider_special .csslider a.next:hover{ background-position:-443px -94px}
.slider_special .csslider.horizontal a.next{ background-position:-484px 3px}
.slider_special .csslider.horizontal a.next:hover{ background-position:-484px -39px}

.slider_special .csslider .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}
.slider_special .csslider:hover .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}


.csslider .controls a{ -moz-opacity:0; -webkit-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/opacity:0;}
.product-view .more-views .controls a,
.csslider:hover .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}

.product-view .more-views .controls{ }
.product-view .more-views.csslider a.prev{ top:33px; left:-15px; background-position:-454px 0px; height:15px; width:15px;}
.product-view .more-views.csslider a.prev:hover{ background-position:-454px -42px;}
.product-view .more-views.csslider a.next{ right:-15px; top:33px; background-position:-486px 0px; height:15px; width:15px;}
.product-view .more-views.csslider a.next:hover{ background-position:-486px -42px;}

/*Blog*/
.cms-index-index .em_block-recent-post,
.home_blog{ border:none; border-top:1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; margin-bottom:0; margin-top:50px}
.cms-index-index .em_block-recent-post.block .block-title{ padding:0 0 27px; border:none}
.cms-index-index .em_block-recent-post li.item{ padding:0 0 17px !important; border:none}


.cms-index-index .em_block-recent-post .block-content{ padding:0 0 11px; border:none}
.cms-index-index .em_block-recent-post .block-title,
.home_blog .title{ text-align:center; color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; margin-bottom:0; margin-top:-18px}


.cms-index-index .em_block-recent-post .block-title strong{ background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/ url(../images/icon_1.png) 30px 8px no-repeat; display:inline-block; padding:0 26px 0 70px; border:none}
.cms-index-index .em_block-recent-post .block-title span{font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; font-size:250%; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; text-transform:uppercase; padding-right:44px; background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/ url(../images/icon_2.png) right 8px no-repeat; display:inline-block}
.cms-index-index .em_block-recent-post .block-title span
.home_blog .blog_desc{ text-align:center; color:/*BEGIN:bd_line2_color*/#000000/*END:bd_line2_color*/; font-size:150%; font-style:italic; margin-bottom:26px}
.home_blog .info{ padding-top:18px}
.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title,
.home_blog .name a{ text-transform:uppercase; margin-bottom:5px; font-weight:normal; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text7_color*/#e7ddba/*END:bd_text7_color*/; float:left; padding:7px 10px 7px 13px; border-left: 7px solid /*BEGIN:bd_line3_color*/#eb9a35/*END:bd_line3_color*/; background-color:/*BEGIN:bd_bg4_color*/#8e1e00/*END:bd_bg4_color*/; width:auto; position:relative; margin-right:50px; min-height:36px}

.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title:after, 
.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title:before{ width:0; height:0; content: ""; position: absolute; top:0; right:-50px }
.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title:before{ border: 25px solid transparent; border-left-color: /*BEGIN:bd_bg4_color*/#8e1e00/*END:bd_bg4_color*/}
.cms-index-index .block.em_block-recent-post .block-content li.item .desc{ clear:both; float:left; margin:15px 20px 0}
.home_blog .name{ margin-bottom:4px}
.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title:hover,
.home_blog .name a:hover{text-decoration:underline}
.home_blog .cls_view{ margin-top:15px}
.cms-index-index .em_block-recent-post .block-content li{ padding:0; margin:0; width:23.5%; margin-left:2%; float:left; border-bottom:none; background-color:/*BEGIN:bd_bg5_color*/#f4eed7/*END:bd_bg5_color*/; }
.cms-index-index .em_block-recent-post .block-content li:first-child{ margin-left:0;}
.cms-index-index .block.em_block-recent-post .block-content li.item a{ margin:0; float:left}
.cms-index-index .block.em_block-recent-post .block-content li.item > a{ float:left; width:100%}
.cms-index-index .block.em_block-recent-post .block-content li.item a.cls_view{margin:0 20px; clear:both}
.cms-index-index .em_block-recent-post .block-content li img{ width:100%}

/*main slideshow*/
.main-slideshow{ /*overflow:hidden*/}
.em-box-custom .main-slideshow .container_24 .grid_24{ width:100% !important; margin:0}
.em-wide-custom .container_24{ width:100% !important}
.adapt-0 .em-wide-custom .container_24{ margin:0}
.em-wide-custom .container_24 .grid_24{ width:100% !important; margin:0}
.em-wide-custom .container_24 .grid_24 .rev_slider_wrapper{ width:100% !important; padding:0 !important; background:transparent !important}
.em-wide-custom .container_24 .grid_24 .rev_slider_wrapper .rev_slider{ width:100% !important}


.rev_slider_wrapper{clear:both; z-index:9; overflow:hidden; float:left; display:block; }
.rev_slider{float:left}
.slide-text {background:#000;background:url(../images/bg-slide-text.png) repeat 0 0 transparent;padding:27px 40px;font-family:helvetica; line-height:normal;white-space:normal}
.buy-now {padding:6px 28px; display:block;float:left}
.buy-now span{font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/ ; font-weight:bold; text-transform:uppercase; color:#ffffff}
.tp-leftarrow.large {
    background: url("../images/large_left.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 64px;
    margin-left: 20px;
    margin-top: -20px;
    position: relative;
    width: 64px;
    z-index: 100;
}

.tp-rightarrow.large {
    background: url("../images/large_right.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 64px;
    margin-left: -20px;
    margin-top: -20px;
    position: relative;
    width: 64px;
    z-index: 100;
}
.tp-leftarrow:hover, .tp-rightarrow:hover {
    background-position: left bottom;
}
.tp-rightarrow.default:hover{ background:url(../images/icons.png) -430px -450px no-repeat}
.tp-rightarrow.default{ width:70px; height:70px; background:url(../images/icons.png) -430px -376px no-repeat; right:7% !important; top:48% !important}
.tp-leftarrow.default:hover{ background:url(../images/icons.png) -351px -450px no-repeat}
.tp-leftarrow.default{ width:70px; height:70px; background:url(../images/icons.png) -351px -376px no-repeat; left:7% !important; top:48% !important}


.tp-bullets.simplebullets.round .bullet{	cursor:pointer; position:relative;	background:url(../images/bullet.png) no-Repeat top left;	width:10px;	height:10px;  margin-right:0px; float:left; margin-top:0px; margin-left:10px;}
.tp-bullets{  bottom:17px !important; left:48% !important; margin-left:0 !important;}
.tp-bullets.simplebullets.round .bullet.selected{ cursor:default !important}
.slideshow-desc{ }
.slideshow-desc a.btn-view{ float:right}
.rev_slider_wrapper .tp-caption .slideshow-desc { white-space: normal;}
.tp-caption a:hover{ color:#fff}


.tp-caption a.btn-now{ text-decoration:none; padding:13px 30px}
.tp-caption a.btn-now1{ text-decoration:none; padding:13px 20px}
.adapt-2 .tp-caption a.btn-now{ padding:10px 20px}
.adapt-1 .tp-caption a.btn-now{ padding:4px 20px}
.adapt-0 .tp-caption a.btn-now{ padding:4px 10px !important; margin-right:10px; display:none !important}
.desc-slideshow{ width:100%;}

.tp-simpleresponsive .caption.cls_desc1 { width: 80%; margin:0 auto; text-align:center}



.contacts-index-index .col-main-content .page-title{ padding-bottom:0}
.contacts-index-index #contactForm .buttons-set{ float:left; width:100%; margin-top:20px}
.contacts-index-index #contactForm .buttons-set p.required{padding:0; margin:0 0 10px}
.contacts-index-index #contactForm .form-list input.input-text,
.contacts-index-index #contactForm .form-list li.wide textarea{ width:430px}
.contacts-index-index #contactForm .form-list li.wide textarea{ height:169px}


/*Footer*/
.footer-top{ border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; float:left; width:100%; margin-top:29px}
.footer_followus{ margin:37px 0 20px; clear:both; float:left; width:43%}
.footer_followus ul{ margin-bottom:0; background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; padding:0}
.footer_followus ul li:first-child{ margin-left:0}
.footer_followus ul li{ float:left; margin:0 5% 5px 0; width:45%}
.footer_followus span.icon{ margin-right:10px; margin-top:4px}
.footer_followus li p.title{ font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/; color:#4e67a5; font-weight:normal; margin-top:0px}
.footer_followus li p.title-tw{ color:#159dbc;}
.footer_followus li p{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; margin-bottom:0}

.footer_links{ clear:both; padding-top:40px; float:left; padding-bottom:20px; width:100%;  border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;}
.footer_links p{ margin-bottom:6px; float:left; clear:both; width:100%}
.footer_links p span{ display:block; margin-bottom:1px; margin-left:24px; clear:both; margin-top:7px}
.footer_links p span.icon{ margin-left:0; margin-top:0}
.footer_links .title{color:/*BEGIN:bd_text8_color*/#8e1e00/*END:bd_text8_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; margin-bottom:13px; text-transform:uppercase}
.footer_links .icon{ margin-right:8px; float:left}
.adapt-0 .footer_links .title{ cursor:pointer}
.adapt-0 .footer_links .title:after{ float:right; content:"+"}
.adapt-0 .footer_links .title.active:after{ content:"-"}
.footer_links li{ padding:0 0 7px}
.footer_links li a{color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/;}
.footer ul.links li a{color:/*BEGIN:f_text_color*/#ffffff/*END:f_text_color*/}


.adapt-0 .em-box-custom .bkg_footer_popular,
.bkg_footer_popular{ clear:both; /*float:left; width:100%;*/ border-top: 1px solid /*BEGIN:f_line_color*/#f3eade/*END:f_line_color*/; background-image: /*BEGIN:f_bg_image*/url(../images/stripes/blank.gif)/*END:f_bg_image*/;
background-position:/*BEGIN:f_bg_position*/0 0/*END:f_bg_position*/;
background-repeat:/*BEGIN:f_bg_repeat*/repeat/*END:f_bg_repeat*/;
background-color:/*BEGIN:f_bg2_color*/#fff6e9/*END:f_bg2_color*/; margin-top:0px}
.adapt-0 .em-box-custom .bkg_footer_bottom,
.em-box-custom .bkg_footer_bottom .container_footer,
.bkg_footer_bottom{background-color:/*BEGIN:f_bg_color*/#781d22/*END:f_bg_color*/;
background-image: /*BEGIN:f_bg_image*/url(../images/stripes/blank.gif)/*END:f_bg_image*/;
background-position:/*BEGIN:f_bg_position*/0 0/*END:f_bg_position*/;
background-repeat:/*BEGIN:f_bg_repeat*/repeat/*END:f_bg_repeat*/;}
.em-box-custom .bkg_footer_popular .container_24{ border-top: 1px solid /*BEGIN:f_line_color*/#f3eade/*END:f_line_color*/; background-image: /*BEGIN:f_bg_image*/url(../images/stripes/blank.gif)/*END:f_bg_image*/;
background-position:/*BEGIN:f_bg_position*/0 0/*END:f_bg_position*/;
background-repeat:/*BEGIN:f_bg_repeat*/repeat/*END:f_bg_repeat*/;
background-color:/*BEGIN:f_bg2_color*/#fff6e9/*END:f_bg2_color*/}
.footer_popular{ text-align:center; margin:0 5%; padding:25px 0 27px}
.footer_popular a{ color:/*BEGIN:f_text3_color*/#555555/*END:f_text3_color*/}
.footer_popular .title{ color:/*BEGIN:f_text2_color*/#8e1e00/*END:f_text2_color*/; font:/*BEGIN:h1_font*/normal 22px/1.15 helvetica,arial,sans-serif /*END:h1_font*/; margin-bottom:8px}
.footer_popular ul{ display:inline-block; margin-bottom:0}
.footer_popular ul li{ display:inline-block; text-transform:capitalize; position:relative; padding: 0 9px 0 0px; margin: 3px 0 3px 6px;}
.footer_popular ul li:after { content: ""; position: absolute; right: 0; top: 3px; height: 9px; width: 1px; background: /*BEGIN:f_text3_color*/#555555/*END:f_text3_color*/;}
.footer_popular ul li.last:after{ background:transparent}
.footer-container{ float:left; width:100%;}
.footer{ padding-top:11px}
.footer address{ color:/*BEGIN:f_text_color*/#ffffff/*END:f_text_color*/; font-size:90%}
.footer address p,
.footer address span{ float:left}
 .footer address span{ padding-right:3px}
.footer address p a{ color:/*BEGIN:f_text_color*/#ffffff/*END:f_text_color*/}

.payment_accept { padding-top:4px; overflow:hidden}
.payment_accept p{ float:right; margin-bottom:5px}
.payment_accept a{ float:left;  margin-left:19px; margin-top:4px; margin-bottom:5px}
.adapt-1 .payment_accept a{ margin-left:14px}

/*Newsletter*/
.block.block-subscribe{ border:none; padding:0; margin:20px 0; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; float:left; clear:none; width:57%; background:url(../images/bkg-newsletter.png) 0 0 repeat}
.block.block-subscribe .bkg-block-subs{ background:url(../images/bkg-newsletter1.png) 0 0 repeat; margin:5px 0 0}
.block.block-subscribe .content-subscribe{ background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/ url(../images/bkg-newsletter.png) 0 bottom repeat-x; margin:0 5px; padding:16px 15px 17px 20px; overflow:hidden;}
.adapt-2 .block.block-subscribe .content-subscribe{ padding-bottom:11px}
.block.block-subscribe .block-content{ padding:0; float:left; width:59%; margin-top:2px; border:none; box-shadow:none ;
-moz-box-shadow:none;
-webkit-box-shadow:none;

border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.adapt-0 .block.block-subscribe .block-content,
.adapt-1 .block.block-subscribe .block-content{ width:100%; margin-top:18px}
.block.block-subscribe .content-subscribe span.icon{ margin-top:-1px; margin-right:10px}
.adapt-0 .block.block-subscribe{ margin-top:0; width:100%}
.block-subscribe .title p.title-newsletter{ font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/; font-weight:normal; margin-bottom:0; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.block-subscribe .title p.title-newsletter span{ color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/}
.block-subscribe .title p{ color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/; margin-bottom:0}
.block-subscribe .title{ margin-bottom:0; float:left; margin-right:2%; width:39%}
.adapt-0 .block-subscribe .title,
.adapt-1 .block-subscribe .title{ width:100%; margin-right:0}
.block.block-subscribe .block-title{ border:none; padding:0;}
.block.block-subscribe .block-title span{}
.block-subscribe input.input-text{ width:256px; background:none; height:29px; line-height:29px; margin-bottom:5px}
.adapt-2 .block-subscribe input.input-text{ width:171px}
.adapt-1 .block-subscribe input.input-text{ width:235px;}
.block-subscribe .input-box{float:left; width:274px; margin-right:10px}
.adapt-2 .block-subscribe .input-box{width:190px;}
.adapt-1 .block-subscribe .input-box{width:255px;}
.block-subscribe .input-box .validation-advice{ padding-bottom:5px}
.block-subscribe .actions{/*position:relative*/}
.block-subscribe .actions button.button{}
.block-subscribe .actions button.button span span{}


/*Button Top*/
#back-top { bottom: 25px; margin: 0; position: fixed; right: 20px; z-index:25; background: url("../images/icons.png") 0 -550px no-repeat;width:50px !important;height:50px !important;}
#back-top a{background: url("../images/icons.png") -55px -597px no-repeat;width:50px !important;height:50px !important; display: block;text-indent:-9999px;  -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease;}
#back-top a:hover{background: url("../images/icons.png") -55px -550px no-repeat;}

/* variation module */
.store_switcher_variation .btn_storeview,
.color_variation .btn_color_variation,
.btn-toggle,
.qrcode{z-index:89 !important;}
#demotool_variation{z-index:88 !important}
.btn_color_variation{}
#demotool_variation .variation-cp{ }
#demotool_variation.show .variation-cp{ display:block;}
.btn-toggle,
.color_variation .btn_color_variation,
#demotool_variation,
#demotool_variation .btn-toggle,
.qr_code_name span,
.qr_code_name img { box-shadow:0 0 10px #999999; }
.color_variation .btn_color_variation{ /*border:1px solid #CECECE*/}
.demotool-content .box { border:0; box-shadow:none; background:#fff }

#bg_fade{z-index:999; opacity:0.5 }
#overlay{opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";/*IE8*/ opacity:0.8;filter: alpha(opacity=0.8);}

/*dropdown select search*/
.category-products .toolbar-dropdown{ margin-top:0px}
.sort-by .v-middle{margin-top:17px; margin-right:0px;}
.sort-by .v-middle:hover{ opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5;}
.toolbar-title{text-align:left; float:left;}
.toolbar-dropdown{ float:left; position:relative}
.toolbar-dropdown span.current { background: url("../images/btn-select1.png") no-repeat scroll 94% 15px transparent;  border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;; cursor: pointer; display: inline-block; padding: 9px 25px 8px 15px; margin-top:0; width:85px; text-align:left;  border-radius:0px;
-webkit-border-radius: 0px;
-moz-border-radius:0px; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.toolbar-dropdown ul{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; position: absolute; right:0px; top: 41px; width: 125px;  z-index: 999; background-color:/*BEGIN:bd_bg3_color*/#fafafa/*END:bd_bg3_color*/}

.three-columns .category-products .toolbar-dropdown ul{ }
.toolbar-dropdown ul li { background-color:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; text-align: left;}
.store-switcher .toolbar-dropdown ul li:hover,
.toolbar-dropdown ul li:hover { background: none repeat scroll 0 0 #F9EFE2;}
.toolbar-dropdown ul li { padding: 5px 5px 5px 15px; display:block; }
.toolbar-dropdown ul li a { text-decoration: none; text-align:left; margin:0}

.store-switcher .toolbar-dropdown ul li:hover,
.store-switcher .toolbar-dropdown ul li{ background-color:/*BEGIN:h_bg_color*/#ffffff/*END:h_bg_color*/}
.store-switcher .toolbar-dropdown ul li a{ color:/*BEGIN:h_text_color*/#a0a0a0/*END:h_text_color*/}
.store-switcher .toolbar-dropdown ul li a:hover{ color:/*BEGIN:h_text2_color*/#8e1e00/*END:h_text2_color*/}


/*Productlabels*/
.productlabels_icons{left:10px; top:10px; z-index:2; right:auto}
.slider_special .widget-products .products-grid li.item .productlabels_icons{top:30px;}
.emtabs .widget-products .products-list li.item .productlabels_icons{left:30px; top:30px;}
.sidebar .productlabels_icons{left:auto; top:5px; right:5px}
.category-products .products-grid .productlabels_icons{ left:10px; top:10px; /*z-index:0*/}
.category-products .products-list .productlabels_icons{ top:39px; left:30px}
.adapt-0 .category-products .products-list .productlabels_icons{ left:10px}
.productlabels_icons .label {background:url(../images/productlabel_icons.png) 0 0 no-repeat; font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/; font-weight:normal; color:/*BEGIN:bd_text5_color*/#ffffff/*END:bd_text5_color*/;  line-height:1em; padding:17px 7px; margin-bottom:5px; height:auto; width:auto; text-transform:capitalize;list-style:none; clear:both;}
.productlabels_icons .label:hover{transition:all 600ms ease-in-out 0s;}
.productlabels_icons p{margin:0; padding:0}

.productlabels_icons .orange { background-position:0 0 !important; background-color:transparent; }
.productlabels_icons .yellow { background-position:0 -60px !important; background-color:transparent }
.productlabels_icons .blue { background-position:0 -120px !important; background-color:transparent}
.productlabels_icons .violet { background-position:0 -180px !important; background-color:transparent}
.productlabels_icons .red { background-position:0 -240px !important; background-color:transparent}
.productlabels_icons .black { background-position:0 -300px!important; background-color:transparent }
.productlabels_icons .new { background-position:-215px 0 !important; background-color:transparent; min-height:16px; min-width:35px}
.productlabels_icons .special { background-position:-215px -65px !important; background-color:transparent; min-height:16px; min-width:35px}
.productlabels_icons .bestseller { background-position:-215px -128px!important; background-color:transparent; min-height:16px; min-width:35px }


.std ul.products-list .productlabels_icons{left:0; right:auto; padding:0; top:10px}


/*Next-Pre product review*/


/*qty*/
.qty-ctl{
		float: left;
		height: auto;
		line-height: normal;
		margin: 0px !important;
		padding: 0px !important;
		width: 34px; }
.qty-ctl button{ background:url("../images/icons.png") 0 0 no-repeat; width:34px; height:35px; text-indent:-999em; float:left; border:none; margin-bottom:0px; cursor:pointer; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;}
.qty-ctl button.increase{ background-position:-477px -117px; border-left:none}
.qty-ctl button.increase:hover{ background-position:-477px -173px;}
.qty-ctl button.decrease{ background-position:-450px -117px; border-right:none}
.qty-ctl button.decrease:hover{ background-position:-450px -173px;}
.product-view .add-to-cart .qty{ margin-top:0px; margin-right:0}



.cart .qty_cart{ min-width:117px; display:inline-block; margin-top:-8px}

/*========== Blog ==========*/
.block .block-title strong{background:none;padding-left:0;}
.block .comment-title,
.block .post-title{ color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; float:left; width:100%; margin:8px 0}
.block .comment-title:hover,
.block .post-title:hover{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.block .comment-title{ margin-top:0}

.blog-post-view .em_post-item,
.em_post-items{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;  padding:13px 20px; border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-webkit-border-radius: /*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;
-moz-border-radius:/*BEGIN:bd_rounded_corner*/0/*END:bd_rounded_corner*/;}
.em_post-items .em_post-item:first-child{ border-top: none; padding-top:0}
.em_post-items .em_post-item{ border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; padding-top:22px}
.post-title h2 a{color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/;
font:/*BEGIN:h4_font*/normal 16px/1.35 helvetica,arial,sans-serif /*END:h4_font*/;}
.comment-button button.button span span,
.post-title h2 a:hover{ color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}

.comment-status small,
.comment-post-link,
.post-footer,.comment-count a,.em_post-item .std p,.time-stamp, 
span.post-on, span.post-by, span.comment-by
{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/;
color:/*BEGIN:bd_text3_color*/#a0a0a0/*END:bd_text3_color*/}
.recent-comment-content{ font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/; margin:11px 0 11px}

.em_block-recent-comments.block span.comment-by span{ color:#3169bb}

.em_post-item .std p{overflow:hidden;min-width:150px;
color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/;}
.post-footer{border:0;padding:0 0 14px;margin-top:7px;}

.blog-tag-view .toolbar,
.blog-category-view .toolbar,
.blog-index-index .toolbar{ margin-top:5px; padding-bottom:15px; overflow:hidden; min-height:0}
.blog-tag-view .toolbar .sorter,
.blog-category-view .toolbar .sorter,
.blog-index-index .toolbar .sorter{ float:right; min-width:0}
.rss-em-blog{margin:14px 5px 0 0px;float:left;}
.blog-tag-view .toolbar .pager .amount,
.blog-category-view .toolbar .pager .amount,
.blog-index-index .toolbar .pager .amount{ display:block; margin-top:17px; margin-right:10px; min-height:0}
.blog-tag-view .toolbar .pager .pages,
.blog-category-view .toolbar .pager .pages,
.blog-index-index .toolbar .pager .pages{ display:block; margin-top:14px}
.blog-tag-view .toolbar .pager,
.blog-category-view .toolbar .pager,
.blog-index-index .toolbar .pager{ float:left; width:100% !important}

.block.em_blog-cat .block-content{ padding-top:9px; padding-bottom:12px}
.em_blog-cat li a{padding:4px 0 5px;display:inline-block; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}
.em_post-action .tags li a:hover,
.em_block-tag-cloud li.item a:hover,
.em_blog-cat li.current > a,
.em_blog-cat li a:hover{color:/*BEGIN:bd_text6_color*/#d07d0f/*END:bd_text6_color*/}
.em_blog-cat li.current > a{ cursor:default}
.em_blog-cat ul{margin:0;}
.em_blog-cat li.level0{padding:0;}
.em_blog-cat li{padding:0 10px;}
.em_block-tag-cloud .block-content .actions a:hover{ text-decoration:underline}
.em_block-tag-cloud li.item a { color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}

.em_post-item .std img{margin-right:20px;margin-bottom:10px;}
.post-title small{margin-bottom:19px; margin-top:8px}
.em_post-item .post-content img{ margin-right:20px}
.em_post-item .post-content p{ color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/; font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/}
.em_post-action .tags span{font:/*BEGIN:h5_font*/normal 14px/1.35 helvetica,arial,sans-serif /*END:h5_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.em_post-action .post-share span,
.comments .required{font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.em_post-action .tags li a{font:/*BEGIN:h6_font*/normal 12px/1.35 helvetica,arial,sans-serif /*END:h6_font*/; color:/*BEGIN:bd_text2_color*/#555555/*END:bd_text2_color*/}

.comment-item-header,
.article-comments #allcomments .comment-by span,
span.comment-by span,
span.post-by span{color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/;
font:/*BEGIN:general_font*/normal 12px/1.35 Arial,Helvetica,sans-serif/*END:general_font*/;}

.level2 .comment-item-header span{ float:left; margin-right:25px}
.level2 .comment-item-header .comment-status{ float:left}


.em_block-recent-comments .block-content,
.em_block-recent-post .block-content{ padding:0 20px}
.em_block-recent-comments ol,
.em_block-recent-post ol{ margin-bottom:0}
.em_block-recent-comments li.item,
.em_block-recent-post li.item{ padding:19px 0 19px !important; margin:0; border-top: 1px dashed /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; border-bottom:none}
.em_block-recent-comments li.item{ padding-bottom:16px !important}
.em_block-recent-comments li.item:first-child,
.em_block-recent-post li.item:first-child{ border-top:none; border-bottom:none}
.em_block-recent-post li.item img{ width:100%}

.em_block-tag-cloud li.item{ margin-right:10px}
.em_post-action .tags li a:after{content:",";float:right;}
.em_post-action .tags li:last-child a:after{content:"";}

.blog-post-view .post-title h2{ font-size:250%; font-weight:normal; margin-top: 0px; margin-bottom: 3px; color:/*BEGIN:bd_text4_color*/#191919/*END:bd_text4_color*/}
.blog-post-view .post-title small{ margin-top:6px}
.form-comment-container h3, 
#comments-header h3.form-title,.temp h3.form-title{padding:29px 0 9px;
border-top: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/;
font:/*BEGIN:h4_font*/normal 16px/1.35 Arial,Helvetica,sans-serif/*END:h4_font*/; color:/*BEGIN:bd_text_color*/#8e1e00/*END:bd_text_color*/; border-bottom:0}
.form-comment-container{ padding-top:1px; clear:both}
.comments .required{ margin-bottom:6px; float:left}
.comments .field{ clear:both; margin-bottom:18px}
.blog_submit{ clear:both}


.comments .field{ width:100%}
.comments div.input-box{ width:100%; clear:both}
.comments div.input-box .input-text{ width:40% !important}
.comments div.input-box textarea.input-text{ width:55% !important; float:left; clear:both; margin-bottom:17px; height:145px !important}
.adapt-1 .comments div.input-box .input-text{ width:90% !important}
.adapt-1 .comments div.input-box textarea.input-text{ width:90% !important;}
.adapt-0 .comments div.input-box .input-text{ width:93% !important}
.adapt-0 .comments div.input-box textarea.input-text{ width:93% !important;}
#recaptcha_widget_div,
.form-comment-container #recaptcha_widget_div{ position:static; padding-top: 17px; padding-bottom: 17px;}
#recaptcha_area, #recaptcha_table{ margin-left:-3px}
.comments .required-1{ display:none}
.article-comments{ margin-top:15px}
.comment-item-header{ background:none; padding:0}

.em_post-action .post-share{ float:left; clear:both}
.em_post-action .tags{ min-width:0; width:100%; margin-bottom:20px}
.em_post-action{ border:0; padding-top:0; margin-top:4px}
.form-comment button{ position:static}
#new button.button{ margin-bottom:18px}
.form-comment{ padding-bottom:18px}

#comments-header h3.form-title{margin:0;}
#allcomments .comment-item{margin:7px 0 23px;position:relative; border:none; padding-top:0}
#allcomments .level1.comment-item .comment-item{ padding:0 0 0 20px;}
.article-comments .toolbar{background:none;border:0;display:none;
box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.comment-body{font: /*BEGIN:general_font*/12px/1.35 Arial, Helvetica, sans-serif/*END:general_font*/; padding-top:10px; clear:both}
.comment-button button.button{background:none;border:0;
border-radius:0;-moz-border-radius:0;-webkitborder-radius:0;
color:/*BEGIN:bd_text3_color*/ #46b08d/*END:bd_text3_color*/; 
font:/*BEGIN:general_font*/normal 12px/1.35 Arial,Helvetica,sans-serif/*END:general_font*/;font-weight:500;}
.comment-button button.button span span{padding:0;}
.comment-button button.button:hover span span{text-decoration:underline;}
.comment-button{ top:-1px}

.comment-status small{font-size:100%;}
.comment-status .comment-button{top:-1px}
.comments .post-footer{margin-top:20px;}
.em_post-action-top .prev-button.null,
.em_post-action-top .next-button.null{cursor:text;}
.blog-post-view .post-title h2{padding-right:50px;}
.em_post-action-top .prev-button{border-right:1px solid #ddd;}
.em_post-action-top .prev-button.null{border-right:0;}
.em_post-action-top .prev-button:hover,
.em_post-action-top .next-button:hover{opacity:0.5; filter:alpha(opacity=50);}
#recaptcha_area, #recaptcha_table{clear:both;}
.comments div.input-box textarea{min-height:65px;}
.comments #loading{height:auto;width:auto;position:static;padding:20px;}
.comment-item-header{padding-right:38px;}


.adapt-0 .comment-button{ position:static; float:left; clear:both; width:100%; padding-bottom:15px}
/*========== ==========*/



/**************RESIZE*****************/

/*adapt-2*/
/*home page*/
.adapt-2 .form-search input.input-text{ width:160px}

/*
.adapt-2 .catsearch-dropdown ul{ width:210px}
.adapt-2 .header ul.header_topmenu{ clear:both}
.adapt-2 .header ul.links li.first{ background:none}
.adapt-2 .nav-container,
.adapt-2 .em_nav,
.adapt-2 .header_hotline{ min-height:80px}
.adapt-2 .home_shoppingcart .widget-products .products-grid li.item{ width:18.9%; margin-right:1.1%; min-height:125px}
.adapt-2 .home_shoppingcart .widget-products .products-grid li.item.last{ margin-right:0}
.adapt-2 .home_box{ min-height:76px}
.adapt-2 .best_services{ height:284px; overflow-y:scroll; min-height:0}
.adapt-2 .home_shoppingcart .widget-products .products-grid li.item .product-image{ width:60px}
*/


/*.adapt-2 .main-container .em_content{ padding-top:50px}
.adapt-2.cms-index-index .main-container .em_content{ padding-top:38px}

.adapt-2 .category-products .toolbar-dropdown span.current{ width:120px}
.adapt-2 .category-products .toolbar-dropdown ul{ width:160px}
.adapt-2 .col-main.grid_12 .category-products .products-list .product-image img{ width:240px !important; height:240px !important}*/


/*register-2*/
.adapt-2.checkout-multishipping-register .form-list li.wide input.input-text,
.adapt-2 .account-create .fieldset .form-list input#email_address{ /*width:633px*/}
.adapt-2 .account-create .buttons-set{ /*width:650px*/}
/*login*/
.adapt-2 .account-login .form-list input.input-text{ width:297px}
.adapt-2 .registered-users .buttons-set{ width:100%}
/*shopping cart-2*/
.adapt-2 .shipping-form .input-box .input-text{ width:94%}
.adapt-2 .cart-table.data-table tr.first th{ padding-left:10px; padding-right:10px; white-space:normal}
.adapt-2 .cart-table td{ padding-left:10px; padding-right:10px;}

/*checkout-2*/
.adapt-2 .opc .form-list .field{ width:46%}
.adapt-2 .opc .form-list input.input-text{ width:300px}
.adapt-2 .opc .form-list li.wide input.input-text{ width:632px}
.adapt-2 .opc .form-list select{ width:318px}
.adapt-2 .opc .sp-methods select.year{ width:151px}
.adapt-2 .opc .sp-methods select.month{ width:152px}
.adapt-2 .gift-messages-form .form-list input.input-text{ width:240px;}
.adapt-2 .gift-messages-form .form-list li.wide textarea{ width:240px;}
.adapt-2 .gift-messages-form .form-list .input-box{ width:330px;}
.adapt-2 .opc-col .gift-messages-form .form-list input.input-text{ width:215px;}
.adapt-2 .opc-col .gift-messages-form .form-list li.wide textarea{ width:215px;}
.adapt-2 .opc-col .gift-messages-form .form-list .input-box{ width:220px;}
.adapt-2 .opc-col .gift-messages-form .item .details{ clear:both; margin-left:0}

/*detail-2*/
.adapt-3 .three-columns .box-reviews .form-add .form-list input.input-text, 
.adapt-3 .three-columns .box-reviews .form-add .form-list textarea{ width:70%}
.adapt-2 .three-columns #review-form .data-table td{ min-width:69px}
.adapt-2 .three-columns .box-reviews .form-add .form-list input.input-text, 
.adapt-2 .three-columns .box-reviews .form-add .form-list textarea{ width:90%}
/*my account-2*/
.adapt-2 #my-orders-table th,
.adapt-2 #my-orders-table td{ padding-left:10px; padding-right:10px}


/*adapt-1*/
/*home page*/
.adapt-1 .form-search input.input-text{ width:160px}
.adapt-1 .main-container .em_content{ padding-top:50px}
.adapt-1.cms-index-index .main-container .em_content{ padding-top:38px}


/*category*/
.adapt-1 .col-main.grid_12 .view-mode label{ display:none}
.adapt-1 .category-products .toolbar-dropdown span.current{ width: 70px; padding-left: 10px; padding-right: 20px;}
.adapt-1 .category-products .toolbar-dropdown ul li a{ padding-left: 10px;}
.adapt-1 .category-products .toolbar select{ width:100px}
.adapt-1 .category-products .toolbar-dropdown ul{ width:100px}
.adapt-1 .three-columns .category-products .toolbar-dropdown ul{ width:100px}
.adapt-1 .header_top .toolbar-dropdown span.current{ width:auto}
.adapt-1 .em-header-top .toolbar-dropdown span.current{ width:auto; clear:both; padding-bottom:5px}
.adapt-1  .em-header-top .toolbar-dropdown ul{ top:20px}
.adapt-1 .toolbar-dropdown ul{ width:160px}
.adapt-1 .customer_service{ clear:both; padding-bottom:10px}
.adapt-1 .form-language{ background:none}

.adapt-1 .three-columns .category-products .products-list .product-image img{ width:100px !important; height:100px !important}
.adapt-1 .sidebar .products-list .product-shop,
.adapt-1 .sidebar .block-related .product-details{ width:100%; margin-left:0; clear:both; padding-top:10px}
.adapt-2 .block-related .product-details{ width:100%; margin-left:0; clear:both; padding-top:10px}
/*register-1*/

/*login*/
.adapt-1 .registered-users .buttons-set{ width:225px}
.adapt-1 .account-login .form-list input.input-text{ width:90%}
/*shopping cart-1*/
.adapt-1 .shipping-form .input-box .input-text{ width:94%}
.adapt-1 .cart-table.data-table tr.first th{ padding-left:8px; padding-right:8px; white-space:normal}

.adapt-1 #checkout-review-table th,
.adapt-1 #checkout-review-table th .nobr,
.adapt-1 .cart-table.data-table th .nobr{ white-space:normal !important}
.adapt-1 #checkout-review-table th,
.adapt-1 #checkout-review-table td{ padding-left:10px; padding-right:10px}
/*checkout-1*/
.adapt-1 #opc-login .form-list input.input-text{ width:91%}
.adapt-1 .opc .form-list input.input-text{ width:210px}
.adapt-1 .opc .form-list li.wide input.input-text{ width:470px}
.adapt-1 .opc .form-list select{ width:228px}
.adapt-1 .opc .sp-methods select.year,
.adapt-1 .opc .sp-methods select.month{ width:106px}


/*my-account*/
.adapt-1 .form-list .field{ width:220px}
.adapt-1 .opc-col .form-list .field{ width:300px; margin-right:20px}
.adapt-1 .form-list li.wide .input-box{ width:300px}
.adapt-1 .data-table td, .adapt-1 .data-table th{ padding-left:10px; padding-right:10px; white-space:normal}
.adapt-1 .data-table.cart-table tbody td, 
.adapt-1 .data-table.cart-table th{ padding-left:5px; padding-right:5px; white-space:normal}
.adapt-1 .cart input.qty{ width:24px !important}
.adapt-1 .cart .qty_cart{ min-width:111px !important}
.customer-account-edit.adapt-1 .form-list .field{ width:100%}
.adapt-1 .opc .form-list .field{ width:48%}
.adapt-1 .opc .gift-messages-form .form-list .field{ width:100%}
.adapt-1 .box-info h4, .adapt-1 .box-info .col-1 h3, .adapt-1 .box-info .col-2 h3{ background:none; margin-bottom:7px}
.adapt-1 .box-info .col2-set .box a.edit, .adapt-1 .my-account .col2-set .box-title a{ clear:both; margin-bottom:7px}



.adapt-1 .multiple-checkout .data-table td:first-child, 
.adapt-1 .multiple-checkout .data-table th:first-child{ padding-left:5px; padding-right:5px}
.adapt-1 #my-orders-table th,
.adapt-1 #my-orders-table td{ padding-left:7px; padding-right:7px}

.adapt-1 .block-wishlist .product-details{ margin-left:0 !important; width:100%; clear:both; padding-top:10px}

.adapt-1 .box-head a,
.adapt-1 .my-account .box-address .col2-set .box-title a{ display: inline-block; margin-bottom: 10px; margin-top: 5px; position: static;}
.adapt-1 .box-address .box h3, .adapt-1 .my-account .box-head h2{ width:100%; margin-bottom:10px}

/*detail*/
.adapt-2 .three-columns .product-view .product-img-box,
.adapt-1 .three-columns .product-view .product-img-box{ width:300px}
.adapt-1 .three-columns #review-form .data-table th,
.adapt-1 .three-columns #review-form .data-table td{ min-width:0px; padding-left:5px; padding-right:5px}
.adapt-1 .three-columns .box-reviews .form-add .form-list input.input-text, 
.adapt-1 .three-columns .box-reviews .form-add .form-list textarea{ width:240px}

.adapt-1 .gift-messages-form .form-list .field{ clear:both}
.adapt-1 .gift-messages-form .form-list input.input-text{ width:250px;}
.adapt-1 .gift-messages-form .form-list li.wide textarea{ width:250px;}
.adapt-1 .gift-messages-form .form-list .input-box{ width:250px;}

/*adapt-0*/
.header_top .store-switcher.toolbar-switch .toolbar-title{ padding-left:10px; margin-top:-9px}
.adapt-0 h1.logo{ text-align:center}
.adapt-0 .header_free_account{ width:100%; text-align:center}
.adapt-0 .home_ads_1 ul li{ width:100%; margin:0 0 15px}

.adapt-0 .header_top ul.links li{ float:none !important; display:inline-block;}
.adapt-0 .form-search .input_search{ border:none}

.adapt-0 .home_category{ border-right:none}
.adapt-0 .home_category ul li li{ width:100%; margin:0; padding-left:0; padding-right:0; border:none;}
.adapt-0 .home_category ul li,
.adapt-0 .home_category ul.em-catalog-navigation li{ border:none}

.adapt-0 .box_banner .content{ width:100%; margin:0 0 20px}

.adapt-0.cms-index-index .em_block-recent-post .block-content li{ width:100%; margin-left:0; margin-bottom:20px}
.home_blog .content li{ margin-bottom:20px}
.adapt-0.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title{ min-height:18px; padding:16px 10px 16px 13px}

.adapt-0 .truncated .truncated_full_value .item-options{ margin-left:-20px}
.adapt-0 .form-language{ margin-left:0}
.adapt-0 .form-language #select-language li{ padding-left:10px}
.adapt-0 .form-language #select-language li:first-child{ padding-left:0}

.adapt-0 .footer_followus{ width:100%; margin:20px 0 0}
.adapt-0 .footer_followus ul li{ width:100%; margin:0 0 20px}
.adapt-0 .block-subscribe .input-box{ width:100%}
.adapt-0 .block-subscribe input.input-text{ width:92%}
.adapt-0 .payment_accept{ float:left}
.adapt-0 .payment_accept a{ margin-left:0; margin-right:15px}
.adapt-0 .block.block-cart{ width:258px;}

.adapt-0 .home_shoppingcart .widget-products .products-grid li.item{ width:100%}
.adapt-0 .widget-products .products-grid li.item{ /*width:100%; margin:0 0 20px*/}

.adapt-0 .footer_links > div{ width:100%; margin-bottom:0px}

.adapt-0 .header_top{ text-align:center;}
.adapt-0 .header_top_link{ display:inline-block;  padding-top:30px}
.adapt-0 .div_link-cart{ float:none; text-align:center; margin-top:5px}
.adapt-0 .div_link-cart_inner{ float:none; display:inline-block}


/*category*/
.adapt-0 .sort-by .toolbar-dropdown span.current{ width:100px}
.adapt-0 .toolbar-dropdown ul{ width:140px}
.adapt-0 .sidebar{ padding-top:30px}
.adapt-0 .category-products .products-list .product-image img{ width:125px !important; height:125px !important}
.adapt-0 .category-products .products-list .add-to-links{ float:left;}
.adapt-0 .category-products .products-list li.item .ratings{ float:left; clear:both; margin-left:0}
.adapt-0 .category-products .products-grid{ margin-bottom:0}
.adapt-0.catalog-category-view .em-sidebar{ margin-top:20px}
.adapt-0 .em-sidebar{ margin-top:20px}
.adapt-0 .category-products .products-grid{ border:none}
.adapt-0 .product-image,
.adapt-0 .products-grid .product-image{display:block}
.adapt-0 .products-list .product-image{ margin-right:15px}
.adapt-0 .sidebar .products-list .product-image{ margin-right:0}
.adapt-0 .block-related .product .product-image{float:none}
.adapt-0 .toolbar .amount{ min-height:0}
.adapt-0 .toolbar .view-mode{clear:none !important; margin-top:10px; float:left !important}

.adapt-0 .sorter .limiter{float:left !important; margin-top:10px; clear:both}

/*detail*/
.adapt-0 .col-main.grid_12 .product-view .product-shop,
.adapt-0 .col-main.grid_18 .product-view .product-shop{ clear:both; margin-top:25px; display:block; float:left; width:100%}

.adapt-0 .product-view .product-img-box{ width:100%}
.adapt-0 .product-view .product-img-box .product-image{ float:none}

.adapt-0 .product-view .box-reviews.has-reviews .form-add,
.adapt-0 .product-view .box-reviews .em-review{ width:100%; margin-right:0}
.adapt-0 .product-view .box-reviews.has-reviews .form-add{ padding-bottom:30px}
.adapt-0 .box-reviews .form-add .form-list input.input-text,
.adapt-0 .box-reviews .form-add .form-list textarea,
.adapt-0 .box-reviews.has-reviews .form-add .form-list input.input-text, 
.adapt-0 .box-reviews.has-reviews .form-add .form-list textarea{ width:236px !important}
.adapt-0 #review-form .data-table thead th,
.adapt-0 #review-form .data-table td{ padding-left:4px; padding-right:0px}
.adapt-0 .product-view .box-tags .form-add .input-box{ width:57%}

.adapt-0 .product-view .add-to-box .add-to-links{ position:relative}
.adapt-0 .product-view .product-shop{ clear:both; margin-top:25px; display:block; float:left; width:100%}
.adapt-0 .category-products .products-grid li.item{float:left; height:auto !important}
.adapt-0 .product-view .product-img-box .more-views{ width:91%}

/*login*/
.adapt-0 .account-login .col2-set .col-2,
.adapt-0 .account-login .col2-set .col-1{ width:100%}
.adapt-0 .account-create .fieldset .form-list .field{ width:100%}
.adapt-0.checkout-multishipping-register .form-list li.wide input.input-text,
.adapt-0 .account-create .fieldset .form-list input#email_address,
.adapt-0 .account-create .fieldset .form-list input.input-text{ width:240px}
.adapt-0 .account-create .buttons-set{ width:100%}
.adapt-0 .account-create .buttons-set p.required{ float:left; margin-top:10px; clear:both}
.adapt-0 .registered-users .content p.required{ text-align:left}
.adapt-0 .new-users{ padding-bottom:20px}
.adapt-0.customer-account-forgotpassword .fieldset{ width:100%}
.adapt-0 .account-create .form-list li{ width:100%}
.adapt-0 .account-create .validation-advice{ width:95%}

/*shopping cart*/
.adapt-0 .data-table td, .adapt-0 .data-table th{ padding-left:10px; padding-right:10px}
.adapt-0 #shopping-cart-table tbody td:nth-child(2) { width:100% }
.adapt-0 .cart .cart-collaterals .col2-set{ width:100%; margin-right:0; padding-bottom:20px}
.adapt-0 .cart .totals{ width:100%}
.adapt-0 .shipping-form .input-box .input-text,
.adapt-0 .cart .discount .input-box .input-text{ width:240px}
.adapt-0 .cart .cart-collaterals select{ width:258px}

.adapt-0 .cart-table.data-table tr th,
.adapt-0 .cart-table.data-table tr th .nobr{ white-space:normal !important}

/*contact*/
.adapt-0.contacts-index-index #contactForm .form-list input.input-text, 
.adapt-0.contacts-index-index #contactForm .form-list li.wide textarea {
width: 240px; }
.adapt-0 .account-create .form-list li.control{ padding-bottom:0; margin-bottom:0}
.adapt-0 .form-list li.wide input.input-text,
.adapt-0 .form-list li.wide .input-box{ width:240px}
.adapt-0 .form-list input.input-text{ width:240px}
.adapt-0.sendfriend-product-send .form-list input.input-text{width:260px;}
.adapt-0 .registered-users .buttons-set{ width:258px}
.adapt-0 .form-list select{ width:258px}
.adapt-0 .col2-set .col-1,
.adapt-0 .col2-set .col-2{ width:100%}
.adapt-0 .form-list .field{ width:100%}


/*checkout*/
.adapt-0.checkout-multishipping-address-newshipping .fieldset{ width:100%; padding-bottom:20px}
.adapt-0 .multiple-checkout .page-title.title-buttons{padding:0 0 15px; text-align:left}
.adapt-0 .multiple-checkout .page-title.title-buttons button{margin:15px 0 0; text-align:left; clear:both; float:left}
.adapt-0 .checkout-progress li{width:48% !important; padding-bottom:10px !important;}
.adapt-0 .checkout-progress{padding:0}
.adapt-0 .multiple-checkout .buttons-set p.back-link{float:left; margin-bottom:10px}

.adapt-0 .col2-set .col-narrow,
.adapt-0 .col2-set .col-wide{width:100%}
.adapt-0 .multiple-checkout .sp-methods select.year,
.adapt-0 .multiple-checkout .sp-methods select.month{ width:111px !important}
.multiple-checkout .gift-messages-form .form-list{ margin-bottom:10px}
.adapt-0 .multiple-checkout .gift-messages-form .form-list li.wide textarea ,
.adapt-0 .multiple-checkout .form-list input.input-text{width:220px}
.adapt-0 .multiple-checkout .form-list select{width:237px !important}
.adapt-0 .multiple-checkout .v-fix input.cvv{width:220px !important}
.adapt-0 .multiple-checkout .col2-set .col-1{width:100%}
.adapt-0 .multiple-checkout .col2-set .col-2{ width:100%}

.adapt-0 .opc .col2-set .col-2,
.adapt-0 .opc .col2-set .col-1{ width:100%; margin-right:0; }
.adapt-0 .opc .col2-set .col-1{ padding-bottom:30px}

.adapt-0 #opc-login .col-2 .buttons-set{ width:257px}
.adapt-0 #opc-login .form-list input.input-text{ width:240px}
.adapt-0 .opc .form-list li.wide input.input-text{ width:240px}
.adapt-0 .opc .form-list li.wide select{ width:220px}
.adapt-0 .opc .form-list .field, .adapt-0 .opc .form-list li.wide .input-box{ width:220px; margin-right:0; clear:both}
.adapt-0 .sp-methods select.year, .adapt-0 .sp-methods select.month{ width:119px}
.adapt-0 .v-fix input.cvv{width:240px !important}
.adapt-0 .cvv-what-is-this{ clear:both; float:left; margin-left:0}
.adapt-0 #checkout-review-table th,
.adapt-0 #checkout-review-table td{ padding-left:5px; padding-right:5px}
.adapt-0 .details .form-list input.input-text,
.adapt-0 .details .form-list li.wide textarea{ width:240px !important}
.adapt-0 .opc .gift-messages-form .form-list .input-box{  width:240px}

.adapt-0 #opc-payment{ position:relative}
.adapt-0 .opc{ padding-bottom:0}
.adapt-0 .opc .tool-tip { top:170px !important;}
.adapt-0 .multiple-checkout .tool-tip{margin-top:100px;}
.adapt-0 .tool-tip .tool-tip-content img{width:100%}

.my-wishlist > form,
table, .data-table, .cart .cart-content > form {
display: block;
overflow-x: auto;}
table colgroup, .data-table colgroup {
width: 100%;
}
.cms-page-view table, .cms-page-view .data-table {
display: table;
}
#wishlist-table{display:table}
.adapt-0 .my-account .page-title{ width:100%}
.adapt-0 .fieldset{ width:100%; padding-bottom:20px}


.adapt-0 .data-table th, .adapt-0 .data-table td{ padding-left:10px; padding-right:10px}
.adapt-0 .box-head a,
.adapt-0 .my-account .box-address .col2-set .box-title a{ display: inline-block; margin-bottom: 10px; margin-top: 5px; position: static;}
.adapt-0 .box-account .col-1, .adapt-0 .box-account .col-2{ width:100%; margin-right:0}
.adapt-0 #my-orders-table td,
.adapt-0 #my-orders-table th{ padding-left:5px; padding-right:5px; text-transform:capitalize}
.adapt-0 .col2-set .col-2.addresses-additional button.button{ clear:both; float:left}

.adapt-0 .myacc-icon{ display:none}
.adapt-0 .myacc-content{ padding-left:0}
.adapt-0 .addresses-list li.item{ width:100%; margin-right:0}
.adapt-0.customer-address-index .my-account .title-buttons button.button{ position:static; margin-top:10px}
.adapt-0 .box-address .box h3, .adapt-0 .my-account .box-head h2{ width:100%; margin-bottom:10px;}
.adapt-0 #my-reviews-table td .nobr{white-space:normal !important}

/*page view*/
.adapt-0 .form-list .input-range input.input-text{ width:93px;}
.adapt-0 .col-main{ min-height:100px}


.adapt-0 .form-search{ margin-left:0; float:left;  box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow: none ;}
.adapt-0 .form-search input.input-text{ width:82%}
.adapt-0 .form-search{ width:99.5%}
.adapt-0 .form-search .input_search{ width:71%; background-color:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/}
.adapt-0 .form-search .input_cat select.cat-search{ background-color:/*BEGIN:h_bg2_color*/#ffffff/*END:h_bg2_color*/}

@media (min-width: 350px) and (max-width: 600px){
.adapt-0 .form-search .input_search{  border:none; border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; width:97.3%; float:left;}
.adapt-0 .form-search input.input-text{ width:80%}
.adapt-0 .form-search{ border:none; background:none; width:100%; margin-right:0}
.adapt-0 .form-search .input_cat{ width:100%}
.adapt-0 .form-search .input_cat select.cat-search{ height:30px; line-height:30px; padding:2px 8px !important; margin-bottom:5px; border: 1px solid #c2c1c1; float:left; width:99.6%}
.adapt-0 .form-search .search-autocomplete{ width:422px !important}

}


/* Landscape phones and down */
@media (max-width: 350px) {
.adapt-0 .form-language label,
.adapt-0 .block.block-currency .block-title{ display:none}
.adapt-0 .logo img{ width:100%}
.adapt-0 .form-search .input_search{ border: 1px solid /*BEGIN:bd_line_color*/#ebdbc5/*END:bd_line_color*/; width:288px; float:left}
.adapt-0 .form-search input.input-text{ width:220px}
.adapt-0 .form-search{ border:none; background:none}
.adapt-0 .form-search{ width:300px; margin-right:0}
.adapt-0 .form-search .input_search{ width:288px;}
.adapt-0 .form-search .input_cat select{ height:30px; line-height:30px; padding:2px 8px !important; margin-bottom:5px; border: 1px solid #c2c1c1; float:left; width:300px}
.adapt-0 .block-subscribe input.input-text{ width:238px}
.adapt-0.cms-index-index .em_block-recent-post .block-title strong,
.adapt-0.cms-index-index .em_block-recent-post .block-title span{ background:/*BEGIN:bd_bg_color*/#ffffff/*END:bd_bg_color*/; padding:0 10px}
.adapt-0.cms-index-index .block.em_block-recent-post .block-content li.item a.post-title{ min-height:36px; padding:7px 10px 7px 13px}
.csslider .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}
.adapt-0 .product-view .block-related .block-content.csslider li.item, 
.adapt-0 .product-view .box-up-sell .csslider li.item,
.adapt-0 .col-main .crosssell li.item{ margin:0 20px 20px 0;}

.adapt-0 .toolbar .sorter{width:100% !important; clear:both}
.adapt-0 .toolbar .amount{min-height:0}
.adapt-0 .sorter .sort-by{float:left !important; margin-left:0}
.adapt-0 .sorter .limiter{ margin-top:0px}

.adapt-0 .form-search .search-autocomplete{ width:264px !important}

.adapt-0 .cart .crosssell .caroufredsel_wrapper li.item,
.adapt-0 .product-view .block-related .block-content .caroufredsel_wrapper  li.item,
.adapt-0 .product-view .box-up-sell .caroufredsel_wrapper li.item{ margin:0}

.adapt-0 .category-products .products-list .product-image img{ width:110px !important; height:110px !important}


.adapt-0 #review-form .data-table td{ min-width:37px !important}


.adapt-0 .details .form-list input.input-text,
.adapt-0 .details .form-list li.wide textarea{ width:150px !important}
.adapt-0 .details .form-list .field{ width:150px}
.adapt-0 .details .form-list li.wide .input-box{ width:150px}
.adapt-0 .opc .gift-messages-form .form-list .input-box{  width:150px}

.adapt-0 .cart-table tfoot td button.button{ clear:both}
.adapt-0 .product-view .product-img-box .more-views{ width:232px}


.adapt-0 .tool-tip .tool-tip-content img{width:100%}
.adapt-0 .opc .tool-tip { right:0}
.adapt-0 .multiple-checkout .tool-tip{margin-top:100px; right:0;}

.adapt-0 .product-review .product-details{ margin-left:0; padding-top:0px; float:left; clear:both; margin-top:0}

.adapt-0 .col-main.grid_24 .product-view .product-img-box .zoom,
.adapt-0 .col-main.grid_18 .product-view .product-img-box .zoom,
.adapt-0 .col-main.grid_12 .product-view .product-img-box .zoom{ width:220px}
}



/*************For IPAD*******************/	
.widget.widget-static-block{display:block}
@media screen
	and (min-device-width: 768px)
	and (max-device-width: 1024px) {
	.fancybox-wrap{overflow:visible !important;}
	#bg_fade{height:2000px !important;}
	.btn_storeview,
	.btn-toggle,
	.color_variation,
	#em_quickshop_handler,
	#demotool_variation,
	.qrcode,
	#back-top { display:none!important;}
	.store-switcher .toolbar-title{float:right}
	.store-switcher .toolbar-title select{ height:30px; line-height:30px;}
	select:focus { background-color:#ffffff}
	
	
	
	.header_top .store-switcher.toolbar-switch .toolbar-title{ padding-left:10px; margin-top:-7px}
	.block.block-cart button.button{ float:left; margin-bottom:10px}
	.csslider .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}
	.form-search .input_cat select{ border-radius:20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; }
	.toolbar .toolbar-switch{ margin-bottom:10px}
	
	.category-products .products-grid li.item .product-item .actions{ position:static}
	.form-search .input_search{ border:none}
	
	

	
}

/*========== fix ipod ==========*/
@media screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
	body  {-webkit-text-size-adjust:100%;}
	.btn-toggle,
	.color_variation,
	#demotool_variation,
	.qrcode,
	.zoom-notice,
	#em_quickshop_handler{ display:none!important;}
	#back-top { display:none!important;}
	.mousetrap{ display:none} /*fix slider*/
	.product-img-box #zoom-btn, #zoom-btn{display:none !important}
	.product-view .product-img-box .zoom{ display:none}
	select:focus { background-color:#ffffff;}
	
	.header_top .toolbar-switch select{ height:30px; line-height:30px; margin-bottom:10px; padding:2px 8px !important; width:120px }
	
	.category-products .products-grid li.item .product-item .actions{ position:static}
	
	.adapt-0 .product-view .product-img-box .product-image{ width:260px !important}
	.adapt-0 .col-main .product-view .product-img-box .zoom{ display:none}
	.adapt-0 .product-view .product-img-box{ width:260px}
	.adapt-0 .main .product-view .product-img-box, 
	.adapt-0 .one-column .main .product-view .product-img-box{ width:260px !important;}
	.adapt-0 .product-view .product-img-box .product-image{ width:260px !important; height:260px !important}
	.adapt-0 .product-view .product-img-box .product-image-zoom{ width:260px !important;}
	.adapt-0 .product-view .product-img-box .product-image-zoom img,
	.adapt-0 .product-view .product-img-box .product-image img{ width:260px !important; height:260px !important}
	
	.csslider .controls a{ -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1;}
	
}


/*ipod doc*/
@media only screen and (orientation: portrait){
}


/*Fix For Chrome-IE10-IE9-IE8*/
@media screen and (-webkit-min-device-pixel-ratio:0){

}
.ie10 #hack{

}

@media all and (min-width:0){

}

@media \0screen { 

}

#em_quickshop_handler{ font-weight:bold; -moz-transition: all 300ms ease; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;} 
#em_quickshop_handler:hover{text-decoration:none}
#em_quickshop_handler span span{display:block; float:left; text-align:left; text-indent:-9999px; background:url(../images/icons.png) 0 -204px no-repeat; width:53px; height:53px}




/*
 * Responsive YouTube, Vimeo, Embed, and HTML5 Videos with CSS
 * http://www.jonsuh.com
 *
 * Copyright (c) 2012 Jonathan Suh
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.js-video.vimeo {
	padding-top: 0;
}
.js-video.widescreen {
	padding-bottom: 57.25%;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

/* Responsive */
@media (max-width: 767px) {
	.js-video {
		padding-top: 0;
	}
}


#bg_fade_color {
background-color: #000;
left: 0px;
margin: 0px;
padding: 0px;
position: fixed;
top: 0px;
visibility: visible;
display: none;
width: 100%;
z-index: 998;
height: 1500px;
}

/*========== fix store_switcher_variation ==========*/
.store_switcher_variation a.btn_storeview {
  background: url("../images/storeview/skin-picker.png") no-repeat scroll 0 0 transparent;
  display: block;
  position: fixed;
  left: 0;
  text-indent: -999px;
  top: 164px;
  z-index:24;
  width:47px;height:47px;display:block;text-indent:-99999px; box-shadow:0 0 10px #999999; border:1px solid #CECECE; border-left:none;
}

.store_switcher_variation .storediv{
display:none;
position:fixed; left:10%; top:10%;z-index:999;background:#F6F6F6;width:940px;height:530px;
-webkit-border-radius: 5px; 
-moz-border-radius:5px; 
border-radius: 5px; /* border radius */
-webkit-box-shadow: 0 0 15px rgba(0,0,0,.3); 
-moz-box-shadow: 0 0 15px rgba(0,0,0,.3); 
box-shadow: 0 0 15px rgba(0,0,0,.3); /* box shadow */
webkit-background-clip: padding-box; 	/* smoother borders with webkit */
}
.store_switcher_variation .storediv .store_content{  clear:both; margin:20px; float:left; width:900px;}
.store_switcher_variation .storediv .store_content .caroufredsel_wrapper{margin:0!important;}
.store_switcher_variation .storediv .slider_container{ margin:0;  background-color:#F6F6F6; border:0; padding-bottom:0; box-shadow:none!important;
height:auto!important;}
.store_switcher_variation .storediv .slider_container .jcarousel-skin-tango{ padding:0;}
.store_switcher_variation .storediv .store_content ul{ width:954px; padding:6px 0!important; margin-bottom:0}
.store_switcher_variation .storediv .store_content li{ 
float:left;margin:0 10px;}
.store_switcher_variation .storediv .store_content li img{ margin-left:0; }
.store_switcher_variation .storediv .store_content li a:hover img{ opacity: .8; display: block; 
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.9);
	   -moz-box-shadow: 0 0 6px rgba(0,0,0,.9);
		    box-shadow: 0 0 6px rgba(0,0,0,.9); }

.store_switcher_variation a.btn_storeclose{  
background: url("../images/btn_popup-close.png") no-repeat scroll 0 0 transparent;
height:38px; width:38px; 
text-indent:-99999px; 
display:block; 
text-align:left; 
position:absolute; 
top:-20px; 
right:-18px;
}
.store_switcher_variation .slider_container .prev,
.store_switcher_variation .slider_container .next{ 
top:44%; 
background: url("../images/storeview/icon_store.png") no-repeat scroll 0 0 transparent; 
width:40px; height:45px;text-indent:-9999px;
position:absolute;}
.store_switcher_variation .slider_container .next{ 
background-position:right 0; right:-20px!important}
.store_switcher_variation .slider_container .next:hover{ background-position:right bottom}
.store_switcher_variation .slider_container .prev:hover{ background-position:0 bottom}
.store_switcher_variation .slider_container .prev{ left:-20px}
.adapt-0 .store_switcher_variation .storediv li,.adapt-0 .store_switcher_variation .storediv li img{ width:218px;}
.adapt-0 .store_switcher_variation .storediv{ width:260px;}
.adapt-0 .store_switcher_variation .storediv .store_content{ width:220px;}
.adapt-0 .store_switcher_variation .storediv{ width:260px;}
.adapt-1 .store_switcher_variation .storediv li,.adapt-1 .store_switcher_variation .storediv li img{ width:280px!important;}
.adapt-1 .store_switcher_variation .storediv .store_content{ width:560px;}
.adapt-1 .store_switcher_variation .storediv{ width:600px;}
.adapt-1 .store_switcher_variation .slider_container .jcarousel-skin-tango .jcarousel-container-horizontal{ margin:0; padding: 0;}
.adapt-2 .store_switcher_variation .storediv .store_content{ width:760px;}
.adapt-2 .store_switcher_variation .storediv{ width:800px;}



/*================column count==============*/
.products-grid-6 li.item{width:15%; margin-right:2%}
.products-grid-6 li.item.last{margin-right:0}

.products-grid-5 li.item{width:18%; margin-right:2%}
.products-grid-5 li.item.last{margin-right:0}

.products-grid-4 li.item{width:23%; margin-right:2%}
.products-grid-4 li.item.last{margin-right:0}

.products-grid-3 li.item{width:29%; margin-right:6.5%}
.products-grid-3 li.item.last{margin-right:0}

.products-grid-2 li.item{width:45%; margin-right:10%}
.products-grid-2 li.item.last{margin-right:0}

.products-grid-1 li.item{width:100%; margin-right:0}

.adapt-0 .category-products .products-grid li.item{ width:100% !important; margin-bottom:30px; margin-right:0 !important; min-height:0}
.adapt-0 .category-products .products-list li.item{ padding-bottom:30px}

.adapt-3 .grid_24.em-header-menu,
.adapt-2 .grid_24.em-header-menu,
.adapt-1 .grid_24.em-header-menu{ width:auto; margin:0; float:none}
.products-grid .product-image > img.bottom, .products-list .product-image > img.bottom {position:absolute;left:0; top:0;-moz-opacity:0; -webkit-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/opacity:0;}
.products-grid .product-image:hover > img.top, .products-list .product-image:hover > img.top {-moz-opacity:0; -webkit-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE8*/opacity:0;}
.products-grid .product-image:hover > img.bottom, .products-list .product-image:hover > img.bottom{-moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*IE8*/opacity:1; }
.products-grid .product-image > img, .products-list .product-image > img {}

#loading-mask {  left: 50%;  position: absolute;  top: 45%;  z-index: 1000;}
.cart-collaterals .col2-set .col-2 {  width: 100%;}
.col-2 .shipping {  float: left;}
.col-2 .discount {  float: left;  margin-left: 24px;  width: 45%;}

.ordertotals h2{
  -x-system-font: none;
  color: #ec1e2c;
  font-family: Roboto Slab,Arial,Helvetica,sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size: 22px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant-alternates: normal;
  font-variant-caps: normal;
  font-variant-east-asian: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-variant-position: normal;
  font-weight: 500;
  line-height: 1.15;
  text-align: center;
  text-transform: uppercase;
  margin-bottom:7px;
}
.ordertotals {
  float: left;
  width: 33%;
  margin-top: 40px;
}
.cart .totals {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 0;
  width: 100%;
}

.cart .totals {
	border:1px solid #3db641;
	padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 16px;
	}
.cart .cart-collaterals .col2-set {
  float: left;
  padding-bottom: 0;
  width: 64%;
}
/*========== tab product-detail ==========*/
.product-collateral.ui-slider-tabs{position:relative; z-index:0}
.ui-slider-tabs-content-container{border:none !important; background-color:/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/; padding-bottom:5px; position:relative }
.ui-slider-tabs-content-container:before{
content: "";
position: absolute;
top: 0;
height: 1px;
width:100%;
background-color: #c4c4c4;
 /* Can't specify a percentage size? Laaaaaame. */
  background: -webkit-gradient(radial, center center, 0, center center, 460, from(/*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/), to(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/));
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-radial-gradient(circle, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/, /*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/);
  /* Firefox 3.6+ */
  background: -moz-radial-gradient(circle,/*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/, /*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/);
  /* IE 10 */
  background: -ms-radial-gradient(circle, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/, /*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/);}
.ui-slider-tab-content{padding:30px 0 0; margin:0; }
.ui-slider-tabs-list li{border:none!important; position:relative; padding:0 25px 0 22px; margin:0}

.ui-slider-tabs-list.ul_no_tabs_slider{width:auto!important; text-align:center}
.wrapper_no_tabs_slider.ui-slider-tabs-list-container{overflow:inherit}

.ui-slider-tabs-list li a{padding:0; position:relative;}


.ui-slider-tabs-list li{background:transparent!important; filter:none; float:none; font:600 22px/1.15 Open Sans,Advent Pro,Arial,Helvetica,sans-serif}
.ui-slider-tabs-list li.selected,.ui-slider-tabs-list li:hover{background-color:/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/!important}
.ui-slider-tabs-list li a{text-transform:uppercase; color:/*BEGIN:bd_text_color*/#969696/*END:bd_text_color*/ !important; line-height:36px;}
.ui-slider-tabs-list li:hover a,.ui-slider-tabs-list li.selected a{color:#141414 !important; background:none !Important}
.ui-slider-tabs-list-wrapper{z-index:2; margin:0; background:url(../images/bkg-tranparent.png) center bottom no-repeat; margin-bottom:-1px;}
.ui-slider-tabs-indicator-container,.ui-slider-tabs-rightPanelArrow.showOnHover, .ui-slider-tabs-leftPanelArrow.showOnHover{display:none!important;}
.ui-slider-left-arrow,.ui-slider-right-arrow{box-shadow:none!important;top:-5px;background:none!important; border:none!important;}



.ui-slider-tabs-list li:after{
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 1px;
background-color: transparent;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(transparent 1%, transparent 45%);
background-image: -moz-linear-gradient(transparent 1%, transparent 45%);
background-image: -ms-linear-gradient(transparent 1%, transparent 45%);}

.ui-slider-tabs-list li:before{
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 1px;
background-color: transparent;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(transparent 1%, transparent 45%);
background-image: -moz-linear-gradient(transparent 1%, transparent 45%);
background-image: -ms-linear-gradient(transparent 1%, transparent 45%);}

.ui-slider-tabs-list li.selected:before,.ui-slider-tabs-list li:hover:before{
background-color: /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);
background-image: -moz-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);
background-image: -ms-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);}

.ui-slider-tabs-list li.selected:after,.ui-slider-tabs-list li:hover:after{
background-color: /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);
background-image: -moz-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);
background-image: -ms-linear-gradient(/*BEGIN:bd_bg_color*/#fff/*END:bd_bg_color*/ 1%, /*BEGIN:bd_line_color*/#c8c8c8/*END:bd_line_color*/ 45%);}
.cms-index-index .widget-products.csslider{padding:0px 25px}
.cms-index-index .widget-products.csslider .viewport{margin:0}
.cms-index-index .emtabs .widget-products .products-grid li.item{margin:0px 25px}
.cms-index-index .csslider .controls a{opacity:1;}
.cms-index-index .csslider .controls a{background:url("../images/icons-trade.png") no-repeat scroll 0 0 ; height:50px; width:50px; transition:all 300ms ease 0s}
.cms-index-index .csslider .controls a.next{background-position:-750px -520px}
.cms-index-index .csslider .controls a.prev{background-position:-678px -520px}

.cms-index-index .csslider .controls a.next:hover{background-position:-750px -583px}
.cms-index-index .csslider .controls a.prev:hover{background-position:-678px -583px}

/*==================CUSTOM 26.05============================*/
.adapt-3 .header_free_account,
.adapt-2 .header_free_account{margin-top:-10px;}
