body.ecommerce{background:#FFFFFF;}
.ecommerce h1, .ecommerce h2, .ecommerce h3, .ecommerce h4, .ecommerce h5, .ecommerce h6{margin:0 0 10px;}
.ecommerce h1{font-size:23px;}
.ecommerce h2{font-size:20px;}
.ecommerce .content-page h2,
.ecommerce .content-page h3,
.ecommerce .content-page h4,
.ecommerce .content-page h5,
.ecommerce .content-page h6{padding-top:10px;}
.ecommerce .content-page h3{font-size:20px;margin-bottom:7px;}
.ecommerce .content-page h4{font-size:17px;margin-bottom:4px;}
.ecommerce .content-page h5,
.ecommerce .content-page h6{font:700 15px "Open Sans", Arial, sans-serif;margin-bottom:2px;}
.ecommerce .header{position:inherit;}
.ecommerce .site-logo{padding-top:28px;padding-bottom:27px;}
.ecommerce .reduce-header .site-logo{padding-top:16px;padding-bottom:18px;}
.ecommerce .header-navigation li.menu-search{top:31px;}
.ecommerce .header-navigation li.menu-search i{color:#8a949e;}
.ecommerce .header-navigation{letter-spacing:1px;margin:0;overflow:hidden;}
.ecommerce .header-navigation > ul > li > a{color:#767f88;padding:34px 12px 32px;}
.ecommerce .header-navigation ul > li.active > a,
.ecommerce .header-navigation ul > li > a:hover,
.ecommerce .header-navigation ul > li > a:focus,
.ecommerce .header-navigation ul > li.open > a,
.ecommerce .header-navigation ul > li.open > a:hover,
.ecommerce .header-navigation ul > li.open > a:focus{}
.ecommerce .header-navigation .dropdown-menu > li > a:hover,
.ecommerce .header-navigation .dropdown-menu > li.active > a,
.ecommerce .header-navigation .header-navigation-content .header-navigation-col li > a:hover,
.ecommerce .header-navigation .header-navigation-content .header-navigation-col li.active > a{color:#fff;}
.ecommerce .header-navigation ul > li.active > a{border-bottom:none !important;}
.ecommerce .header-navigation > ul > li > .dropdown-menu{margin-top:-3px;}
.ecommerce .reduce-header .header-navigation > ul > li > .dropdown-menu{margin-top:-3px;}
.ecommerce .reduce-header .header-navigation > ul > li.dropdown:hover > a:after{bottom:0;}
.nav-brands{clear:both;margin:-20px -15px;padding:20px 0 0;width:auto;}
.nav-brands ul{margin:0;padding:10px 0;list-style:none;background:#fff;width:100%;overflow:hidden;border-top:solid 1px #f0f0f0;}
.nav-brands li{float:none;margin-right:0 !important;border:none !important;display:inline-block;}
.nav-brands img{width:auto;height:70px;}
.nav-brands a{padding:0 !important;}
.nav-brands a:hover{background:#fff;color:#fff;}
.header .top-cart-block{float:right;margin-top:30px;position:relative;font:400 13px 'Open Sans', Arial, sans-serif;}
.ecommerce .header .mobi-toggler{margin-top:30px;}
.ecommerce .reduce-header .mobi-toggler,
.reduce-header .top-cart-block{margin-top:19px;}
.top-cart-info{background:#f9f9f9;color:#595f65;border:solid 1px #ececec;border-radius:16px !important;float:left;padding:8px 39px 6px 13px;line-height:1.2;}
.top-cart-info a{color:#595f65;}
.top-cart-info-count{float:left;}
.top-cart-info-value{border-left:solid 1px #a5aab0;margin-left:5px;padding-left:5px;}
.top-cart-block .fa-shopping-cart{position:absolute;top:0;right:0;background:#e84d1c;color:#fff;padding:8px 8px 7px;border-radius:16px !important;font-size:16px;}
.top-cart-content-wrapper{position:absolute;right:-2px;top:100%;z-index:99999;}
.top-cart-content{padding:8px 0 10px;background:#fcfafb;border-top:solid 2px #ea4c1d;box-shadow:5px 5px rgba(91, 91, 91, 0.2);width:364px;margin-top:12px;color:#717880;display:none;position:relative;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;}
.top-cart-content:after{top:-8px;width:0;height:0;right:8px;z-index:2;content:" ";display:block;position:absolute;border-bottom:8px solid #e6400c;border-right:8px solid transparent;border-left:8px solid transparent;}
.top-cart-block:hover .top-cart-content{display:block;}
.top-cart-content p{margin:7px 0 5px;}
.top-cart-content ul{margin:0;padding:0 8px;}
.top-cart-content .scroller{overflow:hidden;}
.top-cart-content li{list-style:none;margin:0;padding:9px 0;border-bottom:solid 1px #f2f2f2;width:100%;overflow:hidden;}
.top-cart-content img,
.top-cart-content em,
.top-cart-content strong,
.top-cart-content span,
.top-cart-content .del-goods,
.top-cart-content .add-goods{float:left;}
.top-cart-content img{border:solid 2px #fff;margin-right:4px;-moz-box-sizing:content-box;box-sizing:content-box;}
.top-cart-content span,
.top-cart-content strong,
.top-cart-content em{margin-right:10px;overflow:hidden;padding-top:10px;}
.top-cart-content span{width:26px;}
.top-cart-content strong{width:165px;font-weight:normal;}
.top-cart-content strong a{color:#717880;}
.top-cart-content em{width:55px;font-style:normal;text-align:right;}
.del-goods,
.add-goods{width:17px;height:17px;color:#fff !important;border-radius:22px !important;float:right;margin:10px 0 0 5px;line-height:1;font-size:12px;}
.del-goods:hover,
.add-goods:hover{text-decoration:none;}
.del-goods{background:#d7dde3 url(../../pages/img/icons/del-goods.png) no-repeat 50% 50%;}
.del-goods:hover{background:#E94D1C url(../../pages/img/icons/del-goods.png) no-repeat 50% 50%;}
.add-goods{background:#7bdd00 url(../../pages/img/icons/add-goods.png) no-repeat 50% 50%;}
.add-goods:hover{background:#E94D1C url(../../pages/img/icons/add-goods.png) no-repeat 50% 50%;}
.top-cart-content .text-right{margin-right:8px;padding-top:10px;}
.top-cart-content .btn{font-size:11px;padding:8px 12px 7px;}
.top-cart-content .btn-default{color:#fff;border:1px solid #c1cad3;background:#c1cad3;margin-right:4px;}
.top-cart-content .btn-default:hover{border:1px solid #A8AEB3;color:#fff;background:#A8AEB3;}
.ecommerce .page-slider{margin-top:-23px;}
.ecommerce .breadcrumb{}
.product-item{padding:12px 12px 16px;background:#fff;position:relative;}
.owl-item.active .product-item{margin-right:10px;}
.product-item:hover{box-shadow:5px 5px rgba(234, 234, 234, 0.9);}
.product-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0;}
*html .product-item{zoom:1;}
*+html .product-item{zoom:1;}
.product-page-cart .input-sm {height: 50px; width: 50%; font-size: 19px; margin-bottom: 0 !important}
.fromprice {font-size: 17px; font-weight: 600}
.sticker{position:absolute;top:0;left:0;width:63px;height:63px;}
.sticker-special{background:url(/assets/img/special.png) no-repeat;z-index:2;}
.sticker-sale{background:url(/assets/img/sale.png) no-repeat;z-index:2;}
.sticker-soldout{background:url(/assets/img/sold-out.png) no-repeat;z-index:2;}
.sticker-new{background:url(/assets/img/new-1.png) no-repeat;left:auto;right:0;z-index:2;}
.sticker-used{background:url(/assets/img/used.png) no-repeat;left:auto;right:0;z-index:2;}
.sticker-prod.sticker-new{background:url(/assets/img/new-1.png) no-repeat;left:auto;right:15px;z-index:2;}
.sticker-prod.sticker-used{background:url(/assets/img/used.png) no-repeat;left:auto;right:15px;z-index:2;}
.sticker-recent.sticker-prod.sticker-new{background:url(/assets/img/new-1.png) no-repeat;left:auto;right:15px;z-index:2;top: 21px;}
.sticker-recent.sticker-prod.sticker-used{background:url(/assets/img/used.png) no-repeat;left:auto;right:15px;z-index:2;top: 21px}
.pi-img-wrapper{position:relative;}
.pi-img-wrapper .buttons{background:rgba(0,0,0,0.3);position:absolute;left:0;top:0;display:none;width:100%;height:100%;text-align:center;z-index:2;}
.product-item:hover .pi-img-wrapper .buttons{display:block !important;}
.pi-img-wrapper .buttons .btn-default{padding:3px 10px;color:#fff;border:1px #fff solid;margin:-13px 5px 0;background:transparent;position:relative;top:50%;font-size:12px;}
.product-item .buttons .btn:hover{background:#e84d1c;border-color:#c8c8c8;}
.product-item h3{padding-top:10px;padding-bottom:4px;}
.product-item h3 a{color:#3e4d5c;}
.product-item h3 a:hover{}
.pi-price{color:#e84d1c;float:left;padding-top:1px;}
.product-item .add2cart{float:right;color:#a8aeb3;border:1px #ededed solid;padding:3px 6px;}
.product-item .add2cart:hover{color:#fff !important;background:#E84D1C !important;border-color:#E84D1C;}
.shop-index-carousel{margin-left:-10px;}
.goods-data{background:#fff;padding:20px;margin-bottom:20px;overflow-x:auto;margin-right:10px;}
.goods-data table,
.checkout-page table{width:100%;font:300 13px 'Open Sans', sans-serif;}
.goods-data th,
.checkout-page th{text-transform:uppercase;border-bottom:solid 1px #ecebeb;padding-bottom:8px;}
.goods-data td,
.checkout-page td{vertical-align:top;padding:20px 20px 20px 0;border-bottom:solid 1px #ecebeb;}
.goods-page-image,
.checkout-image{width:105px;}
.goods-page-image img,
.checkout-image img{width:75px;}
sup {
    top: -12px;
    font-size: 16px;
}
.goods-page-price,
.goods-page-total,
.checkout-price,
.checkout-total{}
.goods-page-price strong,
.goods-page-total strong,
.checkout-price strong,
.checkout-total strong{font-size:21px;font-weight:normal;}
.goods-page-price strong span,
.goods-page-total strong span,
.checkout-price strong span,
.checkout-total strong span{font-size:17px;}
.goods-data h3,
.checkout-page .checkout-description h3{font:700 14px 'Open Sans', sans-serif;text-transform:inherit;padding:0;margin:0 0 5px;}
.goods-data p,
.checkout-description p{margin-bottom:2px;}
.goods-data a,
.checkout-page .checkout-description a{color:#222222;}
.goods-page-description em,
.checkout-description em{display:block;font-style:normal;}
/*.goods-page .btn-default{float:left;border:1px solid #5ea8dc;background:#5ea8dc;color:#fff;}
.goods-page .btn-default:hover{border:1px solid #408cc2;background:#408cc2;}*/
.goods-page .btn-primary{float:right;margin-right:10px;}
.goods-data .del-goods,
.goods-data .add-goods{margin-top:4px;}
.shopping-total,
.checkout-total-block{width:230px;float:right;padding-top:9px;color:#3e4d5c;}
.checkout-total-block{margin-bottom:20px;}
.shopping-total ul,
.checkout-total-block ul{margin:0;padding:0;list-style:none;}
.shopping-total li,
.checkout-total-block li{border-bottom:solid 1px #ecebeb;width:100%;overflow:hidden;padding:9px 0;}
.shopping-total li:last-child,
.checkout-total-block li:last-child{border:none;}
.shopping-total em,
.checkout-total-block em{float:left;text-transform:uppercase;position:relative;top:2px;}
.shopping-total strong,
.checkout-total-block strong{font-weight:normal;float:right;}
.shopping-total strong span,
.checkout-total-block strong span{font-size:17px;}
.shopping-total-price,
.checkout-total-price{font-weight:bold;}
.shopping-total-price strong,
.checkout-total-price strong{font-weight:bold;}
.checkout-page h2{background:#a7b0b8;margin:0 0 15px;}
.checkout-page h2 a{color:#fff;display:block;padding:9px 20px 8px !important;}
.checkout-page h2 a:hover{color:#fff;}
.checkout-content{padding:0 20px 40px;}
.checkout-block.panel{background:inherit;box-shadow:none;margin-bottom:0;}
.checkout-page a{color:#767F88;}
.checkout-page a:hover{}
.checkout-page h3{color:#3e4d5c;padding-top:10px;}
.checkout-page select.form-control.input-sm{width:100%;height:34px;font-size:14px;padding:6px 12px;}
.input-sm{padding:3px 10px;}
.checkout-page hr{clear:both;}
#shipping-method .form-group{padding-top:10px;}
.checkout-page h4{text-transform:inherit;font-size:20px;}
.checkout-page .panel{border-radius:0;border:none;box-shadow:none;}
.checkout-page .panel-heading{background:none;padding:0;}
.checkout-page .panel-body{border:none !important;padding-left:20px;padding-right:20px;}
.radio-list{margin:0 0 10px -2px;}
.radio-list > label{display:block;}
div.checker,
div.radio{top:-1px;}
div.radio{position:relative;}
div.radio, div.radio span, div.radio input{width:18px;height:18px;}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -279px;}
div.radio span.checked{background-position:-72px -279px;}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;}
div.radio.active span{background-position:-18px -18px -279px;}
div.radio.active span.checked{background-position:-90px -279px;}
div.radio.hover span, div.radio.focus span{background-position:-36px -36px -279px;}
div.radio.hover span.checked, div.radio.focus span.checked{background-position:-108px -279px;}
div.radio.hover.active span, div.radio.focus.active span{background-position:-54px -279px;}
div.radio.hover.active span.checked, div.radio.focus.active span.checked{background-position:-126px -279px;}
div.radio.disabled span, div.radio.disabled.active span{background-position:-144px -279px;}
div.radio.disabled span.checked, div.radio.disabled.active span.checked{background-position:-162px -279px;}
.compare-goods tr:first-child td.compare-info,
.compare-goods tr:first-child td.compare-item{background:no-repeat;border-bottom:3px solid #ECEBEB;}
.goods-data td.compare-info{width:20%;vertical-align:middle;background:#F9F9F9;}
.goods-data td.compare-info,
.goods-data td.compare-item{padding:20px;}
.compare-item{text-align:center;}
.compare-item img{width:100%;max-width:100px;}
.compare-item h3{padding:7px 0 4px;margin:0;}
.compare-item strong{color:#E84D1C;font-size:21px;font-weight:normal;}
.compare-item strong span{font-size:17px;}
.compare-goods .btn-primary{margin-right:0;}
.goods-data th h2{font-size:17px;padding:8px 20px 0;margin:0;font-weight:bold;}
.goods-page .compare-item .btn-primary{color:#fff;float:none;}
.goods-page .compare-item .btn-default{border:1px solid #EDEDED;color:#A8AEB3;background:transparent;padding:6px 13px;float:none;margin-top:10px;}
.goods-page .compare-item .btn-default:hover,
.goods-page .compare-item .btn-default:focus,
.goods-page .compare-item .btn-default:active{border:1px solid #A8AEB3;color:#fff;background:#A8AEB3;padding:6px 13px;}
.ecommerce .sidebar{color:#3E4D5C;font-weight:600;}
.ecommerce .sidebar .list-group-item{background:#fff; padding: 8px 10px 8px 15px;}
.sidebar-filter{background:#fff;padding:15px 15px 20px;}
.sidebar-filter h2{font-size:18px;margin:0;}
.sidebar-filter h3{font:600 14px 'Open Sans', sans-serif;padding-top:10px;}
.sidebar-filter label{text-transform:none;font:400 13px 'Open Sans', sans-serif;}
.sidebar-filter #amount{font-weight:normal !important;color:#767F88 !important;}
.sidebar-filter .ui-widget-content{border:none;background:#e5e5e5;border-radius:0;height:8px !important;}
.sidebar-filter .ui-widget-header{background:#ffb848;}
.sidebar h2 {font-size: 21px; font-weight: 700 !important}
.ui-state-default,
.ui-state-default:hover{border-radius:0;width:11px !important;height:24px !important;border-color:#fff !important;top:-8px !important;background:#777 !important;}
.checkbox-list > label{display:block;font-weight:normal;}
.sidebar-products{background:#fff;padding:15px 15px 20px;}
.sidebar-products .item{width:100%;overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #eee;}
.sidebar-products .item:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.sidebar-products h2{font-size:18px;margin-bottom:14px;}
.sidebar-products img{width:65px;height:auto;float:left;}
.sidebar-products h3{font:300 13px 'Open Sans', sans-serif;margin-left:80px;margin-bottom:2px;}
.sidebar-products .price{margin-left:80px;color:#E84D1C;}
.product-page{background:#fff;padding:15px;position:relative;margin-right:10px;}
.product-main-image{margin-bottom:20px;}
.product-main-image img{width:100%;}
.product-other-images{text-align:left;}
.product-other-images img{width:90%;height:auto;}
.product-other-images .thumb {overflow: hidden;height: 95px; width: 25%;float: left; margin-bottom: 10px}
.product-other-images a:hover img,
.product-other-images a.active img{box-shadow:0 0 0 2px #c7ced5;}
.product-page h1{border-bottom:1px solid #f4f4f4;padding-bottom:12px;font-weight:600 !important;color:#000000 !important;}
.price-availability-block{padding-bottom:0px;margin-bottom:0px;}
.price-availability-block .price{float:left;}
.price-availability-block .price strong{font-size:18px;font-weight:bold;}
.price-availability-block .price strong span{font-size:25px;}
.price-availability-block .price em{font-style:normal;color:#bbb;font-size:17px;}
.price-availability-block .price em span{font-size:23px;text-decoration:line-through;}
.price-availability-block .availability{float:right;color:#7b8a99;}
.price-availability-block .availability strong{font-weight:normal;color:#3e4d5c;}
.product-page .nav-tabs > li{margin-top:1px;}
.terms {font-size: 13px; font-weight: 600}
.product-page-options{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;padding:10px 0;margin-bottom:20px;width:100%;overflow:hidden;}
.product-page-options .pull-left{margin-right:40px;}
.product-page-options .pull-left:last-child{margin-right:0;}
.product-page-options label{font-weight:normal;text-transform:uppercase;color:#8e9ca8;float:left;margin-right:10px;padding-top:2px;}
.product-page-options select.input-sm{float:left;width:auto;height:26px;}
.product-page-cart{padding-bottom:20px;}
.tab-pane {font:300 13px 'Open Sans', sans-serif;}
.at-style-responsive .at-share-btn {
    padding: 2px !important;
}
.product-quantity,
.product-quantity .input-group{width:70px;float:left;margin-right:20px;position:relative;}
table .product-quantity,
table .product-quantity .input-group{margin-right:0;}
.product-page-cart .btn{padding:7px 20px;font-size:13px;height:38px;}
.product-quantity input.form-control{border:none;background:#edeff1 !important;font:300 23px 'Open Sans', sans-serif;color:#647484;height:38px;width:50px;text-align:center;padding:5px;}
.product-quantity input.form-control:focus{border:none;}
.product-quantity .input-group-btn{position:static;}
.product-quantity .btn{text-align:center;height:18px !important;width:18px;padding:0 2px 0 1px !important;background:#edeff1;border-radius:0 !important;font-size:18px !important;line-height:1 !important;color:#616b76;margin:0 !important;position:absolute;right:0;}
.product-quantity .quantity-up{top:0;}
.product-quantity .quantity-down{bottom:0;}
.product-quantity .btn i{position:relative;top:-2px;left:1px;}
.product-page .review{color:#6e7a85;font-family:'Open Sans', sans-serif;border-bottom:1px solid #f4f4f4;padding-bottom:18px;margin-bottom:20px;font-weight:300;}
.product-page .rateit{margin-right:27px;position:relative;top:2px;}
.product-page .review a{color:#e6400c;}
.product-page .social-icons li a{background-position:0 -38px;opacity:1;}
.product-pop-up{padding:0;overflow-x:hidden;background:inherit;}
.product-pop-up .product-quantity, .product-pop-up .product-quantity .input-group{margin-right:15px;}
.product-pop-up .product-page-cart .btn{padding:7px 5px;}
.product-pop-up .product-page-cart a.btn{padding:9px 5px 5px;display:inline-block;}
.product-pop-up .btn-primary{margin-right:10px;}
.product-page-content{width:100%;overflow:hidden;padding:5px 0px 0;}
.ecommerce .nav-tabs{text-transform:uppercase;}
.ecommerce .nav-tabs > li > a, .ecommerce .nav-tabs > li > a:hover, .ecommerce .nav-tabs > li > a:focus{padding:5px 15px 3px;background:#edeff1;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#E6400C;color:#fff;}
.product-page-content .tab-content{padding:20px 25px;background:#fff;}
.product-page-content .datasheet{width:100%;font-size:inherit;}
.product-page-content .datasheet th{border-bottom:solid 2px #eee;padding-bottom:5px;font-size:15px;}
.product-page-content .datasheet td{padding:5px 20px 5px 0;border-bottom:solid 1px #eee;}
.datasheet-features-type{font-weight:bold;}
.reviews-form{padding-top:20px;}
.reviews-form label{font-weight:normal;}
.reviews-form input.form-control{color:#aaa;}
.recent {background-color: #FFFFFF;padding-bottom: 25px}
.review-item{width:100%;overflow:hidden;border-bottom:solid 1px #eee;padding:0 5px 5px;margin:0 -5px 20px;}
.review-item-submitted{margin-bottom:5px;position:relative;}
.review-item-submitted strong,
.review-item-submitted em{display:block;}
.review-item-submitted strong{margin-bottom:3px;}
.review-item-submitted em{font-style:normal;color:#bbb;font-size:12px;}
.review-item-submitted .rateit{position:absolute;top:3px;right:0;}
.recent4 {display: none}
.recent2 {border-bottom: 0px !important}
.list-view-sorting{margin-bottom:0px; ; margin-left: 10px !important; padding-right: 36px !important}
.list-view *{display:none !important;}
.list-view-sorting .pull-right{margin-left:30px;}
.list-view-sorting label{font-weight:normal;text-transform:uppercase;font-size:14px;color:#616161;float:left;margin-right:10px;position:relative;top:2px;}
.list-view-sorting select{float:left;width:auto;height:26px;}
.list-view-sorting a{background:#fff;color:#E6400C;display:inline-block;padding:7px 0 0 0px;line-height:1;margin-right:-3px;}
.content-form-page legend{text-transform:uppercase;margin-bottom:14px;}
