/**
 * EMThemes
 *
 * @license commercial software
 * @copyright (c) 2013 Codespot Software JSC - EMThemes.com. (http://www.emthemes.com)
 */

body{font:14px/1.35 Source Sans Pro, Arial, sans-serif; color:#000;}
h1, .h1 {font:600 22px Source Sans Pro, Arial, sans-serif; margin-bottom:10px;}
h2, .h2 {font:600 20px Source Sans Pro, Arial, sans-serif; margin-bottom:10px; }
h3, .h3 {font:600 18px Source Sans Pro, Arial, sans-serif; margin-bottom:10px }
h4, .h4 {font:600 16px Source Sans Pro, Arial, sans-serif; margin-bottom:10px }
h5, .h5 {font:600 14px Source Sans Pro, Arial, sans-serif; margin-bottom:10px }
h6, .h6 {font:600 13px Source Sans Pro, Arial, sans-serif; margin-bottom:10px }
body{font:14px/1.35 Source Sans Pro, Arial, sans-serif; color:#000;}
a {text-decoration:none; -webkit-transition:color 0.2s linear; color:#000; }
a:hover {text-decoration:underline }
a:focus, a:active {background-color:transparent;}
.subtitle {padding:0; }
.std ol.ol {list-style:decimal outside; padding-left:2em; }
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; }
.std ul {list-style:disc outside; padding-left:1.5em; }
ul.tick li{list-style:none; padding-left:15px; }
.std ol {list-style:decimal outside; padding-left:2em; }
.std ul ul {list-style-type:circle; }
.std p > img {max-width:100%;}
ul ul,
ol ol,
ul ol,
ol ul {margin:0 0 1em; }
.std li {margin-bottom:.5em }
dt {font-weight:normal; }
dd {padding:0; }
blockquote {font-style:italic; padding:0 0 0 1.5em; }
address {font-style:normal; }
b,
strong {font-weight:bold; }
i,
em {font-style:italic; }
small, .small {font-size:86% }

hr {clear:both; border:0; height:1px }
.h1.line-bc{font-weight:bold;}
.primary {color:#1abc9c;}
.normal {}
.secondary {}
.secondary2,.desc .link-learn {}
.desc,.short-description{}
.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 }
em.required,p.required,.required-1{color:#ff0000;}
ul.hoz > li, ol.hoz > li {float:left; margin:0 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 }
.box1 {border:1px solid #d9dce1; padding:15px 15px 10px 25px; margin-bottom:25px;}
.box2 {border:1px solid #cfcfcf; border-top:3px solid #3a3a3a;padding:16px 15px 16px 25px; margin-bottom:27px; background-color:#ffffff;}
.box {border:1px solid #D1D1D1;  border-bottom-width:2px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:15px 15px 10px 25px; margin-bottom:25px;}
.box3 {border:1px solid #D1D1D1; border-bottom-width:2px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:15px 15px 10px 25px; margin:20px 0;}
.box hr {margin:0 -20px 16px; }
a.button{}
.fluid {width:100% }
.f-left {margin-right:10px }
.f-right {margin-left:10px }
.widget.widget-static-block{display:block}
.widget.widget-static-block > .box{overflow:hidden}
.product-view .product-essential .widget.widget-static-block{overflow:hidden; clear:both;}
.bottom {margin-bottom:0 !important }
.nowrap {white-space:nowrap }
select{height:26px; padding:3px; line-height:26px;}
.form-list label{font-size:86%;}
.page-title h1, .page-title h2,.cart .cart-collaterals .crosssell h2{text-transform:uppercase; padding:0 0 22px; font-size:215%;
    font-weight:bold;}

/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{font:12px/1.35 Arial, Helvetica, sans-serif;}
.success-msg, .message-order{background:url(../success-msg.html) 10px 6px no-repeat #D7EEC2; color:#447603; padding:8px 20px 8px 40px; font:14px/1.35 Source Sans Pro, Arial, sans-serif; font-weight:600; font-size:86%; border:none;border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px; }
.checkout-onepage-success .message-order {display:block; margin-bottom:20px;}
.notice-msg{margin-bottom:5px;}
.my-wishlist .messages{}
/*========== Clear fix ==========*/
.em_nav .hnav:after,
ul.hoz:after, 
ol.hoz:after,
.box:after {content:'.';visibility:hidden;display:block;clear:both;overflow:hidden;height:0;zoom:1 }

/*========== Products Grid */
ul.products-grid {padding:0; list-style:none; border:0 }
.products-grid li.item {padding:0;margin-bottom:20px; margin-right:10px;-webkit-transition:box-shadow 0.2s linear; z-index:0;}
.category-products .products-grid li.item.last{margin-right:0!important; float:none; display:inline-table; vertical-align:top; margin-right:20px; width:180px;}
/*hieu ung hover*/
.category-products .products-list li.item{padding:36px 0 16px; margin-bottom:6px;border-top:1px solid #f1f4f8;}
.category-products .products-list li.item .price-box{margin-bottom:16px; margin-top:7px}
.category-products .products-list li.item .desc{margin-bottom:16px}
.category-products .products-list li.item .desc .link-learn:hover{color:#1abc9c;}
.category-products .products-list li.item .ratings {margin-bottom:8px;}
.category-products .products-list li.item button.button {min-width:150px; width:auto;margin-bottom:10px; margin-right:11px;}
.category-products .products-list li.item button.button span span{padding:6px 15px;}
.category-products .products-list li.item:first-child{padding-top:0;border-top:none; }
.category-products .products-list li.item.last{border-bottom:none}
.category-products .products-list .product-image{margin-right:25px;}
.category-products .products-grid{overflow:inherit!important; font-size:0; margin-bottom:20px;}
.category-products .products-grid li.item {font:14px/1.35 Source Sans Pro, Arial, sans-serif; margin-bottom:25px;width:195px; float:none; display:inline-table; vertical-align:top; }
.adapt-3 .category-products .products-grid li.item {margin-bottom:40px;}
.category-products .products-grid li.item:hover{}
.category-products .products-grid li.item .desc {margin-bottom:10px}

.data-table .product-image > img {width:auto; max-width:none;} /* fix for all data-table product img */
.product-image {position:relative;}
.product-image > img{
	/*max-width:100%; width:auto; height:auto;*/
	-moz-transition:opacity 1s ease-in-out 0s; 
	-webkit-transition:opacity 1s ease-in-out 0s; 
	-o-transition:opacity 1s ease-in-out 0s; 
	transition:opacity 1s ease-in-out 0s;
}
.product-image > img.bottom{left:0; position:absolute; top:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.product-image:hover > img.bottom{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.product-image:hover > img.top{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.product-view .product-image > img {width:auto;}

/*========== Products List ==========*/
ul.products-list {padding:0; list-style:none; border:0 }
.products-list .add-to-links .separator {display:none }
.slider-ver {height:500px; position:relative;}
.slider-ver a.next, .slider-ver a.prev{background:url(../png/icons.png) 0 0 no-repeat; position:absolute; left:45%; margin:0; width:19px; height:19px; display:inline-block; text-indent:-999em;opacity:0; -moz-opacity:0; -webkit-opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.slider-ver:hover a.next{opacity:1; -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.slider-ver:hover a.next:hover{opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.slider-ver a.next{background-position:-266px -189px; top:10px}
.slider-ver:hover a.prev{opacity:1; -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.slider-ver:hover a.prev:hover{opacity:0.5; 
-moz-opacity:0.5; -webkit-opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.slider-ver a.prev{background-position:-266px -219px; bottom:22px}
.slider-hor a.next, .slider-hor a.prev{margin-right:10px}
/*=========== widget ===========*/
.widget-products .product-name a{}
.widget{display:block}
.widget-title h2{text-transform:uppercase;}
.widget img{max-width:100%; }
.widget .note-msg,.slider_container .note-msg{margin-top:10px}
.widget .widget-products ol{list-style:none; padding-left:0}
/*============ add to cart =================*/
.products-grid .actions {position:absolute; display:none;}
.actions .button.btn-cart{float:none;margin-right:5px; width:auto; background:transparent;}
.actions ul.add-to-links{margin:5px 0 0; /*display:inline-block*/}
.adapt-0 .actions ul.add-to-links li{margin:0 1px;}
.widget-products .products-grid ul.add-to-links{margin:5px 0 0;}
.widget-products .products-grid ul.add-to-links{width:100%; clear:both;}

/*========== cloud zoom ============*/
.cloud-zoom-lens {
border:0;margin:0;
background-color:white;}



/*=========== Product ===========*/
.product-name h3, .product-name h4, .product-name h2, .product-name a, .data-table td .product-name a {text-transform:capitalize; font:14px/1.35 Source Sans Pro, Arial, sans-serif; color:#000; line-height:15px;}
.product-name a:hover,.my-account .data-table td .product-name a:hover, .data-table td .product-name a:hover {text-decoration:none; color:#1abc9c; }
.price {font:14px/1.35 Source Sans Pro, Arial, sans-serif; color:#000; }
.special-price .price {color:#1abc9c; }
.price-from, .price-to {margin:0; }
.old-price .price-label, .special-price .price-label {display:none;}
.price-as-configured .price {}
.price-box .price-label,.price-box .label{}
.old-price .price {}


/*================== Product Images ====================*/
.catalog-product-view .em-main > .product-view {margin-top:10px;}
.product-view .product-img-box .product-image{float:left; margin-right:12px; margin-bottom:20px;}
.product-view .add-to-box {width:100%;}
.media-left,.media-right{float:left;}
.product-view .product-name h1{font-size:215%; margin-bottom:7px; font-weight:bold;}
.product-shop-top{font-size:90%; margin-bottom:17px; text-align:left;}
.product-shop-top .sku{margin-bottom:4px;}
.product-shop-top a{}
.product-shop-top .no-rating,.product-shop-top .ratings{font-size:90%}
.product-view .fb-like > span{height:23px!important;}
.facebook,.twitter,.gplus{display:inline}
.Social_icon .fb_reset{display:none}
.Social_icon{margin-top:10px; margin-bottom:10px}
.availability span{font-weight:bold;}
.availability.in-stock > span {color:#63BF00;}
.product-view .product-essential .product-shop-wrapper .price-box .price,
.product-view .product-essential .product-options-bottom .price{font-size:215%;}
.product-view .product-essential .product-shop-wrapper .price-box-bundle .price-box .price,
.product-view .product-essential .product-shop-wrapper .price-box .price-as-configured .price {font-size:115%;}
.product-view .product-shop .short-description h2, .product-view .total_cost{text-transform:uppercase; font-weight:bold; font-size:100%; margin-bottom:12px;}
.product-view .total_cost { display:none;}
.product-view .short-description .std {font-size:93%;}
.product-view .product-essential .add-to-links a{padding:0;}
.product-view .product-img-box .zoom {width:500px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; max-width:100%;}
.product-view .product-essential .add-to-links {margin-top:4px;}
.product-view .product-essential .add-to-links li {margin-bottom:0;}
.product-view .product-essential .add-to-links li a{}
.required em{color:#ed2f15}
.product-options .required em{margin-right:3px;}
.product-shop .price-box {margin-bottom:5px}
.product-view .product-shop .product-shop-wrapper .price-box {clear:both; display:inline-block; width:100%; /*float:left; */padding-top:14px;}
.product-view .short-description{margin:26px 0 25px; padding:25px 0 30px; border-top:1px solid #f1f4f8; border-bottom:1px solid #f1f4f8;}
.grid_content .product-view .std{padding:0}
.product-view .box-collateral,.product-view .box-collateral.box-reviews h2 {margin-top:30px;}
.product-view .box-collateral h2, .form-add h2{text-transform:uppercase; padding:13px 80px 14px 30px; margin-bottom:25px; background:url("../png/bkg_title.png") repeat-x scroll center center #fff; font:600 16px Source Sans Pro, Arial, sans-serif; border:1px solid #d9dce1; color:#2e3a47;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
#product-attribute-specs-table td.data{}
.product-collateral .box-collateral .widget .block_title{margin-bottom:10px; display:none;} 
.product-view .product-essential{margin-bottom:30px}
@media only screen and (max-width:850px) {
	.quickshop-main .product-view .product-shop {clear:both;}
}
.quickshop-main .product-view .product-shop-wrapper .product-name {padding-right:0;}
.quickshop-main .product-view .product-essential{padding-right:20px; margin-bottom:0;}
.addthis{margin-bottom:10px; margin-top:10px}
.sendfriend-product-send .buttons-set p.back-link{float:left; margin-right:5px}
.sendfriend-product-send .buttons-set p.back-link a{margin-right:0}
.send-friend .buttons-set .back-link, .send-friend .buttons-set button.button {margin-bottom:10px;}
.product-options dt label{text-transform:uppercase}

.product-shop-left{width:55%; margin-right:2%; float:left}
.product-shop-right{width:40%;overflow:hidden;}
.three-columns .product-view .product-img-box{margin-right:0; width:100%}

.one-column .product-shop.has-related .product-shop-wrapper {float:left; width:50%; margin-right:5%;}
.one-column .product-shop.has-related .block-related {float:left; width:45%; position:relative; z-index:0;
box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
border:1px solid #D1D1D1; border-bottom-width:2px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.one-column .product-shop.has-related .block-related .block-title {
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.one-column .product-shop.has-related .block-related .block-content {padding:20px;}

/*moreview*/
.product-view .product-img-box .more-views{overflow:hidden; position:relative; clear:both;}
.product-view .product-img-box .more-views li{margin-bottom:13px; border:1px solid transparent;margin-right:13.5px;}
.product-view .product-img-box .more-views li:hover{border:1px solid #D1D1D1;}
.product-view .product-img-box .more-views li img{width:100%; height:auto}
.product-view .more-views .controls > a {display:none;}
.product-view .more-views:hover .controls > a {display:block;}

/*tab item*/
.product-view .ui-tabs{position:relative; margin-bottom:20px}
.collateral_wrapper .tab-item h2{display:none}
.three-columns .product-view .product-shop{margin-left:0!important; clear:both; display:inline-block; width:100%}
.tabs_wrapper_detail .std {font-size:93%;}
.tabs_wrapper_detail .std ul {padding-left:15px;}
.tabs_wrapper_detail .std ol {padding-left:19px;}

/*--- box review ------*/
#review-form .data-table th, #review-form .data-table td{}
#review-form .data-table tbody th, #review-form .data-table tbody td{padding:4px 15px;}
#review-form .data-table tbody th{text-transform:capitalize; text-align:left; padding-top:7px; padding-bottom:3px;}
.three-columns #review-form .data-table th,.three-columns #review-form .data-table td{padding-left:6px; padding-right:6px;}
#review-form .data-table tbody tr.last th, #review-form .data-table tbody tr.last td{padding-bottom:20px}
#review-form h4{margin:11px 0 6px;}
.product-view .form-add .form-list input.input-text, .product-view .form-add .form-list textarea{width:65%}
.review-product-list .product-view .form-add .form-list textarea{margin-bottom:10px;}
.product-view .form-add h3{}
.product-view .form-add .buttons-set{padding:20px 5px 20px 0}
.box-reviews .pager .amount{margin-left:0}
.box-reviews .form-add{}
.tabs_wrapper_detail .box-reviews .form-add {padding-bottom:35px;}
.tabs_wrapper_detail .box-reviews .form-add .validation-advice{margin-bottom:-3px;}
#review-form .data-table thead th{}
#review-form .data-table{}


/*------ button next prev -----*/
.product-view a.next,.product-view a.prev{background:url(../png/icons.png) 0 0 no-repeat;width:35px; height:34px;display:inline-block;text-indent:-999em; top:17px;}

.product-view a.prev{background-position:0px -285px;left:0;}
.product-view a.prev:hover{background-position:0 -351px;}
.product-view a.next{background-position:-65px -285px; right:0;}
.product-view a.next:hover{background-position:-65px -351px}

.brands, .product_code {font-size:93%;margin-bottom:2px;}
.brands span, .product_code span{font-weight:bold;}
.product-view .product-shop-wrapper .ratings {margin-bottom:14px; width:100%;}
.product-view .product-shop-wrapper .ratings .rating-links {float:none; white-space:normal;}
.product-view .product-shop-wrapper .ratings .rating-links .separator {display:none;}
.product-view .product-shop-wrapper .ratings .rating-links a.r-lnk:first-child {text-transform:none;}
.product-view .product-shop-wrapper .ratings .rating-box {margin-top:2px;}
.product-view .product-shop-wrapper .ratings .rating-links a.r-lnk.last {float:right;color:#005cb9;}

/*--- box tags ------*/
.product-view .box-tags h3{margin-bottom:13px;}
.box-tags .form-add label {padding-bottom:5px; margin-top:13px;text-transform:uppercase; display:inline-block; width:100%; font-weight:600; }
.box-tags .form-add .input-box {float:left;margin-bottom:5px}
.box-tags .form-add .input-box input {width:400px;}
.box-tags .form-add button.button {float:left; clear:both; margin:5px 0;}
.box-tags .form-add button.button span span {padding:5px 15px 5px 15px;}
.box-tags p.note{font-size:90%; padding-top:2px;margin-bottom:30px}
.grid_24 .box-tags .form-add .input-box input {width:720px;}
.product-view .product-tags li{display:inline-block; margin-right:4px; margin-bottom:4px; }
.product-view .product-tags li a{}
.product-view .product-tags li:hover{color:#1abc9c;}
.product-view .product-tags li:hover a{text-decoration:none; color:#1abc9c;}

/*-------- up sell ---------------*/
.box-up-sell .products-grid li.item{margin-right:15px; width:180px}
.box-up-sell h2{padding-right:40px}
.tab_content #upsell-product-table{margin-top:30px}
.product-view .box-up-sell a.prev, .crosssell .csslider a.prev {top:-69px; right:50px; left:auto; background-position:-177px -286px;}
.product-view .box-up-sell a.prev:hover,  .crosssell .csslider a.prev:hover {background-position:-177px -351px;}
.product-view .box-up-sell a.next,  .crosssell .csslider a.next {top:-69px; right:10px; left:auto; background-position:-244px -286px; }
.product-view .box-up-sell a.next:hover,  .crosssell .csslider a.next:hover {background-position:-244px -351px}
.product-view .box-up-sell .add-to-links, .crosssell .products-grid .add-to-links {text-align:left; margin-top:9px;}
.product-view .box-up-sell .add-to-links > li, .crosssell .products-grid .add-to-links > li {clear:both; float:left;  border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.product-view .box-up-sell .add-to-links > li:before, .crosssell .products-grid .add-to-links > li:before {display:none;}
.product-view .box-up-sell .add-to-links a, .crosssell .products-grid .add-to-links a {background:none; border:medium none; height:auto; text-indent:1px; width:auto; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.product-view .box-up-sell .product-name {margin-bottom:6px;}

/*qty*/
.product-view .add-to-cart label {padding-left:0; padding-top:0; float:none; clear:both; font-size:93%; padding-right:10px}

.product-view .add-to-cart .qty-ctl{float:left; height:auto; line-height:normal; margin:0 0 0 -15px !important; padding:0 !important; width:17px; }
.product-view .add-to-cart .qty-ctl button{background:url("../png/qty.png") 0 0 no-repeat; width:15px; height:14px; text-indent:-999em; float:left; border:1px solid #D1D1D1; margin-bottom:0; cursor:pointer; 
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;}
.product-view .add-to-cart .qty-ctl button.increase{background-position:-30px -42px; border-bottom:none;
border-radius:0 4px 0 0;
-webkit-border-radius:0 4px 0 0;
-moz-border-radius:0 4px 0 0;
}
.product-view .add-to-cart .qty-ctl button.increase:hover{background-position:-30px 3px; background-color:#f1f4f8;}
.product-view .add-to-cart .qty-ctl button.decrease{background-position:3px 4px;
border-radius:0 0 4px 0;
-webkit-border-radius:0 0 4px 0;
-moz-border-radius:0 0 4px 0;
}
.product-view .add-to-cart .qty-ctl button.decrease:hover{background-color:#f1f4f8; background-position:3px -41px;}

.product-view .add-to-cart .qty{margin-top:0; min-width:104px;padding-left:8px;padding-right:20px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

/*zoom*/
#zoom-btn{display:inline-block; background-color:#f8f8f8; position:absolute; bottom:3px; left:10px;z-index:9999;text-decoration:None;background:url("../png/icon_suche.png") 0 0 no-repeat transparent; width:30px; height:30px; text-indent:-999em; font-size:0;}
#zoom-btn:hover{color:#ed2f15}

/*========== product label ===========*/
.productlabels_icons{width:40px;margin:0; /*position:static; float:right;*/}
.productlabels_icons .label {position:relative; right:auto;left:auto;top:0; bottom:0; float:right;clear:both; margin-top:-10px; width:40px; height:40px; background:url(../productlabel_icons.html) -2px -1px no-repeat transparent; padding:0; /*margin:3px 3px 10px;*/ border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -moz-transition:background-color 300ms ease; -webkit-transition:background-color 300ms ease; -o-transition:background-color 300ms ease; transition:background-color 300ms ease;}
.productlabels_icons .label:first-child {margin-top:0;}
.productlabels_icons .label:hover{} 
.productlabels_icons li{clear:right; display:block;}
.productlabels_icons .label p{margin:0; width:40px; height:40px; line-height:40px; text-align:center; vertical-align:middle; display:table-cell;  text-transform:capitalize;  color:#fff; font-size:150%; font-weight:normal;}
.productlabels_icons .label.new {background-color:#7BBD42; background-image:none;}
.productlabels_icons .label.sale {background-color:#1abc9c;  background-image:none;}
.productlabels_icons .label.hot {background-color:#005cb9;  background-image:none;}
/*.productlabels_icons .label.rt {right:0; top:0;}
.productlabels_icons .label.rb {right:0; bottom:0; top:auto;}
.productlabels_icons .label.lt {left:0; right:auto; top:0; bottom:auto;}
.productlabels_icons .label.lb {left:0; right:auto; bottom:0; top:auto;}*/
/*.widget-right .productlabels_icons .label ,
.widget-right .productlabels_icons .label:before,
.widget-right .productlabels_icons .label p {width:40px; height:40px;}
.widget-right .productlabels_icons .label p {}
.grid_6 .productlabels_icons {width:40px;}
.grid_6 .productlabels_icons .label {height:40px; width:40px;}
.grid_6 .productlabels_icons .label p {font-size:150%; height:40px; line-height:40px; width:40px;}
*/
.em_nav .productlabels_icons {width:50px;}
.em_nav .productlabels_icons .label {height:50px; width:50px;}
.em_nav .productlabels_icons .label p {font-size:150%; height:50px; line-height:50px; width:50px;}

/*========== SHOPPING CART ===========*/
.adapt-0 .cart > form {display:block; overflow-x:auto;}
.cart .data-table{width:100%;}
.cart .btn-remove2 {margin-top:1px; display:inline-block; vertical-align:top}
.cart .data-table tbody td{padding-top:15px; padding-bottom:15px;vertical-align:middle; }
.cart .data-table thead th:first-child, .cart .data-table tbody td:first-child,.cart .data-table tr:first-child th:first-child{border-right:none; padding-right:0;}
.cart .data-table tbody td.last,.cart .data-table tr:first-child th.last{}
.cart .data-table tbody tr.last td{border-bottom:1px solid #D1D1D1;}
#multiship-addresses-table thead th:last-child, #multiship-addresses-table tbody td.last, #multiship-addresses-table tbody td:last-child, .cart .data-table thead th:last-child, .cart .data-table tbody tr td.last{border-right:1px solid #D1D1D1;}
.cart .data-table th{padding:15px 20px;}
.cart .data-table th .nobr{}
.cart .data-table td.a-right{text-align:center!important}
.cart .data-table td input{font-size:86%; font-style:normal; height:35px; line-height:32px; min-width:45px; padding:4px 5px; text-align:center;}
.cart .data-table .btn-remove2{}
.cart .data-table .cart-price{display:inline-block; margin-top:-5px;}
.cart .cart-collaterals .col2-set{float:left; width:69%}
.cart .cart-collaterals .col2-set h2, .cart .cart-collaterals .totals h2, .cart .crosssell h2{margin-bottom:24px; background:url("../png/bkg_title.png") repeat-x scroll center center #fff; border:1px solid #d9dce1; font:600 16px Source Sans Pro, Arial, sans-serif; color:#2e3a47; padding:13px 20px; text-transform:uppercase;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.cart .cart-collaterals .totals table{width:94%}
.cart .cart-collaterals .shipping-form,
.cart .cart-collaterals .discount-form{text-align:left; padding-left:20px; padding-right:20px;}
.cart .cart-collaterals h2{padding-bottom:6px; margin-bottom:12px;text-transform:uppercase}
.cart .cart-collaterals .crosssell h2{padding-right:50px;}
.cart .cart-collaterals .crosssell img{width:100%}

.cart .cart-collaterals .totals tbody td{}
.cart .cart-collaterals .totals tbody th,
.cart .cart-collaterals .totals tfoot td{vertical-align:baseline;padding-top:0;}
.cart .cart-collaterals .totals tfoot th:first-child,
.cart .cart-collaterals .totals tfoot td:first-child{padding-top:3px; font-size:96%;text-align:left!important;}
.cart .cart-collaterals .totals tbody th:first-child,
.cart .cart-collaterals .totals tbody td:first-child{font-size:96%;text-align:left!important;}
.cart .cart-collaterals .totals tfoot td .price{font-size:215%;font-weight:bold}
.cart .cart-collaterals .totals td.a-right{text-align:right!important; padding-top:0; vertical-align:baseline;}


.cart .discount label, .cart .shipping-form p{font-weight:600;}
.cart .discount button.button span span, .cart .shipping-form button.button span span{font-weight:600; text-transform:capitalize; padding:5px 15px 7px;}
.cart .cart-collaterals .discount .input-box{margin:5px 0}
.cart .cart-collaterals .shipping-form ul.form-list{margin-bottom:6px}
.cart .cart-collaterals .shipping input.radio{float:left; margin-top:2px;}
.cart .cart-collaterals input.input-text, .adapt-1 .cart .cart-collaterals input.input-text{width:100%}
.cart .cart-collaterals select, .adapt-1 .cart .cart-collaterals select{width:100%}

.cart .cart-collaterals .checkout-types a{display:inline-block; font-size:86%; color:#005cb9;}
.cart .crosssell > #crosssell-products-list{padding:0}
.cart-table tfoot td button.button.btn-continue{}

/*============= CHECKOUT PAGE 5 STEP =======================*/
.opc {}
.opc li.section {}
.opc li.section.allow .step-title:hover h2 {}
.opc #opc-login .step-title {}
.opc #opc-review .step-title {}
.opc #opc-review {margin:0}
.opc li .step-title {text-transform:uppercase; padding:13px 20px; margin-bottom:5px; position:relative; background:url("../png/bkg_title.png") repeat-x scroll center center transparent; border:1px solid #d9dce1;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
#opc-login .col2-set .col-1 {width:48%;border-right:1px solid #f1f4f8;}
#opc-login .col2-set .col-2 {padding-left:2.5%; width:49%; border-left:1px solid #f1f4f8;margin-left:-1px; float:left;}
.opc li#opc-billing .step-title {}
.opc li.active .step-title,.opc li.allow .step-title:hover{box-shadow:none;background:#2E3A48; border:1px solid #2E3A48; }
.opc li.allow .step-title {}
.opc li.active .step-title {}
.opc li .step-title h2 {float:left; margin:0;font:600 16px Source Sans Pro, Arial, sans-serif; color:#2e3a47;}
.opc li.active .step-title h2,.opc li.allow .step-title:hover h2 {color:#fff;}

.opc li.allow:hover .step-title a,.opc li.active .step-title a {background:url(../png/icons.png) -490px -518px no-repeat; }
#checkout-step-login .col-2 .buttons-set a{padding-bottom:5px;padding-top:0;margin:9px 0 0;font-size:86%;  display:inline-block; color:#005cb9; clear:both;}
.opc li .step h4,.opc li .step h3{font:600 16px Source Sans Pro, Arial, sans-serif; margin-bottom:15px;}
.opc li .step h4{font-weight:normal}
.opc li .step #login-form h4,.opc li .step #login-form .secondary{margin-bottom:5px}
.opc .buttons-set {padding-top:10px;}
.opc .buttons-set button.button span span {font-weight:600; text-transform:capitalize; padding:0 15px 0;line-height:26px; height:28px;}
#opc-login .col-1 > h4 {font-weight:600; margin-bottom:10px; margin-top:20px;}
#opc-login .col-1 > p {font-size:86%; margin-bottom:2px;}
#opc-login .col-1 > p:first-child {margin-bottom:1em;}
#opc-login .col-1 > ul.ul li {font-size:86%;}
.opc li .step #login-form h4{float:left; font-size:86%; margin-right:3px; margin-bottom:2px;}
.opc li .step #login-form p {font-size:86%; margin-bottom:0; white-space:nowrap;}
.opc li .step #login-form ul {clear:both;}
#opc-login .col-1 .form-list li.control input.radio {margin-top:3px;}
#opc-login .col-1 .form-list li.control label {font-size:100%;}
#checkout-step-login p.primary{margin-bottom:4px;}
#checkout-step-login ul.ul{list-style:disc inside none;}
#checkout-step-login ul.ul li{margin-bottom:4px;}
#checkout-step-login .col-1 .buttons-set p.required{display:none;}
#checkout-step-login .col-1 .buttons-set{padding:0;}
#checkout-step-login .col-2 .buttons-set{padding:7px 0; width:91%}

.opc .form-list .field {width:253px;}
.opc .form-list .field input.input-text, .opc .form-list select {width:243px;}
.opc .form-list li.wide input.input-text, .opc .form-list div.fields input.input-text {width:496px;}

.form-list li.control input.radio, .form-list li.control input.checkbox {margin-top:3px;}
#opc-billing .form-list li.control label, #opc-shipping .form-list li.control label {font-size:100%;}

#checkout-step-shipping_method dl dd,
#checkout-step-shipping_method dl dt{display:inline; float:left; line-height:1.35;}
#checkout-step-shipping_method dl dd .price{font-weight:normal; font-size:100%; }
#checkout-step-shipping_method dl dt{padding-right:10px; font-weight:normal; }
#checkout-step-shipping_method dl dt:after{content:":" }
#checkout-step-shipping_method dl{display:inline-block;margin:0 }
#checkout-step-shipping_method dl dd ul{margin:0 }
.cvv-what-is-this {font-size:86%;}
.cvv-what-is-this:hover { text-decoration:underline}

#checkout-progress-wrapper {}
.block-progress .block-content {padding-top:16px;}
.block-progress .block-content > dl {margin-bottom:8px;}
.block-progress .block-content dt{padding:0 0 21px 0; margin:0;font-weight:600; }
.block-progress .block-content dt .separator{display:none}
.block-progress .block-content dt.complete{padding-bottom:5px; padding-left:0;}
.block-progress .block-content dd{}
.block-progress .block-content dt a{float:right; font-size:86%; margin-top:2px; color:#005cb9}
#checkout-payment-method-load dt{font-weight:normal; margin-bottom:9px;}
.opc #checkout-step-review{padding:30px 0 0; overflow:hidden}
#checkout-review-table{width:100%;}
.opc #checkout-review-table{border-bottom:none;}
#checkout-review-table thead,#checkout-review-table tbody{}
#checkout-review-table tbody tr.last td{border-bottom:1px solid #D1D1D1;}
#checkout-review-table tbody td{}
.opc #checkout-review-table tbody td{padding-top:22px; padding-bottom:22px;}
#checkout-review-table tbody td.a-right{text-align:center!important}
#checkout-review-table th{padding:16px 20px 15px;}
#checkout-review-table tfoot th {border:medium none;}
#checkout-review-table tfoot td strong {font-weight:normal;}
#checkout-review-table tfoot td strong .price {font-size:200%; font-weight:bold;}
.adapt-3 #checkout-review-table th{white-space:nowrap;}
.opc-col #checkout-review-table th, .opc-col #checkout-review-table td{}
.opc-col #checkout-review-table td{padding:12px 10px; }
.opc-col #checkout-review-table th, .opc-col #checkout-review-table td {border:none;}
.opc-col #checkout-review-table tfoot td strong .price {font-size:122%;}
.opc-col #checkout-review-table tfoot td {padding-bottom:0;}
#checkout-review-table td h3.product-name{margin:3px 0 0; font-size:100%;}
#checkout-review-table tfoot td, #checkout-review-table tfoot td:first-child, #checkout-review-table tfoot th:first-child{border-right:none;vertical-align:baseline;}
#checkout-review-table tfoot td, #checkout-review-table tfoot td:first-child, #checkout-review-table tfoot th:first-child{padding-top:2px; padding-bottom:0}
#checkout-review-table tfoot td:first-child, #checkout-review-table tfoot th:first-child {font-size:86%; padding-left:50%; text-align:left !important;}
#checkout-review-table tfoot tr.first td{padding-top:16px;}
#checkout-review-table tfoot tr.first td:first-child{padding-top:19px;}
#checkout-review-table tfoot tr.last td{padding-bottom:17px; padding-top:7px; }
#checkout-review-table tfoot tr.last td:first-child{padding-top:13px}
#checkout-review-table tfoot tr.last td .price{font-size:150%;}
#checkout-review-table tfoot tr.last td strong{font-weight:normal;}
#review-buttons-container.buttons-set .f-left a{color:#005cb9}
#review-buttons-container.buttons-set .f-left a:hover{text-decoration:underline; }

.opc #checkout-review-submit {border:1px solid #D1D1D1; border-top:none; padding-left:50%; float:right; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding-right:20px;}

.checkout-onepage-success .order-content, .checkout-cart-index .cart-empty {padding:15px 20px 34px; border:1px solid #D1D1D1; font-size:86%;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.checkout-cart-index  .em-main {min-height:300px;}
.checkout-cart-index .cart-empty  {padding-bottom:15px;}
.checkout-onepage-success h2.sub-title{margin-bottom:17px; font:600 16px Source Sans Pro, Arial, sans-serif; font-weight:bold;}
.checkout-onepage-success .order-content > p {margin-bottom:4px;}
.checkout-onepage-success .order-content > p > a {color:#005cb9;}
.checkout-onepage-success .buttons-set{padding-bottom:20px}
#checkout-step-review input.checkbox,#checkout-agreements input.checkbox{float:left; margin-top:3px;}
#checkout-step-payment .sp-methods dt input.radio{float:left; margin-top:3px; margin-right:6px;}
.opc #checkout-step-payment .buttons-set{padding-top:0}
.opc #checkout-step-payment .sp-methods dt label{}
#payment_form_ccsave.form-list input.input-text, #payment_form_ccsave.form-list select{width:445px; max-width:100%;}
#payment_form_ccsave.form-list .v-fix input.input-text,
#payment_form_ccsave.form-list select.year,
#payment_form_ccsave.form-list select.month{width:120px !important}
.checkout-onepage-success .page-title h1{box-shadow:none; padding:0; text-transform:uppercase;}
.checkout-onepage-success .page-title{margin-bottom:34px;}
.checkout-onepage-success .em_main > p{margin-bottom:6px;}
.checkout-onepage-success p a.print{text-decoration:underline}
.checkout-onepage-success p a.print:hover{text-decoration:none}

.paypal-review-order .info-set.col2-set {margin-bottom:15px;}
.paypal-review-order .form-list .field input.input-text,
.paypal-review-order .form-list .field select {width:90%}
.adapt-3 .paypal-review-order .form-list .field input.input-text,
.adapt-3 .paypal-review-order .form-list .field select {width:243px}
.paypal-review-order .form-list li.wide input.input-text {margin-bottom:5px;}
.paypal-review-order .form-list li.wide input.input-text, 
.paypal-review-order .form-list .add-field input.input-text {width:85%;}
.adapt-0 .paypal-review-order .form-list .field input.input-text,
.adapt-0 .paypal-review-order .form-list .field select,
.adapt-0 .paypal-review-order .form-list li.wide input.input-text, 
.adapt-0 .paypal-review-order .form-list .add-field input.input-text {width:100%;}
.adapt-3 .paypal-review-order .form-list li.wide input.input-text, 
.adapt-3 .paypal-review-order .form-list .add-field input.input-text {width:503px;}
.paypal-review-order #details-table.data-table tbody tr.last td {border-bottom:1px solid #D1D1D1;}
.box.paypal-shipping-method {padding-bottom:20px;}
.paypal-review-order #review-buttons-container button.button {width:auto; margin-right:20px; float:left;}

.adapt-1 .paypal-review-order .info-set.col2-set .col-1, .adapt-1 .paypal-review-order .info-set.col2-set .col-2,
.adapt-0 .paypal-review-order .info-set.col2-set .col-1, .adapt-0 .paypal-review-order .info-set.col2-set .col-2 {width:100%;}

/*============= CHECKOUT PAGE ONE STEP =======================*/
.opc-1sc{}
.onestep-title h1{text-transform:uppercase; margin-top:15px; margin-bottom:3px;}
.onestep-title span{display:inline-block; margin-bottom:10px}
.opc-1sc #opc-login a{text-decoration:underline; margin-bottom:18px; display:inline-block;}
.opc-1sc #opc-login a:hover{text-decoration:none}
.opc-col .form-list fieldset li.wide{margin-bottom:10px;}
.opc-1sc .form-list li fieldset ul{overflow:hidden; margin:0}
.opc-col .step-title h2 {display:inline-block; text-transform:uppercase; margin:0; font:600 16px Source Sans Pro, Arial, sans-serif;}
.opc-col .step-title{margin-bottom:5px; padding:9px 10px; border:1px solid #D1D1D1;border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.opc-col .step-title .number {font:600 16px Source Sans Pro, Arial, sans-serif;}
.opc-col .step-title .number:after {content:"."}
.gift-messages h3,
.gift-messages-form h4{}

/*================= checkout multi ==================*/ 
#multishipping-billing-form .sp-methods dt input.radio{margin-top:3px;float:left; margin-right:6px;}
.checkout-multishipping-address-newshipping .block-cart-top .btn-remove,
.checkout-multishipping-addresses .block-cart-top .btn-remove,
.checkout-multishipping-shipping .block-cart-top .btn-remove,
.checkout-multishipping-billing .block-cart-top .btn-remove,
.checkout-multishipping-overview .block-cart-top .btn-remove{display:none!important}
.checkout-multishipping-addresses .block-cart-top .btn-remove,
.checkout-onepage-index .block-cart-top .btn-remove{display:none!important} 
.checkout-onepage-index .one-column .messages{margin-top:10px;}
.fieldset .form-list li.wide input.input-text#street_1{margin-bottom:5px}
.multiple-checkout .page-title,.checkout-multishipping-address-newshipping .page-title{text-transform:uppercase; text-align:left;}
.multiple-checkout .page-title h1,.checkout-multishipping-address-newshipping .page-title h1{background:transparent; border:none; box-shadow:none;}
.multiple-checkout .btn-remove2{margin-top:4px;}
.multiple-checkout .box-title a, .multiple-checkout .box-title h3 {font-size:100%;}
.multiple-checkout .page-title button.button{float:right; margin:4px 0 4px 4px;}
.multiple-checkout .sp-methods label {font-weight:normal;}
.multiple-checkout .grand-total button.btn-checkout{float:right; width:auto}
.multiple-checkout .data-table tbody tr.last {border-bottom:1px solid #D1D1D1;}
.checkout-multishipping-overview .multiple-checkout .data-table tfoot th {border-bottom:none;text-align:left !important;font-size:100%; }
.checkout-multishipping-overview .multiple-checkout .data-table tfoot td.last {text-align:right !important;}
.checkout-multishipping-overview .multiple-checkout .data-table tfoot th strong{font-size:100%; font-weight:normal;}
.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.last strong .price {font-size:129%; font-weight:600;}

.checkout-multishipping-address-newshipping .em-main .fieldset,
.checkout-multishipping-address-newbilling .em-main .fieldset,
.checkout-multishipping-address-editshipping .em-main .fieldset {width:100%;}
.checkout-multishipping-address-newshipping .em-main .fieldset:first-child,
.checkout-multishipping-address-newbilling .em-main .fieldset:first-child,
.checkout-multishipping-address-editshipping .em-main .fieldset:first-child {margin-bottom:20px;}
.checkout-multishipping-address-newshipping .form-list select,
.checkout-multishipping-address-editshipping .form-list select,
.checkout-multishipping-address-newbilling .form-list select {width:83%;}
.checkout-multishipping-address-newshipping .form-list li > strong,
.checkout-multishipping-address-editshipping .form-list  li > strong,
.checkout-multishipping-address-newbilling .form-list  li > strong {display:block; padding-top:10px;}
.checkout-multishipping-address-newshipping .em-main .form-list li.wide input.input-text,
.checkout-multishipping-address-newbilling .em-main .form-list li.wide input.input-text,
.checkout-multishipping-address-editshipping .em-main .form-list li.wide input.input-text {width:82.35%}
.checkout-multishipping-address-newshipping .buttons-set,
.checkout-multishipping-address-newbilling .buttons-set,
.checkout-multishipping-address-editshipping .buttons-set{padding-bottom:20px}
.checkout-multishipping-address-newshipping.adapt-0 .em-main .form-list li.wide input.input-text {width:100%}
.adapt-3 #multiship-addresses-table tbody td select {max-width:550px;}
.adapt-2 #multiship-addresses-table tbody td select {max-width:500px;}
.adapt-1 #multiship-addresses-table tbody td select {max-width:420px;}
.adapt-1.checkout-multishipping-address-newshipping .form-list select,
.adapt-1.checkout-multishipping-address-editshipping .form-list select {width:81.5%;}
.adapt-1.checkout-multishipping-address-newbilling .form-list select {width:83%}

/*========== LOGIN PAGE ===========*/

.account-login h2,.account-create .fieldset .legend {margin-bottom:14px;}
.account-create .fieldset .legend {margin-bottom:12px; font:600 16px Source Sans Pro, Arial, sans-serif;}
.account-create .messages > li{}
.account-login .registered-users p {margin-bottom:0;}
.account-login .registered-users p.required {clear:none; float:left;}
.account-login .registered-users a{font-size:86%; clear:both; padding-bottom:10px; padding-top:10px; color:#005cb9;}
.account-login .registered-users button.button{clear:both;}
.account-create .form-list li.control{margin:14px 0 32px;}
.account-create .buttons-set{display:inline-block;width:100%; clear:none; float:left; padding:15px 0}
.customer-account-forgotpassword .page-title{margin-top:10px}
.customer-account-forgotpassword .buttons-set{margin-bottom:10px;}
.account-login .messages > li{}
.account-login .col2-set p {font-size:86%;}
.account-create .buttons-set p.required {margin-bottom:10px;}
.account-login button.button span span, .account-create button.button span span {text-transform:capitalize; font-weight:600;}
.account-login .col2-set .col-1 { width:50%; border-right:1px solid #D1D1D1;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding-right:20px;}
.account-login .col2-set .col-2 { width:50%; border-left:1px solid #D1D1D1; padding-left:20px; margin-left:-1px; float:left;
	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

.sidebar .block.block-account-protected {border:medium none; text-align:left; margin-top:0;}
.block.block-account-protected p.block-subtitle{font-size:86%; margin-bottom:10px;}
.block.block-account-protected p {overflow:hidden; margin-bottom:18px;}
.block.block-account-protected p > a{float:left;}
.block.block-account-protected p > a:first-child {margin-right:20px;}

.adapt-3 .account-create > form, .adapt-2 .account-create > form {padding-left:20px; display:block;}
.account-create .form-list .fields .field {width:252px;}
.account-create .form-list .fields input.input-text,
.account-create .form-list .fields select {width:242px;}
.account-create .form-list li.wide input.input-text, 
.account-create .form-list input.input-text {width:495px;}
.adapt-1 .account-create .form-list select,
.adapt-1 .account-create .form-list li.wide input.input-text, 
.adapt-1 .account-create .form-list input.input-text {width:100%;}
.adapt-0 .account-create .form-list select,
.adapt-0 .account-create .form-list li.wide input.input-text, 
.adapt-0 .account-create .form-list input.input-text {width:100%;}

.customer-account-resetpassword .em-main .fieldset {margin-top:0 !important; width:100%;}
.adapt-1.customer-account-resetpassword .em-main .fieldset .form-list .field {width:100%;}

/*========== ACCOUNT PAGE ===========*/
.block-account .block-content a{text-decoration:none}
.block-account .block-content li.current strong{}
.dashboard .messages > li{}
.my-account.box3{overflow:inherit;}
.review-customer-index .my-account .messages{margin-top:10px;}
.my-account p.hello strong{font-weight:600;}
.my-account p.hello{padding-top:3px;}
.my-account .page-title, .box-head ,.my-account .page-title {text-transform:uppercase; padding:0}
.box-head h2 {display:inline-block; float:left;padding:13px 20px; margin:0; border:none; box-shadow:none; background:transparent; font:600 16px Source Sans Pro, Arial, sans-serif; color:#2e3a47;}
.box-head{border:1px solid #D1D1D1; 
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px; margin-bottom:20px; background:url("../png/bkg_title.png") repeat-x scroll center center transparent;}
.box-head a{float:right; margin:14px 20px; text-transform:lowercase; position:relative; font-size:86%; color:#005cb9; text-transform:capitalize;}
.box-title h3, .box-content h4{float:left; margin-right:15px; margin-bottom:12px; font-weight:bold; font-size:115%;}

.welcome-msg > p {font-size:86%;}
.welcome-msg > p.hello {font-size:100%; font-weight:600; text-transform:capitalize;}

/* Box Info */
.box-info .box-head {margin-bottom:16px;}
.box-info .col-1 .box-title h3,.box-info .col-2 .box-title h3{}
.box-info .box-title a{display:inline-block; float:right; font-size:86%; margin-top:3px; color:#005cb9;}
.box-info .col2-set > .box > .box-title a {margin-top:14px;}
.box-info .box-content h4{clear:both}
.box-info .box-content {font-size:86%;}

.box-info .col2-set .col-1, .addresses-list.col2-set .col-1 li.item:first-child {border-right:1px solid #f1f4f8; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; width:50%; padding-right:20px;}
.box-info .col2-set .col-2, .addresses-list.col2-set .col-1 li.item {border-left:1px solid #f1f4f8; margin-left:-1px; width:50%; padding-left:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; float:left;}

.box-info.box-account .col-1 .box .box-content a.change-pass{font-size:100%; font-weight:normal; display:inline-block; margin-top:12px; margin-bottom:17px; padding:0; background:none; text-decoration:none; }
.box-info.box-account .col-1 .box .box-content a.change-pass:hover{text-decoration:underline; background:none; }
.box-account .col2-set .box{box-shadow:inherit; margin:0; padding-top:0;padding:0;}
.box-account .col2-set .box.address {padding-bottom:17px;}
.dashboard .box-reviews .number, .dashboard .box-tags .number {float:left;font-size:100%; margin:2px 0 0px;font-weight:bold; background:none; padding:0; color:#000;}
.dashboard .box-reviews .number:after, .dashboard .box-tags .number:after{content:"."; margin-right:5px;}
.box-info.box-account .box .box-content a {margin-bottom:11px; display:inline-block; float:left; clear:both; margin-top:11px; }
.box-info .box.address .box-content a {clear:none; float:right; margin-top:1px; color:#005cb9;}
.box-info.box-account .btn-view-all{margin-bottom:20px; display:inline-block; padding:6px 15px; float:left; clear:both;text-decoration:none;
vertical-align:middle; text-transform:lowercase;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;}
.box-info.box-account .box .box-content a:hover,.box-info.box-account .btn-view-all:hover{}
.box-account .col2-set > .box > .box-title {margin-top:10px;}
.box-account .col2-set > .box > .box-title h3{text-transform:capitalize; margin-top:11px;}

.my-account .form-list .field input.input-text, .form-list select {width:245px;}
.my-account .form-list li.wide input.input-text, .my-account .form-list input.input-text {width:500px;}
.my-account .form-list .field {float:left; width:255px;}

.adapt-1 .my-account .form-list .field input.input-text, .adapt-1 .form-list select, .adapt-1 .my-account .form-list li.wide input.input-text, .adapt-1 .my-account .form-list input.input-text, .adapt-1 .my-account .form-list .field {width:400px;}
.adapt-0 .my-account .form-list .field input.input-text, .adapt-0 .form-list select, .adapt-0 .my-account .form-list li.wide input.input-text, .adapt-0 .my-account .form-list input.input-text, .adapt-0 .my-account .form-list .field {width:100%;}

.billing-agreements .form-list select {margin-bottom:10px; width:60%;}
.billing-agreements .form-list button.button {margin-bottom:20px;}

/* Reviews and Tags */
.box-reviews .box-head {margin-bottom:17px;}
#my_recent_reviews,#my_recent_tags{margin:0 0 20px;}

.my-wishlist .buttons-set button.button{margin-bottom:5px }
.my-account .pager label, .my-account .sort-by label,.review-product-list .pager label{display:inline; float:none;}
.my-account .pager .limiter,.review-product-list .pager .limiter{margin-top:1px; margin-right:0;}
.review-product-list .pager .limiter{margin-bottom:10px; margin-right:0}
.my-account .pager select,.my-account .sorter select,.review-product-list .pager select{/*min-width:150px; */width:auto;}
.block-account .block-content {padding-top:16px;}
.block-account ul li{padding:0 0 21px; float:left; clear:both}
.block-account .block-content > ul{display:inline-block; width:100%; margin-bottom:3px;}
.block-account ul li:hover,.block-account ul li.current{}
.block-account ul li a{}
.adapt-3 .block-account ul li:hover a, .adapt-3 .block-account ul li a:hover,.adapt-3 .block-account ul li.current strong{font-weight:600;text-decoration:none;}
.block-account ul li:hover a, .block-account ul li a:hover {text-decoration:underline;}
.block-account .block-content li a:hover{}
.my-account .fieldset{float:none; width:auto;}
.my-account .buttons-set{padding:10px 0}
.my-account .tags-list{}
.my-wishlist .page-title{}
.my-wishlist .data-table td a.btn-remove2{margin-top:3px;}
.customer-account-edit.adapt-3 .my-account > form, .customer-account-edit.adapt-2 .my-account > form{display:block; padding-left:20px;}
.customer-account-edit .form-list li.control{margin:13px 0 4px}

.my-account .tags {font-size:100%;}
.box-tags .tags li, .box-tags .tags a {font-weight:bold; color:#005cb9;}
 
/*-- my order --*/
#my-orders-table{width:100%}
#my-orders-table td:first-child{}
.my-account .data-table{}
.my-account .data-table td{border:none; }
.my-account .data-table tr.last td{border-bottom:none}
#my-orders-table tr.border td {border:1px solid #D1D1D1; }
.sales-order-view .my-account .data-table tr.last td {border-bottom:1px solid #D1D1D1;}
.my-account .data-table td em{font-style:normal}
.my-account .data-table a{color:#005cb9;}
.my-account .data-table th{border-left:none; border-right:none}
.my-account .data-table th:first-child{white-space:nowrap;}
.my-account .data-table th:first-child, .my-account .data-table td:first-child{padding-left:20px;}
.my-account .data-table th {padding:15px 10px}
.my-account .data-table td a {}
.my-account .data-table td{padding:12px 10px}
.my-account .data-table tr.first td{padding-top:15px;}
.my-account .data-table tr.last td{padding-bottom:24px;}
.my-account .data-table td .price{font-size:100%}
#my-orders-table .separator {display:inline-block; text-indent:-999em; width:5px;}
.adapt-1 #my-orders-table .separator {display:none;}
#wishlist-table .truncated .show .item-options{right:0; left:auto;}
#wishlist-table.data-table th:first-child,
#wishlist-table.data-table td:first-child,
#my-tags-table.data-table th:first-child,
#my-tags-table.data-table td:first-child{padding-left:10px}
#wishlist-table .description {margin:12px 0;}
.my-account .pager{margin:10px 0; text-align:center}
.my-account .pager .amount{margin-left:0}

.my-account .pager .pages{display:inline-block}
.sales-order-view .page-title{padding-right:0; padding-bottom:8px;}
.sales-order-view .page-title h1{padding-top:12px; padding-bottom:0;}

/*info*/
.my-account .fieldset h2.legend{margin-top:10px; margin-bottom:0}
.addresses-list h2{}
.addresses-primary h3, .addresses-additional h2{font:600 16px Source Sans Pro, Arial, sans-serif;}
.addresses-list h6.primary{margin-bottom:6px; display:inline-block;}
.addresses-list .addresses-additional h6.primary{font-weight:bold;margin-bottom:9px;}
.addresses-primary p a, .addresses-additional a, .addresses-additional .separator{color:#005cb9; font-size:86%;}
.addresses-list .addresses-additional li.item{margin:0;}
.addresses-list.col2-set .col-1,.addresses-list.col2-set .col-2{width:auto;float:none; clear:both; display:block; margin-bottom:20px;}
.addresses-list.col2-set .col-1 {margin-bottom:40px; overflow:hidden;}
.addresses-list.col2-set .col-1 li.item{float:left;}
.addresses-list.col2-set .col-1 li.item:first-child{margin-right:0; float:left; padding-left:0;}
.addresses-list.col2-set .col-1 address, .addresses-list.col2-set .col-2 address {font-size:86%;}
.customer-address-index .my-account .buttons-set{padding-top:5px; padding-left:20px;}
.customer-address-index .my-account .buttons-set button.button span span {padding-left:30px; padding-right:30px;}

/*========== Add to links ===========*/
.add-to-links li {float:left; margin:0 5px 2px 0;list-style:none outside none;padding:0; position:relative;clear:both; }
.add-to-links li a, #block-related .link-wishlist {font-size:86%; color:#005cb9;}
.add-to-links li:hover a,  #block-related .link-wishlist:hover {color:#000;text-decoration:none;}
.products-grid .actions .add-to-links {text-align:center;}
.products-grid .actions .add-to-links li {float:none; display:inline-block;margin:0;}
.products-grid .actions .add-to-links li a {width:26px; height:26px; text-indent:-999em; display:inline-block; float:left; border:2px solid #A3A3A3; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%; position:relative; z-index:1}
.add-to-links .link-wishlist:hover{}
.add-to-links .link-wishlist{}
.add-to-links .link-compare{}
.add-to-links .link-compare:hover{}
ul.add-to-links {list-style:none outside none; margin:7px 0 5px; overflow:hidden; padding:0;}
.products-grid .actions .add-to-links li:before{content:""; position:absolute;  background-color:#000; width:30px; height:30px; left:0; right:0; top:0; bottom:0;font-size:86%; border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%; z-index:0;
filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }
.products-grid .actions .add-to-links li:hover:before {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.products-grid .actions .add-to-links a:hover{border-radius:100% }
.products-grid .actions .add-to-links .link-wishlist{background:url(../png/icons.png) -593px -7px no-repeat}
.products-grid .actions .add-to-links .link-compare{background:url(../png/icons.png) -660px -8px no-repeat}
.products-grid .actions .add-to-links a:hover:before{border-radius:100%;}

/*============== sales guest ================*/
.sales-guest-form .block-content .form-alt .input-box{margin-bottom:10px; }
.sales-guest-form .em_main .block-content{margin-bottom:20px; overflow:hidden}
.sales-guest-form .block-content .form-alt .input-box label{margin-top:6px; display:inline-block}

/*========== CONTACT US PAGE ==========*/
.contacts-index-index .form-list input.input-text,
.contacts-index-index .form-list li.wide textarea{width:60%}
.contacts-index-index .form-list .field,.contacts-index-index .fieldset{width:auto; float:none;}
.contacts-index-index .em-main form .fieldset, .contacts-index-index .em-main form .buttons-set {padding-left:20px;}

/*========== BLOG PAGE ==========*/
.em_blog-cat li a:hover,.em_blog-cat li.current a{}
.block.em_block-recent-post ,.block.em_block-recent-comments ,.block.em_blog-cat {}
.em_blog-cat li a{}
.em_blog-cat .block-content{}
.blog-category-view .page-title h1 {padding-bottom:0;}
.post-title h2, .post-title h2 a{margin-bottom:4px;font:600 20px Source Sans Pro, Arial, sans-serif; color:#000;}
.post-title h2 a:hover {color:#1abc9c;}
.post-title .time-stamp{margin:0 0 25px;}
.time-stamp, span.post-on, span.post-by, span.comment-by{font-size:86%; color:#000; text-transform:none;}
.block .post-title:hover,.block .comment-title:hover{color:#1abc9c;}

.em_post-action-top a {	display:block; border:1px solid #BFBFBF; margin-left:20px; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px; }
.em_post-action-top a:hover {text-decoration:none; background-color:#f1f4f8;}
.em_post-action-top a span{display:block;}
.em_post-action-top a span span {font-weight:600; text-transform:capitalize; padding:2px 20px 5px;}
.em_post-item .post-title > h2 {font-size:215%; font-weight:bold; text-transform:uppercase; margin-bottom:8px; padding-right:280px; }
.em_post-items .em_post-item .post-title > h2 {font-weight:bold; text-transform:none; margin-bottom:0; padding-right:0; line-height:15px; }
.em_post-items .em_post-item {padding-top:30px; border-top:2px solid #f1f4f8;}
.em_post-item .post-content{padding-bottom:0; margin-bottom:4px;}
.em_post-item:first-child {border-top:none; padding-top:24px;}
.em_post-items .em_post-item a img{}
.em_post-item a.f-left{margin-right:20px}
.em_post-item .post-item-content{margin-left:90px}
.em_post-item .std{overflow:hidden;}
.em_post-item .time-stamp span {display:block;}
.em_post-item .time-stamp .time-month{line-height:20px; }
.comment-count a{margin-left:3px}
.blog-index-index .toolbar,
.blog-category-view .toolbar{overflow:hidden;padding-top:30px; margin-top:22px; padding-bottom:20px; }
.em_post-action .post-share span{float:left;margin-right:5px; margin-top:2px; text-transform:uppercase; display:none;}
.form-comment-container h3,#comments-header h3.form-title,.temp h3.form-title{/*padding-bottom:6px; */text-transform:uppercase; margin:0}
.form-comment-container,.article-comments{}
#comments-header, .form-comment-container #new {border:1px solid #D1D1D1; margin-bottom:15px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
overflow:hidden;text-transform:uppercase; padding:11px 20px 13px; 
background:url(../png/bkg_title.png) center center repeat-x #fff;
}
#comments-header h3, .form-comment-container h3 {color:#2e3a47;}
.form-comment-container #new {display:block; clear:both; margin-bottom:30px;}
#allcomments .blog-toolbar {border-top:1px solid #D1D1D1;}
#allcomments .comment-item-header .comment-by span {color:#005cb9;}
.comment-item-header .time-stamp {position:relative;}
.comment-item-header .time-stamp:before {content:""; position:absolute; left:-12px; top:1px; bottom:1px; width:1px; border-left:1px solid #aaa;}
.comments .em_post-action {border-top:1px solid #f1f4f8;}
.post-footer .comment-count{font-size:86%;}
.post-footer .separator {font-style:italic; font-size:86%; margin:0 8px 0 5px;}
.post-by span {color:#005cb9;}
.em_post-item .post-footer{margin-top:10px;}
.comment-button button.button {border:none; font-size:100%; background:transparent;}
.comment-button button.button:hover {background:transparent;}
.comment-button button.button:hover span span {text-decoration:underline;}
.comment-button button.button span span {color:#005cb9; font-size:86%; text-transform:capitalize; padding:0;}
.blog_submit {}
.blog_submit span span{text-transform:capitalize; font-weight:600; padding-left:25px; padding-right:25px;}
.blog-toolbar{margin-bottom:30px;}
.blog-toolbar .pager .amount{margin:12px 0 0px; display:inline;}
.blog-toolbar .pager{text-align:right; margin-top:10px;}
.blog-toolbar .pager .pages {display:inline;}
/*.adapt-0 .blog-toolbar .pager .pages {display:block; float:left;}*/
.blog-toolbar .sort-by label, .blog-toolbar .sort-by select {float:left;}
.adapt-0 .blog-toolbar .sorter .sort-by {/*display:block; */float:none; margin-left:0;}
.adapt-0 .blog-toolbar .sorter .sort-by > a {display:inline-block; float:none;}
.adapt-0 .blog-toolbar .pager .pages {float:left; clear:both;}
.adapt-0 .blog-toolbar .pager .pages li:first-child {margin-left:0;}
.blog-toolbar .sorter {margin-top:15px; padding-right:25px;}
.em_post-item .post-content img{width:auto; height:auto;}
.tags li.item{float:left; display:inline-block; margin-right:5px; margin-bottom:5px;padding:4px 5px;}
.tags li.item:hover{text-decoration:none;}
.tags li.item a{}
.tags li.item:hover a{text-decoration:none;}
.tags span{float:left; text-transform:uppercase; margin-top:5px; margin-right:10px;}
.em_post-action .tags li.item {padding:0; margin:0 5px 5px 0;}
.em_post-action .tags li a {font-weight:bold; color:#005cb9;}
.em_post-action .tags li a:hover {text-decoration:underline;}
.block.em_block-recent-post .block-content li, .block.em_block-recent-comments .block-content li {margin-top:13px;}
.block.em_block-recent-post .block-content, .block.em_block-recent-comments .block-content {padding-top:10px; padding-bottom:8px;}
.em-main .em_block-tag-cloud .block-title {border:1px solid #D1D1D1;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.em_block-tag-cloud .block-title{margin-bottom:15px}
.em_block-tag-cloud ul {margin-bottom:0; }
.sidebar .block.em_block-tag-cloud li.item {margin-top:0;}
.em_block-tag-cloud li.item a{display:inline-block; margin-right:5px; margin-bottom:0;padding:0 10px 0 0;}
.em_block-tag-cloud li.item a:hover{text-decoration:none; color:#1abc9c;} 
.blog-post-view .em_post-item .post-footer{margin-top:5px; font-size:100%}
#loading{width:auto; height:auto}
.comments #loading {height:16px; width:16px;}

/*========== Icons & Brands & Logo ==========*/
.grid_3 ul.none li,.grid_6 ul.none li{}
.grid_6 ul.none li{list-style:none}
.icon {background:url(../png/icons.png) no-repeat; display:inline-block; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left; }
.custom-logo {background:url(../png/icons.png) no-repeat; text-indent:-99999px; overflow:hidden; vertical-align:middle; display:inline-block;}
.custom-logo.payment {min-width:246px; min-height:18px; background-position:0 -303px}
.custom-logo.followus {min-width:145px; min-height:35px; background-position:0 -550px;font-size:0}
.custom-logo.shippingmethods {min-width:160px; height:45px; background-position:0 0px; font-size:0; line-height:0}
.icon.facebook {width:42px; height:41px; background-position:-1px -88px }
.icon.twitter {width:42px; height:41px; background-position:-52px -88px }
.icon.pinterest {width:42px; height:41px; background-position:-102px -88px }
.icon.rss {width:42px; height:41px; background-position:-153px -88px }

.icon.day-return {width:32px; height:34px; background-position:-243px -88px;}
.icon.shopping {width:36px; height:36px; background-position:-319px -89px;}
.icon.support {width:30px; height:32px; background-position:-394px -89px;}
.icon.shipping {width:32px; height:32px; background-position:-470px -89px;}
.icon.cart {width:24px; height:22px; background-position:0 -11px;}

.icon.visa {background-position:0 -202px; height:16px; width:39px;}
.icon.mastercard {background-position:-49px -202px; height:16px; width:27px;}
.icon.american_express {background-position:-87px -202px; height:16px; width:16px;}
.icon.paypal {background-position:-113px -204px; height:16px; width:60px;}
.icon.skrill {background-position:-182px -202px; height:16px; width:48px;}


/* ========================================= Slideshow main============================================== */
.slider-wrapper{position:relative;display:inline-block; width:100%}
.rev_slider_wrapper{z-index:1}
.rev_slider_wrapper .tparrows{background:url(../png/icons.png) no-repeat; width:35px; height:34px; top:50%; 
-moz-transition:background-position 300ms ease; -webkit-transition:background-position 300ms ease; -o-transition:background-position 300ms ease; transition:background-position 300ms ease; margin:-17px 0 0; }
.rev_slider_wrapper .tparrows.tp-leftarrow{background-position:0 -285px;}
.rev_slider_wrapper .tparrows.tp-leftarrow:hover{background-position:0 -351px;}
.rev_slider_wrapper .tparrows.tp-rightarrow{background-position:-65px -285px;}
.rev_slider_wrapper .tparrows.tp-rightarrow:hover{background-position:-65px -351px}

.rev_slider_wrapper > .tparrows.tp-leftarrow {left:10px; right:auto;}
.rev_slider_wrapper > .tparrows.tp-rightarrow {left:auto; right:10px;}
.rev_slider_wrapper .simplebullets .tparrows.tp-leftarrow {left:-40px; top:-18px; margin-top:0;}
.rev_slider_wrapper .simplebullets .tparrows.tp-rightarrow {right:-40px; top:-18px; margin-top:0;}

/* fix firefox img scaling */
.tp-simpleresponsive img {image-rendering:-moz-crisp-edges; }


/*========= Main ================*/
.wrapper_body{width:100%; display:inline-block; padding-bottom:50px; float:left;
 background-position:0 0;
background-repeat:repeat;
background-image:url(../gif/blank-2.gif);
background-color:#fff;}
.wrapper_body a{}
.cms-index-index .wrapper_body{padding-bottom:77px}


.ratings .amount a,.ratings a{white-space:nowrap; padding:0 !important; color:#000;} 

.banner-left > p{width:49.5%; float:left}
.banner-left > p:first-child{margin-right:1%}
.wrapper-menu-slide .em_nav .vnav {min-height:365px}

/*================ block =================*/
.sidebar{padding-top:4px;} 
.block{margin:0;}
.sidebar .block, .sidebar .widget,.sidebar .box-reviews {border:1px solid #d9dce1; margin-top:-4px; border-bottom-width:2px;background-color:#fff;
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px; 
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat; 
}
.block-related {overflow:hidden; position:relative; z-index:0;}
.sidebar .tabs-widget {margin-top:-4px; }
.ui-slider-tabs .block, .ui-slider-tabs  .widget{border:none; margin-top:0;}
.sidebar .widget.widget-static-block {border:medium none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; text-align:center; margin-top:10px; margin-bottom:0;}
.sidebar .widget > .block.sidebar .widget > .block {border:none; margin-top:0;}
.sidebar .box-reviews h2 {}
.block .block-title strong span,.widget-title h3, .widget-title h2,.block_title h3,.widget .widget-title h2, .sidebar .box-reviews h2 span {padding-bottom:0; margin:0; display:block; font:600 16px Source Sans Pro, Arial, sans-serif; color:#000;}
.block .block-title,.widget-title,.block_title,.widget .widget-title,.sidebar .box-reviews h2 {overflow:hidden;text-transform:uppercase; padding:8px 20px 10px; background:#eeeeee;}
.em-main .std .widget-title {border:1px solid #D1D1D1; margin-bottom:10px;
	border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}

.em-main .std .ui-slider-tabs-list-wrapper {border:1px solid #D1D1D1;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; border-bottom:none; margin:0;}
.em-main .std .ui-slider-tabs-list-wrapper li a {text-transform:uppercase;}
.em-main .std .ui-slider-tabs-content-container {border:1px solid #D1D1D1; border-top:none;}
.em-main .std .widget-products > .products-grid li.item {display:inline-table; float:none; margin-right:25px; width:160px;}
.em-main .std .slider_container.best_sale .widget-title {border:none; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; margin-bottom:0;}
.sidebar .block .block-title,.sidebar .widget-title,.sidebar .widget .widget-title,.sidebar .box-reviews h2{margin:0; padding-left:20px; padding-right:20px; border-bottom:1px solid #d9dce1;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;} 
.block-content dd a span.price,
.block-content dd a{}
.block-content dt{clear:both; padding:9px 20px 10px;}
.block .actions a {color:#005cb9;}
.block .actions a:hover {color:#000;}
.block .actions a {font-weight:bold; padding:5px 10px;
 text-decoration:none; float:left; margin-right:10px; text-transform:lowercase;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; }
.block a.product-image{float:left; margin:0 12px 12px 0}
.block .products-grid a.product-image{float:none}
.block .actions button.button, button.button, .buttons-set p.back-link a{border:1px solid #BFBFBF;transition:none;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;display:block; background-color:#fff;}
.block .actions button.button:hover, button.button:hover, .buttons-set p.back-link a:hover {background-color:#f1f4f8;}
.block .actions button.button span span, .buttons-set p.back-link a {text-transform:capitalize;font-weight:600; padding:4px 15px 6px; color:#1F1F1F;}
.block .actions a{float:right; font-size:86%; font-weight:normal; margin-right:0; padding-right:0;text-transform:capitalize;padding-top:7px;}
.block-content.box{border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px;}
.sidebar .block-content li.item,
.sidebar .widget-products .products-grid li.item{margin:18px 0 0; padding:0 0 7px;}
.sidebar .block-content li.item:first-child,
.sidebar .widget-products .products-grid li.item:first-child{margin-top:0}
.sidebar .block-content li.item.last,
.sidebar .widget-products .products-grid li.item.last{border-bottom:none}
.sidebar .widget-products .products-grid li.item{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.sidebar .tabs-widget .products-grid li.item {border-bottom:1px solid #D1D1D1; padding:10px; text-align:center;}
.sidebar .tabs-widget .products-grid li.item.last {border-bottom:none;}
.sidebar .tabs-widget .products-grid li.item .product-shop {text-align:left;}
.sidebar .box-reviews > ul {padding:0 0 15px;}
.sidebar .box-reviews > ul.products-grid {padding-bottom:0;}
.sidebar .box-reviews > ul > li {padding:15px 20px 0; border-top:1px solid #D1D1D1;}
.sidebar .box-reviews > ul > li:first-child {border-top:none;}
.adapt-1 .sidebar .box-reviews > ul > li {padding-left:10px; padding-right:10px;}
.sidebar .box-reviews .product-list li{margin-bottom:15px;}
.sidebar .box-reviews .products-grid li.item{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:10px 20px 0;  border-top:1px solid #D1D1D1;}
.sidebar .box-reviews .products-grid li.item:first-child {border-top:none;}
.sidebar .widget-recentreview-products .widget-products {padding:0 20px;}
.sidebar .widget-recentreview-products .products-grid li.item {}
.sidebar .widget-recentreview-products .products-grid li.item .product-image {display:inline-block; float:none;}
.widget-recentreview-products .products-grid li.item .product-shop {text-align:left; margin-right:0;}
.widget-recentreview-products .products-grid li.item .review-details {text-align:left; margin-right:0;}
.sidebar .widget-recentreview-products .products-grid li.item{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:10px 0;  border-top:1px solid #D1D1D1;}
.sidebar .widget-recentreview-products .products-grid li.item:first-child {border-top:none;}
.sidebar .widget-recentreview-products .products-grid li.item .price-box{margin:0 0 9px}
.sidebar .widget-recentreview-products .products-grid li.item .review-details{margin:0;}
.sidebar .widget-recentreview-products .products-grid .product-image{margin:0 0 10px}
.sidebar .widget-recentreview-products .products-grid.last li.item{border-bottom:none;}
.widget-recentreview-products .products-list {padding-top:6px;}
.sidebar .products-list button.button {margin-bottom:8px;}

.sidebar .widget.banner {border:none; margin:9px 0 0; text-align:center; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}

.cms-index-index .col-left{/*margin-top:10px;*/}
/*========= block-account ================*/
.block-account .block-subtitle{font-size:90%; margin-bottom:5px;}

/*========= block-tag ================*/
.block-tags .block-content {padding:7px 20px 12px;}
.block-tags .tags-list {margin-bottom:25px;}
.block-tags ul li a{padding:3px 0; display:inline-block;}
.block-tags ul li a:hover{text-decoration:none;color:#005cb9;}

/*========= block-reorder ================*/
.block{}
.block.block-reorder li.item {margin-top:5px;}
.block-reorder .actions {margin-bottom:15px;}
.block-reorder .actions .button.btn-cart {float:left;}
.block-reorder.block .actions a{display:inline-block;}
.block-layered-nav .block-content {padding:0;}
#my-reviews-table tbody td{vertical-align:middle;}
#my-reviews-table tbody td .rating-box{margin-top:0;}
.block-layered-nav #narrow-by-list li a:hover{font-weight:600;}
.block-layered-nav #narrow-by-list dd > ol > li:hover{}
.block-layered-nav li a{text-decoration:none;-moz-transition:padding-left 300ms ease; -webkit-transition:padding-left 300ms ease; -o-transition:padding-left 300ms ease; transition:padding-left 300ms ease;}
.block-layered-nav li a:hover span,.block-layered-nav .block-content dd a:hover{font-weight:600;}
/*.tree-filter li.selected{font-weight:600;}*/
.block-layered-nav .filter-act .btn-remove{/*position:static;*/ }
.block-layered-nav .block-subtitle{margin:0}
.block-layered-nav .block-content dd{position:relative; margin:0; padding:0 20px 20px;}
.block-layered-nav .block-content dd.last{border-bottom:none; padding-bottom:0}
.block-layered-nav .img-filter li.selected{border:none; cursor:default;}
.block-layered-nav dd > ol > li > input{float:left; margin-right:10px; margin-top:3px;}
.block-layered-nav .block-content dt{margin-bottom:5px; background-color:#f1f4f8; border-bottom:1px solid #d9dce1; border-top:1px solid #d9dce1;}
.block-layered-nav .block-content dt:first-child {border-top:none;}
.tree-filter .icon{margin-top:5px;}
#narrow-by-list {margin-bottom:19px;}
#narrow-by-list ol.img-filter {margin-top:11px; margin-bottom:6px; overflow:visible; display:inline-block;}
.img-filter li a{padding:0!important;}
.img-filter li:hover a, .img-filter li.selected a{position:relative; z-index:2;}
.img-filter li{padding:0; margin-right:0; margin-bottom:0; border:none;}
.img-filter li:hover, .img-filter li.selected{position:relative;border:none;z-index:1;}
.img-filter li:hover:before, .img-filter li.selected:before{content:""; position:absolute; left:-3px; right:-3px; top:-3px; bottom:-3px; border:1px solid #000; background-color:rgba(204, 204, 204, 0.6)}
#narrow-by-list .filter-act{margin-bottom:0; position:absolute; right:20px; top:-39px; margin-top:0; overflow:visible;}
.tree-filter ol li{padding:10px 0 4px 16px}
.tree-filter li ol li{}
#narrow-by-list ol{margin:0}
#narrow-by-list ol.tree-filter > li{padding-bottom:2px}

.rslider {margin-top:0; padding-top:22px; margin-bottom:11px;}
.rslider .handle {background:url("../png/icons.png") no-repeat scroll -268px -11px transparent; cursor:pointer; height:13px; position:absolute; top:-6px; width:13px;}
.rslider #range, .rslider #track {height:2px; background:#808080;}
.rslider .price {font-size:86%;}

.block-layered-nav .block-content > .block-subtitle {padding:10px 20px; font-style:italic; border-bottom:1px solid #d9dce1;}
.block-layered-nav .block-content > .currently {padding:10px 20px 0; background-color:#f1f4f8;}
.block-layered-nav .block-content > .currently ol{margin-bottom:0;}
.block-layered-nav .block-content > .actions{background-color:#f1f4f8;  border-bottom:1px solid #d9dce1; padding:0 20px 10px;}

/*========= block-blog ================*/
.em_blog-cat .block-title strong {background:none;padding-left:0;}

/*========= block-poll ================*/
.block-poll .label{}
.block-poll.block .block-title{margin-bottom:12px;}
.block-poll .block-subtitle{display:inline-block; margin-bottom:4px; margin-top:4px;}

/*========== Block compare ==========*/
.clear-compare {display:inline}
.block .compare-details{}
.block-compare .block-content {padding-bottom:25px;}
.sidebar .block.block-compare .block-title{margin-bottom:10px}
.block.block-compare .btn-remove{position:absolute;top:0;left:0;z-index:1;}
.block.block-compare li.item{position:relative; margin-top:2px;}
.block-compare .product-name {margin-left:30px;}
.block-compare .product-image,.block.block-wishlist .product-image,
.sidebar .widget-recentreview-products .products-grid .product-image{float:left; margin-right:12px;}
.block.block-wishlist .product-image{margin-bottom:1em}
.block-compare .product-image img,.block-wishlist .product-image img, .sidebar .widget-recentreview-products .products-grid .product-image img{max-width:100%; height:auto}
.sidebar .block .ratings,.sidebar .widget-products .products-grid .product-name{margin:5px 0}
.sidebar .block .product-name,.sidebar .widget-products .product-name{margin-bottom:5px}
.block-compare .actions button.button{float:left; margin-right:10px}
.block-compare .actions{padding-bottom:5px;}


.sidebar .block-wishlist .block-content li.item{padding-bottom:17px; float:left; width:100%;}
.sidebar .block-wishlist .block-content li.item.last{padding-bottom:4px;}
.block-wishlist .block-subtitle, .block-reorder .block-subtitle {font-size:86%; margin-bottom:16px; margin-top:18px;}
.block-wishlist .actions {padding-bottom:22px;}
.block-wishlist .actions > a {float:left; padding-left:0;}

/*========== Block related ==========*/
.sidebar .block-related.block .block-title{border-left:none; border-right:none;}
.sidebar .block-related.block .block-content{padding:10px 20px;}
.block-related.block .block-content{padding:20px 0 }
.block-related .block-subtitle {font-size:93%;}
.block-related .block-subtitle > a {color:#005cb9;}
.block-related .block-subtitle > a:hover {text-decoration:none; color:#000;}

/*========== Block viewed ==========*/
.block-viewed .block-content li.item{padding-top:10px; padding-bottom:10px; margin-bottom:0; margin-top:0}
.block-viewed .block-content li.item .product-name{margin-bottom:0}
.block-viewed .block-content ol{margin-bottom:20px}
.block-viewed.block .block-title{margin-bottom:0}

/*========== Block Shopping Cart Top ==========*/
ol.mini-products-list{list-style-type:none; padding-left:0;}
.dropdown-cart-content{border:0; position:relative; margin:0; }
.block-cart-top {margin:0; float:right; }
#block-cart-top:hover {box-shadow:0 0 8px #ddd  inset;
-moz-box-shadow:0 0 8px #ddd  inset;
-webkit-box-shadow:0 0 8px #ddd  inset;}
.emarea2_position .block-cart-top li{margin-left:0;}
.block-cart-top .block-title {padding:0; margin-left:20px;background:none; filter:none; box-shadow:none; border-radius:0; border:none}
.block-cart-top {/*padding:13px 0;*/}
.block-cart-top .block-content {}
.block-cart-top .block-title .h5{text-transform:uppercase; margin:0; }
.block-cart-top .block-title a{padding:13px; display:inline-block;}
.block-cart-top .block-title a:hover{text-decoration:underline!important}
.dropdown-cart-content .icon.cart{/*margin-right:14px; */float:left; background:none; padding:13px 14px 13px 15px; position:relative;}
.dropdown-cart-content .icon.cart:after{background:url("../png/icons.png") no-repeat scroll 0 -11px transparent; content:""; position:absolute; right:14px; top:13px; height:22px; width:24px;}
.block-cart-top .block-title .h5:before{}
.block-cart-top .cart-popup {padding:10px 0 18px; border-top:none;position:absolute; right:-1px; width:238px; z-index:22;top:50px;display:none; background-color:#fff;
box-shadow:0 2px 5px #E8E8E8 ;
-moz-box-shadow:0 2px 5px #E8E8E8 ;
-webkit-box-shadow:0 2px 5px #E8E8E8 ;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.block-cart-top .cart-popup:before {width:0;height:0;content:"";position:absolute;top:0;left:50%;border:5px solid transparent;}
.block-cart-top .block-subtitle{}
.block-cart-top p.amount-content{font-size:90%; padding:3px 0 0px; }
.block-cart-top p.amount-content a{}
.block-cart-top .block-content .product-name a {text-transform:capitalize }
.block-cart-top .block-content li.item{}
.block-cart-top .block-content li.item .product-details{}
.block-cart-top .block-content li.item .product-details > p{margin-bottom:5px;}
.block-cart-top a.amount {padding:15px 46px 13px 0; position:relative; display:block;}
.block-cart-top a.amount:after {content:""; position:absolute; right:15px; top:23px; border:4px solid transparent; border-top-color:#2e3a47; border-width:4px 3px;}
.block-cart-top a.amount{color:#2e3a47;}
.block-cart-top .actions {padding-bottom:1px;}
.block-cart-top .actions .subtotal {margin-bottom:15px; float:right;}
.block-cart-top .actions .label {text-transform:uppercase; display:inline-block; margin-bottom:2px; width:100%;}
.block-cart-top .actions .price {font-weight:600;}
.block-cart-top .actions button.button span span{padding:8px 15px}
.block-cart-top .actions button.button:hover span span{background-position:0 bottom}
.block-cart-top .actions a{padding:7px 10px;}
.block-cart-top .cart-subtitle {margin-bottom:15px;}

.block-cart-top .cart-subtitle {padding:0 20px;}
.block-cart-top #cart-sidebar {border-bottom:1px solid #DADBDF; padding:0 20px;}
.block-cart-top .total {padding:0 20px;}

#cart-sidebar li.item{padding:0 0 25px; margin:0;}
#cart-sidebar li.item.last{}
#cart-sidebar .btn-edit {font:14px/1.35 Source Sans Pro, Arial, sans-serif; float:none; padding-left:20px; background-position:left center; width:auto; height:auto; margin:5px 0; display:inline-block;}
#cart-sidebar .btn-remove{display:inline-block; text-align:left; float:none}
#cart-sidebar .btn-edit{}
#cart-sidebar .btn-remove{}
.block-cart-top .total > a{color:#1abc9c; font-weight:600;float:right; clear:both;}

.block-cart-top .actions button.button {background-color:#1abc9c; border:none; border-bottom:2px solid #1abc9c; width:100%; clear:both;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}

.block-cart-top .actions .paypal-logo{clear:both; margin-top:10px; }
.block-cart-top .actions .paypal-logo a{padding-right:0;}
.block-cart-top .paypal-or {display:inline-block; padding-top:11px;}
.block-cart-top .actions button.button:hover {background-color:#000; border-bottom-color:#000;}
.block-cart-top .actions button.button span{text-align:center;float:none; display:block;}
.block-cart-top .actions button.button span span{font-weight:600; text-transform:uppercase; padding:5px 5px 4px; white-space:normal;color:#ffffff; }

/*=================== toolbar======================*/
.toolbar {display:inline-block; width:100%; padding:6px 0 1px; margin-bottom:30px;}
.toolbar-bottom{text-align:right;}
.toolbar-bottom .toolbar{background-color:transparent; padding-top:11px; border-radius:0;text-align:center; margin-bottom:50px;}
.sort-by > a {border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%; line-height:0; padding:8px 9px 8px 10px; border:1px solid #D1D1D1; float:right; margin-left:10px; display:inline-block;}
.pager .pages li a, .pager .pages .current{font-weight:bold; padding:4px 10px;border:1px solid #D1D1D1; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; display:inline;}
.pager .pages li a:hover, .pager .pages .current{text-decoration:none;background-color:#000; color:#fff; border:1px solid #000;}
.pager .pages li{}
.pager .amount {font-size:86%;}
.pager .pages li a.previous,
.pager .pages li a.next{border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px;
 -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; padding:5px 15px 7px;}
 .pager .pages li a.next{}
.pager .pages li a.previous:hover,.pager .pages li a.next:hover{}

.view-mode {border:1px solid #D1D1D1;padding:0;overflow:hidden;
	border-radius:18px;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;}
.view-mode .grid, .view-mode .list {width:42px; height:25px; padding:0; position:relative; background-image:none;}
.view-mode .grid:after, .view-mode .list:after {width:12px; height:11px; content:""; position:absolute; top:8px; background:url("../png/icons.png") no-repeat scroll 0 0 transparent;
-moz-transition:all 600ms ease 0ms; 
-webkit-transition:all 600ms ease 0ms; 
-o-transition:all 600ms ease 0ms; 
transition:all 600ms ease 0ms
}
.view-mode .grid:hover,.view-mode strong.grid, .view-mode .list:hover, .view-mode strong.list {background-color:#2E3A48; margin-top:-1px; margin-bottom:-1px; padding-top:1px; padding-bottom:1px;}
.view-mode .grid:after {left:17px; }
.view-mode a.grid:after {background-position:-172px -13px;}
.view-mode .list:after {right:17px;}
.view-mode a.list:after {background-position:-201px -13px;}
.view-mode .grid:hover:after,.view-mode strong.grid:after {background-position:-172px -43px;}
.view-mode .list:hover:after,.view-mode strong.list:after {background-position:-201px -42px; background-color:#2E3A48;}

.category-products .toolbar span.current{display:block; padding:5px 10px; padding-right:20px; cursor:pointer;  font-size:86%;}
.category-products .toolbar span.current:before{width:0;height:0;content:"";position:absolute;top:12px;right:10px;border:3px solid transparent; border-top-color:#2E3A48;}
.category-products .toolbar .toolbar-title{float:left }
.category-products .toolbar .toolbar-dropdown{position:relative; width:100px; float:left; border:1px solid #D1D1D1;background-color:#fff;
border-radius:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
 }
.category-products .toolbar .sort-by-option .toolbar-dropdown{right:17px;}
.category-products .toolbar .toolbar-dropdown li{padding:5px;}
.category-products .toolbar .toolbar-dropdown li:hover{background-color:#f1f4f8;}
.category-products .toolbar .toolbar-dropdown li a{text-decoration:none; display:block; font-size:86%;}
.category-products .toolbar .toolbar-dropdown ul{margin:0;position:absolute; right:-1px; top:26px; width:100px; z-index:2; 
border:1px solid #D1D1D1;background-color:#fff;}
.category-products .toolbar .sort-by .toolbar-title{display:inline}
.category-products .toolbar .limiter-content,
.category-products .toolbar .sort-by-content{float:left;position:relative;}
.category-products .toolbar .sort-by .v-middle{}
.toolbar-bottom .toolbar .pager .amount{margin-top:1px; display:none;}

/*========= block-subscribe ================*/
.block-subscribe-logo{display:inline-block;width:100%; float:left;padding:5px 0; }
.block-subscribe{margin:10px 0 10px; padding:15px 20px 20px; border:1px solid #d9dce1; border-bottom-width:2px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
} 
.block-subscribe .block-content{padding:0 !important; position:relative;} 
.block-subscribe .block-content .input-act{position:relative; } 
.block-subscribe .block-title{float:left;margin:0 0 1px; padding:0;background:none; text-transform:uppercase; box-shadow:none; border:none}
.block-subscribe .form-subscribe-header {clear:both; margin-bottom:20px;}
.block.block-subscribe .block-title span{background:none; padding:0; font:600 16px Source Sans Pro, Arial, sans-serif;}
.block-subscribe .form-subscribe-content{position:relative; float:left}
.block-subscribe .actions{float:left; clear:both; margin-top:10px;}
.adapt-3 .block-subscribe .news-wrapper{position:relative;}
.adapt-3 .block-subscribe .actions{position:absolute; top:5px; right:6px; padding:0; margin:0;}
.adapt-3 .block-subscribe input.input-text {padding-right:102px;}
.block-subscribe .actions button.button{}
.block-subscribe .actions button.button span span{}
.block-subscribe input.input-text {padding:0 12px 0 12px; height:40px; line-height:40px; width:100%; background-color:#f1f4f8;text-transform:capitalize;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.block-subscribe .input-box {}

.block-subscribe .input-act .actions button.button{margin-bottom:0}
.em-area09{margin-bottom:10px}
/*========= footer ================*/
.wrapper_footer{width:100%; float:left; }
.wrapper_footer a{}
.footer{}
.footer a{}
.footer ul li a{margin:0 10px 0 0px;}
.footer ul li.last a{}
.page-sitemap, .contacts-index-index .buttons-set, .catalogsearch-term-popular .tags-list, .catalogsearch-advanced-index .buttons-set{padding-bottom:20px}
.wrapper_footer .icon{}
.footer-logo{}

.footer-container{padding:18px 20px;border:1px solid #D9DCE1; border-top:none; border-bottom-width:2px; overflow:hidden; margin-bottom:65px;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;}

/* 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 }

/*========== Tabs home ==========*/
.tabs-widget .ui-slider-tabs-list-container{border-bottom:1px solid #D1D1D1; 

}
.tabs-widget .tabs-title{margin:0; padding:8px 10px 8px 38px; background:url(../png/icons.png) no-repeat -317px -296px;}
.tabs-widget{margin:0 0 10px;}
.tabs-widget .ui-slider-tabs-list li,.tabs-widget .ui-slider-tabs-list-container{}
.tabs-widget .ui-slider-tabs-list li.selected,.tabs-widget .ui-slider-tabs-list li:hover {background:none;}
.tabs-widget .ui-slider-tabs-list li,.tabs-widget .ui-slider-tabs-list li:first-of-type {border:none; }
.cms-index-index .tabs-widget .ui-slider-tabs{border:1px solid #D1D1D1; border-bottom-width:2px; overflow:hidden;
}
.cms-index-index .tabs-widget .widget-title {background:none; border:none;}
.cms-index-index .tabs-widget .widget-products {padding-left:0 !important; padding-right:0 !important;}
.cms-index-index .tabs-widget .ui-slider-tab-content {padding:0 0 110px;}
.cms-index-index .tabs-widget .ui-slider-tab-content > div p.description {padding:20px 20px 0; margin:0;}
.cms-index-index.adapt-1 .tabs-widget .ui-slider-tab-content > div > p {padding:10px 20px;}
/*.cms-index-index .tabs-widget .ui-slider-tab-content > div > p,*/
.cms-index-index .tabs-widget .ui-slider-tab-content .widget-title {bottom:26px; left:0; right:0; margin:0; position:absolute; text-align:center;}
/*.cms-index-index .tabs-widget .ui-slider-tab-content > div > p a,*/
.cms-index-index .tabs-widget .ui-slider-tab-content .widget-title a {text-transform:none;font:14px/1.35 Source Sans Pro, Arial, sans-serif; font-weight:600; color:#1F1F1F; border:1px solid #BFBFBF; padding:4px 27px 6px;background-color:#fff; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; display:inline-block; }
.cms-index-index .tabs-widget .ui-slider-tab-content > div > p a:hover,
.cms-index-index .tabs-widget .ui-slider-tab-content .widget-title a:hover {background-color:#f1f4f8; text-decoration:none;}
.tabs-widget .ui-slider-tab-content p.note-msg{margin:10px;}
.tabs-widget .ui-slider-tab-content .desc{font-size:90%; margin-bottom:14px;}
.ui-slider-tabs-indicator-container{display:none;}
.tabs-widget .ui-slider-tabs-list li {position:relative; -moz-transition:background-color 300ms ease; -webkit-transition:background-color 300ms ease; -o-transition:background-color 300ms ease; transition:background-color 300ms ease; margin:0; float:left; border:none;}
.tabs-widget .ui-slider-tabs-list li a{line-height:34px; padding:0 10px; text-transform:none; font:600 16px Source Sans Pro, Arial, sans-serif; color:#d9dce1; line-height:38px;}
.tabs-widget .ui-slider-tabs-list li:hover,.tabs-widget .ui-slider-tabs-list li.selected{background:none; filter:none;}
.tabs-widget .ui-slider-tabs-list li:hover a,.tabs-widget .ui-slider-tabs-list li.selected a{color:#000;}
.tabs-widget .ui-slider-tabs-content-container{border:none; background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat; float:left; width:100%;
}
.tabs-widget .ui-slider-tabs-list li .icon{display:none;}
.ui-slider-tabs-leftPanelArrow,.ui-slider-tabs-rightPanelArrow{display:none!important;}
.tabs-widget .jcarousel-skin-tango .jcarousel-next-horizontal, 
.tabs-widget .jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url(../png/icons.png) no-repeat 0 0px; margin:0; width:45px; height:46px; top:20%; position:absolute; text-indent:-999em; z-index:1; text-align:left; opacity:0; -moz-opacity:0; -webkit-opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter:alpha(opacity=0);
-moz-transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-o-transition:all 300ms ease;
transition:all 300ms ease;} 
.tabs-widget .jcarousel-skin-tango .jcarousel-prev-horizontal{background-position:-222px 0; left:0}
.tabs-widget .jcarousel-skin-tango .jcarousel-next-horizontal{background-position:-288px 0; right:0}
.tabs-widget:hover .jcarousel-skin-tango .jcarousel-next-horizontal, 
.tabs-widget:hover .jcarousel-skin-tango .jcarousel-prev-horizontal{opacity:1;
-moz-opacity:1;
-webkit-opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);}
.tabs-widget:hover .jcarousel-skin-tango .jcarousel-next-horizontal:hover, 
.tabs-widget:hover .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{opacity:0.4;
-moz-opacity:0.4;
-webkit-opacity:0.4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
filter:alpha(opacity=40);}
.tabs-widget .jcarousel-prev-disabled,.tabs-widget .jcarousel-next-disabled{display:none!important;}
.tabs-widget .jcarousel-skin-tango .jcarousel-next-vertical,#footer-brands-slider .jcarousel-skin-tango .jcarousel-next-vertical{top:20px}
.tabs-widget .jcarousel-skin-tango .jcarousel-prev-vertical,#footer-brands-slider .jcarousel-skin-tango .jcarousel-prev-vertical{top:0}


.tabs-widget .products-grid li.item{margin:0 22px 0 0px; margin-bottom:0}
.tabs-widget .products-list.slides li.item{float:left}

.tabs-widget .products-list {margin-bottom:0; padding-top:0;}
.tabs-widget .products-list .product-image {margin-right:16px;}
.tabs-widget .products-list li.item {padding:14px 20px 13px; border-bottom:1px solid #D1D1D1;}
.tabs-widget .products-list li.item.last {border-bottom:none;}

.ui-slider-left-arrow {left:-1px; top:-1px; /*height:52px !important; */
border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
}
.ui-slider-right-arrow {right:-1px; top:-1px; /*height:52px !important;*/
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
}
.tabs_wrapper_detail .ui-slider-left-arrow {height:52px !important; left:-1px; top:-1px;}
.tabs_wrapper_detail .ui-slider-right-arrow {height:52px !important; right:-1px; top:-1px;}
.ui-slider-left-arrow, .ui-slider-right-arrow, .ui-slider-left-arrow.edge:hover, .ui-slider-right-arrow.edge:hover{}

/*========== tab product-detail ==========*/
.product-view .product-collateral.ui-slider-tabs{position:relative; z-index:0}
.product-view .ui-slider-tabs-content-container{border:none; background-color:transparent;}
.product-view .ui-slider-tab-content{padding:25px 0 5px; margin:0; }
.product-view .ui-slider-tabs-list li{border:1px solid transparent}
.product-view .ui-slider-tabs-list li:hover,
.product-view .ui-slider-tabs-list li.selected{background:#2E3A48; filter:none; }
.product-view .ui-slider-tabs-list li:hover a,
.product-view .ui-slider-tabs-list li.selected a{color:#fff;}
.ui-slider-tabs-list li a{padding:0 30px; text-shadow:none;}
.ui-slider-tabs-list li{background:transparent; filter:none; float:left; }
.ui-slider-tabs-list li a{text-transform:uppercase; font:600 16px Source Sans Pro, Arial, sans-serif; color:#2e3a47; line-height:50px;}
.ui-slider-tabs-list li:hover a,.ui-slider-tabs-list li.selected a{}
.ui-slider-tabs-list-wrapper{z-index:2; background:#eeeeee;
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;}

.tabs_wrapper_detail .ui-slider-tabs-list-wrapper {border:1px solid #D1D1D1; overflow:hidden;}

/*========== Data Table ==========*/
.data-table {width:100%; border:1px solid #D1D1D1;}
.data-table th {padding:10px 20px; text-transform:none; font-weight:600; font-size:86%;border-bottom:1px solid #D1D1D1;}
.data-table td {padding:10px 20px;}
.adapt-3 .data-table td, .adapt-3 .data-table th {border-right:1px solid #D1D1D1; }
.data-table td .product-name {margin-bottom:0;}
.data-table td .cart-price {display:inline-block; margin-top:-2px;}

.data-table thead tr{}
.adapt-0 .data-table thead th:first-child {white-space:normal;}
.adapt-0 .data-table thead th,.adapt-0 #checkout-review-table th{padding:5px }
.adapt-0 .data-table td,.cms-page-view .adapt-0 .data-table tbody th {padding:10px 5px }
.adapt-0 .data-table tbody td:last-child, .adapt-0 .data-table thead th:last-child  {border-right:1px solid #D1D1D1; }
.adapt-0.cms-privacy-policy-cookie-restriction-mode .data-table tbody td{border-bottom:1px solid #D1D1D1; }
.data-table thead {}
.data-table tbody {}
.data-table tbody tr.last{}

.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 {}

#product-attribute-specs-table th, #product-attribute-specs-table td {border-bottom:1px solid #D1D1D1;}
 
/*========== Form Elements ==========*/
input.input-text, select, textarea {padding:0 5px; font:14px/1.35 Source Sans Pro, Arial, sans-serif; color:#515151; border:1px solid #D1D1D1; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; height:28px; line-height:28px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background-color:#fff;}
textarea:focus {background-color:#fff;}
select {padding:3px 5px; line-height:normal;}
textarea {height:auto; line-height:normal; padding:5px;}
input.input-text {}
input.input-text:hover {border-color:#A3A3A3;}
button.button {}
button.button,a.manage-address,#em_quickshop_handler,#containerDiv .ajaxcart .row2 a, .buttons-set p.back-link a, .em_post-action-top .em_post-action-top a{vertical-align:middle; text-transform:lowercase;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;}
button.button:hover,a.manage-address{}
button.button:hover,.block .actions a:hover,.buttons-set p.back-link a:hover ,a.manage-address:hover,#containerDiv .ajaxcart .row2 a:hover, .em_post-action-top .em_post-action-top a:hover{text-decoration:none;}
a.manage-address{padding:7px 15px; text-decoration:none}
button.button span, .buttons-set p.back-link a, .em_post-action-top .em_post-action-top a span{font-weight:bold; height:auto; background:transparent; }
button.button span span,#em_quickshop_handler span,#containerDiv .ajaxcart .row2 a span, .buttons-set p.back-link a, .em_post-action-top .em_post-action-top a span span{padding:4px 15px 7px 15px;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; font:14px/1.35 Source Sans Pro, Arial, sans-serif; font-weight:600; text-transform:capitalize;color:#1F1F1F;}
button.button:hover span span,#em_quickshop_handler:hover span,#containerDiv .ajaxcart .row2 a:hover span{}
.buttons-set p.back-link a {font-weight:600; text-transform:capitalize;padding:5px 15px 6px;background-color:#fff;}

button.btn-cart, a.btn-cart, button.btn-checkout {background-color:#1abc9c;border:none; border-bottom:2px solid #1abc9c;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.products-grid  button.btn-cart, button.btn-checkout  { width:100%;}
.data-table button.btn-cart {width:auto;}
.data-table button.btn-cart span span {white-space:nowrap;}
button.btn-cart:hover, a.btn-cart:hover, button.btn-checkout:hover {background-color:#000; border-bottom-color:#000;}
button.btn-cart span, a.btn-cart span, button.btn-checkout span{color:#ffffff; text-align:center;float:none; display:block;}
button.btn-cart span span, a.btn-cart span span, button.btn-checkout span span{font-size:91%; font-weight:bold; text-transform:uppercase; padding:5px 15px; white-space:normal; color:#ffffff;}
a.btn-cart {width:auto; padding:6px 22px 4px; display:block; text-transform:uppercase; font-weight:600; line-height:18px;}
a.btn-cart:hover {text-decoration:none;}

.block-subscribe .actions button.button {background-color:#1abc9c;border:none; border-bottom:2px solid #1abc9c; width:100%; 
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.block-subscribe .actions button.button:hover {background-color:#000; border-bottom-color:#000;}
.block-subscribe .actions button.button span{color:#ffffff; text-align:center;float:none; display:block;}
.block-subscribe .actions button.button span span{font-size:91%; font-weight:bold; text-transform:uppercase; padding:6px 10px; white-space:normal; color:#ffffff;}

button.btn-continue {}
button.btn-continue span span {padding:5px 15px; background:none;}
button.btn-continue span span:hover {background:none}
button.btn-checkout{float:none; width:94%; display:block;}

button.btn-checkout span {background:transparent;float:none; display:block }
button.btn-checkout span span {padding:4px 20px 3px;text-transform:uppercase;-moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none; font-size:120%;}
button.btn-checkout:hover span span {}

#em_quickshop_handler, .actions button.btn-cart{border:none; border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;}
#em_quickshop_handler span, .actions button.btn-cart span{display:inline-block; text-transform:uppercase; padding:0; font:14px/1.35 Source Sans Pro, Arial, sans-serif;}
#em_quickshop_handler span span, .actions button.btn-cart span span{padding:6px 15px 7px; color:#fff;position:relative; z-index:1;font:14px/1.35 Source Sans Pro, Arial, sans-serif; font-weight:600; font-size:86%; }
#em_quickshop_handler span span {padding:6px 16px 7px;}
#em_quickshop_handler:hover span span, .actions button.btn-cart:hover span span{color:#d9dce1;}
#em_quickshop_handler span span:before, .products-grid .actions button.btn-cart span span:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0;  background-color:#000; font-size:86%; border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px; z-index:-1;border:2px solid #A3A3A3;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
#em_quickshop_handler:hover span span:before, .actions button.btn-cart:hover span span:before {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); color:#656565;}
#em_quickshop_handler:hover span span, .actions button.btn-cart:hover span span{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); color:#a3a3a3;}

#containerDiv .ajaxcart{border:1px solid #d4d4d4; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;box-shadow:0 2px 7px #cfcfcf; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
#containerDiv .ajaxcart #ajax_image {margin-bottom:0;}
#containerDiv .ajaxcart .row2 a {margin-top:10px !important;}

a.button_previous, a.button_next{display:inline-block;overflow:visible;padding:0;margin:0;background:transparent;cursor:pointer; width:30px; height:30px; border:1px solid #d4d4d4; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;-moz-transition:border-color 300ms ease; -webkit-transition:border-color 300ms ease; -o-transition:border-color 300ms ease; transition:border-color 300ms ease;}
.previous_wrap,.next_wrap{display:inline}
#prev_next{text-align:right;margin:0 0 5px;}
a.button_previous:hover, a.button_next:hover{}
a.button_previous, a.button_next{text-indent:-999em; display:inline-block; background:url(../png/icons.png) 0 0 no-repeat; font-size:0}
a.button_previous{background-position:10px -756px}
a.button_next {background-position:-15px -780px}
a.button_previous:hover{background-position:-16px -756px}
a.button_next:hover{background-position:12px -780px}

.my-account button.button span span{text-transform:capitalize; font-weight:600; padding:5px 15px 6px;}
.my-account button.btn-cart span span{padding-bottom:5px;}
.sidebar .block.block-reorder button.btn-cart:hover span span {color:#1F1F1F;}

.page {padding:0; float:none; }
.review-product-list .page,
.catalog-product-view .page {overflow:hidden;}

.block-currency .block-title strong span {padding:0!important; display:inline-block; font-weight:bold; background:none; padding-right:5px!important;}
.block-currency .block-title,
.block-currency .block-content{padding:0}

/*========== Header ==========*/
.wrapper_header{}
.header-container .welcome-msg{display:inline; float:left; margin-bottom:0}

/*currency language*/
.header {color:#2e3a47; }
.header .grid_24 {margin:0;}
.header-container .toolbar-switch{float:left; margin:0}
.header-container .toolbar-switch span.current{display:block; padding:2px 20px 6px 5px; background:url("../png/icons.png") no-repeat right -28px; cursor:pointer; font:14px/1.35 Source Sans Pro, Arial, sans-serif; font-size:86%; color:#2e3a47;}
.header-container .toolbar-switch span.current:after {border:3px solid transparent; content:""; position:absolute; right:5px; top:9px; border-top-color:#2e3a47}
.header-container .toolbar-switch:hover span.current:after {border-bottom-color:#2e3a47; border-top:transparent;}
.header-container .toolbar-switch:hover span.current{}
.header-container .toolbar-switch .toolbar-title{float:left }
.header-container .toolbar-switch .toolbar-dropdown{position:relative; z-index:1; float:left; margin-right:15px;}
.header-container .toolbar-switch select{margin-right:10px; background-color:#fff;}
.header-container .toolbar-switch.form-language .toolbar-dropdown{}
.header-container .toolbar-switch .toolbar-dropdown li{padding:5px;float:none;}
.header-container .toolbar-switch .toolbar-dropdown li:hover a{color:#1abc9c;}
.header-container .toolbar-switch .toolbar-dropdown li a{text-decoration:none; display:block; white-space:nowrap;}
.header-container .toolbar-switch .toolbar-dropdown ul{margin:0;position:absolute; left:0; top:23px; width:auto; padding:8px 20px 8px 8px; font-size:86%;  text-align:left; border:1px solid #DADBDF; background-color:#fff;}
.header-container .toolbar-switch .sort-by .toolbar-title{display:inline}
.header-container .toolbar-switch .limiter-content,
.header-container .toolbar-switch .sort-by-content{float:left;position:relative;}
.header-logo{display:inline; float:left; margin-right:20px;}

.header-top .header-logo{margin-top:6px}
.header-top .header-logo .support{margin-right:8px}
.header-logo.header-logo-chat{padding:3px 10px 0; margin:0; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; font-size:90%; font-weight:normal; }
.header-logo.header-logo-chat a{}
.header-logo > a{display:inline-block;}
.header-logo p{margin:0}
.header .logo > strong {font:14px/1.35 Source Sans Pro, Arial, sans-serif; float:none; display:block; clear:both; color:#2e3a47; margin-left:22px; margin-top:2px;}
.header-top .div_language-currency {float:left; position:relative; z-index:2;}
.header-top .quick-access {float:right;}
.header-top .quick-access .div_top-link {float:right;}
.header-top .quick-access .login_link ul{margin-bottom:0;}
.header-top .quick-access .links li{float:left; margin-left:20px;}
.header .welcome-msg{white-space:nowrap; font-size:85%;color:#2e3a47; margin-top:2px;}
.header .links li.last{background:none; margin:0; padding:0}
.header .links li a{white-space:nowrap; font-size:85%;color:#2e3a47;}
.header .form-language {text-align:right;display:inline;margin-bottom:0; float:left; background:url(../png/icons.png) right -484px no-repeat;}
.header .block-currency {text-align:right;display:inline; margin-bottom:0;float:left;}
.header-middle {float:left; margin-bottom:0; padding:5px 0 0; width:100%;}
.div_language-currency > div {float:left; margin-right:20px;}


.input_cat{float:left; margin-right:5px; padding:0 5px 0 0;}
.input_cat select {cursor:pointer; width:100%; height:48px; padding:12px 5px;line-height:normal; border:0; background:transparent;}
.input_cat .catsearch-dropdown ul{position:absolute;left:-1px; top:48px;z-index:999; width:222px;border:1px solid #DADBDF; background-color:#F1F4F9;}
.input_cat .catsearch-dropdown ul li:hover{background-color:#fff;}
.input_cat .catsearch-dropdown ul li{padding:5px 10px;cursor:pointer;line-height:1.25; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; width:100%;}
.input_cat .catsearch-dropdown{position:relative;cursor:pointer; padding-right:25px; width:122px; height:48px;}
.input_cat .catsearch-dropdown span{display:block;cursor:pointer;padding:13px 0 13px 20px; line-height:21px; height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.input_cat .catsearch-dropdown span:before{width:0;height:0;content:"";position:absolute;top:23px;right:9px;border:4px solid transparent;border-top-color:#2e3a47; border-width:4px 3px;}
.block-cart-top .go-cart a{margin-right:0}

.top-search {float:left; min-height:21px;}
.top-search > span {display:inline-table; vertical-align:middle; color:#2e3a47; font-weight:600;}
.top-search .note-msg {display:inline-block;}
.top-search > span:after {content:":"; margin-right:2px;}
.top-search ul {display:inline; margin-bottom:0; vertical-align:middle;}
.top-search li {padding-right:3px; display:inline-block;}
.top-search li a {color:#2e3a47;}
.top-search li a:hover {color:#1abc9c; text-decoration:none;}
.input_search,.input_cat{display:inline; float:left;}
.input_search{position:relative;}
.input_search button.button{float:right; margin:10px 10px 0; background-color:#1abc9c; border:none; border-bottom:2px solid #1abc9c;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.input_search button.button:hover {background-color:#000; border-bottom-color:#000;}
.input_search button.button span{color:#ffffff;}
.input_search button.button span span{font-size:91%; font-weight:bold; text-transform:uppercase; padding:6px 13px 4px; }
.input_search input {width:332px; border:none; border-right:1px solid #DADBDF; border-left:1px solid transparent !important; height:20px; line-height:20px; padding:0 5px 0 20px; height:48px; line-height:48px; color:#2e3a47; border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; background:transparent;}
.form-search {position:relative; display:inline-block; margin-top:5px; border:1px solid #dadbdf;
 border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;}
.form-search label{display:none }
.form-search .input-search button.button {border:none; height:31px; width:30px;position:absolute; right:3px; top:8px;}
.form-search .input-search button.button span {padding:0; text-indent:-999em}
.form-search .search-autocomplete {padding:0; background-color:#fff; border:1px solid #DADBDF;left:0 !important; top:48px !important;}
.form-search iframe#search_autocomplete_iefix {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;left:0 !important; top:48px !important;}
.form-search .search-autocomplete li:hover {background-color:#F1F4F9;}

/*header cart*/
#block-cart-top {float:right; padding:0; margin-top:26px; background-color:#F1F4F9;
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;border:1px solid #DADBDF;}
.dropdown-cart{border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0;}
.dropdown-cart .dropdown-cart-content-top{/*padding:13px 0 13px 15px;*/ float:right;}
.top-cart span.option-cart{position:absolute; top:0; right:1px;background:url(../png/icons.png) 0 -127px no-repeat; width:39px; height:36px; text-indent:-999em; cursor:pointer }
.block-cart-top .block-title strong span{text-transform:uppercase; background:none; font-weight:bold}
.top-cart-content{position:absolute; z-index:11;right:0!important; box-shadow:0 5px 10px #ccc; top:38px!important;line-height:1.35; width:235px;padding:10px;}

.block-cart-top button.button{}
.block-cart-top .item-options > dt {padding:9px 20px 0 0;}

.best_sale {margin:0 0 10px;}
.best_sale .widget-title{background:#E74B1A;;padding:8px 20px 10px; }
.best_sale .widget-title span{color:#fff; font:600 16px Source Sans Pro, Arial, sans-serif;}
.best_sale .widget{border:1px solid #d9dce1; border-top:none; border-bottom-width:2px;

}
.best_sale .align-border > p {margin:0; padding:12px 15px; border:1px solid #d9dce1; border-top:none;}
.best_sale .products-grid {margin-bottom:0;/* height:100%;*/}
.best_sale .csslider.horizontal .top-height-slider .products-grid,
.best_sale .csslider.horizontal .top-height-slider .products-grid li.item { height:100%;}
.best_sale .products-grid li.item {margin:0; text-align:center; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;/*  height:100%;*/}
.best_sale .products-grid li.item:before {border:1px solid #d9dce1; border-top:none; border-bottom:none; bottom:0; content:""; left:-1px; position:absolute; right:0; top:0;}
.best_sale .products-grid li.item:hover:before {box-shadow:0 0 8px #E8E8E8  inset;
-moz-box-shadow:0 0 8px #E8E8E8  inset;
-webkit-box-shadow:0 0 8px #E8E8E8  inset;}
.best_sale .products-grid li.item .product-image {margin-top:30px;}
.best_sale .products-grid li.item .product-shop {padding:0 30px 30px; text-align:left; position:relative; z-index:1; display:block; overflow:hidden;}

.best_sale .products-list {padding:0 15px;}
.best_sale > div > p {border:1px solid #d9dce1; border-top:none; padding:20px; margin:0;}

/*.best_sale .csslider a.prev, .best_sale .csslider a.next {width:11px; height:17px; right:0; left:auto; top:-27px; bottom:auto; margin:0;}
.best_sale .csslider a.next {background-position:-254px -442px; right:10px;}
.best_sale .csslider a.next:hover {background-position:-254px -505px;}
.best_sale .csslider a.prev {background-position:-186px -442px; right:40px; }
.best_sale .csslider a.prev:hover {background-position:-186px -505px;}*/

.customers_choice{}
.customers_choice .widget-title, .customers_choice > h2, .customers_choice > h3 {background:#57a019; margin:0; padding:9px 20px;
}
.customers_choice h2 span, .customers_choice h3 span{color:#fff; font:600 16px Source Sans Pro, Arial, sans-serif; text-transform:uppercase;}
.customers_choice .widget-products, .customers_choice > ul {border:1px solid #d9dce1 !important; border-top:none; border-bottom-width:2px; margin-bottom:8px; overflow:hidden; }
.customers_choice .widget-products ul {margin-bottom:0;}
.customers_choice .widget-products li.item, .customers_choice > ul > li {padding:17px 20px 16px !important; border-bottom:1px solid #d9dce1; width:100% !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.widget-recentreview-products .products-grid li.item {text-align:center;}
.widget-recentreview-products ul.add-to-links {margin-top:3px;}
.customers_choice.widget-recentreview-products .products-grid.last li.item,
.customers_choice .widget-products li.item.last, .customers_choice > ul > li.last {border-bottom:none; }

.customers_choice .products-grid .product-image {display:inline-block; max-width:100%;}
.customers_choice .products-grid {}
.customers_choice .products-grid .product-shop {text-align:left;}

.keep_track {border:1px solid #d9dce1; margin-bottom:18px; border-bottom-width:2px; padding:15px 20px 12px;
border-radius:4px; 
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.keep_track .title {font:600 16px Source Sans Pro, Arial, sans-serif; text-transform:uppercase; margin-bottom:0;}
.keep_track .sub-title {display:block; margin-bottom:20px;}
.keep_track div {padding-left:20px}
.adapt-2 .keep_track div {padding:0;}
.keep_track div > a {float:left; margin:0 10px 10px 0;}

.home_block {position:relative; margin-bottom:20px; overflow:hidden; 
border-radius:0px; 
-webkit-border-radius:0px;
-moz-border-radius:0px;}
.home_block .left-block {float:left; width:33%; overflow:hidden; display:block; position:relative;}
.home_block .left-block.top-height-block {padding-bottom:2px;}
.home_block .left-block.top-height-block > p {position:absolute; bottom:0; left:0; width:100%; text-align:center; margin:0;}
.left-block > p {display:block; width:100%; float:left; text-align:center;}
.home_block.top-height-block .left-block, .home_block.top-height-block .right-block {height:100%;}
.home_block.top-height-block .left-block > a {position:absolute; bottom:0; left:0; width:33%; text-align:center;}
.home_block .left-block > h4 {font:600 16px Source Sans Pro, Arial, sans-serif; color:#fff; margin:25px 0 8px 20px;}
.home_block .left-block > ul {padding-left:20px; padding-right:5px; width:50%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.home_block .left-block > li {padding:5px 0 4px;}
.home_block .left-block > ul li a {color:#fff;}
.home_block .align-border > p {padding:10px 20px; border-bottom:1px solid #d9dce1; margin:0;}
.home_block .align-border > p.note-msg {border-color:#FCD344; margin:20px; padding-left:30px;}
.home_block .right-block {float:right; width:67%; background-color:transparent;border:1px solid #d9dce1; border-bottom:2px solid #d9dce1; border-top:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.home_block .right-block .widget-products {margin:0 -2px 0 0;}
.home_block .right-block > ul {margin:-36px 20px 0 0; min-height:36px; text-align:right;}
.home_block .right-block > ul li{float:none; display:inline-block; margin-left:22px;}
.home_block .right-block > ul li a:hover{font-weight:600; text-decoration:none;}
.home_block .right-block .widget-products > ul {/*border-bottom-width:1px;*/ border-right:none; margin:0; width:100%;}
.three-columns .home_block .right-block .widget-products > ul {border-left:none;}
.home_block .right-block .widget-products > ul:first-child {border-bottom:1px solid #d9dce1; }
.home_block .right-block .products-grid li.item {float:left; margin:0; padding:20px 12px 0; border-right:1px solid #d9dce1; border-bottom:none; width:33%; height:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; text-align:center;}
.home_block .right-block .products-grid li.item:hover {box-shadow:0 0 5px #ddd  inset;
-moz-box-shadow:0 0 5px #ddd  inset;
-webkit-box-shadow:0 0 5px #ddd  inset;}
.home_block .right-block .products-grid li.item .product-shop {text-align:left; padding:0;}
.home_block .right-block .products-grid li.item:first-child {width:34%; border-left:none;}

.home_block .right-block .products-list li.item:first-child {border-top:none;}
.home_block .right-block .products-list li.item {width:100%; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border-top:1px solid #d9dce1; }

.home_block .block_title{#eeeeee; text-transform:none; padding:4px 20px; border:1px solid #d9dce1; 
	border-radius:0px 0px 0 0; 
	-webkit-border-radius:0px 0px 0 0; 
	-moz-border-radius:0px 0px 0 0;}
.home_block .block_title span{font-size:24px;}
.home_block .note-msg {margin:20px;}

.home_block.OliveDrab .left-block {background:#57a019;}
.home_block.OliveDrab .right-block > ul li a{color:#57a019;}
.home_block.cyan .left-block {background:#1973A5;}
.home_block.cyan .right-block > ul li a{color:#005cb9;}
.home_block.orange .left-block {background:#F98D0F;}
.home_block.orange .right-block > ul li a{color:#F98D0F;}
.home_block.OrangeRed .left-block {background:#E74B1A;}
.home_block.OrangeRed .right-block > ul li a{color:#E74B1A;}
.home_block.purple .left-block {background:#6D44A2;}
.home_block.purple .right-block > ul li a{color:#6D44A2;}


.footer_brands {border:1px solid #d9dce1; border-bottom-width:2px; padding:21px; margin-top:6px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.footer_brands li.item {width:128px; text-align:center; padding:0 16px 0 0; margin:0;}
.footer_brands li.item img{max-width:100%;}
.footer_brands .csslider a.prev {left:-10px; top:11px;}
.footer_brands .csslider a.next {right:-10px; top:11px;}

.top_seller {border:1px solid #d9dce1; border-bottom-width:2px; margin-top:20px; overflow:hidden;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.top_seller .block_title {background:#E74B1A; margin:-1px -1px 0;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
}
.top_seller .block_title span {color:#fff; font:600 16px Source Sans Pro, Arial, sans-serif;}
.top_seller .wrap_item {overflow:hidden;}
.top_seller .wrap_item .widget-title {background:none; padding:0 0 20px;}
.top_seller .top-height div.sub_item {height:100%;}
.adapt-0 .top_seller .top-height.wrap_item {height:auto !important;}
.top_seller div.sub_item {width:20%; /*height:100%;*/ float:left; padding:20px 12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right:1px solid #D1D1D1;  }
.top_seller div.sub_item.last {border-right:none;}
.adapt-3 .top_seller div.sub_item {padding:20px 12px 20px 20px;}
.top_seller li.item .numb {float:left; margin-right:11px; width:21px; height:21px; background-color:#f1f4f8; color:#505050;border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; text-align:center; }
.top_seller .products-list  li.item:first-child {position:relative; padding-bottom:2px;}
.top_seller li.item:first-child .numb {position:absolute;left:0; top:0; width:31px; height:26px; background-color:#1abc9c; padding-top:5px; z-index:1; color:#fff;}
.top_seller li.item:first-child .numb:after {display:none;}
.top_seller .products-list {margin:0;}
.top_seller .products-list li.item {padding:10px 0 9px;}
.top_seller .product-name {}
.top_seller .product-name a {font-size:92%;}
.top_seller li.item:first-child .product-name a {font-size:100%;}

.cms-index-index .em-main .std {line-height:0;}
.cms-privacy-policy-cookie-restriction-mode .em-main .data-table th {border-right:none;}
.cms-privacy-policy-cookie-restriction-mode .em-main .data-table td {border-bottom:1px solid #D1D1D1;}

.footer_text {margin:19px 0 20px; clear:both;}
.footer_text .text_box {margin-left:2%; width:23.5%; padding:17px 10px 15px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border:1px solid; float:left; font-size:100%; min-height:70px;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.footer_text .text_box:first-child {margin-left:0;}

.footer_text .text_box.day-return {border-color:#005cb9;}
.footer_text .text_box.day-return p > a{color:#005cb9;}
.footer_text .text_box.shopping{border-color:#57a019;}
.footer_text .text_box.shopping p > a{color:#57a019}
.footer_text .text_box.support{border-color:#F98D0F;}
.footer_text .text_box.support p > a{color:#F98D0F;}
.footer_text .text_box.shipping{border-color:#6D44A2;}
.footer_text .text_box.shipping p > a{color:#6D44A2;}
.footer_text .text_box:hover {box-shadow:0 0 5px #ddd  inset;
-moz-box-shadow:0 0 5px #ddd  inset;
-webkit-box-shadow:0 0 5px #ddd  inset;}
.footer_text .text_box p {color:#1F1F1F; text-transform:lowercase; text-align:left; margin:0; font-size:86%;}
.footer_text .text_box p a {text-transform:uppercase; font-weight:600; padding:0; font-size:14px;}
.footer_text .text_box > a {float:left; overflow:hidden; width:40px; margin-right:8px; padding:0;}
.footer_text .text_box .pull-right {display:block; overflow:hidden;}

.footer_info {border:1px solid #D9DCE1; padding:15px 20px 18px;
border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;}
.footer_info .box_text{float:left; width:22%; margin-right:2%;}
.footer_info .box_text > .h5, .footer_info .box_text > h5{text-transform:uppercase; margin-bottom:16px; color:#1F1F1F; font-size:100%;}
.footer_info .box_text li {clear:both; float:left; padding:0 0 9px;}
.footer_info .box_text li a {margin:0; padding:0; font-size:100%; color:#4D4D4D;}
.footer_info .box_text li a:hover {text-decoration:none; color:#1abc9c;}
.footer_info .box_text.info {color:#4D4D4D;}
.footer_info .box_text.info > p{font-size:86%;}
.footer_info .box_text.info > p.h5{font-size:100%;}
.footer_info .box_text.info > p.h6{text-transform:none; position:relative; padding-bottom:12px; margin-bottom:8px; font-weight:normal;}
.footer_info .box_text.info > p.h6:after {content:""; position:absolute; bottom:0; width:28px; left:0; border-bottom:1px solid #D9DCE1; height:1px;}
.footer_info .box_text.info address {font-size:86%; margin-bottom:20px;}

.footer a {color:#4D4D4D;}
.footer .copyright-footer {float:left; clear:left; font-size:86%; color:#4D4D4D;}
.footer .last-col-footer {float:right; clear:right;}
.last-col-footer > ul {clear:both; float:right; margin:10px 0 0;}
.last-col-footer > ul li a {font-size:86%;}
.footer .payment {float:right; margin-top:2px;}
.footer .payment li.last a {margin-right:0;}


/*========== Breadcrumbs ==========*/
.breadcrumbs {padding:5px 0 5px; border:0; overflow:hidden; margin:-6px 0 2px;}
.breadcrumbs ul {margin:0; padding:0; float:left; }
.breadcrumbs li:first-child{background:none; padding-left:0}
.breadcrumbs li {}
.breadcrumbs li strong {font-weight:normal;}
.breadcrumbs li a {}
.breadcrumbs li span.separator {background:url("../png/icons.png") no-repeat scroll -395px -7px transparent; display:inline-block; height:17px; padding:0 8px 0 7px; text-indent:-999em; width:5px; color:#505050;}

/*========== Widget home page ==========*/
.body_wrapper > .container_24 {padding-top:20px;}
.cms-index-index .body_wrapper {padding-top:0;}
.widget-home{margin:10px 0; position:relative;}
.widget-home .widget-title{margin-bottom:12px; padding-right:110px;}
.widget-home .products-grid li.item.last{margin-right:0; border-right:none}
.widget-home .products-grid li.item{padding-right:2%; margin-right:2%; width:23.5%; 
-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing:border-box; /* Firefox, other Gecko */
box-sizing:border-box;}
.widget-home a.view-more{float:right; position:absolute; top:0; right:10px; padding:13px 35px 11px 0; background:url("../png/icons.png") no-repeat right -116px; text-transform:lowercase}
.widget-home li.item p.desc{font-size:90%; margin-bottom:14px;}

.banner-home{margin:10px 0 19px;}
.widget-right{margin:10px 0;}
.widget-right .widget{}
.widget-right .widget li.item.last{border:none; padding-bottom:3px;}
.widget-right .widget .products-list .product-image{margin-bottom:0}
.widget-right .widget li.item.first{padding-top:13px}
.widget-right .widget li.item .product-shop .price-box{margin-top:2px}
.widget-right .note-msg{margin-top:10px;}
.widget-right .widget li.item{width:100%; margin-right:0; padding:10px; 
-webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing:border-box; /* Firefox, other Gecko */
box-sizing:border-box}
.widget-right .widget-title h3{}
.widget-right .widget-title{border:none; padding:12px 10px 5px; border-radius:3px 3px 0 0px; -webkit-border-radius:3px 3px 0 0px; -moz-border-radius:3px 3px 0 0px;}

/*========== Main menu Navigation ==========*/
.nav-container ul {list-style:none; padding:0; margin:0;}
.wrapper-menu-slide .em_nav.nav-container .vnav{min-height:1px}
.nav-container li {margin:0 }
#nav > li {}
.nav-container .em-catalog-navigation > .level0:hover {}

.nav-container .em-catalog-navigation > .level0 > a {text-decoration:none;}
#nav li a:hover {}
.nav-container .em-catalog-navigation > .level0 > a:hover{}
#nav ul, #nav div {border:0; padding:10px 0;
box-shadow:0 2px 5px #ccc ;
-moz-box-shadow:0 2px 5px #ccc ;
-webkit-box-shadow:0 2px 5px #ccc ;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
#nav > li:hover ul,#nav > li:hover div{}
#nav li:hover > ul,#nav li:hover > div{left:100%;/* top:0;*/}
#nav li.level0:hover > ul,#nav li.level0:hover > div{left:0; top:40px;}
#nav ul li {border:0 }
#nav ul li a {padding:5px 20px }
#nav ul li a:hover {font-weight:600;}
#nav ul li.active > a, #nav ul li.over > a {}
#nav ul li.parent > a {position:relative;}
#nav ul li.parent > a:after {border:4px solid transparent; content:""; position:absolute; right:10px; top:12px; border-left-color:#000;}
#nav ul li.parent.over > a,#nav ul li.parent:hover > a {}
#nav > li > a > span {}
.nav-container .em-catalog-navigation ul a{text-decoration:none}
.nav-container .em-catalog-navigation > .level0.last{}

/* ------ Mega Menu ------ */
.header .top-menu .nav-container,
.header .top-menu .em_nav{background:#2e3a47; padding-left:10px; margin-top:19px;
border-radius:0px;
-webkit-border-radius:0px;
-moz-border-radius:0px;}
.top-menu .nav-container li.level0:hover,
.top-menu .menu-item-link.menu-item-depth-0:hover , 
.top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0:hover {background-color:#000;}
.top-menu .nav-container li.level0 > a, .top-menu .menu-item-link.menu-item-depth-0 > a, .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a {padding:5px 15px; margin-right:0;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;}
.top-menu .nav-container li.level0 > a.arrow, .top-menu .menu-item-link.menu-item-depth-0 > a.arrow, .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a.arrow {display:none;}
.top-menu .nav-container li.level0 > a span, 
.top-menu .menu-item-link.menu-item-depth-0 > a span, 
.top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a span {color:#fff; font-size:15px;}

.menu-item-link > .menu-container{background-color:#fff;
box-shadow:0 2px 5px #ccc;
-moz-box-shadow:0 2px 5px #ccc ;
-webkit-box-shadow:0 2px 5px #ccc ;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.em-catalog-navigation ul{background-color:#fff;}
.em_nav,.nav-container,.menu-wrapper{position:relative;}
.menu-wrapper{}
.menu-wrapper.menu-left, .sidebar .em_nav {border-bottom:none;
	background-color:#f1f4f8;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.menu-wrapper.menu-left:before, .sidebar .em_nav:before {content:""; position:absolute; left:0; top:0; bottom:0; right:0;border:1px solid #d9dce1; z-index:0; 

}

.adapt-0 .header .top-menu .nav-container, .adapt-0 .header .top-menu .em_nav {background:transparent; padding-left:0;}
.adapt-0 .menu-wrapper.menu-left, .adapt-0 .sidebar .em_nav {background:transparent;}
.adapt-0 .menu-wrapper .menuleftText, .adapt-0 .menu-title {border:1px solid #D1D1D1;  margin-bottom:4px;position:relative;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;}
.adapt-0 .menu-wrapper.menu-left:before, .adapt-0 .sidebar .em_nav:before {display:none;}

.menu-wrapper .menuleftText, .adapt-0 .menu-title{padding:11px 20px 12px 20px; text-transform:uppercase; font:600 16px Source Sans Pro, Arial, sans-serif; color:#000;}
.menu-wrapper:hover .menuleftText span:before, .adapt-0 .menu-title:before{border-top-color:transparent;top:15px}
.menu-wrapper .menuleftText span:before, .adapt-0 .menu-title:before{width:0; height:0;content:"";position:absolute;top:21px;right:15px;border:5px solid transparent; border-top-color:#000; -moz-transition:all 600ms ease; -webkit-transition:all 600ms ease; -o-transition:all 600ms ease; transition:all 600ms ease; display:none;}
.adapt-0 .menu-wrapper .menuleftText span:before, .adapt-0 .menu-title:before {display:block;}
.menu-wrapper:hover .menuleftText{cursor:pointer}
.cms-index-index .menu-wrapper:hover .menuleftText span:before, .adapt-0 .megamenu-wrapper:hover .menu-title:before{border-bottom-color:#000;top:21px; border-top-color:transparent;}
.adapt-0 .megamenu-wrapper:hover .menu-title:before {top:14px;}
.cms-index-index .menu-wrapper:hover .menuleftText{cursor:default}
.mega-menu{position:absolute;top:0;left:0;width:278px;z-index:999;}
.menu-left .em_nav .vnav {padding-bottom:0;}
.menu-left .vnav li.menu-item-depth-0, .menu-left .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 {border-bottom:1px solid #d9dce1;}
.menu-left .vnav li.menu-item-depth-0 > a, .menu-left .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a {padding:10px 0 10px 20px;}
.adapt-1 .menu-left .vnav li.menu-item-depth-0 > a, .adapt-1 .menu-left .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a {padding-left:10px;}
.menu-left .vnav li.menu-item-depth-0 > a > span, .menu-left .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a > span {font-size:108%;}

.nav-right.vnav, .sidebar .vnav{margin-bottom:10px; }

.sidebar .vnav{margin:-2px 0 15px; padding:5px 0}

.cms-index-index .mega-menu{position:static!important; width:auto!important;}
.menuleft{position:relative;}


.vnav {padding-bottom:18px;}
.vnav .menu-item-depth-0 > a,.vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a{padding:8px 20px; display:block}
.adapt-1 .vnav .menu-item-depth-0 > a, .adapt-1 .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a {padding-left:10px; padding-right:0;}

.vnav li.menu-item-depth-0,.vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0{}
.vnav li.menu-item-depth-0:first-child{border-top:none;}

.em-catalog-navigation li:hover > ul, .em-catalog-navigation li.hover > ul{left:100%; top:-10px;}
.menu-left .menu-item-text.menu-item-depth-0 .em-catalog-navigation.vertical li.level0:hover > ul {top:-1px;}
.vnav > li > .em-catalog-navigation > li:hover > ul{top:-7px}
#menuleft .em-catalog-navigation li:hover > ul.level0{top:-7px}
.em_nav .hnav,.nav-container #nav {margin:0;/* width:100%; */}
.em_nav .menu-item-hbox .menu-container .menu-container{}
.em_nav .hnav > li:hover > a > span{color:#fff;}
.adapt-0 .em_nav .hnav > li:hover > a span{background:none}
.em_nav .hnav > li:hover > a{position:relative; z-index:999;}
.adapt-0 .em_nav .hnav > li > a{display:block; padding-bottom:10px;}
.em_nav .menu-item-text .widget-title{background:none; filter:none; padding:0 0 7px; text-transform:capitalize}
.em_nav li.menu-item-depth-0 > a,
.em_nav > ul > li > .em-catalog-navigation > li > a{}
.em_nav > ul > li.menu-item-link:hover > a,.em_nav > ul > li > .em-catalog-navigation > li.level0:hover > a{font-weight:600;}
.em_nav .hnav > li.menu-item-link:hover > a,.em_nav .hnav > .menu-item-text.menu-item-depth-0 .em-catalog-navigation > li.level0:hover > a{font-weight:normal;}
.em_nav ul a, .em_nav ul p {color:#000;}
.em_nav a:hover {text-decoration:none }
.em_nav .ratings .amount a:hover{font-weight:600;}
.em_nav li:hover > a, .em_nav li.active > a, .em_nav .em-catalog-navigation.horizontal > li:hover > a {font-weight:600;}
.em_nav .products-list .product-image {float:left; margin-right:10px;}
.em_nav .products-list .product-shop{overflow:hidden; display:inline;}
.em_nav .products-list .product-shop .f-fix {float:none; display:block;}
.em_nav .products-list li.item{padding:0 0 10px}
/*.em_nav .products-list .productlabels_icons{position:absolute; width:50px}*/
.em_nav .product-shop .product-name a{padding-left:0; }
.em_nav h5, .em_nav h3{}
.em_nav .product-name {font-size:100%;}
.em_nav .product-name a{padding:0;}
.em_nav .product-name a:hover{}
.em_nav a.product-image{margin:0 0 10px; max-width:100%; padding:0 !important; text-align:center;}
.em_nav .products-grid li.item{padding:0; width:auto; max-width:100%;}
.em_nav .products-list li.item .product-name{margin-right:3px;}

.em-catalog-navigation ul li > a{padding:5px 10px}
.adapt-0 .em_nav .menu-item-hbox .menu-container .menu-container{}
.adapt-0 .em_nav .vnav{background:none; border:none;}
/* level 1 */
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a {}
.em-catalog-navigation.horizontal > li {padding:5px 0; height:30px;}
.hnav .menu-item-depth-0, .top-menu .nav-container li.level0 {padding:5px 0; height:30px;}
.hnav .menu-item-depth-0.last{background:none; }
.hnav .menu-item-depth-0.last .menu-item-text img{margin-bottom:10px }
.menu-item-text.menu-item-depth-0 {display:inline; padding:0; float:left; height:auto;} /* fix so that em-catalog-navigation's items display on the same line of other menu-item-link depth 0 */
.vnav .menu-item-text.menu-item-depth-0 {float:none;}
/* 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:40px;}

.adapt-3 .nav-container .em-catalog-navigation ul,
.adapt-2 .nav-container .em-catalog-navigation ul,
.adapt-1 .nav-container .em-catalog-navigation ul {display:block !important;}

/* level 2+ */
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul ,.nav-container .em-catalog-navigation ul{
	padding:10px 0;
	box-shadow:0 2px 5px #ccc ;
	-moz-box-shadow:0 2px 5px #ccc ;
	-webkit-box-shadow:0 2px 5px #ccc ;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#ccc')";
 	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#ccc');
}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a,.nav-container .em-catalog-navigation ul a {}
.em_nav .menu-item-depth-1 li:hover > a, 
.em_nav .menu-item-depth-1 li.active > a,
.em_nav .em-catalog-navigation li li:hover > a,
.em_nav .em-catalog-navigation li li.active > a,.nav-container .em-catalog-navigation ul li:hover > a {}
.em_nav .menu-item-depth-0 .menu-item-text li:hover > a{font-weight:600;}

.header .em_nav li .product-shop .add-to-links .link-wishlist,
.header .em_nav li .product-shop .add-to-links .link-compare{padding:0}


.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul {margin-bottom:15px }
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul > li > a {display:block;/* padding:3px 0 */}
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul > li:first-child > a {}

.em_nav .em-catalog-navigation li.parent > a.arrow span{}
.em_nav .em-catalog-navigation li.parent:hover > a.arrow span{}
.adapt-0 .em_nav #menuleft .em-catalog-navigation > li.parent:hover > a.arrow span,
.adapt-0 .em_nav #menuleft .em-catalog-navigation > li.parent > a.arrow span{background:url(../i_bullet1.html) right center no-repeat;}

.adapt-0 .menu-item-hbox > .menu-container > li{display:block; float:none;}

/*Sua them*/
.em_nav .vnav .menu-item-hbox .menu-container .menu-container .menu-item-text{margin:0 10px !important}
.menu-item-text.menu-item-depth-3 > p:first-child > strong {padding-top:15px;}
.em_nav .vnav > .menu-item-link.menu-item-depth-0 > ul > .menu-item-hbox.grid_6 > .menu-container > .menu-item-vbox > .menu-container > .menu-item-text{padding-left:0}
.hnav .menu_img img{padding-left:15px;}
.hnav .menu_img a:first-child img{padding-left:10px;}
.hnav .menu_img p{margin:0}
.hnav .menu-item-depth-0:hover > .menu-container{left:0;}

/* ----- mega menu on mobile view ----- */
.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 .hnav .menu-item-depth-0 .menu-item-vbox .menu-container .menu-item-text{padding:0 20px;}

/* top level */
.adapt-0 .top-menu .nav-container li.level0 > a, 
.adapt-0 .top-menu .menu-item-link.menu-item-depth-0 > a, 
.adapt-0 .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a {border-radius:0; -webkit-border-radius:0; -moz-border-radius:0}
.adapt-0 .top-menu .nav-container li.level0 > a.arrow, 
.adapt-0 .top-menu .menu-item-link.menu-item-depth-0 > a.arrow, 
.adapt-0 .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a.arrow {display:block;}
.adapt-0 .top-menu .nav-container li.level0 > a span, .adapt-0 .top-menu .menu-item-link.menu-item-depth-0 > a span, .adapt-0 .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a span {color:#000;}
.adapt-0 .em_nav .iphone .menu-container li a.text{clear:both; display:block}
.adapt-0 .em_nav .iphone .menu-container > li{float:none}

/*menu moi*/
.em_nav .hnav > li.menu-item-parent > a.arrow span{}
.em_nav .hnav > li.menu-item-parent > a.arrow span:before,
.em_nav .hnav > li.menu-item-text > .em-catalog-navigation > li.parent > a.arrow span:before{width:0;
height:0;content:"";position:absolute;top:18px;right:10px;border:4px solid transparent;-moz-transition:border-color 600ms ease; -webkit-transition:border-color 600ms ease; -o-transition:border-color 600ms ease; transition:border-color 600ms ease;} 
.em_nav .hnav > li.menu-item-parent:hover > a.arrow span:before,
.em_nav .hnav > li.menu-item-text > .em-catalog-navigation > li.parent:hover > a.arrow span:before{}
.em_nav .hnav > li > a.arrow{display:inline; padding:12px 10px;position:absolute}
.menu-item-parent > a{margin-right:17px;}
.em_nav .vnav > li.menu-item-parent > a.arrow{background-image:none; padding:8px 10px; right:0}
.em_nav a.arrow span:before, .em_nav a.arrow span:before{width:0; height:0; content:""; position:absolute; top:11px; right:10px; border:4px solid transparent;-moz-transition:border-color 600ms ease; -webkit-transition:border-color 600ms ease; -o-transition:border-color 600ms ease; transition:border-color 600ms ease; border-left-color:#808080;}
.em_nav .vnav a.arrow span:before, .em_nav .vnav a.arrow span:before {border-left-color:#808080;}
.em_nav .vnav > li.menu-item-parent > a.arrow span:before, .em_nav .vnav > li > .em-catalog-navigation > li.parent > a.arrow span:before{top:12px}
.em_nav li:hover > a.arrow span:before, .em_nav li:hover > a.arrow span:before{border-left-color:#000;}
.menu-left .menu-item-text.menu-item-depth-0 > div > .em-catalog-navigation li.level0 > a.arrow span:before {top:17px;}

.em_nav .nav-right a.arrow span:before,
.col-right a.arrow span:before{width:0;
height:0;content:"";position:absolute;top:11px;right:10px;border:4px solid transparent;-moz-transition:border-color 600ms ease; -webkit-transition:border-color 600ms ease; -o-transition:border-color 600ms ease; transition:border-color 600ms ease; border-right-color:#808080;}
.em_nav .nav-right li:hover > a.arrow span:before,
.col-right li:hover > a.arrow span:before{border-left-color:transparent;  border-right-color:#000;}
.sidebar .megamenu-wrapper {margin:0 0 20px;}


.adapt-0 .nav-right li:hover > a.arrow span:before,
.adapt-0 li:hover > a.arrow span:before {border-right-color:transparent!important}
.adapt-0 .header .top-menu .nav-container, .adapt-0 .header .top-menu .em_nav, .adapt-0 .em_nav{border:none; margin-bottom:0; background:transparent; padding-left:0;}

.adapt-0 .em_nav > ul{width:100%}
.adapt-0 .em_nav .shopby-title{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-bottom:5px}
.adapt-0 .em_nav a.arrow, .adapt-0 .menu-item-parent > a.arrow, .adapt-0 .em-catalog-navigation li.parent > a.arrow, .adapt-0 .menu-item-parent > a.arrow, .adapt-0 .em-catalog-navigation li.parent > a.arrow {padding:10px !important; margin-right:0 !important;}
.adapt-0 .menu-item-parent > a, .adapt-0 .em-catalog-navigation li.parent > a{margin-right:41px !important;}


/*moblie*/
.adapt-0 .mega-menu{border:none; position:static; width:auto;}
.adapt-0 li.menu-item-depth-0.menu-item-link,.adapt-0 li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0,.adapt-0 #nav > li {display:block; width:100%; margin:0 0 4px; padding:0; background:#fff !important; border:none !important; height:auto;}
.adapt-0 li.menu-item-depth-0.menu-item-link > a,.adapt-0 li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a,.adapt-0 #nav > li > a, .adapt-0 .top-menu .nav-container li.level0 > a, .adapt-0 .top-menu .menu-item-link.menu-item-depth-0 > a, .adapt-0 .top-menu .menu-item-text.menu-item-depth-0 > .em-catalog-navigation.horizontal li.level0 > a {border:1px solid #d9dce1; padding:10px 15px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}
.adapt-0 .menu-left .vnav li.menu-item-depth-0 > a, .adapt-0 .menu-left .vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a {padding:10px 15px;}
.adapt-0 li.menu-item-depth-0.menu-item-link > a.arrow span:before,.adapt-0 li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0 > a.arrow span:before, .adapt-0 .em_nav a.arrow span:before, .adapt-0 .em_nav a.arrow span:before {top:20px !important; right:15px !important; border-top-color:#000 !important; border-left-color:transparent !important; border-right-color:transparent !important;}
.adapt-0 .em_nav .menu-item-link > ul, .adapt-0 .em_nav .em-catalog-navigation ul, .adapt-0 .nav-container .em-catalog-navigation ul { padding:6px 0 6px 10px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;  box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.adapt-0 .menu-item-depth-0 > .menu-container, .adapt-0 .menu-item-text.menu-item-depth-0 > .em-catalog-navigation > li > ul, .adapt-0 .menu-item-text.menu-item-depth-0 > div > .em-catalog-navigation > li > ul, .adapt-0 .menu-item-text.menu-item-depth-0 > .em-catalog-navigation > li:hover > ul, .adapt-0 #nav ul, .adapt-0 #nav div {border:1px solid #d9dce1; border-top:none;}

.adapt-0 .em_nav .menu-item-depth-0 li a{padding:5px 20px}
.adapt-0 .em_nav .menu-item-depth-0 li a.arrow span:before{top:14px !important;}
.adapt-0 .em_nav .menu-item-depth-0 li a.banner {padding:0;}
.adapt-0 #nav > li.last{border-bottom:none}
.adapt-0 .em_nav .products-grid li.item {text-align:center;}
.adapt-0 .em_nav .products-grid a.product-image {display:inline-block;}
.adapt-0 .em_nav .products-grid .product-shop {text-align:left;}

.wrapper_body .em_nav .hnav{margin-bottom:10px;}

/* Main theme megamenu */
.main_menu .menu-item-depth-0 > .menu-container > li {padding:21px 10px 20px; color:#000; }
.main_menu .menu-item-depth-0 > .menu-container > li.menu-item-text {padding-right:0 }
.main_menu .menu-item-depth-0 > .menu-container > li.grid_24 {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.main_menu h5, .main_menu .widget-title h2 {font:600 16px Source Sans Pro, Arial, sans-serif; color:#000; text-transform:uppercase; margin:12px 0 6px;}
.main_menu h3 {font-size:24px; color:#000;}
.main_menu .menu-container li > a:hover {font-weight:600;}
.hnav.main_menu .menu-item-depth-0 > .menu-container, .hnav.main_menu .menu-item-depth-0:hover > .menu-container {padding:0;}
.main_menu .menu-item-vbox > .menu-container > .menu-item-text > ul {margin-bottom:0;}
.main_menu .menu-item-vbox > .menu-container > .menu-item-text > ul.first {margin-bottom:28px;}
.main_menu .menu-item-hbox.grid_8 .menu-item-vbox.grid_4 {margin-right:10px;}
.adapt-1 .main_menu .menu-item-hbox.grid_8 .menu-item-vbox.grid_4,
.adapt-2 .main_menu .menu-item-hbox.grid_8 .menu-item-vbox.grid_4 {display:inline-table; float:none; margin-right:0;}
.main_menu .menu-item-depth-3.grid_4 {margin-right:15px;}
.main_menu p.sub-title {color:#808080; font-size:86%;}
.main_menu p.banner {padding:12px 0 18px;}
.main_menu p.banner > a {display:inline; padding:0 !important;}
.main_menu .banner img{max-width:100%;}
.main_menu p.banner > a > img{max-width:100%;}
.main_menu .multi-links .menu-item-text ul ul {padding-left:22px;}
.main_menu .multi-links .menu-item-text li:hover > a {font-weight:600;}
.main_menu .multi-links .menu-item-text ul ul > li{position:relative;}
.main_menu .multi-links .menu-item-text ul ul > li a{padding-top:0; padding-left:0;}
.main_menu .multi-links .menu-item-text ul ul > li:before {border:2px solid #000; border-radius:100%; content:""; height:0; left:-11px; position:absolute; top:8px; width:0;}
.main_menu .multi-links .menu-item-text ul ul ul{padding-left:0;}
.main_menu .multi-links .menu-item-text ul ul ul > li{font-size:86%;}
.main_menu .multi-links .menu-item-text ul ul ul > li:before{display:none;}

.em_nav .brands {padding-left:20px !important;}
.em_nav .brands h3 {margin-bottom:20px;}
.em_nav .brands .menu-item-text ul{overflow:hidden; clear:both; padding-bottom:10px;}
.em_nav .brands .menu-item-text li{float:left; margin-right:17px; text-align:center; margin-bottom:10px;}
.em_nav .brands .menu-item-text li img {max-width:100%;}
.em_nav .brands .menu-item-text li a{padding:0; display:block;}
.em_nav .brands .menu-item-text li.last{margin-right:0;}

.em_nav button.btn-cart, .em_nav a.btn-cart{width:100%; float:none;}
.em_nav .add-to-links {margin-top:5px;}

.adapt-0 .main_menu .menu-item-depth-0 > .menu-container > li {padding:10px 0;}
.adapt-0 .em_nav .menu-item-depth-0 li .product-name a {padding:0 !important;}

/*fix top*/
.fixed-top{position:fixed; top:0; width:1170px; z-index:10; margin:0 !important;}
.fixed-top .em_nav{margin-bottom:0;}
.adapt-2 .fixed-top{width:930px}
.adapt-1 .fixed-top{width:690px}
.em_nav.fixed-top .hnav{margin-bottom:0}

/* JS-Video:https://gist.github.com/3026455 */
.js-video {
 height:0;
 padding-top:25px;
 padding-bottom:67.5%;
 margin-bottom:10px;
 position:relative;
 overflow:hidden;
}
 
.js-video.widescreen {
 padding-bottom:57.25%;
}
 
.js-video.vimeo {
 padding-top:0;
}
.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;
}
}
/* End of JS-Video */



/* back to top */
#back-top a {
background:url("../png/back_to_top.png") no-repeat scroll center center transparent;
display:block;
height:45px;
text-indent:-9999px;
width:45px;}
#back-top {
bottom:15px!important;
margin:0;
position:fixed;
right:15px!important;
z-index:15;}


/*========================== Start resize ================================*/

/*======= Resize 2==========*/
.adapt-2 .header .form-search input.input-text {width:40%;}
.adapt-2 .block-cart-top .cart-popup:before{left:61%}
.adapt-2 .input_cat {max-width:135px;}

/*main slide show*/
.adapt-2 .three-columns .widget-home .products-grid li.item{width:47.8%}
.adapt-2 .three-columns .widget-home .products-grid li.item:nth-child(2){border-right:none}
/*toolbar*/

/*product detail*/
.adapt-2 #review-form .data-table th, #review-form .data-table td{padding:5px 9px}
.adapt-2 .three-columns .box-reviews .review-list{width:100%; margin-right:0; float:left; margin-bottom:20px}
.adapt-2 .three-columns .box-reviews .form-add{width:100%; display:inline-block}
.adapt-2 .block-related .product .product-details{}
.adapt-2 .three-columns .product-view .product-img-box .product-image{width:320px; max-width:320px}
.adapt-2 .three-columns .product-view .product-img-box{margin-right:0}
.adapt-2 .three-columns .product-view .product-img-box .product-image img{width:100%}
.adapt-2 .one-column .product-view .product-img-box .product-image{width:350px !important;}
.adapt-2 .one-column .product-view .product-img-box{width:350px !important}
.adapt-2 .one-column .product-view .product-img-box .product-image img{width:100%}
.adapt-2 .grid_18 .product-view .product-shop{clear:both;}
.adapt-2 .three-columns .product-view .product-img-box {width:450px; max-width:450px}
.adapt-2 .three-columns .product-view .product-img-box .product-image{width:450px; max-width:450px}

/*checkout*/
.adapt-2 .data-table td, .adapt-2 .data-table th{border-right:none;}
.adapt-2 .opc .form-list li.wide select{}
.adapt-1 .opc .form-list li.wide input.input-text, 
.adapt-1 .opc .form-list div.fields input.input-text{width:445px;}
.adapt-1 .opc .form-list li.wide select{width:84.7%}
.adapt-1 .opc .form-list select{width:88.2%}
.adapt-2 .opc-col1,.adapt-2 .opc-col2 {width:452px}
.adapt-2 .opc-col3{width:100%}
.adapt-2 .opc-col2,.adapt-2 .opc-col3{margin-right:0}
.adapt-1 .opc-col1,.adapt-1 .opc-col2{width:333px}
.adapt-1 .opc-col2{margin-right:0}
.adapt-1 .opc-col3{margin-right:0; width:100%}

/*shopping cart */
.adapt-2 .multiple-checkout .gift-messages-form .form-list li.wide textarea{}
.adapt-2 .cart .data-table th{padding:6px 5px}
.adapt-2 .cart .data-table td{padding-left:5px; padding-right:5px;}

/*Footer*/
.adapt-2 .em-area09 img{min-height:112px;}

/*======= Resize 1==========*/
/*header*/
.adapt-1 .logo{float:none; margin:18px 0 22px; max-width:none; text-align:center; width:100%;}
.adapt-1 .top-search {width:500px;}
.adapt-1 .header .form-search, .adapt-1 .input_search {width:100%;}
.adapt-1 .header-container .input-search input{width:97px}
.adapt-1 .header-container .top-cart .top-cart-inner a.top-link-cart{padding-left:30px; background-position:6px -79px}
.adapt-1 .header-top .quick-access .links li {margin-left:8px;}
.adapt-1 .wrapper-menu-slide .daily_deal .products-grid li.item.first{padding:10px 2%!important; width:96%!important}
/*.adapt-1 .rev_slider_wrapper .tparrows{top:67.5%}*/
.adapt-1 .menu-wrapper .menuleftText{font-size:90%; padding:16px 20px 11px 10px}
.adapt-1 .menu-wrapper .menuleftText span:before{}
.adapt-1 .block-cart-top .cart-popup:before{left:72%}
.adapt-1 .keep_track {padding-left:5px; padding-right:5px; text-align:center;}
.adapt-1 .keep_track div > a {margin:0 5px 10px;}
.adapt-1 .header-top .quick-access .links li {margin-left:12px;}

.adapt-1 .footer .copyright-footer {float:none;text-align:center;}
.adapt-1 .footer .payment{float:right; margin-top:12px; text-align:center;}
.adapt-1 .footer .payment > ul {display:inline-block;}

/*main*/
.adapt-1 .widget-right .products-list .product-shop{margin-left:0!important}
.adapt-1 .widget-right .widget .products-list .product-image{margin-bottom:10px; margin-right:0}
.adapt-1 .sidebar .widget-recentreview-products .products-grid li.item img{width:100%!important; height:auto}
.adapt-1 .three-columns .widget-home .products-grid li.item{width:48%}
.adapt-1 .three-columns .widget-home .products-grid li.item:nth-child(2){border-right:none;}
.adapt-1 .customers_choice .widget-title, .adapt-1 .customers_choice > h2, .customers_choice > h3,
.adapt-1 .customers_choice .widget-products li.item, .adapt-1 .customers_choice > ul > li {padding-left:10px !important; padding-right:10px !important;}

/*main slide show*/
.adapt-1 .nivo-caption{top:28%;}
.adapt-1 .nivo-caption p.title{font-size:120%;}
.adapt-1 .nivo-caption p{padding:0 5px 5px;}

/*toolbar*/
.adapt-1 .sorter .sort-by{}
.adapt-1 .sorter .limiter {clear:right; margin-top:5px;}
.adapt-1 .sorter .view-mode {margin-top:5px;}
.adapt-1 .toolbar-bottom .toolbar{padding-bottom:0}

/*sidebar*/
.adapt-1 .block .actions a {float:left; margin-top:5px; padding-left:0;}
.adapt-1 .block-cart-top .actions a {float:right; margin-top:0; padding-left:10px;}
.adapt-1 .sidebar .block .block-title, .sidebar .widget-title, .adapt-1 .sidebar .widget .widget-title, .adapt-1 .sidebar .box-reviews h2 {padding-left:10px; padding-right:10px;}
.adapt-1 .block .block-content {padding-left:10px; padding-right:10px;}
.adapt-1 .block-cart-top .block-content {padding-left:0; padding-right:0;}
.adapt-1 .sidebar .block-related.block .block-content {padding-left:10px; padding-right:10px;}
.adapt-1 .block-tags .block-content, .adapt-1 .block-poll .block-content {padding-left:10px; padding-right:10px;}
.adapt-1 .sidebar .widget-recentreview-products .widget-products {padding-left:10px; padding-right:10px;}
.adapt-1 .block-content dt, .adapt-1 .block-layered-nav .block-content dd {padding-left:10px; padding-right:10px;}
.adapt-1 .block-layered-nav .block-content {padding-left:0; padding-right:0;}
.adapt-1 .block-compared.block .block-content {padding-left:10px; padding-right:10px;}

/*box tags*/
.adapt-1 .box-tags .form-add .input-box,
.adapt-1 .box-tags .form-add .input-box input {width:100%;}
.adapt-1 .block-wishlist .mini-products-list .product-details{margin-left:0; clear:both;}
.adapt-1 .box-info .col2-set > div > .box .box-title a {clear:both; float:left; margin-bottom:5px;}

/*category*/
.adapt-1 .three-columns .category-products .products-list .product-image {height:100px; width:100px;}
.adapt-1 .three-columns .category-products .products-list .product-image > img {max-width:100%;}

/* block newsletter */
.adapt-1 .input_search input{width:92px;}
.adapt-1 .block-subscribe .input-act .actions{position:static; top:auto; right:auto}
.adapt-1 .block-subscribe{padding-left:10px; padding-right:10px;}
.adapt-1 .block-subscribe .input-act .actions button.button{margin-top:5px}

/*product detail*/
.adapt-1 .three-columns .product-view .product-shop{margin-left:0!important; padding-bottom:20px; clear:both}
.adapt-1 .three-columns .product-view .product-img-box {width:300px; max-width:300px}
.adapt-1 .three-columns .product-view .product-img-box .product-image{width:300px; max-width:300px}
.adapt-1 .three-columns .product-view .product-img-box .zoom{width:145px}
.adapt-1 .three-columns .product-view .product-img-box .zoom-notice{width:145px; text-align:left}
.adapt-1 .three-columns .product-view .product-img-box{margin-right:0}
.adapt-1 .three-columns .product-view .product-img-box .product-image img{width:100%}
.adapt-1 .one-column .product-view .product-img-box .product-image{margin-bottom:0}
.adapt-1 .one-column .product-view .product-shop{clear:both; }
.adapt-1 .one-column .product-view .product-img-box{margin-bottom:10px}
.adapt-1 .one-column .product-view .product-img-box .product-image img{width:100%}
.adapt-1 .grid_18 .product-view .product-img-box .product-image{width:320px; max-width:320px;}
.adapt-1 .grid_18 .product-view .product-img-box{}
.adapt-1 .grid_18 .product-view .product-img-box .product-image img{width:100%}
.adapt-1 .grid_18 .product-view .product-shop{clear:both;}
.adapt-1 .grid_12 .products-list .product-shop{clear:both}
.adapt-1 .box-reviews .review-list{width:100%; margin:0 0 20px}
.adapt-1 .box-reviews .form-add{width:100%; }

/*shopping cart */
.adapt-1 .cart .cart-collaterals .coupon-shipping{width:50%;float:left}
.adapt-1 .cart .cart-collaterals .shipping,.adapt-1 .cart .cart-collaterals .discount{width:auto;float:none; margin-bottom:20px}
.adapt-1 .data-table td, .adapt-1 .data-table th{padding-left:5px; padding-right:5px; border-right:none;}
.adapt-1 .data-table.compare-table td, .adapt-1 .data-table th.compare-table,
.adapt-0 .data-table.compare-table td, .adapt-0 .data-table th.compare-table {padding-left:12px; padding-right:12px;}
.adapt-1 .cart .cart-collaterals .col2-set{width:52%}
.adapt-1 .cart .totals{width:48%;}
.adapt-1 .cart .cart-collaterals .col2-set .col-1,.adapt-1 .cart .cart-collaterals .col2-set .col-2{width:95%; float:left;}

/*checkout */
.adapt-1 .form-list li.wide textarea{}
.adapt-1 .opc-col .tool-tip{left:0}
.adapt-1 .block-progress .block-content dt a {clear:both; display:inline-block; float:none; margin:5px 0 10px;}

.adapt-1 .opc .form-list .field {width:230px;}
.adapt-1 .opc .form-list .field input.input-text, .adapt-1 .opc .form-list select {width:215px;}
.adapt-2 #checkout-review-table tfoot td:first-child, .adapt-1 #checkout-review-table tfoot td:first-child {padding-left:20px;}
.adapt-2 #checkout-review-load > #checkout-review-table-wrapper, .adapt-1 #checkout-review-load > #checkout-review-table-wrapper, .adapt-0 #checkout-review-load > #checkout-review-table-wrapper {overflow:auto;}
.adapt-1 #checkout-review-submit {padding-left:10px; padding-right:10px;}
.adapt-1 .opc-1sc #checkout-review-submit {padding:0;}
.adapt-1 .block-progress .block-content dt {padding-left:0; padding-right:0;}
.adapt-2 .opc #checkout-review-submit {padding-left:20px; padding-right:20px;}
.adapt-1 .opc #checkout-review-submit {padding-left:20px;padding-right:10px;}
.adapt-2 .opc #checkout-review-submit button.btn-checkout,
.adapt-1 .opc #checkout-review-submit button.btn-checkout {float:right; min-width:180px; width:auto;}
.adapt-2 #review-buttons-container.buttons-set .f-left,
.adapt-1 #review-buttons-container.buttons-set .f-left {float:right !important;}

/*my order*/
.adapt-1 #my-orders-table th,
.adapt-1 #my-orders-table td{padding-left:5px; padding-right:5px}
.adapt-2 #my-orders-table tr.border td, .adapt-1 #my-orders-table tr.border td {border-left:none; border-right:none;}
.adapt-2 #my-orders-table td .nobr, .adapt-1 #my-orders-table td .nobr{white-space:normal!important}
.adapt-1 .sidebar .block-related .product .product-details,.adapt-1 .widget-recentreview-products .products-list .product-shop{clear:both; margin-left:0!important}
.adapt-1 .box-info .box.address .box-content a {float:left; clear:both;}

/* CONTACT US PAGE */
.adapt-1.contacts-index-index .form-list input.input-text,
.adapt-1.contacts-index-index .form-list li.wide textarea{width:100%}

/*add new address*/
.adapt-1 .my-account .fieldset{width:70%; margin-bottom:20px}
.adapt-1 .form-list .input-range input.input-text{width:36.2%}

/* blog */
.adapt-1 .em_blog-cat li {padding-left:10px;}
.adapt-1 .em_blog-cat li.level0 {padding-left:0;}
.adapt-1 .em_post-action-top, .adapt-0 .em_post-action-top {margin-bottom:10px;}
.adapt-1 .em_post-item .post-title > h2, .adapt-0 .em_post-item .post-title > h2 {padding-right:0;}

/*compare page*/
.compare-table th, .compare-table td{border:1px solid #D1D1D1; padding:20px 18px;}
.compare-table th.last, .compare-table td.last{border-right:none;}
.compare-table thead td, .compare-table thead th{border-top:none; border-bottom:none;}
.compare-table .product-shop-row th, .compare-table .product-shop-row td{border-top:none;}
.compare-table .add-to-row.last th, .compare-table .add-to-row.last td {padding-top:16px; padding-bottom:10px;}
.compare-table .add-to-row.last td .price-box {margin-bottom:30px;}
.compare-table .add-to-row.last .price {font-size:167%; font-weight:bold;}
.compare-table .product-shop-row td p,
.compare-table .add-to-row td p{margin:0}
.compare-table .add-to-row th,
.compare-table .add-to-row td{border-bottom:none; padding-bottom:0}
.compare-table tbody tr.last{background:none;}
.compare-table td .product-image img{}
.compare-table tbody th {font-weight:bold; font-size:100%; text-transform:capitalize;}
.compare-table tbody td {font-size:86%;}
.compare-table td button.button{float:left; margin-right:5px; margin-bottom:5px; width:100%;}
.compare-table td button.button {clear:both; display:inline-block; float:none; max-width:335px;}
.compare-table tbody th{}
.compare-table td ul.add-to-links{float:left; margin:0 0 5px; font:14px/1.35 Source Sans Pro, Arial, sans-serif;}
.page-popup .page-title {color:#000;text-transform:uppercase;}
.page-popup .page-title h1 {background:transparent; box-shadow:none; border:none; padding-bottom:11px;}
.page-popup .link-print {font-weight:normal; margin-top:11px; text-transform:capitalize; position:relative; padding-left:22px; background:none;}
.page-popup .link-print:before {content:""; position:absolute; left:0; top:4px; width:14px; height:14px; background:url(../png/icons.png) -457px -12px no-repeat transparent;}

.qr_code_name img {box-shadow:0 0 10px #999999;}


/*=========== AJAXCART================*/
#containerDiv .ajaxcart .row2 a{margin-bottom:2px;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;display:inline-block;border:none; padding:0; height:auto;background-color:#1abc9c; border-bottom:2px solid #1abc9c; border-radius:4px; -webkit-border-radius:4px ; -moz-border-radius:4px; font:14px/1.35 Source Sans Pro, Arial, sans-serif; margin:0 5px;}
#containerDiv .ajaxcart .row2 a:hover {background-color:#000; border-bottom-color:#000;}
#containerDiv .ajaxcart .row2 a span{display:inline-block; color:#ffffff; text-align:center;float:none; font-size:86%; font-weight:bold; text-transform:uppercase; padding:6px 13px 4px; white-space:normal;}
#containerDiv a#close{display:none;height:31px; width:28px; text-indent:-99999px; text-align:left; position:absolute; top:0; right:0; z-index:100000}

/*======= Resize 0==========*/
/*header*/
.cms-index-index.adapt-0 .header {padding-bottom:0;}
.adapt-0 .header {padding-bottom:10px;}
.adapt-0 .header-top-right .header-logo{display:none;}
.adapt-0 .header-middle-right{display:none;}
.adapt-0 .header-top .links li.first{}
.adapt-0 .header-top .quick-access .div_top-link, 
.adapt-0 .header .welcome-msg {display:inline-block; float:none; margin:0; padding:0;}
.adapt-0 .header .links, .adapt-0 .header-top .quick-access .links li {display:inline; float:none; margin:0 10px;}
.adapt-0 .logo{float:none; max-width:100%; margin-right:0;}
.adapt-0 .logo strong{margin-left:0;}
.adapt-0 .header-middle-left{text-align:center;}
.adapt-0 .cart_search_wrapper .grid_24{margin:0}
.adapt-0 .menu-wrapper{margin:10px 0;}
.adapt-0 .top-menu {clear:both;}
.adapt-0 .em_nav .hnav{background:transparent;}
.adapt-0 .block-subscribe {margin-bottom:15px;}
.adapt-0 .form-search{margin:0; width:100%}
.adapt-0 .input_search{margin:0; width:100%}
.adapt-0 .form-search .input_cat{margin-top:10px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border:1px solid #DADBDF; padding-right:0;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.adapt-0 .input_cat .catsearch-dropdown {width:100%; padding-right:0;}
.adapt-0 .input_search button.button {clear:left; float:left; left:0; margin:10px 0 0; position:absolute; top:112px;}
.adapt-0 .input_search button.button span span {font-size:100%; padding:15px 25px;}
.adapt-0 .input_cat .catsearch-dropdown ul {top:48px; width:100%;}
.adapt-0 .form-search .input_cat select {height:47px; padding:14px 5px; line-height:normal;}
.adapt-0 .form-search .input_cat,
.adapt-0 .form-search .input_search input.input-text{border:1px solid #F05525 !important; width:100%;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}
.adapt-0 .block-cart-top .block-content .actions a.goto-cart{display:block}
.adapt-0 #block-cart-top {margin:15px 0 20px;}
.adapt-0 .top-cart-content{right:-3px!important;}
.adapt-0 .top-header .header .f-left{padding-bottom:5px; padding-left:10px}
.adapt-0 .top-header .header .f-right{padding-bottom:5px; padding-right:10px}
.adapt-0 .logo img{width:auto}
.adapt-0 .header-middle div.logo {margin:20px 0 35px; text-align:center;}
.adapt-0 .header-container .toolbar-switch select{margin:0 10px;}
.adapt-0 .zoom-notice{display:none}
.adapt-0 .header-top-left {text-align:center;}
.adapt-0 .header-top .div_language-currency {float:none;}
.adapt-0 .header .form-language, .adapt-0 .header .block-currency, .adapt-0 .header .store-switcher {display:inline-block; float:none; clear:none; margin:0 0 5px;}
.adapt-0 .quick-access {display:inline-block; float:none; margin:0 auto; text-align:center;}
.adapt-0 .header-container .form-search{position:relative;margin-top:10px; border:none;}
.adapt-0 .header-container .input-cate{/*display:inline; float:none*/ width:110px;}
.adapt-0 .header-container .input-cate select{}
.adapt-0 .top-search {float:left; width:100%;}
.adapt-0 .form-search .search-autocomplete {left:auto!important; top:47px!important; right:0}
.adapt-0 .header-container .input-search input{width:97%;border:none;border-left:1px solid #cccccc; }
.adapt-0 .header-container .input-search{width:64%;}
.adapt-0 .header-container .form-search .input-search button.button{top:0; right:0}
.adapt-0 .store-switcher{clear:both; margin:5px 0 5px}
.adapt-0 .shopby-title a{padding-top:10px; padding-bottom:9px}
.adapt-0 .header-top-right select{margin-right:0; margin-left:10px }
.adapt-0 .quick-access {float:none;}

.three-columns .home_block, .adapt-0 .home_block, .adapt-1 .home_block {height:auto !important;}
.three-columns .home_block .left-block, .three-columns .home_block .right-block,
.adapt-0 .home_block .left-block, .adapt-0 .home_block .right-block,
.adapt-1 .home_block .left-block, .adapt-1 .home_block .right-block {float:none; width:100%; height:auto !important; padding-bottom:0;}
.adapt-0 .home_block .left-block > p, .adapt-1 .home_block .left-block > p, .three-columns .home_block .left-block > p {clear:both; display:block; width:100%; position:static; text-align:center; margin-bottom:0;}
.adapt-0 .home_block .right-block > ul, .adapt-1 .home_block .right-block > ul, .three-columns .home_block .right-block > ul {margin-top:0; border-bottom:1px solid #D1D1D1; margin-right:0; padding-right:36px; min-height:0; padding-bottom:12px;}
.adapt-0 .home_block .right-block > ul > li, .adapt-1 .home_block .right-block > ul > li, .three-columns .home_block .right-block > ul > li {padding-top:10px; padding-bottom:0;}
.adapt-0 .home_block .right-block > ul > li:first-child, .adapt-1 .home_block .right-block > ul > li:first-child, .three-columns .home_block .right-block > ul > li:first-child {margin-left:0;}
.adapt-0 .home_block .right-block ul.products-grid, .adapt-1 .home_block .right-block ul.products-grid, .adapt-2 .three-columns .home_block .right-block ul.products-grid {border-left:none; height:auto !important;}
.adapt-0 .home_block .right-block li.item, .adapt-1 .home_block .right-block li.item, .adapt-2 .three-columns .home_block .right-block li.item {height:auto !important; width:100% !important; border-right:none; border-top:1px solid #d9dce1; }
.adapt-0 .home_block .right-block li.item:first-child, .adapt-1 .home_block .right-block li.item:first-child, .adapt-2 .three-columns .home_block .right-block li.item:first-child {border-top:none; }
.adapt-0 .home_block .right-block li.item {display:block;}

.adapt-0 .best_sale {margin-bottom:15px;}
.cms-index-index.adapt-0 .widget-static-block > p {text-align:center;}

.adapt-0 .keep_track div {margin-top:10px; text-align:center;}
.adapt-0 .keep_track div > a {display:inline-block; float:none; margin:0 5px 10px;}
.adapt-0 .top_seller {height:auto !important;}
.adapt-0 .top_seller div.sub_item {border-top:1px solid #D1D1D1; padding-left:10px; padding-right:10px; width:50%; height:auto !important; display:inline-table; vertical-align:top; float:none; margin:0 -2px 0 0;}
.adapt-0 .top_seller div.sub_item.last {border-right:1px solid #D1D1D1}
.adapt-0 .top_seller div.sub_item:nth-child(2), .adapt-0 .top_seller div.sub_item:nth-child(4) {border-right:medium none;border-left:1px solid #D1D1D1; margin-left:-1px; }
.adapt-0 .footer_text .text_box {margin-bottom:10px; margin-left:0; width:100%;}
.adapt-0 .footer_info {padding:10px; overflow:hidden; position:relative;}
.adapt-0 .footer_info .box_text {display:inline-table; float:none; margin-bottom:10px; margin-right:4%; vertical-align:top; width:45%;}
.adapt-0 .footer_info .box_text.info {margin-bottom:0; width:100%;}

.adapt-0 .footer .copyright-footer {float:none;text-align:left;}
.adapt-0 .footer .last-col-footer {float:none;text-align:left;}
.adapt-0 .footer .payment{float:none; margin-top:12px; text-align:left; margin-bottom:8px;}
.adapt-0 .footer .payment > ul {display:inline-block;}
.adapt-0 .footer .payment > ul > li {float:none; display:inline-block;} 
.adapt-0 .last-col-footer > ul {display:block; float:none;}
.adapt-0 .last-col-footer > ul.links {margin-bottom:12px;}

/*menu*/
.adapt-0 .menu-title{cursor:pointer;background-color:#fff; }
.adapt-0.cms-index-index .menu-wrapper:hover .menuleftText{cursor:pointer}
.adapt-0 .menu-title a {text-decoration:none;text-transform:uppercase;}
.adapt-0 .megamenu-wrapper{margin:10px 0; position:relative}


.adapt-0 .menu-title:hover .option:before,.adapt-0 .menu-wrapper:hover .menuleftText span:before{border-top-color:transparent;top:15px}
.adapt-0 .menu-title .option:before{width:0;
height:0;content:"";position:absolute;top:21px;right:15px;border:5px solid transparent;-moz-transition:all 600ms ease; -webkit-transition:all 600ms ease; -o-transition:all 600ms ease; transition:all 600ms ease;}
.adapt-0 .menu-title .option{display:inline-block; text-indent:-999em; text-align:left}
.adapt-0 .sidebar .vnav{margin:0}
.adapt-0 .mega-menu .megamenu-wrapper{margin:0}
.adapt-0 .main_menu .brands .menu-item-text li {width:115px;}

/*main*/
.adapt-0 .widget-home .products-grid li.item{width:48%}
.adapt-0 .widget-home .products-grid li.item:nth-child(2){border-right:none;}
.adapt-0 .tabs-widget .products-grid.no-slider li.item{width:32%; margin-right:2%}
.adapt-0 .tabs-widget .products-grid.no-slider li.item.last{margin-right:0}

/*main slide show*/
.adapt-0 .slider-wrapper{margin-bottom:10px}
.adapt-0 .nivo-caption{top:15%; display:none!important}
.adapt-0 .nivo-caption p.title{font-size:120%;}
.adapt-0 .nivo-caption p{padding:0 5px 5px;}

.adapt-0 .box{clear:left}

/*dropdown cart*/
.adapt-0 .top-cart{position:absolute; top:246px; right:12px; z-index:11; width:110px; margin:0}
.adapt-0 .header-container .top-cart span.option-cart{top:-1px; display:none}
.adapt-0 .header-container .top-cart-inner{position:relative; height:33px}
.adapt-0 .header.small{min-height:100px}
.adapt-0 .header-container .top-cart .top-cart-inner a.top-link-cart{background-position:10px -80px; padding-left:40px}
.adapt-0 .header-container .input-cate .catsearch-dropdown span{padding-bottom:0}

.adapt-0 .top-search > span, .adapt-0 .top-search ul {vertical-align:middle;}
.adapt-0 .category-products .products-list li.item button.button {min-width:0;}

/*detail*/
.adapt-0 .product-view .product-shop{margin-left:0!important; display:inline-block}
.adapt-0 .product-view{margin-bottom:20px}
.adapt-0 .product-view .product-img-box{width:100% !important}
.adapt-0 .product-view .product-img-box .product-image .cloud-zoom img{width:100%!important;}
.adapt-0 .product-view .product-img-box .product-image{width:90%!important;}
.adapt-0 .product-view .product-img-box .product-image img{width:100%!important;}
.adapt-0 #review-form .data-table, .adapt-0 .product-view .form-add .form-list input.input-text, 
.adapt-0 .product-view .form-add .form-list textarea,
.adapt-0 .box-reviews .review-list,.adapt-0 .box-reviews .form-add{width:100%}
.adapt-0 #review-form .data-table th, .adapt-0 #review-form .data-table td{padding:5px 5px;}
.adapt-0 .col-main {float:none;}
.adapt-0 .block-related .product .product-details {margin-left:0!important;}

.adapt-0 .one-column .product-shop.has-related .product-shop-wrapper,
.adapt-0 .one-column .product-shop.has-related .block-related {width:100%; margin-right:0; margin-top:15px;}

/*compare page*/
.adapt-0.page-popup .title-buttons {text-align:left; }
.adapt-0.page-popup .link-print{float:left; clear:both; margin-left:10px; padding-bottom:10px}
/*menu*/
.adapt-0 .hnav .menu-item-depth-0, 
.adapt-0 .em-catalog-navigation.horizontal > li{background:none;padding-bottom:0; padding-top:0; float:none;}

/*toolbar*/
.adapt-0 .toolbar {}
.adapt-0 .toolbar-bottom .toolbar {padding-bottom:0}
.adapt-0 .blog-toolbar {margin-top:0; padding-top:0;}

.adapt-0 .category-products .products-list .product-image img{width:110px!important; height:auto;}
.adapt-0 .ui-tabs .ui-tabs-nav li a {-moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
.adapt-0 .category-products .products-grid {margin-right:0 !important}
.adapt-0 .category-products .products-grid li.item {margin-right:0 !important; text-align:center; width:100% !important;}
.adapt-0 .category-products .products-grid .ratings {display:inline-block; margin:0 0 9px;}

.adapt-0 .em-main .productlabels_icons .label p, .adapt-0 .em-main .productlabels_icons .label {width:50px; height:50px; line-height:50px;}
.adapt-0 .em-main .productlabels_icons {width:50px;line-height:50px;}
.adapt-0 .em-main .productlabels_icons .label p {font-size:190%;}

/* block newsletter */
.adapt-0 .wrapper_footer .block-subscribe-logo .grid_8{text-align:left; margin-top:10px}
.adapt-0 .block-subscribe .form-subscribe-content{margin-right:10px;
overflow:hidden; float:none;}

/*Shopping cart*/
.adapt-0 input.qty{min-width:30px !important; width:auto !important; text-align:center;}
.adapt-0 .product-options input.qty{opacity:1; -moz-opacity:1; -webkit-opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.adapt-0 .cart .cart-collaterals select{width:100%}
.adapt-0 .cart .cart-collaterals input.input-text{width:100%}
.adapt-0 .cart .totals{margin:0}
.adapt-0 .cart .cart-collaterals .col2-set{width:100%;}
.adapt-0 .crosssell .csslider .controls a {top:-78px;}
.adapt-0 .form-list li.wide textarea{width:90%}
.adapt-0.contacts-index-index .em-main form .fieldset {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:0;}
.adapt-0.contacts-index-index .em-main form .buttons-set {padding-left:0;}
.adapt-0.contacts-index-index .form-list li.wide textarea{width:100%}
.adapt-0.wishlist-index-share .form-list li.wide textarea{width:100%}
.adapt-0 .fieldset{width:100%; margin-bottom:20px; }
.adapt-0 .gift-messages-form .form-list .field{width:100%}
.adapt-0 .gift-messages-form .form-list input.input-text{width:90%}
.adapt-0 .multiple-checkout #multiship-addresses-table select{width:100px}
.adapt-0 .multiple-checkout .buttons-set p.back-link{margin-bottom:5px; float:left}
.adapt-0 .checkout-progress li{margin-bottom:5px; width:100%}
.adapt-0 .multiple-checkout .col2-set .col-narrow{margin-bottom:5px; width:100%}
.adapt-0 .multiple-checkout .col2-set .col-wide{margin-bottom:5px; width:100%}
.adapt-0 .multiple-checkout .sp-methods select.month{margin-bottom:5px}
.adapt-0 .cart .shipping,.adapt-0 .cart .discount ,.adapt-0 .cart .totals{width:100%; float:none; clear:both}
.adapt-0 .cvv-what-is-this {margin-left:15px;}
.adapt-0 .cart .cart-collaterals .col2-set .col-1,.adapt-0 .cart .cart-collaterals .col2-set .col-2{width:100%; margin-right:0}

/*checkout*/
.adapt-0 .opc .step {padding-left:0; padding-right:0;}
.adapt-0 .opc .col2-set .col-1, .adapt-0 .col2-set .col-2{border:medium none !important; float:left; margin:0; padding:0 0 10px !important; width:100% !important;}
.adapt-0 .form-list li.wide select{width:100%}
.adapt-0 .opc .form-list li.wide input.input-text, .adapt-0 .opc .form-list div.fields input.input-text,
.adapt-0 .opc .form-list .field input.input-text, .adapt-0 .opc .form-list select {width:100%;}
.adapt-0 .form-list .field{float:none; width:auto}
.adapt-0 .form-list select{width:100%}
.adapt-0 .form-list li.wide input.input-text{width:100%}
.adapt-0 .fieldset .form-list select, .adapt-0 .fieldset .form-list li.wide input.input-text{width:100% !important;}
.adapt-0 .form-list input.input-text{width:100%}
.adapt-0 #payment_form_ccsave.form-list input.input-text,
.adapt-0 #payment_form_ccsave.form-list select{width:250px}
.adapt-0 .sp-methods select.month{margin-bottom:5px;}
.adapt-0 .opc .gift-messages-form .item .details .f-fix{margin-top:10px}
.adapt-0 .opc .gift-messages-form .item .details{margin-left:0;}
.adapt-0 .cvv-what-is-this{white-space:nowrap}
.adapt-0 .tool-tip .tool-tip-content img{width:100%}
.adapt-0 .opc .tool-tip{top:200px!important}
.adapt-0 .gift-messages-form label{display:block!important}
.adapt-0 .opc-col1,.adapt-0 .opc-col2,.adapt-0 .opc-col3 {width:100%!important;margin:0}
.adapt-0 .opc-1sc {display:block}
.adapt-0 #checkout-review-table tfoot td:first-child {padding-left:5px;}
.adapt-0 #checkout-review-submit {padding-left:5px; padding-right:5px;}

/* my account */
.adapt-0 .dashboard .box-account .box-head {margin:0 0 16px;}
.adapt-0 .box-head a {margin-left:0;}
.adapt-0 .box-head h2 {padding-right:5px;}
.adapt-0 .title-buttons {text-align:left;}
.adapt-0.sales-order-view .my-account a.link-reorder, .adapt-0.sales-order-view .my-account span.separator, .adapt-0.sales-order-view .my-account a.link-print {margin-top:13px;}
.adapt-0.sales-order-view .page-title h1 {font-size:122%; font-weight:600;}

/*blog*/
.adapt-0 .comments div.input-box{width:100%;}
.adapt-0 #allcomments {padding-left:0;}
.adapt-0 #allcomments .time-stamp{margin-right:0; display:block; clear:both; margin-left:0}
.adapt-0 #allcomments .time-stamp:before{display:none;}
.adapt-0 .comment-button {position:static;}
.adapt-0 .em_post-item .post-content img{width:auto; height:auto; float:none;}
.adapt-0 .post-title h2, .adapt-0 .post-title h2 a {line-height:100%;}
.adapt-0 .col3-set .col-1, .adapt-0 .col3-set .col-2, .adapt-0 .col3-set .col-3 {width:100%; float:left; margin-left:0;}

/* CONTACT US PAGE */

/* account page */
.adapt-0 .addresses-list.col2-set .col-1 li.item {padding-left:0; padding-right:0; margin:0 0 10px; border:none; width:100%;}
.adapt-0 .my-wishlist .data-table td:nth-child(1),
.adapt-0 .my-wishlist .data-table th:nth-child(1) {display:none }
.adapt-0 .col2-set .col-1,.adapt-0 .col2-set .col-2,.adapt-0 .buttons-set{float:none; width:100%; margin-bottom:10px; padding-left:0; border:none; padding-right:0;}
.adapt-0.wishlist-index-share .my-account .fieldset,
.adapt-0 .my-account .buttons-set{width:auto}
.adapt-0 .my-account .fieldset{width:auto}
.adapt-0 .account-create ul.form-list{float:none; width:100%}
.adapt-0 .box-tags .form-add .input-box,
.adapt-0 .box-tags .form-add .input-box input{width:100%}
.adapt-0 #wishlist-table.data-table td:nth-child(2),.adapt-0 #wishlist-table.data-table th:nth-child(2){border-left:0}

.adapt-0 .dashboard .box-account, .adapt-0 .dashboard .welcome-msg {padding-left:0; padding-right:0;}
.adapt-0 .dashboard .box-account.box-recent {position:relative; overflow-x:auto;}
.adapt-0 .my-account, .adapt-0 .cart, .adapt-0 #checkout-review-table-wrapper {overflow-x:auto;}

.adapt-1 .account-create .form-list .fields .field, .adapt-0 .account-create .form-list .fields .field,
.adapt-1 .account-create .form-list .fields input.input-text, .adapt-0 .account-create .form-list .fields input.input-text, .adapt-1 .account-create .form-list input.input-text, .adapt-0 .account-create .form-list input.input-text {width:100%; margin-right:0;}

/*ajaxcart*/
.adapt-0 #containerDiv{left:20%!important; width:300px;}
.adapt-0 #lightbox,.quickshop-index-view #zoom-btn,
.adapt-0 #overlay,.adapt-0 #zoom-btn{display:none;}
.adapt-0 .color_variation,.adapt-0 .btn-toggle{display:none}

/*footer*/
.adapt-0 .footer{text-align:left;}
.adapt-0 .logo-payment{float:left; margin-top:10px; clear:both;}
.adapt-0 .page-sitemap .pager .pages{clear:both; text-align:left; margin-left:5px; display:inline-block; float:left;}
.adapt-0.sales-guest-form .block-content .form-alt .input-box{width:90%!important}
.adapt-0.sales-guest-form .block-content .form-alt .input-box .input-text{width:97%!important}
.adapt-0.sales-guest-form .block-content .form-alt .input-box select{width:99%!important}
.adapt-0 .em-area11 .grid_12.omega{text-align:left}
.adapt-0 #back-top{display:none!important}
.adapt-0 #opc-login-popup{top:10px!important; width:230px}
.adapt-0 #product-attribute-specs-table th.label{padding-top:10px; padding-bottom:10px}
.adapt-0 .three-columns .col-right {margin-top:20px;}

/*=============== RESIZE MENU =======================*/
.adapt-2 .mega-menu{width:218px}
.adapt-1 .mega-menu{width:158px}
.mobile-view #back-top,.mobile-view #demotool_variation,.mobile-view .qrcode,.mobile-view #em_quickshop_handler,.mobile-view .color_variation,.mobile-view .btn-toggle, .mobile-view .em-tabgroups .tabs_wrapper,.mobile-view .store_switcher_variation a.btn_storeview{display:none!important}

/*============ fix IPOD ===================*/
@media screen and (min-device-width:320px) and (max-device-width:480px) {
	  #em_quickshop_handler{display:none!important;}
	 .product-image .mousetrap{display:none!important}
	 .adapt-0 #opc-login-popup{top:15px!important; width:230px}
	 .header-container .input-cate{overflow:hidden}
	 .tabs-widget .products-grid li.item{width:250px!important}
	 .adapt-0 .top_seller div.sub_item:nth-child(2), .adapt-0 .top_seller div.sub_item:nth-child(4) {margin-left:-2px; }	 
	.block-cart-top .truncated {display:none;}

	/* workaround for touch devices */	
	.menu-item-depth-0 > .menu-container { display:none }
	.menu-item-depth-0:hover > .menu-container { display:block }
	.em-catalog-navigation li > ul { display:none }
	.em-catalog-navigation li:hover > ul { display:block }
	.menu-item-link.menu-item-depth-1.menu-item-parent > .menu-container {display:none}
	.menu-item-link.menu-item-depth-1.menu-item-parent:hover > .menu-container { display:block }
}

/*Fix for Ipod chieu doc*/
/*@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) {*/
@media only screen and (min-width:320px) and (max-width:480px) {
	.adapt-0 #containerDiv{left:3%!important; width:300px;}
	.adapt-0 .top-cart{}
	.adapt-0 .header-container .input-search input{width:86%}
	.adapt-0 .header-container .input-search{width:51%}
	.adapt-0 #opc-login-popup{top:100px!important}

	.adapt-0 .main_menu .brands .menu-item-text li {margin-right:10px; width:43%;}
	.adapt-0 .main_menu .brands .menu-item-text li a img {max-width:100%; margin-bottom:10px;}

	/*Checkout table*/
	.opc #checkout-review-table{overflow:auto; display:block;}

	.adapt-0 .toolbar .limiter {clear:right;}
	.adapt-0 .sorter .view-mode {float:left;}
	.adapt-0 .my-account .pager .limiter, .adapt-0 .review-product-list .pager .limiter {clear:none;}
}

/*Fix for Ipad*/
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
	/*Header*/
	.adapt-2 .logo{margin-top:9px}
	.adapt-2 .header-middle {padding-top:22px;padding-bottom:10px;}

	/*Shopping cart 0*/
	#shopping-cart-table td:nth-child(4),
	#shopping-cart-table th:nth-child(4) {display:none }
	#shopping-cart-table th:nth-child(7) {text-indent:-9999px }
	.cms-index-index .mega-menu{display:block!important}
	 #containerDiv{left:34%!important;}
	.product-image .mousetrap{display:none!important}
	.widget-products .products-grid ul.add-to-links {margin-bottom:10px;}
	.ui-tabs .ui-tabs-nav li a {-moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
	.block-cart-top .actions a{display:inline-block}	
	.block-cart-top .truncated {display:none;}
	.header-top .quick-access {padding-top:6px;}
	.header-container .store-switcher select {margin-right:0; overflow:hidden; width:100px !important;}

	/* workaround for touch devices */
	.menu-item-depth-0 > .menu-container { display:none }
	.menu-item-depth-0:hover > .menu-container { display:block }
	.em-catalog-navigation li > ul { display:none }
	.em-catalog-navigation li:hover > ul { display:block }
	.menu-item-link.menu-item-depth-1.menu-item-parent > .menu-container {display:none}
	.menu-item-link.menu-item-depth-1.menu-item-parent:hover > .menu-container { display:block }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	#containerDiv{left:28%!important;} 
	.em_nav .products-list .product-shop{margin-left:0!important; clear:both} 
}

/* Hack css for chrome va safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){}

/*hack các trình duyet ie8-9-10*/ 
/*a {color:blue\9} *//* hack ie 8-9-10 */
/*a {color:yellow\0}*/ /* hack ie 8-9-10 */
.cart .data-table td input {line-height:26px;}
.hnav .menu-item-depth-0 { float:none\9; display:inline-block\9; }
.top-menu .nav-container li.level0 > a, .top-menu .menu-item-depth-0.menu-item-link > a, .top-menu .menu-item-depth-0.menu-item-text > .horizontal.em-catalog-navigation li.level0 > a {padding-left:14px\9; padding-right:14px\9;}

/*hack ie 8 only*/ 
@media \0screen {
 .em_nav .menu-item-link > ul:before, .em_nav .em-catalog-navigation ul:before, .nav-container .em-catalog-navigation ul:before {content:""; position:absolute; left:-1px; right:0; top:0; bottom:0; border:1px solid #ccc;}
 .em_nav .menu-item-link.menu-item-depth-0 > ul:before{left:0;}
 #em_quickshop_handler {margin-left:-4px !important;}
 .block-cart-top .cart-popup {border:1px solid #E8E8E8 ; top:48px;}
}

/*hack ie 8 only*/ 
@media \0screen {}

/* Hack css IE9-10 */
/*@media all and (min-width:0) {
a {color:red\0/;} 
}*/
 
#bg_fade{opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
#overlay{opacity:0.8; -moz-opacity:0.8; -webkit-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
#bg_fade_color {background-color:#000; left:0; margin:0; padding:0; position:fixed; top:0; visibility:visible; display:none; width:100%; z-index:998; height:1500px;} 
#containerDiv {width:370px;}

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

.store_switcher_variation .storediv{display:none;position:fixed; z-index:999;background:#F6F6F6;width:964px; left:10%; top:10%;
   -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 30px; float:left; width:904px;}
.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 .store_content .viewport .slides {height:338px;}
.store_switcher_variation .storediv .store_content ul{width:1000em; overflow:hidden;}
.store_switcher_variation .storediv .store_content li{float:left; margin:6px 18px 0 1px; width:210px; /*height:344px;*/ text-align:center; position:relative;}
.store_switcher_variation .storediv .store_content li img{}
.store_switcher_variation .storediv .store_content li a{display:inline-block}
.store_switcher_variation .storediv .store_content li a:hover img{opacity:.8; 
 -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 .storediv .store_content li .storename{padding:8px 0 0;}

.store_switcher_variation a.btn_storeclose{background:url("../png/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{margin:0;top:42%; background:url("../png/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:-30px!important}
.store_switcher_variation .slider_container .prev{left:-33px!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 .jcarousel-skin-tango .jcarousel-next-disabled ,
.store_switcher_variation .jcarousel-skin-tango .jcarousel-prev-disabled {display:none!important}
.store_switcher_variation .jcarousel-skin-tango .jcarousel-container-horizontal{position:static!important}
.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;}

/*wide custom*/
.header_wrapper_outer {background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}

.body_top_wrapper, .body_wrapper, .body_bottom_wrapper, #containerDiv .ajaxcart{background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}
.fancybox-skin, .quickshop-main .product-view, #containerDiv .ajaxcart {background-color:#fff;}

.footer_wrapper, .footer_bottom_wrapper{
background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}

/*box/wide*/
.em-box-custom{background-color:#000; 
background-image:url(../6.html);
background-position:0 0;
background-repeat:repeat;
float:left; width:100%;}
.em-box-custom .page{}
.em-box-custom .header_wrapper_outer, .em-box-custom .body_top_wrapper, .em-box-custom .body_wrapper,.em-box-custom .wrapper_footer, .em-box-custom .footer_wrapper, .em-box-custom .footer_bottom_wrapper, .em-box-custom .body_bottom_wrapper {line-height:0; font-size:0; text-align:center; background:none; float:none; width:auto;}
.em-box-custom .header_wrapper_outer > .container_24{background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:14px/1.35 Source Sans Pro, Arial, sans-serif;}

.em-box-custom .body_top_wrapper > .container_24,
.em-box-custom .body_bottom_wrapper > .container_24,
.em-box-custom .body_wrapper > .container_24{background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:14px/1.35 Source Sans Pro, Arial, sans-serif;}

.em-box-custom .footer_wrapper > .container_24,
.em-box-custom .footer_bottom_wrapper > div {
background-color:#fff;
background-image:url(../gif/blank-2.gif);
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:14px/1.35 Source Sans Pro, Arial, sans-serif;}

.em-box-custom .wrapper_footer{background:transparent; padding:0}
.em-box-custom .wrapper_footer .inner_footer{display:inline-block; width:100%}


.slide-hor .caroufredsel_wrapper > ul,.slide-hor .caroufredsel_wrapper {
white-space:normal;
height:auto!important;
position:relative!important;}

.cloud-zoom img{
	width:100%;
}
.product-img-box{
	width:400px;
}

.product-shop-wrapper .product-name{
	display:none;
	
}
 .product-shop-wrapper .price-box .regular-price, .product-view .product-essential .product-shop-wrapper .price-box .price{
	font-size: 18px;
	font-weight:700;
 }
 .product-view .short-description{
  border-bottom: 1px solid #F1F4F8;
    border-top: 1px solid #F1F4F8;
    margin: 10px 0 10px;
    padding: 10px 0 10px;
 }
 .std-detail{
	padding:20px;
	text-align:center;
 }
 .product-view .product-img-box .more-views li img{
	width:70px;
	height:70px;
 }
 .product-view .product-img-box .more-views{
	margin-right:12px;
 }
 .catalog-product-view  h3.product-name a{
	height:32px;
	overflow:hidden;
	display:block;
 }
 .titlespan span{
	padding-right:10px;
 }
 .tmall_icon{
	padding:0px 5px;
 }
.tmall_icon a {
    display: block;
    float: left;
}
.tmall_icon a {
    border: 2px solid #FFFFFF;
    display: block;
    float: left;
    height: 24px;
    margin: 0 10px 0 0;
    overflow: hidden;
    width: 24px;
}
.tmall_icon a:hover, .tmall_icon a.active {
    border: 2px solid #888888;
}
.tmall_icon img {
    height: 24px;
    width: 24px;
}
.tmall_icon_view {
    margin-top: 2px;
}
.item-products .price-box .price{
color: #2E9502;
font-weight:700;
font-size:14px;
}
/**
.filterprops ol,ol.filter {
    max-height: 325px;
    overflow-x: hidden;
    overflow-y: auto;
	margin:0px 10px;
}
**/
dl.main-filter .toggle-more a, dl.main-filter .fake-selector .selected-option, .as .fake-checkbox, .as .fake-checkbox-checked, .as .fake-radio, .as .fake-radio-checked {
    background: url("../png/itemss.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.as .fake-radio, .as .fake-checkbox {
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    line-height: 19px;
    margin-right: 12px;
    padding-left: 15px;
    text-decoration: none;
}
.as .fake-radio {
    background-position: -77px 4px;
}
.as .fake-radio:focus, .as .fake-radio:hover {
    background-position: -33px -56px;
}
.as .fake-radio-checked {
    background-position: -66px -11px;
}
.as .fake-radio-checked:focus, .as .fake-radio-checked:hover {
    background-position: -22px -71px;
}
.as .fake-checkbox {
    background-position: -55px -26px;
}
.as .fake-checkbox:focus, .as .fake-checkbox:hover {
    background-position: -11px -86px;
}
.as .fake-checkbox-checked {
    background-position: -44px -41px;
}
.as .fake-checkbox-checked:focus, .as .fake-checkbox-checked:hover {
    background-position: 0 -101px;
}
.as .fake-checkbox {
    overflow: hidden;
}
ol.filters li {
    display: block;
    height: 16px;
    margin: 0 0 3px 12px;
}
.filter-form {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 10px 0;
    text-align: center;
}
dd.filter-results {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
}
dd.filter-results a {
    border-color: #CCCCCC;
    border-style: dotted;
    border-width: 1px;
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    height: 19px;
    line-height: 19px;
    margin: 0 6px 10px 0;
    max-width: 180px;
    overflow: hidden;
    padding: 0 6px;
    white-space: nowrap;
}
dd.filter-results a span {
    background: url("../png/btn_remove.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 14px;
    margin-right: 4px;
    margin-top: 4px;
    width: 14px;
}
dd.filter-results a:hover span {
    background-position: 0 -14px;
}
/**
.filterprops ol {
    max-height: 325px;
    overflow-x: hidden;
    overflow-y: auto;
}
**/
.block-layered-nav .block-content dd .filters li {
    clear: both;
    display: block;
}
.block-layered-nav-bak dt {
    background: url("../png/arr_down2.png") no-repeat scroll 3px 50% rgba(0, 0, 0, 0);
    color: #353535;
    cursor: pointer;

    padding: 7px 10px 6px 24px;
}
.block-layered-nav-bak dt.active {
    background: url("../png/arr_down.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
}
.block-layered-nav-bak ol{
	margin-top:10px;
}
li.nowpage{
float:left;
}
a.oauthlogin {
    background: url("../png/oauth.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 61px;
    margin: 10px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -9999px;
    width: 303px;
}
a.oauthsmalllogin {
    background: url("../png/oauth_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}
a.oauthfacebook {
    background: url("../png/oauth.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.oauthgoogle {
    background: url("../png/oauth.png") no-repeat scroll 0 -61px rgba(0, 0, 0, 0);
}
a.oauthyahoo {
    background: url("../png/oauth.png") no-repeat scroll 0 -122px rgba(0, 0, 0, 0);
}
a.oauthlive {
    background: url("../png/oauth.png") no-repeat scroll 0 -183px rgba(0, 0, 0, 0);
}
a.oauthsmalllogin {
    background: url("../png/oauth_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 16px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 16px;
}
a.oauthsmallfacebook {
    background: url("../png/oauth_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a.oauthsmallgoogle {
    background: url("../png/oauth_small.png") no-repeat scroll 0 -16px rgba(0, 0, 0, 0);
}
a.oauthsmallyahoo {
    background: url("../png/oauth_small.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0);
}
a.oauthsmalllive {
    background: url("../png/oauth_small.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0);
}
#checkout-review-table tfoot{
	 border-bottom: 1px solid #D1D1D1;
	  border-top: 1px solid #D1D1D1;
}
.opc #checkout-review-table tbody td
{
	padding:10px 3px;
}
.opc #checkout-review-table  tbody td,.opc #checkout-review-table  thead th{
border-right: 0px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
}
.opc #checkout-step-review{
	padding:0px;
}
.paymentmethoddetail h4{
	border-top: 1px solid #D1D1D1;
	padding-top:10px;
}
.paymentmethoddetail #checkout-review-table  tbody td,.paymentmethoddetail #checkout-review-table  thead th{
border-right: 0px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;
}
.paymentmethoddetail #checkout-review-table tbody td
{
	padding:10px 3px;
}
.co-payment-form{
	border: 1px solid #D1D1D1;
	padding:20px;
	margin-bottom:20px;
}
.button_paynow
{
	color:#1abc9c;
	font-weight:700;
}
a.required{
	color:#1abc9c;
}
.adapt-3 .data-table td{
    border-right: 1px solid #D1D1D1;
	border-bottom: 1px solid #D1D1D1;
}
.adapt-3 .data-table tr.lieven td{
	border-top: 2px solid #555555;
}
#toc {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#toc .toc-caption {
    font-weight: bold;
}
#toc a {
    font-weight: bold;
}
#toc a {
    border: 1px solid #FFFFFF;
    padding: 3px 8px;
    position: relative;
}
#toc a:hover {
    background: none repeat scroll 0 0 #FEF7DB;
    border-color: #FFCC66;
    color: #0066CC;
    text-decoration: none;
}
#toc a span {
    color: #666666;
}
#toc .separator {
    color: #CCCCCC;
}
.section {
    clear: both;
    padding: 5px 0 10px;
}
.section .back-to-top {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    padding: 5px;
    position: relative;
}
.sec-caption {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4B4B4B;
    font-size: 24px;
    padding-right: 10px;
    position: relative;
}
.sec-content {
    border-top: 1px solid #CCCCCC;
    margin-top: -12px;
    padding-top: 25px;
}
.sec-categories {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding-right: 10px;
    width: 47%;
}
.sec-categories a.main-category {
    color: #CB6800;
    font-size: 14px;
    font-weight: bold;
}
.sec-categories ul li {
    float: left;
    padding: 3px 5px;
}
.top-opc li.section {
    clear: none;
}
.em-catalog-navigation ul {
min-width: 500px;
}
.cms-index-index .tabs-widget .ui-slider-tab-content{
	padding:0px;
}
.header .logo{
	margin-top:0px;
}
h1.mainh1{
	display:none;
}
.percent50 li{
	width:49%;
	float:left;
}
.biaored{
	color: #f05423;
	font-weight:700;
}
.hidegoogle{
display:none;
}

.eec-payment-form{
	position:relative;
}
.eec-payment-form .eec-payment-zhezhao{
	z-index:100;
	left:0; position:absolute; top:0;
	filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
	background:#ffffff;
	height:100%;
	width:100%;

	display:none;
}
.eec-payment-form .eec-payment-zhezhao .loader {
	position:absolute;
    top: 45%;
    left: 50%;
    width: 210px;
	margin-left: -135px;
    padding: 15px 30px;
    background: #fff4e9;
    border: 2px solid #f1af73;
    color: #d85909;
    font-weight: bold;
    text-align: center;
    z-index: 1000;
}