/*
general_color: #999898
primary_color: #101010
secondary_color: #e20625
secondary2_color: #64b40d
negative_color: #ffffff
primary_bgcolor: #ffffff
negative_bgcolor: #000000
border_color: #333333
border2_color: #cccccc

button1:
	background-color:#000000; color:#ffffff; border:1px solid #000000;
button2:
	background-color:#ffffff; color:#999898; border:1px solid #cccccc;
button3:
	background-color:#ffffff; color:#101010; border:1px solid #101010;
button4:
	background-color:#e20625; color:#ffffff; border:1px solid #e20625;

general_font
h1_font
h2_font
h3_font
h3_font
h4_font
h5_font
 */
body {padding:0}
body { font:12px/1.35 Arial, Helvetica, sans-serif;
 color:#1c1c1c; 
 background-color: #f0f0f0;
 background-image: url(../images/stripes/blank.gif);}

h1, .h1 { font:normal 20px/1.15 helvetica,arial,sans-serif; color:#ffffff; margin-bottom:10px ;}
h2, .h2 { font:normal 18px/1.25 helvetica,arial,sans-serif; color:#1c1c1c; margin-bottom:10px;}
h3, .h3 { font:normal 16px/1.25 helvetica,arial,sans-serif; color:#1c1c1c; margin-bottom:10px }
h4, .h4 { font:normal 14px/1.35 helvetica,arial,sans-serif; color:#1c1c1c; margin-bottom:10px }
h5, .h5 { font:normal 12px/1.35 helvetica,arial,sans-serif; color:#1c1c1c; margin-bottom:10px; text-transform:uppercase; }
h6, .h6 { font:normal 12px/1.35 helvetica,arial,sans-serif; color:#1c1c1c; margin-bottom:10px }

a { text-decoration:none; color:#1c1c1c }
a:hover { text-decoration:underline }

.subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
dl dt { font-weight:bold; margin:0 0 .5em }
dl dd { margin:0 0 .5em; }
ul,
ol,
dl,
p,
address,
blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
ul.tick li{ background:url(../images/icons.png) -492px 8px no-repeat; list-style:none; padding-left:15px; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
ul ul,
ol ol,
ul ol,
ol ul { margin:0 0 1em; color:#1c1c1c }
.std li { margin-bottom:.5em }
dt { font-weight:normal; color:#e33729; }
dd { padding:0;color:#a2a2a2 ;}
blockquote { font-style:italic; padding:0 0 0 1.5em; }
address { font-style:normal; }
b,
strong { font-weight:bold; }
i,
em { font-style:italic; }
code { color:#878686 }
blockquote { color:#878686 }
small, .small { font-size:90% }
.font_normal{font-weight:normal !important;}

hr { clear:both; border:0; border-top:1px solid #cccccc; height:1px }

.primary, a.primary { color:#e33729 }
.normal { color:#1c1c1c; }
.normal2 { color:#666666 ; }
.secondary { color:#fff41a ; }
.secondary2 {color:#000000 ; }
.desc .link-learn { color:#e33729}
.desc,.short-description{ color:#666666 ; /*Mau category list*/}
.ratings .rating-links a.write-review{ color:#e33729; ;}
.underline { text-decoration:underline }
a.underline:hover{ text-decoration:none;}
a.non_underline,
a.non_underline:hover{text-decoration:none;}

ul.form-list { margin:0; list-style:none; border:0 }

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

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

.box { border:1px solid #cccccc; padding:10px 20px; margin-bottom:30px; box-shadow:0px 2px 7px #cccccc; }
.box hr { margin:0 -20px 16px; }
.multiple-checkout .box ,
.my-account .box {box-shadow:none; }

.fluid { width:100% }

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

.bottom { margin-bottom:0 !important }

.nowrap { white-space:nowrap }
.inline{display:inline !important;}
a.more{ font:normal 14px/1.35 helvetica,arial,sans-serif;font-weight:bold; background:url("../images/more.png") no-repeat scroll right center transparent; padding-right:18px;}
.command {color:#a2a2a2; margin-bottom:5px;}

/* JS-Video: 
   https://gist.github.com/3026455 */
.js-video {
  height: 0;
  /*padding-top: 25px;*/
  padding-bottom: 67.5%;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
 
.js-video.widescreen {
  padding-bottom: 57.25%;
}
 
.js-video.vimeo {
  padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.form-list label{ color:#1c1c1c;}

/*Change background bgcolor_content*/
.grid_left, .grid_right{background: #ffffff; border-radius:0;}
.col-main { background:#ffffff;border-radius:0;}
.pager .pages li{background:#ffffff;}
.toolbar .top{background:#ffffff;border-radius:0;}
#account-content {background:#ffffff;box-shadow:4px 4px 7px #ccc; border-radius:0;}
.block-cart-top .block-content .cart-popup{background:#ffffff;box-shadow:4px 4px 7px #ccc;border-radius:0;}
.products-grid li.item, .cart .crosssell li.item{background:#ffffff;
box-shadow:none;
border-radius:0; margin-top: 5px; margin-bottom: 10px;}
.products-list li.item {background:#ffffff;box-shadow:none;
border-radius:0;}
.product-view {background:#ffffff;border-radius:0;}
.opc {background:#ffffff;}
.account-login #login-form {background:#ffffff;border-radius:0;}
.account-create #form-validate{background:#ffffff;border-radius:0;}
.form-search {background:#ffffff; box-shadow:none;border-radius:0; border: 1px solid #BCBCBC;}
.catalog-product-compare-index.page-popup{background:#ffffff; }
.opc-1sc{background:#ffffff;border-radius:0;}

.opc-col .step-title{background-color:#e3473b;}
.box-head{background-color:#e3473b;}
.opc .active .step-title{background-color:#e3473b;}
.block-subscribe{background-color:#e3473b;}

.page-title{background:#1c1c1c; border-radius:0;}
.block .block-title {background:#1c1c1c;color:#ffffff; font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold; }
.product-view .product-name {background:#1c1c1c; border-radius:0;}
.col-left .box-reviews h3, .col-right .box-reviews h3 {background:#1c1c1c}
.cart h2{background:#1c1c1c}
.cart h2.product-name{background:none;}
.area10_prefooter h5{background:#1c1c1c; color:#ffffff;}
.opc .step-title{background-color:#1c1c1c}



.products-grid > li:hover, .cart .crosssell li.item:hover{background-color:#E2E2E2;box-shadow:0 0 10px #cccccc;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:0;
	transition:none;
	-moz-transition:background-color 400ms ease;
	-webkit-transition:background-color 400ms ease;
	-o-transition:background-color 400ms ease; 
	transition:background-color 400ms ease;}
.products-list > li:hover{background-color:#E2E2E2;box-shadow:0 0 10px #cccccc;
	-moz-transition:none;
	-webkit-transition:none;
	-o-transition:0;
	transition:none;
	-moz-transition:background-color 400ms ease;
	-webkit-transition:background-color 400ms ease;
	-o-transition:background-color 400ms ease; 
	transition:background-color 400ms ease;
	}

ul.add-to-links li,
.products-grid ul.add-to-links li,
.products-list ul.add-to-links li{background:none;box-shadow:none;list-style:none outside none;}
ul.add-to-links li:hover{text-shadow: 0 0 15px white; box-shadow:2px 2px 10px #ccc; transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ -webkit-transition: box-shadow 0.4s linear;}

.price {color:#e33729; font:normal 16px/1.25 helvetica,arial,sans-serif;}
.product-view .product-collateral  h2 {color:#e33729}
#review-buttons-container.buttons-set a{color:#e33729}
.block-progress dt a{color:#e33729}
.block-account ul li.current{color:#e33729}
.box-title a{color:#e33729}
.my-account .box-tags .tags a{color:#e33729}
.addresses-primary a{color:#e33729}
.checkout-onepage-success .col-main p a{color:#e33729}
label em{color:#e33729}
.pager .pages .current {border:1px solid #e33729; color: #e33729; font-size:90%;}
.pager .pages li:hover{border:1px solid #e33729; 
transition: border 0.4s linear;
-moz-transition: border 0.4s linear; /* Firefox 4 */
-webkit-transition: border 0.4s linear; /* Safari and Chrome */
-o-transition: border 0.4s linear; /* Opera */ -webkit-transition: border 0.4s linear;}
.pager .pages li:hover a{color: #e33729;}
.wrapper_area1 .f-left a {color: #e33729}
#account-content .login_link a {color: #e33729}
.block .actions a  {color: #e33729}
.block-compare .actions a {color: #e33729}
.availability.out-of-stock {color: #e33729 }

.product-view .short-description  h2,
.product-view .product-collateral  h2{color: #e33729; font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold }
.product-view .product-shop a.prev,
.product-view .product-shop a.next{
    height: 50px;
    position: absolute;
    right:0;
    text-indent: -9999em;
    width: 50px;
	top: -83px;}
.product-view .product-shop a.next{background: url("../images/detail-button.png") no-repeat scroll 0 0 #3b3b3b;}
.product-view .product-shop a.next:hover{background: url("../images/detail-button.png") no-repeat scroll -150px 0 transparent}
.product-view .product-shop a.prev{background: url("../images/detail-button.png") no-repeat scroll 0 -150px #3b3b3b; right: 50px;}
.product-view .product-shop a.prev:hover{background: url("../images/detail-button.png") no-repeat scroll -150px -150px transparent;}

.product-view .product-img-box .more-views li:hover {background-color:#e33729}
.block-currency .block-content li.selected,.block-currency .block-content li:hover, 
.form-language ul li.selected,.form-language ul li:hover{background:#e33729}

.products-grid .product-name{color:#1c1c1c;}
.products-list .product-name{color:#1c1c1c;}
.old-price .price-label {color:#1c1c1c;}
.old-price .price {color:#1c1c1c;}
.special-price .price-label {color:#1c1c1c;}
.sp-methods dt {color:#1c1c1c;}
.sp-methods .price {color:#1c1c1c; 
font:12px/1.35 Arial, Helvetica, sans-serif;}
.product-view .product-shop .grouped-items-table .price-box .price{font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold; }
.cart .totals table tfoot td .price,
.block-cart-top .subtotal .price{font:normal 20px/1.15 helvetica,arial,sans-serif; }
.block-progress dd  {color:#1c1c1c;}
.block-progress dt  {color:#1c1c1c;}
.my-account p.hello strong{color:#1c1c1c;}
label{color:#1c1c1c;}
.pager .pages li a, .pager .pages li a.previous, .pager .pages li a.next{ font-size:90%;}
.sorter label{color:#1c1c1c;}
.quick-access a{color:#1c1c1c;}
.block-cart-top .block-content .actions a{color:#1c1c1c;}
.block-layered-nav .price {color:#1c1c1c;}
.page-popup .buttons-set button.button {color:#1c1c1c;}
.page-popup .buttons-set button.button:hover {color:#e33729;}

.form-language ul li.selected a,.form-language ul li:hover a{color:#ffffff}
.page-title a.link-print,
.page-title a.link-reorder{color:#ffffff;}
.page-title a.link-reorder{padding: 2px 0 2px; display:inline-block;}
.block-subscribe .block-content label{color:#ffffff}
.block-subscribe .validation-advice{color:#ffffff}
.col-left .box-reviews h3, .col-right .box-reviews h3{color:#ffffff}
.col-left .widget .widget-title, .col-right .widget .widget-title,
.col-left .widget .widget-title h3, .col-right .widget .widget-title h3{color:#ffffff; background:#1c1c1c; border-bottom:none}
.cart h2{color:#ffffff; font:normal 12px/1.35 helvetica,arial,sans-serif; text-transform: uppercase; font-weight:bold;}
.opc .step-title h2 {color:#ffffff; font:normal 12px/1.35 helvetica,arial,sans-serif; text-transform:uppercase; font-weight:bold;}
.box-head h2{color:#ffffff; font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold; text-transform:uppercase; }
.box-head a{color:#ffffff}
.block-currency .block-content li.selected span,.block-currency .block-content li:hover a, 
.form-language ul li.selected span,.form-language ul li:hover a{color:#ffffff}
.opc-col .step-title h2, .opc-col .step-title .number{color:#ffffff}


.wrapper_prefooter a{color:#000000}
.wrapper_prefooter a.primary{color:#e33729}

.form-search .search-autocomplete{ border-left: 1px solid #BCBCBC;
border-right: 1px solid #BCBCBC; background-color:#ffffff; }
.form-search .search-autocomplete li { border-bottom: 1px solid #BCBCBC;  }
/*.cart .discount .discount-form{ border-right:1px solid /*BEGIN:line_color#cccccc/*END:line_color; }
.cart .shipping .shipping-form{ border-right:1px solid /*BEGIN:line_color*#cccccc/*END:line_color; }*/

.sorter{border:1px solid #dedede;}
.product-options{border:1px solid #dedede;}
.product-options-bottom{border:1px solid #dedede; border-top: none;}
.gift-messages-form{border:1px solid #dedede;}

.customer-address-index button.button,
.shipping-form button.button,
.discount-form button.button,
.comment-button button.button,
.blog_submit button.button,
.box-reviews button.button,
.cart button.btn-update,
.cart button.btn-continue,
.block button.button,
.page-title button.button{border:1px solid #cccccc; background:#ffffff; color:#1c1c1c;}

.block-subscribe .block-title{background:url("../images/icons.png") no-repeat scroll 0 -560px transparent; }
.block-layered-nav dt{font:normal 14px/1.35 helvetica,arial,sans-serif;font-weight:bold; border-top:1px solid #f0f0f0 }
.opc-col .step-title h2, .opc-col .step-title .number ,#opc-login-popup h3{font:normal 12px/1.35 helvetica,arial,sans-serif; text-transform: uppercase; font-weight:bold;}
.opc .step h3{font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold;}
.opc .step h4{font:normal 12px/1.35 helvetica,arial,sans-serif;}
.opc #login-form p{font:normal 12px/1.35 helvetica,arial,sans-serif;}
.my-account .box-title h3,.my-account .box-content h4{font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold;}
.my-account h2, .my-account h3{font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold;}
.product-review .product-name{font:normal 16px/1.25 helvetica,arial,sans-serif; font-weight:bold;}

.account-login h2, .account-create h2{font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold;}
/*========== Global Messages ==========*/
.error-msg,
.success-msg,
.note-msg,
.notice-msg{ font:bold 12px/1.35 Arial, Helvetica, sans-serif;}
.success-msg{ background:url(../images/message.png) 20px 10px no-repeat #daf1ff; color:#2479b0; padding-left:23px;padding: 12px 10px 12px 45px;}
.success-msg span{ color:#2479b0; }

/*========== Icons & Brands & Logo ==========*/
.grid_3 ul.none li,.grid_6 ul.none li{ line-height:30px; clear:left; margin:3px 0; padding:0;}
.grid_3 ul.none li:first-child,.grid_6 ul.none li:first-child{ margin-top:0;}
.icon { background:url(../images/icons.png) no-repeat; display:inline-block; text-indent:-99999px; overflow:hidden; vertical-align:middle; text-align:left; float:left; }
.icon.ship { width:43px; height:42px; background-position:0 -56px }
.icon.return { width:43px; height:42px; background-position:-52px -56px }
.icon.money { width:43px; height:42px; background-position:-104px -56px }
.icon.sound { width:43px; height:42px; background-position:-156px -56px }
.icon.sign { width:43px; height:42px; background-position:-208px -56px }

.icon.cart.large { width:60px; height:59px; background-position:0 -40px }
.icon.tag.large { width:60px; height:59px; background-position:-60px -40px }
.icon.pack.large { width:60px; height:59px; background-position:-120px -40px }
.icon.mail.large { width:60px; height:59px; background-position:-180px -40px }

.icon.facebook { width:47px; height:37px; background-position:0 -224px; }
.icon.twitter { width:47px; height:37px; background-position:-48px -224px; }
.icon.youtube { width:47px; height:37px; background-position:-97px -224px; }
.icon.feed { width:47px; height:37px; background-position:-145px -224px; }
.icon.search { width:40px; height:40px; background-position:0 -161px }

.icon.tick { width:10px; height:10px; background-position:0 -210px }
.icon.flag { width:20px; height:14px; }

.icon.flag.uk { background-position:0 -644px }
.icon.flag.us { background-position:-30px -644px }
.icon.flag.ca { background-position:-60px -644px }
.icon.flag.fr { background-position:-90px -644px }
.icon.flag.de { background-position:-120px -644px }

.brand-logo { background:url(../images/custom-logo.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; vertical-align:middle }
.brand-logo.joomstore { width:153px; height:48px; background-position:-19px -68px }
.brand-logo.ecko { width:153px; height:48px; background-position:-194px -68px }
.brand-logo.dkny { width:153px; height:48px; background-position:-350px -68px }
.brand-logo.coogi { width:153px; height:48px; background-position:-495px -68px }
.brand-logo.diesel { width:153px; height:48px; background-position:-645px -68px }
.brand-logo.nobilium { width:153px; height:48px; background-position:-802px -68px }

.custom-logo { background:url(../images/custom-logo.png) no-repeat; display:block; text-indent:-99999px; overflow:hidden; vertical-align:middle }

.custom-logo.shippingmethods {width:160px; height:30px; background-position:0 -90px }
.custom-logo.norton { width:90px; height:50px; background-position:0 -130px }
.custom-text{ margin-left:110px; }

.custom-logo.paymentmethods { width:80px; height:25px; margin-top: -3px;}
.custom-logo.paymentmethods.paypal{background-position:5px 0;}
.custom-logo.paymentmethods.visa{background-position:-92px 0; width: 60px;}
.custom-logo.paymentmethods.express{background-position:-168px 0; width: 60px;}
.custom-logo.paymentmethods.master{background-position:-248px 0; width: 45px;}



/* 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:after { content:'.';display:block;clear:both;visibility:hidden;height:0; }*/
.ui-tabs .ui-tabs-nav{margin-right: 70px}
.ui-tabs .ui-tabs-nav li { border:0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0 ; /*margin:0 0 5px;*/ margin:0; padding: 0 0 5px}
.ui-tabs .ui-tabs-nav li h2{font:normal 12px/1.35 helvetica,arial,sans-serif; text-transform: uppercase; font-weight:bold;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:5px; margin-bottom:0}
.ui-tabs .ui-tabs-nav li a { padding:8px 15px 8px 20px; background:#C8C8C8 }
.ui-tabs .tab_content {/* padding:15px 20px;  */ padding:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li:hover a { background:#1c1c1c; 
text-decoration:none; color:#ffffff }
.collateral_wrapper .tab-item h2{display:none;}
.tab_content .jcarousel-skin-tango{padding-top:0;}
.tab_content .jcarousel-skin-tango .jcarousel-next-horizontal,
.tab_content .jcarousel-skin-tango .jcarousel-prev-horizontal{top: -45px;}
.crosssell .jcarousel-skin-tango .jcarousel-next-horizontal,
.crosssell .jcarousel-skin-tango .jcarousel-prev-horizontal{top: -48px;}

.tab_content .box-reviews dl dd{margin-bottom: 20px}

/*========== Data Table ==========*/
.data-table { width:100%;}
.data-table th { padding:15px 20px;
 border:1px solid #dedede;
 white-space:nowrap; 
 color:#1c1c1c;
 background:#f0f0f0 }
.data-table td { padding:10px 20px; 
border:1px solid #dedede; 
color:#1c1c1c;  }
.adapt-0 .data-table th,
.adapt-0 .data-table td { padding:3px 5px }
.adapt-0 .order-review .data-table td,.adapt-0 .my-account .data-table td,.adapt-0 .cart-table td{padding:3px 5px;}
.data-table thead {}
.data-table tbody {}
.data-table tfoot {}
.data-table tr.first {}
.data-table tr.last {}
.data-table tr.odd {}
.data-table tr.even { }
.data-table tbody.odd {}
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even {  }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; }
.data-table td.value {}

/*========== Data Table In Design ==========*/
.order-review .data-table,.my-account .data-table ,.cart-table {border:1px solid #dedede;border-collapse:inherit; border-radius:0;}
.order-review .data-table th,.my-account .data-table th ,.cart-table th{border-left:none;border-right: none; border-top:none;-webkit-text-size-adjust:100% }
.order-review .data-table td,.my-account .data-table td ,.cart-table td{border-left:none;border-right: none; border-top: none;vertical-align:middle; padding:18px 20px;-webkit-text-size-adjust:100%}
.my-account .data-table td{vertical-align:top}
.my-account .data-table tr.last td{border-bottom:none;}
.my-account .data-table td .nobr a{color: #e33729;}
.my-account .data-table td .price{font:12px/1.35 Arial, Helvetica, sans-serif;}
.order-review .data-table tfoot td{border-top:none; border-bottom:none;padding:5px 20px 0px; color: #454545; font-weight:bold;}
.order-review .data-table tfoot tr.first td{padding-top:15px}
.order-review .data-table tfoot tr.last td{padding-bottom:15px;}

.compare-table th{background:none; font-weight:bold}
.compare-table td{padding: 18px 13px;}

.block-subscribe input.input-text {box-shadow:none;border-radius:0; border: 1px solid #B2B2B2;}
.block-subscribe .actions button.button{color: #e33729; border:1px solid #B2B2B2; background:#ffffff;}
.pager .pages li{border:1px solid #bcbcbc;}
/*========== Form Elements ==========*/
input.input-text, select, textarea { font:12px/1.35 Arial, Helvetica, sans-serif; padding:5px 10px; 
border:1px solid #cccccc; 
color:#1c1c1c;
background-color:#ffffff;
border-radius:0; }
button.button{font:12px/1.35 Arial, Helvetica, sans-serif;}
button.button:hover{text-shadow: 0 0 15px white; box-shadow:2px 2px 10px #ccc; transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ -webkit-transition: box-shadow 0.4s linear;}
.block-cart-top button.button ,button.button { background:#000000; border:1px solid #000000; color:#ffffff;  }
.block-cart-top button.button  span,button.button span { font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold; padding:0 10px 0 15px; height:auto; background:transparent;}
button.button span span , a#em_quickshop_handler span{background:url("../images/bkg-btn.png") no-repeat right center transparent; border:none; padding:7px 15px 7px 0 }
a#em_quickshop_handler{background:#000000; border:1px solid #000000; color:#ffffff; ; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold; padding:0 10px 0 15px; height:auto;}
a#em_quickshop_handler span{display:inline-block}
/*button.btn-continue span,.checkout-onepage-success .grid_19 button.button span{ padding-left:0;}*/
button.btn-checkout { clear:left; background:#000000; border:1px solid #000000; color:#ffffff;    }
button.btn-checkout span { background:transparent; }
.cart-collaterals button.btn-checkout span span { padding:12px 130px 11px 20px;font:14px/1.35 Arial, Helvetica, sans-serif; text-transform:uppercase; }
.buttons-set p.back-link a { float:left;padding:7px 15px 7px;margin-right:10px; font:12px/1.35 Arial, Helvetica, sans-serif;font-weight:bold; text-decoration:none; border:1px solid #cccccc; background:#ffffff; color:#1c1c1c; 
margin-bottom:10px}
.buttons-set p.back-link a:hover{text-shadow: 0 0 15px white; box-shadow:2px 2px 10px #ccc; transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ -webkit-transition: box-shadow 0.4s linear;}
.block-cart-top .block-content .actions a.goto-cart{padding:7px 15px 7px;font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; border:1px solid #cccccc; background:#ffffff; color:#1c1c1c;}
.block-cart-top .block-content .actions a.goto-cart:hover{text-shadow: 0 0 15px white; box-shadow:2px 2px 10px #ccc; transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ -webkit-transition: box-shadow 0.4s linear;}
.page { padding:0;}
.wrapper_area1{background: #ffffff;-webkit-text-size-adjust:100%}
.wrapper_prefooter{background: #ffffff; box-shadow:none;}
.block-subscribe{box-shadow:none; border-radius:0;}


/*========== Header ==========*/


/*========== Breadcrumbs ==========*/
.breadcrumbs { /*margin:0 0 -15px; padding:15px 0*/padding:0px 0 13px; border:0; display:inline-block; }
.breadcrumbs ul { margin:0; padding:0; float:left; }
.breadcrumbs li:first-child{background:none; padding-left:0}
.breadcrumbs li {background:url(../images/breadcrumbs-line.png) 0 center no-repeat; padding:0 7px 0 17px }
.breadcrumbs li  a{font-weight:bold;}
.breadcrumbs li strong { font-weight:normal; color:#1c1c1c }
.breadcrumbs li span { padding:0 10px; display:none}

/*Fixed top for menu*/
.em_nav.fixed-top, .nav-container.fixed-top{position: fixed;
top: -10px;
width: 1190px;
z-index: 10;}
.adapt-2 .em_nav.fixed-top,.adapt-2 .nav-container.fixed-top{
width: 940px;
}
.adapt-1 .em_nav.fixed-top,.adapt-1 .nav-container.fixed-top{
width: 700px;
}
/*========== Main menu Navigation ==========*/
.nav-container ul { list-style:none; padding:0 }
.nav-container li { margin:0 }
#nav { border:0; background:#1c1c1c; 
color:#ffffff;margin:0 0 0;}
#nav li a { color:#ffffff; font:normal 14px/1.35 helvetica,arial,sans-serif;}
#nav li a.level-top{text-transform:uppercase;}
#nav li.parent:hover a.level-top{background:url("../images/drop.png") no-repeat scroll center 42px transparent;}
#nav li a:hover { color:#fff41a}
#nav li.over > a, #nav li.active > a { color:#fff41a }
#nav ul, #nav div { border:0; background:#ffffff; top:60px; box-shadow:0 2px 7px #ccc;}
#nav ul li { border:0 }
#nav ul li a { color:#1c1c1c; font:12px/1.35 Arial, Helvetica, sans-serif;padding:5px 20px }
#nav ul li a:hover { color:#e33729}
#nav ul li.active > a, #nav ul li.over > a { color:#e33729 }


/* ------ Mega Menu ------ */
.em_nav { margin-top: 10px;-webkit-text-size-adjust:100%}
.em_nav .hnav { background:#1c1c1c;
 color:#ffffff; padding:0; float:left; width:100%; }
.em_nav a { color:#ffffff; 
font:normal 14px/1.35 helvetica,arial,sans-serif; }
.em_nav a:hover { text-decoration:none }
.em_nav .product-name a:hover ,
.em_nav .ratings a:hover { text-decoration:underline }
.em_nav li:hover > a, .em_nav li.active > a{color:#fff41a;}
.em_nav li.menu-item-link:hover > a, .em_nav li.menu-item-link.active > a { background:url("../images/drop.png") no-repeat scroll center 42px transparent; }
.em_nav li.menu-item-parent:hover > a.arrow, .em_nav li.menu-item-parent.active > a.arrow{background-image:none;}
.em_nav .products-list .product-shop{ margin-left:130px;}
.em_nav .product-shop .product-name a{ padding-left:0; color:#1c1c1c;}
.em_nav h4,
.em_nav .widget .widget-title h2, .em_nav .widget-title h2{font:normal 14px/1.35 helvetica,arial,sans-serif; text-transform:uppercase; font-weight:bold;  color:#e33729 ; margin-bottom: 5px;}
.em_nav .widget-title{border-bottom:none;}
.em_nav .widget-products{overflow:hidden;}
.em_nav .products-grid li.item{width:85%; overflow:hidden;/*height: auto !important;*/border-radius: none; box-shadow: none; background:none;padding:0;margin-top:0;}
.em_nav .products-list li.item{overflow:hidden;border-radius: none; box-shadow: none; background:none;padding:0}
.em_nav .widget .widget-title{padding-top:0;padding-bottom:0; border-bottom:none;}
.em_nav .products-grid .price-box{margin-left:0; float:left;}
.em_nav .products-grid .price-box p{margin-bottom:0}
.em_nav .products-grid .actions{opacity:1; filter:alpha(opacity=100)}
.em_nav .products-grid button.button{float:left; clear:both;}
.em_nav .products-grid .add-to-links{clear:both;}
.em_nav h1{color:#1c1c1c; text-transform:uppercase; margin-bottom:23px; margin-left:10px; margin-right:10px; font-weight:bold;}
.em_nav p{padding-top: 5px;}
.em_nav .price-box p{padding-top: 0;}
.em_nav .products-list .add-to-links{display:inline-block;}
.em_nav .products-list .add-to-links a,
.em_nav .products-grid .add-to-links a{font-weight:bold;}
.em_nav .products-list .add-to-links a:hover,
.em_nav .products-grid .add-to-links a:hover{color: #1c1c1c;}

/* level 1 */
.hnav .menu-item-depth-0{height: 50px; background:url("../images/line-menu.png") no-repeat scroll left center transparent;}
.adapt-0 .hnav .menu-item-depth-0{height: auto;}
.hnav .menu-item-depth-0:first-child{background: none;}
.hnav .menu-item-depth-0 > a,
.em-catalog-navigation.horizontal > li > a { padding:16px 20px 30px }
.hnav > li.menu-item-parent  > a.arrow span,
.em-catalog-navigation.horizontal > li.parent  > a.arrow span{background: url("../images/i_drop.png") no-repeat scroll right center transparent}
.menu-item-parent > a, .em-catalog-navigation li.parent > a{margin-right:15px;}
/* 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:60px; }

/* level 2+ */
.em_nav .menu-item-link > ul,
.em_nav .em-catalog-navigation ul { background:#ffffff; 
/*padding:17px 20px 10px 10px;*/ padding:17px 0 10px 0;
box-shadow:0 2px 7px #ccc;}
.em_nav .em-catalog-navigation ul{padding-bottom: 25px}
.em_nav .menu-item-depth-1 a,
.em_nav .em-catalog-navigation li li a { font:12px/1.35 Arial, Helvetica, sans-serif; 
color:#1c1c1c; }
.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:#e33729 }
.em-catalog-navigation li:hover > ul, .em-catalog-navigation li.hover > ul{top:-17px;}

.em-catalog-navigation li.parent > a{/*background:url("../images/i_bullet.png") no-repeat scroll 10em center transparent;*/}
/*.em-catalog-navigation li.parent > a span{padding-right:30px;}*/
.em_nav li.menu-item-parent .menu-container .em-catalog-navigation a.arrow span, .em_nav .em-catalog-navigation ul li.parent a.arrow span{background:url("../images/i_bullet2.gif") no-repeat scroll right center transparent;}
.adapt-0 .em_nav li.menu-item-parent .menu-container .em-catalog-navigation a.arrow, .adapt-0 .em_nav .em-catalog-navigation ul li.parent a.arrow{width: 17px;}
.adapt-0 .em_nav li.menu-item-parent .menu-container .em-catalog-navigation a.arrow span, .adapt-0 .em_nav .em-catalog-navigation ul li.parent a.arrow span{background:url(../images/icon_bullet2.gif) right center no-repeat; min-height:17px;}



.em_nav .menu-container > .menu-item-text > ul { margin-bottom:15px }
.em_nav .menu-container > .menu-item-text > ul > li > a { display:block; padding:5px 0 }

.em_nav .menu-container > .menu-item-depth-1.menu-item-text  .em-catalog-navigation li > a{padding:5px 10px;}

.em_nav .menu-item-hbox > .menu-container > li:first-child{margin-left:0}
/*.em_nav .menu-item-hbox .menu-container .menu-container{margin: 0 10px !important}*/
.em_nav .menu-item-hbox .menu-container .menu-container .menu-item-text{margin: 0 10px !important}
.adapt-0 .em_nav .menu-item-text .products-list .product-image {margin-right: 10px;}
.adapt-0 .em_nav .menu-item-text .products-list .product-shop {margin-left: 0px !important; overflow:hidden}

.brands img{margin-bottom: 5px;}

/* ----- mega menu on resize 1 view ----- */
.adapt-1 .hnav .menu-item-depth-0{margin-bottom: 12px;}


/* ----- 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 { background:transparent; color:#111111 }

/* top level */
.adapt-0 .hnav .menu-item-depth-0 > a,
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li > a { background:#1c1c1c; margin-bottom:3px; padding:8px 10px; text-transform:uppercase }

.adapt-0 .hnav > li.menu-item-parent > a.arrow span,
.adapt-0 .em_nav .hnav > li.parent > a.arrow span, 
.adapt-0 .hnav .menu-item-depth-0 > .em-catalog-navigation > li.parent > a.arrow span { display:block; background:url(../images/i_bullet1.gif) right center no-repeat }
.adapt-0 .em_nav > li.menu-item-parent:hover > a.arrow,.adapt-0 .em_nav > li.menu-item-parent.active > a.arrow{background:#e33729;}
.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 { background:#e33729;
 color:#ffffff }
.adapt-0 .menu-item-parent > a,.adapt-0 .em-catalog-navigation li.parent > a{margin-right:35px;}
.adapt-0 .em_nav a.arrow{padding-left: 12px !important; padding-right: 13px !Important; width: 9px;}


/*========== Clear fix ==========*/
.em_nav .hnav:after,
ul.hoz:after, 
ol.hoz:after,
.box:after { content:'.';visibility:hidden;display:block;clear:both;overflow:hidden;height:0;zoom:1 }

/*========== Products Grid */
ul.products-grid { padding:0; list-style:none; border:0 }
.products-grid li.item { padding:10px;/* margin:0 */}
.products-grid .product-image{position:relative;text-decoration:none;}

/*========== Products List ==========*/
ul.products-list { padding:0; list-style:none; border:0 }
.products-list .add-to-links .separator { display:none }
.products-list .product-image{position:relative; text-decoration:none;}

/*========== Products ==========*/
ul.add-to-links { padding:0; list-style:none; margin:0 0 5px; overflow:hidden }
.add-to-links li { float:left; margin:0 9px 5px 0  }
.add-to-links li  p{margin:0}
.add-to-links .link-wishlist,
.add-to-links .link-compare,
.add-to-links .link-email {border:1px solid #cccccc; background-color:#ffffff; color:#1c1c1c;  /*button 2*/ white-space: nowrap; text-indent:-999em; width: 36px; height: 30px;background-image: url("../images/button-2.png");background-repeat:no-repeat; }
.add-to-links .link-compare { background-position: 8px 6px; }
.add-to-links .link-wishlist{ background-position: 8px -31px;}
.add-to-links .link-email{background-position: 7px -73px; }
h3.product-name, h4.product-name, h2.product-name, .product-name{text-transform: none; font-weight:normal;
    /* text-transform: capitalize; 2017-02-16   */
font:12px/1.35 Arial, Helvetica, sans-serif !important;
}
.box-tags .form-add input.input-text, .product-view .form-add input.input-text, .product-view .form-add textarea{width: 80%;}
.products-grid ul.add-to-links{width: 100%;}

/*========== Slider ==========*/
.jcarousel-skin-tango{padding-top: 15px;}
.jcarousel-skin-tango .jcarousel-item{width: 200px; margin-right:22px; }
/*.jcarousel-skin-tango .jcarousel-clip{height: auto !important}*/ /*Slider vertical ko chay*/
.jcarousel-skin-tango .jcarousel-clip-vertical li.item{margin-bottom: 10px;}

.slider_container .widget-products  .products-list > li.item,
.slider_container .widget-products  .products-grid > li.item{/*width: auto !important;*/ float:left; margin-right: 22px}
.slider_container .widget-products  .products-list,
.slider_container .widget-products  .products-grid{padding-top:15px /*Khi khong hien thi slider*/}

/*========== widget ==========*/
.widget-static-block{display:block}
.widget-title{border-bottom: 1px solid #B4B4B4; padding-bottom: 5px;padding-right:60px}
.widget-title h2, .widget-title h3{margin-bottom:0; font:normal 20px/1.15 helvetica,arial,sans-serif; text-transform:uppercase;}
/*========== cloud zoom ============*/
.cloud-zoom-lens {margin:0; border:1px solid #888}
.cloud-zoom-big{top: 0 !important;}



/*========== Area 2 ==========*/
.emarea2 {}
.emarea2 .form-search{position:relative; z-index:4}
.emarea2_header{padding: 30px 0 20px; display:inline-block; width: 100%;}
.emarea2_header.widget-static-block p{margin-bottom:0; padding: 5px 0}

/*========== Area Menu ==========*/
.area_menu{position: relative; z-index:3; margin-bottom:10px;}

/*========== Area 3 ==========*/
.grid_area3{position:relative; }
.grid_area3 .widget-static-block{display:block}
.theme-default {padding-bottom: 40px;}
.area3_mainbanner .widget-static-block li{list-style:none outside none;}
.menu_area3 h3{color: #1c1c1c; margin-left:0; font-weight:bold; text-transform:uppercase;}
.menu_area3 p{font:normal 14px/1.35 arial,helvetica,sans-serif;  margin-bottom:4px;}
.grid_area3 ul{/*clear:left;*/}
.grid_area3 ul li > ul{padding-left:20px}
.grid_area3 ul li > p{padding-left:20px}
.menu_area3{position:absolute; right:0; top:-4px; z-index:2;}

.grid_area3 .category_links{position:absolute; right:10px; top:15px; width: 22%;}
.grid_area3 .category_links li{list-style:disc inside none; font-weight:bold;}
.grid_area3 .category_links li a:hover{color:#e33729; text-decoration:none;}
.grid_area3 .category_links li:hover{color:#e33729; cursor:pointer;}

.grid_area3 .flexslider{/*margin-bottom:30px;*/}
.grid_area3 .flex-control-nav{display:none;}
.area3_mainbanner > p {margin-bottom:0;}
/*Main Slideshow*/
.nivo-caption a{font:normal 14px/1.35 helvetica,arial,sans-serif; font-weight:bold;
background-color: #ffffff; padding:8px 10px 7px 20px; text-decoration:none; cursor:pointer;}
.nivo-caption a:hover{background-color:#C8C8C8;}
.nivo-caption h3,.nivo-caption h1{color:#ffffff;}
.nivo-caption a{color:#3a464d; }

/*========== Area 4 ==========*/
.grid_area4 ul{margin-bottom:0;}
.grid_area4 .widget-static-block li{padding: 0 0 10px 0;}
.adapt-2 .grid_area4{width: 940px;}
.adapt-2 .grid_area4 .widget-static-block li{width: 100%;}
.adapt-2 .grid_area4 .widget-static-block li.grid_9{width: 49%; margin-left: 2%;}
.adapt-2 .grid_area4 .widget-static-block li.grid_9:first-child{margin-left: 0;margin-right:0}
.adapt-1 .grid_area4{width: 700px;}
.adapt-1 .grid_area4 .widget-static-block li{width: 100%;}
.adapt-1 .grid_area4 .widget-static-block li.grid_9{width: 49%; margin-left: 2%;}
.adapt-1 .grid_area4 .widget-static-block li.grid_9:first-child{margin-left: 0;margin-right:0}
.grid_area4 .widget-static-block li > div{position: relative;}
.cms-index-index .grid_area4 .slider_container{padding:0 0 10px 0;}
/*------------------- Hover banner -----------------------*/
.onhover{position: absolute; left:0; bottom:0;color:#ffffff; font-weight:bold;}
.onhover h1{font-size: 28px; text-transform:uppercase; font-weight:bold; 
border-bottom: 3px solid #ffffff;}
.adapt-1 .onhover h1{font-size: 21px;}
.onhover a.more{color:#ffffff;  padding: 8px 15px 8px 10px; display:inline-block; text-decoration:none;}
.onhover span{padding-right:10px; display:inline-block; background-color:#1c1c1c;opacity: 0.8; filter: alpha(opacity=80); cursor:pointer;}
.banner-left .onhover{text-align: center; margin:0 10%; width: 80%;}
.banner-right .onhover{text-align: right; width: 40%; right:0; left:auto;}
.banner-right .onhover h1{border-bottom:none; margin-right:15px;}
.banner-right:hover img, .banner-left:hover img{box-shadow:0 0 10px #333;
transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ 
-webkit-transition: box-shadow 0.4s linear;}

/*----------------------- Slider Testimonial -----------------------*/
#area4_banners_testimonial{position: relative;}
#area4_banners_testimonial a img{display:block;}

#area4_banners_testimonial .jcarousel-skin-tango{height: 60%; position: absolute; top: 20%; right: 3%; overflow:hidden; width: 65%;padding-top:5px;}
#area4_banners_testimonial .jcarousel-skin-tango p{color:#ffffff; font-style: italic;}
#area4_banners_testimonial .jcarousel-skin-tango .jcarousel-item{width: auto !important; height: 65px;}
#area4_banners_testimonial .jcarousel-skin-tango .jcarousel-prev-vertical{top:0;display:none !important;}
#area4_banners_testimonial .jcarousel-skin-tango .jcarousel-next-vertical{top:8px;display:none !important;}

#area4_banners_testimonial .jcarousel-skin-tango .jcarousel-clip-vertical{height: 200px;}

.adapt-2 #area4_banners_testimonial .widget-static-block  > div,
.adapt-2 #area4_banners_testimonial .widget-static-block  .grid_18{width: 100%;}

.adapt-1 #area4_banners_testimonial .widget-static-block  > div,
.adapt-1 #area4_banners_testimonial .widget-static-block  .grid_18{width: 100%;}
.adapt-1 #area4_banners_testimonial .jcarousel-skin-tango{top: 20%; height: 65%;}
.adapt-1 #area4_banners_testimonial .jcarousel-skin-tango p{font-size: 90%;}

.adapt-0 #area4_banners_testimonial .jcarousel-skin-tango{height: 80%; top: 17%;}
.adapt-0 #area4_banners_testimonial .jcarousel-skin-tango p{font-size:80%;}
.adapt-0 #area4_banners_testimonial .jcarousel-skin-tango .jcarousel-item{height: 50px;}

.adapt-2 .grid_area5{width: 940px;}
.adapt-1 .grid_area5{width: 700px;}

/*========== Area 5 ==========*/
.widget-static-block .em_block-recent-post{background: #ffffff;box-shadow:none; padding: 15px;-webkit-text-size-adjust:100%; border-radius:0;}
.widget-static-block .em_block-recent-post .block-title span{background:none;font:normal 16px/1.25 helvetica,arial,sans-serif; font-weight:bold; color:#1c1c1c;padding: 0}
.widget-static-block .em_block-recent-post .block-title a:hover{text-decoration:none;}
.widget-static-block .em_block-recent-post .block-title a:hover span{color: #e33729; }
.widget-static-block .em_block-recent-post .block-title{background:url("../images/i_block-recent-post.png") no-repeat left 1px transparent;
padding:5px 0 5px 54px; display:inline-block}
.widget-static-block .em_block-recent-post .block-title p a{font-size: 80%; color: #4686bf; text-transform:none;float:left}
.widget-static-block .em_block-recent-post .block-title p a:hover{text-decoration:underline !important;color: #4686bf;}
.widget-static-block .em_block-recent-post .block-content li.item{margin:0; padding: 10px 10px !important;background:url("../images/icons.png") no-repeat scroll -495px -479px transparent;border-bottom:none; border-top: none;}
.widget-static-block .em_block-recent-post .block-content{ padding: 3px 0 0;}
.widget-static-block .em_block-recent-post .block-content ol{margin-bottom:0}

/*========== Area 6 ==========*/
.grid_area6{padding: 0 0 15px;}

.grid_area6 .jcarousel-skin-tango .jcarousel-item{width: 200px;margin-right: 22px; 
/*height: 200px*/}

/*========== Area 7 ==========*/
.brand_banners{background:#ffffff;box-shadow:none;border-radius:0;  padding:0  20px 20px;}
.brand_banners h5{float:left;color: #ffffff; background:#1c1c1c; padding: 8px 10px 7px 20px; margin-left: -20px;}
.brand_banners div a.more{float:right; margin-top:6px; margin-right:5px; cursor:pointer; margin-right:-10px; margin-bottom: 10px;}
.brand_banners > div{ float:left; width: 100%;}
.brand_banners ul{padding:10px;}
.brand_banners li,
.brand_banners .jcarousel-skin-tango .jcarousel-item{width: 153px;margin:0 20px;}
.brand_banners .widget-static-block li a{background:none;float:none; padding-right:0}
.brand_banners .jcarousel-skin-tango .jcarousel-next-horizontal{top: -20px; right:-10px;}
.brand_banners .jcarousel-skin-tango .jcarousel-prev-horizontal{top: -20px; right:20px;}

.adapt-0 .brand_banners div a.more{display:none;}
.adapt-0 .brand_banners h5{margin-bottom: 20px; margin-right: -20px;}
.adapt-0 .brand_banners .jcarousel-skin-tango .jcarousel-next-horizontal{right:-10px;}
.adapt-0 .brand_banners .jcarousel-skin-tango .jcarousel-prev-horizontal{right:20px;}

/*========== Area 8 ==========*/
.grid_area8 {padding: 25px 0 30px}
.grid_area8 .widget-title,.grid_area6 .widget-title{position:relative; padding-top: 13px; padding-left:52px;}
 .grid_area8 .jcarousel-skin-tango .jcarousel-item{width: 200px; margin-right:22px;}
  .grid_area8 .widget-title .logo{background:transparent url("../images/recommend.png") no-repeat center center}
 .grid_area6 .widget-title .logo{background:transparent url("../images/star.png") no-repeat center center}
  .grid_area8 .widget-title .logo, .grid_area6 .widget-title .logo{	display:inline-block; width:41px; height:41px;background-color:#e3473b; position:absolute; top:0px; left:0}
.grid_area8 .flex-control-nav{top: 13px }
.grid_area8 .flexslider li.item{width: 200px;margin-right: 22px; }
.grid_area8 .flex-direction-nav{display:none;}

/*========== Area 9 ==========*/
.grid_area9 .widget-static-block a:hover img{box-shadow:0 0 10px #333; opacity:0.85; filter: alpha(opacity=85);
transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ 
-webkit-transition: box-shadow 0.4s linear;}
.adapt-1 .grid_area9 .grid_9,
.adapt-1 .grid_area9 .grid_6{width: 700px; margin-right:0; margin-left:0}
.adapt-1 .block-subscribe .input-box{width: 91%; float:left}
.adapt-1 .block-subscribe input.input-text{width: 95%;}
.adapt-1 .block-subscribe .actions{float:left;}

/*.adapt-0 .block-subscribe .input-box{width: 77%; float:left}
.adapt-0 .block-subscribe input.input-text{width: 89%;}*/
.adapt-0 .block-subscribe .actions{float:left;}

/*========== Area 10 ==========*/
.adapt-0 .grid_area10{-webkit-text-size-adjust:100%}
.adapt-0 .grid_area10 ul li{-webkit-text-size-adjust:100%}
.adapt-0 .grid_area10 > div > div{margin-bottom: 15px;}
.adapt-0 .widget-static-block{display:block;}

/*========== Area 11 ==========*/
.grid_area11{border-bottom: 1px solid #B4B4B4; text-transform: uppercase;padding: 15px 0 5px;}
.area11_links .grid_12:first-child{text-align: left;}
.area11_links .grid_12:first-child li{display:inline-block; line-height: 37px; padding-right: 25px;float:left; width: auto;}
.area11_links .grid_12{text-align:right;}
.area11_links .paymentmethods{display:inline-block; font-size:0;}
.area11_links ul{margin-bottom:0; padding-bottom:10px;}
.area11_links h5, .area11_links .h5{font-weight:bold;}
.area11_links a {cursor: pointer;}

.adapt-1 .custom-logo.paymentmethods{margin-top: 5px;}


/* wrapper_footer*/
.wrapper_footer{-webkit-text-size-adjust:100%}

/*========== Product label ==========*/
.products-grid .productlabels_icons li:hover, 
.products-list .productlabels_icons li:hover{}
.productlabels_icons{position:static; /*width: 42px;*/margin:0;}
.productlabels_icons .label{background-image:none; width: auto; height:auto; font-weight:normal; padding:8px 4px; position: absolute; top:-10px; left:-10px;background-color:#dc035a; font-size: 90%; min-width:34px; min-height:16px;}
.productlabels_icons .label p{color: #ffffff; font:normal 18px/1.25 helvetica,arial,sans-serif; padding:0; margin-bottom:0;}
.productlabels_icons .label.tl{top:-10px; left:-10px; right:auto;}
.productlabels_icons .label.tl.next{top:35px; left:-10px; right:auto;}
.productlabels_icons .label.tl.prev{top:-10px; left:35px; right:auto;}

.productlabels_icons .label.tr{top:-10px; left:auto; right:-10px;}
.productlabels_icons .label.tr.next{left: auto; right: -10px; top: 35px;}
.productlabels_icons .label.tr.prev{left: auto; right: 35px; top: -10px;}

.productlabels_icons .label.bl{top:auto; bottom:0; left:-10px; right:auto;}
.productlabels_icons .label.bl.next{top:auto; bottom:45px; left:-10px; right:auto;}
.productlabels_icons .label.bl.prev{bottom: 0; left: 35px; right: auto; top: auto;}

.productlabels_icons .label.br{top:auto; bottom:0; left:auto; right:-10px;}
.productlabels_icons .label.br.next{top:auto; bottom:45px; left:auto; right:-10px;}
.productlabels_icons .label.br.prev{top:auto; bottom:0; left:auto; right:35px;}

.productlabels_icons .label.center{top:40%; left:40%; right:auto;}

.products-list .productlabels_icons .label.tr{right:0;}
.products-list .productlabels_icons .label.tr.next{right: 0px; }
.products-list .productlabels_icons .label.tr.prev{right: 45px; }
 .products-list .productlabels_icons .label.br{ right:0;}
.products-list .productlabels_icons .label.br.next{ right:0px;}
.products-list .productlabels_icons .label.br.prev{right:45px;}
.adapt-0 .category-products .products-list .productlabels_icons .label.center{top:34%; left:32%; right:auto;}

/*========== Product label In Main Menu ==========*/
.em_nav .productlabels_icons .label.tl{top:0; left:0; right:auto;}
.em_nav .productlabels_icons .label.tl.next{top:45px; left:0; right:auto;}
.em_nav .productlabels_icons .label.tl.prev{top:0; left:45px; right:auto;}

.em_nav .productlabels_icons .label.tr{top:0; left:auto; right:0;}
.em_nav .productlabels_icons .label.tr.next{top:45px; left:auto; right:0;}
.em_nav .productlabels_icons .label.tr.prev{top:0; left:auto; right:45px;}

.em_nav .productlabels_icons .label.bl{top:auto; bottom:0; left:0px; right:auto;}
.em_nav .productlabels_icons .label.bl.next{top:auto; bottom:45px; left:0px; right:auto;}
.em_nav .productlabels_icons .label.bl.prev{top:auto; bottom:0; left:45px; right:auto;}

.em_nav .productlabels_icons .label.br{top:auto; bottom:0; left:auto; right:0;}
.em_nav .productlabels_icons .label.br.next{top:auto; bottom:45px; left:auto; right:0;}
.em_nav .productlabels_icons .label.br.prev{top:auto; bottom:0; left:auto; right:45px;}

/*========== Product label In Col Left, Col Right ==========*/
.col-left .productlabels_icons .label.tl, 
.col-right .productlabels_icons .label.tl{top:0; left:0; right:auto;}
.col-left .productlabels_icons .label.tl.next, 
.col-right .productlabels_icons .label.tl.next{top:35px; left:0; right:auto;}
.col-left .productlabels_icons .label.tl.prev, 
.col-right .productlabels_icons .label.tl.prev{top:0; left:35px; right:auto;}

.col-left .productlabels_icons .label.tr, 
.col-right .productlabels_icons .label.tr{top:0; left:auto; right:0;}
.col-left .productlabels_icons .label.tr.next, 
.col-right .productlabels_icons .label.tr.next{top:35px; left:auto; right:0;}
.col-left .productlabels_icons .label.tr.prev, 
.col-right .productlabels_icons .label.tr.prev{top:0; left:auto; right:35px;}

.col-left .productlabels_icons .label.bl, 
.col-right .productlabels_icons .label.bl{top:auto; bottom:0; left:0px; right:auto;}
.col-left .productlabels_icons .label.bl.next, 
.col-right .productlabels_icons .label.bl.next{top:auto; bottom:35px; left:0px; right:auto;}
.col-left .productlabels_icons .label.bl.prev, 
.col-right .productlabels_icons .label.bl.prev{top:auto; bottom:0; left:35px; right:auto;}

.col-left .productlabels_icons .label.br, 
.col-right .productlabels_icons .label.br{top:auto; bottom:0; left:auto; right:0;}
.col-left .productlabels_icons .label.br.next, 
.col-right .productlabels_icons .label.br.next{top:auto; bottom:35px; left:auto; right:0;}
.col-left .productlabels_icons .label.br.prev, 
.col-right .productlabels_icons .label.br.prev{top:auto; bottom:0; left:auto; right:35px;}

.col-left  .productlabels_icons .label.center, 
.col-right  .productlabels_icons .label.center{left: 25%; top: 25%;}

.productlabels_icons .sale{background-color:#fff41a;}
.productlabels_icons .sale p{color:#1c1c1c;}
.productlabels_icons .new{background-color:#dc035a; }

.productlabels_icons .label.red{background-color:#dc035a;}
.productlabels_icons .label.yellow{background-color:#fff41a;}
.productlabels_icons .label.yellow p{color:#1c1c1c;}
.productlabels_icons .label.blue{background-color:blue;}
.productlabels_icons .label.green{background-color:green;}
.productlabels_icons .label.pink{background-color:pink;}
.productlabels_icons .label.orange{background-color:orange;}

/*Widget Recentreview Products*/
.widget-recentreview-products .products-grid > li.item{background:none; box-shadow:none;padding:0}
.widget-recentreview-products .products-list > li.item{background:none; box-shadow:none;padding:0}
.sidebar .productlabels_icons{min-width: 28px;}
.sidebar .productlabels_icons .label{min-width: 28px; min-height:18px; }
.sidebar .productlabels_icons .label p{font-size:110%; line-height:1.25;}

/*Ajax cart*/
#containerDiv{width: 380px !Important; left: 36% !important; margin-top: 5px;box-shadow: 0 2px 7px #CCCCCC;}
#containerDiv .ajaxcart .row2 a{background:#000000; border:1px solid #000000; color:#ffffff;  padding: 0 10px 0 15px; height: auto !important; margin-bottom: 5px; cursor:pointer;}
#containerDiv .ajaxcart .row2 a:hover{text-shadow: 0 0 15px white; box-shadow:2px 2px 10px #ccc; transition: box-shadow 0.4s linear;
-moz-transition: box-shadow 0.4s linear; /* Firefox 4 */
-webkit-transition: box-shadow 0.4s linear; /* Safari and Chrome */
-o-transition: box-shadow 0.4s linear; /* Opera */ -webkit-transition: box-shadow 0.4s linear;}
#containerDiv .ajaxcart .row2 a span{background: url("../images/bkg-btn.png") no-repeat scroll right center transparent;
border: medium none;  padding: 7px 15px 7px 0; display:inline-block;}

#containerDiv a#close{position:absolute; right:0; top:0; background:url(../images/btn-close.png) no-repeat; width: 28px; height: 30px; text-indent:-9999px; z-index:100000;}
#bg_fade{background:none;}
#containerDiv .ajaxcart{border-color: white;}

.adapt-2 #containerDiv{left: 31% !important}
.adapt-1 #containerDiv{left: 28% !important}
.adapt-0 #containerDiv{left: 21% !important}

/* Block: Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td{padding-top: 10px; padding-bottom:10px;}

/*========== Em Blog ==========*/
.img_blog{padding:15px 20px}
.em_blog-cat .block-title strong, .em_block-recent-post .block-title strong, .em_block-tag-cloud .block-title strong,
.em_block-recent-comments .block-title strong{background:none; padding-left:0}
.em_block-recent-post .block-content, .em_block-recent-comments .block-content{padding: 15px 10px;}
.em_block-recent-post li.item, .em_block-recent-comments li.item{border-top:1px solid #dedede; padding: 12px 0 !important; border-bottom:none;}
.em_block-recent-post li:first-child, .em_block-recent-comments li:first-child
{border-top:none; padding-top:0 !important;}
.block .post-title:hover, .block .comment-title:hover{text-decoration:underline;}
.em_post-item .std{padding-top: 20px;padding-bottom: 12px;}
.em_post-item .std p{margin-bottom:0}
.time-stamp span, span.post-on span, span.post-by span, span.comment-by span{color:#e33729;}

.em_block-recent-post .time-stamp{color:#a2a2a2 ;}
.em_block-recent-post li.item a.img-post{float:left; margin-right:10px;margin-bottom: 7px;}
.em_block-recent-post li.item .post-info{overflow:hidden; min-width: 50px;}

.em_blog-cat .block-content{padding: 10px}
.em_blog-cat li{padding-top: 8px;}
.em_blog-cat ul{margin-bottom:0}
.em_blog-cat li a{color: #1c1c1c}
.em_blog-cat li a:hover,
.em_blog-cat li.current > a{color:#e33729;}

.em_block-tag-cloud .block-content{padding: 15px 20px;}
.em_block-tag-cloud li.item{padding-right:10px !important}
.em_block-tag-cloud li.item a{color:#1c1c1c}
.em_block-tag-cloud li.item a:hover{text-decoration:underline;}
.em_block-tag-cloud .block-content .actions{border-top:none; padding-top:0;}
.em_block-tag-cloud .block-content .actions a{float:none; color:#e33729; font:12px/1.35 Arial, Helvetica, sans-serif; font-weight:normal;}
.em_block-tag-cloud .block-content .actions a:hover{text-decoration:underline;}

.post-title h2{text-transform:capitalize;}
.post-title h2 a{font:normal 16px/1.25 helvetica,arial,sans-serif; color:#1c1c1c;}
.post-title h2 a:hover{color: #e33729;}
.time-stamp, span.post-on, span.post-by, span.comment-by{color: #1c1c1c}
.em_post-items{padding-top:15px;}
.em_post-item {margin-bottom: 30px;}
.em_post-item .std p, .em_post-item .post-content p{font:12px/1.35 Arial, Helvetica, sans-serif; color: #1c1c1c}
.post-footer{border-top:none; border-bottom: 1px solid #dedede; margin-top:0; padding-bottom:30px; color: #1c1c1c;font:12px/1.35 Arial, Helvetica, sans-serif;}
.post-footer .comment-count{color: #e33729;}
.post-footer .comment-count a{color: #1c1c1c;}

.rss-em-blog{margin-top:0}
.em_post-action{font:12px/1.35 Arial, Helvetica, sans-serif;border-bottom: 1px solid #dedede;border-top:none; padding-top:0; padding-bottom:20px;}
.em_post-action .tags span{font-weight:normal; color:#1c1c1c;}
.em_post-action .tags li a{color: #e33729;}
.em_post-action .tags li a:hover{text-decoration:underline;}

.comments{padding: 15px 0}
.comments .required{color: #1c1c1c; font:12px/1.35 Arial, Helvetica, sans-serif; display:block; padding: 8px 0}
.comments .required em{color: #e33729; }
.comments .field{float:none; width: auto;}
.comments div.input-box{width: 100%;}
.comments div.input-box .input-text{width: 80%;}
.comments div.input-box textarea.input-text{width: 79% !important;}
.comments  .required-1{position:static;font:12px/1.35 Arial, Helvetica, sans-serif;color:#e33729;  }
.form-comment-container h3, .temp h3.form-title, #comments-header h3.form-title{border-bottom:none; display:inline-block;
 background: #1c1c1c; color:#ffffff;
 padding:7px 12px 7px 20px;}
#recaptcha_widget_div{position: static; margin: 15px 0;}
#allcomments .comment-item{margin-bottom: 20px; padding-top: 15px;}
#allcomments .comment-item:first-child{border-top:none;padding-top:0}
#allcomments .reply{margin-top:10px; margin-left: 20px;}
.comment-item-header{background:none; padding: 7px 0;font:12px/1.35 Arial, Helvetica, sans-serif;}
.comment-item-header small{font:12px/1.35 Arial, Helvetica, sans-serif;}
.blog_submit button.button{position: static; margin: 15px 0}
.comment-button{position: static;text-align:right}
.comment-body{padding: 10px 0 5px;}
.recent-comment-content{font:12px/1.35 Arial, Helvetica, sans-serif; color: #1c1c1c; }
.em_post-action-top .next-button,
.em_post-action-top .prev-button{top:5px}
.em_post-action-top a.null{cursor:text;}
.comments .blog_submit {position: relative;}
.comments .blog_submit span img {left: 90px !important; top: 23px !important; bottom: auto !important;}

.blog-post-view .post-title h2{font:normal 20px/1.15 helvetica,arial,sans-serif; padding-bottom: 10px; padding-right: 40px;}
.blog-post-view .post-footer{border-bottom: none; padding-bottom: 20px;}
/* Block: Block Recent Post */
.block .post-title, .block .comment-title{ font:12px/1.35 Arial, Helvetica, sans-serif;color:#1c1c1c;}
.time-stamp, span.post-on, span.post-by, span.comment-by{font:12px/1.35 Arial, Helvetica, sans-serif;}
.time-stamp span, span.post-on span, span.post-by span, span.comment-by span{ font:12px/1.35 Arial, Helvetica, sans-serif; }

.product-view .product-shop .box{margin-bottom: 15px;}
.product-view .product-shop .widget{display:inline-block;}
.product-view .product-shop .price-box{padding-bottom: 7px;}
.widget.widget-static-block .box{clear:left; overflow:hidden;}
/*Three column*/
.grid_12.grid_content .product-view .product-shop{margin-left:0 !important; clear:both}
.grid_12.grid_content #review-form .data-table th,.grid_12.grid_content #review-form .data-table td{padding-left:5px; padding-right:5px}

.checkout-onepage-success h2{font:normal 12px/1.35 helvetica,arial,sans-serif; font-weight:bold;}
.messages, .std ul.messages, .std ul.messages ul{padding-left:0;-webkit-text-size-adjust:100%}
.review-product-list .product-view .product-shop a.prev,
.review-product-list .product-view .product-shop a.next{display:none;}

.adapt-0 .wrapper_area1,
.adapt-0 .wrapper_prefooter{padding-right: 10px; padding-left:10px;}
	
.adapt-0 .area-top-left{display:none;}
.adapt-0 .currency-language{position: absolute; right:0; top: 55px;}
.adapt-0 .toolbar .top .view-mode{margin-left:0;}
.adapt-0 .view-mode .grid{margin-left:0;}
.adapt-0 .toolbar .top .limiter{margin-left:7px;}
.adapt-0 .toolbar .top .sort-by{margin-left:6px;}

.adapt-0 .widget-title h2,.adapt-0 .widget-title h3{font-size:120%;}
.adapt-0 .theme-default{padding-bottom: 15px;}
.adapt-0.cms-index-index .wrapper_prefooter{margin-top: 20px;}
.adapt-0 #shopping-cart-table tfoot button.button{margin-bottom: 8px;}
.adapt-0 #shopping-cart-table tfoot td{padding-left: 8px; padding-right: 8px; padding-top: 8px;padding-bottom:0}
.adapt-0 .products-grid li button.button ,
.adapt-0 .products-grid li ul.add-to-links ,
.adapt-0 .cart .crosssell li.item button.button,
.adapt-0 .cart .crosssell li.item .add-to-links{ opacity:1;filter: alpha(opacity=100);}
.adapt-0 .category-products .products-list li.item img{width:120px !important; height: 129px !important;}
.adapt-0 .category-products .products-list li.item .product-image{margin-right: 10px;}
.adapt-0 .btn-toggle{margin-right: 10px;}
.adapt-0 #demotool_variation{display:none !important;}
.adapt-0 .btn-toggle{display:none !important;}
.adapt-0 .qrcode{display:none !important;}

.adapt-0 .opc  #opc-login .col2-set .col-1,
.adapt-0 .opc  #opc-login .col2-set .col-2{width: 100%;}
.adapt-0 .opc  #opc-login .col2-set .col-1{margin-bottom: 20px;}

/*============ fix IPOD ===================*/
@media screen
       and (min-device-width: 320px)
       and (max-device-width: 480px) {
	.adapt-0 .grid_area3 .category_links{display:none}
	.adapt-0 .product-view .product-shop{margin-left:0 !Important}
	.adapt-0 .wrapper_area1 p.f-left{width:auto}
	.adapt-0 .wrapper_area1 p.f-left{width: auto !important;/* margin-top: 8px;*/}
	.adapt-0 .block-poll input.radio{margin-top: -1px;}
	.adapt-0 .product-view .product-img-box{margin-left: 90px;}
	
	#shopping-cart-table tbody td:nth-child(1),
	#shopping-cart-table th:nth-child(1) { display:none }
	#shopping-cart-table tbody td:nth-child(4),
	#shopping-cart-table th:nth-child(4) { display:none }
	#shopping-cart-table tbody td:nth-child(3),
	#shopping-cart-table th:nth-child(3) { display:none }
	#shopping-cart-table tbody td:nth-child(5),
	#shopping-cart-table th:nth-child(5) { display:none }
	#shopping-cart-table tbody td:nth-child(2) { width:100% }
	#shopping-cart-table th:nth-child(7) { text-indent:-9999px }
	.adapt-0 .custom-logo.paymentmethods{margin-top: -4px;}
	.adapt-0 .block-subscribe .input-box{width: 86%;}
	.adapt-0 .block-subscribe input.input-text{width: 95%;}
	.menu_area3.widget-static-block { top:-4px;}
	.review-product-list .pager select{ margin-top:4px;}
	
	/*#opc-login-popup{top: 0 !important;}*/
	#opc-login-popup{ top:5%!important; width:250px; }
	
	/*Display none cloud zoom*/
	.adapt-0 .product-image .mousetrap{display:none!important}
	.adapt-0 .product-options .options-list input.checkbox{margin-top: 3px}
	.adapt-0 .product-options .options-list input.radio{margin-top: 3px}
	
	/*Dropdown account & cart*/
	.quick-access .account, .quick-access .dropdown-cart{background:url("../images/top-cart.png") no-repeat scroll 0 6px transparent !important;}
	.quick-access .account.hover, .quick-access .dropdown-cart.hover{background:url("../images/top-cart.png") no-repeat scroll 0 -49px transparent !important;}
}
@media screen
	and (min-device-width: 320px)
	and (max-device-width: 480px) {
	#em_quickshop_handler{display:none !important;}
	#back-top{display:none !important;}
	.btn_color_variation{display:none !important;}
	.adapt-0 #containerDiv{width: 350px;left: 15% !important; /*top: 25% !important;*/}
	#opc-payment .tool-tip {width: 270px;}
	#opc-payment .tool-tip .tool-tip-content img {width: 100%;}
	.multiple-checkout .tool-tip {width: 270px; margin-top:0; left:-10px; top: 60%; right:auto;}
	.multiple-checkout .tool-tip .tool-tip-content img  {width: 100%;}
}
/*Fix for Ipod chieu doc*/
 @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) 
 {
	.currency-language{top: 40px!important;}
	.currency-language .seperator{display:none;}
	.currency-language .form-language{clear:both;}
	.currency-language .block-currency{margin-bottom:7px;}
	.menu_area3{top: 5px;}
	
	.nivo-caption {bottom:3px !important; left:0 !important}
	.nivo-caption h3 {display:none;}
	.nivo-directionNav a{display:none;}
	
	.onhover h1{font:normal 18px/1.25 helvetica,arial,sans-serif;}
	.onhover p{margin-bottom: 0;}
	#area4_banners_testimonial .jcarousel-skin-tango{top:8% !important;}
	#area4_banners_testimonial .jcarousel-skin-tango{height: 67%;}
	#area4_banners_testimonial .jcarousel-skin-tango p span{display:none;}
	
	.adapt-0 #containerDiv{left: 3% !important;width: 300px !important;/* top: 25% !important*/}
	.adapt-0 .cart-collaterals button.btn-checkout span span{padding-right: 40px;}
	.adapt-0 .checkout-progress{padding:20px 5px}
	.adapt-0 .checkout-progress li{width: 240px; min-height: 22px;}
	.adapt-0 .custom-logo.paymentmethods{margin-top: 3px;}
	.adapt-0 .block-subscribe .input-box{width: 77%;}
	.adapt-0 .block-subscribe input.input-text{width: 89%;}
	
	.adapt-0 .product-view .product-img-box{margin-left: -15px;}
	.adapt-0 .product-view .product-img-box .zoom-notice{padding-left: 10px;}
	
	.product-view .box-collateral{padding-left:10px; padding-right:10px;}
	.adapt-0 .data-table th, .adapt-0 .data-table td{padding-left: 3px; padding-right:3px;}
	.adapt-0 .ui-tabs .ui-tabs-nav{margin-right:60px;}
	
	#opc-login-popup{ top:20%!important; width:250px; }
 }

/*Fix for Ipod nho - add class if width = 480px*/
.page-landscape #area4_banners_testimonial .jcarousel-skin-tango{top: 2%;}
.page-landscape .nivo-caption{bottom: 3px; left: 15%}
.page-landscape  #containerDiv{left: 11% !important}
.page-landscape  .nivo-directionNav a{bottom: 5px;}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) 
{
.adapt-0 .page-landscape  #containerDiv{left: 3% !important;width: 300px !important;/* top: 25% !important*/}
.page-landscape .nivo-caption{left:0 !important}
}

 /*============ fix IPAD ===================*/
 @media screen
	and (min-device-width: 768px)
	and (max-device-width: 1024px) {
	.block-poll input.radio{margin-top: -2px;}
	#demotool_variation{display:none !important;}
	.btn-toggle{display:none !important;}
	.qrcode{display:none !important;}
	#em_quickshop_handler{display:none !important;}
	#back-top{display:none !important;}
	.btn_color_variation{display:none !important;}
	
	/*Hien cac button*/
	.products-grid li button.button ,
	.products-grid li ul.add-to-links ,
	.cart .crosssell li.item button.button,
	.cart .crosssell li.item .add-to-links{ opacity:1;filter: alpha(opacity=100);}
}

/*Resize 2*/
.adapt-2 .cart .totals{width: 294px;}
.adapt-2 .cart .cart-collaterals .col2-set{width: 605px;}
.adapt-2 .cart-collaterals button.btn-checkout span span{padding-right:74px;}

.adapt-1 .cart .totals{width: 320px;}
.adapt-1 .cart .cart-collaterals .col2-set{width: 48%;}
.adapt-1 .cart .col2-set .col-1,.adapt-1  .cart .col2-set .col-2{width: 100%;}
.adapt-1 .cart-collaterals button.btn-checkout span span{padding-right:60px;}

.adapt-0 .cart .totals{width: 90%;}
.adapt-0 .cart .cart-collaterals .col2-set{width: 100%;}
.adapt-0 .cart .col2-set .col-1,.adapt-0  .cart .col2-set .col-2{width: 100%;}

.adapt-1 .header .logo{top:-79px}
.adapt-1 .form-search{width:155px;}
.adapt-1 .form-search input.input-text{width:65%;}
.adapt-1 .wrapper_area1 p.f-left{/*width: 39%;*/}
.adapt-1 .currency-language{float:left; clear:both;}

.adapt-0 .quick-access,
.adapt-0 .currency-language{margin-top: 8px;}
.adapt-0 .quick-access{z-index:1;}
.adapt-0 .currency-language{margin-bottom: 8px; z-index:0;}
.adapt-0 .block-cart-top .block-content .cart-popup ,
.adapt-0 #account-content {top: 34px;}
.adapt-0 .block-cart-top .block-content .cart-popup {left:10px; right:auto}
.adapt-0 #account-content{left:-10px; right:auto}
.adapt-0 .emarea2_header{padding: 80px 0 0; width: 100%;}
.adapt-0 .form-search input.input-text{width: 80%;}
.adapt-0 .form-search{width: 50%;}
.adapt-0 .emarea2_position .grid_6{padding: 7px 0;margin-right: 2px!important; -webkit-text-size-adjust:100%}
/* .adapt-0 .header .logo{top: -100px !important} */
.adapt-0 .form-search{float:left}
.adapt-0 .wrapper_area1 p.f-left{/*width: 50%;*/}
.adapt-1 .form-language ul li:first-child{margin-left:0;}
.adapt-0 .form-language ul li:first-child{margin-left:0;}

.adapt-0 .wrapper_area1 .quick-access{float:left; margin-left:0; clear:both;}
/*Banner*/
.adapt-0 .menu_area3{width:100%}
.adapt-0 .menu_area3 .grid_4{width:48%; padding-left:20px; float:right}
.adapt-0 .area3_mainbanner .menu_area3, .adapt-0.menu_area3, .area3_mainbanner > div {top:5px}


.adapt-0 .cart .discount .discount-form,
.adapt-0 .cart .shipping .shipping-form{border-right:none;}
.adapt-0 .sp-methods .form-list select.month,.adapt-0 .sp-methods .form-list select.year{margin-bottom: 5px;}
.adapt-0 .order-review th{white-space: normal;}

.adapt-0 .multiple-checkout #multiship-addresses-table select{width: 100px}
.checkout-multishipping-shipping.adapt-0 .col2-set .col-narrow,
.checkout-multishipping-shipping.adapt-0 .col2-set .col-wide,
.checkout-multishipping-billing.adapt-0 .col2-set .col-narrow,
.checkout-multishipping-billing.adapt-0 .col2-set .col-wide{width:100%;}
.adapt-0 .gift-messages-form  .form-list .field,
.adapt-0  .gift-messages-form .form-list li.wide .input-box{width:auto; float:none;}
.adapt-0 .gift-messages-form  .form-list input.input-text{width:70%}
.adapt-0 .gift-messages-form .form-list li.wide textarea{width:67%}

/*Block */
.adapt-1 .block-related .product .product-details{margin-left: 0 !important; clear:both;}
.block-related .product{position:static}

.adapt-1 #shopping-cart-table th{white-space: normal;}
.adapt-1 #shopping-cart-table th .nobr{white-space: normal !important;}
.adapt-1 #shopping-cart-table tbody td{padding:18px 10px}
.adapt-1 #shopping-cart-table th{ padding:15px 10px }
.adapt-1 #shopping-cart-table tfoot td{ padding:19px 10px }

.adapt-1 .opc .form-list li.wide input.input-text,
.adapt-1 .form-list li.wide input.input-text{width: 280px}
.adapt-1 .form-list li.wide select{width: 300px}
.adapt-1 .gift-messages-form  .form-list li.wide textarea{width: 280px}
.adapt-2 .gift-messages-form  .form-list li.wide textarea{width: 280px}

.adapt-1 .grid_content .product-view .product-shop{margin-left: 0 !important; clear:both; width:100%;}
.adapt-0 .grid_content .product-view .product-shop{margin-left: 0 !important; clear:both;width:100%;}

/*Footer*/
.adapt-0 .footer ul.links, .grid_6 .footer ul.links, .grid_9 .footer ul.links{float:left; width: 100%; margin-bottom:10px;}
.adapt-0 .footer ul.links li, .grid_6 .footer ul.links li , .grid_9 .footer ul.links li{float:left;padding: 0 13px 0 0 !important;}

/*Resize Table in my account*/
.adapt-1 .my-account .data-table th,
.adapt-0 .my-account .data-table th,
.adapt-2 .my-account .data-table td .nobr,
.adapt-2 .my-account .data-table th .nobr,
.adapt-1 .my-account .data-table td .nobr,
.adapt-1 .my-account .data-table th .nobr,
.adapt-0 .my-account .data-table td .nobr,
.adapt-0 .my-account .data-table th .nobr{white-space: normal !Important;}

.adapt-1 #my-orders-table th,
.adapt-1 #my-orders-table td{ padding-left: 10px; padding-right: 10px}

/*Resize onestep checkout*/
.adapt-2 .opc-col1, .adapt-2 .opc-col2{width: 48%;}
.adapt-2 .opc-col3{width: 98%; margin-left:0}
.adapt-1 .opc-col1, .adapt-1 .opc-col2{width: 48%;}
.adapt-1 .opc-col3{width: 98%;margin-left:0}
.adapt-0 .opc-col1, .adapt-0 .opc-col2,.adapt-0 .opc-col3{width: 98%;margin-left:0}

/*Block shop by new*/
#narrow-by-list .filter-act{margin-top: -22px; margin-bottom: 10px;}
.tree-filter ol li{padding-top: 6px;}


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

#loading-mask .loader{background: #ffffff; border: 2px solid #cccccc; color: #1c1c1c;}
.tree-filter .icon{margin-top: 2px;}
.img-filter li{padding:0;}
#narrow-by-list li input{margin-top:-4px;}

#bg_fade_color {background-color: #000;
left: 0px;
margin: 0px;
padding: 0px;
position: fixed;
top: 0px;
visibility: hidden;
width: 100%;
z-index: 998;
height: 1500px;}
#lightbox{height: 1500px;}
/*zoom*/
.adapt-0 .product-view #zoom-btn{ display:none;}
.product-img-box #zoom-btn{ position:absolute; right:0; bottom:0; font:bold 14px/1.35 helvetica,arial,sans-serif;  color:#1c1c1c; 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{ color:#e33729;}
/*qty*/
.product-view .add-to-cart  label  {
    padding-left: 0;
    padding-top:14px;
}

	.product-view  .add-to-cart .qty {
		-moz-border-radius: 4px !important;
		-moz-box-shadow: 0 0 8px 0 #dfdbdb inset;
		-ms-border-radius: 4px !important;
		-ms-box-shadow: 0 0 8px 0 #dfdbdb inset;
		-o-border-radius: 4px !important;
		-o-box-shadow: 0 0 8px 0 #dfdbdb inset;
		-webkit-border-radius: 4px !important;
		-webkit-box-shadow: 0 0 8px 0 #dfdbdb inset;
		border-radius: 4px !important;
		box-shadow: 0 0 8px 0 #dfdbdb inset;
		float: left;
		font-size: 120%;
		margin: 0;
		outline: none;
		padding: 13px;
		width: 46px; }

	.product-view .add-to-cart .qty-ctl button {
		-moz-border-radius: 3px!important;
		-moz-transition: background-color 800ms ease 0s;
		-ms-border-radius: 3px;
		-ms-transition: background-color 800ms ease 0s;
		-o-border-radius: 3px;
		-o-transition: background-color 800ms ease 0s;
		-webkit-border-radius: 3px;
		-webkit-transition: background-color 800ms ease 0s;
		border-radius: 3px;
		transition: background-color 800ms ease 0s;
		background-image: url("../images/items.png")!important;
		background-position: 0 0;
		background-repeat: no-repeat;
		border: 0;
		height: 21px;
		margin: 0;
		outline: none;
		padding: 0;
		width: 22px;
		text-indent:-999em;	
		}

	.product-view  .add-to-cart .qty-ctl{
		float: left;
		height: auto;
		line-height: normal;
		margin: 0;
		padding: 0 0 0 5px;
		width: 22px; }

	.product-view .add-to-cart .qty-ctl .decrease {
		background-position: -22px 0!important;
		margin: 0;
		padding: 0; }

	.product-view  .add-to-cart .qty-ctl .decrease:hover, .product-view .add-to-cart .qty-ctl .increase:hover {background-color:#e20625; color:#ffffff;  cursor:pointer; border:0!important; border-radius:3px!important}

	.product-view  .add-to-cart .qty-ctl .increase {
		background-position: 0 0;
		margin: 0 0 2px 0;
		outline: none;
		padding: 0; }
		
		
		
/*price category*/
.rslider .handle{background-position:-44px -40px; width:22px; height:17px; top:-6px;}
.rslider .handle:hover{background-position:-146px -40px }
.rslider .handle#to{background-position:-76px -40px;}
.rslider .handle#to:hover{background-position:-108px -40px}
.img-filter li a{display:inline-block; padding:3px; border:1px solid #cccccc; margin-bottom: 5px;}
.filter.img-filter li{border:none;margin-right:10px}
.rslider .values{margin-top:13px; margin-bottom:17px;}
.rslider .values .price{font-weight:bold}

.adapt-0 #lightbox,.quickshop-index-view #lightbox,.quickshop-index-view #overlay,.quickshop-index-view #zoom-btn,
.adapt-0 #overlay,.adapt-0 #zoom-btn{display:none;}
.adapt-0 .grid_area6 .widget-title .logo,.adapt-0 .grid_area8 .widget-title .logo{top:-6px}

/*fix font-size*/
.box-reviews dt a,.tags,.block-layered-nav .price,.pager .limiter{ font:12px/1.35 Arial, Helvetica, sans-serif; }
.validation-advice,p.required{ font-size:90%;}
.product-review dd{ font-size:110%;}
