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

/* css mega menu , default menu */
/*

INSTRUCTION FOR STYLING:

# Change background, color of the horizontal menu bar:
.em_nav .hnav { }

# Change font, color of hyperlinks:
.em_nav a { }
.em_nav a:hover { }

# Menu item's links when hover or active:
.em_nav li:hover > a, .em_nav li.active > a { }


# Top level's menu:
# -----------------

# Change padding, font, color of top menu item:
.hnav .menu-item-depth-0 a { }

# Change position of the drop-down menu of top level menu:
.hnav .menu-item-depth-0 > .menu-container,
.em-catalog-navigation.horizontal > li > ul,
.em-catalog-navigation.horizontal > li:hover > ul { top:50px }

# Level 2+ menu:
# -----------------

# Change background color, padding of container of level 2+ menu container:
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul { }

# Change font, color of hyperlink of level 2+ menu items:
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a { }

# Change font, color of hover/active hyperlink of level 2+ menu items:
.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 { }


# ----------------

# Add a gutter between 2 children of hbox:
.em_nav .menu-item-hbox > .menu-container > li { margin-left:10px }
.em_nav .menu-item-hbox > .menu-container > li:first-child { margin-left:0 }

# Fix hbox 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 }



BELOW BASE CSS SHOULD NOT BE CHANGED:
===============================================================================
*/


ul ul, ul ol, ol ol, ol ul { font-size:100% }

.em_nav { }
.em_nav code,.em_nav em{word-wrap:break-word;-ms-word-wrap:break-word;white-space:normal; }
.em_nav ul { margin:0; }
.em_nav li { margin:0; }
.em_nav .menu-item-depth-0 a ,.nav-container .menu-item-depth-0 a{ display:block; padding:5px 20px }
.em_nav .menu-item-vbox .menu-container .menu-item-text{padding-left:10px}
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul > li > a{padding:5px 0}

/* horizontal menu */

.hnav .menu-item-depth-0 { float:left; position:relative; }
.hnav .menu-item-depth-0 a { display:block; /*height:20px; line-height:20px; */padding:5px 10px }

.hnav .menu-item-depth-0 > .menu-container { position:absolute; top:30px; left:-9999px; z-index:9999 }

/* vertical menu */

.vnav {}
.vnav .menu-item-depth-0 { position:relative }


.vnav .menu-item-depth-0 > .menu-container { position:absolute; top:0; left:-9999px; z-index:999 }

/* general */
.menu-item-parent > a { margin-right:31px }
.em_nav a.arrow { position:absolute; margin-right:0 !important; width:20px; /*text-indent:-99999px;*/ overflow:hidden; top: -9px; right:0; }/*
.em_nav a.arrow:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; background:#fff; display:block;z-index:99999;}*/
.em_nav a.arrow span { display:block; /* add background arrow here */ text-indent:-999em; }

/* ---------- level 2+ ---------- */

/* horizontal menu */

.hnav .menu-item-depth-0:hover > .menu-container,
.hnav .menu-item-depth-0.hover > .menu-container {/* left:0 */}

/* vertical menu */

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


/*.menu-item-hbox > .menu-container { white-space:nowrap }*/
.menu-item-hbox > .menu-container > li {float:left;/*display:inline-block*/white-space:normal; vertical-align:top;  }
.menu-item-link > .menu-container { min-width:200px; }

.menu-item-depth-0 .menu-item-link { position:relative }
.menu-item-depth-0 .menu-item-link > .menu-container { position:absolute; top:0; left:-9999px; z-index:9999 }
.menu-item-depth-0 .menu-item-link:hover > .menu-container,
.menu-item-depth-0 .menu-item-link.hover > .menu-container { left:100%; top:-10px }
.nav-right .menu-item-depth-0 .menu-item-link:hover > .menu-container,
.nav-right .menu-item-depth-0 .menu-item-link.hover > .menu-container,
.col-right .menu-item-depth-0 .menu-item-link:hover > .menu-container,
.col-right .menu-item-depth-0 .menu-item-link.hover > .menu-container { left:auto; right:100% }

/* Catalog Navigation */
.em-catalog-navigation.vertical {clear:both; padding-left:10px !important}
.vnav .em-catalog-navigation.vertical {clear:both; padding-left:20px !important}
.em-catalog-navigation.vertical ul {padding-left:10px!important}
.em-catalog-navigation li.parent > a { margin-right:31px }
.em-catalog-navigation li.parent > a.arrow { margin-right:0 }
.em-catalog-navigation ul { min-width:150px; background:#fff;}
.em-catalog-navigation li { position:relative }
.em-catalog-navigation li > ul { position:absolute; top:0; left:-9999px; z-index:999 }
.em-catalog-navigation li:hover > ul,
.em-catalog-navigation li.hover > ul { left:100%; top:-11px }
.nav-right .em-catalog-navigation li:hover > ul,
.nav-right .em-catalog-navigation li.hover > ul,
.nav-right .em-catalog-navigation li:hover > ul,
.nav-right .em-catalog-navigation li.hover > ul { left:auto; right:100% }

/* Catalog Navigation with vertical style of top level */
.em-catalog-navigation.horizontal > li { float:left }
.em-catalog-navigation.horizontal > li > ul { top:30px }
.em-catalog-navigation.horizontal > li:hover > ul { left:0; top:30px }
.menu-title{display:none}

/* Mobile view */
.adapt-0 .menu-container, .adapt-0 .em-catalog-navigation ul {position:static !important;}
.adapt-0 .menu-item-link, 
.adapt-0 .menu-item-text,
.adapt-0 .menu-item-hbox,
.adapt-0 .menu-item-vbox,
.adapt-0 .em-catalog-navigation li { display:block; float:none }
.adapt-0 .em_nav .menu-item-vbox .menu-container .menu-item-text{padding-right:20px}

.adapt-0 .menu-item-depth-0.menu-item-parent > .menu-container { display:none }
.adapt-0 .menu-item-hbox.grid_6 > .menu-container > li.menu-item-text{padding-right:20px}
.adapt-0 .em-catalog-navigation li.parent > ul { display:none }
/*.adapt-0 .menu-container,
.adapt-0 .em-catalog-navigation ul { width:100% !important; top:-1px !important; }
.adapt-0 .menu-item-link > .menu-container,
.adapt-0 .em-catalog-navigation li > ul { left:100% !important; right:auto !important; display:none }
.adapt-0 .menu-item-link.mhover > .menu-container,
.adapt-0 .em-catalog-navigation li.mhover > ul { left:100% !important; right:auto !important; display:block!important }*/
.adapt-0 .nav-right a.arrow span{}
.adapt-0 .col-right a.arrow span {}
.adapt-0 .col-right .vnav > .menu-item-depth-0 > a.arrow span,
.adapt-0 .col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow span {}
/*.adapt-0 .menu-item-depth-1 .em-catalog-navigation.vertical{ margin:0 -20px 15px -20px;}
.adapt-0 .menu-item-depth-1 .em-catalog-navigation.vertical li.level0 { padding:0 20px !important}*/
/*.adapt-0 .vnav  .menu-item-depth-1 .em-catalog-navigation.vertical{ margin:0 -31px 15px -20px;}
.adapt-0  .menu-item-hbox.grid_6 > .menu-container > li.menu-item-text .em-catalog-navigation.vertical{margin:0 -20px 15px -3px}
.adapt-0  .menu-item-hbox.grid_6 > .menu-container > li.menu-item-text .em-catalog-navigation.vertical li.level0{padding:0 5px!important}
.adapt-0 .hnav .menu-item-depth-0  .menu-item-hbox.grid_6 > .menu-container > li.menu-item-vbox .menu-item-text{padding-left:10px;}*/
/* Clear Divs */
.em_nav .hnav:after,
.em_nav .vnav:after,
#nav > .menu-container:after,
.menu-item-hbox:after { content:'.';display:block;clear:both;visibility:hidden;height:0;overflow:hidden }
/* end css menu */

 
body{font:13px/1.35 Lato, Arial, sans-serif; color:#505050;}
h1, .h1 {font:600 22px Lato, Arial, sans-serif; margin-bottom:10px;}
h2, .h2 {font:600 20px Lato, Arial, sans-serif; margin-bottom:10px; }
h3, .h3 {font:600 18px Lato, Arial, sans-serif; margin-bottom:10px }
h4, .h4 {font:600 16px Lato, Arial, sans-serif; margin-bottom:10px }
h5, .h5 {font:600 14px Lato, Arial, sans-serif; margin-bottom:10px }
h6, .h6 {font:600 13px Lato, Arial, sans-serif; margin-bottom:10px }

a {text-decoration:none; -webkit-transition:color 0.2s linear; color:#323691; }
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:90% }

hr {clear:both; border:0; height:1px }
.h1.line-bc{font-weight:bold;}
.primary {color:#f05423;}
.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 #e6e6e6; 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-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:15px 15px 10px 25px; margin-bottom:25px;}
.box3 { border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:20px; margin:0 0 20px; background-color:#faf6ef; }
.box3 p:first-child{ font-weight:600;}
.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;}
.page-title h1, .page-title h2,.cart .cart-collaterals .crosssell h2{text-transform:capitalize; padding:0 0 15px;font:600 22px Lato, Arial, sans-serif; font-size:220%; font-weight:normal}
.widget-static-block .title{ text-transform:uppercase; padding-bottom:20px;}
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{font:12px/1.35 Arial, Helvetica, sans-serif;}
.success-msg, .message-order{background:url(../images/success-msg.png) 10px 6px no-repeat #D7EEC2; color:#447603; padding:8px 20px 8px 40px; font:13px/1.35 Lato, Arial, sans-serif; font-weight:600; font-size:90%; border:none;border-radius:0;
 -webkit-border-radius:0;
 -moz-border-radius:0; }
.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;}

.category-products .products-list li.item{padding:36px 0 16px; margin-bottom:6px;border-top:1px solid #e6e6e6 ;}
.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{text-decoration:none;}
.category-products .products-list li.item .ratings {margin-bottom:8px;}

.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:13px/1.35 Lato, 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 ==========*/
.em-main .products-list .product-name a,.em-main .products-list .price{ font:600 16px Lato, Arial, sans-serif}
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(../images/icons_fashion.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 =================*/

.actions .button.btn-cart{float:none;margin-right:5px; width:auto;margin-bottom:1px;}
.actions ul.add-to-links{margin:5px 0 0; /*display:inline-block*/}
.adapt-0 .actions ul.add-to-links li{margin-bottom:1px; width:49.5%;}
.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:600 13px Lato, Arial, sans-serif; color:#505050; line-height:15px; font-weight:normal;}
.product-name a:hover,.my-account .data-table td .product-name a:hover, .data-table td .product-name a:hover {text-decoration:none; color:#429e38; }
.price {font:600 13px/1.35 Lato, Arial, sans-serif; color:#505050; font-size:120%; }
.special-price .price{color:#4471c2;}
.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 {color:#505050; font-weight:normal;}


/*================== Product Images ====================*/
.catalog-product-view .em-main > .product-view {margin-top:10px; overflow:hidden;}
.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:225%; margin-bottom:7px; font-weight:bold;}
.product-shop-top{ margin-bottom:17px; text-align:left;}
.product-shop-top .sku{margin-bottom:4px;}
.product-shop-top a{}
.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{ color:#505050; font-weight:600; font-size:190%; padding-top:10px;}
.product-view .product-shop .short-description h2, .product-view .total_cost{text-transform:uppercase; font-weight:bold; font-size:110%; margin-bottom:12px;}
.product-view .total_cost { display:none;}
.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:1px;}
.product-view .product-essential .add-to-links li {margin-bottom:0;}
.required em{color:#ed2f15}
.product-options .required em{margin-right:3px;}
.product-view .product-shop .product-shop-wrapper .price-box {clear:both; display:inline-block; width:100%; }
.product-view .short-description{ padding:20px 0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; margin-bottom:20px;}
.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 20px; margin-bottom:20px; background-color:#f1f1f1;font:600 14px Lato, Arial, sans-serif; border:1px solid #d0d0d0; color:#202020; font-size:110%;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
#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-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.one-column .product-shop.has-related .block-related .block-title {
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.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;border-top:1px solid #e6e6e6;}
.product-view .product-img-box .more-views .viewport{ width:420px;}
.product-view .product-img-box .more-views li{margin-bottom:13px; border:1px solid #D1D1D1;margin-right:15px; margin-top:15px;}
.product-view .product-img-box .more-views li:hover{border:1px solid #4471c2;}
.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;}
.product-view .more-views .controls a.next,
.product-view .more-views .controls a.prev{ width:21px; height:21px; }
.product-view .more-views .controls a.next{ background-position:-26px -690px}
.product-view .more-views .controls a.prev{ background-position:0 -690px; right:25px; left:auto;}
.product-view .more-views .controls a.next:hover{ background-position:-26px -720px}
.product-view .more-views .controls a.prev:hover{ background-position:0 -720px}
/*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 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:10px 0; font-size:100%; font-weight:normal;}
.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{font:600 16px Lato, Arial, sans-serif;  font-weight:normal;}
.product-view .form-add h3 span{ font-weight:600;}
.product-view .form-add .buttons-set{padding:20px 5px 0 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 -----*/
.em_post-action-top a span span{background:url(../images/icons_fashion.png) 0 0 no-repeat; display:inline-block;text-indent:-999em;}

.product-view a.next,.product-view a.prev{background:url(../images/icons_fashion.png) 0 0 no-repeat;width:37px; height:37px;display:inline-block;text-indent:-999em; top:17px; }
.product-view a.prev {background-position:-173px -676px;left:0;}
.product-view a.next{background-position:-211px -676px; right:0;}
.product-view a.next:hover,.product-view a.prev:hover{ opacity:0.8}
.product_code{ padding-bottom:20px;}
.brands, .product_code { 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:#329cd6;}

/*--- 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{ 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:#f05423;}
.product-view .product-tags li:hover a{text-decoration:none; color:#f05423;}

/*-------- 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 .controls a.prev{ margin-right:1px;}
.product-view .box-up-sell .controls a.prev:hover{ z-index:1;}
.product-view .box-up-sell .controls a,.em_post-action-top a span span{width:50px; height:44px; top:-66px;border:1px solid #d0d0d0;}
.product-view .box-up-sell a.prev, .crosssell .csslider a.prev,.em_post-action-top a.prev-button span span { right:50px; left:auto; background-position:-171px -590px;}

.product-view .box-up-sell a.next,  .crosssell .csslider a.next,.em_post-action-top a.next-button span span { right:0; left:auto; background-position:-216px -590px; z-index:0;}
.em_post-action-top a.next-button:hover span,.em_post-action-top a.prev-button:hover span{ background-color:#f1f1f1;}
.em_post-action-top a.next-button:hover span,.em_post-action-top a.prev-button:hover span{
	z-index:1;
}
.em_post-action-top a.next-button:hover,.em_post-action-top a.prev-button:hover{
	z-index:1;
	position:relative;
}
.product-view .box-up-sell a.next:hover,  .crosssell .csslider a.next:hover ,.product-view .box-up-sell a.prev:hover,  .crosssell .csslider a.prev:hover,.em_post-action-top a.prev-button span span:hover,.em_post-action-top a.next-button span span:hover {background-color:#fff;border:1px solid #808080;}
.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 .product-name {margin-bottom:6px;}

/*qty*/
.product-view .add-to-cart label {padding-left:0; padding-top:5px; float:left; display:inline-block; clear:both; padding-right:10px}

.product-view .add-to-cart .qty-ctl,.ajaxcart .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,.ajaxcart .qty-ctl button{background-image:url("../images/icons_fashion.png"); width:15px; height:14px; text-indent:-999em; float:left; border:1px solid #D1D1D1; margin-bottom:0; cursor:pointer; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:#fff;}
.product-view .add-to-cart .qty-ctl button.increase,.ajaxcart .qty-ctl button.increase{background-position:-905px -6px; border-bottom:none;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.product-view .add-to-cart .qty-ctl button.increase:hover,.ajaxcart .qty-ctl button.increase:hover{ background-color:#f1f1f1;}
.product-view .add-to-cart .qty-ctl button.decrease,.ajaxcart .qty-ctl button.decrease{background-position:-905px -21px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.product-view .add-to-cart .qty-ctl button.decrease:hover,.ajaxcart .qty-ctl button.decrease:hover{background-color:#f1f1f1; }

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

/*zoom*/
#zoom-btn{display:inline-block; background-color:#f8f8f8; position:absolute; bottom:3px; left:46%;z-index:9999;text-decoration:None;background:url("../images/icon_suche.png") 0 0 no-repeat transparent; width:45px; height:45px; 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(../images/productlabel_icons.png) -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:160%; font-weight:normal;}
.sidebar .productlabels_icons .label p,
.sidebar .productlabels_icons .label{ width:30px; height:30px; line-height:30px; font-size:95%}
.productlabels_icons .label.new {background-color:#429e38; background-image:none;}
.productlabels_icons .label.sale {background-color:#f1f1f1;  background-image:none;}
.productlabels_icons .label.sale p { color:#202020; }
.productlabels_icons .label.hot {background-color:#2E3A48;  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:160%; 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:90%; 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-color:#fff; border:1px solid #e6e6e6; font:600 14px Lato, Arial, sans-serif; color:#2e3a47; padding:12px 20px 15px; text-transform:uppercase;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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;text-align:left!important;}
.cart .cart-collaterals .totals tbody th:first-child,
.cart .cart-collaterals .totals tbody td:first-child{text-align:left!important;}
.cart .cart-collaterals .totals tfoot td .price{font-size:225%;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:96%; color:#329cd6;}
.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 {margin-bottom:0}
.opc #opc-review {margin:0}
.opc li .step-title {text-transform:uppercase; padding:12px 20px 15px; margin-bottom:5px; position:relative; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
#opc-login .col2-set .col-1 {width:48%;border-right:1px solid #d0d0d0;}
#opc-login .col2-set .col-2 {padding-left:2.5%; width:49%; border-left:1px solid #d0d0d0;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; }
.opc li.allow .step-title {}
.opc li.active .step-title {}
.opc li .step-title h2 {float:left; margin:0;font:600 16px Lato, 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(../images/icons_fashion.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:96%;  display:inline-block; color:#329cd6; clear:both;}
.opc li .step h4,.opc li .step h3{font:14px Lato, 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:96%; margin-bottom:2px;}
#opc-login .col-1 > p:first-child {margin-bottom:1em;}
#opc-login .col-1 > ul.ul li {font-size:96%;}
.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:96%; 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:110%;}
#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:110%;}

#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:110%; }
#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:96%;}
.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:96%; margin-top:2px; color:#329cd6}
#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:210%; 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:132%;}
.opc-col #checkout-review-table tfoot td {padding-bottom:0;}
#checkout-review-table td h3.product-name{margin:3px 0 0; font-size:110%;}
#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:96%; 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:160%;}
#checkout-review-table tfoot tr.last td strong{font-weight:normal;}
#review-buttons-container.buttons-set .f-left a{color:#329cd6}
#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:96%;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.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 Lato, Arial, sans-serif; font-weight:bold;}
.checkout-onepage-success .order-content > p {margin-bottom:4px;}
.checkout-onepage-success .order-content > p > a {color:#329cd6;}
.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 Lato, Arial, sans-serif;}
.opc-col .step-title{margin-bottom:5px; padding:9px 10px; border:1px solid #D1D1D1;border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.opc-col .step-title .number {font:600 16px Lato, 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:110%;}
.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:110%; }
.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:110%; font-weight:normal;}
.checkout-multishipping-overview .multiple-checkout .data-table tfoot tr.last strong .price {font-size:120%; 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 Lato, 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:96%; clear:both; padding-bottom:10px; padding-top:10px; color:#329cd6;}
.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:45%; 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:96%;}
.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:96%; 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; }
.box-head h2 {display:inline-block; float:left;padding:12px 20px 15px; margin:0; border:none; box-shadow:none; background:transparent; font:600 16px Lato, Arial, sans-serif; color:#2e3a47;}
.box-head{border:1px solid #D1D1D1; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0; margin-bottom:20px; }
.box-head a{float:right; margin:14px 20px; text-transform:lowercase; position:relative; font-size:96%; color:#329cd6; text-transform:capitalize;}
.box-title h3, .box-content h4{float:left; margin-right:15px; margin-bottom:12px; font-weight:bold; font-size:125%;}

.welcome-msg > p {font-size:96%;}
.welcome-msg > p.hello {font-size:110%; 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:96%; margin-top:3px; color:#329cd6;}
.box-info .col2-set > .box > .box-title a {margin-top:14px;}
.box-info .box-content h4{clear:both}
.box-info .box-content {font-size:96%;}

.box-info .col2-set .col-1, .addresses-list.col2-set .col-1 li.item:first-child {border-right:1px solid #d0d0d0; 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 #d0d0d0; 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:110%; 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:110%; margin:2px 0 0px;font-weight:bold; background:none; padding:0; color:#202020;}
.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:#329cd6;}
.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:110%;}
.box-tags .tags li, .box-tags .tags a {font-weight:bold; color:#329cd6;}
 
/*-- 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:#329cd6;}
.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:110%}
#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 Lato, 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:#329cd6; font-size:96%;}
.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:96%;}
.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:96%; color:#4471c2;}
.add-to-links li:hover a,  #block-related .link-wishlist:hover {color:#202020;text-decoration:none;}

/*============== 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{ font:600 20px Lato, Arial, sans-serif; color:#202020; display:block;}
.post-title h2 a:hover {color:#f05423;}
.post-title .time-stamp{margin:0 0 25px;}
.time-stamp, span.post-on, span.post-by, span.comment-by{font-size:96%; color:#505050; text-transform:none;}
.block .post-title:hover,.block .comment-title:hover{color:#f05423;}
.em_block-recent-post .block-content a{ color:#202020; padding-bottom:7px; display:block;}

.em_post-action-top a span{display:block;}
.em_post-item .post-title > h2 {font-size:225%; font-weight:normal; text-transform:capitalize; margin-bottom:20px; 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:40px; }
.em_post-item .post-content{padding-bottom:0; margin-bottom:4px;}
.em_post-item:first-child {border-top:none; padding-top:20px;}
.em_post-item .post-footer{ border-top:1px solid #e6e6e6;}
.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; 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:5px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
overflow:hidden;text-transform:uppercase; padding:11px 20px 13px; 
background-color: #f1f1f1;
}
#comments-header h3, .form-comment-container h3 {color:#2e3a47; font:600 13px/1.35 Lato, Arial, sans-serif;}
.form-comment-container #new {display:block; clear:both;}
#allcomments .blog-toolbar {border-top:1px solid #D1D1D1;}
#allcomments .comment-item-header .comment-by span,
#allcomments .reply .comment-item-header  > span {color:#202020; font-weight:600;text-transform:capitalize; font-size:90%;}
#allcomments .comment-item { border:1px solid #e6e6e6;}
.comment-item-header .comment-by,.reply  .comment-item-header > span {position:relative;}
.comment-item-header .comment-by:after,.reply  .comment-item-header > span:after {content:""; position:absolute; right:-10px; top:1px; bottom:1px; width:1px; border-left:1px solid #aaa;}
.post-footer .comment-count{font-size:96%;}
.post-footer .separator { font-size:96%; margin:0 5px;}
.post-by span,.comment-by span {color:#202020; text-transform:capitalize;font-weight:600;}
.em_post-item .post-footer{margin-top:10px;}
.comment-button button.button {border:none; font-size:90%; background:transparent; text-transform:uppercase;}
.comment-button button.button:hover {background:transparent;}
.comment-button button.button:hover span span {text-decoration:underline;}
.comment-button button.button span span { 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:center; margin-top:10px; float:left; width:80%;}
.blog-toolbar .blog-list-sorter-rss{display:inline-block;}
.blog-toolbar .pager .pages {display:inline-block;}
/*.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:#329cd6;}
.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 {border-top:1px solid #e6e6e6; padding:15px 20px 0 !important}
.block.em_block-recent-post .block-content, .block.em_block-recent-comments .block-content {/*padding-top:10px; padding-bottom:8px;*/ padding:0;}

.em-main .em_block-tag-cloud .block-title {border:1px solid #D1D1D1;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.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:#f05423;} 
.blog-post-view .em_post-item .post-footer{margin-top:5px;font:13px/1.35 Lato, Arial, sans-serif;}
#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(../images/icons_fashion.png) no-repeat; display:inline-block; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left; }
.custom-logo {background:url(../images/icons_fashion.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}
.follow-footer a { margin-right:5px; }
.follow-footer .icon{ width:30px; height:30px; -webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%; background-color:#429e38 }
.icon.facebook { background-position:-1px -91px }
.icon.twitter { background-position:-37px -91px }
.icon.pinterest { background-position:-73px -91px }
.icon.rss { background-position:-108px -91px}

.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(../images/icons_fashion.png) no-repeat; width:48px; height:48px; 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 -280px;}
.rev_slider_wrapper .tparrows.tp-leftarrow:hover{background-position:-179px -280px;}
.rev_slider_wrapper .tparrows.tp-rightarrow{background-position:-65px -280px;}
.rev_slider_wrapper .tparrows.tp-rightarrow:hover{background-position:-244px -280px}

.rev_slider_wrapper > .tparrows.tp-leftarrow {left:20px; right:auto;}
.rev_slider_wrapper > .tparrows.tp-rightarrow {left:auto; right:20px;}
.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:none;
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:#202020;} 

.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 =================*/
.block.block-compare .block-content li{ border-bottom: 1px solid #e6e6e6;}
.block .block-title,.widget-title,.block_title,.widget .widget-title,.sidebar .box-reviews h2 {overflow:hidden;padding:12px 20px 13px; text-transform:uppercase; font:600 14px Lato, Arial, sans-serif; background-color:#f1f1f1;} 
.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 14px Lato, Arial, sans-serif; color:#202020; font-size:110%;}
.sidebar .block:first-child .block-title,.sidebar .block:first-child{border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
/*.sidebar{padding-top:4px;} */
.block{margin:0;}
.sidebar .block, .sidebar .widget,.sidebar .box-reviews {border:1px solid #e6e6e6;/* margin-top:-4px; */background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat; 
margin-bottom:20px;}
.block-related { position:relative; z-index:0;}
.sidebar .tabs-widget:first-child {margin-top:0; }
.sidebar .tabs-widget {margin-top:20px; }
.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:0; margin-bottom:20px;}
.sidebar .widget > .block.sidebar .widget > .block {border:none; margin-top:0;}
.sidebar .box-reviews h2 {}

.em-main .std .widget-title {border:1px solid #D1D1D1; margin-bottom:10px;
	border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}

.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:-1px; border:1px solid #d0d0d0;} 
.block-content dd a span.price,
.block-content dd a{}
.block-content dt {clear:both; padding:9px 20px 10px;}
.block a.product-image{float:left; margin:0 12px 12px 0}
.block .products-grid a.product-image{float:none}
button.button, .buttons-set p.back-link a,.block .actions a{border:1px solid #d1d1d1;transition:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:inline-block; background-color:#fff;
}
.block .actions a{ font:600 13px Lato, Arial, sans-serif; font-weight:600; text-transform:uppercase;color:#202020; font-size:90%}
.block .actions button.button:hover, button.button:hover, .buttons-set p.back-link a:hover,.block .actions a:hover {background-color:#f1f1f1;border:1px solid #f1f1f1;}
.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; border-top:0}
.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 .widget-recentreview-products .products-grid li.item,
.sidebar .widget-recentreview-products .widget-products li.item{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; padding:20px 0 10px;  border-top:1px solid #e6e6e6;}
.sidebar .widget-recentreview-products .products-grid li.item:first-child,
.sidebar .widget-recentreview-products .widget-products li: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; margin:0;}
.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;}

.sidebar .widget-recentreview-products .widget-products li{}
.cms-index-index .col-left{/*margin-top:10px;*/}
/*========= block-account ================*/
.block-account .block-subtitle{ 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:#329cd6;}

/*========= 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:0 20px 5px; border-bottom:1px solid #d0d0d0; padding-left:0; padding-right:0; text-transform:uppercase; color:#505050; }
.block-layered-nav .block-content dt:first-child {border-top:none;}
.tree-filter .icon{margin-top:3px;}
#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("../images/icons_fashion.png") no-repeat scroll -268px -9px #fff; cursor:pointer; height:16px; position:absolute; top:-6px; width:13px;}
.rslider #range, .rslider #track {height:5px; background:#4471c2;}
.rslider .price {font-size:90%; font-weight:normal;}

.block-layered-nav .block-content > .block-subtitle {padding:10px 20px; font-style:italic; border-bottom:1px solid #e6e6e6;}
.block-layered-nav .block-content > .currently {padding:10px 20px 0; background-color:#f1f1f1;}
.block-layered-nav .block-content > .currently ol{margin-bottom:0;}
.block-layered-nav .block-content > .actions{background-color:#f1f1f1;  border-bottom:1px solid #e6e6e6; 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{}
.sidebar .block.block-compare .block-title{margin-bottom:10px}
.block.block-compare .btn-remove{position:absolute;top:0;left:20px;z-index:1;}
.block.block-compare li.item{position:relative; }
.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: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:96%; margin-bottom:16px; margin-top:18px;}
.block-wishlist .actions {padding-bottom:22px;}
.block-wishlist .actions > a {float:left; }

/*========== Block related ==========*/
.sidebar .block-related.block .block-content{padding:10px 20px;}
.block-related.block .block-content{padding:20px 0 }
.block-related .block-subtitle {}
.block-related .block-subtitle > a {color:#329cd6;}
.block-related .block-subtitle > a:hover {text-decoration:none; color:#202020;}

/*========== 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 .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 10px 13px 12px; position:relative;}
.dropdown-cart-content .icon.cart:after{background:url("../images/icons_fashion.png") no-repeat scroll 0 -11px transparent; content:""; position:absolute; right:10px; top:17px; 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:280px; 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:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.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 a{ color:#505050;}
.block-cart-top p.amount-content{ 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:17px 35px 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:#202020 ; border-width:4px 3px;}
.block-cart-top a.amount,.block-cart-top a.amount .price{color:#202020 ; font-size:90%;}
.block-cart-top a.amount .price{ font-weight:800; font-size:110%;}
.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:900;}
.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 {padding:0 20px;}
.block-cart-top .total {padding:0 20px;}

#cart-sidebar li.item{padding:0 0 5px; margin:20px 0; border-bottom:1px solid #e6e6e6}
#cart-sidebar li.item.last{}
#cart-sidebar .btn-edit {font:13px/1.35 Lato, Arial, sans-serif; float:none; padding-left:0; width:auto; height:auto; margin:5px 0; display:inline-block; color:#4471c2;}
#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:#4471c2; float:left; clear:both;}

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

.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:#383838; border-bottom-color:#383838;}
.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:13px 5px; white-space:normal;color:#ffffff; font-size:130% }

/*=================== 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 { line-height:0; padding:8px 9px 8px 10px; border:1px solid #808080; float:right; margin-left:10px; display:inline-block;}
.sort-by > a:hover{background-color:#f1f1f1;}
.pager .pages li a{ background-color:#f1f1f1;  border:1px solid #d0d0d0;}
.pager .pages li a.previous, .pager .pages li a.next{border-left:1px solid #d0d0d0;}
.pager .pages li a, .pager .pages .current{ display:inline-block;color:#505050 ;font:600 13px Lato, Arial, sans-serif; font-weight:normal; }
.pager .pages .current,.pager .pages li a.previous, .pager .pages li a.next{text-decoration:none;background-color:#fff; border:1px solid #808080;}
.pager .amount {font-size:96%;}
.pager .pages li a.previous,
.pager .pages li a.next{border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
 -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; }
 .pager .pages li a.next{}
.pager .pages li a.previous:hover,.pager .pages li a.next:hover{}

.view-mode { padding:0;overflow:hidden;}
.view-mode .grid, .view-mode .list {width:28px; height:28px; padding:0; position:relative; background-image:none;border:1px solid #D1D1D1;}
.view-mode .grid:after, .view-mode .list:after {width:12px; height:11px; content:""; position:absolute; top:8px; background:url("../images/icons_fashion.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 a:hover{ border:1px solid #808080; margin-right:0!important; padding-right:0!important; background:transparent!important;}
.view-mode strong.list{ border-left:0; margin-right:0!important; padding-right:0!important;}
.view-mode .grid:hover,.view-mode strong.grid, .view-mode .list:hover, .view-mode strong.list{background-color:#f1f1f1; margin-right:-1px; padding-right:1px;}
.view-mode .grid:after {left:9px; }
.view-mode a.grid:after {background-position:-172px -41px;}
.view-mode .list:after {right:9px;}
.view-mode a.list:after {background-position:-201px -12px;}
.view-mode .grid:hover:after,.view-mode strong.grid:after {background-position:-172px -12px;}
.view-mode .list:hover:after,.view-mode strong.list:after {background-position:-201px -41px; }
.category-products .toolbar span.current{display:block; padding:5px 10px; padding-right:20px; cursor:pointer;  font-size:96%;}
.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:0;
-webkit-border-radius:0;
-moz-border-radius:0;
 }
.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:#f1f1f1;}
.category-products .toolbar .toolbar-dropdown li a{text-decoration:none; display:block; font-size:96%;}
.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; }

/*========= block-subscribe ================*/
.block-subscribe-logo{display:inline-block;width:100%; float:left;padding:5px 0; }
.block-subscribe{margin:20px 0 0} 
.block-subscribe .block-content{ position:relative;padding:20px; border:1px solid #e6e6e6; border-top-width:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;} 
.block-subscribe .block-content .input-act{position:relative; } 
.block-subscribe .form-subscribe-header {clear:both; margin-bottom:8px;}
.block.block-subscribe .block-title span{background:none; padding:0;color:#202020;} 
.block-subscribe .form-subscribe-content{position:relative; float:left}
.block-subscribe .actions{float:left; clear:both; margin-top:10px!important;}
.block-subscribe .news-wrapper{position:relative;}
.block-subscribe .actions{position:absolute; top:5px; right:6px; padding:0; margin:0;}
.block-subscribe input.input-text {padding-right:102px;}
.block-subscribe .actions button.button{ background:url(../images/icons_fashion.png) -820px -10px no-repeat transparent; width:19px; height:19px;float: left; margin-right: 10px; padding: 0;text-indent: -9999px; border-radius:none; border:0;}
.block-subscribe .actions button.button span { display:none}
.block-subscribe input.input-text {padding:0 12px 0 12px; height:50px; line-height:50px; width:100%; text-transform:capitalize; font-size:110%;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.block-subscribe .input-box {}
.block-subscribe .block-title{border:1px solid #e6e6e6; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:#f1f1f1;}
.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{}
.copyright-footer,.copyright-footer a{color:#808080; text-align:center; font-size:90%; padding-bottom:10px;}
.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:15px 20px 5px;border:1px solid #e9e9e9; border-top:none; overflow:hidden; margin-bottom:15px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.copyright-footer address{ display:inline;}
/* 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{ background-color:#f1f1f1; }
.tabs-widget .tabs-title{margin:0; padding:8px 10px 8px 38px; background:url(../images/icons_fashion.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 #e6e6e6; display:inline-block;width:100%;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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 50px;}
.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:0; 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:600 13px Lato, Arial, sans-serif; color:#505050;  float:right;display:inline-block; padding:4px 10px; text-decoration:none; font-weight:normal;}
.cms-index-index .tabs-widget .ui-slider-tab-content .widget-title a:hover{color:#202020; }
.cms-index-index .tabs-widget .ui-slider-tab-content > div > p a:hover {background-color:#f1f1f1; text-decoration:none;}
.tabs-widget .ui-slider-tab-content p.note-msg{margin:10px;}
.tabs-widget .ui-slider-tab-content .desc{ 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{ padding:13px 13px 14px; text-transform:none; font:600 14px Lato, Arial, sans-serif; color:#808080; }
.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:#202020;}
.tabs-widget .ui-slider-tabs-content-container{border:none; background-color:#fff;
background-image:none;
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(../images/icons_fashion.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:15px 20px; border-bottom:1px solid #e6e6e6;}
.tabs-widget .products-list li.item.last {border-bottom:none;}
.emtabs .ui-slider-left-arrow,.emtabs .ui-slider-right-arrow { height:44px}
.ui-slider-left-arrow {left:-1px; top:-1px; /*height:52px !important; */
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.ui-slider-right-arrow {right:-1px; top:-1px; /*height:52px !important;*/
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.tabs_wrapper_detail .ui-slider-left-arrow {height:46px !important; left:0; top:-1px;}
.tabs_wrapper_detail .ui-slider-right-arrow {height:46px !important; right:0; 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-options-wrapper dl.last{ border:1px solid #d0d0d0; padding:20px 0;}
#product-options-wrapper dl dt:first-child{ border-top:0;padding-top:0;}
#product-options-wrapper dl dt{border-top:1px solid #d0d0d0; padding:20px 20px 0;}
#product-options-wrapper dl dd{ padding: 0 20px;}
.price-box-bundle .price-label,.price-box-bundle .price,
.price-as-configured .price-label{ font-size:140%; font-weight:normal;color:#808080 }
.price-box-bundle .price{ font-size:140%!important;}
.price-from .price{ font-weight:600!important;}
.product-view .product-essential .product-shop-wrapper .price-as-configured .price{ font-size:200%;color:#202020;}
.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:20px 0; margin:0; }
.product-view .ui-slider-tab-content .box3{ margin:0; }
.product-view .ui-slider-tabs-list li{border:1px solid transparent;}
.product-view .ui-slider-tabs-list-container{ overflow:visible; }
.product-view .ui-slider-tabs-list li:hover,
.product-view .ui-slider-tabs-list li.selected{background:#fff; filter:none; border:1px solid #202020; color:#202020; margin:-1px; padding:1px;}
.ui-slider-tabs-list li{background:transparent; filter:none; float:left; }
.ui-slider-tabs-list li a{text-transform:uppercase; font:600 14px Lato, Arial, sans-serif; color:#808080; padding:13px 20px 14px; text-shadow:none;}
.ui-slider-tabs-list li:hover a,.ui-slider-tabs-list li.selected a{}
.ui-slider-tabs-list-wrapper{z-index:2; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
display:inline-block; background-color:#f1f1f1; overflow:visible;border:1px solid #D1D1D1;}

/*========== Data Table ==========*/
.data-table {width:100%; border:1px solid #D1D1D1;}
.data-table th {padding:10px 20px; text-transform:none; font-weight:600; font-size:96%;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:5px; font:13px/1.35 Lato, 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; 
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	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.qty:hover {border:1px solid #D1D1D1;}
button.button,a.manage-address,#containerDiv .ajaxcart .row2 a, .buttons-set p.back-link 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{text-decoration:none;}
a.manage-address{padding:7px 15px; text-decoration:none}
button.button span, .buttons-set p.back-link a{font-weight:bold; height:auto; background:transparent; }
button.button span span, .buttons-set p.back-link a, .em_post-action-top .block .actions a{padding:7px 10px 8px;-moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease;font:600 13px Lato, Arial, sans-serif; font-weight:600; text-transform:uppercase;color:#202020; font-size:90%}
.buttons-set p.back-link a {font-weight:600; text-transform:uppercase;padding:5px 15px 6px;background-color:#fff;}

button.btn-cart, a.btn-cart, button.btn-checkout,.actions .button.btn-cart {background-color:#4471c2;border:none; border:1px solid transparent;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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:#383838; border-color:#383838;}
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{  text-transform:uppercase; padding:7px 10px 8px; 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;}

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

#containerDiv .ajaxcart{border:1px solid #d4d4d4;}
#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(../images/icons_fashion.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:#202020;}

.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-top .welcome-msg{display:inline; float:left; margin-bottom:0}
.header_top_outer{ background-color:#f8f8f8; float:left; width:100%; border-bottom:1px solid #e6e6e6 ;}
/*currency language*/
.header {color:#202020 ; }
.header .grid_24 {margin:0;}
.header-top .toolbar-switch{float:left; margin:0; padding:0;}
.header-top .toolbar-switch span.current{display:block; padding:8px 20px 10px 5px;cursor:pointer; font:13px/1.35 Lato, Arial, sans-serif; font-size:90%; color:#202020 ;}
.header-top .toolbar-switch span.current:after {border:3px solid transparent; content:""; position:absolute; right:5px;  top:15px; border-top-color:#202020 }
.header-top .toolbar-switch:hover span.current:after {border-bottom-color:#4471c2 ; border-top:transparent;}
.header-top .toolbar-switch:hover span.current{}
.header-top .toolbar-switch .toolbar-title{float:left }
.header-top .toolbar-switch .toolbar-dropdown{position:relative;/* z-index:1;*/ float:left; margin:0 15px;}
.header-top .toolbar-switch select{margin-right:10px; background-color:#fff;}
.header-top .toolbar-switch.form-language .toolbar-dropdown{}
.header-top .toolbar-switch .toolbar-dropdown li{padding:5px;float:none;}
.header-top .toolbar-switch .toolbar-dropdown li:hover a{color:#4471c2;}
.header-top .toolbar-switch .toolbar-dropdown li a{text-decoration:none; display:block; white-space:nowrap;}
.header-top .toolbar-switch .toolbar-dropdown ul{margin:0;position:absolute; left:-7px;top:34px;width:auto; padding:8px 20px 8px 8px; font-size:96%;  text-align:left; background-color:#fff; z-index:5;
box-shadow:0 2px 5px #E8E8E8 ;
-moz-box-shadow:0 2px 5px #E8E8E8 ;
-webkit-box-shadow:0 2px 5px #E8E8E8 ;
border:none;}
.header-top .toolbar-switch .sort-by .toolbar-title{display:inline}
.header-top .toolbar-switch .limiter-content,
.header-top .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-weight:normal; }
.header-logo.header-logo-chat a{}
.header-logo > a{display:inline-block;}
.header-logo p{margin:0}
.header h1.logo{font:13px/1.35 Lato, Arial, sans-serif;}
.header .logo > strong {font:600 13px Lato, Arial, sans-serif;  color:#202020 ;}
.header-top .div_language-currency {float:left; position:relative;/* z-index:2;*/}
.header-top .quick-access {float:right; padding-top:6px;}
.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-top .welcome-msg{white-space:nowrap; font-size:95%;color:#202020 ; margin-top:2px;}
.header-top .links li.last{background:none; margin:0; padding:0}
.header-top .links li a{white-space:nowrap; font-size:95%;color:#202020 ;}
.header-top .form-language {text-align:right;display:inline;margin-bottom:0; float:left; background:url(../images/icons_fashion.png) right -484px no-repeat;}
.header-top .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;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:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.input_cat .catsearch-dropdown ul li:hover{background-color:#f8f8f8;}
.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;background-color:#fff; border-radius:0;border-right:1px solid #e6e6e6;}
.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;color:#202020 }
.input_cat .catsearch-dropdown span:before{width:0;height:0;content:"";position:absolute;top:23px;right:18px;border:4px solid transparent;border-top-color:#202020 ; border-width:4px 3px;}
.block-cart-top .go-cart a{margin-right:0}

.top-search {float:left; min-height:21px; margin-top:20px}
.adapt-2 .top-search {width:50%;}
.top-search > div > span {display:inline-table; vertical-align:middle; color:#202020 ; font-weight:600;}
.top-search .note-msg {display:inline-block;}
.top-search > div > 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:#202020 ;}
.top-search li a:hover {color:#4471c2; 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:#f8f8f8; border-radius:0;  border:0;border-left:1px solid #e6e6e6; height:48px; padding:0 15px; margin:0;}
.input_search button.button span span{font:600 13px Lato, Arial, sans-serif; text-transform:uppercase; background:url(../images/icons_fashion.png) 0 -610px no-repeat transparent; text-indent:-999em; width:20px; height:20px;padding:0;  -moz-transition: all 400ms ease; -webkit-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }
.input_search button.button:hover span span{ background:url(../images/icons_fashion.png) -33px -610px no-repeat transparent;}
.input_search input {width:332px; border:none; border-left:1px solid transparent !important; padding:0 5px; margin-top:15px; color:#202020 ; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; background:transparent;}
.form-search {position:relative; display:inline-block; margin-top:5px; border:1px solid #494949;
 border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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 #d0d0d0;left:147px !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:#f8f8f8;}

/*header cart*/
#block-cart-top {float:right; padding:0; visibility:hidden; margin-top:26px; background-color:#f1f1f1;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;border:1px solid #d0d0d0;}

.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(../images/icons_fashion.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 .widget-title{ border:1px solid #e6e6e6; border-top:0; background-color:#f1f1f1;}
.best_sale .widget-title span{color:#202020; }
.best_sale .widget{border:1px solid #e6e6e6; border-top:none; 
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.best_sale .align-border > p {margin:0; padding:12px 15px; border:1px solid #e6e6e6; 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 #e6e6e6; 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 10px; 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 #e6e6e6; 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{ border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.customers_choice .widget-title, .customers_choice > h2, .customers_choice > h3 {background:#f1f1f1; margin:0; padding:12px 20px 15px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.customers_choice .widget-products/*, .customers_choice > ul*/ {border-top:none;  margin-bottom:4px; overflow:hidden; padding:0!important; }
.customers_choice .widget-products ul {margin-bottom:0;padding-top:0;}
.customers_choice .widget-products li.item, .customers_choice > ul > li {padding:15px 20px 10px !important; 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 .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 #e6e6e6; margin-bottom:18px;  padding:15px 20px 12px;
border-radius:0; 
-webkit-border-radius:0;
-moz-border-radius:0;
}
.keep_track .title {font:600 16px Lato, 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;}
.body_wrapper .home_block.first{ margin-top:0;}
.home_block {position:relative; margin-top:20px; overflow:hidden; 
border-radius:0; 
-webkit-border-radius:0;
-moz-border-radius:0;}
.home_block .left-block {float:left; width:33%; overflow:hidden; display:block; position:relative;}
.home_block .left-block.top-height-block {padding-bottom:1px;}
.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 13px Lato, Arial, sans-serif; color:#505050; 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:#505050;font:500 13px Lato, Arial, sans-serif; font-weight:normal;}
.home_block .align-border > p {padding:10px 20px; border-bottom:1px solid #e6e6e6; 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 #e6e6e6; 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:-38px 20px 0 0; min-height:39px; 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:800; 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 #e6e6e6; }
.home_block .right-block .products-grid li.item {float:left; margin:0; padding:20px 12px 0; border-right:1px solid #e6e6e6; 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; min-height:70px;}
.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 #e6e6e6; }

.home_block .block_title{ text-transform:none; border:1px solid #e6e6e6; 
	border-radius:0;
	-webkit-border-radius:0; 
	-moz-border-radius:0;}
.home_block .block_title span,.home_block .right-block li > a{ color:#fff;}
.home_block .note-msg {margin:20px;}

.home_block .left-block {background:#f1f1f1;}

.home_block.OliveDrab .block_title {background:#4471c2;}
.home_block.cyan .block_title {background:#eb1e23;}
.adapt-0 .home_block .right-block > ul li a,.adapt-1 .home_block .right-block > ul li a{ color:#429e38!important}
.home_block.orange .block_title {background:#875fc9;}
.home_block.OrangeRed .block_title {background:#bf449e;}
.home_block.purple .block_title {background:#e05924;}

.footer_brands {border:1px solid #e6e6e6; padding:21px; border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.footer_brands li.item {width:155px; text-align:center; padding:0 45px 0 0; margin:0;}
.footer_brands .csslider a.prev {left:-10px; top:14px;}
.footer_brands .csslider a.next {right:-10px; top:14px;}

.top_seller {border:1px solid #e6e6e6;  margin-top:20px; overflow:hidden;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.top_seller .block_title {background-color:#4471c2;}
.top_seller .block_title span{ color:#fff; }
.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 #e6e6e6;  }
.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.first .numb{border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background-color:#f1f1f1; }
.top_seller li.item .numb {float:left; margin-right:11px; width:21px; height:21px; color:#4471c2;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:25px; background-color:#4471c2; padding-top:6px; 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 li.item .product-name a{ }

.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 0 15px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; float:left; font-size:110%; min-height:70px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
background-color:#429e38;
}
.footer_text .text_box:first-child {margin-left:0;}
.footer_text .text_box:hover{background-color:#4471c2;}
.footer_text .text_box.shipping p > a{ }

.footer_text .text_box p > a,.footer_text .text_box p {color:#fff;}
.footer_text .text_box p {text-align:left; margin:0; text-transform:capitalize;}
.footer_text .text_box p a {text-transform:capitalize; padding:0; font:600 18px Lato, Arial, sans-serif;}
.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 #e9e9e9; padding:15px 20px 18px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.footer_info .box_text{float:left; width:18%; margin-right:2%;}
.footer_info .box_text > .h5, .footer_info .box_text > h5,.follow-footer .sub-title{text-transform:uppercase; margin-bottom:16px; color:#202020; font:600 14px Lato, Arial, sans-serif; }
.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:90%; color:#505050;}
.footer_info .box_text li a:hover {text-decoration:none; color:#429e38;}
.footer_info .box_text.info {color:#505050;}
.footer_info .box_text.info > p{font-size:90%;}
.footer_info .box_text.info > p.h5{font-size:110%;}
.footer_info .box_text.info > p.h6{text-transform:none; position:relative; padding-bottom:12px; margin-bottom:8px; font-weight:normal; line-height:1.7}
.footer_info .box_text.info > p.h6:after {content:""; position:absolute; bottom:0; width:28px; left:0; border-bottom:1px solid #e9e9e9; height:1px;}
.footer_info .box_text.info address {font-size:96%; margin-bottom:20px;}

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


/*========== Breadcrumbs ==========*/
.breadcrumbs {padding:13px 0 14px; border:0; overflow:hidden; margin-bottom:15px;border-bottom:1px solid #e6e6e6}
.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 { color:#202020; font-weight:600;}
.breadcrumbs li span {background:url("../images/icons_fashion.png") no-repeat scroll -395px -8px 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; padding-bottom:20px;}
.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("../images/icons_fashion.png") no-repeat right -116px; text-transform:lowercase}
.widget-home li.item p.desc{ margin-bottom:14px;}

.banner-home{margin:20px 0;}
.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:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
#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:#505050;}
#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-color:#4471c2; margin-top:19px;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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:#202020;}
.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 20px; margin-right:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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:600 14px Lato, Arial, sans-serif; text-transform:uppercase;}

.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:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.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:#fff;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.menu-wrapper.menu-left:before, .sidebar .em_nav:before {content:""; position:absolute; left:0; top:0; bottom:0; right:0; border:1px solid #494949; z-index:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius: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:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;}
.adapt-0 .menu-wrapper.menu-left:before, .adapt-0 .sidebar .em_nav:before {display:none;}

.menu-wrapper .menuleftText, .adapt-0 .menu-title{padding:10px 20px; text-transform:uppercase; font:600 14px Lato, Arial, sans-serif; color:#fff;background:#494949; border-radius:0}
.adapt-0 .menu-title{border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.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:#505050; -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:#505050;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-top:1px solid #e6e6e6;}
.menu-left .vnav li.menu-item-depth-0:first-child,.adapt-0 .vnav .menu-item-text.menu-item-depth-0{border-top:none;}
.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:4px 0 4px 15px;}
.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;}

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

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

.menu-left .mega-menu{position:static!important; width:auto!important;}
.catalog-category-view .sidebar .megamenu-wrapper{ margin:0;}
.catalog-category-view .sidebar .vnav{ margin:0; padding-top:0; padding-bottom:2px;}
.menuleft{position:relative;}
.catalog-category-view .menu-wrapper.menu-left{ margin-bottom:0px;}
.catalog-category-view .menu-wrapper.menu-left:before{ border:0 none}

.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:10px 0 10px 12px; 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{ margin:0 1px;}
.menu-wrapper.menu-left{padding-bottom:2px;}
.vnav li.menu-item-depth-0:first-child,.vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0:first-child{ border-top:0}
.vnav li.menu-item-depth-0,.vnav li.menu-item-depth-0.menu-item-text .em-catalog-navigation > .level0{border-top:1px solid #e6e6e6;}
.vnav li.menu-item-depth-0:first-child{border-top:none;}
.body_wrapper .vnav li.menu-item-depth-0 li.level0:hover,.body_wrapper .vnav li.menu-item-depth-0.menu-item-parent:hover,#mega-menu .vnav li.menu-item-depth-0:hover{background-color:#f1f1f1 ;}
.em-catalog-navigation li:hover > ul, .em-catalog-navigation li.hover > ul{left:100%; top:-11px;}
.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:0}
#menuleft .em-catalog-navigation li:hover > ul.level0{top:0}
.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;color:#202020;}
.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:#505050;}
.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; float:left; }
.em_nav h5, .em_nav h3{ text-transform:capitalize;}
.em_nav .product-name {font-size:110%;}
.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 ,
.hnav .menu-item-depth-0, .top-menu .nav-container li.level0 {padding:7px 0 3px; height:40px;}
.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; display:block;}
/* 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:45px;}

.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:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-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(../images/i_bullet1.gif) 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:#505050;}
.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:#505050;}
/*.em_nav .vnav a.arrow span:before, .em_nav .vnav a.arrow span:before {border-left-color:*//*#202020*//*;}*/
.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:19px}
.em_nav li:hover > a.arrow span:before, .em_nav li:hover > a.arrow span:before{border-left-color:#505050;}
.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:#429e38;}
.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:#505050;}
.sidebar .megamenu-wrapper {margin: 20px 0;}
.cms-index-index .sidebar .megamenu-wrapper {margin-top:0;}
.catalog-product-view .sidebar .megamenu-wrapper {margin-top:0;}

.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:12px 10px!important; margin-right:0 !important;}
.adapt-0 .menu-item-parent > a, .adapt-0 .em-catalog-navigation li.parent > a{margin-right:41px !important;}
.adapt-0 .megamenu-wrapper .vnav .menu-item-parent > a.arrow,
.adapt-0 .megamenu-wrapper .vnav .parent > a.arrow{ padding:10px!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 #e6e6e6; 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:#505050 !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 #e6e6e6; 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:5px 5px; color:#505050; }
.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,.em_nav h5, .em_nav h3 {font:600 16px Lato, Arial, sans-serif; color:#429e38; text-transform:uppercase; padding-bottom:10px;position:relative}
.em_nav .main_menu  h5 { margin:30px 0 10px;}
.em_nav h5, .em_nav h3 { margin:10px 0;}
.main_menu .widget-title h2,
li.first li.menu-item-text  h5{ margin-top:5px;}
.main_menu h3 {font-size:24px; color:#429e38;}
.main_menu h5:after,.main_menu .widget-title h2 :after,.em_nav h5:after, .em_nav > h3:after {content:""; position:absolute; bottom:0; width:28px; left:0; border-bottom:1px solid #e6e6e6 ; height:1px;}
.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;}
.menu-container p.sub-title {color:#808080; font-style:italic; margin:0;}
.main_menu p.banner {padding:5px 0; margin:0;}
.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 #505050; 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:96%;}
.main_menu .multi-links .menu-item-text ul ul ul > li:before{display:none;}

.em_nav .brands .menu-container > .menu-item-text {margin-left: 10px; width:100%}
.em_nav .products-list .price-box {margin-bottom:0;}
.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:6.4%; text-align:center; margin-top:5px;}
.em_nav .brands .menu-item-text li.last{ margin-right:0}
.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;}

/*new product in menu*/
.new-products-menu ul.products-list li,.new-products-menu ul.products-list li .product-shop  .product-name{float:left;}

/*fix top*/
.fixed-top{position:fixed; top:0; width:1180px; z-index:1000; margin-top:0!important; }
.fixed-top .em_nav{margin-bottom:0;}
.adapt-2 .fixed-top{width:940px}
.adapt-1 .fixed-top{width:700px}
.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("../images/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:39%;}
.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{ 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 > 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:130%;}
.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-layered-nav .block-content dt{ margin:0 10px;}
.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;}
.adapt-1 .em-main .category-products button.btn-cart {min-width:202px;}

/*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 .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:177%; 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:110%; text-transform:capitalize;}
.compare-table tbody td {font-size:96%;}
.compare-table td button.button{float:left; margin-right:5px; margin-bottom:1px; width:100%;}
.compare-table td button.button {clear:both; display:inline-block; float:none; }

.page-popup .page-title {color:#202020;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(../images/icons_fashion.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:#4471c2; border-bottom:2px solid #4471c2; border-radius:0; -webkit-border-radius:0 ; -moz-border-radius:0; font:13px/1.35 Lato, Arial, sans-serif; margin:0 5px; padding: 0 13px;}
#containerDiv .ajaxcart .row2 a:hover {background-color:#383838; border-bottom-color:#383838;}
#containerDiv .ajaxcart .row2 a span{display:inline-block; color:#ffffff; text-align:center;float:none; text-transform:uppercase; padding:6px 0 4px; white-space:normal; -moz-transition:all 300ms ease; -webkit-transition:all 300ms ease; -o-transition:all 300ms ease; transition:all 300ms ease; font:13px/1.35 Lato, Arial, sans-serif; font-weight:600;}
#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-top .welcome-msg { float:none; margin:0; padding:0; padding-top:6px;}
.adapt-0 .header-top .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 .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-bottom:10px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; border:1px solid #d0d0d0; padding-right:0;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
width:50%!important;}
.adapt-0 .input_cat .catsearch-dropdown {width:100%; padding-right:0; border-right:0;border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;}
.adapt-0 .input_cat .catsearch-dropdown ul {top:48px; width:200%;}
.adapt-0 .form-search .input_cat select {height:47px; padding:14px 5px; line-height:normal;}
.adapt-0 .form-search .input_search input.input-text{ padding-left:20px;}
.adapt-0 .form-search .input_cat,
.adapt-0 .form-search .input_search input.input-text{border:1px solid #429e38 !important; width:100%;
border-radius:0;
-webkit-border-radius:0;
-moz-border-radius:0;
}
.adapt-0 .input_search button.button{position:absolute; bottom:1px; right:1px; height:46px}
.adapt-0 .block-cart-top .block-content .actions a.goto-cart{display:block}
.adapt-0 #block-cart-top { position:absolute; bottom:93px; right:0; width:46%}
.adapt-0 input#search {height: 48px;}
.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 .block-cart-top a.amount .price{ display:none;}*/
.adapt-0 .logo img{width:auto}
.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; display:inline-block;}
.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; padding-top:0;}
.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%; margin-bottom:20px; }
.adapt-0 .header-middle { position:relative;}
.adapt-0 .form-search .search-autocomplete {left:auto!important; top:107px!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 .shopby-title a{padding-top:10px; padding-bottom:9px}
.adapt-0 .header-top-right select{margin-right:0; margin-left:10px }

.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 #e6e6e6; }
.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; 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 > div > 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:200%;}

/* 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:132%; 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 #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 .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}
	.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) {
		.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 { 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;} 

/*========== fix store_switcher_variation ==========*/
.store_switcher_variation a.btn_storeview {background:url("../images/storeview/skin-picker.png") no-repeat scroll 0 0 transparent; display:block; position:fixed; left:0; text-indent:-999px; top:164px; z-index: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:355px;}
.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 a:hover .image-wrap{ background-position:center 100%;}
.store_switcher_variation .storediv .store_content li a{display:block}
.store_switcher_variation .storediv .store_content li a .image-wrap {
	display: block;
	height:320px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
	background-size: 100%;
	background-position: center 0%;
}
/*.store_switcher_variation .storediv .store_content li.animate {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	
	display: inline-block;
	float: none;
}
.store_switcher_variation .storediv .store_content li{
	-webkit-transform: translate(0, 15%);
	-moz-transform: translate(0, 15%);
	-ms-transform: translate(0, 15%);
	transform: translate(0, 15%);
	-webkit-transition: all .75s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.4s;
	-moz-transition: all .75s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.4s;
	-ms-transition: all .75s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.4s;
	-o-transition: all .75s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.4s;
	transition: all .75s cubic-bezier(0.175, 0.885, 0.320, 1.275) 1.4s;
}
*/
.move-long {
	-webkit-transition: all 3.5s ease-out;
	-moz-transition: all 3.5s ease-out;
	-ms-transition: all 3.5s ease-out;
	-o-transition: all 3.5s ease-out;
	transition: all 3.5s ease-out;
}
.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("../images/btn_popup-close.png") no-repeat scroll 0 0 transparent;
height:38px; width:38px; text-indent:-99999px; display:block; text-align:left; position:absolute; top:-20px; right:-18px;}
.store_switcher_variation .slider_container .prev,
.store_switcher_variation .slider_container .next{margin:0;top:42%; background:url("../images/storeview/icon_store.png") no-repeat scroll 0 0 transparent; width:40px; height:45px;text-indent:-9999px;position:absolute;}
.store_switcher_variation .slider_container .next{background-position:right 0; right:-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:none;
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}

.body_top_wrapper, .body_wrapper, .body_bottom_wrapper{
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}

 #containerDiv .ajaxcart{background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat; float:left;}
.fancybox-skin, .quickshop-main .product-view, #containerDiv .ajaxcart {background-color:#fff;}

.footer_wrapper, .footer_bottom_wrapper{
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat; float:left; width:100%;}

/*box/wide*/
.em-box-custom{background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}
.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:none;
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:13px/1.35 Lato, 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:none;
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:13px/1.35 Lato, Arial, sans-serif;}

.em-box-custom .footer_wrapper > .container_24,
.em-box-custom .footer_bottom_wrapper > div {
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
display:inline-block; text-align:left; font:13px/1.35 Lato, 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;}
.emmegamenu_icon{ width:25px !important; height:25px !important;float: left!important; margin-right: 10px!important;padding: 0;}
#mega-menu .vnav .menu-item-depth-0 .icon-menu{ background:url(../images/icons_fashion.png) 0 0 no-repeat transparent; width:25px; height:25px;float: left; margin-right: 10px; padding: 0;text-indent: -9999px;}
#mega-menu .vnav .menu-item-depth-0.icon1 .icon-menu{ background-position: -966px -16px;}
#mega-menu .vnav .menu-item-depth-0.icon2 .icon-menu{ background-position: -966px -67px;}
#mega-menu .vnav .menu-item-depth-0.icon3 .icon-menu{ background-position: -966px -117px;}
#mega-menu .vnav .menu-item-depth-0.icon4 .icon-menu{ background-position: -966px -167px;}
#mega-menu .vnav .menu-item-depth-0.icon5 .icon-menu{ background-position: -966px -217px;}
#mega-menu .vnav .menu-item-depth-0.icon6 .icon-menu{ background-position: -966px -266px;}
#mega-menu .vnav .menu-item-depth-0.icon7 .icon-menu{ background-position: -966px -317px;}
#mega-menu .vnav .menu-item-depth-0.icon8 .icon-menu{ background-position: -966px -368px;}
#mega-menu .vnav .menu-item-depth-0.icon9 .icon-menu{ background-position: -966px -417px;}
#mega-menu .vnav .menu-item-depth-0.icon10 .icon-menu{ background-position: -966px -467px;}

.banner-flash-hover{ margin-bottom:0;}
.banner-flash-hover:hover  .hover_image{
transition: all 1s ease 0s; }
.rev_slider_wrapper{ border:1px solid #e6e6e6}

.rev_slider_wrapper a.btn-cart{font-size:130%; padding:7% 10%;}
.rev_slider_wrapper a strong{ }
.adapt-3 .rev_slider_wrapper a strong{ font-size:110%;}
.rev_slider_wrapper .caption  a img{ vertical-align:baseline}
@media only screen and (orientation:portrait){
.block-cart-top a.amount span{display:none}
}	
.adapt-0 .em-main{ padding-bottom:20px;}
.price-notice .price{ color:#202020;}

.em_post-item .blog-list-intro{ clear:left; display:block}
/*=================QUICKSHOP*/
#em_quickshop_handler {width:40px; height:40px; text-indent:-999em; display:inline-block; float:left; position:relative; z-index:1; border:0; opacity:0.9; background:url(../images/icons_fashion.png) -736px -5px ; -webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;background-color:#2E3A48;}
#em_quickshop_handler:hover{background-color:#4471c2 ;}

/*=====================btn-cart, Add to links*/
.em-main .category-products button.btn-cart,.box-collateral  button.btn-cart,.product-view button.btn-cart,.compare-table button.btn-cart{ width:99.9%; background-color:#4471c2; font:font:600 14px Lato, Arial, sans-serif;}
.em-main .category-products button.btn-cart:hover,.box-collateral  button.btn-cart:hover,.product-view button.btn-cart:hover,.compare-table button.btn-cart:hover{ background-color:#383838; border:1px solid transparent;}
.em-main .category-products button.btn-cart span span,.box-collateral  button.btn-cart span span,.product-view button.btn-cart span span,.compare-table button.btn-cart span span{ background:url("../images/icons_fashion.png") -400px -163px; font-size:110%; color:#fff; padding:9px 0 10px 15px; display:inline-block;}

.em-main .category-products .products-list button.btn-cart,.compare-table td button.button{ width:auto; padding:0 20px; float:left; margin-right:1px;}
.em-main .category-products  .products-list  .add-to-links li{ width:auto; padding: 0 20px;}

.em-main .category-products .products-grid .add-to-links,.em-main .box-collateral .products-grid .add-to-links,.compare-table .add-to-links{ margin-top:1px;}
.em-main .category-products .products-list .add-to-links{ margin-top:0;}

.em-main .category-products .add-to-links li,.box-collateral  .add-to-links li,.product-view  .add-to-links li,.compare-table .add-to-links li{ border:1px solid #d1d1d1; clear: none; display: inline-block;   float: left; margin-right: -1px;text-align: center;width: 49%;background-color:#fff}
.em-main .category-products .add-to-links li:hover,.box-collateral  .add-to-links li:hover,.product-view .add-to-links li:hover,.compare-table .add-to-links li:hover{background-color:#f2f2f2}
 .em-main .category-products .add-to-links li a,.box-collateral  .add-to-links li a,.product-view .add-to-links li a,.compare-table .add-to-links li a{ background:url("../images/icons_fashion.png") -400px -206px; color:#202020; padding:10px 0 10px 10px; display: inline-block;font:13px/1.35 Lato, Arial, sans-serif;}