h1, .h1 { font:normal 22px/1.15 helvetica,arial,sans-serif;}
h2, .h2 { font:normal 20px/1.25 helvetica,arial,sans-serif;}
h3, .h3 { font:normal 18px/1.25 helvetica,arial,sans-serif;}
h4, .h4 { font:normal 16px/1.35 helvetica,arial,sans-serif;}
h5, .h5 { font:normal 14px/1.35 helvetica,arial,sans-serif;}

body { 
font:12px/1.35 Arial, Helvetica, sans-serif; 
color:#969696;
}
.btn-remove,
.btn-remove2 { display:block; 
width:9px; 
height:9px; 
font-size:0; 
line-height:0; 
background:url(../images/icons.png) 0 -391px no-repeat #584c90;
text-indent:-999em; 
overflow:hidden; }


a { text-decoration:none;  color:#969696; }
a:hover {text-decoration:underline  }
.validation-failed { border: 1px solid #ee76c1!important; }
/*========== Header ==========*/
.header-top{padding:12px 0;
font: normal 12px/1.35 Arial, Helvetica, sans-serif;}
.em-toplink,
.em-header .welcome-msg,
.em-header .links li a{color:#969696;}
.em-header .links li a{border-right:1px solid #969696;
padding:0 10px 0 0;}
.adapt-1 .em-header .links li a{padding-right:5px;}
.em-toplink .customer-service{color:#ed6cbc;
padding-left:20px;}
.adapt-1 .em-header .links{margin-right:5px;}
.em-header .logo{
margin-right:10px;
text-align:center;
background-color:#ee76c1;
border:1px solid #d85ba9;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:14px 15px;}
.adapt-1 .icon.phone,
.adapt-0 .icon.phone,
.adapt-2 .em-header .welcome-msg,
.adapt-1 .em-header .welcome-msg,
.adapt-0 .em-header .welcome-msg{display:none;}
.adapt-0 .em-header .links{margin-bottom:10px;margin-right:0;}
.adapt-1 .em-header .links li{margin-right:5px;}
.adapt-1 .em-header .links li.last a,
.adapt-0 .em-header .links li.last a{border:0;padding-right:0;}
.adapt-1 .em-header .links li.first a,
.adapt-0 .em-header .links li.first a{padding-left:0;}
.adapt-1 .em-quick-access,
.adapt-0 .em-quick-access{float:left;}
.adapt-0 .form-language{margin-left:0;clear:both;}
.adapt-1 .form-language{margin-left:0;}
/*=== Languages, Currency, StoreView===*/
.block-currency,
.form-language{float:left;margin-left:10px;}
.form-language{margin-top:3px;}
.block-currency ul li{ float:left; margin-left:10px; }
.adapt-1 .form-language ul li,
.adapt-1 .block-currency ul li{margin-left:5px;}
.form-language ul li{ float:left; margin-left:8px; }
.block-currency ul li.first,
.form-language ul li.first{margin-left:0;}
.block-currency .block-content{padding:0;}
.form-language ul li a{font-size:0;width:16px;height:11px;float:left;}
.block-currency ul li a{float:left;}
.block-currency ul li.selected a,.block-currency ul li a:hover{
color:#ed6cbc;
text-decoration:none;}
.store-switcher{
margin-left:10px;
float:left;
position:relative;}
.adapt-1 .store-switcher{margin-left:8px;}
.store-switcher ul{
position:absolute;
top:20px;
right:0;
z-index:999;
min-width:85px;
padding:4px 10px;
background-color:#fff;
border: 1px solid #e6e6e6;}
.store-switcher ul li{padding:4px 0;}

.store-switcher ul li a:hover{
color:#ed6cbc;
text-decoration:none;}
.store-switcher .toolbar-dropdown{
min-width:80px;
margin:-5px 0 0 5px;
padding:4px 15px 4px 10px;
float:left;
background:url(../images/icons.png) 101% -209px no-repeat; 
border: 1px solid #e6e6e6;}
.adapt-1 .store-switcher .toolbar-dropdown{padding:4px 7px;}
.store-switcher .toolbar-dropdown span.current{cursor:pointer;}
/*=== End:Languages, Currency, StoreView ===*/

.register a{background:url(../images/icons.png) no-repeat right 5px;}
.login a{background:url(../images/icons.png) no-repeat right -43px;}
.link-search{float:left;
margin:0 10px;}
.link-bottom li a{color:#fff;
font:normal 18px/1.25 helvetica,arial,sans-serif ;
padding-right:25px;}
.link-bottom,.em-top-search{float:left;margin:0;
background-color:#584c90;}
.link-bottom{
border:1px solid #473d75;
border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;}
.em-top-search{
border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
border:1px solid #473d75;
border-left:0;}
.form-search{padding:11px 20px;float:left;}
.adapt-1 .form-search{padding:11px 5px;}
.adapt-0 .form-search{padding:5px;float:left;width:100%;}
.form-search .input-form-search{position:relative;float:left;}
.adapt-0 .form-search .input-form-search{width:70%;}
.link-bottom li{padding: 18px 5px 17px 5px;min-width:132px;text-align:center;display:inline-block;
font:normal 18px/1.25 helvetica,arial,sans-serif ;min-height:23px;}
.adapt-1 .link-bottom li{padding-left:3px;padding-right:3px;}
.adapt-0 .link-bottom li{min-width:116px;}
.adapt-0 .link-bottom li a{background:none;padding-right:0;}

.contacts,
.register{border-right:1px solid #473d75;}
.contacts a,
.logout a{padding-right:0!important;}
.adapt-0 .link-bottom{text-align:center;
margin:0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.adapt-0 .login{border-right:0;}
.header-bottom{z-index:10;position:relative;}
.adapt-1 .top-cart-inner{position:absolute;right:0;top:-42px;}
.adapt-0 .top-cart-inner{ top:0;position:absolute;right:0;}
.link-top-cart{float:right;}
.link-top-cart p{margin:0;}
.top-cart-inner .top-cart{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-position: 15px 15px;
background-color: #ee76c1;
border:1px solid #d85ba9;
padding:13px 12px 12px;
}
.adapt-1 .top-cart-inner .top-cart/*,
.adapt-0 .top-cart-inner .top-cart*/{padding:0;background-position:3px 4px;}
.top-cart-content{position:absolute;
z-index:99999;
right:0;
top:60px;
width:240px;
padding:15px 20px 20px;
border: 1px solid #e6e6e6;
background-color:#fff;
box-shadow:0 1px 3px #ececec;
-moz-box-shadow:0 1px 3px #ececec;
-webkit-box-shadow:0 1px 3px #ececec;}
.adapt-1 .top-cart-content{top:35px;}
.top-cart-content p{margin:0;}
.top-cart-content p.amount a{color:#141414;}
.top-cart-content p.block-subtitle{text-transform:uppercase;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
color:#473d75;
border-top: 1px solid #e6e6e6;
padding:17px 0 0; }
.top-cart-content .block-content li.item{position:relative;
overflow:visible;
border-bottom: 1px solid #e6e6e6;}
.top-cart-content .block-content li.item.last{padding-bottom:0;border:0;}
.top-cart-content .block-content li .btn-remove{position:absolute;left:0;top:20px;}
.top-cart-content .block-content li .btn-edit{position:absolute;left:0;top:35px;}
a.top-link-cart span.qty-top-cart{
background-color:#584c90;
color:#fff;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:0 4px;
top:10px;
right:10px;
position:absolute;}
.adapt-1 a.top-link-cart span.qty-top-cart{top:0;right:0;}
.top-icon{position:absolute;right:20px;top:-6px;
border-bottom:6px solid #fff;
border-left:6px solid transparent;
border-right:6px solid transparent;
width:0;}
.adapt-1 .top-icon{right:10px;}
.top-cart-content ol.mini-products-list{margin-top:-5px;}
ol.mini-products-list{ list-style-type:none; padding-left:0;text-align:left;margin:0;}
.top-cart-content .actions{margin:15px 0 20px;}

.block-cart-top .subtotal .label{
margin-top:7px;
display:inline-block;
text-transform:uppercase;
font:normal 12px/1.35 helvetica,arial,sans-serif ;
color:#969696; }
.block-cart-top .subtotal.price{ 
font:normal 12px/1.35 helvetica,arial,sans-serif ;
color:#141414;}
/*========== End:Header ==========*/

/*========== Icons & Brands & Logo ==========*/
.icon { background:url(../images/icons.png) no-repeat; 
display:inline-block; 
vertical-align:middle; 
text-align:left; 
text-indent:-9999px;
width:33px;
height:33px;
}
.icon.phone{background-position:0 -939px;text-indent:0;width:auto;height:auto;float:left;}
.icon.facebook {background-position:0 -314px; }
.icon.twitter {background-position:-48px -314px; }
.icon.flickr{background-position:-98px -314px;}
.icon.rss {background-position:-147px -314px;}
.icon.bingo{ background-position:-196px -314px;margin:0;}

.block-follow ul{
	padding: 0;
	margin:0!important;
}
.block-follow ul li{float:left;}
.block-follow ul li a{
	display: block;
	margin: 0 13px 10px 0;
	outline: none;
	text-indent: -9000px;
	position: relative;
}
.block-follow ul li a span{
	width: 60px;
	height: auto;
	line-height: 20px;
	padding: 10px;
	left: 0;
	margin-left: -27px;
	font:normal 14px/1.35 helvetica,arial,sans-serif ;
	color:#ee76c1;
	font-style:italic;
	font-weight:bold;
	text-align: center;
	border: 4px solid #fff;
	background: rgba(255,255,255,0.3);
	text-indent: 0;
	border-radius: 5px;
	position: absolute;
	pointer-events: none;
	bottom: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-box-shadow: 0 0 1px 1px #ee76c1;
	-webkit-box-shadow: 0 0 1px 1px #ee76c1;
	box-shadow: 0 0 1px 1px #ee76c1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.block-follow ul li a span:before,
.block-follow ul li a span:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -9px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #ee76c1;
	display:none;
}
.block-follow ul li a:hover span:before,
.block-follow ul li a:hover span:after{display:block;}
.block-follow ul li a span:after{
	bottom: -14px;
	margin-left: -10px;
	border-top: 10px solid #fff;
}
.block-follow ul li a:hover span{
	opacity: 0.9;
	filter: alpha(opacity=90);
	bottom: 37px;
}

/*========== Search ==========*/
.form-search label{display:none;}
.form-search .input-cate{float:left;width:191px;}
.form-search input.input-text { 
color:#969696;
background-color:#fff; 
font-style: normal; 
margin: 0 20px 0 0;
padding:0 10px;
height:36px;
line-height:36px;
width:389px;
font-size:91%;
border:0;
border-left:1px solid #c8c8c8;
border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;}
.form-search .catsearch-dropdown{
position:relative;
height:36px;
background:url(../images/icons.png) no-repeat 101.5% -203px;
background-color:#fff;
border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;}
.adapt-0 .form-search .input-cate{width:30%;}
.adapt-1 .form-search .input-cate{width:125px;}
.form-search .catsearch-dropdown ul{position:absolute;top:36px;left:0;
background-color:#fff;
box-shadow:0 1px 3px #d8d8da;
-moz-box-shadow:0 1px 3px #d8d8da;
-webkit-box-shadow:0 1px 3px #d8d8da;
border:1px solid #dcdcdc;
padding:0 10px;}
.form-search .catsearch-dropdown ul li{padding:3px 0;}
.form-search .catsearch-dropdown ul li:hover{cursor:pointer;
color:#ed6cbc;}
.form-search .catsearch-dropdown span{padding:0 10px;margin-right:20px;
white-space:nowrap;
display:block;
cursor:pointer;
overflow:hidden;
line-height:36px;}
.adapt-1 .form-search .catsearch-dropdown span{padding:0 5px;}
.form-search button.button{background:none;border:0;}
.form-search button.button:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;
border:0;background:none;}
.form-search button.button span span{text-indent:-9999em;
background:url(../images/icons.png) no-repeat -84px 0;
padding:0 8px;
margin:10px 0;}
.form-search button.button:hover span span{background-position:-84px -50px;}
/*========== End:Search ==========*/


/*========== Block Home Page ==========*/
.sample-block{width:49%;float:left;margin-right:2%;}
.sample-block.last{margin-right:0;}
.adapt-0 .sample-block{width:100%;margin-right:0;}
.three-columns .sample-block .sample-right,
.adapt-1 .sample-block .sample-right{clear:both;}
.three-columns .sample-block .sample-left,
.adapt-1 .sample-block .sample-left{margin-right:0;float:none; width:100%; }


.sample-block .sample-left a{display:block;
border: 1px solid #e6e6e6;}
.sample-block .sample-left a:hover{border: 1px solid #ee76c1;}
.sample-block .sample-left{float:left;margin:0 5% 20px 0; width:48%}
.sample-block .sample-right{overflow:hidden;}
.sample-block a.view-more{font-size:91%;
color:#ee76c1;
background:url(../images/icons.png) no-repeat right -398px;padding-right:13px;}

.sample-block p.h5,.sample-block h3{
color:#473d75;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
margin:0;}
.sample-block p{margin:10px 0;}
/*========== End: Block Home Page ==========*/


/*========== Home Banner ==========*/
.home-banner{clear:both;float:left;width:100%;margin:30px 0 20px;}
.adapt-0 .home-banner,
.three-columns .home-banner{margin:10px 0 20px;}

.home-banner .box{margin-right:20px;float:left;width:32%;margin-right:2%;}
.home-banner .box.last{margin:0!important;}

.adapt-2 .home-banner .box,
.adapt-1 .home-banner .box{width:32%;margin-right:2%;}

.adapt-2 .home-banner .box.last,
.adapt-1 .home-banner .box.last{margin-right:0;}

.adapt-0 .home-banner .box,
.adapt-1 .three-columns .home-banner .box{width:100%;margin:0 0 20px 0;}


.home-banner a img{
border: 1px solid #584c90;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.home-banner a img:hover{
box-shadow:0 2px 7px #494848;
-moz-box-shadow:0 2px 7px #494848;
-webkit-box-shadow:0 2px 7px #494848;}
/*========== End: Home Banner ==========*/



/*========== Slideshow ==========*/
.rev_slider_wrapper {
clear: both;
z-index: 1;
float: left;
display: block;
margin-top:8px!important;}
.tp-bullets.simplebullets.round-old {
margin:0!important;right:17px;left:auto!important;bottom:20px!important;}
.adapt-2 .tp-bullets.simplebullets.round-old{
transform:scale(0.8);
-ms-transform:scale(0.8);
-webkit-transform:scale(0.8);
bottom:25px!important;
right:10px;}
.adapt-1 .three-columns .tp-bullets.simplebullets.round-old{
transform:scale(0.8);
-ms-transform:scale(0.8);
-webkit-transform:scale(0.8);
bottom:15px!important;
right:10px;}
.adapt-1 .tp-bullets.simplebullets.round-old .bullet{margin-left:5px;}
.tp-bullets.simplebullets.round-old .bullet{background:url(../images/icons.png) no-repeat right -860px;
width:20px;height:22px;margin:0 0 0 10px;}
.tp-bullets.simplebullets .bullet:hover, 
.tp-bullets.simplebullets .bullet.selected{background-position:right -807px;}
.tp-bullets.simplebullets .bullet.selected{cursor:text;}
.tp-simpleresponsive .caption.bkg_color,
.tp-simpleresponsive .tp-caption.bkg_color{
background:#ee76c1;
width:1200px;height:70px;
text-indent:-9999px;
opacity:0.8!important;
left:0!important;}
.tp-simpleresponsive .caption.desc p{color:#fff;margin:0;line-height:1.35;}
.tp-simpleresponsive .caption p{margin:0;}

.rev_slider_wrapper .rev_slider{
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
/*========== Container Slideshow & Container Banners ============*/
#container_slideshow.em-wide-custom{width:100%;}
.container_24.em-wide-custom .em-main-slideshow.grid_24 .rev_slider_wrapper .rev_slider{width:100%!important;}
.container_24.em-wide-custom .em-main-slideshow.grid_24 .rev_slider_wrapper{width:100%!important;}
#container_slideshow.em-wide-custom .em-main-slideshow{width:100%;margin:0;}

body .wrapper.em-box-custom {
display:inline-block;
width:100%;
background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position: 0 0;
background-repeat: repeat;}

/*========== End: Slideshow ==========*/




/*========== Footer ==========*/
.footer,
.footer a{color:#969696;}
.adapt-1 .footer .f-left{margin-right:0!important;}
.adapt-1 .footer .f-right{margin-left:5px!important;}

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

/*========== Footer Logo==========*/
.footer-logo a{margin-left:5px;}
.brand-logo { background:url(../images/icons.png) no-repeat; display:inline-block; text-indent:-9999px; 
overflow:hidden; vertical-align:middle;/* float:left;*/ text-align:left;height:16px;}
.brand-logo.visa {background-position:0 bottom;width:30px;}
.brand-logo.visa-verified{background-position:-34px bottom;width:30px;}
.brand-logo.master {background-position:-73px bottom;width:25px; }
.brand-logo.master-secure{background-position:-106px bottom;width:35px;}
.brand-logo.paypal {background-position:-150px bottom;width:45px;}






/*========== Block ==========*/
.adapt-0 .em-col-left .menu-wrapper {margin-top:30px;}
.adapt-0 .em-sidebar .block{ width:100%}
.block .price-box p{ margin-bottom:0;}
.adapt-1 .em-sidebar .products-grid ul.add-to-links,
.adapt-2 .em-sidebar .products-grid ul.add-to-links{float:left;}
.em-sidebar .block-sample li{
border-top: 1px solid #e6e6e6;
padding:6px 0;}
.em-sidebar .block-sample li:first-child{border-top:0;}
.em-sidebar .block-sample ul{margin:0;}
.em-sidebar .widget-title h2,
.em-sidebar .block .block-title span,
.em-sidebar #customer-reviews h2 span,
.em-sidebar .widget-title h3 span{
color:#473d75; 
font:normal 18px/1.25 helvetica,arial,sans-serif ;
text-transform:uppercase;}
.em-sidebar .products-list .product-shop{overflow:hidden;margin-left:0!important;min-width:50px;}
.em-sidebar .products-list .product-image{margin:0 20px 0 0;}
.adapt-2 .em-sidebar .products-list .product-image{margin:0 15px 0 0;}
.em-sidebar #customer-reviews{margin: 0 0 25px;}
.widget-products li.item{position:relative;}
.block .block-content li.item,
.em-sidebar #customer-reviews li,
.em-sidebar .widget-products li.item{
border-top: 1px solid #e6e6e6;
padding:20px 0;
margin:0;}
.block .block-content li.item:first-child,
.em-sidebar #customer-reviews li:first-child,
.em-sidebar .widget-products li.item:first-child{border:0;}
.em-sidebar .block-compare .block-title,
.em-sidebar .block-topseller .block-title,
.em-sidebar #customer-reviews h2,
.em-sidebar .widget-title{padding:0 0 5px;margin:0;border:0;}
.em-sidebar .block-title{padding: 0px 0px 15px;margin:0;border:0;}
.em-sidebar .products-grid li.item{width:100%;}
.em-sidebar .block-account .block-title{padding:0 0 10px;}
.block-compared .block-content li.item,
.block-viewed .block-content li.item,
.block-reorder .block-content li.item{padding:10px 0;}
.paypal-logo{margin-bottom:25px;}
p.block img{
border: 1px solid #584c90;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.cms-index-index p.block img{border:none;}
/*========== End Block ==========*/



/*========== Block Layered Navigation ==========*/
.block-layered-nav .actions { margin:0 0 16px;}
.block-layered-nav .block-subtitle{display:none;}
.block-layered-nav dt { 
color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
border-top: 1px solid #e6e6e6;
padding:13px 0;
margin:0;
cursor:pointer;}
.block-layered-nav dt.toogle-icon:after{content:"+";
float:right;
color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;}
.block-layered-nav dt.toogle-icon.active:after{content:"-";}
.block-layered-nav dt:first-child{border:0;padding-top:3px;}
.block-layered-nav dt.toogle-icon:hover:after,
.block-layered-nav dt:hover{color:#473d75;}
.block-layered-nav .currently .block-subtitle{margin-bottom:12px;}
.block-layered-nav li a,.block-layered-nav li .price{
color:#969696; }
.block-layered-nav li a:hover, .block-layered-nav li .price:hover{
text-decoration:underline;}
.block-layered-nav li .price{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;}
.block-layered-nav ol,
.block-layered-nav ul { padding:0; list-style:none ; margin:0}
.block-layered-nav .block-content dl{margin:0;}
.block-layered-nav .block-content dd{margin: -7px 0 10px;}

.block-progress .block-content dl{margin:0;}




/*========== Button ==========*/
button.button,a.manage-address{
background:#ee76c1;
color:#fff;
border: 1px solid #d85ba9;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-transform:uppercase;
vertical-align:middle;}
.link-cart:hover,
.buttons-set p.back-link a:hover,
button.button:hover,
a.manage-address:hover{
text-shadow: 0 0 15px white;  
box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
-moz-box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
-webkit-box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
background:#584c90;
color:#fff;
border: 1px solid #473d75;}

button.btn-cart{
margin-bottom:10px;
margin-right:5px;
float:left;}
.em-sidebar button.btn-cart{margin-right:10px;}

button.btn-update{
background:#584c90;
color:#fff;
border: 1px solid #473d75;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;}
.totals button.btn-checkout { 
clear:left;
background:#584c90;
color:#fff;
border: 1px solid #473d75;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
width:100%; 
text-align:center;}
.adapt-0 .totals button.btn-checkout{width:280px;}

.totals button.btn-checkout span {float:none; display:block }
.cart .cart-collaterals .totals button.btn-checkout span span { padding:8px 45px 8px 0; font-size:135%; text-align:center;
background:url(../images/icons.png) no-repeat 104% -342px;}



.buttons-set p.back-link a { float:left; padding:6px 15px; margin-right:10px; 
margin-bottom:5px;
background:#584c90;
color:#fff;
border: 1px solid #473d75;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-transform:uppercase;}
.buttons-set p.back-link{clear:both; overflow:hidden;float:left;}
.link-cart:hover,
.buttons-set p.back-link a:hover{text-decoration:none;}


.add-to-links li,.block-related .link-wishlist { float:left; margin:0 5px 5px 0; /*white-space: nowrap; */ font-size:90%; }
.add-to-links li a{color:#191919; margin-bottom:10px}
.add-to-links li:hover{box-shadow:none;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;}

.link-wishlist,.link-compare{
list-style:none;
background:url(../images/icons.png);
background-repeat:no-repeat;
background-position:17px -249px;
width:28px;height:28px;
background-color:#f0f0f0;
border:1px solid #c8c8c8;
text-indent:-999em;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.link-wishlist{background-position:-743px -931px;margin-right:10px;}
.link-compare{background-position:-777px -931px;}
.link-wishlist:hover{background-position:-743px -977px;}
.link-compare:hover{background-position:-777px -977px;}
.link-wishlist:hover,.link-compare:hover{background-color:#fff;}

#checkout-step-login .col-2 .buttons-set button.button{
background:#584c90;
color:#fff;
border: 1px solid #473d75;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
 clear:left;margin-right:15px; }
/*========== End: Button ==========*/

/*========== Ajax cart ==========*/
#containerDiv{ width:430px;}
#containerDiv .ajaxcart{
border: 1px solid  #dcdcdc; 
box-shadow:0 1px 3px rgba(153,153,153,1.00) ;
-moz-box-shadow:0 1px 3px rgba(153,153,153,1.00) ;
-webkit-box-shadow: 0 1px 3px rgba(153,153,153,1.00) ;
}
#containerDiv a#close{
/*background:url("../images/btn_popup-close.png") no-repeat scroll 0 0 transparent; */
height: 37px;width: 37px;
text-indent: -99999px;
display: block;text-align: left;
position: absolute;top: 0px;right: 0px; z-index:100000;
cursor:text;}
#containerDiv .ajaxcart .row2 a{ 
padding:6px 10px 5px; 
display:inline-block; 
margin-bottom:5px; 
background:#ee76c1;
color:#fff;
border: 1px solid #d85ba9;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
text-transform:uppercase;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
#containerDiv .ajaxcart .row2 a:hover{
box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
-moz-box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
-webkit-box-shadow:0 0 2px #fff inset, 0 0px 1px #fff inset;
background:#584c90;
color:#fff;
border: 1px solid #473d75;}

/* resize0 Ajax */
.adapt-0 #containerDiv{width:300px}
/* resize1 Ajax */
.adapt-1 #containerDiv{left:23% !important}
/* resize2 Ajax */
.adapt-2 #containerDiv{left:30% !important}


/* Block Subscribe */
.block-subscribe { padding:0; margin:0 0 20px;}
.block-subscribe .form-subscribe-header{display:none;}
.block-subscribe .block-content{border:none; padding:0; margin:0}
.block-subscribe .button.button{margin:0!important;position:relative;}
.block-subscribe .button.button span span{
text-indent:-9999px;
background:url(../images/icons.png) no-repeat 100.5% -296px;
height:28px;width:28px;padding:0;}
.block-subscribe .input-box {float:left; width:188px;}
.block-subscribe input.input-text{
margin-bottom:5px;
background:none;
color:#969696;
border: 1px solid #e6e6e6;
padding:7px 6px;
width:94%;
font-size:91%;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;}
.block-subscribe .validation-advice{margin:3px 0;}
.block-subscribe .block-content label{
color:#505050;
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
font-style:italic; }
.adapt-2 .block-subscribe .input-box{width:140px;}
.adapt-1 .block-subscribe .input-box{width:128px;}
.adapt-1 .block-subscribe input.input-text{width:85%;}
.adapt-0 .block-subscribe .input-box{width:90%;}
.adapt-0 .block-subscribe input.input-text{width:97%;}
/* End: Block Subscribe */


/*========== Widget ==========*/
.home-title{float:right;font-size:91%;margin:12px 0 0;
background:url(../images/icons.png) no-repeat right -423px;padding-right:13px;}
.widget-title h2{
color:#ee76c1;
font:normal 22px/1.15 helvetica,arial,sans-serif ;}
.widget-title{border-bottom: 1px solid #e6e6e6;
padding:0 0 10px;margin:0 0 30px;}
.sale.widgets_home{ margin-top:0;}
.featured.widgets_home{ margin-bottom:0;}
.widgets_home{display:inline-block;margin:20px 0;width:100%;}
.widgets_home.featured .products-grid li.item {width:11.5%;margin-right:1.1%;}
.widgets_home.featured .products-grid li.item.last {margin-right:0;}
.widgets_home.featured a.product-image{display:block;}
.widgets_home.featured .featured-custom-home{margin:0;overflow:hidden;}
.widgets_home.featured .featured-custom-home #container{border:0;width:102%;}
.widgets_home.featured .featured-custom-home #container >li{margin:0 1.9% 0.9% 0;}
.adapt-2 .widgets_home.featured .featured-custom-home #container{width:105%;}
.adapt-2 .widgets_home.featured .featured-custom-home #container >li{margin:0 3.5% 2.5% 0;}
.adapt-0  .widgets_home.featured .featured-custom-home #container >li{margin:0 2% 0.5% 0}
.widgets_home.featured button.button span span{padding:6px 7px;}
.widgets_home.featured a.product-image{margin-bottom:10px;}
.widgets_home.featured .price-box{margin:5px 0;}

.widgets_home.sale .products-grid li.item,
.widgets_home.new .products-grid li.item{width:22.5%;margin-right:3.3%;}
.widgets_home.sale .products-grid li.item.last,
.widgets_home.new .products-grid li.item.last{margin-right:0;}
.widgets_home.sale ul.add-to-links,
.widgets_home.new ul.add-to-links{/*float:right;*/clear:both;}
.widgets_home.sale .products-list ul.add-to-links,
.widgets_home.new .products-list ul.add-to-links{float:right;clear:none;}
.widgets_home .products-grid li.item{overflow:hidden; margin-bottom:10px;}
.widgets_home .products-grid li.item .price-box p{ margin-bottom:0;}

.adapt-0 .widgets_home.sale .products-grid li.item,
.adapt-0 .widgets_home.new .products-grid li.item{width:100%;margin:0 0 20px;}

.cms-page-view .widget .widget-title h2{
font:normal 18px/1.25 helvetica,arial,sans-serif ;
color:#ee76c1;padding-bottom:7px;}
.cms-page-view .widget .widget-title{margin:20px 0;}

.widget-products .products-grid li.item{width:22.5%;margin-right:2%;}
.widget-products .products-grid li.item.last{margin-right:0;}
.widgets_home.sale .products-grid li.item, 
.widgets_home.new .products-grid li.item{position:relative;}

.adapt-1 .widgets_home.new .products-grid li.item .productlabels_icons .label ,
.adapt-1  .widgets_home.sale .products-grid li.item .productlabels_icons .label {
transform:scale(0.6);
-ms-transform:scale(0.6);
-webkit-transform:scale(0.6);
margin-bottom:-30px;
left:-17px;
top:-17px;}

.adapt-2 .widgets_home.new .products-grid li.item .productlabels_icons .label ,
.adapt-2  .widgets_home.sale .products-grid li.item .productlabels_icons .label {
transform:scale(0.8);
-ms-transform:scale(0.8);
-webkit-transform:scale(0.8);
margin-bottom:-14px;
left:-10px;
top:-10px;}

.cms-page-view table.data-table{display:table;}
/*========== End: Widget ==========*/

/*========== Product ==========*/
.product-image{border: 1px solid #e6e6e6;
 position:relative;}
.product-image:hover{border: 1px solid #ee76c1;}

.product-name{
color:#473d75;
font:normal 14px/1.35 helvetica,arial,sans-serif ;}
.widget-products .product-name a,
.product-name a{font-size:93%;
color:#473d75;}
.top-cart-content p.product-name,
.product-name { margin:-3px 0 6px;}
.products-grid .product-name{margin:0 0 6px;}
.product-shop p.desc{margin:0 0 5px;}
.products-grid .price-box{margin:0 0 15px;}
.compare-table .ratings .amount,
.products-list .ratings .amount,
.products-grid .ratings .amount{display:none;}

/*========== End:Product ==========*/

/*========== Breadcrumbs ==========*/
.breadcrumbs { margin:0;padding:10px 0 13px; overflow:hidden;   }
.breadcrumbs ul { margin:0; padding:0; float:left; }
.breadcrumbs li:first-child{background:none; padding-left:0}
.breadcrumbs li strong {font: normal 12px/1.35 Arial, Helvetica, sans-serif;}
.breadcrumbs li span { padding:0 2px ;position:relative;display:inline-block;text-indent:-999px;
background:url(../images/icons.png) no-repeat right -397px;}
.catalog-product-view .em-main-container{position:relative;}
.catalog-product-view .breadcrumbs{
border-bottom: 1px solid #584c90;
margin:0 0 30px;}

/*========== Page ==========*/
.page-title { padding:0 0 7px;margin:0 0 23px;
border-bottom: 1px solid #584c90;}
.page-title h1, 
.page-title h2 { 
font:normal 18px/1.25 helvetica,arial,sans-serif ; 
color:#473d75; 
margin:0; text-align:left;text-transform:uppercase; }
.category-title {margin-bottom:30px;
border-bottom: 1px solid #e6e6e6;}
.cms-index-index .em-col-main{margin-bottom:0;}

.tag-product-list .page-title,
.catalogsearch-result-index .page-title{padding-top:4px;}

/*========== Page Products Listing ==========*/
ol.products-list{list-style:none!important;margin:0;padding-left:0!important;}
.toolbar-bottom .pager .amount{position:static;}
.adapt-1 .three-columns #toggleText .toolbar,.adapt-0 #toggleText .toolbar{padding-bottom:36px;}
.category-products .toolbar-bottom .toolbar .sorter { display:none }
.toolbar .sort-by .v-middle{margin-top:7px; margin-left:12px}
.adapt-0 .toolbar .sort-by .v-middle{ margin-left:5px}
.page-title.category-title h1{
font:normal 18px/1.25 helvetica,arial,sans-serif ;
color:#ee76c1;
text-transform:capitalize;}
.category-title h1{float:left; display:inline}
.category-title a.option{display:inline-block;float:right; background:url(../images/icons.png) right -648px no-repeat; padding-right:15px; padding-top:5px;margin-right:10px;}
.toolbar .view-mode label{margin-right:15px;
text-transform:uppercase;
color:#473d75;}
.adapt-0 .toolbar .view-mode label{margin-right:5px;}
#toggleText .toolbar{border:1px solid #d0d0d0;
border-radius:2px; 
-webkit-border-radius:2px; 
-moz-border-radius:2px ;
box-shadow:0px 1px 2px #dddddd; 
padding:0 10px 0 20px;}
#toggleText .toolbar{background-color:#ffffff;}
.category-products .toolbar span.current{
border: 1px solid  #dcdcdc; 
color:#969696; 
display:block; 
padding:3px 20px 3px 10px; 
background:url(../images/icons.png) 101% -210px no-repeat; 
cursor:pointer;
line-height:1.35;}
.category-products .toolbar .toolbar-title{ float:left }
.category-products .toolbar .toolbar-dropdown{position:relative; z-index:12;  width:125px; float:left }
.category-products .toolbar .limiter .toolbar-dropdown{z-index:13; }
.category-products .toolbar .sort-by-option .toolbar-dropdown{right:17px;}
.category-products .toolbar .toolbar-dropdown li{margin:3px 10px;}
.category-products .toolbar .toolbar-dropdown li a{text-decoration:none;
color:#969696; }
.category-products .toolbar .toolbar-dropdown li a:hover{text-decoration:none;
color:#ee76c1; }
.category-products .toolbar .toolbar-dropdown ul{
background-color:#fff;
margin:0;
border: 1px solid  #dcdcdc;
box-shadow:0px 1px 2px #dddddd; 
position:absolute; 
right:0; top:23px; width: 123px;}



 /*========== Pager & Sorter ==========*/
.pager { border:0; padding:0 0 15px}
.sorter { border:0; padding:0 }
.toolbar .sorter{padding:0 0 6px;}
.toolbar {position:relative;
margin:0 0 30px;
padding:0 12px; 
text-align:left;
border: 1px solid #584c90;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
.toolbar-bottom .toolbar{padding:11px 12px!important;}
.category-products .toolbar .pager{float:right;}
.category-products .toolbar-bottom .pager{float:none;}

.adapt-1 .three-columns .toolbar{padding:0 10px;}

.toolbar .sort-by .toolbar-title{display:inline}
.toolbar .limiter-content,
.toolbar .sort-by-content{float:left;position:relative;}

.pager .limiter, .sorter label{color:#141414;}
.pager .pages li a.previous, .pager .pages li a.next{display:inline-block; }


.toolbar .pager{padding:0; text-align:left}
.category-products ul.products-grid{margin:0;}
.category-products .products-grid .ratings .rating-box{display:inline-block;float:none;margin-right:0;}

.toolbar .pager .pages {display:none}
.pager .pages,.pager .amount strong{font-weight:normal;}
.toolbar .pager .amount{display:none;}
.toolbar-bottom .toolbar .pager .amount{display:block;margin:0;}
.toolbar-bottom .toolbar .pager .limiter{display:none}
.toolbar-bottom .toolbar .pager .pages{display:block;float:right;}
.adapt-0 .pager .amount{margin-top:7px;}

.pager .pages li{padding:0 0 0 10px;display:inline-block;}
.pager .pages li.current,
.pager .pages li:hover a{text-decoration:underline;
color:#ee76c1;}

.pager .pages strong{font-weight:normal;}





/*View mode*/
.view-mode strong.grid ,.view-mode .grid:hover {   
background-position:0 -472px;}
.view-mode .grid,.view-mode .list {  
display:inline-block; 
text-indent: -9999px; 
float: left; 
background: url(../images/icons.png) no-repeat scroll 0 0 transparent;
-moz-transition: all 400ms ease; 
-webkit-transition: all 400ms ease; 
-o-transition: all 400ms ease; 
transition: all 400ms ease;
height:11px; 
width:11px;
margin-right:5px;
margin-top:2px;}
.adapt-0 .view-mode .grid,.view-mode .list {margin-right:3px;}
.view-mode a.list { background-position:-37px -448px;  overflow: hidden; }
.view-mode a.grid { background-position:0 -448px;}
.view-mode strong.list,.view-mode .list:hover { background-position: -37px -472px;}


/*========== Category Products List ==========*/

.products-grid button.btn-cart{float:left;}
.category-products ul.add-to-links{float:right;}
.adapt-1 .category-products .products-grid ul.add-to-links{float:left;}
.adapt-1 .category-products .products-grid button.btn-cart{ margin-right:10px;}
.add-to-links li{float:left;margin:0;}

/*==========  Product Details  Page ==========*/
.product-view .product-img-box .product-image .cloud-zoom img{ width:100%}
.box-description .std{ color:#878686;}
.adapt-0 .product-view .product-shop { margin-left:0; float:none }
.adapt-0 .product-view .product-image #cloud-zoom-big { display:none !important } /* disable cloud-zoom on mobile view */
.product-view .product-name h1,
.product-review .product-name {
font:normal 16px/1.35 helvetica,arial,sans-serif ;}
.product-view .product-img-box .product-image{text-align:center;margin-bottom:7px;}
.product-view .email-friend { margin:10px 0; }
.product-view .email-friend a{background:url(../images/icons.png) no-repeat 0 -521px;padding-left:20px;}
.product-view .availability { padding:10px 0;}
.product-view .product-shop .price-box .price {
font:normal 16px/1.35 helvetica,arial,sans-serif ;}
.product-view .product-shop .widget { display:inline-block }
.product-view .product-shop .box { margin-bottom:15px }
.product-view .short-description h2 { 
color:#473d75; 
font:normal 12px/1.35 helvetica,arial,sans-serif ;
border-top: 1px solid #e6e6e6;
text-transform:uppercase; 
padding:20px 0 10px;}
.collateral_wrapper .tab-item h2 { display:none }
.product-options { border:0; padding:0; background:none; overflow:hidden }
.product-options dt label em{margin:0 3px 0 0;}
.product-options-bottom { border:0; padding:0; overflow:hidden;position:relative;}
.product-options-bottom ul.add-to-links{position:absolute;bottom:0;right:0;margin:0;}
.add-to-box .add-to-cart { float:none }
.add-to-box .add-to-cart div{margin-bottom:15px;}
.add-to-box .or { display:none }
.add-to-box .add-top-links { float:none }
.product-view .short-description {overflow:hidden;margin:10px 0 15px;}
.product-review .product-img-box .product-image{margin-bottom:10px}
.cloud-zoom-big { border:1px solid #cccccc; box-shadow:0 0 5px #cccccc }
.cloud-zoom-title { background:#ffffff; color:#111111; padding:5px }
.cloud-zoom-lens { border:1px solid #fff; background-color:#ffffff;margin:0px }

.availability.in-stock span{
color:#ee76c1;}
.availability.out-of-stock span {
color:#ee76c1;}

/*=======  Moreview =======*/
.more-views{clear:both;position:relative;margin-top:25px;}
.more-views .caroufredsel_wrapper{margin:0!important;}
.more-views .prev,
.more-views .next{
position:absolute;top:-22px;
background-image:url(../images/icons.png);
width:11px;
height:19px;
text-indent:-9999px;}
.more-views .next{background-position:-29px -188px;right:0;}
.more-views .next:hover{background-position:-29px -141px;}
.more-views .prev:hover{background-position:0 -141px;}
.more-views .prev{background-position:0 -188px;right:25px;}
.more-views li{border: 1px solid #e6e6e6;}
.more-views li:hover{border: 1px solid #ee76c1;}
.more-views li a{width:100%;text-align:center;}
.more-views h2 { display:none }
/*=======  End: Moreview =======*/

.product-view .product-shop{ position:relative;}
.product-view .product-shop a.prev-product,
.product-view .product-shop  a.next-product{
display:inline-block;overflow: visible; position:absolute;
text-indent:-999em;
font-size:0;
padding: 0;
background:url(../images/icons.png) 0 0 no-repeat;
cursor: pointer; width:25px; height:25px; 
border: 1px solid #e6e6e6;}
.product-view .product-shop a.prev-product{background-position:7px -184px;right:26px;}
.product-view .product-shop a.next-product {background-position: -21px -184px;border-left:0;right:0;}
.product-view .product-shop a.prev-product:hover{background-position: 7px -137px;}
.product-view .product-shop  a.next-product:hover{background-position:-21px -137px;}
.previous_wrap,.next_wrap{display:inline}
#prev_next{text-align:right;margin:0 0 5px;}

.product-view .product-shop .no-rating,.product-view .product-shop .ratings{margin:0 0 12px;}
.product-view .product-shop .product-name{ padding-right:75px}
.product-view .add-to-cart label{margin-bottom:10px;
color:#141414;}

.adapt-0 .product-view #zoom-btn{ display:none;}
.product-img-box #zoom-btn{ 
 position:absolute; 
 left:10px; 
 bottom:10px; 
 text-decoration:none; 
 z-index:9999; 
 background:url("../images/icon_suche.png") 0 0 no-repeat transparent; 
 width:26px; 
 height:26px; 
 text-indent:-999em; 
 font-size:0; }
.product-img-box #zoom-btn:hover{text-decoration:underline;}
.quickshop-main .product-img-box #zoom-btn{display:none}

/*Upsell*/
.box-collateral .data-table th,.box-collateral .data-table td { width:auto}
.product-collateral .box-collateral{margin:0 0 25px;}
.product-collateral.tab_content .box-collateral{margin:0;}

.cart-collaterals h2,
.cart .crosssell h2,
.block-related .block-title,
.product-collateral .box-collateral h2, 
.product-view .box-up-sell h2{
color:#473d75;
font:normal 18px/1.25 helvetica,arial,sans-serif ;
border-bottom: 1px solid #584c90;
padding:7px 0;
text-transform:uppercase;
margin:0 0 23px;}
.block-related .block-title,
.product-view .box-up-sell h2,
.cart .crosssell h2{padding-right:40px;margin-bottom:30px;}

.block-related .block-title strong span{
font:normal 18px/1.25 helvetica,arial,sans-serif ;}

.product-view  .box-reviews h2,.product-view .form-add h2{display:none;}
/*qty in detail page, shopping cart*/
.cart-table .qty_cart{display:inline-block;width:78px;margin-top:-7px;}
.cart-table .qty_cart input.input-text{padding:5px;height:18px;float:left;line-height:18px;}
.cart-table .qty-ctl,
.product-view  .add-to-cart .qty-ctl{
		float: left;
		height: auto;
		line-height: normal;
		margin: 0 0 0 10px !important;
		padding: 0px !important;
		width: 15px; }

.cart-table .qty-ctl button,
.product-view .add-to-cart .qty-ctl button{ 
background:url("../images/qty.png") 0 0 no-repeat; 
width:15px; height:15px; text-indent:-999em; 
float:left; border:none; margin-bottom:0px; cursor:pointer; 
border: 1px solid #e6e6e6; }
.cart-table .qty-ctl button.increase,
.product-view .add-to-cart .qty-ctl button.increase{ background-position:3px 3px; border-bottom:none}
.cart-table .qty-ctl button.increase:hover,
.product-view .add-to-cart .qty-ctl button.increase:hover{ background-position:-13px 3px; 
background-color: #dcdcdc; }
.cart-table .qty-ctl button.decrease,
.product-view .add-to-cart .qty-ctl button.decrease{ background-position:3px -10px}
.cart-table .qty-ctl button.decrease:hover,
.product-view .add-to-cart .qty-ctl button.decrease:hover{ background-position:-13px -10px; background-color: #dcdcdc; }

.product-view .add-to-cart .qty{ margin-top:0px;height:18px;line-height:1.35;padding:5px;}

/*social*/

.Social_icon > div{float:left; margin-right:10px}	
.Social_icon{display:inline-block; margin-bottom:1em; width:100%}

.product-view .ui-tabs{margin-top:25px;}
.product-view .ui-tabs .tabs_control li:after { 
color:#473d75;
content: "/";
display: inline-block;
font:normal 18px/1.25 helvetica,arial,sans-serif ;
height: 10px;
margin: 0 10px;
position: absolute;
left: -10px;top:8px;
width: 2px;}
.product-view .ui-tabs .tabs_control li:first-child:after{content:"";}
.product-view .ui-tabs .tabs_control h2{font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold;margin:0;}

.product-view .ui-tabs .tabs_control a:hover{text-decoration:none;
color:#473d75;}
.product-view .ui-tabs.tabs_wrapper_details .tabs_control a{padding:9px 20px 8px; }
.product-view .ui-tabs .tabs_control li:first-child a{padding-left:0;}

.product-view .ui-tabs .tab_content{border:none; margin:0; padding:10px 0;}
.checkout-onepage-success .sub-title{
font: normal 20px/1.25 helvetica,arial,sans-serif;
color:#191919;}
.checkout-onepage-success .em-col-main p a{color:#141414;}

.checkout-onepage-success .em-col-main p{margin:0 0 2px;}
.checkout-onepage-success .buttons-set{margin-top:10px;}

/*.box-up-sell .products-grid li.item .actions{display:none;}*/
.box-up-sell .products-grid li.item:hover .actions{display:block;}

/* resize0 Detail */
.adapt-0 .product-view .product-img-box .zoom{width:90%;}
.adapt-0 .product-view .product-shop { clear: both; margin-left: 0 !important; margin-top: 20px; text-align: left;}

/* resize1 Detail */
.adapt-1 .product-view .product-shop {  text-align: left;}

/* resize2 Detail */

/*========== Resize 0 ==========*/
.adapt-1 .link-search{width:700px;margin:10px 0;}
.adapt-2 .link-search{width:728px;}
.adapt-1 .form-search input.input-text{width:120px;margin:0 5px 0 0;}
.adapt-2 .form-search input.input-text{width:170px;}
.adapt-0 .link-search{width:100%;margin:10px 0;}
.adapt-0 .form-search input.input-text{margin:0 5px 0 0;width:83%;float:left;}
.adapt-0 .em-top-search{width:99.8%;float:left;margin:10px 0 0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}
/*========== End:Resize 0 ==========*/
label em{color:#ee76c1;}

.btn-toggle,.qrcode{z-index:23;}
.validation-advice{color:#ee76c1;font-size:91%;}
.form-list label.required em {color:#ee76c1;}

.subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
dl dt { /*font-weight:bold;*/ margin:0 0 .5em }
dl dd { margin:0 0 .5em; }
ul,
ol,
dl,
p,
address,
blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside none; padding-left:1.5em; }
ul.tick li{ background:none; list-style:none; padding-left:1.5em; }
.std ol { list-style:decimal outside none; padding-left:1.5em; }
.std ul ul { list-style-type:none; }
ul ul,
ol ol,
ul ol,
ol ul { margin:0 0 1em; }
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:#969696; }
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; }
code { }
blockquote { }
small, .small { font-size:92% }

hr { clear:both; border:0;  height:1px;}
.secondary {  }
.secondary2,.desc .link-learn { }
.desc .link-learn{color:#969696;  }
.desc,.short-description{ }
.underline { text-decoration:underline }
a.underline:hover{ text-decoration:none;}
ul.form-list { margin:0; list-style:none; border:0 }
select{padding:4px 6px;height:28px;}
select.multiselect{height:auto;}
ul.none, ol.none { list-style:none; padding:0; margin:0 0 1em }

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

.box { 
/*border-radius:2px; 
-webkit-border-radius:2px; 
-moz-border-radius:2px ;
box-shadow:0px 1px 2px #dddddd; 
padding:10px; margin-bottom:20px */}
.box hr { margin:0 -20px 16px; }

.border { border:1px solid #d0d0d0;
 box-shadow:none; 
 border-radius:0; }

.fluid { width:100% }

/* JS-Video: 
   https://gist.github.com/3026455 */
.js-video {
  height: 0;
  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 */
.cms-index-index .std ul{padding-left:0;}
.f-left { margin-right:10px }
.f-right { margin-left:10px }

.bottom { margin-bottom:0 !important }

.nowrap { white-space:nowrap }

.form-list label{color:#141414; padding:2px 0 6px;}

.asdaspage { display:inline-block; padding:0 20px; margin:0 auto; padding:0 20px; background-color:#ffffff; }

.product-view .product-essential #dcssb-1{top:210px!important;z-index:3!important;}
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ font:12px/1.35 Arial, Helvetica, sans-serif;}
.success-msg{ padding:0; }
.success-msg span{  color:#ded711;background:url(../images/icons.png) -788px -132px no-repeat; padding-left:20px;  }
.std li{margin:0;}






/* Responsive supported elements */
body.adapt-0 .hide-lte0 { display:none }
body.adapt-0 .hide-lte1, body.adapt-1 .hide-lte1 { display:none }
body.adapt-0 .hide-lte2, body.adapt-1 .hide-lte2, body.adapt-2 .hide-lte2 { display:none }


/*========== Tabs ==========*/
.ui-tabs { border:0; padding:0 }
.ui-tabs .ui-tabs-nav{ 
float:left;
overflow:visible;
width:100%;
border-bottom: 1px solid #584c90;}
.ui-tabs .ui-tabs-nav li {position:relative;float:left;}
.ui-tabs .ui-tabs-nav li.last{margin-right:70px;}
.ui-tabs .tab_content { padding:10px;box-shadow:none; }
.ui-tabs .slider_container { border:0; margin:0; }
.ui-tabs .slider_container .jcarousel-skin-tango { padding:0 }
.ui-tabs .tabs_control a { 
display:block;
text-transform:uppercase;
color:#969696;
font:normal 18px/1.25 helvetica,arial,sans-serif ;
padding:7px 30px;}
.tabs_control .ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
color:#473d75;
text-decoration:none;
cursor:text; }
.cms-index-index .ui-tabs .tab_content ,
.cms-index-index .ui-tabs .tab_content li.item {padding:10px 0;border-top:1px solid #d0d0d0;}
.cms-index-index .ui-tabs .tab_content li.item{padding:10px;}
.cms-index-index .ui-tabs .tab_content{margin-bottom:10px}
.cms-index-index .ui-tabs .tab_content .widget-products > ul:first-child li.item:first-child {border-top:none;}
.ui-tabs .tab_content ul.products-list{margin:0}
.ui-tabs .tab_content .tab-latest-review .products-list li .product-shop{ overflow:hidden; margin-left:0}
.adapt-1 .ui-tabs .tab_content .products-list li .product-shop{ clear:both; margin-left:0!important}
.adapt-1 .ui-tabs .tab_content .widget-products.custom .products-list .product-image{position:relative; top:auto;left:10px}
.ui-tabs .tab_content .products-list .product-image{margin-right:10px;}
.ui-tabs .tab_content  .block .block-content{padding:0px;border:none}
.ui-tabs .tab_content{ clear:both; padding-top:30px; float:left; width:100%}


/*========== Home Tabs ==========*/

.cart .crosssell a.next,
.cart .crosssell a.prev,
.block-related a.next,
.block-related a.prev,
.box-up-sell a.next,
.box-up-sell a.prev{
background:url(../images/icons.png) no-repeat;
position:absolute;top:0;text-indent:-9999px;
width:12px;height:34px;}
.cart .crosssell a.next,
.block-related a.next,
.box-up-sell a.next{right:0;background-position:-29px -180px;}
.cart .crosssell a.prev,
.cart .crosssell a.prev,
.block-related a.prev,
.box-up-sell a.prev{right:25px;background-position:0 -180px;}
.cart .crosssell a.next:hover,
.block-related a.next:hover,
.box-up-sell a.next:hover{background-position:-29px -133px;}
.cart .crosssell a.prev:hover,
.block-related a.prev:hover,
.box-up-sell a.prev:hover{background-position:0 -133px;}

.slides li.itemslider > a{border:0;}
.store_switcher_variation .slides li.itemslider > a{margin-top:10px;}

.crosssell .slides li.itemslider > a,
.box-up-sell .slides li.itemslider > a{border: 1px solid #e6e6e6;}
.crosssell .slides li.itemslider > a:hover,
.box-up-sell .slides li.itemslider > a:hover{border: 1px solid #ee76c1;}



/*========== Footer ==========*/



/*========== Data Table ==========*/
.data-table .product-image{display:inline-block;}
.data-table { width:100%; border-collapse:inherit;
border:1px solid #e6e6e6;}
.data-table th {
border-bottom:1px solid #e6e6e6;
color:#141414;
border-left:0;}
.data-table td { 
border-bottom:1px solid #e6e6e6;
border-left:1px solid #e6e6e6; }
.data-table tbody tr.last th,.data-table tbody tr.last td{border-bottom:0;}
.data-table td{vertical-align:middle;}
.data-table td .price{ display:inline-block; margin-top:-2px;}

.data-table td.a-right{text-align:center!important;}
.data-table tbody.odd td { border-width:0 1px; }
.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; }

/************ resize1*************/
.adapt-1 .fieldset{width:100%; padding-bottom:15px; overflow:hidden}
.adapt-1 .form-list li.wide textarea{width:/*90%*/218px;}
.form-list li.additional-row { margin-top:10px; padding-top:7px;
border-top:1px solid #e6e6e6;}

/************resize0*************/
.adapt-0 .col-right{ margin-top:20px;}
.adapt-0 ul.hoz > li, .adapt-0 ol.hoz > li{margin:0; margin-left:16px;}
.adapt-0 .form-list input.input-text,
.adapt-0  .form-list li.wide textarea,
.adapt-0 .opc-col .form-list li.wide input.input-text{ width:94%;}
.adapt-0 .form-list .field{width:100%; float:left;margin-top:15px;}
.adapt-0 .form-list .field:first-child{margin-top:0;}
.adapt-0 .form-list select,
.adapt-0 .form-list li.wide select{ width:97%; }
.adapt-0 .form-list li.wide .input-box{width:100%;}
.adapt-0 .fieldset{width:100%; padding-bottom:15px; overflow:hidden}
.adapt-0 .col2-set .col-2,.adapt-0 .cart .totals{margin-top:10px;}
	
/*========== Form Elements ==========*/

input.input-text, textarea {padding:7px; background:none;}
select{background-color:#fff;}
input.input-text, textarea,select{
border: 1px solid #e6e6e6;
color:#969696; 
font:12px/1.35 Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}


/*========== Rating ==========*/
.no-rating,.ratings,
.no-rating a,.ratings a{}

/*========== Product ==========*/
p.sku{
text-transform:uppercase;
color:#505050;
font: normal 12px/1.35 Arial, Helvetica, sans-serif;}
.price { 
color:#141414;
font:normal 14px/1.35 helvetica,arial,sans-serif ;}
.old-price .price{color:#969696; 
font: normal 12px/1.35 Arial, Helvetica, sans-serif;}
.price-from, .price-to { margin:0;}
.price-as-configured .price { 
font:normal 18px/1.25 helvetica,arial,sans-serif; }
ul.add-to-links { padding:0; list-style:none; }

.block-related .link-wishlist{margin:5px 0; text-decoration:none}
.adapt-1 .one-column .block-related .product-details{clear:both;}
/*========== Header ==========*/
.adapt-0 .header-top{ position:relative;}
.adapt-0 .top-link-cart span.total-top-cart{ display:none}
.adapt-0 .em-header .logo{padding:14px 10px;}
.adapt-1 .em-header .logo{margin-top:0;padding:14px 5px;margin-right:5px;}
.adapt-2 .em-header .logo{padding:14px 5px;}

/*========== Header Box ==========*/
.wrapper.em-box-custom .em-header-content{
float:left;
background-color:#ffffff;
background-image:url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;}

.em-box-custom .em-header-menu,
.em-box-custom .em-header-wrapper{background:none;}
.adapt-0 .header-menu-content,
.wrapper.em-box-custom .header-menu-content{
background-color:#ffffff;
background-image:url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;}
.header-menu-content{float:left;width:100%;}
/*========== End: Header Box ==========*/

/*========== Header Wide ==========*/
.em-header-content{padding-bottom:15px;}
.em-header-wrapper{
float:left;
width:100%;
margin: 0 auto;
background-color:#ffffff;
background-image:url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;
position:relative;
z-index:15;
}
.em-header-menu{
float:left;
width:100%;
margin: 0 auto;
background-color:#fff;}
/*========== End: Header Wide ==========*/

.adapt-0 .wrapper.em-box-custom .em-header-content{float:none;}



.em-header .links li.login_login a{margin-right:0;}

#link-wishlist span{margin:0;}


.header { border:0; padding:0; position:relative;margin-bottom:20px;}

.header .form-search input.input-text{border:none;padding:6px 5px 4px; height:19px;float:left; background:url(../images/bkg-input-search.png) center right repeat-y ; width:500px}

.adapt-2 .header .form-search input.input-text{width:315px;}
.adapt-1 .header .form-search input.input-text{width:143px;}

.adapt-0 .quick-access .search-cart .input-cate,.adapt-0 .quick-access .search-cart .input-cate select{width:123px;}
.adapt-0 .header-container .input-cate .catsearch-dropdown span{padding-left:5px;font-size:90%}
.adapt-0 .header .form-search .input-search button.button span span{padding:7px 5px;}
.adapt-0 .header .form-search .input-search button.button{font-size:90%; position:absolute; top:0px; right:0px;}
.adapt-0 .quick-access .search-cart .link-top-cart{margin-left:0; margin-top:10px;}
.adapt-0 .quick-access .top-cart-inner{float:left; clear:both;}
.adapt-0 .header-top .pull-right{float:left}
.adapt-0 .header .logo{float:none; display:inline-block; }
.adapt-0 .header .form-search{width:97% }
.adapt-0 .header .span5{text-align:center; }

.adapt-0 .quick-access{margin:20px 0 0; padding:0}
.adapt-0 .search-cart{text-align:left}
.search-cart{text-align:right;}

.em-quick-access p, .em-quick-access ul, .em-quick-access ol { margin-bottom:0 }
.em-quick-access .top-search span,.quick-access .top-search ul.tags-list{display:inline}
.em-quick-access .search-cart .input-cate{display:inline-block; width:200px; float:left; background:url(../images/icons.png) 103% -239px no-repeat}
.em-quick-access .search-cart .input-cate select{background-color:transparent; border:0; border-radius:0; -webkit-appearance:none; width:230px; height:28px; line-height:15px;}
.em-quick-access .search-cart .link-top-cart{ padding:9px 0px 9px 0px; cursor:pointer;background:#ff4400}
.em-quick-access .price{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;}

.top-link-cart .price{color:#fff;margin-left:15px;
font-size:85%;}
.em-quick-access  .top-search{padding-bottom:5px;}
.em-quick-access  .top-search .tags-list a{color:#6a6a6a; font-size:100%!important; font-weight:normal;}
.em-quick-access  .top-search span{font-weight:bold;}



/*==========Search=============*/
.em-topsearch{cursor:pointer;}
.form-search #search_autocomplete ul{
background-color:#fff;}
.form-search #search_autocomplete ul li{padding:3px 10px; 
border: 1px solid #e6e6e6;
border-bottom:0;}
.form-search #search_autocomplete ul li.last{
border-bottom: 1px solid #e6e6e6;}
.form-search #search_autocomplete ul li .amount{float:right;}
.form-search #search_autocomplete{z-index:10;}
.adapt-0 .form-search #search_autocomplete{width:89%!important;}
.form-search #search_autocomplete ul li:hover{cursor:pointer;
color:#ed6cbc;}
.form-search #search_autocomplete_iefix{ left: 1px !important;top:36px!important;}
.form-search #search_autocomplete{ left:1px !important; top:36px!important;width:60%;}
/*==========End: Search=============*/

/*==========Dropdown Cart=============*/
#top_cart p.go-cart{
float:right;
padding:6px 15px;
background:#584c90;
border: 1px solid #473d75;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
display:block;}
#top_cart p.go-cart a{
color:#fff;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;}
#top_cart li .product-details{text-align:left;margin-left:100px;}
/*==========End: Dropdown Cart=============*/


/*main*/
.em-main-container{
background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;
clear:both;
}
.wrapper.em-box-custom .em-main-container{background-color:transparent;background-image:none;}
.wrapper.em-box-custom .em-main{
background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;}
.em-main-content{display:inline-block;margin-top:5px;margin-bottom:25px;min-height:445px;}
.cms-index-index .em-main-content{margin-bottom:0;}
.adapt-0 .em-main-content{display:block;margin:0;min-height:auto;}

.std .widget-products ul ul { list-style-type:none; }

.widget-products li.item.last{margin-right:0;}
.all-category .block_title h3,.widget-title h3{font:normal 14px/1.35 helvetica,arial,sans-serif; text-transform:uppercase; font-weight:bold ; margin:0}
.all-category .products-grid li.item:hover{}
.all-category .products-grid li.item h2{font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold; text-transform:none}
.all-category .products-grid li.item{width:auto;border-top:1px solid #d0d0d0; padding-bottom:15px; padding-top:15px; float:none}
.all-category{border:1px solid #d0d0d0;border-bottom:2px solid #706969;background-color:#ffffff; margin-bottom:20px;}

/*widgets main*/
.title-box  .h3{font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold; text-transform:none; float:left; margin:0; padding:6px 10px;color:#ffffff; margin-bottom:-2px; }
.title-box a{font-size:90%;padding-top:9px; text-transform:uppercase; background:url(../images/icons.png) right -35px no-repeat; font-weight:bold; display:inline-block; padding-right:12px;}
.title-box{display:block; clear:both; text-align:right}
.products-list.custom li.item .product-shop{margin-left:0}

.cms-index-index .em-area-main .widget.widget-static-block .box{padding:0}


/* top level */


  
.adapt-0 .quick-access .store-switcher,.adapt-0 .quick-access .block-currency{ margin-top:5px;}
.quick-access .store-switcher select{ min-width:110px; height:32px; line-height:23px}

.adapt-1 .quick-access .block-currency,.adapt-1 .quick-access .store-switcher{ margin-top:5px;}
.adapt-1 .quick-access .form-search{ left:0; right:auto; top:140px;}



/*========== Static Block Widget ==========*/
.widget.widget-static-block { display:block; }
.widget.widget-static-block .box{ overflow:hidden; clear:left;}
.widget.widget-static-block .box ul{ margin-bottom:0; }
.widget.widget-static-block .box.hide-lte0 ul{ margin-bottom:1em; }
.widget.widget-static-block .box ul.hoz li{ margin-right:25px; margin-right:0; padding:0; }
.widget.widget-static-block .box ul.hoz li span.brand-logo{  height:55px; width:92px; background-position:0 -245px;}
.widget.widget-static-block .image-block{  margin:0 -20px;}
.sidebar  .widget.widget-static-block { padding-bottom:0;}
.sidebar  .widget.widget-static-block.sidebar-banner {padding:0;}
.sidebar  .widget.widget-static-block.sidebar-banner p {margin:0;}
.sidebar .widget.widget-static-block.sidebar-checkout-login{padding:0}
.sidebar .widget.widget-static-block.sidebar-checkout-login p{margin:0}
.icon_network ul li{min-width:115px; padding:5px 0!important; line-height:2.5}
.icon_network ul li .icon{padding-right:5px;}
.widget.widget-static-block .box.icon_network{padding:10px 0; margin-bottom:10px}

.em-sidebar .actions a {
color:#473d75;
text-transform:uppercase;
float:left;
margin-top:7px;}
.block-tags .actions{border-top: 1px solid #e6e6e6;}
.block-tags .actions a{
color:#473d75;
background:url(../images/icons.png) no-repeat right -445px;
margin-top:15px;
padding-right:15px;
float:right;}
.em-sidebar .actions button.button{margin:0 20px 0 0;float:left;}



/*========== Slider Widget ==========*/

.products-list .rating-links{display:none;}
.product-shop .ratings .rating-box{margin-right:15px;}


/*==========  Block Compare  ==========*/
#cart-sidebar-reorder-advice-container{margin-bottom:15px;}

/*==========  Block Reviews  ==========*/
.box-reviews dt{font-size:91%;padding-top:20px;margin-top:20px;
border-top: 1px solid #e6e6e6;}
.box-reviews dt span{color:#473d75;font-size:91%;}
.box-reviews dt a{color:#141414;
font: normal 12px/1.35 Arial, Helvetica, sans-serif; }
.box-reviews dd{margin:0;}

#review-form .data-table th{background:none;
color:#473d75;}
p.note{font-size:91%;}

.adapt-0 #review-form .data-table{width:90%;}


/*========== Sidebar Left & Right Column Area ==========*/

.block .btn-edit{margin-top:1px}
a.viewall{ color:#b21a04;  clear:left; display:block;}
/*resize1*/
.adapt-1 .sidebar .block{}
.adapt-1 .sidebar .mini-products-list .product-details,.adapt-2 .sidebar .mini-products-list .product-details{float:left; width:100%; clear:both; margin-left:0!important}
.adapt-1 .block-reorder .actions button.button span{padding:0 0 0 10px}
.adapt-1 .block-reorder .actions button.button span span{padding:6px 10px 5px 0}

/*========== Widgets, Blocks on Siderbar (Left & Right) ==========*/
.sidebar  p.product-name{ margin-bottom:5px}
.sidebar .block,.sidebar .widget { border:0; padding:0 10px; margin:0; display:block;}
.sidebar .block-title,.sidebar .widget-title { margin:0 -10px; 
padding:7px 10px;border:0;
text-transform:uppercase ;
}
.sidebar .block-content,.widget-recentreview-products  .block-content{ padding:10px 0 28px;}
.sidebar .block .widget{padding:0}
.sidebar .block-content .product-name a{ font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold;color:#2d2d2d;}
.sidebar .block-subtitle{ }
.sidebar .block-content .price{color:#2d2d2d;}
.sidebar .products-list li.item{ padding:12px 0;}
.adapt-3 .sidebar .products-list .product-shop,.adapt-0 .sidebar .products-list .product-shop{ margin-left:90px; clear:none;}
.sidebar .products-list .product-shop{ margin-left:0; clear:left;}
.block-account li.current strong
,.block-account li a:hover{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
color:#141414;
text-decoration:none;}
.block-account li.last{border-bottom:0;padding-bottom:0;}


/*========== Block Tags ==========*/
.block-tags ul { padding:0; display:block}
.arrow-box{ position: relative;}


/*========== Block Poll ==========*/
.block-poll li { padding:3px 0; }
.tags-list li{margin-right:15px;}
.block-poll .block-subtitle{color:#141414;
padding-top:4px;margin-bottom:10px;}

/*========== Footer ==========*/
.wrapper_footer .container_24 {}
.footer-container .footer-wrapper {clear:both; overflow:hidden; padding-top:20px;padding-left:15px;border:1px solid #d0d0d0;border-top:none; margin-bottom:40px; padding-bottom:10px}
.footer-container .footer-wrapper p{float:left;width:auto;clear:none;}
.footer-container .footer-wrapper p a{color:#6a6a6a;}
.footer-container .footer-wrapper p.footer-logo{display:inline;  float:right; width:208px; padding-right:20px}
.footer ul { margin:0; padding:0 10px 0px 0;/* display:inline-block; float:left; */}
.footer ul li { margin-right:10px; padding-bottom:5px;  float:left; }
.footer ul.links {display:block; overflow:hidden;  }


.adapt-0  .wrapper_footer .container_24{ padding-top:0;}
.adapt-0  .wrapper_footer .container_24 .widget-static-block{ padding-top:40px;}
.em-footer-container .links{text-align:center;clear:both;}


/***************Footer****************/
/*========== Footer Box ==========*/
.em-footer-container{
background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;}
.wrapper.em-box-custom .em-footer-container{background:none;}
.wrapper.em-box-custom .em-footer-container .container_24{
background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position:0 0;
background-repeat:repeat;
clear:both;
overflow:hidden;}
/*========== End: Footer Box ==========*/

/*========== Category Page==========*/
ul.products-list { padding:0; list-style:none; border:0 ; margin:0;}
.products-list .add-to-links .separator { display:none }
ul.products-grid { padding:0; list-style:none; border:0;margin:0; }
.products-grid li.item { margin:0 0 30px 0; }
.products-grid li.item.last{padding-right:0px}

/* resize0 Category */
.adapt-0 .pager select,.adapt-0 .sorter select{width:100px}
.adapt-0 .em-widget-featured-products-list .products-list .product-shop{ clear:none; }

.adapt-0 .category-products .products-list li.item img{ 
width:100px!important; 
height:auto; margin:0}

.adapt-1 .three-columns .category-products .products-list li.item img{ 
width:150px!important; height:auto;}
.adapt-2 .three-columns .category-products .products-list li.item img{width:250px!important;height:auto;}

.adapt-0 .category-products .products-list .productlabels_icons .label{
transform:scale(0.5);
-ms-transform:scale(0.5);
-webkit-transform:scale(0.5);
left:-22px;
top:-22px;
margin-bottom:-34px;}
/*========== Product Tags Page ==========*/
.product-view .product-tags li{ float:left;padding:0 10px 0 0; white-space:nowrap;
border-right:1px solid #969696;margin:0 10px 10px 0;}
.product-view .product-tags li.first{padding-left:0;}
.product-view .product-tags li.last{padding-right:0;border-right:0;}
.product-view .box-tags h3{
font:normal 12px/1.35 helvetica,arial,sans-serif ;
color:#141414;}
.box-tags .form-add .input-box { float:left; margin:0 5px 5px 0; width:390px; }
.adapt-0 .box-tags .form-add .input-box {width:60%; }
#review-form h4{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
color:#141414;}
#review-form h4 em{color:#ee76c1;}
.product-view .form-add h3{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
margin-bottom:10px;}
.product-view .box-tags .form-add input.input-text{width:99%;}
.product-view .form-list input.input-text,
.product-view .form-add textarea{ /*width:48%!important;*/ width:350px!important;}
.adapt-0 .product-view .form-add input.input-text ,
.adapt-0 .product-view .form-add  textarea{ width:85%!important; }
.adapt-0 .box-tags .form-add input.input-text{width:98%!important;}
.box-tags .form-add label { padding-bottom:8px; display:block;
color:#141414; }
.product-view .box-tags ul { padding:10px 0; list-style:none; border:0;display:inline-block;margin:0; }



/*========== SlideShow ==========*/
.nivoSlider a.nivo-imageLink{ background:white; filter: alpha(opacity=0); opacity: 0;}
.slideshow_moreview{ position:relative; }
.slideshow_moreview a.previous,.slideshow_moreview a.next { color:#2d2d2d; font-size:80%; text-transform:uppercase; font-weight:bold; padding-left:15px; position:absolute;top:0; right:0;}
.slideshow_moreview a.previous{ right:45px;}
.nivo-controlNav a{background:url(../images/icons.png) 0 -242px no-repeat; text-indent:-999em; text-align:left; width:8px; height:16px; padding-right:10px; display:inline-block;}
.nivo-controlNav a.active{background:url(../images/icons.png) 0 -229px no-repeat; cursor:default;}
.nivo-controlNav{ padding:0; position:absolute; bottom:10px;right:0; z-index:50; display:block; text-align:right;}
.nivo-caption{ background:none; bottom:60px; text-align:center;}
.nivo-caption span{ display:block; color:#ffffff; text-align:center; font-size:36px;line-height:36px; padding-bottom:30px;}
.nivo-caption span:first-child{ font-size:48px; text-transform:uppercase; line-height:48px; padding-bottom:0;}
.nivo-caption a{ background-color:#b21a04; 
padding:8px 15px; text-transform:uppercase; 
color:#ffffff; 
display:block; text-decoration:none; cursor:pointer;
font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold;}

/*========== Home/ Contact Pages ==========*/
/*.cms-index-index .sidebar,
.cms-index-index .grid_19{ margin-bottom:30px; margin-top:28px;}*/
.cms-index-index .container_header{ margin-bottom:10px;}
.slider-wrapper { position:relative; z-index:1; overflow:hidden; 
border:1px solid #cccccc; border-radius:0}
#contactForm .form-list .field{ width:100%; float:left }
#contactForm .form-list .fields .field:first-child{margin-bottom:10px;}

.contacts-index-index .form-list li.wide{margin-bottom:0;}
.contacts-index-index .buttons-set button.button{margin-top:18px;}



/* resize0 Home */
.adapt-0.cms-index-index .em-area-main  .slider_container.span13{clear:both; display:inline-block}
.adapt-0 .secondary .grid_9{padding-top:15px}


/* resize1 Home */


.slider_container div.desc{ padding: 10px 70px 10px 20px;}
/* resize2 Home */
.adapt-2 .emarea2 li{margin:0 10px; width:200px;}
.adapt-2 .slider_container .jcarousel-skin-tango .jcarousel-container-horizontal{margin:0 10px}
.adapt-2 .slider_container .jcarousel-skin-tango .jcarousel-next-horizontal{right:-10px}
.adapt-2 .slider_container .jcarousel-skin-tango .jcarousel-prev-horizontal{right:20px}


/*========== Account Login/Create/Forgotpassword Pages ==========*/
.adapt-0 #checkout-step-login .col2-set .col-1,
.adapt-0 .new-users{margin-bottom:10px;}
.account-login .form-list li{margin-bottom:0;}
.account-login .form-list li:first-child{margin-bottom:5px;}
.account-login p{margin:0 0 12px;}
.registered-users button.button{
background:#584c90;
color:#fff;
border: 1px solid #473d75;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;}
a.f-left{color:#473d75;font-size:91%;margin-top:8px;}
.account-login h2{
color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
margin-bottom:4px;}
.fieldset .legend{
color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
margin-bottom:8px;}
.account-create .form-list li.control{margin-top:18px; margin-bottom:44px;}
.account-create .form-list li.control label{color: #969696 ;}
.account-create .buttons-set p.required{display:inline-block;text-align:left;margin-top:3px;}

.account-create .fieldset{width:100%}
.account-login .col2-set .col-2{width:50%;}
.account-login .col2-set .col-1{width:45%;}

.link-cart{
background:#ee76c1;
color:#fff;
border: 1px solid #d85ba9;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
padding:6px 10px;
text-transform:uppercase;
float:left;
margin-top:10px;}
/* resize0 Login */
.adapt-0 .account-login .col2-set .col-1,
.adapt-0 .account-login .col2-set .col-2{width:100%;}
.adapt-0 .col3-set .col-1,
.adapt-0 .col3-set .col-2,
.adapt-0 .col3-set .col-3{width:100%}






/*========== Shopping Cart Page ==========*/
.cart .cart-collaterals button.button span span{min-width:110px;padding:6px 5px;	}

.cart-collaterals .col2-set .col-2,
.cart-collaterals .col2-set .col-1{width:48%}
.cart .shipping .shipping-form .sp-methods{margin-top:10px;}
.cart .shipping button.button{margin-top:0;}
.cart .discount button.button{margin-top:5px;}

.cart .title-buttons .checkout-types{ display:none;}
.cart .shipping-form p{margin-bottom:5px;}
.cart .totals tfoot th,
.cart .totals tfoot td{
color:#191919;
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
vertical-align:text-bottom; }
.cart .totals table{width:100%;margin-top:-7px;}
.cart .totals tbody .price{color:#969696;
font: normal 12px/1.35 Arial, Helvetica, sans-serif; }
.cart .totals tfoot .price{
font:normal 16px/1.35 helvetica,arial,sans-serif ;}
.cart .totals tfoot td strong{
color:#141414;
font:normal 16px/1.35 helvetica,arial,sans-serif ;}
.cart .totals button.btn-checkout{margin:7px 0 10px}
.cart .totals td{padding:7px 0;}
.cart .totals tfoot td{border-top: 1px solid #e6e6e6;}

.cart-table td .btn-remove{ height:9px; width:9px;margin-top:4px; }
.cart-table td{padding:20px 15px;vertical-align:top;}

/*.adapt-0 #my-orders-table,
.adapt-1 #my-orders-table,
.adapt-2 #my-orders-table,*/
table.data-table,.cart > form{overflow-x:auto;display:block;}
/*table.data-table th,table.data-table td{ width:100%}*/
table.data-table colgroup { width:100%}

#my-orders-table td{padding:17px 15px;}
#checkout-review-table td{border-bottom: 1px solid #e6e6e6;}

#checkout-review-table thead tr.first th,
.cart-table thead tr.first th{border-top:1px solid #e6e6e6;}
#checkout-review-table thead th,.cart-table thead  th{border-bottom:0;}
#checkout-review-table tbody tr.first td,
.cart-table tbody tr.first td{border-top:1px solid #e6e6e6;}
#checkout-review-table thead tr.first th:first-child,
.cart-table thead tr.first th:first-child{
border-left:1px solid #e6e6e6;}
#checkout-review-table thead th.last,
.cart-table thead th.last{border-right:1px solid #e6e6e6;}
#checkout-review-table thead th:first-child{padding-left:20px;}
#my-orders-table tfoot th, #my-orders-table tfoot td{text-align:right!important;border:0;}
#my-orders-table tfoot td{padding:10px 20px;}
#my-orders-table .price-excl-tax{display:inline-block;}
.cart-table tbody td.a-center a{color:#ee76c1;}
.cart-table tbody td.a-center a.link-wishlist{
color:#191919;
margin:-7px 40px 0;display:block;}



/*.data-table td input.qty,.cart-table td .link-wishlist{ margin-top:-6px;}*/
#checkout-review-table,
.cart-table{border:0;}
#checkout-review-table tbody td:first-child,
.cart-table tbody td:first-child{
border-left:1px solid #e6e6e6;}
#checkout-review-table tbody td.last,
.cart-table tbody td.last{border-right:1px solid #e6e6e6;}
.cart-table tbody tr.last td{border-bottom:1px solid #e6e6e6;}
#my-reviews-table .product-name{margin:0;}
.cart-table .product-name{margin-top:-3px}
.data-table td .link-wishlist{margin:0;}
.data-table tbody td{border-left:none;
border-bottom: 1px solid #e6e6e6;}
.data-table .edit-cart a{color:#f27b04;}

.adapt-0 .cart-table tbody td:nth-child(1),
.adapt-0 .cart-table thead th:nth-child(2){display:none;}

.adapt-0 .cart-table tbody td:nth-child(2){
border-left:1px solid #e6e6e6;}

/* resize0 Shopping cart */
.adapt-0 .cart-table tfoot td{ padding-right:0;padding-left:0}
.adapt-0 .cart-table tfoot td button.button{float:left; margin:5px 5px 0 0;}
/*
.adapt-0 #shopping-cart-table tbody td:nth-child(1),
.adapt-0 #shopping-cart-table tbody th:nth-child(1),
.adapt-0 #shopping-cart-table thead td:nth-child(1),
.adapt-0 #shopping-cart-table thead th:nth-child(1) ,
.adapt-0 #shopping-cart-table tbody td:nth-child(3),
.adapt-0 #shopping-cart-table tbody th:nth-child(3),
.adapt-0 #shopping-cart-table thead td:nth-child(3),
.adapt-0 #shopping-cart-table thead th:nth-child(3),
.adapt-0 #shopping-cart-table tbody td:nth-child(5),
.adapt-0 #shopping-cart-table tbody th:nth-child(5),
.adapt-0 #shopping-cart-table thead td:nth-child(5),
.adapt-0 #shopping-cart-table thead th:nth-child(5){ display:none }
.adapt-0 #shopping-cart-table  td:nth-child(2) { width:100% }
.adapt-0 #shopping-cart-table tbody td:nth-child(4),
.adapt-0 #shopping-cart-table tbody th:nth-child(4),
.adapt-0 #shopping-cart-table thead td:nth-child(4),
.adapt-0 #shopping-cart-table thead th:nth-child(4) { display:none }*/
.adapt-0 #shopping-cart-table th:nth-child(7) { text-indent:-9999px }

.adapt-0 .col2-set .col-2,.adapt-0 .col2-set .col-1,
.adapt-0 .cart .crosssell { width:100%; padding-left:0;}
.adapt-0 .cart .cart-collaterals{ width:100%;}
.adapt-0 .cart .cart-collaterals .col2-set{ width:99.7%;}
.adapt-0 .cart .totals{ width:99.7%; margin-left:0;float:left;}
.adapt-0 .cart .cart-collaterals input.input-text{width:97%;}
.adapt-0 .cart .cart-collaterals select{width:/*300px*/100%!important;}
.adapt-0 input.qty{width:30px !important}


.adapt-0 .col2-set .col-2{float:left;}
/* resize1 Shopping cart */
.adapt-1 .cart .cart-collaterals .col2-set{width:49%;}
.adapt-1 .cart-collaterals .col2-set .col-1,.adapt-1 .cart-collaterals .col2-set .col-2{width:90%; float:left;}
.adapt-1 .cart-collaterals .col2-set .col-2{margin-top:20px;}
/* resize2 Shopping cart */
.adapt-2 .cart .totals table td .shipping{ width:177px; display:inline-block; }



/*========== Compare Page ==========*/
.compare-table .product-image { margin:0 0 13px;}
.compare-table .product-name{margin-bottom:7px;}
.compare-table tbody th{
text-transform:uppercase;
padding-left:0;
border-bottom: 1px solid #e6e6e6;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
color:#141414;}
.compare-table button.button{float:left;}
.compare-table button.btn-cart{margin-bottom:20px;}
.compare-table ul.add-to-links{display:inline-block; margin:0;float:right;}
.compare-table ul.add-to-links li{margin:0;}
.page-popup .page-title {margin-bottom:25px;}
.page-popup{background-color:#fff;
background-image: url(../images/stripes/blank.gif);
background-position: 0 0;
background-repeat: repeat;}
.page-popup .link-print{
color:#473d75;
background:url(../images/icons.png) -780px -554px no-repeat;
padding-left:25px;
margin:3px 0 0;}
.compare-table{border:0;}
.compare-table thead tr:first-child th,
.compare-table thead tr:first-child td{border-bottom:0;padding:0 15px;}
.compare-table tbody tr td{
border-bottom: 1px solid #e6e6e6;
vertical-align:top;}
.compare-table tbody tr.first th,
.compare-table tbody tr.first td{
border-bottom: 1px solid #584c90;}
.compare-table td.last{border-right:0;}
.compare-table thead th,
.compare-table thead td{padding:20px;border:0;}
.compare-table .price-box{margin:10px 0 20px;}
.compare-table tbody tr.last td{padding-bottom:0;border:0;}


/*========== Checkout Page ==========*/
.opc-col .step-title .number {font:normal 20px/1.25 helvetica,arial,sans-serif; color:#2d2d2d;float:left; margin-right:10px;}
.checkout-onepage-index .page-title{display:none;}
.adapt-0 .opc .form-list .field{float:left;width:100%;}
.opc .form-list .field:first-child{float:left;}
.adapt-2 .form-list input.input-text{width:300px;}
.adapt-1 .form-list input.input-text{width:218px}

.adapt-2 .opc .form-list li.wide input.input-text{width:90.5%;}
.adapt-1 .opc .form-list li.wide input.input-text{width:90%;}
.adapt-0 .opc .form-list li.wide input.input-text{width:95%;}
.adapt-1 .opc .form-list select{width:235px;}
.opc .form-list li.wide select,
.opc .form-list li.wide .input-box{width:100%;}


.opc-col .data-table th.a-center{text-align:right!important}
#checkout-review-table .product-name{ margin-bottom:0;}
#checkout-review-table td .price{ display:inline-block; margin-top:-2px;}
#payment_form_ccsave select.month,#payment_form_ccsave select.year{ width:189px!important}
#payment_form_ccsave input.input-text{width:381px;}
#payment_form_ccsave select{width:397px;}
#payment_form_ccsave #ccsave_cc_cid.input-text{width:174px;}

.adapt-0 #payment_form_ccsave select.month,.adapt-0 #payment_form_ccsave select.year{ width:138px!important}
.adapt-0 #payment_form_ccsave input.input-text{width:280px;}
.adapt-0 #payment_form_ccsave select{width:296px;}
.adapt-0 #payment_form_ccsave #ccsave_cc_cid.input-text{width:122px;}


.item-options dt{color:#141414;}
#checkout-review-table tfoot td{ border:0 none!important;  padding:7px 0;
vertical-align:text-bottom;
font:normal 12px/1.35 helvetica,arial,sans-serif ;}
#checkout-review-table tfoot td.a-right{text-align:right!important;}
#checkout-review-table tfoot td:first-child{padding-right:20px;}
#checkout-review-table tfoot tr.first td{
padding-top:15px;
color:#969696;
font:normal 12px/1.35 helvetica,arial,sans-serif ;}
#checkout-review-table tfoot tr.last td { padding-top:5px;padding-bottom:15px; 
border-bottom:1px solid #e6e6e6!important;}
#checkout-review-table tfoot tr.last td strong{color:#141414;
font:normal 16px/1.35 helvetica,arial,sans-serif ;}
#checkout-review-table tfoot tr.last .price{
font:normal 16px/1.35 helvetica,arial,sans-serif ;
color:#141414;}
#checkout-review-table tfoot .price{ 
color:#969696; 
font:12px/1.35 Arial, Helvetica, sans-serif;}

.discount-form label{ padding-bottom:7px; display:block; }
.discount-form input.input-text{ margin-bottom:5px;}
#review-buttons-container.buttons-set .f-left a{
color:#969696;}
#review-buttons-container.buttons-set .f-left{
margin-top:7px;
clear:both;
font-size:91%;
color:#473d75;
margin-right:20px;}
#checkout-step-login h3{ 
font:normal 14px/1.35 helvetica,arial,sans-serif ; 
color:#ee76c1;
margin-bottom:3px;}
#checkout-step-login .col-1 h4{
font:normal 14px/1.35 helvetica,arial,sans-serif ;
color:#ee76c1;
margin-bottom:4px;}
#login-form h4{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
margin-right:5px;
float:left;}
#checkout-step-login p{margin: 0 0 5px;}
#opc-login p.required{padding:0;}
#opc-login .col-2 p.required{margin: 0 0 30px;text-align:right;width:405px;}
.adapt-2 #opc-login .col-2 p.required{width:315px;}
.adapt-1 #opc-login .col-2 p.required{width:233px;}
.adapt-0 #opc-login .col-2 p.required{width:97%;}
#opc-login #login-form p{display:inline-block;
margin: 0 0 10px;
color:#969696; 
font:normal 12px/1.35 helvetica,arial,sans-serif ;}
#opc-login .buttons-set{margin-top:-10px;}
#review-buttons-container.buttons-set button.button{clear:none;float:right;margin:0;}
#review-buttons-container.buttons-set{padding:20px 0;}

.opc .step {padding:4px 0 45px; margin-bottom:10px; }
.opc .step-title{
position:relative; 
margin-bottom:15px; 
padding-bottom:7px;
border-bottom:1px solid #e6e6e6;}

.opc .allow .step-title { cursor:pointer; }
.box-head, 
.my-account .page-title, 
.box-account .col2-set > .box > .box-title,
.opc .active .step-title{cursor:text;
border-bottom: 1px solid #584c90;}
.opc .step-title h2{ margin-bottom:0; 
font:normal 18px/1.25 helvetica,arial,sans-serif ;
text-transform:uppercase;
float:left; 
text-align:left;}
.opc .step-title a{display:none;}

.opc .active .step-title .number,
.opc .active .step-title h2{color:#473d75;}
.opc .step-title .number{
font:normal 18px/1.25 helvetica,arial,sans-serif ;
margin-right:40px;}
.opc .step-title .number:after{content:"/";position:absolute;left:25px;top:0;}
.opc .allow:hover .step-title{color:#ee76c1;}

#checkout-step-payment dt label{ color:#505050;}

#payment_form_ccsave.form-list{margin-top:28px;}
.cvv-what-is-this{color:#473d75;font-size:91%;}
.sp-methods dt,
.sp-methods .price{color:#505050;font-weight:normal;}

.opc .form-list ul,
.opc .form-list li.control{margin-bottom:0;}
.adapt-0 .opc .form-list li.wide{margin-bottom:15px;}
.checkout-multishipping-success .multiple-checkout .sub-title{ 
font: normal 20px/1.25 helvetica,arial,sans-serif;
color:#191919; 
text-transform:capitalize; }
.multiple-checkout p a{color:#191919;
font:normal 12px/1.35 helvetica,arial,sans-serif ;}
 
.gift-messages-form .form-list li.wide .input-box{width:100%}
.gift-messages-form .form-list li.wide textarea{ width:85%}
.adapt-0 .gift-messages-form .form-list li.wide textarea{width:87%;}
.opc .step .tool-tip{top:100px !important}
#checkout-review-table tfoot td.a-left{text-align:right!important}
#checkout-review-submit{float:right;}
/*========== Checkout Progress ==========*/
.block-progress .block-title strong span{color:#fff;}

.block-account li,
.block-progress dt{
border-top:1px solid #e6e6e6;
padding:7px 0 ;
margin:0;}
.block-account li:first-child,
.block-progress dt:first-child{border:0;}
.block-progress dt.complete{color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
padding:20px 0 5px;}
.block-progress dt.complete a{
color:#473d75;
float:right;
text-transform:uppercase;}
.block-progress dt.complete .separator{display:none;}

.adapt-2 .block-progress dt.complete a,
.adapt-1 .block-progress dt.complete a{float:none;}
/*========== Checkout Multi Page ==========*/
.checkout-progress li.active { 
border-top-color:#584c90;
color:#473d75; }
.checkout-progress li{
border-top:5px solid #e6e6e6;
color:#969696;
padding-top:10px;}
.multiple-checkout .grand-total,
.multiple-checkout .grand-total .price{
font: normal 20px/1.25 helvetica,arial,sans-serif;}
.multiple-checkout .data-table td.a-right{text-align:right!important;}
.multiple-checkout .data-table tfoot td.a-right{border:0;}

.checkout-multishipping-address-newshipping .buttons-set, 
.checkout-onepage-index .block-cart-top .buttons-set, 
.checkout-multishipping-addresses .buttons-set, 
.checkout-multishipping-shipping .buttons-set, 
.checkout-multishipping-billing .buttons-set, 
.checkout-multishipping-overview .buttons-set{margin-top:20px;}


/* resize0 Checkout */
.adapt-0 .checkout-progress{ padding:0;}
.adapt-0 #checkout-review-table tbody td,.adapt-0 #checkout-review-table th{padding:10px 4px;}

.adapt-0 .opc-col .v-fix{width:auto}
.adapt-0 .opc-col .sp-methods .form-list select.month,
.adapt-0 .opc-col .sp-methods .form-list select.year{width:130px!important}
.adapt-0 .opc-col1,.adapt-0 .opc-col2,
.adapt-0 .opc-col3{width:98%}
.adapt-0 .opc-col .form-list li.wide select{width:300px}
.adapt-0 .opc-col .form-list li.wide input.input-text{width:93%;}
.adapt-0 .opc-col .form-list select{width:300px}
.adapt-0 .sp-methods .form-list select.month, .adapt-0 .sp-methods .form-list select.year{width:139px}
.adapt-0 .opc-col .gift-messages-form .form-list input.input-text,
.adapt-0 .opc-col .gift-messages-form .form-list li.wide textarea{width:243px!important}
.adapt-0 .gift-messages-form .form-list li.wide .input-box{width:100%}


.checkout-multishipping-address-newshipping.adapt-0  .form-list li.wide input.input-text {width:94%;}
/*.checkout-multishipping-billing.adapt-0 .form-list input.input-text{width:250px !important}
.checkout-multishipping-billing.adapt-0 .form-list select{width:262px !important}*/
.checkout-multishipping-billing.adapt-0 .sp-methods select.month{margin-bottom:10px; }
.checkout-multishipping-addresses.adapt-0 #multiship-addresses-table select{width:100px}
.adapt-0 .opc-col .tool-tip{width:87%}
.adapt-0 .gift-messages-form .item .details{margin-left:0}
/* resize1 Checkout */
.adapt-1 .cart .totals{width:49%; }



.adapt-1 .sp-methods .form-list select.month, .adapt-1 .sp-methods .form-list select.year{ width:120px;}
.adapt-1 .opc-col1,.adapt-1 .opc-col2{width:48%; margin-right:14px;}
.adapt-1 .opc-col3{width:98%; margin-left:0;}
.adapt-1 .opc-col .tool-tip{left:200px}

/* resize2 Checkout */
.adapt-2 .opc-col1,.adapt-2 .opc-col2{width:48%; margin-right:19px}
.adapt-2 .opc-col3{width:98%;margin-left:0;}

/*========== My Account ==========*/
.order-details .table-caption,
.box-title h2{color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
margin-bottom:10px;}
.box-account .box-title h3,
.box-account .box-content h4{
color:#ee76c1;
font:normal 14px/1.35 helvetica,arial,sans-serif ;
float:left;}
.box-account .separator, 
.addresses-primary .separator{padding:0 15px;margin-top:2px;display:inline-block;}
.box-head a{display:inline-block;}

.box-account .col-1 .box-content a{margin:15px 0;
color:#473d75;
text-transform:uppercase;}
.box-account .box-content p{margin-top:7px;}
.box-account .box-content a,
.addresses-primary p a, 
.addresses-additional p a{margin-bottom:0;display:inline-block;}
.box-head h2,
.my-account .page-title h1,
.box-account .col2-set > .box > .box-title h3{
padding:0 0 7px;
color:#473d75;
font:normal 18px/1.25 helvetica,arial,sans-serif ;
margin:0; 
text-align:left;
text-transform:uppercase}
.box-head a,.box-account .col2-set > .box > .box-title a{
color:#473d75;
text-transform:uppercase;
margin-top:5px;
display:inline-block; }
.box-head,.my-account .page-title,.box-account .col2-set > .box > .box-title{
text-align:right;
margin-bottom:25px;}
.my-account .page-title{padding:0;}
.my-account .title-buttons button.button{background:none;
border:0;
color:#473d75;}
.my-account .title-buttons button.button:hover span span{text-decoration:underline;}

.my-account .pager{padding:0 0 15px;margin-top:20px;}
.my-account p.hello strong{color:#ee76c1;}
.my-account .form-list li.control{padding-top:10px}
.newsletter-manage-index .form-list li.control{padding:0 0 10px;}
.addresses-primary h2,.addresses-additional h2{ 
font:normal 14px/1.35 helvetica,arial,sans-serif ;
color:#ee76c1; }
.addresses-primary h3,.addresses-additional h3{
font:normal 14px/1.35 helvetica,arial,sans-serif ;
color:#ee76c1;
float:left;}
.addresses-additional h2{margin-bottom:10px;}
.addresses-additional .empty{font-style:italic;}
.dashboard .number{
color:#473d75;
font:normal 14px/1.35 helvetica,arial,sans-serif ;}

.customer-account-edit .my-account .fieldset .legend{padding-top:20px;}
.customer-account-edit .my-account .fieldset:first-child .legend{padding-top:10px;}
.customer-account-edit .my-account .form-list li.control{padding:2px 0; margin:0;}
.customer-account-edit .my-account .form-list .control label{
font:12px/1.35 Arial, Helvetica, sans-serif;
color:#505050;}
.customer-account-edit .my-account .form-list .field:first-child{margin-top:0;}
.my-wishlist .data-table{margin-bottom:20px;display:table;}
.review-customer-index #my-reviews-table .product-name a{font:12px/1.35 Arial, Helvetica, sans-serif;}
.send-friend .fieldset{ clear:both; padding-bottom:15px}
.send-friend .field.custom{float:left;}

.box-tags .tags a,.box-tags .tags li{color:#ee76c1;}
.customer-address-index.adapt-0 .my-account{position:relative;}
.my-account .pager .amount{clear:both;}
.my-account .pager .pages{display:inline-block;margin:6px 0 0 0;}

.adapt-0 #wishlist-table thead th:nth-child(1),
.adapt-0 #wishlist-table tbody td:nth-child(1){display:none;}
.my-account button.button span span{white-space:nowrap;}

.box-recent .box-head{margin:0 0 30px;}
/*my-orders-table*/
#my-orders-table td.last a.link-reorder{color:#473d75; }
#my-orders-table td.last{font-size:91%;}
#my-orders-table td .price{
font: normal 12px/1.35 Arial, Helvetica, sans-serif;
color:#969696; }
.adapt-0 #my-orders-table td{padding:17px 5px;}

.product-review h3{font: normal 12px/1.35 Arial, Helvetica, sans-serif;}

.customer-address-form .form-list .field{float:right;}
.customer-address-form .form-list .field:first-child{float:left;}
.customer-address-form .buttons-set p.required{text-align:left;}
/* resize0 My account */
.adapt-0 .send-friend .fieldset{ width:100%;}
.adapt-0 .my-account{ margin-bottom:30px;}



/*Left Right Sidebar For Resize Level 1*/
#displayTextLeft{position:fixed;left:0;top:100px;z-index:99999;}
#displayTextRight{position:fixed;right:0;top:100px;z-index:99999;}
.option-sidebar.left span{background:url("../images/btn_left.png") no-repeat scroll center center;width:33px;height:117px;display: block;text-indent:-9999px;cursor:pointer;}
.option-sidebar.left.hidden-arrow-left span{background:url("../images/btn_back_main.png") no-repeat scroll center center;width:33px;height:69px;cursor:pointer;}
.option-sidebar.right span{background:url("../images/btn_right.png") no-repeat scroll center center;width:33px;height:117px;display: block;text-indent:-9999px;cursor:pointer;}
.option-sidebar.right.hidden-arrow-right span{background:url("../images/btn_back_main_right.png") no-repeat scroll center center;width:33px;height:69px;cursor:pointer;}
/*.adapt-0 #my-orders-table  td:nth-child(2),
.adapt-0 #my-orders-table th:nth-child(2),
.adapt-0 #my-orders-table  td:nth-child(3),
.adapt-0 #my-orders-table th:nth-child(3){ display:none;}*/

/* resize1 My account */

.adapt-1 .my-account .form-list select{width:248px}
.customer-address-form.adapt-1 .my-account .form-list select{width:86%;}
.customer-address-form.adapt-0 .my-account .form-list select{width:95.5%;}
.customer-address-form.adapt-0 .my-account .form-list li.wide input.input-text{width:93%;}
.customer-address-form.adapt-1 .my-account .form-list li.wide input.input-text{width:90%;}
.customer-address-form.adapt-2 .my-account .form-list li.wide input.input-text{width:90.5%;}



/* variation module */
#demotool_variation,
.btn-toggle,
.qr_code_name span,
.qr_code_name img { box-shadow:0 0 10px #999999 }
.demotool-content .box { border:0; box-shadow:none; background-color:#fff; }

/*========== Clear fix ==========*/



	
.footer_inner,.wrapper_footer{ overflow:hidden; clear:left; float:left; width:100%;}
/*========== fix quickshop ==========*/
#em_quickshop_handler { background:#b21a04; border:1px solid #b21a04; color:#ffffff; }

/*========== 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:23;
  width:47px;height:47px;display:block;text-indent:-99999px; box-shadow:0 0 10px #999999; border:1px solid #CECECE; border-left:none;
}

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

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

/*select box*/
.drop-wrapper{ float:left; position:relative; font:12px/1.35 Arial, Helvetica, sans-serif; text-transform:lowercase; margin-top:2px;}
.drop-wrapper span.current{border:1px solid #cccccc;display:inline-block; padding:5px; padding-right:20px; background:url("../images/btn-select.png") no-repeat 94% 10px; cursor:pointer; line-height:1.25}
.drop-wrapper .sel-drop  { position:absolute; top:26px; left:0px; z-index:1; background-color:#ffffff; }
.drop-wrapper .sel-drop ul{ z-index:999; width:100px; box-shadow:0px 2px 7px #cfcfcf; border:1px solid #cccccc; padding:5px; }
.drop-wrapper .sel-drop ul li{ padding:5px 5px 5px 10px; background:#f8f8f8; text-align:left;  background:url("../images/arrow_item.gif") no-repeat 0 12px; }
.drop-wrapper .sel-drop ul li:hover a{ text-decoration:none; color:#b21a04; }
.drop-wrapper .sel-drop ul li:hover{ cursor:pointer}

.no-rating,.validation-advice,.recent-comment-content{}
p.required{ font-size:80%;
margin:0 0 13px;
color:#ee76c1;}
#login-form p.required{text-align:right;width:405px;}
.adapt-2 #login-form p.required{width:315px;}
.adapt-1 #login-form p.required{width:235px;}
.adapt-0 #login-form p.required{width:97%;}
.product-review dd{ font-size:110%;}


.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{display:none!important}
#bg_fade_color {background-color: #000;left: 0px;margin: 0px;padding: 0px;position: fixed;top: 0px;visibility: visible;display: none;
width: 100%;z-index: 998;height: 1500px;}

/* Hack css for chrome va safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){ 
.toolbar-bottom .toolbar .pager .pages li{padding-bottom:2px}
.product-view .form-add button.button span span{padding:8px 20px 6px;}
.form-language{margin-top:2px;}
.icon.phone{background-position:0 -940px;}
.breadcrumbs li span {background-position:right -398px;}
#containerDiv .ajaxcart .row2 a{padding:7px 10px 4px;}
}


/*Class Default*/
.pull_20{position:relative;left: -800px}
.pull_16{position: relative;left: -640px;}
.pull_19{position: relative;left: -760px;}
.pull_13{position: relative;left: -520px;}
.pull_5{position:relative;left: 200px}

@media (min-width: 1200px) {
.pull_20{position:relative;left: -1000px}
.pull_16{position:relative;left: -800px}
.pull_4{position:relative;left: 200px}

.pull_19{position: relative;left: -950px;}
.pull_13{position: relative;left: -650px;}
.pull_5{position:relative;left: 250px}
}

@media (min-width: 768px) and (max-width: 979px) {
.pull_20{position:relative;left: -620px}
.pull_16{position:relative;left: -496px}
.pull_4{position:relative;left: 124px}
.pull_19{position: relative;left: -589px;}
.pull_13{position: relative;left: -403px;}
.pull_5{position:relative;left: 155px}
}

@media (max-width: 767px) {
.pull_20,.pull_16,.pull_4,.pull_5,.pull_13,.pull_19{position:static;}
}


/*dropdown select search*/
.toolbar-title{text-align:left; float:left;}
.store-switcher .toolbar-title select{margin-top:-5px;
color:#969696; }




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

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

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

.products-grid-3 li.item{width:31.5%; margin-right:2.75%}
.products-grid-3 li.item.last,.products-grid-3 li.item.omega{margin-right:0}

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

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


.adapt-0 .category-products .products-grid li.item{ width:100% !important;margin-bottom:20px;}


/*================Home Banner==============*/
.adapt-1 .three-columns .box_banner .content,
.adapt-0 .box_banner .content{width:100%;margin-top:10px;}


/*========== Transition ==========*/
button.button span span,
.col2-set > .box .box-title a,
.form-search button.button span span,
.tp-bullets.simplebullets.round-old .bullet,
.product-image,
.banner-1 a img,.banner-2 a img,.banner-3 a img,
.more-views .prev, .more-views .next,
.block-related .product .product-image,
.em-top-cart a.top-link-cart, .account-link a.link-account,.em-topsearch .title-search,
.category-products .products-grid li.item .product-item .actions,
.box-head a,.box-account .col2-set > .box > .box-title a,
a.prev-product,a.next-product,
a.next,a.prev,
button.button,
a.manage-address,
.link-wishlist,
.link-compare,
.add-to-links li{
-moz-transition: all 300ms ease; 
-webkit-transition: all 300ms ease; 
-o-transition: all 300ms ease; 
transition: all 300ms ease;}




/*========== Category ==========*/
.category-products .products-grid li.item{position:relative;}

.adapt-2 .category-products .products-grid li.item,
.adapt-1 .category-products .products-grid li.item{background:none;}

/*==========  ==========*/
.block-related li.item,
.cart .crosssell li.item,
.box-up-sell .products-grid li.item{width:215px;margin:0 10px;float:left;}
.adapt-1 .one-column .block-related li.item,
.adapt-1 .one-column .box-up-sell .products-grid li.item{width:154px;}
.adapt-1 .block-related li.item,
.adapt-1 .cart .crosssell li.item,
.adapt-1 .box-up-sell .products-grid li.item,
.adapt-2 .block-related li.item,
.adapt-2 .cart .crosssell li.item,
.adapt-2 .box-up-sell .products-grid li.item{width:163px;}
.adapt-0 .block-related li.item,
.adapt-0 .cart .crosssell li.item,
.adapt-0 .box-up-sell .products-grid li.item{width:124px;}

.adapt-1 .three-columns .block-related li.item,
.adapt-1 .three-columns .box-up-sell .products-grid li.item{width:180px;}
.box-up-sell .products-grid li.item .add-to-links li{margin-top:0;}

.cart .crosssell .ratings .amount,
.box-up-sell .products-grid .ratings .amount{display:none;}
.cart .crosssell .ratings .rating-box,
.box-up-sell .products-grid .ratings .rating-box{float:none;display:inline-block;margin-right:0;}
.grouped-items-table td,.grouped-items-table th{padding:10px;}
.gift-messages-form {border: 1px solid  #dcdcdc;}
.adapt-2 .three-columns .grouped-items-table,
.adapt-1 .three-columns .grouped-items-table{overflow-x:auto;display:block;}
 p input.checkbox, p.control input.checkbox, p.control input.radio{margin-top:2px;}
.gift-messages-form .form-list .field{width:370px;}
.gift-messages-form .form-list input.input-text{width:90%!important;}
.adapt-0 .gift-messages-form .form-list input.input-text{width:87%!important;}

/* Options Tool Tip */
.truncated .truncated_full_value .item-options{
background-color:#fff;
border: 1px solid  #dcdcdc;}

.adapt-0 .addresses-primary li.item{width:100%;}



.cart .crosssell .products-grid li.item .item-details,
.box-up-sell .products-grid li.item .item-details{padding:13px;position:relative;}
.compare-table .item-wrapper{padding:20px;margin-bottom:20px;}
.cart .crosssell .products-grid li.item:hover .item-details,
.box-up-sell .products-grid li.item:hover .item-details,
#overlay{opacity:0.8;}


.form-search select{height:36px;line-height:36px;padding:4px;
border-top-right-radius:0;
border-bottom-right-radius:0;max-width:191px;
color:#969696; 
border:0;}

.adapt-1 .form-search select{max-width:125px;}
.adapt-0 .form-search select{max-width:100%;}



@media all and (min-width:0) {
input.input-text, textarea{line-height:1.2\0/;}
.block-subscribe input.input-text { padding: 7px 6px 9px\0/; } /* IE9 */
button.button span span{padding:7px 15px 5px\0/;}
#containerDiv .ajaxcart .row2 a{padding:7px 10px 4px;}
}
/*========== fix ipad ==========*/
@media screen and (min-device-width: 768px)and (max-device-width: 1024px) {
	body  {-webkit-text-size-adjust:100%;}
	#em_quickshop_handler,
	#back-top { display:none!important;}
	.data-table th{ white-space:normal!important;}
	#demotool_variation,.qrcode,.store_switcher_variation ,.color_variation{ display:none;}
	.store_switcher_variation a.btn_storeview{ top:35%!important}
	.products-grid .ratings .rating-box{margin-top:0}
	.em-toplink .login_link .em-account{display:none!important;}
	.store-switcher{margin-top:-2px;}
	.adapt-1 .link-bottom li{min-width:131px;}
	.success-msg span{background-position:-788px -133px}
	.my-account .pager .limiter{margin-top:1px;}
}

/*========== fix ipod ==========*/
@media screen
and (min-device-width: 320px)
and (max-device-width: 480px) {
	body  {-webkit-text-size-adjust:100%;}
	#em_quickshop_handler,#back-top,.store_switcher_variation { display:none!important;}
	.catalog-product-view .mousetrap{ display:none} /*fix slider*/
	.store_switcher_variation.store-switcher-landscape .storediv{ left:30%!important; top:5%;}
	.store_switcher_variation.store-switcher-landscape a.btn_storeview{ top:50%!important; }
	#opc-login-popup{ top:8%!important; width:250px; }
	#opc-login-popup .form-list input.input-text{ width:90%!important; }
	.sp-methods .form-list select.month, .sp-methods .form-list select.year{ width:135px!important}
	
	.adapt-0 .widgets_home.featured .featured-custom-home #container >li{margin:0 2% 0.9% 0;}
	.adapt-0 .widgets_home.featured .featured-custom-home #container{width:105%;}
	.adapt-0 .product-view .product-img-box{width:100%;}
	.adapt-0 .product-view .product-img-box .product-image img{width:100%; overflow:hidden}
	.adapt-0 .product-view .product-img-box .product-image { display:inline-block; overflow:hidden; width:100%!important}
	.store-switcher{margin-top:-2px;}
	.tp-bullets.simplebullets.round-old .bullet{margin:0 0 0 5px;}
	.tp-bullets.simplebullets.round-old{right:5px!important;}
	.my-account .pager .limiter{margin-top:1px;}
}
/*Fix for ipod chieu doc*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){
.adapt-0 .checkout-progress li{width:100%}
#oar_widget_orders_and_returns_form li{width:300px; }

.adapt-0 .form-search .input-cate{width:44%;}
.adapt-0 .form-search .input-form-search{width:56%;}
.adapt-0 .form-search input.input-text{width:74%;padding:0 5px;}
.adapt-0 .sample-block .sample-right{clear:both;}
.adapt-0 .sample-block .sample-left{margin-right:0;float:none; width:100%}
.adapt-0  .link-bottom li{min-width:100px;}
.adapt-0 .contacts{min-width:100px!important}
.adapt-0 .logout,
.adapt-0 .login{ min-width:20px!important}
.adapt-0 .em-header .logo{ padding:14px 3px;margin-right:0}
.adapt-0 .link-bottom{ float:right}
.adapt-0 .top-cart-inner .top-cart{padding:0;background-position:3px 4px;}
.adapt-0 .top-cart-inner{ top:-47px}
.adapt-0 a.top-link-cart span.qty-top-cart{top:0;right:0;}
.store-switcher{clear:both;margin-top:12px;margin-left:0;}

.adapt-0 .contacts a,
.adapt-0 .logout a{font-size:90%;}
.adapt-0 .top-cart-content{top:35px;}
.top-icon{right:10px;}
.tp-bullets.simplebullets.round-old{right:-10px!important;bottom:13px!important;
transform:scale(0.6);
-ms-transform:scale(0.6);
-webkit-transform:scale(0.6);}
.adapt-0 #review-form .data-table{width:300px;}
.adapt-0 .form-search #search_autocomplete{width:80%!important;}

}

@media only screen and (min-device-width: 320px) and (max-device-width: 520px) and (orientation: portrait){
.adapt-0  .widgets_home.featured .featured-custom-home #container >li{margin:0 2px 0 0;}
.widgets_home.featured a.product-image{margin-bottom:2px;}
.adapt-0 .contacts{min-width:100px!important}
.adapt-0 .logout,
.adapt-0 .login{ min-width:20px!important}}


.js-addcart{position:absolute;}

.cms-page-view .js-addcart{position:static;}


/*=======  File theme =======*/
/*========== Main menu Navigation ==========*/
.nav-container ul { list-style:none; padding:0 }
.nav-container li { margin:0 }
#nav{background-color:#fff;}
#nav > li {padding: 10px 0;}
#nav > li:first-child {background:none;}
#nav > li > a {color:#969696;}
#nav > li > a:hover {color:#ed6cbc ; }
#nav li.over > a, #nav li.active > a {color:#ed6cbc ;}
#nav ul, #nav div {
top:46px ; 
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ;
padding:10px 0;
opacity: 0;
-moz-opacity: 0;
filter:alpha(opacity=0);}
#nav > li:hover ul,#nav > li:hover div{ 
border: 1px solid #e6e6e6;
background-color:#fff;
opacity: 1;    
-webkit-transition: opacity 0.4s linear; 
-moz-opacity:1; 
-webkit-opacity:1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
#nav ul li { border:0 }
#nav ul li a {font:normal 12px/1.35 helvetica,arial,sans-serif ;
 padding:5px 25px 5px 20px;}
#nav ul li a:hover {color:#1e1e1e;}
#nav ul li.active > a, #nav ul li.over > a {
color:#1e1e1e;}
#nav ul li.parent > a {  background:url(../images/menu_nav.png) 90% center no-repeat}
#nav ul li.parent.over > a,#nav ul li.parent:hover > a {}
#nav > li > a > span {font:normal 12px/1.35 helvetica,arial,sans-serif ; }
/* ------ Mega Menu ------ */
.em_nav a.arrow span { display:block; /* add background arrow here */ text-indent:-999em; background:url(../images/menu_nav.png) center center no-repeat}
.vnav > .menu-item-depth-0 > a.arrow span,
.vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow span {
background:url(../images/menu_nav.png) center right no-repeat}
.em-col-right .vnav > .menu-item-depth-0 > a.arrow span,
.em-col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow span {  background:url(../images/menu_nav_right.png) center right no-repeat}
.em-catalog-navigation ul { min-width:180px; 
background-color:#fff;
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ; }


.adapt-0 .menu-title{display:block;
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
background:#ee76c1;
padding:10px; cursor:pointer;margin-bottom:10px;}
.adapt-0 .menu-title a{
font:normal 12px/1.35 Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase}
.adapt-0 .menu-title .option{float:right; background:url(../images/nav-menu.png) center center no-repeat; text-indent:999em; font-size:0; width:30px; height:23px; position:relative; top:-3px;}
.adapt-0 .menu-title:hover a{ font-weight:bold; text-decoration:none;}
.menu-item-link > .menu-container{
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ; }
.em-catalog-navigation ul{
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ;
border: 1px solid #e6e6e6;}
.nav-right .em-catalog-navigation ul{
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ;}
.em_nav{ position:relative;
background-color:#fff;
color:#969696;}
.em_nav .hnav > .menu-item-link,
.em_nav .hnav > .menu-item-text > .em-catalog-navigation > .level0{margin:0 20px;}
.adapt-0 .em_nav .hnav > .menu-item-link,
.adapt-0 .em_nav .hnav > .menu-item-text > .em-catalog-navigation > .level0{margin:0;}
.vnav{width:auto}
.vnav .menu-item-depth-0 > .menu-container{top:-1px;}
.em_nav .menu-item-link{}
.vnav .menu-item-depth-0 > a,.menu-left > li{padding:7px 10px 7px 0; display:block}
.menu-item-link > .menu-container,.vnav .em-catalog-navigation li > ul{
border: 1px solid #e6e6e6;}
.vnav li.menu-item-depth-0{border-top:1px solid #e6e6e6;}
.vnav li.menu-item-depth-0:first-child{border-top:none}
.vnav#menuleft > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a.menu-item-depth-0{position:static}
.vnav#menuleft > li.menu-item-depth-0{border-top:none;}
.vnav .menu-item-depth-0.parents{ }
.vnav .menu-item-depth-0.parents:hover{}
.em_nav .hnav,.nav-container #nav { margin:0; width:100%;}
/*.em_nav .menu-item-hbox .menu-container .menu-container{margin:0 20px;}
.em_nav .menu-item-vbox .menu-container {margin:0 20px;}*/

.em_nav .hnav li.menu-item-depth-0 > a,
.hnav .em-catalog-navigation.horizontal li.level0 > a{padding:15px 0}
.em_nav .hnav > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow{padding:14px 0}
.em_nav .hnav li:hover > a, .em_nav .hnav li.active > a,
.em_nav .hnav .em-catalog-navigation.horizontal > li:hover > a {}
.em_nav .hnav > li:hover > a span{/*background:url(../images/menu_hover.png) center bottom no-repeat;padding-bottom:16px;line-height:17px;*/}
.adapt-0 .em_nav .hnav > li:hover > a span{background:none}
.em_nav .hnav > li:hover > a{}
.em_nav .hnav > li > a{display:inline-block; padding-bottom:20px;}
.adapt-0 .em_nav .hnav > li > a{display:block; padding-bottom:10px;}
.hnav .menu-item-depth-0 > .menu-container{z-index:998}
.em_nav .menu-item-text .widget-title{background:none; padding:0; text-transform:capitalize}
.em_nav li.menu-item-depth-0 > a,
.em-catalog-navigation.horizontal li.level0 > a ,
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a{
color:#969696;
font:normal 12px/1.35 helvetica,arial,sans-serif ;}
/*category trong menu*/
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a{padding:7px 10px 7px 0; margin-left:-25px; padding-left:25px;}
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > a{
color:#ed6cbc ;}
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a.arrow{padding:7px 10px 7px; right:-10px;top:-1px;}
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > a.arrow{z-index:9999;}
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0{
border-top: 1px solid #e6e6e6;}
.col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > ul{right:120%; top:0}
.col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a.arrow,
.col-right .em_nav .vnav > li.menu-item-parent > a.arrow{padding-right:0; right:0px;}

.em_nav a:hover { text-decoration:none }
.em_nav .ratings .amount a:hover{/*text-decoration:underline*/ }
.em_nav li:hover > a, .em_nav li.active > a{
color:#1e1e1e;}
.em_nav .em-catalog-navigation.horizontal > li:hover > a {
color:#ed6cbc ;}
.em_nav li.menu-item-depth-0:Hover > a, .em_nav li.menu-item-depth-0.active > a {
color:#ed6cbc;}
.em_nav .products-list .product-shop{ overflow:inherit}
.em_nav .products-list li.item{padding:10px 0}
.em_nav .product-shop .product-name a{ padding:0 0 7px; 
color:#473d75;font-size:110%;}
.em_nav h5,
.em_nav h3{
font:normal 12px/1.35 helvetica,arial,sans-serif ;
color:#ee76c1;
margin-bottom:10px;
background:none; word-break:break-word}
.em_nav .product-name a:hover{ text-decoration:underline;}
.em_nav a.product-image{margin:0 0 10px;padding:0!important;}
.em_nav .products-grid li.item{padding:0;}
.em-sidebar .products-grid li.item{width:100%;}
.em-catalog-navigation ul li > a{padding:5px 10px}
.adapt-0 .em_nav .vnav{background:none; width:100%}
/* level 1 */
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a { padding:0px 10px 0 20px; }
.hnav .menu-item-depth-0:first-child > a{padding-left:0}
.em-catalog-navigation.horizontal > li,.hnav .menu-item-depth-0{}
.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;/*float:none*/ } /* fix so that em-catalog-navigation's items display on the same line of other menu-item-link depth 0 */
/* drop-down menu of top level */
.hnav .menu-item-depth-0 > .menu-container,
.em-catalog-navigation.horizontal > li > ul,
.em-catalog-navigation.horizontal > li:hover > ul { top:45px; 
border: 1px solid #e6e6e6;}

/* level 2+ */
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul {background:#fff; padding:15px 0;font: 12px/1.35 Arial, Helvetica, sans-serif ;}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a {font: 12px/1.35 Arial, Helvetica, sans-serif ; color:#969696;}
.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 {
color:#1e1e1e;}
.em_nav .menu-item-text li a:hover{
color:#1e1e1e;
text-decoration:None}
.em_nav .menu-item-text li a{color:#969696;text-decoration:None}
.em-catalog-navigation li.parent > a{margin-right:0}
.header .em_nav li .product-shop .add-to-links .link-wishlist,
.header .em_nav li .product-shop .add-to-links .link-compare{}


.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul {/* margin-bottom:20px*/ }
.em_nav .menu_brand .menu-item-vbox > .menu-container > .menu-item-text > ul {/* margin-bottom:25px */}
.em_nav .menu_brand .menu-item-text img { margin-bottom:5px }
.em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul > li:first-child > a { padding-top:0 }
/*.em_nav .menu-item-hbox > .menu-container > li { margin-left:10px }*/
/*.em_nav .menu-item-hbox .menu-item-text{ margin-left:10px }
.em_nav .menu-item-hbox > .menu-container > li:first-child { margin-left:0 }*/

.em_nav .em-catalog-navigation li.parent > a.arrow{padding:5px 0}
.em_nav .hnav.em-catalog-navigation li.parent > a.arrow,
.em_nav .hnav .menu-item-link.menu-item-depth-0.menu-item-parent ul  a.arrow{padding:4px 0}
.em_nav #menuleft .em-catalog-navigation li.parent.level0 > a.arrow{}

.adapt-0 .menu-item-hbox > .menu-container > li{display:block; float:none;}
.nav-right a.arrow span{background:url(../images/menu_nav_right.png) center center no-repeat}
.em-col-right a.arrow span {background:url(../images/menu_nav_right.png) center left no-repeat}
.nav-right > .menu-item-depth-0 > a.arrow span{  background:url(../images/menu_nav_right.png) center left no-repeat}
.em-col-right .vnav > .menu-item-depth-0 > a.arrow span {  background:url(../images/menu_nav_right.png) center right no-repeat}
/*Sua them*/

.em-catalog-navigation.vertical li > a{padding:5px 20px;}
.em_nav .vnav .title_menu,
.em_nav .vnav .title_menu1{
font-size:120%;
text-transform:normal;
color:#473d75; 
margin:0 0 5px;}
.em_nav .vnav .title_menu1{margin:40px 0 0;}
.em_nav .vnav .big_title{ font-size:220%; font-weight:300;color:#787878;}
.em_nav .vnav .normal_title{
font-size:212%;
font-family:Open Sans,Arial,Helvetica,sans-serif;
color:#ee76c1;
margin-top:-6px;
text-transform:uppercase;}

.em_nav .vnav  .img_banner{padding:10px 0;}
.em_nav .vnav .menu_product .product-name{font-size:110%; text-transform:capitalize; margin-bottom:5px;
color:#473d75;}
.em_nav .vnav .menu_product h4{font-size:115% text-transform:uppercase; float:left; margin-right:15px;margin-bottom:5px;color:#787878;}
.em_nav .vnav .menu_product span{
font: 12px/1.35 Arial, Helvetica, sans-serif ; 
font-size:80%; 
border:1px solid #e6e6e6;
border-radius:3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
padding:0 2px; display:inline-block; margin-top:2px;color:#787878;}
.em_nav .vnav .menu_product span.menu-price{
font:normal 16px/1.35 helvetica,arial,sans-serif ; 
clear:both; 
font-weight:bold; 
color:#f12d57; 
border:none; display:block;}
.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{}
/* ----- 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 .em_nav .hnav {}
.adapt-0 .hnav .menu-item-depth-0:hover > .menu-container{}

/* top level */
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a ,
.adapt-0 .em_nav li.menu-item-depth-0 > a,.adapt-0 .em-catalog-navigation.horizontal li.level0 > a{text-align:left; margin-left:0; padding:8px 10px 8px}
.adapt-0 .em_nav > ul > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow{padding:8px 0}
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent:hover > a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent > a.arrow span,
.adapt-0  .em_nav .hnav > li.menu-item-parent > a.arrow span
 { text-align:left; background:url(../images/menu_nav.png) center right no-repeat!important }
/*.adapt-0 .hnav .menu-item-depth-0:hover > a,
.adapt-0 .hnav .menu-item-depth-0.active > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li:hover > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li.active > a ,
.adapt-0 .vnav .menu-item-depth-0:hover > a
.adapt-0 .vnav .menu-item-depth-0.active > a
{background:#000;}*/
.adapt-0 .em_nav .iphone .menu-container li a.text{clear:both; display:block}
.adapt-0 .em_nav .iphone .menu-container > li{float:none}
.adapt-0 .em_nav .vnav > li.menu-item-parent:hover > a:before,
.adapt-0 .em_nav .vnav > li.menu-item-parent:hover > a:after,
.adapt-0 .vnav#menuleft > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a.menu-item-depth-0:before,
.adapt-0 .vnav#menuleft > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a.menu-item-depth-0:after,
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0> a:before,
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0> a:after{position:static!important;border:none!important;}

.menu-item-link > .menu-container { min-width:180px; 
background-color:#fff;
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ;}


/*menu moi*/
.em_nav .hnav > li.menu-item-parent > a.arrow span,.em_nav .hnav > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow span{}
.em_nav .hnav > li.menu-item-parent > a.arrow,
.em_nav .hnav > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow{display:none;}
.adapt-0 .em_nav .hnav > li.menu-item-parent > a.arrow, 
.adapt-0 .em_nav .hnav > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow{display:block;}
.em_nav .hnav li.parent > a.arrow span{}	
.em_nav .hnav > li > a.arrow{ padding:14px 0; }
.em_nav .vnav > li.menu-item-parent > a.arrow{background-image:none; right:-10px;top:-1px;}
.em_nav .vnav > li.menu-item-parent:hover > a.arrow{z-index:99999;background-color:transparent;}
.em_nav .vnav > li.menu-item-parent > a.arrow span, .em_nav .vnav > li.parent > a.arrow span{text-align:left;}
.em-col-left .em_nav .vnav > li.menu-item-parent:hover > a.arrow{
background-color:#fff;
border-color:#e6e6e6;
border-width:1px 0 1px;
border-style:solid;
}
.adapt-0 .em-col-left .em_nav .vnav > li.menu-item-parent:hover > a.arrow{background:none;border-bottom:1px solid transparent;}
/*.adapt-0 .vnav li.menu-item-hbox .menu-item-text{padding-left:5px; padding-right:5px}*/
.adapt-0 .vnav  li.menu-item-parent > a.arrow, .adapt-0 .em_nav .vnav li.parent > a.arrow ,.adapt-0 .em_nav .hnav > li.menu-item-parent > a.arrow{width: 10px; right:0!important;left:auto!important; padding:5px 10px}
.adapt-0 .em_nav #menuleft .em-catalog-navigation li.parent.level0 > a.arrow,
.adapt-0 .em_nav .hnav > li.menu-item-parent > a.arrow{padding:8px 0}
.adapt-0 .em_nav #menuleft .em-catalog-navigation li.parent.level0 > a.arrow span{}
.adapt-0 .vnav > li.menu-item-parent > a.arrow{padding:8px 0!important}
.adapt-0 .em_nav{border:none; margin-bottom:15px;}
.adapt-0 .em-catalog-navigation ul li,.adapt-0 .em-catalog-navigation.vertical li{text-align:left!important;}


.em-catalog-navigation ul{width:180px;}
/*menu left*/
.vnav .menu-item-depth-0:hover > .menu-container,
.vnav .menu-item-depth-0.hover > .menu-container,
.vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul { left:104%;top:-33px }
.adapt-2 .vnav .menu-item-depth-0:hover > .menu-container,
.adapt-2 .vnav .menu-item-depth-0.hover > .menu-container,
.adapt-2 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul {left:105%}
.adapt-1 .vnav .menu-item-depth-0:hover > .menu-container,
.adapt-1 .vnav .menu-item-depth-0.hover > .menu-container,
.adapt-1 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul {left:107%}
/*menu right*/
.em-col-right .vnav .menu-item-depth-0:hover > .menu-container,
.em-col-right .vnav .menu-item-depth-0.hover > .menu-container,
.em-col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul { left:auto;
right:104%; }
.adapt-2 .em-col-right .vnav .menu-item-depth-0:hover > .menu-container,
.adapt-2 .em-col-right .vnav .menu-item-depth-0.hover > .menu-container,
.adapt-2 .col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul{right:105%; left:auto}
.adapt-1 .em-col-right .vnav .menu-item-depth-0:hover > .menu-container,
.adapt-1 .em-col-right .vnav .menu-item-depth-0.hover > .menu-container,
.adapt-1 .em-col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > ul{right:107%; left:auto}

.adapt-0 .nav-right a.arrow span{background:url(../images/menu_nav.png) center center no-repeat}
.adapt-0 .em-col-right a.arrow span {background:url(../images/menu_nav.png) center right no-repeat}
.adapt-0 .em-col-right .vnav > .menu-item-depth-0 > a.arrow span,
.adapt-0 .em-col-right .vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow span {background:url(../images/menu_nav.png) center right no-repeat}

/*menu right*/
.em-col-right .em_nav .menu-item-depth-0 > a{margin-left:-25px; padding-left:25px}
.em-col-right .em_nav .menu-item-depth-0 > a.arrow{margin-left:0;padding-left:0;}
.em-col-right .em_nav .vnav > li.menu-item-parent > a.arrow{}
.em-col-right .em_nav .em-catalog-navigation li.parent > a.arrow span{text-align:left;}
.em-col-right .em_nav .vnav > li.menu-item-parent > a.arrow span,.col-right .em_nav .vnav > li.parent > a.arrow span{ text-align:left;}
.em-col-right .menu-item-link > .menu-container{
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ; }
.em-col-right .em-catalog-navigation ul{
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ; }


/*fix top*/
.fixed-top{
background-color:#fff;
z-index:14!important; position:fixed; 
top:0;
box-shadow: 0 1px 3px #D8D8DA  ;
-moz-box-shadow: 0 1px 3px #D8D8DA  ;
-webkit-box-shadow:  0 1px 3px #D8D8DA ;}
.fixed-top .header-menu{ margin-bottom:0}



/*menu*/
.adapt-0 .hnav .menu-item-depth-0, 
.adapt-0 .em-catalog-navigation.horizontal > li{background:none;padding-bottom:0; padding-top:0; 
border-top:none; margin-right:0!important}
.adapt-0 .hnav .menu-item-depth-0:first-child{border:none}


/*thuan*/
/*.menu-container .em-catalog-navigation.vertical > li.first.parent,*/
.vnav  li.menu-item-depth-0.menu-item-parent:first-child,
.vnav  li.menu-item-depth-0.parent:first-child{
border-top:1px solid transparent;}

/*.menu-container .em-catalog-navigation.vertical > li.first.parent:hover,*/
.vnav  li.menu-item-depth-0.menu-item-parent:first-child:hover,
.vnav  li.menu-item-depth-0.parent:first-child:hover{border-top:1px solid #e6e6e6;}

/*.menu-container .em-catalog-navigation.vertical > li.last.parent, */
.vnav  li.menu-item-depth-0.last, 
.vnav  li.menu-item-depth-0.parent.last{border-bottom:1px solid transparent;}

/*.menu-container .em-catalog-navigation.vertical > li.last.parent:hover,*/
.vnav  li.menu-item-depth-0.menu-item-parent.last:hover,
.vnav  li.menu-item-depth-0.parent.last:hover{border-bottom:1px solid #e6e6e6;}

.em-col-left .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:hover > a.arrow{
background-color:#fff;
border-color:#e6e6e6;
border-style:solid;
border-width:1px 0 1px;}

.em-col-right .em-catalog-navigation li:hover > ul,
.em-col-right .em-catalog-navigation li.hover > ul { left:auto; right:100%; }

.em_nav .add-to-links li a{padding:0;}

.em_nav .cls_title{color:#ee76c1;
text-transform:uppercase;
font-size:110%;
margin-top:40px;}
.em_nav .cls_bigtitle{
font:normal 12px/1.35 Open Sans,helvetica,arial,sans-serif ;
text-transform:uppercase;
font-size:212%;
margin-top:-6px;}
.em_nav .cls_num{font-size:400%;
margin-top:-13px;
color:#473d75;
font-family:Myriad Pro,Arial,Helvetica,sans-serif;}
.em_nav .title_menu .arrow{ background:url(../images/icons.png)-213px -384px no-repeat; width:30px; height:17px; text-indent:-999em; text-align:left; display:inline-block; margin-left:10px; }
.em_nav .menu-item-depth-1 a{padding:5px 20px;}

.em_nav .product-name{margin:0;}


.vnav .menu-item-depth-0:hover a{z-index:9999;}
.vnav .menu-item-depth-0:hover a.arrow{z-index:0;}

.header-menu .block.menu-wrapper{margin:0;}
.menu-container .em-catalog-navigation.vertical li li{padding:0;}
/*.em_nav .em-catalog-navigation li li{padding:0 20px;}*/
.em_nav .menu-item-depth-1 a.arrow{padding:5px 0;}


.menu-item-hbox > .menu-container > li{padding:0!important;margin-right:20px;}
.menu-item-hbox > .menu-container > li.omega{margin-right:0;}
.vnav.main-menu .menu-item-hbox > .menu-container > li.menu-item-text{padding:0 20px!important;margin:0;}
.em_nav h5, .em_nav h3{margin-top:20px;}
.em_nav h5:first-child, .em_nav h3:first-child{margin-top:0;}
.menu-item-hbox.grid_6 > .menu-container > li{margin-right:0;}
.em_nav .price{font:normal 12px/1.35 helvetica,arial,sans-serif ;
color:#1e1e1e;font-size:150%;}
.em_nav .product-shop .price{font-size:115%;}

.em_nav .widget-products li.item{padding:0!important;}
.em_nav .widget-products ul.add-to-links{float:right;}
.adapt-1 .em_nav .widget-products ul.add-to-links,
.adapt-2 .em_nav .widget-products ul.add-to-links{float:left;}
.em_nav .vnav p.desc{margin:0 0 5px;}
.em_nav .vnav .menu_product .img_banner img{margin-bottom:0;}
.em_nav .add-to-links li a{margin-bottom:0;}
.em_nav .productlabels_icons{top:5px;}
.em_nav .products-list .product-image{margin:0 20px 10px 0;}


.adapt-0 .menu-item-hbox.grid_6 > .menu-container > li{margin-bottom:0;}
.adapt-0 .menu-item-hbox > .menu-container > li{margin-bottom:20px;}
.adapt-0 .menu-item-hbox > .menu-container > li.omega{margin-bottom:0;}
.adapt-0 .menu-item-hbox > .menu-container > li{margin-right:0;}
.adapt-0 .em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul{margin:0 -20px;}
.adapt-0 .em_nav .menu-item-vbox > .menu-container > .menu-item-text > ul li a{padding-left:20px;padding-right:20px;}

.adapt-1 .em_nav button.button span span,
.adapt-2 .em_nav button.button span span{padding: 6px 10px;}
.em_nav .menu-container{color:#969696;}
.adapt-1 .em-col-right .em_nav a.arrow{width:20px;}

.adapt-0 .em_nav > ul > .menu-item-text > .em-catalog-navigation li.level0 > a.arrow,
.adapt-0 .vnav li.menu-item-parent > a.arrow, 
.adapt-0 .em_nav .hnav > li.menu-item-parent > a.arrow,
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow,
.adapt-0 .vnav > li.menu-item-parent:hover > a.arrow,
.adapt-0 .vnav > li.menu-item-parent > a.arrow{width:30px;
border: 1px solid #e6e6e6!important;border-right:0!important;border-bottom:0!important;}

.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a.arrow span,
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent:hover > a.arrow span,
.adapt-0 .em_nav .vnav > li.menu-item-parent > a.arrow span,
.adapt-0  .em_nav .hnav > li.menu-item-parent > a.arrow span{background-position:center center!important;}
.adapt-0 .vnav li.menu-item-depth-0.last, 
.adapt-0 .vnav li.menu-item-depth-0.parent.last{border-bottom:none;}
.adapt-0 .em_nav .hnav > .menu-item-link, 
.adapt-0 .em_nav .hnav > .menu-item-text > .em-catalog-navigation > .level0,
.adapt-0 .vnav > li.menu-item-depth-0{border:1px solid #e6e6e6;border-top:0; }

.adapt-0 #menuleft.vnav > li.menu-item-depth-0,
.adapt-0 .vnav li.menu-item-depth-0:first-child,
.adapt-0 .hnav .menu-item-depth-0:first-child,
.adapt-0 .vnav li.menu-item-depth-0.menu-item-parent:first-child, 
.adapt-0 .vnav li.menu-item-depth-0.parent:first-child{
border-top: 1px solid #e6e6e6;}
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0 > a{margin-left:0;
padding:8px 10px;}
.adapt-0 .vnav > li.menu-item-depth-0 a.arrow{width:30px!important;}
.adapt-0 .menu-item-text.menu-item-depth-0{display:block;}
.adapt-0 .vnav li.menu-item-depth-0.last{
border-bottom: 1px solid #e6e6e6;}
.adapt-0 .vnav > .menu-item-depth-0 > .em-catalog-navigation > .level0:first-child{border-top:0;}
.adapt-0 .vnav li.menu-item-depth-1 a.arrow{border:0!important;}
/*===============================*/
