@font-face {
    font-family: 'UTMNeoSansIntel';
    src: url('fonts/UTMNeoSansIntel.eot'); 
    src: url('fonts/UTMNeoSansIntel.eot?#iefix') format('embedded-opentype'), 
    url('fonts/UTMNeoSansIntel.woff') format('woff'),
    url('fonts/UTMNeoSansIntel.otf') format('opentype'), 
    url('fonts/UTMNeoSansIntel.svg') format('svg'); 
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'UTMNeoSansIntelBold';
  src: url('fonts/UTMNeoSansIntelBold.eot?#iefix') format('embedded-opentype'),  url('fonts/UTMNeoSansIntelBold.woff') format('woff'), url('fonts/UTMNeoSansIntelBold.ttf')  format('truetype'), url('fonts/UTMNeoSansIntelBold.svg#UTMNeoSansIntelBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/RobotoCondensed-Bold.woff') format('woff'), url('fonts/RobotoCondensed-Bold.ttf')  format('truetype'), url('fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
	background-color: #FFF;
}
img{max-width: 100%;}
a{color: #2e2e2e; text-decoration:none;}
a:hover{color: #cb2822;}
.clear{clear:both; width:100%;}
.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fefefe;
    z-index: 99999;
    height: 100%;
    width: 100%;
    overflow: hidden !important;
}
.status {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    margin: -100px 0 0 -100px;
}
.container {
 /*  width: 980px;
  max-width: none !important;
  padding:0px !important; */
}
.tr_all_hover {
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}
.shadow {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-o-box-shadow: 0 1px 1px rgba(0,0,0,.10);
-ms-box-shadow: 0 1px 1px rgba(0,0,0,.10);
box-shadow: 0 1px 1px rgba(0,0,0,.10);
}
#logoh1{margin:5px 0px;    text-align: center;}
.paginations{text-align:center; clear:both;}
.content-blog-introtext{}
.content-blog-item{ margin-bottom:5px;}
.content-blog-introtext h2{font-size: 17px;margin-top: 0px;}
#header{background:#fff;}
.page-item{}
.btn-google-plus{background: #dd4b39;color: #fff;font-weight: bold;font-size: 14px;display: inline-block;  border-radius: 5px;box-shadow: 1px 1px 1px #e5e5e5;border-bottom: 1px solid #dd4b39; cursor:pointer;}
.btn-google-plus .icon{display: inline-block;float: left;border-right: 1px solid #bb3f30;padding: 8px 9px;}
.btn-google-plus .icon i{font-size: 28px;}
.btn-google-plus .text{display: inline-block;float: left;padding: 10px 20px;}
.btn-google-plus:hover{  color: #FFF;background: #e74b37;border-bottom: 1px solid #b83b2b;box-shadow: 1px 1px 0px #b83b2b;}
.btn-facebook-login{background: #1e5083;color: #fff;font-weight: bold;font-size: 14px;display: inline-block;border-radius: 5px;border-bottom: 1px solid #1e5083;box-shadow: 1px 1px 1px #e5e5e5; cursor:pointer;}
.btn-facebook-login .icon{display: inline-block;float: left;border-right: 1px solid #113051;padding: 8px 14px;}
.btn-facebook-login .icon i{font-size: 28px;}
.btn-facebook-login .text{display: inline-block;float: left;padding: 10px 12px;}
.btn-facebook-login:hover{color: #FFF;background: #346699;border-bottom: 1px solid #1e5083;box-shadow: 1px 1px 0px #1e5083;}
/* footer */
#footer{color: #FFFFFF;  font-size: 13px;background: #333;}
.footer-inner{padding-top:20px; padding-bottom:10px;}
.footer-inner p{ padding:0px; margin:0px;}
.main-content{padding-top: 20px;padding-bottom: 50px;}
/* main menu */
#nav-menu{background-color: #e5101d; color: #fff; font-family: UTMNeoSansIntel, arial;}
.nav-menu-inner{}
.nav-menu-inner ul{list-style: none;padding: 0px;margin: 0px;}
.nav-menu-inner ul li{display: inline-block;font-family: UTMNeoSansIntel, arial;}
.nav-menu-inner ul li a{color: #fff;border-left: 1px solid #dbdbdb;padding: 10px 20px;display: block;text-transform: uppercase;text-decoration: none;}
.nav-menu-inner ul li a:hover{background: #005eda;}
.nav-menu-inner ul li.active a{background: #bc000b;color: #fff;}
.nav-menu-inner ul li.dropdown{display:none;}
/* widget right */
#widget-rights{}
#widget-rights .module{margin-bottom: 20px;}
#widget-rights .module .module-decoration{}
#widget-rights .module .module-title{background-color: #cb2822;border-bottom: 1px solid #f4f4f4;padding: 3px 0px;}
#widget-rights .module .module-title h3{margin: 0px;line-height: inherit;color: #ffffff;font-weight: normal;text-transform: uppercase;font-size: 15px;padding: 8px 6px;}
#widget-rights .module .module-content{margin: 0;padding: 6px;background-color: #ffffff;}
.widget-rights ul.menus{list-style:none;padding:0px; margin:0px;}
.widget-rights ul.menus li{position: relative;border-bottom: 1px solid #f2f2f2;}
.widget-rights ul.menus li a{color: #505050;display: block;padding: 8px;}
/* icon quick link */
.quick-link{
	transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
font-size: 200%;
display: block;
text-align: center;
}
.btn-quick-link{
height: 60px;
text-align: center;
width: 60px;
z-index: 999;
top: 0;
-webkit-transition: all 0.3s ease-out 0s;
-moz-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
background-color: #E20000;
opacity: 0.7;
color: #fff;
border: none;
padding: 11px;
border-radius: 5px;
position: absolute;
opacity: 0;
left: 40%;
}
/* product */
.item-image-product:hover .btn-quick-link{opacity: 1;top: 40%;}
.product-item{padding: 10px;}
.product-item-inner{position:relative;}
.product-item-inner a{position: relative;}
.item-image-product{display:block;}
.item-product-title{}
.item-product-title h3{padding: 7px 0px;margin: 0px;line-height: inherit;font-size: 15px;text-align: center;}
.item-product-title h3 a:hover{text-decoration:none;}
.productbox {
border: 10px solid #fff;
z-index: 1;
background: #fff;
}
.productbox:hover {
-webkit-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-moz-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-o-box-shadow: 0 0 17px rgba(0,0,0,0.12);
-ms-box-shadow: 0 0 17px rgba(0,0,0,0.12);
box-shadow: 0 0 17px rgba(0,0,0,0.12);
}
/* columns product */
.row-separator{clear:both;}
.cols-3{}
.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3{ width:33.3%; float:left;}
/* product detail */
.images_slides{padding: 0px;margin: 0px;list-style: none;}
.images_slides li{display: inline-block;text-align: center;width: 100px;padding: 10px 0px;}
.images_slides li a{display: inline-block;}
.images_slides li a img{width: 64px;height: 64px;background: #fff;border: 1px solid #E6E6E6;padding: 3px;}
/* product slider vertical */
.slider_vertical{list-style: none;padding: 0px;margin: 0px;}
.slider_vertical li{padding-bottom:10px;}
.slider_vertical li img{width: 70px;margin-right: 10px;float: left; height:70px;}
.slider_vertical li h2{padding: 0px;margin: 0px;font-size: 13px;}
.slider_vertical li .price{}
/* search product top */
.wdget-top-search{    padding-top: 38px;}
.wdget-top-search .form-search{}
.wdget-top-search .input_search{border: none;  padding: 5px 11px;outline: none;}
.wdget-top-search .btnsearch{background: #e5101d;border: none;padding: 5px 10px;margin: 0px;display: inline-block; color: #FFF;}
.wdget-top-search ._inner{border: 3px solid #e5101d;display: flex;position: relative;justify-content: space-between;}
.product_hover_box{}
.product_item_v{margin-top: 10px;margin-bottom: 10px;border: 1px solid #ccc; position: relative;}
.product_item_v:hover{box-shadow:1px 1px 5px #0481ff;}
.sp-item-content-info .post-title {display: block; display: -webkit-box; height: 37px; margin: 0 auto; font-size: 13px;  line-height: 19px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.sp-item-content-info .post-title a { color: #424242;  font-size: 13px;}
.item-price .amount-1 {
    font-size: 18px;
    font-family: "Roboto-Medium",sans-serif;
    color: #c63829;
    margin-right: 4px;
}
.item-price .amount-2 {
    position: relative;
    color: #666!important;text-decoration: line-through;
}
.item-price .sale-off {
    color: #fff;
    font-family: "Roboto-Medium";
    background: #d60c0c;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 2px;
    margin-left: 8px;
}
.item-price .price_text{font-size:14px; font-weight:normal; color:#333;}
.pdetail_infos{}
.pdetail_infos .title_detail_product{}
.pdetail_infos .title_detail_product h1{line-height: 1.4;
    font-size: 24px;
    margin: 0;
    margin-bottom: 8px;}
.pdetail_infos .pdetail_qty{    font-size: 16px;padding: 7px;height: inherit;margin-right: 10px;}
.pdetail_infos .btn-order{background: #f47b20;border-color: #f47b20;font-size: 16px;padding: 7px 10px;text-transform: uppercase;}
.item-info-block, .pdetail_order{padding-top:20px;}
.pdetail_infos .item-price { color: #d60c0c;font-size: 27px;text-shadow: 1px 1px 2px #ccc; font-weight: bold;}
.product_detail_content{padding-top: 20px;}
.product_detail_content ._title{border-bottom: 3px double #0170ff;margin-bottom: 10px;padding-bottom: 6px;}
.product_detail_content ._title h2{margin: 0px;padding: 0px;color: #0170ff;text-transform: uppercase;font-size: 22px;}
.product_detail_content ._content{padding: 10px 0px 0px;margin-bottom: 0px;text-align: justify;}
#productviewrecented button:before{color:#000;}
.widget-right{}
.widget-right .module{border: 1px solid #ccc;margin-bottom: 20px;box-shadow: 1px 1px 2px #ccc;}
.widget-right .module .module-title{background: #e5101d;padding: 2px 0px 2px 10px;}
.widget-right .module .module-title h3{margin: 0px;text-transform: uppercase;font-size: 18px;color: #FFFFFF;font-weight: normal; padding: 5px 0px;}
.widget-right .module .module-title h3 span{}
.widget-right .module .module-content{padding: 10px;}
.widget-right .module.notitle .module-content{padding: 0px;}
.widget-right .module iframe{width:100%;}
.widget-right .module.notitle .module-content p:last-child, .widget-right .module.nop .module-content p:last-child{    padding: 0px;margin: 0px;clear: both;}
/* widget product right column */
.sp-item-tdes{}
.sp-item-tdes .sp-f-title{}
.sp-item-tdes .sp-f-title h2{padding: 10px;margin: 0px; font-size: 15px; text-align: justify;}
.sp-item-tdes .sp-prices{ padding: 0px 10px;}
.sp-item-tdes .sp-prices .sp_price{color: #d60c0c;font-size: 22px;}
.sp-item-tdes .sp-prices .sp-old-price{color: #6D6D6D;text-decoration: line-through;}
.sp-item-tdes .sp-item-img{text-align:center;}
/* shopping cart */
.cart_empty{font-size:16px; color:#F00; padding:10px;}
.cart_header{  background-color: #0170ff;color: #fff;font-size: 16px;padding: 6px;border-bottom: 1px solid #ccc;}
.cart_header i{  font-size: 24px; margin-right: 11px;}
.col_product_image{  float: left;
  width: 15%;}
.col_product_title{  float: left;
  width: 39%;}
.col_product_price{  float: left;
  width: 15%;}
.col_product_qty{  float: left;
  width: 10%;}
.col_product_total{float: left;
  width: 15%;}
.col_product_action{  float: left;
  width: 6%;}
.bx_carts_header{  background-color: #E8E8E8;}
.bx_carts_header .hcol{  height: 30px;padding: 5px 0px;text-align: center;border-right: 1px solid #ccc;}
.cart_item .hcol.last, .bx_carts_header .hcol.last{border-right:none;}
.bx_cart_content{}
.cart_item{border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
.cart_item .hcol{border-right: 1px solid #ccc;height: 100px;padding: 5px;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.cart_item ._img{width: 87px;height: 87px;border: 1px solid #E7E7E7;box-shadow: 1px 1px 1px #838383;}
.cartqtycheckout, .col_product_qty .cartqty{width: 50px;font-size: 18px;padding: 3px;}
.cart_item .col_product_qty{padding-top: 30px;text-align: center;}
.cart_item .col_product_price, .cart_item .col_product_total, .cart_item .col_product_action{text-align: center; padding-top: 36px;}
.cart_btn_actions{padding:10px 0px;}
.carts_checkout{  border: 1px solid #ccc;  margin-bottom: 20px;}
.bx-info-customer{}
.bx-info-customer ._header{padding: 5px 0px 10px 0px;}
.bx-info-customer ._header h2{font-size: 19px;font-weight: bold;color: #491E12;padding: 0px;margin: 0px;}
.spacer30{padding-left:30px;}
.method_item{ margin-bottom:10px;}
.method_item .method_title{background-color: #0170ff;height: 34px;position: relative;padding: 6px; cursor:pointer;}
.method_item .method_title i{display:none;}
.method_item .method_title h4{padding: 0px;margin: 0px;color: #fff;font-size: 16px;}
.method_item .method_content{padding: 10px;border: 1px solid #ccc;display: none;}
.method_item.selected .method_title{background-color:#0170ff;padding-left: 53px;}
.method_item.selected .method_content{display:block;}
.method_item.selected .method_title i{position: absolute;font-size: 36px;color: #FFDF00;top: 0px;left: 7px; display:block;}
.page-header-order{background: url(../images/order-success.png) left center no-repeat;height: 50px;}
.page-header-order h2{padding: 9px 0px 9px 61px;margin: 0px;text-transform: uppercase;font-size: 23px;font-weight: bold;color: #3B9905;text-shadow: 2px 2px 1px #ccc;}
.page-content-order-success{min-height:260px;}
.msg-success-order{font-size: 16px;text-align: center;padding: 22px;color: #B80000;}
.back-home-order{padding:10px 0px;}
.shoppingcart{padding: 20px 20px 50px; min-height: 400px;}
.wdget-top-shoppingcart{padding-top:16px; text-align:right;}
.nav-cart{    width: 50px;
    height: 50px;
    display: inline-block;
    border: 2px solid #F99200;
    border-radius: 50%;
    text-align: center;
    font-size: 24px; position:relative;}
.nav-cart ._cart{    padding-top: 5px;
    display: inline-block;
    color: #F99200;}
.nav-cart ._cart .circle{    display: block;
    font-size: 13px;
    width: 20px;
    height: 20px;
    background: #491E12;
    color: #FFF;
    border-radius: 50%;
    line-height: 20px;
    position: absolute;
    top: -8px;
    right: -8px;}
/* widget login */
.link-user-login{}
.link-user-login ul{text-align: center;}
.link-user-login ul li{}
.link-user-login ul li a{color: #FFF;display: block;padding: 0px 5px;}
.link-user-login ul li a:hover{}
.link-user-login ul li:first-child{}
.link-user-login ul li:last-child{}
.wdget-top-login{}
.page-header{margin: 0px 0px 10px 0px;padding: 0px;border-bottom: 3px double #0481ff;}
.page-header h2{margin: 0px;padding: 0px 0px 7px 0px;text-transform: uppercase;font-size: 19px;color: #0481ff;}
.user-frm-register, .user-frm-login{padding-top:20px;}
.buy-now{    display: inline-block; background: #e5101d; text-transform: uppercase; color: #FFF;  padding: 2px 9px;   font-weight: bold; font-size:13px;}
.buy-now:hover{color:#FFF;background: #019935;}
.wdget-top-hotline{}
.wdget-popupmessage{position: fixed;left: 0px;bottom: 0px;z-index: 2; background: #FFF; border: 1px solid #ccc;  box-shadow: 1px 1px 2px #ccc;}
.wdget-popupmessage .module-title{color: #FFF; background: #DB071D; padding: 5px 20px;}
.wdget-popupmessage .module-title h3{padding: 0px;margin: 0px;font-size: 20px; cursor:pointer;}
.wdget-popupmessage .module-title h3 span{}
.wdget-popupmessage .module-content{    padding: 10px;}
.wdget-popupmessage ._close{position: absolute;
    display: block;
    color: #FD1515;
    z-index: 23344;
    width: 20px;
    height: 20px;
    right: -17px;
    font-weight: bold;
    top: -20px;
    font-size: 14px;
    border: 1px solid #000;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;}
.wdget-popupmessage ._close:hover{text-decoration:none;}
.menucategoryp{position: relative;}
.menucategoryp .module{}
.menucategoryp .module .module-title{    background: #bc000b;}
.menucategoryp .module .module-title h3{padding: 12px 11px;
    margin: 0px;
    text-transform: uppercase;
    font-size: 16px;}
.menucategoryp .module .module-title h3 span{}
.menucategoryp .module .module-title h3:after{font-family: FontAwesome;content: "\f103";padding-right: 10px; float:right;}
.menucategoryp .module .module-content{    position: absolute;background: #fff; z-index: 9; border: 1px solid #ccc;    width: 100%; display: none;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
.menucategoryp .module:hover .module-content{display:block !important;}
body#shopproduct.home .menucategoryp .module .module-content{display:block !important;}
.submenu-wrapper{display:none;}
.listmenucateogry{}
ul.menubrandsub{}
.listmenucateogry ul{list-style: none;padding: 0px;margin: 0px;}
.listmenucateogry ul li{    display: block; width: 100%; border-bottom: 1px solid #ccc; 
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;	}
.listmenucateogry ul li a{    display: block; width: 100%;padding:8px 16px;}
.listmenucateogry ul li:last-child{border-bottom:none;}
.multicolumns{}
.multicolumns a:after{font-family: FontAwesome;content: "\f101";padding-right: 10px; float:right;}
.menubrandsub>li:hover{background: #0585ff;}
.menubrandsub>li:hover>a{color:#FFF; text-decoration:none;}
.submenu-wrapper{right: 0px;
    opacity: 0;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 995;
    left: 100%;
    width: 100%;
    color: #000;}
.submenu-wrapper .menusub_in{    width: 878px; background: #F5F5F5;    height: 259px;    border: 1px solid #ccc;}
.submenu-wrapper .menusub_in ul{}
.submenu-wrapper .menusub_in ul li{display: inline-block; width: 33%;    border-bottom: none;position: relative;}
.submenu-wrapper .menusub_in ul li:hover{    background: #48D175;}
.submenu-wrapper .menusub_in ul li a{    padding: 8px 8px;}
.submenu-wrapper .menusub_in ul li a:after{display:none;}
.menubrandsub>li .submenu-wrapper .menusub_in{height: 259px; -webkit-background-size: 100% 100%;background-size: 100% 100%;}
#mnwcate_2 .menusub_in{background: #FFF url(../images/ppe-banner1.jpg) 0 0 no-repeat;    -webkit-background-size: 100% 100%;  background-size: 100% 100%;}
#mnwcate_105 .menusub_in{background: #FFF url(../images/mn105.jpg) 0 0 no-repeat;    -webkit-background-size: 100% 100%;  background-size: 100% 100%;}
#mnwcate_99 .menusub_in{background: #FFF url(../images/mn-99.jpg) 0 0 no-repeat;    -webkit-background-size: 100% 100%;  background-size: 100% 100%;}
#mnwcate_73 .menusub_in{background: #FFF url(../images/mn73.jpg) 0 0 no-repeat;    -webkit-background-size: 100% 100%;  background-size: 100% 100%;}
#mnwcate_80 .menusub_in{background: #FFF url(../images/mn80.jpg) 0 0 no-repeat;    -webkit-background-size: 100% 100%;  background-size: 100% 100%;}
.menubrandsub>li:hover .submenu-wrapper{display: block; opacity: 1;}
.submenu-wrapper ul{}
.submenu-wrapper ul li{}
.submenu-wrapper ul li a{}
.menusub3{position: absolute;display: none;background: #48D175;z-index: 4;top: 0px;left: 57%; width: 183px;}
.menusub3 .mnsub3_item{    width: 100% !important;}
.menusub3 .mnsub3_item a{}
.menusub3 .mnsub3_item a:hover{}
.submenu-wrapper .menusub_in ul li:hover ul{display:block;}
.component-inner{    padding-top: 20px;}
.slideshow-w{    border: 1px solid #ccc;}
.slideshow-w .slick-slider{margin-bottom:0px;}
/* product item */
.pitem{}
.sp-item-img{text-align: center;}
.sp-item-img .img_item{height: 190px;}
.sp-item-content-info{bottom: 10px; padding: 10px 10px; width: 100%; background: #f1f1f1;border-top: 1px solid #ccc;}
.sp-item-content-info .prouct_code{border-bottom: 1px dotted #ccc;padding-bottom: 4px;color: #5a5a5a;}
.sp-item-content-info .title-info{padding-top: 5px;}
.sp-item-content-info .title-info .item-price{padding-top:5px;}
.content-item{    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;}
.content-item .img-thumb{width: 160px;
    float: left;
    height: 120px;
    border: 1px solid #ccc;
    padding: 2px;
    margin-right: 10px;}
.content-item h2.content_title{    padding: 0px;
    margin: 0px;
    font-size: 16px;}
.content-item .content-introtext{    font-size: 13px;
    padding: 9px 0px;
    text-align: justify;}
.widget-more-links{border-top:1px solid #ccc;}
.widget-more-header{}
.header-comment h3, .widget-more-header h3{    text-transform: uppercase;
    font-size: 18px;
    border-bottom: 3px double #019935;
    color: #019935;
    padding-bottom: 10px;
    padding-top: 10px;}
.widget-more-content{}
.widget-more-content ul{}
.widget-more-content ul li{    padding: 3px 0px;}
.widget-more-content ul li a{}
.homeconentbody{padding-top: 20px;}
.module.notitle .module-content p{margin:0px;}
.footer-top{margin-bottom:20px;}
.footer-top .module{border: 1px solid #ccc; margin-bottom:20px;}
.footer-top .module .module-title{background: #e5101d;padding: 6px 6px;}
.footer-top .module .module-title h3{padding: 0px;margin: 0px;color: #fff;}
.footer-top .module .module-title h3 span{}
.footer-top .module .module-content{ padding: 10px;}
.footer-top .slick-slider{margin:0px;}
.footer-top .bx_partner_com{padding:0px 30px;}
.slick-prev:before, .slick-next:before {color: #666;}
#mainmenumobile ul li{    display: block;}
#mainmenumobile ul li a{    border-left: none;border-bottom: 1px solid #019935;padding: 10px 0px 10px 16px;margin: 0px;}
#mncatmobile ul li{border-bottom: 1px solid #019935;}
#productviewrecented{margin:0px 30px;}
#productviewrecented .item img{width:120px; height:120px;}
.cart_total_prices{border: 1px solid #ccc;background: #F1F1F1;text-align: right; padding: 5px 10px 4px 10px;}
.slicknav_nav .slicknav_arrow {background: none;padding:0px;text-align: center;font-size: 18px;}
#htop4{padding:0px;}
.wdget-language-bx{padding-top: 0px;}
.wdget-language-bx a{}
.wdget-language-bx a img {height: 23px;margin: 0px 2px;border: 1px solid #fff;}
.slicknav_nav .slicknav_item a {font-size: 12px;}
.ias_loader, .ias_trigger{clear:both; display:block; padding:5px;}
.ias_trigger a{    background: #f99200 !important; color:#FFF !important; padding:8px 30px !important;}
.htopbar{height:35px; overflow:hidden; color:#fff;padding-top:5px; background: #bc000b;}
.htopbar a{color:#fff; text-decoration:none;}
#htop3{padding:10px 0px 0px;}
#map-canvas iframe{width:100%;}
.page-content-inner img{width:100% !important; height:inherit !important;}
.footer-sub{}
.footer-sub .module{}
.footer-sub .module iframe{width:100%; height:300px;}
.footer-sub .module .ytpalyevideo img{width:100%; height:300px;}
.footer-sub .module .module-title{border-bottom:1px solid #efefef;margin-bottom: 10px;}
.footer-sub .module .module-title h3{text-transform: uppercase;font-size: 18px; color: #fff;}
#stickimagegallery {
    margin-bottom: 20px;
}
#navgallery {
}
#navgallery .item {
    padding: 5px;
}
#navgallery .item img {
    cursor: pointer;
    border: 1px solid #ccc;
}
.widget-social{padding:10px 0px;}
.social_icon{  font-size: 33px;    color: #C5883C;}
.facebook{color: #0A52C2;}
.google_plus{  color: #F24141;}
.twitter{  color: #08BED5;}
.linkedin{color:#0073b2;}
.pinterest{color:#cb2027;}
.stumbleupon{color:#eb4924;}
.printpage{color:#F60;}
.product_tags{padding:5px 10px;}
.product_tags a{color:#fff;}
.footer-top .module{}
.footer-top .module .module-content p:last-child{margin-bottom:0px;}
.footer-top .module .module-content iframe{ width: 100%; max-height: 260px;}
.top_address{}
.top_address .module-content{}
.top_address .module-content ul{}
.slicknav_nav {position: absolute;top: 36px;z-index: 3; background: #0173ff; width: 230px;}
.slicknav_nav .slicknav_row{display:block; width:100%;}
.slicknav_nav .slicknav_arrow {margin: 0 0 0 0.4em;float: right;}
.slicknav_nav .slicknav_row:hover{background: #0aabff;border-radius: 0px;}
.slicknav_nav .slicknav_row{margin:3px 0px;}
.slicknav_menu .slicknav_nav li{border-bottom: 1px solid #0cb0ff;}
.slideshow-w{}
.slideshow-w .slick-prev, .slideshow-w .slick-next{}
.slideshow-w .slick-prev{left: 7px;}
.slideshow-w .slick-next{right:7px;}
.slideshow-w .slick-prev:before, .slideshow-w .slick-next:before{}
.iconattrs{display: flex;position: absolute;top: 0px;left: 0px;}
.iconattrs .aticon{margin: 2px;padding: 2px 5px;color: #fff;font-size: 12px;background: #ccc;}
.iconattrs .icon-pnew{background: #e5101d;}
.iconattrs .icon-psaleoff{background: #f47b20;}
.iconattrs .icon-psaleoff ._t1{padding-right: 5px;}
.iconattrs .icon-psaleoff ._t2{font-weight: bold;}
.list-article-thumb{list-style: none;padding: 0px;margin: 0px;}
.list-article-thumb li{    border-bottom: 1px solid #ccc;padding-bottom: 5px;margin-bottom: 5px;}
.list-article-thumb li img{    float: left;margin-right: 10px;}
.list-article-thumb .date-push{    font-size: 11px;color: #7d7d7d;font-style: italic;}
.list-article-thumb li a{}
.list-article-thumb li h2{    padding: 0px; margin: 0px; font-size: 14px;}
.list-article-thumb li:last-child{border-bottom:none;padding-bottom: 0px;margin-bottom: 0px;}
@media (min-width: 1200px) {
	div{}
}
@media (min-width: 1024px) {
	.item-price .amount-1{font-size: 14px;}
	.sp-item-content-info{font-size:13px;}
}
@media (min-width: 980px) {
	div{}
	.nav-menu-inner ul li a{    padding: 10px 11px;}
	.wdget-top-search .input_search {}
	.link-user-login ul{margin:0px;}
	.wdget-top-hotline img{height: inherit !important; margin-bottom: 3px;}
}
@media (min-width: 768px) and (max-width: 979px) {
	div{}
}
@media (max-width: 768px) {
	div{}
	.wdget-top-search .input_search{width:180px;}
	.wdget-top-search ._text{display:none;}
	.wdget-top-hotline img{height: inherit !important; margin-bottom: 3px;}
	.link-user-login ul{margin:0px;}
	.link-user-login ul li {line-height: normal;}
	.nav-menu-inner { font-size: 11px;}
	.nav-menu-inner ul li a{padding: 10px 8px;}
	.slicknav_btn{background-color: #F99200;margin:0px;text-shadow:none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;font-size: 13px;}
	.menucategoryp{display:none !important;}
	.nopadding{padding:0px;}
	.pdetail_infos .btn-order {font-size: 15px;padding: 10px 13px;}
	.pdetail_infos .pdetail_qty{padding:8px;}
	.slideshow-w{height:inherit;}
	.col_product_image {width: 27%;}
	.col_product_title {width: 55%;}
	.col_product_action {width: 18%;}
	.cart_item{font-size:12px;}
	.cart_item .hcol{border-bottom:none; height:inherit;}
	.sp-item-content-info .prouct_code{font-size: 12px;}
	.product_detail_content table{width:100% !important;}
	.product_detail_content iframe{width:100% !important;}
}
@media (max-width: 767px) {
	div{}
	.htopbar{height:auto;font-size:13px;}
	.pdetail_infos{margin:0px -15px;}
	.pdetail_infos .title_detail_product h1{font-size:18px;}
	.wdget-top-search {padding:5px 10px 10px 10px;}
}
@media (min-width: 600px) and (max-width: 736px) {
	/* iphone 6 plus  */
	div{}
	.wdget-top-login { float: right;}
	.wdget-top-hotline {float: left;width: 325px;}
	.wdget-top-hotline img {height: inherit !important;float: left; width: 50% !important;}
	.link-user-login ul li a {padding: 0px 5px;}
	.wdget-top-shoppingcart {padding-top:0px;    margin-bottom: 5px;}
	.nav-cart ._cart { color: #FFFFFF;}
	.nav-cart {width: 35px; height: 35px;display: inline-block; border: 2px solid #FFFFFF;border-radius: 50%; text-align: center; font-size: 15px; position: relative;}
	.wdget-top-search .input_search {width: 290px;}
	.wdget-top-search ._text {display: inline-block;}
	.slicknav_nav{width:100%;}
	
}
@media (max-width: 667px) {
	/* iphone 6  */
	div{}
	.wdget-top-hotline {width: 305px;}
	.wdget-language-bx a {display: inline-block;}
	.wdget-language-bx a img { height: 25px;}
	.sp-item-img .img_item{height: 156px;}
	.sp-item-content-info{padding:5px;}
	.buy-now{display:block; width:100%; text-align:center; margin-top:5px;}
	.shoppingcart{padding:0px; margin:0px -5px; padding-bottom:30px;}
	.top_address .module-content ul {margin-bottom: 5px;}
	.top_address .module-content ul li{font-size: 12px;}
	#logoh1 img{max-height: 80px;}
	.item-price .amount-1{font-size:15px;}
}
@media (max-width: 568px) {
	div{}
	.wdget-top-search ._text { display: inline-block;}
	.wdget-top-search .form-search { text-align: center;}
	#footer table tr td{display:block; width:100%;border-bottom: 1px solid #ccc;padding-bottom: 10px;padding-top: 10px;}
	.widget-right .module-content img{width: 100% !important;height: inherit !important;}
	.pitem{margin:0px -5px;}
}
@media (max-width: 480px) {
	div{}
	.wdget-top-search .input_search { width: 225px;}
	.wdget-top-shoppingcart {padding-top:13px;    margin-bottom: 5px;    float: right;}
	.nav-cart ._cart { color: #FFFFFF;}
	.nav-cart {width: 35px; height: 35px;display: inline-block; border: 2px solid #FFFFFF;border-radius: 50%; text-align: center; font-size: 15px; position: relative;}
	#htop1{width: 100%; text-align: center;}
	#htop2{width: 100%;}
	#htop3{}
	#htop4{}
	.wdget-top-login {display: none;}
	.wdget-top-hotline img {height: inherit !important;margin-bottom: 3px;width: 48% !important;display: inline-block; float: left; margin-right: 5px;}	
	.wdget-top-hotline {width: 100%;clear: both;margin-top:0px; padding:0px 15px;font-size:13px;}
	.wdget-top-search .form-search {text-align: center;}
	.wdget-top-search ._text {display: inline-block;}
	.wdget-language-bx a {display: inline-block;}
	.wdget-language-bx a img { height: 25px;}
	.paginations li>a, .paginations li>span{padding:4px 9px;}
}
@media (max-width: 320px) {
div{}
	.wdget-top-search .input_search {width: 140px;}
	.wdget-top-hotline img {width: 194px !important;}
	.wdget-top-login{display:none;}
	.wdget-top-shoppingcart {padding-top:30px;    margin-bottom: 5px;}
	.nav-cart ._cart { color: #FFFFFF;}
	.nav-cart {width: 35px; height: 35px;display: inline-block; border: 2px solid #FFFFFF;border-radius: 50%; text-align: center; font-size: 15px; position: relative;}
	.product_item_v{font-size:12px;}
	.slicknav_menu .slicknav_menutxt{    font-size: 11px;padding-top: 3px;}
	.wdget-language-bx a {display: inline-block;}
	.wdget-language-bx a img { height: 20px;}
	.item-price .amount-1 {font-size:14px;}
	.sp-item-img .img_item{height: 138px;}
}