@charset "utf-8";
input.submited{pointer-events:none}
.stock-info{padding:5px 1px!important;border:1px solid #fde303}
#microsoft a{font-size:13px;margin-bottom:5px}
.p-oldprice2 i,.p-price2 i{font-size:12px;font-weight:400}
.p-oldprice2{font-weight:600;color:#333;line-height:16px;white-space:nowrap;display:block;height:16px}
.p-price2{color:#d42333;white-space:nowrap;font-weight:600;display:block}
.vnpay-price{color:#d42333;font-weight:600;white-space:nowrap;font-weight:700;font-size:25px}
.p-oldprice2 i,.p-price2 i{font-size:12px;font-weight:400}
.p-oldprice2{font-weight:600;color:#333;line-height:16px;white-space:nowrap;width:100%;display:block;float:left}
.p-price2{color:#d42333;white-space:nowrap;font-weight:600;display:block;float:left}
.detail-product-best-price{font-weight:600;white-space:nowrap;font-size:20px;color:#e00}
.detail-product-best-price .price_old{text-decoration:line-through;font-style:italic;font-size:14px;color:#666}
.detail-product-old-price{font-size:15px;font-weight:600;color:#333;line-height:42px;margin-top:-8px;white-space:nowrap}
.stock-info span#ktstocksr{padding:5px;margin:5px;float:left;color:red;font-weight:700;text-align:center;text-transform:uppercase;width:95%;font-size:16px}
#stock-list{overflow:hidden;clear:both;padding:10px 0;padding-top:0}
#stock-list label{width:100%;float:left;font-size:14px;padding-left:10px}
#cart-form label{display:block;margin:8px 0 5px 0;font-weight:700}
#cart-form input[type=text]{width:100%;height:28px}
#cart-form select{height:28px}
#cart-form input,#cart-form select,#cart-form textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 5px;margin-bottom:10px}
#cart-form textarea{width:100%;height:60px}
.rd-shipping-method input{vertical-align:top}
.rd-shipping-method.active{color:#e00}
#showroom-info{margin-bottom:10px;float:left;width:100%}
.ship-info select{width:48%;float:left}
.ship-info select#district{float:right}
#store-list{overflow:hidden;clear:both;padding:10px 0}
#store-list label{font-size:13px;font-weight:400;margin:0}
#store-list label input{vertical-align:top;margin-right:5px}
#store-list .store-status p{font-size:12px;padding:0 22px;margin:0;color:#555}
#store-list .store-status{margin-bottom:10px;display:none}
#store-list .store-status p span{color:#0abd00;margin-left:5px}
#store-list label span{font-weight:400;font-size:12px;margin-left:5px}
#store-list label span.instock{color:#13c300}
#store-list label span.outstock{color:#ffb300}
#count_shopping_cart_store,#count_shopping_cart_store1{position:absolute;background:#e00;width:15px;height:15px;text-align:center;line-height:15px;font-weight:700;border-radius:50%;right:11px;top:-6px;z-index:98}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;width:100%}
.slick-list:focus{outline:0}
.slick-loading .slick-list{background-color:#fff}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.imgslideshow{max-height:240px;height:auto!important;height:240px}
.slick-slide{float:left;display:none;-webkit-box-shadow:3px 3px 3px #eee;box-shadow:3px 3px 3px #eee;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:solid 1px #ddd;background-color:#fff;margin:0 0 0 10px}
.slick-slide img{width:100%;height:100%}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:none;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:#2566d4;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0;border-radius:10px}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;color:transparent}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:12px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
.slick-prev:before{content:'<'}
.slick-next{right:-25px}
.slick-next:before{content:'>'}
.slick-slider{margin-bottom:20px;padding:0 10px}
.slick-dots{position:absolute;bottom:-20px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:Tahoma;font-size:22px;line-height:20px;text-align:center;color:#273896;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:red;opacity:.95}
[dir=rtl] .slick-next{right:auto;left:-25px}
[dir=rtl] .slick-next:before{content:"\2190"}
[dir=rtl] .slick-prev{right:-25px;left:auto}
[dir=rtl] .slick-prev:before{content:"\2192"}
[dir=rtl] .slick-slide{float:right}
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.mm-btn,.mm-menu{-webkit-box-sizing:border-box;box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5);background:#fff}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){
  html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{transition-property:width,max-width,-webkit-transform;-webkit-transition-property:width,max-width,-webkit-transform;-o-transition-property:transform,width,max-width;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width,-webkit-transform;-webkit-transition-property:width,-webkit-transform;-o-transition-property:transform,width;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){
  html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){
  html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){
  html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){
  html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){
  html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){
  html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){
  html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){
  html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:70px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:70px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.mm-menu.mm-dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{transition-property:left,-webkit-transform;-webkit-transition-property:left,-webkit-transform;-o-transition-property:transform,left;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px;background-color:#de0b00}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;line-height:24px}
.mm-navbar[class*=mm-navbar-content-]>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{-webkit-box-sizing:border-box;box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;-webkit-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){-webkit-transition:background .4s ease;-o-transition:background .4s ease;transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{-webkit-transition:none .4s ease;-o-transition:none .4s ease;transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:first-child{-webkit-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){-webkit-transition-delay:250ms;-o-transition-delay:250ms;transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){-webkit-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){-webkit-transition-delay:450ms;-o-transition-delay:450ms;transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){-webkit-transition-delay:550ms;-o-transition-delay:550ms;transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){-webkit-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){-webkit-transition-delay:750ms;-o-transition-delay:750ms;transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{-webkit-transition-property:opacity,top;-o-transition-property:opacity,top;transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){
  html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){
  html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{-webkit-box-shadow:none!important;box-shadow:none!important}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{-o-text-overflow:clip;text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;-o-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){
  html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){
  html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}
ul.mm-listview img{width:17px;padding-right:.5em;float:left;margin-top:2px}
nav:not(.mm-menu){display:none}
@media screen{
  body{width:640px;margin:0 auto;font-size:14px}
}
@media handheld{
  body{width:100%;margin:0 auto;font-size:14px}
}
.pac_single-item-rtl{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}
.single-item{max-width:85%;text-align:center;margin:0 auto;border:1px solid #eee}
li.pac_nav_productlist{float:left;width:41%;background-color:#2842b3;margin:.5em;border-radius:.5em;padding:1em .64em;text-align:center;color:#fff;font-weight:700;list-style:none;-webkit-box-shadow:.5em .5em .3em #cfd2ff;box-shadow:.5em .5em .3em #cfd2ff}
li.pac_nav_productlist a{color:#fff}
*{margin:0;padding:0}
a{text-decoration:none}
.relative{position:relative}
.absolute{position:absolute}
.isLeft{float:left}
.isRight{float:right}
.clear_fix{clear:both}
.icon{background:url("/template/2017/images/mobile_icon.png") no-repeat transparent;display:block;position:absolute}
.icon_home{background-position:-48px 0;width:25px;height:21px;left:4px;top:1.2em}
body{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:13px;background-color:#fff;line-height:1.45}
img{max-width:100%;height:auto}
#body_content,#footer,#header{width:100%;float:left;position:relative;clear:both}
#header{z-index:999}
.page{float:left;width:100%}
.page .wrap_center{max-width:640px;margin:0 auto;overflow:hidden;height:auto}
#header .header_top{height:65px;background-color:#2842b3;width:100%;display:block;float:left}
.home_link{float:right;width:60px;height:23px;color:#fff;position:relative;text-align:center;padding-top:28px;margin-top:12px}
.menu_top{float:right;position:relative;cursor:pointer;width:100%}
.home_menu{color:#fff;position:relative;padding-top:3em;margin-left:7px;float:left}
.header_top .menu_top .home_menu .icon_menu{background-position:-75px 0;width:20px;height:14px;top:0;right:5px}
.icon_menu{background-position:-75px 0;width:20px;height:14px;top:1.5em;left:5px}
.header_top .home_logo{margin:15px auto;width:170px;height:31px;display:block}
.search_box{float:left;position:relative;width:99.1%;height:29px;margin-left:0}
.search_box input[type=text]{border:0;line-height:29px;padding-left:10px;width:98%;outline:0}
.search_box input[type=submit]{display:block;max-width:30px;min-width:25px;height:29px;position:absolute;right:0;top:0;background:url(/template/2017/images/mobile_icon.png) no-repeat -71px -24px transparent;border:0;cursor:pointer}
.show_menu img{width:30%;height:35%}
#iOS{width:100%;height:160px!important;float:left;position:relative}
#iOS .pro_item_center{height:160px;float:left;width:100%}
#iOS .pro_item{height:160px;width:320px!important;margin:0 auto}
#iOS .prevButton{position:absolute;top:60px;left:0}
#iOS .nextButton{position:absolute;top:60px;right:0}
.pro_item .image{position:relative;float:left;width:120px;display:table-cell;vertical-align:middle;text-align:center;padding:10px;margin-left:0}
.pro_item .image img{max-width:95%}
.pro_item .pro_info{float:left;width:170px;height:140px}
.pro_item .pro_info .pro_name{float:left;color:#000;font-weight:700;display:block;margin:0;margin-bottom:10px;margin-top:5px;line-height:18px}
.pro_item .pro_info .pro_name:hover{color:red}
.pro_item .pro_info .pro_name h3{font-size:13px!important;word-wrap:break-word!important;word-break:break-word!important;max-height: 35px;overflow: hidden}
.pd-specSummary-holder{height:130px;overflow:hidden}
.pro_item .pro_info .pro_price{float:left;color:red;font-weight:700;font-size:14px;width:97%}
#menu_home{max-width:640px;height:100%;margin:0 auto;clear:both;overflow:hidden;padding:5px}
#menu_home .col_01{width:35.62%;height:210px;text-transform:uppercase;margin-right:.1em}
#menu_home .col_01 li{float:left;display:block;width:100%;height:66px;margin-bottom:2px;color:#fff}
#menu_home .col_01 li.laptop{background-color:#eb1c24}
#menu_home .col_01 li.laptop a,#menu_home .col_01 li.mobile a,#menu_home .col_01 li.pc a{display:block;height:100%}
#menu_home .col_01 li.laptop .icon_laptop{width:5em;height:75%;display:block;left:.5em;top:.8em;background:url("/template/2017/images/icon_menu.png") no-repeat 0 0 transparent}
#menu_home .col_01 li.laptop .text_laptop{width:4em;right:.2em;top:2em;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_01 li.tablet{background-color:#ed3f3e;height:61px}
#menu_home .col_01 li.tablet .icon_tablet{width:3em;height:78%;right:.8em;top:.8em;background:url("/template/2017/images/icon_menu.png") no-repeat -66px -2px transparent}
#menu_home .col_01 li.tablet .text_tablet{width:50%;left:.2em;top:.8em;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_01 li.mobile{background-color:#f38120;margin-bottom:0;height:79px}
#menu_home .col_01 li.mobile .icon_mobile{width:2.5em;height:60%;display:block;left:1em;top:1.5em;background:url("/template/2017/images/icon_menu.png") no-repeat -108px -3px transparent}
#menu_home .col_01 li.mobile .text_mobile{width:60%;height:28%;right:.8em;top:.8em;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_02{width:64%;height:210px}
#menu_home .col_02 li{float:left;display:block;margin-bottom:2px}
#menu_home .col_02 li.last{margin-bottom:0}
#menu_home .col_02 li a{display:block;height:100%;color:#fff}
#menu_home .col_02 .office{width:35%;height:50%;background-color:#44abbb}
#menu_home .col_02 .office .icon_office{width:30px;height:29px;display:block;left:22px;top:10px;background:url("/template/2017/images/icon_menu.png") no-repeat -182px -3px transparent}
#menu_home .col_02 .office .text_office{width:75px;top:47px;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_02 .camera{width:33.6%;height:50%;background-color:#0a8c3e;margin-left:.1em}
#menu_home .col_02 .camera .icon_camera{width:46px;height:30px;display:block;left:15px;top:10px;background:url("/template/2017/images/icon_total.png") no-repeat -101px -117px transparent}
#menu_home .col_02 .camera .text_camera{width:100%;left:0;bottom:5px;text-align:center;line-height:16px}
#menu_home .col_02 .accessories{background-color:#70b534;height:50%;width:30%;margin-left:.1em}
#menu_home .col_02 .accessories .icon_accessories{width:30px;height:29px;display:block;left:22px;top:10px;background:url("/template/2017/images/icon_menu.png") no-repeat -161px -51px transparent}
#menu_home .col_02 .accessories .text_accessories{width:100%;top:47px;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_02 .software{width:50%;height:48.9%;background-color:#ef9d02}
#menu_home .col_02 .software .icon_software{width:43px;height:36px;display:block;left:40%;top:.5em;background:url("/template/2017/images/icon_total.png") no-repeat -150px -158px transparent}
#menu_home .col_02 .software .text_software{width:80%;right:.8em;top:4em;text-align:center;line-height:16px;font-size:14px}
#menu_home .col_02 .sony{width:48.8%;height:48.9%;margin-left:2px;background-color:#57c4c7}
#menu_home .col_02 .sony .icon_sony{text-align:center;width:80%;height:30%;display:block;right:10%;top:10%}
#menu_home .col_02 .sony .text_sony{top:62px;left:1em;text-align:center;line-height:16px;color:#fff}
#menu_home .col_03{width:54.3%;float:left;list-style:none;margin-top:.2em}
#menu_home .col_03 li{float:left;width:100%;height:25%;background-color:#6e6566;margin-bottom:2px}
#menu_home .col_03 li:first-child{margin-left:0}
#menu_home .col_03 li a{text-align:center;display:block;width:100%;height:44px;line-height:18px;color:#fff}
#menu_home .col_03 li.last{margin-bottom:0}
#menu_home .col_03 li.last a{padding-top:0;line-height:18px;height:51px;padding-top:7px}
.col_bonus{float:left;width:45%;margin-top:2px;list-style:none;margin-right:.2em}
#menu_home .col_bonus li.pc{background-color:#a22588;margin-bottom:2px;height:100px;width:100%}
#menu_home .col_bonus li.pc .icon_pc{width:72px;height:42px;display:block;left:40px;top:8px;background:url("/template/2017/images/icon_menu.png") no-repeat 0 -52px transparent}
#menu_home .col_bonus li.pc .text_pc{width:100px;left:30px;top:60px;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_bonus li.pc_accessories{background-color:#622d8c;margin-bottom:2px;height:53px;width:100%}
#menu_home .col_bonus li.pc_accessories .icon_pc_accessories{width:37px;height:33px;display:block;right:15px;top:9px;background:url("/template/2017/images/icon_menu.png") no-repeat -140px -2px transparent}
#menu_home .col_bonus li.pc_accessories .text_pc_accessories{width:75px;left:15px;top:18px;text-align:center;display:block;color:#fff;line-height:18px}
#menu_home .col_bonus li.network{background-color:#1d418f;height:53px;width:100%}
#menu_home .col_bonus li.network .icon_network{width:26px;height:26px;display:block;left:15px;top:13px;background:url("/template/2017/images/icon_menu.png") no-repeat -80px -53px transparent}
#menu_home .col_bonus li.network .text_network{width:60%;right:.5em;top:15px;text-align:center;display:block;color:#fff;line-height:18px}
#header_banner .banner_right{height:208px;width:728px;border:1px solid #e3e3e3}
.banner_right a{display:block}
.banner_right img{width:728px;max-height:208px}
#menu_home .col_01 li:hover,#menu_home .col_02 li:hover,#menu_home .col_03 li:hover{opacity:.6}
#footer{margin-top:30px}
#footer .backTop{width:100%;display:block;border-bottom:1px solid #d3d3d3;height:45px}
#footer .backTop .backTop_center{width:120px;height:46px;text-transform:uppercase;margin:0 auto;color:red;font-size:15px;position:relative;text-align:center;line-height:30px;cursor:pointer}
.icon_backtop{background-position:0 0;width:45px;height:15px;display:block;position:absolute;top:30px;left:38px}
#footer .location{height:38px;line-height:38px;font-size:15px;padding-left:15px;position:relative;cursor:pointer}
.icon_location{width:16px;height:19px;background-position:-66px -58px;position:absolute;left:0;top:9px}
.icon_contact_sale{position:absolute;width:15px;height:14px;background-position:-85px -64px;left:3px;top:8px}
#footer .contact_sale{line-height:30px;font-size:15px;padding-left:28px;position:relative;border-bottom:1px solid #d3d3d3}
#footer .contact_sale b{color:red}
.icon_contact_us{background-position:-48px -63px;display:block;width:14px;height:14px;position:absolute;left:3px;top:8px}
#footer .contact_us{padding-left:28px;line-height:33px;border-bottom:1px solid #d3d3d3;position:relative;border-top:1px solid #d3d3d3}
#footer .contact_us a{color:#000;font-size:15px}
#footer .support{line-height:33px;font-size:15px;padding-left:28px;position:relative}
#footer .support a{color:#000}
.icon_support{position:absolute;background-position:-29px -61px;width:16px;height:16px;left:3px;top:8px}
#footer .support{line-height:33px;font-size:15px;padding-left:28px;position:relative}
#footer .support a{color:#000}
.icon_support{position:absolute;background-position:-29px -61px;width:16px;height:16px;left:3px;top:8px}
#footer .connect_pc{margin-top:45px;line-height:27px;height:27px;background-color:#6e6566;padding-left:40px;position:relative;margin-bottom:0}
#footer .connect_pc a{color:#fff}
.icon_connect_pc{background-position:0 -57px;width:24px;height:24px;left:3px;top:1px}
.product_list{padding:10px 0;margin-top:15px;display:inline-block;width:100%;line-height:1.45}
.product_list .pro_item{float:left;width:100%;border-bottom:1px dotted #d3d3d3;padding:10px;padding-left:0}
.product_list .pro_item .pro_info{margin-left:140px;float:none;height:auto;padding-right:10px;width:calc(100% - 150px);margin-right:10px}
.product_list .pro_item .pro_info .pro_name{width:100%; height: 33px; overflow: hidden;}
.product_list .pro_item .pro_info .p-oldprice2,.product_list .pro_item .pro_info .pro_price,.product_list .pro_item .pro_info .promotion{width:100%}
.product_list-KM{display:inline!important}
.pro_info .promotion{line-height:20px;display:block;float:left;width:100%;margin-top:5px;color:#e00;overflow:hidden;font-weight:700}
.pro_info .promotion span{color:#0a3f96}
.pro_item .icon_saleoff,.pro_item .icon_specialOffer{position:absolute;top:10px;left:0}
.pro_item .icon_new{position:absolute;top:5px;left:2px;padding:0 5px;background-color:#0a62ac;color:#fff;font-weight:700;font-size:11px;line-height:20px;margin-left:10px}
.product_list .bg_product10 .pro_info,.product_list .bg_product12 .pro_info,.product_list .bg_product2 .pro_info,.product_list .bg_product4 .pro_info,.product_list .bg_product6 .pro_info,.product_list .bg_product8 .pro_info{margin-left:10px;float:none;height:auto;padding-right:10px;width:calc(100% - 20px);margin-right:10px;margin-top:20px!important;float:left}
.discount{position:absolute;right:5px;top:5px;background:#e00;color:#fff;font-weight:700;padding:0 5px;line-height:20px}
.page_sort{line-height:30px;height:30px;margin-top:10px;padding-left:10px}
.page_sort select{height:30px;width:70%}
.page_filter{height:30px;margin-top:10px;line-height:30px;position:relative}
.page_filter .filter_price{width:46%;float:left;background-color:#eae8e9;padding-left:8px;color:#6e6566;display:block;cursor:pointer;position:relative}
.filter_price .filter_price_title{display:block;position:relative}
.icon_filter_price{position:absolute;right:10px;top:13px;background-position:0 -84px;width:7px;height:5px;z-index:999}
.filter_brand{float:right;width:46%;background-color:#eae8e9;padding-left:8px;cursor:pointer;position:relative}
.filter_brand ul,.filter_price ul{position:absolute;top:30px;left:0;width:99%;background-color:#fff;list-style:none;border:1px solid #ddd;z-index:777}
.filter_brand ul li,.filter_price ul li{float:left;display:block;width:100%;border-bottom:1px dotted #d3d3d3;line-height:29px}
.filter_brand ul li a,.filter_price ul li a{color:#000;margin-left:8px}
.page_path{line-height:20px;margin-top:10px;padding-left:10px;padding-right:10px}
.page_path a{color:#2842b3}
#iOS_detail{width:100%;height:400px!important;display:block;position:relative;border-bottom:2px solid #dfdfdf}
#iOS_detail .center{width:400px!important;margin:0 auto;padding:5px}
#iOS_detail img{width:100%!important;max-height:100%}
#iOS_detail .prevButton{position:absolute;top:60px;left:0}
#iOS_detail .nextButton img,#iOS_detail .prevButton img{width:28px!important;height:28px}
#iOS_detail .nextButton{position:absolute;top:60px;right:0;width:28px;height:28px}
#iOS_detail .image_slide{height:auto;margin:0 auto;display:block}
#body_content .info{padding:0 0 10px 8px;line-height:20px}
#body_content .info .pro_name{text-transform:uppercase;font-weight:700;margin-top:10px}
#body_content .info .pro_name a{color:#333;font-size:14px}
#body_content .info .pro_price{font-weight:700;color:red;font-size:14px}
#body_content .promotion{color:#333;position:relative;padding-right:10px;margin-top:10px;border:1px dashed orange;width:89%;margin-left:2%;padding:10px;background:#f0f0f0;margin-bottom:10px}
#body_content .promotion span{color:red;font-size:13px;font-weight:700;padding-left:18px;margin-bottom:10px}
#body_content .promotion .icon{margin-left:10px;background:0 0}
.viewmore-offer{text-align:center;width:100%;float:left;padding:10px;font-weight:700;font-size:15px;background:#f7f7f4;margin-top:10px}
#baiviet{padding:10px 5px}
#baiviet h3,#video h3{font-size:15px;text-transform:uppercase;line-height:40px;color:#0a62ac}
#baiviet img{width:100%;height:100%}
#video .h3_content iframe{width:100%}
.h3_line{padding:5px}
.icon_promotion{left:0;top:2px;background-position:-51px -45px;width:13px;height:16px}
.button_cart{width:100%;display:block;height:38px;font-size:18px;text-transform:uppercase;color:#fff;text-align:center;background-color:#0a62ac;line-height:38px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.info_order{padding:10px;color:#333;line-height:24px}
.info_order b{color:red;font-size:12px}
.info_order .small{font-size:11px}
.info_order .small b{color:#0a62ac}
.danhgia>span,.info_thongso>span{font-size:15px;text-transform:uppercase;line-height:40px;color:#0a62ac}
.info_thongso table{width:100%;border:1px solid #d3d3d3;font-weight:700}
.info_thongso table td{height:47px;padding-left:10px}
.info_thongso table tr:nth-child(odd){background-color:#f8f8f8}
.info_thongso table td.att-name{width:120px}
.info_thongso ul{list-style:none}
.show_menu{background-color:#fff;position:absolute;width:100%;display:block;z-index:999;border-top:1px solid #fff;border-bottom:3px solid #2842b3}
.show_menu ul{list-style:none}
.show_menu li{float:left;width:100px;margin-right:10px;text-align:center;padding:10px 0;height:80px}
.show_menu li:nth-child(3n){margin-right:0}
.show_menu li a{color:#333}
.contact_us table{width:320px}
.contact_us table td input[type=text]{width:210px}
.contact_us table td textarea{width:212px}
.contact_us table td input[type=submit]{width:100px;height:30px}
#show-more-bt{width:100px;display:block;margin-bottom:20px;height:30px;margin:0 auto;text-align:center;position:relative;padding-top:25px}
#show-more-bt a{font-size:15px;text-transform:uppercase;color:#0a62ac;display:block;cursor:pointer}
.icon.show_more{position:absolute;width:45px;height:15px;background-position:0 -15px;top:0;left:28px}
.location_address .box_address{line-height:18px;margin-bottom:0}
.location_address .box_address .row_title{font-weight:700;background:#fff;color:#000;text-transform:uppercase;position:relative;line-height:40px;padding:0 10px;font-size:14px;color:#333;border:1px solid #d9d9d9;border-bottom:none;margin:0 10px}
.location_address .box_address .row_title.active:after{content:'-'}
.location_address .box_address .row_title:after{content:'+';float:right;font-size:18px}
.location_address .box_address .row_content{padding:10px;border:1px solid #d9d9d9;border-bottom:none;display:none;margin:0 10px}
.location_address .box_address .row_content span{font-size:14px}
.location_address .box_address.last .row_title{border:1px solid #d9d9d9}
#iOS_detail .mobile_slider_detail{display:block;text-align:center}
.shopping_cart{line-height:30px;font-size:15px;padding-left:28px;position:relative;border-top:1px solid #d3d3d3}
.shopping_cart .icon_shopping{width:16px;height:16px;display:block;position:absolute;background:url(/template/2017/images/icon_mobile_cart.png) no-repeat transparent;left:3px;top:8px}
.shopping_cart a{color:#000}
.sbHolder{float:right;background-color:#eae8e9;color:#6e6566;display:block;cursor:pointer;position:relative;width:48%}
.sbHolder .sbSelector{margin-left:5px;color:#666}
.sbHolder .sbOptions{background-color:#fff;float:left;top:30px!important;position:absolute;z-index:998;border:1px solid #ddd}
.sbHolder .sbOptions li{float:left;display:block;width:100%;border-bottom:1px dotted #d3d3d3;line-height:29px}
.sbHolder .sbOptions li a{margin-left:5px;color:#666}
.submenu_box{width:320px;float:left;background-color:#eae8e9;color:#333;display:block;cursor:pointer;position:relative}
.submenu_box2{width:320px;float:left;background-color:#eae8e9;color:#333;display:block;cursor:pointer;position:relative}
.submenu_box .submenu_box_title{margin-left:10px}
.submenu_box ul{position:absolute;z-index:999;background-color:#fff;border:1px solid #ddd;width:318px}
.submenu_box ul li{border-bottom:1px dashed #ddd}
.article_list .news-item{overflow:hidden;padding:10px;border-bottom:1px solid #ddd}
.article_list .news-item .news-image{float:left;width:100px;height:100px;line-height:100px;margin-right:5px}
.article_list .news-item .news-image img{max-width:100px;max-height:100px}
.article_list .news-item .news-name{font-weight:700;color:#000;display:block;max-height:35px;line-height:17px;overflow:hidden;margin-bottom:10px;font-size:14px;padding-left:5px}
.article_list .news-item .news-summary{display:block;max-height:75px;overflow:hidden;font-size:13px;text-align:justify;padding-left:5px}
#brand_filter_list li{float:left;display:block;background-color:#fff;width:100%;border-bottom:1px dotted #d3d3d3;line-height:29px}
#brand_filter_list li a{display:block}
.paging{list-style:none;margin-left:-15px;border-top:1px solid #fff;margin-top:10px}
.paging{display:block;line-height:20px;text-align:center;padding-top:5px;padding-bottom:5px}
.paging table{margin:0 auto}
.paging td{cursor:pointer}
.paging td>a{color:#333}
.paging td.pagingSpace{padding:0;width:5px}
.paging td.pagingIntact{padding:0 0}
.paging td.pagingIntact>a{display:block}
.paging td.pagingIntact:hover{background-color:#cfcfcf}
.paging td.pagingViewed{color:#fff}
.format_html b,.format_html strong{font-weight:700}
.format_html a{color:#09f;font-weight:700}
.format_html em{font-style:italic}
.format_html ol,.format_html ul{margin-left:15px}
.format_html img{max-width:100%;width:100%;height:auto}
.format_html table{border-collapse:collapse}
.format_html table td{padding:3px}
.article-detail h1{font-size:16px;line-height:18px;margin-bottom:5px}
.article-detail .time{color:#777;display:block;margin-bottom:5px}
.article_references>h4{margin-bottom:10px}
.article_references ul{list-style-type:disc!important}
.article_references ul li{line-height:16px;margin-left:15px;margin-bottom:5px}
.article_references ul li a{color:#000;font-size:14px;margin-bottom:13px;display:block}
#tskt tr:nth-child(odd){background-color:#f1f1f1}
.nd p{font-size:15px;text-align:justify}
#tskt td:nth-child(odd){font-weight:700}
#tskt td{border:1px solid #ddd;padding:5px;height:20px}
.box_product_title_mb{background-color:#e00;height:35px;padding:0 10px;line-height:35px;font-size:14px;font-weight:700}
.pro_item_center_mb{overflow:hidden;width:auto;float:left;background-color:#fff;padding:5px!important;margin:10px 5px!important;border:1px solid #ddd;border-radius:10px;max-width:173px}
.pro_item_center_mb .pro_item .image{position:relative;float:left;width:93%;display:table-cell;vertical-align:middle;text-align:center;padding:10px}
.pro_info_mb{float:left;width:96%;margin-left:2%}
.pro_info_mb .pro_name{float:left;color:#000;width:100%;display:block;margin-bottom:5px;height:33px;overflow:hidden}
span.pro_price{color:red;font-weight:700;font-size:15px}
@media all and (max-width:550px){
  #iOS_detail{height:400px!important}
}
li.PAC-list-km{padding:.25em;margin:.3em;text-align:center;border:1px solid #ddd;display:block;overflow:hidden;position:relative;min-width:270px}
.pac-img-list-km img{width:100%;min-width:270px;overflow:hidden;padding:0!important}
.pac-caption{color:#333;margin:0;padding:5px 0}
.pac-caption h4{height:30px;margin-top:10px}
.pac-caption h4 a{color:#004b91;font-weight:700;overflow:hidden;text-transform:uppercase}
.pac-market_time{color:#e00;font-style:italic}
.pro_item{float:left;width:100%}
.product-img{position:relative;float:left;width:120px;height:120px;display:table-cell;vertical-align:middle;text-align:center;padding:.8em}
a.product-image{position:relative;float:left;max-width:100%;max-height:100%;display:table-cell;vertical-align:middle;text-align:center;padding:.8em}
.pro_item .product-img img{max-width:100%;max-height:100%}
.product-info{width:75%;float:left}
.product-info a{width:100%;float:left;float:left;color:#000;font-weight:700;display:block;text-transform:uppercase;margin-bottom:.4em;margin-top:1.4em;font-size:11px}
span.price{font-size:14px;font-family:Roboto-Medium,sans-serif;color:#c63829;float:left;font-weight:700;margin-right:4px}
span.market_price{position:relative;color:#666!important;text-decoration:line-through;float:left;margin-right:4px;letter-spacing:-.2px;font-size:12px}
span.product-benefit-off{color:#fff;font-family:Roboto-Medium;background:#d60c0c;padding-left:.6em;padding-right:.6em;border-radius:.1em;margin-left:.6em;font-size:.8em}
.product-km{margin-top:.5em;float:left;line-height:1.4em;display:block;width:75%;color:#767676;height:3em;overflow:hidden}
.product-km span{color:#0a3f96}
div#pac-top-km-time i{color:red}
div#pac-top-km-time h3{color:#004a8f;font-size:1em}
.pac-bottom-km a{color:#004a8f;font-size:1.5em;text-decoration:underline}
.pac-bottom-km{font-size:10px;margin-top:.5em;color:#333;text-align:center}
.data{text-align:center}
a#pa-menu-a{background:url("/template/2017/images/mobile_icon.png") no-repeat transparent;width:40px;height:40px;position:absolute;top:1.5em;left:5px;z-index:999;cursor:pointer;background-position:-75px 0;width:20px;height:14px;right:5px}
.filter{display:block;height:40px;position:relative;padding:0 10px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}
.filter li{display:inline-block;line-height:40px;width:22%}
.filter li:nth-child(2){width:19%}
.filter li:nth-child(3){width:28%}
.filter li:nth-child(4){width:80px;float:right;text-align:center}
.filter li .criteria,.filter li .selected{display:block;overflow:hidden;font-size:14px;color:#288ad6}
.filter li .criteria:after{content:'';width:0;height:0;border-top:6px solid #288ad6;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin-left:1px}
.filter li div{display:none;overflow:visible;background:#fff;border:1px solid #d9d9d9;border-radius:4px;-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.1);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);padding:5px 10px;position:absolute;left:10px;right:10px;top:40px;z-index:9}
.filter li div:after,.filter li div:before{content:'';width:0;height:0;position:absolute;bottom:100%;left:34px;border-bottom:10px solid #d9d9d9;border-left:10px solid transparent;border-right:10px solid transparent}
.filter li div:after{border-width:9px;border-bottom-color:#fff;margin-left:1px}
.filter li div .all{display:block;overflow:hidden;border-bottom:1px solid #d9d9d9;font-size:14px;color:#333;padding:10px 0}
.filter li div .all i{margin-right:2px}
.filter li aside{float:left;overflow:hidden;width:50%;padding:5px 0}
.filter li aside.full{width:auto}
.filter li .online{clear:both;border-top:1px solid #ddd;margin-bottom:-10px;font-size:14px;font-weight:700;color:#333}
.filter li label{display:block;padding:5px 0 6px;line-height:15px}
.filter li label a{color:#333;margin-left:0}
.filter li label a.prevent{pointer-events:none}
.filter li .check .iconmobile-checkbox{background-position:-160px -75px}
.filter li .listprice:after,.filter li .listprice:before{left:29%}
.filter li .listprice label{padding-left:5px}
.iconmobile-checklist{background-position:-35px -20px;width:16px;height:14px;display:none}
.filter li .check .iconmobile-checklist{display:inline-block;margin-left:-25px;margin-right:5px}
.filter li .feature{text-align:left}
.filter li .feature:after,.filter li .feature:before{left:50%}
.filter li .rowfeature{float:none;width:100%;border-bottom:1px solid #d9d9d9;display:block;padding:0}
.filter li .rowfeature:last-child{border:none}
.filter li .rowfeature.hide{display:none}
.filter li .rowfeature strong{display:block;line-height:20px;margin:5px 0 2px}
.iconmobile-closefil{margin-left:-20px;content:'x';font-size:15px;display:block;color:#ea0000;font-style:normal;border-radius:50%;cursor:pointer}
.filter li .feature .closefilter{top:5px;right:5px}
.filter li .sortprice{text-align:left}
.filter li .sortprice:after,.filter li .sortprice:before{left:auto;right:37px}
.filter li .sortprice:before{right:36px}
.iconmobile-closefil{width:20px;height:20px;background:#dedede}
.filter li .closefilter{position:absolute;right:8px;top:10px;border:0;background:0 0}
.filter li label a.current{font-weight:700;color:#e00}
.icon_cart_header{width:25px;height:25px;background-position:0 -94px;top:0;left:18px}
.list-cat-home p{float:left;width:29.33%;display:block;margin:0;border-radius:10px;-webkit-filter:drop-shadow(0 0 3px rgba(44,44,44,0.2));filter:drop-shadow(0 0 3px rgba(44, 44, 44, .2));background-color:#fff;text-align:center;font-size:11px;line-height:14px;color:#202c42;font-weight:600;display:block;margin:0 8px 0 0;padding:8px 5px;height:115px;margin-bottom:10px}
.list-cat-home p img{display:block;position:relative;padding-bottom:0;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:8px}
.list-cat-home span{display:table;margin:.5%;width:100%;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}
.list-cat-home span a{color:#333;text-align:center;margin:2px;height:40px;width:100%;vertical-align:middle;font-size:12px;border-radius:2px;white-space:break-spaces}
.list-cat-home .other{clear:both;padding:5px;overflow:hidden;text-align:center}
.list-cat-home .other a{display:inline-block;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;color:#2842b3;margin:0 2px}
.list-cat-home{margin:12px 0;float:left;width:100%}
.cat-home{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;white-space:nowrap;padding:5px;height:290px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.icon-showroom{width:14px;height:19px;background-position:-117px 0;position:relative;float:left;margin-right:5px;margin-top:-4px}
.icon-tragop{width:21px;height:19px;background-position:-144px 0;position:relative;float:left;margin-right:5px;margin-top:-4px}
.icon-gift{width:20px;height:19px;background-position:-176px 0;position:relative;float:left;margin-right:5px;margin-top:-4px}
.title-popup span{font-size:18px}
.title-popup .close{float:right;font-style:normal;font-weight:700;font-size:21px;cursor:pointer}
.title-popup{height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding:0 15px}
.content-popup{padding:20px;overflow:auto;max-height:calc(100vh - 50px)}
#bg-opacity{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;display:none}
.popup-common{position:fixed;z-index:9999999;width:100%;top:0;left:0;background:#fff;border:solid 3px #056bad;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}
.red{color:#e00}
.nd{line-height:1.45}
.nd h1{display:block;font-size:24px;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700;margin:.67em 0}
.nd h2{display:block;font-size:1.5em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700;margin:.83em 0}
.nd h3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700}
.nd ul{padding-left:10px!important;margin:1em 0;list-style:initial}
.nd ol{padding-left:10px!important;margin:1em 0}
.nd p{margin:1em 0}
.nd table{border-collapse:collapse}
.nd table td,.nd table th{border:solid 1px #ddd;padding:5px}
.list_info .title{text-transform:uppercase;line-height:27px;display:block;background:#eee;border:solid 1px #ddd;padding:0 10px}
.list_info .title.active{background:#e00;color:#fff}
.list_info .content{padding:10px;display:none}
.list_info .content a{color:#333;display:block;font-size:13px;margin-bottom:10px}
.list_info{margin-bottom:2px}
.item_phone{width:45px;margin-top:8px;height:45px;line-height:45px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.4);box-shadow:0 0 6px 0 rgba(0,0,0,.4);color:#fff;background:#278c56;right:0;position:fixed;bottom:255px;z-index:99999}
#gotoTop{position:fixed;right:0;bottom:105px;width:45px;height:45px;background:#ed1b24;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;cursor:pointer;z-index:9999;border-radius:50%}
.icon-top{width:45px;height:45px;background:url(/upload/img_home/arrow-up.png) no-repeat 7px 7px transparent;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.filter_items span{display:inline-block;background:#80afff;padding:0 0 0 5px;color:#fff;border-radius:2px;line-height:24px;overflow:hidden}
.filter_items{margin-bottom:5px}
.filter_items span a{font-weight:700;display:inline-block;width:25px;background:#2842b3;color:#fff;text-align:center;font-size:17px;margin-left:5px}
.paging_mobile{margin-left:10px;margin-right:10px}
.pagingIntact a{display:block;padding:5px 12px;border:solid 1px #ccc;line-height:20px;margin:0 1px;border-radius:5px;background:#eee;font-size:14px;font-weight:500;color:#121212}
td.pagingViewed{text-align:center;padding:5px 12px;border:solid 1px #ccc;line-height:20px;margin:0 1px;border-radius:5px;background:#1a2174;font-size:14px;font-weight:600;color:#fff;display:block}
td.pagingSpace{width:3px}
.button-buy-detail a:hover{opacity:.8}
.btn-buy{display:block;text-align:center;background:#0757ab;color:#fff;margin:6px 0;padding:8px 10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:#3481bc;background:-webkit-gradient(linear,left top,left bottom,from(#3481bc),to(#003cb5));background:-o-linear-gradient(top,#3481bc 0,#003cb5 100%);background:linear-gradient(to bottom,#3481bc 0,#003cb5 100%)}
.btn-buy span{text-transform:uppercase;display:block;font-weight:700;font-size:15px;margin-bottom:4px}
.btn-buy.btn-buy-red{background:#ff3838;background:-webkit-gradient(linear,left top,left bottom,from(#ff3838),to(#a80002));background:-o-linear-gradient(top,#ff3838 0,#a80002 100%);background:linear-gradient(to bottom,#ff3838 0,#a80002 100%)}
.btn-buy.btn-buy-red:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#e40003),color-stop(0,#ff3838));background:-o-linear-gradient(top,#e40003 100%,#ff3838 0);background:linear-gradient(to bottom,#e40003 100%,#ff3838 0)}
.btn-buy-blue{width:94%;float:left}
.btn-buy-blue-right{width:94%;float:right}
.btn-buy-blue:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#003cb5),color-stop(0,#3481bc));background:-o-linear-gradient(top,#003cb5 100%,#3481bc 0);background:linear-gradient(to bottom,#003cb5 100%,#3481bc 0)}
.btn-buy-blue-right:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(100%,#003cb5),color-stop(0,#3481bc));background:-o-linear-gradient(top,#003cb5 100%,#3481bc 0);background:linear-gradient(to bottom,#003cb5 100%,#3481bc 0)}
a.btn-buy.btn-buy-red span{font-size:15px;padding:3px}
.btn-buy.btn-buy-yellow{background:#f7ad00;background:-webkit-gradient(linear,left top,left bottom,from(#f4c24b),color-stop(99%,#f7ad00));background:-o-linear-gradient(top,#f4c24b 0,#f7ad00 99%);background:linear-gradient(to bottom,#f4c24b 0,#f7ad00 99%)}
.btn-buy.btn-buy-yellow:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(99%,#ffb300),color-stop(0,#f4c24b));background:-o-linear-gradient(top,#ffb300 99%,#f4c24b 0);background:linear-gradient(to bottom,#ffb300 99%,#f4c24b 0)}
#uudai{border:solid 1px #aaa;padding:12px 15px}
#uudai .title{font-size:15px;text-align:center;display:block;margin-bottom:10px;color:#e00}
#uudai li span{display:block;margin-left:30px;line-height:20px}
#uudai li{margin:12px 0}
#uudai li .icon-list-item{margin-top:2px}
#uudai li{background:url(/template/2017/images/icon_star_list2.png) left 0 no-repeat;background-size:20px 20px;-webkit-background-size:20px 20px;-moz-background-size:20px 20px}
.ul{padding:0;margin:0;list-style:none}
.rating-form{border:solid 1px #ccc;padding:10px;border-radius:3px;width:100%;display:none;position:absolute;background:#fff;z-index:9;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px}
.rating-form .inputText{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.rating-form table{width:100%}
.rating-form table tr td:first-child{width:65px}
.rating-form:before{content:'';border:solid 9px transparent;display:block;height:0;width:0;border-bottom-color:#ccc;position:absolute;top:-18px;left:37px}
.rating-form td{padding:3px 0}
.rating-form textarea{height:45px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.icons{display:inline-block;background-image:url(/template/2017/images/sprite.png);background-repeat:no-repeat}
.icons.icon-star{width:92px;height:17px;vertical-align:sub}
.star0{background-position:-354px -116px}
.star1{background-position:-354px -96px}
.star2{background-position:-354px -74px}
.star3{background-position:-354px -51px}
.star4{background-position:-354px -30px}
.star5{background-position:-354px -8px}
.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0}
.rating-star:hover{background-position:0 0}
.rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url('/template/2017/images/star.png') 0 0;margin:0 1px}
.rating-star:hover,.rating-star:hover~.rating-star{background-position:0 0}
.rating-input:checked~.rating-star,.rating-star:hover,.rating-star:hover~.rating-star{background-position:0 0}
.rating-input:checked~.rating-star,.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star{background-position:0 0}
.rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url('/template/2017/images/star.png') 0 -28px}
.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star{background-position:0 -56px!important}
.btn-red{background:#d00;color:#fff;padding:7px 20px;font-size:15px;border-radius:3px;-moz-border-radius:3px;border:solid 1px #ce0101;margin-top:10px;float:left}
.voucher input[type=text]{height:25px;padding:0 10px}
.voucher .button{background-color:#d00;color:#fff!important}
.tbl-common td{padding:5px}
.regist_left *{-webkit-box-sizing:border-box;box-sizing:border-box}
.regist_left input[type=password],.regist_left input[type=text]{width:100%;height:30px}
.blog-related li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}
.blog-related li img{max-width:120px;max-height:120px;margin-right:10px}
.blog-related h3{color:#0a62ac;display:block;overflow:hidden;font-size:20px;line-height:1.3em;padding-bottom:5px;font-weight:400;margin-bottom:10px}
.blog-related li a{color:#666}
.unit-detail-amount-control{position:relative;width:126px;height:32px;line-height:32px;zoom:1}
.unit-detail-amount-control a{cursor:pointer;float:left;width:22px;height:22px;border:1px solid #ddd;line-height:22px;overflow:hidden;text-align:center;color:#333;background:#fff}
.unit-detail-amount-control input{float:left;width:24px;text-align:center;height:22px;line-height:22px;border-width:1px;border-style:solid;border-color:#ddd;border-left:none;border-right:0}
.unit-detail-amount-control a:hover{background:#ddd}
#config-group .item{border:solid 1px #cecece;float:left;text-align:left;margin-right:2%;margin-bottom:2%;padding:5px;border-radius:2px;width:32%;background:#fff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}
#config-group .item:nth-child(3n+3){margin-right:0!important}
#config-group .item:nth-child(3n+1){clear:both}
#config-group{margin-top:10px}
#config-group .item .name{margin-bottom:0;margin-left:20px;font-size:13px;line-height:1.45;color:#333}
#config-group .item .price{color:#d50000;font-weight:700;margin-left:20px}
#config-group .summary{margin-bottom:5px;line-height:16px;height:32px;overflow:hidden;margin-top:-5px}
#config-group .item .radio{float:left}
.custom-nav .owl-nav{margin:0!important}
.custom-nav .owl-nav button{position:absolute;color:#999!important;top:50%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;outline:0;z-index:99999;opacity:.5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.custom-nav .owl-nav button i{font-size:50px}
.custom-nav .owl-nav .owl-prev{left:0;border-radius:0 4px 4px 0}
.custom-nav .owl-nav .owl-next{right:0}
.custom-nav .owl-nav button:hover{opacity:1;background:0 0!important}
.p-item{width:100%;float:left;position:relative;background:#fff;border-radius:5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.p-container{padding:10px;overflow:hidden}
.p-img{display:block;position:relative;padding-top:85%}
.d-icons{background-image:url(/template/2017/images/sprite_deal.png?v=5);background-repeat:no-repeat;display:inline-block;vertical-align:middle;background-size:310px auto}
.p-discount{width:45px;height:27px;background-position:-174px -52px;position:absolute;left:0;top:0;line-height:27px;text-align:center;padding-left:5px;color:#fff;font-weight:700;z-index:5}
.p-name,.p-name .h-title{display:block;line-height:18px;height:36px;overflow:hidden;margin-top:5px;color:#000;font-weight:400;font-size:13px;margin-bottom:3px;text-align:left}
.p-price{font-weight:700;color:#d00;font-size:14px}
.p-old-price{text-decoration:line-through;color:#999}
.icons.icon-deal-yellow{width:16px;height:26px;background-position:-238px -9px;float:left;margin:0 10px 0 8px}
.p-order-status{height:16px;line-height:16px;border:solid 1px #ffb401;border-radius:30px;margin-top:8px;position:relative;background:#ed3236;background:-webkit-gradient(linear,left top,right top,from(#ed3236),to(#fd5707));background:-o-linear-gradient(left,#ed3236 0,#fd5707 100%);background:linear-gradient(to right,#ed3236 0,#fd5707 100%)}
.p-order-status .text{padding-left:10px;font-size:10px;position:absolute;color:#fff;margin-left:10px;text-transform:uppercase;line-height:16px}
#deal-home{overflow:hidden}
#deal-home .head{background:#ec3237;color:#fff;overflow:hidden}
#deal-home .head .h-title{text-transform:uppercase;font-size:16px;line-height:45px;margin:0;font-weight:700;float:left}
#deal-home .head .h-title .icons{width:25px;height:39px;background-position:-140px 0;float:left;margin:3px 5px 0 -10px}
#deal-home .time-group{font-weight:700;float:right}
#deal-home .time-group span{display:block;float:left;background:#b91115;height:38px;line-height:38px;padding:0 10px;border-radius:8px;margin:4px 2px;font-size:14px;font-weight:700}
#deal-home .time-step{width:100%;float:left;background:#ec3237;margin-top:5px}
#deal-home .time-step .item{float:left;padding:3px 0;text-align:center;font-size:12px;height:38px;cursor:pointer;opacity:.5;width:25%}
#deal-home .time-step b{display:block;font-size:16px;line-height:20px}
#deal-home .time-step .item.current{background:#b91115;opacity:1}
.viewall-dealhome{position:relative;padding:5px 25px;font-size:14px!important;display:block;width:130px;margin:auto;margin-bottom:20px;margin-top:10px}
.btn-round{border:solid 1px;border-radius:30px;text-transform:uppercase;font-weight:700;font-size:14px;background:#fff}
#deal-home .head .h-title .d-icons{width:25px;height:39px;background-position:-140px 0;float:left;margin:3px 5px 0 10px}
.p-img img{position:absolute;max-width:100%;max-height:100%;width:auto!important;height:auto!important;left:0;top:0;right:0;bottom:0;display:block;margin:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.icon-order-status-deal{background-position:-214px -7px;width:12px;height:16px;display:block;position:absolute;bottom:0;left:3px}
.text-center{text-align:center}
.icon-order-status-deal{background-position:-214px -7px;width:12px;height:16px;display:block;position:absolute;bottom:0;left:3px}
.p-discount{width:45px;height:27px;background-position:-174px -52px;position:absolute;left:0;top:0;line-height:27px;text-align:center;padding-left:5px;color:#fff;font-weight:700;z-index:5}
.p-old-price{text-decoration:line-through;color:#999}
#product-deal-info{overflow:hidden;position:relative;margin-bottom:15px;border:solid 1px #d9282f;height:30px;line-height:30px;border-radius:30px;margin-top:5px}
#product-deal-info>.title{text-transform:uppercase;color:#fff;font-weight:700;font-size:14px;float:left;background:#d9282f;font-style:italic;padding-right:10px;margin-right:20px;position:relative}
#product-deal-info>.title:after{content:'';display:block;height:40px;width:21px;background:#d9282f;-ms-transform:skewY(20deg);-webkit-transform:skewY(20deg);transform:skewY(78deg);position:absolute;right:-12px;top:8px}
#product-deal-info .p-order-status{float:right;border:none;width:110px;margin-top:4px;margin-right:4px}
#product-deal-info .time{float:left}
#product-deal-info .time .count-down{float:left;font-size:14px}
#product-deal-info .time .title{font-size:13px;float:left;margin-right:5px;display:none}
#product-deal-info .count-down span{display:inline-block;color:#d9282f;font-weight:700;border-radius:7px;margin:0 3px}
#product-deal-info .p-order-status .icon-order-status-deal{bottom:2px}
.p-order-status{height:22px!important;line-height:19px!important}
.p-order-status .text{line-height:22px!important}
.d-icons.icon-deal-yellow{width:16px;height:26px;background-position:-238px -9px;float:left;margin:0 10px 0 8px}
.fs-24{font-size:24px}
#deal-detail-info{margin-top:15px;margin:10px}
#new-config{color:#999;padding-left:10px;padding-right:10px}
.proWarranty{padding-left:10px;padding-right:10px;margin-top:10px;margin-bottom:10px;font-size:14px}
.content{margin-top:10px;font-size:14px}
#product-info-price table{padding:0 10px!important;padding-bottom:15px!important}
#new-config .name b{font-weight:400;color:#000}
#new-config .item{display:inline-block;position:relative;margin-bottom:5px;background:#b2b2b2;color:#fff;border-radius:8px;font-size:14px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#new-config .item a{display:block;padding:6px;color:#fff}
#new-config .item.current,#new-config .item:hover{border-color:#888;background:#4b4e56}
#new-config .config-attribute{padding:10px 0;border-top:dotted 1px #bbb;position:relative}
#new-config .config-attribute:first-child{border-top:0}
#new-config .config-attribute .name{margin-bottom:10px}
#new-config .item.color{background:0 0;border:2px solid #b2b2b2;border-radius:50%;overflow:hidden;width:60px;height:60px}
#new-config .item.color{margin-right:5px}
#new-config .item.color:hover{border-color:#ca1010}
#new-config .item img{max-height:45px;max-width:45px}
.number-footer{color:#fff;background-color:#ed1b24;font-size:16px;padding:5px 6px}
.title-footer{text-align:center;background-color:#243a76;padding:5px 10px;color:#fff;border-radius:0 25px 25px 0;font-weight:700;font-size:16px!important}
.contact-table{width:100%;border:3px dotted #4471c2;border-bottom:2px solid #ddd}
#adv-popup .background{display:none;position:fixed;height:100%!important;width:100%;top:0;left:0;background:#000;z-index:9999999;opacity:.8}
#adv-popup .banner{display:none;position:fixed;z-index:99999991}
#adv-popup .close{font-size:25px;right:10px;top:0;color:red;font-weight:700;position:absolute;opacity:1;text-shadow:none;cursor:pointer}
#adv-popup .banner img{max-height:500px;max-width:90%;display:block;margin:auto}
.icon-gift-combo{position:absolute;width:25px;left:0!important;bottom:0!important;top:auto!important;right:auto!important}
.icon-ytb{width:21px;height:26px;position:relative;float:left;margin-right:5px;margin-top:-4px;background-image:url(/upload/img_home/bpc.png);background-size:100%}
.list-cat-home .other a{padding:2px;margin:0}
.square-trade-content{width:100%}
.icon-skype-support{width:20px;height:10px;background-image:url(/template/2017/images/zalo.png)}
.fa-user-headset:before{content:"\f82d"}
@-webkit-keyframes gradient{
  0%{background-position:0 0}
  100%{background-position:-200% 0}
}
@keyframes gradient{
  0%{background-position:0 0}
  100%{background-position:-200% 0}
}
.ribbon{position:absolute;color:#fff;font-size:15px;font-weight:700;padding:10px 20px;top:-2px;left:-2px;border-radius:8px 2px 19px;-webkit-box-shadow:1px 2px 2px 0 rgba(0,0,0,.25);box-shadow:1px 2px 2px 0 rgba(0,0,0,.25);background:-o-repeating-linear-gradient(left,red 0,#00f 50%,red 100%);background:repeating-linear-gradient(to right,red 0,#00f 50%,red 100%);background-size:200% auto;background-position:0 100%;-webkit-animation:gradient 2s infinite;animation:gradient 2s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}
#form-tan-nuoc-custom{position:relative;border:1px solid #ececec;border-radius:16px 8px 8px;padding:15px 10px}
.b24-widget-button-popup.b24-widget-button-popup-show{display:none!important}
.pro-offer .content.collapse{height:102px;overflow:hidden}
.col-deal.out-stock{opacity:.5;pointer-events:none}
.button-buy-detail .wait-order-group p{margin-bottom:10px;font-weight:700}
.button-buy-detail .wait-order-group .infoInput{margin:0 0 8px 0;width:100%;padding:0 0 0 10px;line-height:36px;border:1px solid #ccc;border-radius:5px;outline:0}
.button-buy-detail .wait-order-group a{text-align:center;color:#fff;background:#2842b3;border-color:#2842b3!important}
.signUpInformationCustomersBottom h2{text-transform:uppercase;font-weight:700;color:#0484bb;font-size:16px;margin:10px 0}
.signUpInformationCustomersBottom input{width:calc(100% - 12px);height:43px;font-size:16px;padding-left:10px;border-radius:5px;border:1px solid #ddd;margin-bottom:15px}
#signUpInformationCustomers table tr{border-bottom:1px solid #ddd;font-size:14px}
#signUpInformationCustomers table th{font-size:16px;background-color:#f5f5f5}
#signUpInformationCustomers table{border-collapse:collapse;width:100%}
#signUpInformationCustomers td,#signUpInformationCustomers th{text-align:left;padding:8px}
#signUpInformationCustomers tr:hover{background-color:#ddd;cursor:pointer}
#signUpInformationCustomers table th{text-align:center}
.cat-pro-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cat-pro-list-container .apple-cat-item{width:calc(100% / 2 - 25px);text-align:center;margin:0 10px 10px 0;color:#666;border-radius:6px;padding:5px 10px;list-style:none;background:#f3f3f3}
.cat-pro-list-container .apple-cat-item .cat-img{position:relative;padding-bottom:60px;margin-bottom:10px;background-repeat:no-repeat;background-position:center;background-size:contain;display:block}
.cat-pro-list-container .apple-cat-item .cat-title{display:block}
.cat-pro-list-container .apple-cat-item a{display:block;color:#222}
.cat-pro-list-container .apple-cat-item:nth-child(2n){margin-right:0}
.apple-product .icon-apple{width:55px;height:25px;background:url(../images/apple-icon.png) no-repeat;position:absolute;top:5px;right:5px;z-index:2;background-size:contain}
.apple-product .pro_item{background:#fff}
.item_comment .comment_left{float:left;width:40px}
.item_comment .comment_right{float:left;width:calc(100% - 50px)}
.item_comment p{margin:5px 0}
.item_comment{padding:15px 0;border-top:solid 1px #ddd;line-height:1.45}
.item_comment.first{border:none}
.item_reply{padding:8px;background:#f5f5f5;margin-top:5px;overflow:hidden}
.item_comment .comment-name{font-weight:700;font-size:14px}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:400;font-size:10px}
.user-text{float:left;width:25px;height:25px;background:#ddd;margin-right:7px;text-align:center;color:#666;text-transform:uppercase;font-size:12px;line-height:26px;font-weight:600;text-shadow:1px 1px 0 rgba(255,255,255,.2)}
.item_comment::after{content:'';display:block;clear:both}
.item_comment .comment_right .cmt-imgs a{display:inline-block;margin:6px 10px 0 0;position:relative;width:80px;height:80px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}
.item_comment .comment_right .cmt-imgs img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:block}
#comment-list .inputText{display:block;width:97%;height:36px;padding-left:5px}
#comment-list .comment-form .img-avatar{float:left;margin-right:10px}
#comment-list .comment-form form{width:calc(100% - 50px);float:left}
#comment-list .comment-form textarea{height:80px;padding:5px 10px;width:calc(100% - 20px)}
.comment-form::after{content:'';display:block;clear:both}
.mb-hided{display:none}
.name_product-detail{float:left;overflow:hidden;font-size:16px;color:#333;line-height:25px;padding-left:10px;padding-right:10px;margin-bottom:15px}
.promotion-detail span{padding-left:10px!important;font-size:15px!important}
.promotion-detail .content{padding-left:10px;padding-right:10px}
.page_nav_detail_news{padding:10px}
.p-bottom{width:100%;float:left;margin-top:10px}
.btn-cart-stop{color:#d42333;background:url(/template/2017/images/icon_addcart_new.jpg) left 1px no-repeat;padding-left:17px;font-size:13px;float:right}
.nd div.detailnews{width:100%!important;overflow-x:auto!important;word-wrap:break-word}
.nd table{width:100%!important;overflow-x:auto!important}
.nd table tr{line-height:22px!important}
.nd table tr th{padding:0 10px!important}
.nd table tr td{width:20%!important}
.nd table tr:first-child{background:#f1f1f1!important;font-weight:700}
.nd table tr:nth-child(2){background:#fff!important}
.nd table tr:nth-child(odd){background:#f3f3f3!important}
.nd table td{padding:7px!important;padding-left:10px!important;text-align:left!important;border:1px solid #ccc!important}
.nd table tr td,.nd table tr td p{margin:0!important;font-size:11pt!important;font-weight:500}
.nd a{word-wrap:break-word}
.nd div.detailnews div{float:left}
.article-detail ul{padding-left:0!important}
.article-detail li{/*background-color:#f1f1f1;margin-bottom:15px;border-bottom:1px solid #f3f3f3;padding:10px 10px;position:relative;float:left*/}
/*.article-detail1 li{background-color:#f1f1f1;margin-bottom:15px;border-bottom:1px solid #f3f3f3;padding:10px 10px;position:relative;float:left}*/
.article-detail1 li {padding: 5px 0px !important;max-width: 100% !important;border: none !important;margin-bottom: 0px !important; margin-left:20px;}
.article-detail li .name-job{font-size:18px;font-family:GothamB,sans-serif;margin-bottom:15px}
.article-detail li .name-job a{cursor:pointer;color:#141414;text-decoration:none;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}
.article-detail li .name-job a .noti{position:absolute;right:10px;top:10px}
.article-detail li .btn.jobapply{padding:10px;background:0 0;color:#1c9ad6;border-color:#1c9ad6;margin-top:10px;min-width:130px;margin-right:35px;font-size:15px;}
.text-lg-right{text-align:right!important}
.name-job .noti{border-radius:3px;width:46px;height:20px;background-color:#2842b3;color:#fff;display:inline-block;text-align:center;font-size:12px;margin-left:10px;line-height:20px}
.article-detail li .col-lg-4{width:100%;float:left}
.article-detail li .worktype{border-left:1px solid #f0f0f0;padding-left:0px;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap; font-size:15px;}
.article-detail li .deadline{border-left:1px solid #f0f0f0;padding-left:0px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap; font-size:15px;}
.article-detail li .treatment{border-left:1px solid #f0f0f0;padding-left:0px;margin-bottom:10px;font-size:15px;font-family:GothamR,sans-serif;color:#141414;    margin-top: 8px;}
.article-detail li .quantity{border-left:1px solid #f0f0f0;padding-left:0px;font-size:15px;font-family:GothamR,sans-serif;color:#141414}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:8px}
::-webkit-scrollbar-thumb{border-radius:8px;background:#008e97;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}
::-webkit-scrollbar-thumb:window-inactive{background:#008e97}
#mm-26 li:nth-child(9){display:none}
.filter_query{padding-left:10px;padding-right:10px}
.othernews{font-size:22px!important;font-weight:700}
.stop-buy{margin:0!important;color:#444b52;font-size:15px;padding:10px 20px;border-radius:4px;border:solid 1px #e9ecef;background:#f8f9fa}
.facebook_chat{position:fixed;right:0;z-index:99!important;bottom:200px}
.zalo_chat{position:fixed;right:0;z-index:99!important;bottom:150px}
.facebook_chat img,.zalo_chat img{border-radius:100%;width:45px;height:45px}
.bocongthuong img{width:30%;float:left;margin-left:15px;text-align:right;float:right}
.bocongthuong .dmca-badge img{width:22%;margin-top:7px}
#cart-form input[type=submit]{background-color:#d00!important;color:#fff!important;font-size:16px;font-weight:600;padding-left:20px;padding-right:20px;width:100%;text-transform:uppercase;height:40px!important}
.cart_margin{margin:15px}
#bannerorder{font-size:15px}
#noidungorder p,#noidungorder td{font-size:15px}
.b_shop{margin-top:15px}
.pay-qrcode-bank{width:100%;float:left}
.pay-qrcode-bank ul{width:100%;float:left;padding-left:0!important}
.pay-qrcode-bank ul li{width:39%;padding:10px 15px;float:left;text-decoration:none;list-style:none;height:280px;text-align:center}
.pay-qrcode-bank ul li img{width:100%;float:left;margin-bottom:15px}
.pay-qrcode-bank ul li h3{width:100%;float:left;text-align:center;font-size:13px;font-weight:600;color:#1a2174;margin-top:0}
#footerorder{font-size:15px}
.thanhtoan{width:100%;float:left;padding:0}
.thanhtoan p{margin-top:0;margin-bottom:5px;font-size:15px!important}
.format_html div{/*width:100%!important;*/float:left!important} 
.format_html div ul li{list-style:none}
.detail-product-vnpay-price{font-size:16px!important}
.content .red{color:red}
.content .blue{color:#00f}
.content .green{color:green}
.product-page .product-list-group{margin:18px 0}
.product-page .product-list-group li{width:20%!important}
.product-page .product-title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}
.product-page .product-title-group select{width:auto;height:40px;min-width:130px}
.product-filter-container{position:relative;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}
.product-filter-container::after{content:'';display:block;clear:both}
.product-filter-container .filter-item{margin:0 8px 0 0;float:left}
.product-filter-container .filter-item.active .filter-sub{display:block}
.product-filter-container .filter-item .item-title{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#000;font-size:14px;line-height:16px;padding:10px 15px 10px 12px;margin:0;cursor:pointer;position:relative;display:block}
.product-filter-container .item-title i{margin-left:5px;min-width:8px}
.product-filter-container .filter-item .filter-sub{display:none;background:#fff;position:absolute;padding:12px;white-space:normal;z-index:11;margin-top:13px;border-radius:8px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.25);box-shadow:0 1px 8px rgba(0,0,0,.25);width:calc(100% - 44px);left:10px;right:10px}
.product-filter-container .filter-sub .title{font-weight:700;font-size:14px;line-height:16px;margin:0 0 5px;position:relative}
.product-filter-container .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:16px}
.product-filter-container .filter-list a{margin:7px 6px 0 0;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 0 1px #e0e0e0;box-shadow:0 0 0 1px #e0e0e0;padding:12px;color:#000}
.product-filter-container .filter-list a.current{-webkit-box-shadow:0 0 0 1px #365899;box-shadow:0 0 0 1px #365899}
.product-filter-container .filter-list .has-image{padding:8px 12px;width:calc(100% / 3 - 29px)}
.product-filter-container .filter-list .has-image:nth-child(3n){margin-right:0}
.product-filter-container .has-image img{display:block;margin:auto;max-height:24px}
.product-filter-container .filter-item.active .item-title::after{content:"";position:absolute;z-index:11;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgb(0 0 0 / 6%);bottom:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.product-filter-container .filter-item.active .item-title::before{content:"";position:absolute;-webkit-box-shadow:-2px -2px 6px -5px;box-shadow:-2px -2px 6px -5px;z-index:12;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.product-filter-container .filter-large-item.active .filter-sub,.product-filter-container .filter-large-item.active .item-title{z-index:10000}
.product-filter-container .filter-large-item .filter-large{padding:0;overflow:auto;width:calc(100% - 20px)}
.product-filter-container .filter-large-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;height:calc(100vh - 280px);width:100%}
.product-filter-container .filter-large-holder .item{padding:20px 16px;border-bottom:1px solid #e0e0e0;width:100%}
.product-filter-container .filter-large-holder .item:last-child{border:0}
.product-filter-container .filter-sub-close{line-height:30px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e0e0e0;box-shadow:0 0 0 1px #e0e0e0;top:7px;right:16px;color:#333;padding:0 11px;background:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:6px 16px -36px auto;z-index:1}
.product-filter-container .filter-sub-close:hover{background:#333;color:#fff}
.product-filter-container .filter-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}
.product-filter-container .filter-btn-group a{background:#365899;border-radius:5px;text-align:center;color:#fff;line-height:40px;margin:0 0 0 10px;width:50%}
.product-filter-container .filter-btn-group a:first-child{background:#fff;color:#d42333;-webkit-box-shadow:0 0 0 1px #d42333;box-shadow:0 0 0 1px #d42333;margin:0}
.product-filter-container .filter-item.filter-large-item{white-space:nowrap;width:80px}
.product-filter-container .filter-box-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 80px);overflow-x:scroll}
.product-filter-container .filter-large-item .filter-btn-group{padding:8px;bottom:20px!important}
.pd-specSummary-group{margin:15px 0}
.pd-specSummary-group .title{margin:0;line-height:1.3;font-size:16px;font-weight:700;text-transform:uppercase;color:#2842b3}
.pd-specSummary-group .pd-specSummary-holder{padding:10px 0}
#fancybox-spec table,.pd-specSummary-group .pd-specSummary-holder table{border-collapse:collapse;font-size:14px;font-weight:400}
#fancybox-spec table{width:100%!important}
.pd-specSummary-group .pd-specSummary-holder tr:nth-child(odd){background-color:#f5f5f5}
#fancybox-spec td,.pd-specSummary-group .pd-specSummary-holder td{padding:10px;vertical-align:baseline;height:auto;word-wrap:break-word!important;word-break:break-word!important}
.pd-specSummary-group .box-btn-spec{border:1px solid #2f80ed;border-radius:5px;color:#2f80ed;display:block;margin:0 auto;max-width:340px;padding:10px 5px;text-align:center}
.pd-specSummary-group .box-btn-spec span{position:relative;font-size:16px}
.pd-specSummary-group .box-btn-spec span::before{border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #2f80ed;content:'';position:absolute;top:3px;right:-15px}
#fancybox-spec td:first-child,.pd-specSummary-group .pd-specSummary-holder td:first-child{font-weight:700}
.pd-specSummary-group .pd-specSummary-holder td.spec-key{white-space:nowrap}
#fancybox-spec{margin:0;max-height:calc(100vh - 15px)}
#fancybox-spec .spec-header{background-color:#f1f1f1;font-size:16px;font-weight:700;border:0}
#fancybox-spec td{border-bottom:.5px solid #f1f1f1}
#fancybox-spec td:first-child{width:40%;font-weight:700}
#fancybox-spec a{color:#4a90e2}
.fancybox-content{padding:15px!important}
#signUpInformationCustomers,.wait-order-group{margin-left:5px;margin-right:5px}
.button-buy-detail{padding-left:5px;padding-right:5px}
.product_list8{background:#eee}
.product_list8 .pro_item{width:97%}
.product_list8 .pro_item:last-child{border:none}
.product_list8 .pro_item .image{width:150px;height:150px}
.product_list8 .pro_item .image img{max-width:150px;max-height:150px}
.product_list8 .pro_item .pro_info{margin-left:175px;padding-right:0}
.pro_info1 p{width:100%}
.pro_info1 .price_m{margin-bottom:5px;float:left}
.pro_info1 .price_m span{padding:2px}
.pro_info_mb::after{content:'';display:block;clear:both}
.p-btn-compare{float:right;color:#2842b3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:4px 4px 0 0;font-weight:700}
.p-btn-compare::before{content:'+';text-align:center;width:10px;height:10px;line-height:10px;border-radius:50%;-webkit-box-shadow:0 0 0 1px #2842b3;box-shadow:0 0 0 1px #2842b3;margin-right:5px}
.product_list .p-btn-compare{margin-top:0}
.p-btn-compare.selected{color:#e00}
.p-btn-compare.selected::before{-webkit-box-shadow:0 0 0 1px #e00;box-shadow:0 0 0 1px #e00}
.global-compare-group{background:#fff;position:fixed;bottom:0;left:0;width:100%;-webkit-box-shadow:3px -2px 11px 1px rgba(0,0,0,.25);box-shadow:3px -2px 11px 1px rgba(0,0,0,.25);z-index:1000;display:none}
.global-compare-group.active{display:block}
.global-compare-group .title{background:#2842b3;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex}
.global-compare-group p{margin:0;color:#fff;font-weight:700}
.global-compare-group .pro-compare-holder{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.global-compare-group .compare-pro-holder{width:100%}
.global-compare-group .compare-pro-holder a{display:block;width:100%;margin:auto;padding:10px 0}
.global-compare-group .compare-pro-holder a:nth-child(3n){margin:0}
.global-compare-group .all-btn-compare div{height:36px;line-height:36px;width:50%;font-weight:700;color:#fff;border:1px solid transparent}
.global-compare-group .btn-compare{background:#2842b3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.global-compare-group .compare-pro-holder .addCompare{color:#222;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 10px;width:100%}
.global-compare-group .compare-pro-holder .icImageCompareNew{width:45px;height:45px;background:url(/template/2019/images/icon_add_desktop.png) no-repeat;background-size:45px 45px;display:block;margin:auto auto 0}
.global-compare-group .compare-pro-holder p{display:none}
.global-compare-group .all-btn-compare{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.global-compare-group .all-btn-compare .close-compare{background:#fff;color:#df1313;border-color:#df1313}
.global-compare-group .compare-pro-holder .item{width:calc(100% / 3 - 19px);margin:0 10px 10px 0;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3);border-radius:5px;overflow:hidden;padding:6px;position:relative}
.global-compare-group .compare-pro-holder .compare-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.global-compare-group .compare-pro-holder .item .compare-name{-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;padding:0;font-size:12px;text-align:center;color:#000;line-height:16px}
.global-compare-group .compare-pro-holder .item:nth-child(3){margin-right:0}
.pd-compare-group .compare-pro-holder .remove-compare{color:#fff;position:absolute;right:3px;top:2px;font-size:8px;background:#df1313;width:16px;height:16px;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pd-compare-group .compare-pro-holder .remove-compare::before{content:'\2573';display:block;font-weight:700}
.popup-compare-button{position:fixed;bottom:65px;left:5px;z-index:13;background:#fff;border-radius:30px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.3);box-shadow:0 0 5px 0 rgba(0,0,0,.3);color:#2842b3;padding:7px 10px;font-weight:700;font-size:15px}
.popup-compare-button.active{z-index:unset}
.popup-search-container{display:none}
.popup-search-container .bg-popup{z-index:9999;z-index:9999;position:fixed;inset:0;background:rgba(0,0,0,.3)}
.popup-search-container .popup-search-group{background:#fff;position:fixed;left:0;right:0;margin:auto;z-index:9999999999;top:10vh;border-radius:5px 0 5px 5px;padding:15px 10px;max-width:640px;bottom:0}
.popup-search-container .close-popup{color:#222;background:#fff;position:absolute;line-height:33px;top:-33px;right:0;padding:0 12px;border-radius:5px 5px 0 0}
.popup-search-container .item{width:40%;border:1px solid #e5e5e5;margin:auto auto 20px;border-radius:8px;overflow:hidden;padding:10px}
.popup-search-container .item img{max-height:100px}
.popup-search-container .item .img{margin-bottom:10px}
.popup-search-container .item .name{font-size:13px}
.popup-search-container .item p{margin-bottom:7px}
.popup-search-container .popup-form-holder .text-search{display:block;overflow:hidden;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:16px;height:36px}
.popup-search-group .popup-search-form{height:100%}
.popup-search-container .btn-search{position:absolute;top:0;bottom:0;border:0;outline:0;background:#fff;opacity:.5;left:2px;cursor:auto}
.popup-search-container .popup-form-holder{border:1px solid #d0d0d0;border-radius:4px;overflow:hidden}
.popup-search-container .search-item{border:1px solid #e1e1e1;overflow:hidden;padding:10px;position:relative;border-top:0}
.popup-search-container .search-suggestions{margin-top:10px;overflow:auto;height:500px}
.popup-search-container .search-item:first-child{border-radius:5px 5px 0 0;border-top:1px solid #e1e1e1}
.popup-search-container .search-item:last-child{border-radius:0 0 5px 5px}
.popup-search-container .search-item .search-img{width:60px;margin-right:10px;float:left}
.popup-search-container .search-item .search-text{float:left;width:calc(100% - 70px)}
.popup-search-container .search-item .price{display:block;color:#ee2e24}
.popup-search-container .search-item a{position:absolute;bottom:5px;right:10px;font-weight:300}
.popup-search-container .search-item .selected{color:#ee2e24}
.popup-search-container .search-item .selected::before{content:'\f058';font-family:FontAwesome;margin-right:5px}
.global-compare-group .title .close-compare{margin:0;font-size:14px;font-weight:700;color:#fff}
.global-compare-group .title .close-compare::before{content:'\2573';display:block}
.global-compare-group .compare-pro-holder img{display:block;margin:auto auto 7px;height:80px}
.global-compare-group #js-alert{font-size:14px;font-weight:700;color:red;margin:0 0 10px;text-align:center;width:100%}
.product-compare-page{background:#fff;padding:0 10px}
.product-compare-page a{display:block;color:#000}
.product-compare-page td{padding:5px 8px}
.product-compare-page td:first-child{font-weight:500;white-space:nowrap}
.product-compare-page .item-image{display:block;margin:auto;max-width:80px}
.product-compare-page .item-name{font-weight:600;text-align:center;font-size:12px;line-height:16px;min-width:150px}
.product-compare-page .item-name:hover{color:#d91605}
.product-compare-page .item-price{font-weight:700;font-size:16px;color:#d91605;margin:0 0 10px;text-align:center;white-space:nowrap}
.product-compare-page .item-btn{background:#d91605;color:#fff;text-align:center;font-weight:700;font-size:15px;text-transform:uppercase;line-height:34px;border-radius:5px}
.product-compare-page .item-btn:hover{background:#b3180a}
.product-compare-page .item-summary{vertical-align:baseline;white-space:pre-line}
.product-compare-page .item-summary *{font-weight:400}
.product-compare-page .item-summary ul{margin:0;padding:0 0 0 21px}
.product-compare-page .product-compare-table{overflow:auto}
#ykien{width:85%!important}
#ykien .inputText,#ykien select,#ykien textarea{width:95%;height:34px;border-radius:3px;border:solid 1px #ccc;padding:0 5px;outline:0;max-width:100%}
#ykien .btn.btn-blue{background:#359bd9;background:-webkit-gradient(linear,left top,left bottom,from(#158dd6),to(#3cb0ea));background:-o-linear-gradient(top,#158dd6 0,#3cb0ea 100%);background:linear-gradient(to bottom,#158dd6 0,#3cb0ea 100%);color:#fff;padding:9px 18px!important;font-size:16px;border-radius:2px;border:solid 1px #0f84ca}
.service_product a{margin-top:0;margin-bottom:0!important;width:100%}
.service_product a h3{text-transform:uppercase;font-weight:500;font-size:15px;line-height:25px;color:#444;margin-bottom:10px!important;margin-top:0}
.service_product a:hover h3{color:#2842b3}
.service_product .price_service{font-size:20px;font-weight:600;margin-top:0;margin-bottom:0}
.service_product .phone_service{margin-top:0}
.service_product .phone_service a{color:#e00;font-size:16px;font-weight:600;font-style:italic}
.ctr-km{font-size:15px;font-weight:400;color:#333;margin:15px 0 0;padding:15px;margin-top:0;line-height:26px}
.ctr-km a font{font-style:italic}
.ctr-km i{color:#4caf50;padding-right:5px}
.ctr-km strong{color:red}
.news-item .author{font-style:italic;width:100%;float:left;margin-top:5px}
.news-item .author font{font-weight:700;color:#2842b3}
.global-header-container{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:sticky;top:0;left:0;right:0;z-index:4;background:#2842b3}
.global-header-container .header-logo{width:25%}
.global-header-container .header-logo img{display:block;width:auto;height:auto;max-width:120%}
.global-header-container .header-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:75%}
.global-header-container .header-top-right a{color:#fff}
.global-header-container .header-top-right .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;line-height:14px;margin-right:10px}
.global-header-container .header-top-right .item span{display:block}
.global-header-container .header-top-right .item .item-icon{width:33px;height:33px;line-height:33px;margin-right:7px;text-align:center;font-size:18px;color:#fff;border-radius:50%;background:rgba(255,255,255,.35)}
.global-header-container .header-top-right .item .builpc{width:21px;height:21px;line-height:33px;margin-right:7px;text-align:center;font-size:18px;color:#fff;border-radius:50%;background:rgba(255,255,255,.35);padding:7px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.global-header-container .header-top-right .item .builpc1{width:21px;height:21px;line-height:33px;margin-right:7px;text-align:center;font-size:18px;color:#fff;border-radius:50%;padding:6px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.global-header-container .header-top-right .item svg{width:26px;height:32px;margin:auto}
.global-header-container .header-top-right #cart-header{width:53px;border-radius:5px;background:rgba(255,255,255,.35);color:#fff;padding:5px 0 2px;text-align:center;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:15px;margin-top:0}
.global-header-container .header-top-right #cart-header img{width:15px}
.global-header-container .header-top-right .header-cart .icon-cart{display:block;line-height:12px;margin:auto auto 2px;text-align:center;font-size:13px}
.global-header-container .header-top-right .header-cart i{font-size:inherit;padding:0;line-height:inherit;width:inherit}
.global-header-container .header-bottom-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}
.global-header-container .header-bottom-group .home_menu{width:33px;height:33px;font-size:18px;background-color:#ed1b24;border-radius:5px;border:1px solid #fff;overflow:hidden;margin:0 7px 0 0;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0}
.icon_menu{background-position:-75px 0;width:22px;height:14px;top:10px;left:6px}
.global-header-container .header-bottom-group .search_form{width:calc(100% - 40px);position:relative;background:#fff;border-radius:5px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.global-header-container .header-bottom-group .header-search{height:33px;padding:0 10px 0 0;width:calc(100% - 40px);border:0;margin:0;outline:0!important}
.global-header-container .header-bottom-group .header-button-search{width:40px;border:0;margin:0;padding:0;background:#fff;height:33px;color:#000;font-size:16px;background:url(/upload/img_home/search-ico.png) no-repeat center center #fff}
.header-2024 .main-content{padding:0!important}
.header-2024 .mobile-homepage-container{position:relative;z-index:3}
.header-2024 .mobile-homepage-container::before{content:'';height:101px;position:absolute;left:0;right:0;top:calc(100% - 1px);border-radius:0 0 30px 30px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;z-index:-1;background:#ee2b34;top:-1px}
.header-2024 .mobile-homepage-container .homepage-slide{padding:0 10px}
.global-header-container.header-fixed{z-index:19;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;top:-1px}
.global-header-container.header-fixed .header-logo,.global-header-container.header-fixed .header-top-right .item{display:none}
.global-header-container.header-fixed .header-bottom-group{width:calc(100% - 63px);margin:0 10px 0 0}
.global-header-container.header-fixed .header-top-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}
.banner-saleoff-home{width:100%;margin-bottom:5px}
.autocomplete-suggestions{display:none;position:absolute;z-index:11;background-color:#fff;height:485px;width:95%;overflow-y:scroll;left:0;top:100%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);padding:0;border:10px solid #fff}
.autocomplete-suggestion{padding:5px 0;margin-bottom:5px;border-bottom:1px solid #eee}
.autocomplete-suggestion{padding:3px 5px;white-space:nowrap;overflow:hidden;border-bottom:1px dotted #ddd;line-height:25px}
.autocomplete-suggestion{padding:3px 5px;overflow:hidden}
.autocomplete-suggestion.selected,.autocomplete-suggestion:hover{background:#b0d5f6}
.autocomplete-selected{background:#f0f0f0}
.autocomplete-suggestions strong{font-weight:400;color:#39f}
.autocomplete-suggestions a{text-decoration:none;color:#333;white-space:normal;margin-bottom:10px}
.autocomplete-suggestions a:hover{color:#d00!important}
.autocomplete-suggestion table,.autocomplete-suggestion table td,.autocomplete-suggestion table tr{width:100%}
.autocomplete-suggestion table td img{width:80px!important;height:80px!important;max-width:80px!important}
.autocomplete-suggestion table td:nth-child(odd){width:100px!important}
.location{background-image:-webkit-gradient(linear,left top,right top,from(#2842b3),to(#ed1b24));background-image:-o-linear-gradient(left,#2842b3,#ed1b24);background-image:linear-gradient(to right,#2842b3,#ed1b24);color:#fff;font-weight:500;margin-bottom:15px;position:relative;padding:5px 10px;border-radius:3px;font-size:18px!important;text-transform:uppercase}
#copyright{width:100%;padding:15px 10px;line-height:20px}
#copyright p{font-size:14px;margin-bottom:5px}
.mb-footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px}
.mb-footer-social a{display:block;margin-right:15px}
.show-more{color:#0f7fc4;text-align:center;font-size:14px;background:#fff;line-height:36px;margin:auto;display:none;font-weight:600;padding:0 20px;border-radius:19px;-webkit-filter:drop-shadow(0 0 3px rgba(44,44,44,0.2));filter:drop-shadow(0 0 3px rgba(44, 44, 44, .2));background-color:#fff;border:1.5px solid #0f7fc4;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}
.show-more a{color:#0f7fc4}
.bg-content{overflow:hidden;position:relative;padding:0 12px;margin:0 -12px}
.bg-content::before{content:"";position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:-o-linear-gradient(transparent,#fff);background:linear-gradient(transparent,#fff);height:100px}
.h3_line{border-top:1px solid #f1f1f1;padding-top:15px;margin-top:15px}
.cart-total-summary .cart-btn-export::before,.cart-total-summary .cart-btn-print::before,.icons,.pd-deal-price-group .pd-deal-info::before,.pd-gallery-box .icon-spec::before,.pd-offer-group .group-title::before,.pd-showroom-holder .showroom-list a::before,.product-filter-container .btn-filter::before{background:url(/upload/img_home/mb-sprite.png) no-repeat;background-size:200px 275px}
.global-fixed-bottom-container{background:#fff;padding:5px 10px;-webkit-box-shadow:3px 0 17px 0 rgba(0,0,0,.25);box-shadow:3px 0 17px 0 rgba(0,0,0,.25);position:fixed;bottom:0;left:0;right:0;z-index:101;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.global-fixed-bottom-container.active{z-index:999}
.global-fixed-bottom-container .item{padding:0 6px;font-size:13px;line-height:22px;font-weight:500;text-align:center;color:#000}
.global-fixed-bottom-container .item.current{color:#2842b3}
.cart-total-summary .global-fixed-bottom-container .item.current .cart-btn-export::before,.cart-total-summary .global-fixed-bottom-container .item.current .cart-btn-print::before,.global-fixed-bottom-container .item.current .cart-total-summary .cart-btn-export::before,.global-fixed-bottom-container .item.current .cart-total-summary .cart-btn-print::before,.global-fixed-bottom-container .item.current .icons,.global-fixed-bottom-container .item.current .pd-deal-price-group .pd-deal-info::before,.global-fixed-bottom-container .item.current .pd-gallery-box .icon-spec::before,.global-fixed-bottom-container .item.current .pd-offer-group .group-title::before,.global-fixed-bottom-container .item.current .pd-showroom-holder .showroom-list a::before,.global-fixed-bottom-container .item.current .product-filter-container .btn-filter::before,.pd-deal-price-group .global-fixed-bottom-container .item.current .pd-deal-info::before,.pd-gallery-box .global-fixed-bottom-container .item.current .icon-spec::before,.pd-offer-group .global-fixed-bottom-container .item.current .group-title::before,.pd-showroom-holder .showroom-list .global-fixed-bottom-container .item.current a::before,.product-filter-container .global-fixed-bottom-container .item.current .btn-filter::before{-webkit-filter:invert(25%) sepia(97%) saturate(1151%) hue-rotate(199deg) brightness(58%) contrast(177%);filter:invert(25%) sepia(97%) saturate(1151%) hue-rotate(199deg) brightness(58%) contrast(177%)}
.global-fixed-bottom-container .item *{display:block}
.cart-total-summary .global-fixed-bottom-container .cart-btn-export::before,.cart-total-summary .global-fixed-bottom-container .cart-btn-print::before,.global-fixed-bottom-container .cart-total-summary .cart-btn-export::before,.global-fixed-bottom-container .cart-total-summary .cart-btn-print::before,.global-fixed-bottom-container .icons,.global-fixed-bottom-container .pd-deal-price-group .pd-deal-info::before,.global-fixed-bottom-container .pd-gallery-box .icon-spec::before,.global-fixed-bottom-container .pd-offer-group .group-title::before,.global-fixed-bottom-container .pd-showroom-holder .showroom-list a::before,.global-fixed-bottom-container .product-filter-container .btn-filter::before,.pd-deal-price-group .global-fixed-bottom-container .pd-deal-info::before,.pd-gallery-box .global-fixed-bottom-container .icon-spec::before,.pd-offer-group .global-fixed-bottom-container .group-title::before,.pd-showroom-holder .showroom-list .global-fixed-bottom-container a::before,.product-filter-container .global-fixed-bottom-container .btn-filter::before{width:20px;height:20px;margin:0 auto 3px}
.global-fixed-bottom-container .icon-home{background-position:-8px -43px}
.global-fixed-bottom-container .icon-menu{background-position:-49px -44px}
.global-fixed-bottom-container .icon-phone{background-position:-91px -44px}
.global-fixed-bottom-container .icon-buildpc{background-position:-134px -44px}
.global-fixed-bottom-container .icon-cart{background-position:-175px -44px}
.menu-fixed #count_shopping_cart_store1{color:#fff;right:24px;top:4px}
.fixed-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}
.fixed-component{background:#fff;padding:5px 10px;-webkit-box-shadow:3px 0 17px 0 rgba(0,0,0,.25);box-shadow:3px 0 17px 0 rgba(0,0,0,.25);position:fixed;bottom:0;left:0;right:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.fixed-component{position:fixed;bottom:0;right:0;left:0;z-index:999;height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.fixed-component.fixed-action a{text-align:center}
.fixed-component a .gio-hang{border:1px solid red;border-radius:5px;width:30px;padding:5px;margin-top:0;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030;float:left}
.fixed-component .btn-trg{width:46%;float:left;border-radius:5px;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030;height:38px;padding:2px 5px;font-size:11px;margin-right:10px;background:#2842b3}
.fixed-component .btn-trg span{font-size:14px;margin-bottom:-2px}
.fixed-component .btn-buynow2{height:26px;line-height:20px;font-size:16px;border-radius:5px;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030;background:#ed1b24!important}
.fixed-component .btn-buynow2 span{font-size:15px!important;padding:3px 10px!important}
.fixed-component .btn-buynow3{width:80%}
.fixed-component.fixed-action .fixed-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.fixed-component.fixed-action .fixed-item i{font-size:18px}
.fixed-component.fixed-action .fixed-item span{font-size:12px}
.fixed-component.fixed-action .fixed-item .fixed-cart-qty-number{position:absolute;text-align:center;width:15px;height:15px;top:0;right:-2px;color:#dc0000;font-weight:600;line-height:13px;border:1px solid #dc0000;border-radius:50%;font-size:11px;-webkit-border-radius:50%}
.fixed-component.fixed-action .buttonAdd{font-size:13px;color:#fff}
.fixed-component.fixed-action .buttonAdd.yellow{background:-webkit-gradient(linear,left top,right top,from(#ffc740),to(#ff961e))!important;background:-o-linear-gradient(left,#ffc740,#ff961e)!important;background:linear-gradient(90deg,#ffc740,#ff961e)!important}
.fixed-component.fixed-share{z-index:1000;height:180px;border-top-left-radius:10px;border-top-right-radius:10px}
.fixed-component.fixed-share .share-component{display:block;border-radius:2px;position:relative;-webkit-transition:.3s cubic-bezier(.25, .8, .5, 1);-o-transition:.3s cubic-bezier(.25, .8, .5, 1);transition:.3s cubic-bezier(.25, .8, .5, 1);width:100%}
.fixed-component.fixed-share .title{text-align:center;font-size:16px;border-bottom:1px solid rgba(0,0,0,.12);margin:0;height:61px;line-height:61px}
.fixed-component.fixed-share .fixed-share-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:18px 0}
.fixed-component.fixed-share .fixed-share-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}
.fixed-component.fixed-share .fixed-share-icon a img{width:40px;height:40px}
.fixed-component.fixed-share .close{background-color:#d42333;border-color:#d42333;border-radius:999px;display:block;text-align:center;margin:0 5px;color:#fff;height:40px;line-height:40px;font-size:16px}
.footer-widget{margin-bottom:20px}
.footer-widget-title{background-image:-webkit-gradient(linear,left top,right top,from(#2842b3),to(#ed1b24));background-image:-o-linear-gradient(left,#2842b3,#ed1b24);background-image:linear-gradient(to right,#2842b3,#ed1b24);color:#fff;font-weight:500;margin-bottom:20px;position:relative;font-size:18px;padding:8px 10px;border-radius:3px;padding-left:15px}
.khaipv-footer-policies{margin:0 10px}
#copyright p{margin:0;line-height:1.75;font-size:13px}
.policy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;border:1px solid #d9d9d9;border-radius:8px;padding:10px}
.policy-icon{background:#2b3179;color:#fff;font-size:23px;width:50px;height:50px;line-height:50px;text-align:center;border-radius:9999px;margin-right:15px}
.policy-info-title{font-size:15px;font-weight:600;margin:0; color:#121212;}
.policy-info-content{display:block;font-size:13px; color:#121212;}
.page_path1{border-bottom:1px solid #d42333;line-height:30px;font-size:15px;padding-bottom:4px;float:left;width:100%}
.page_path1 img{width:22px;margin-right:10px;margin-top:5px;float:left}
.page_path1 span{float:left}
#table-shopping-cart{display:-webkit-box;display:-ms-flexbox;display:-webkit-inline-box;display:flex;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.2);box-shadow:1px 1px 4px 0 rgba(0,0,0,.2);background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none}
#cart_page table td img{max-width:80px;padding:0 10px}
#cart_page table td{border:1px solid #fff!important;border-bottom:1px solid #f1f1f1!important}
#cart_page table td a p{font-size:14px;margin-bottom:10px;font-weight:600;color:#303030;height:40px;overflow:hidden}
#cart_page table td p.price_cart{color:#e00;font-size:16px;font-weight:600;margin-bottom:10px}
.itemCart1{background:#fff}
.itemCart1 td{padding:10px 5px}
.itemCart1 p{font-size:16px;font-weight:700}
.itemCart1 p font{color:#121212}
.itemCart3{background-image:-webkit-gradient(linear,left top,right top,from(#ed1b24),to(#2842b3));background-image:-o-linear-gradient(left,#ed1b24,#2842b3);background-image:linear-gradient(to right,#ed1b24,#2842b3);color:#fff}
.itemCart3 p font,.itemCart3 p span{color:#fff!important}
.itemCart2 p font{color:#fff}
.itemCart2{font-size:14px;font-weight:700;color:#2842b3}
.voucher input[type=text]{width:70%}
.itemCart4{background:#fff}
.itemCart4 p{font-size:15px;font-weight:700;text-align:center}
.itemCart4 p font{color:#121212;font-weight:400}
.itemCart4 p span{font-size:15px}
#cart-form .title_box_cart{background:#2842b3;color:#fff;font-size:16px;font-weight:600;padding:8px 10px;margin-bottom:10px;text-transform:uppercase;border-radius:3px}
#cart-form label{font-size:14px;font-weight:400}
#cart-form input[type=text]{height:35px;border:1px solid #ccc;border-radius:3px}
.item-pay{margin:10px;font-size:13x;color:#303030;line-height:22px}
.item-pay input[type=radio]{width:15px;float:left;margin-right:0;margin-top:5px}
#noidungorder .title_box_cart{background:#2842b3;color:#fff;font-size:16px;font-weight:600;padding:8px 10px;margin-bottom:15px;text-transform:uppercase;border-radius:3px;margin-top:15px}
#shopping-cart-1 tr td{font-size:14px;padding:5px}
#shopping-cart-1 tr td a{font-weight:600;color:#303030}
#shopping-cart-1 .txt_16{padding:10px}
#shopping-cart-1 .txt_16 .txt0{text-transform:uppercase;font-weight:700;font-size:16px!important}
#shopping-cart-1 .txt_16 .txt_right{text-transform:uppercase;font-weight:700;font-size:18px!important;color:#ed1b24}
.page_path11{border-bottom:1px solid #d42333;line-height:30px;font-size:15px;padding-bottom:4px;float:left;width:99.5%}
.product-category-child{margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;white-space:nowrap;margin-top:0}
.product-category-child a{margin:10px 10px 10px 5px;font-weight:600;padding:0 10px;line-height:35px;font-size:13px;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);background:#fff;color:#000!important;border-radius:5px;border:1px solid #606598}
.product-category-child a.current{color:red!important}
.regist_left1{max-width:800px;margin:10px auto;border:1px solid #ccc;padding:5px 10px;border-radius:10px;background:#f7f7f7;margin:10px}
.regist_left1 h1{text-align:center;text-transform:uppercase;color:#de0b00;margin-bottom:12px;margin-top:15px}
.regist_left1 table tr td .inputText,.regist_left1 table tr td select{margin-bottom:5px}
.regist_left1 form table{width:100%}
.regist_left1 .inputText,.regist_left1 select,.regist_left1 textarea{width:97%;height:34px;border-radius:3px;border:solid 1px #ccc;padding:0 5px;outline:0;max-width:100%}
.login-mxh{width:100%;text-align:center}
.login-mxh h3{padding-bottom:5px;border-bottom:1px solid #eee}
.login-mxh img{margin:0 10px}
.login-mxh p{font-size:14px}
.login-mxh p a{font-weight:700;color:#2842b3}
.infor_login h3{text-transform:uppercase;color:#de0b00}
.page_path2{padding:0 10px}
#login_title{margin-bottom:10px}
#login_title b{text-transform:uppercase;color:#de0b00}
.btn.btn-blue{background:#359bd9;background:-webkit-gradient(linear,left top,left bottom,from(#158dd6),to(#3cb0ea));background:-o-linear-gradient(top,#158dd6 0,#3cb0ea 100%);background:linear-gradient(to bottom,#158dd6 0,#3cb0ea 100%);color:#fff;padding:9px 8px!important;font-size:16px;border-radius:2px;border:solid 1px #0f84ca}
.doi-1{width:50px!important;margin-top:2px!important;position:absolute;left:-8px}
.tragop-1{width:50px!important;bottom: 0px;position: absolute; right: 0px;}
.giare-1{width:100%!important;max-width:100%!important;bottom: 0px;position: absolute;right: 0px; z-index: 8 !important;min-height:28px;}
.product_list{display:-ms-grid;display:grid;grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;width:98.5%}
.product_list .pro_item{width:calc(104% - 35px)!important;border:1px solid #eaecf0;border-radius:8px;padding:10px;margin-left:5px;margin-bottom:5px;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.1),0 2px 6px 2px rgba(60,64,67,.15)}
.pro_item .image img{width:100%;margin:0}
.pro_item .image{width:100%;padding:0}
.product_list .pro_item .pro_info{margin-left:0!important;float:none;height:auto;padding-right:0;width:100%;margin-right:0}
#body_content .promotion{color:#121212;position:relative;width:94%;margin-left:0;background:#fff;border:1px solid #2842b3;-webkit-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;margin-left:10px;border-radius:5px;padding:0;overflow:hidden}
#body_content .promotion h3{width:95%;float:left;background:#2842b3;color:#fff;padding:5px;font-size:15px;padding-left:15px;margin-bottom:10px}
.p-oldprice2{font-size:14px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#666!important;float:left;margin-right:10px;width:auto!important}
.discount1{    float: left;    color: #fff;    font-weight: 400; background: url(/upload/img_home/giam.png) no-repeat !important; padding: 0px 7px;  background-size: cover !important;  font-size: 11px;    line-height: 20px; margin-top: -2px;}
.p-price2{font-size:18px;width:100%!important}
#body_content select{float:right}
.bg_product6 .image img{max-width:100%!important;max-height:100%!important;width:80%!important;padding:15px!important;padding-bottom:30px!important}
.bg_product6 .pro_info{margin-left:0!important}
.paging_mobile{position:relative;text-align:center}
.paging_mobile table{display:inline-block}
.nd iframe{width:100%}
.cart_trong{width:100%;text-align:center;padding-bottom:100px}
.cart_trong img{max-width:100%}
.cart_trong p{font-weight:700}
.cart_trong .btn-backhome{background:#2842b3;padding:10px 100px;color:#fff;border-radius:10px;font-size:15px;font-weight:700;-webkit-box-shadow:1px 2px 3px #666;box-shadow:1px 2px 3px #666}
.cart_trong .note-help{margin-top:25px!important;font-weight:400}
.item-pay{border-top:1px solid #f1f1f1;padding-top:8px!important;padding-left:0!important;padding-right:0!important}
.item-pay input{float:left}
.item-pay img{margin-top:-7px;float:left}
.item-pay span{font-size:13px;padding-left:0}
.bao-hanh{width:99.5%;border:1px solid #ed1b24;border-radius:5px;-webkit-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;margin-bottom:10px;overflow:hidden}
.bao-hanh h3{width:95%;float:left;background:#ed1b24;color:#fff;padding:5px;font-size:15px;padding-left:15px;margin-bottom:10px}
.content-proWarranty{padding:10px}
.btn-buy{float:left}
.btn-buynow-gh{float:left;width:auto;background:#fff;border:1px solid #ed1b24!important;border-radius:5px;color:#121212;margin-right:10px;margin-left:5px;width:20%;padding:5px;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030}
.btn-buynow-gh img{width:30px}
.btn-buynow-gh span{text-transform:none;font-size:12px;margin-bottom:0;font-weight:400;color:#ed1b24}
.btn-buynow-mg{width:66%;border-radius:5px!important;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030}
.btn-buynow-mg span{margin-bottom:0}
.btn-buy-trg{border-radius:5px!important;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030;background:#2842b3}
.btn-buynow-mg1{width:94%}
.bg_scroll{background:#fff;padding:5px 10px;-webkit-box-shadow:3px 0 17px 0 rgba(0,0,0,.25);box-shadow:3px 0 17px 0 rgba(0,0,0,.25);position:fixed;bottom:0;left:0;right:0;z-index:333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:43px}
.send-order{position:fixed;z-index:99999999999999!important;bottom:-2px;right:10px;width:50%!important;border-radius:5px;-webkit-box-shadow:0 1px 3px #303030;box-shadow:0 1px 3px #303030}
#cart-form input[type=submit]{z-index:99999999999999!important}
.total-order{position:fixed;z-index:999999999999999;bottom:-2px;left:10px;padding-left:10px}
@media only screen and (min-width:420px){
  .pro_item_center_mb{max-width:90%}
}
.pd-price-group{margin:0 0;border:1px dashed #d8d8d8;border-radius:10px;padding:5px 5px;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:10px}
.pd-price-group .pd-special-price{border-radius:10px;color:#e00;padding:0 5px;margin:0 0 0;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;float:left;width:100%}
.pd-price-group .pd-price,pd-price-group .pd-price-plus{font-size:24px;font-weight:700;float:left;line-height:25px}
.pd-price-group p{margin:5px!important}
.pd-price-group .pd-special-price p{margin:0!important}
del.pd-market-price{font-size:18px;color:#303030;float:left;padding:0 15px}
.pd-price-group p.tietkiem,.pd-price-group p.tietkiem span{font-size:18px!important;font-weight:700}
#product-info-price{margin:0 10px}
.pd-price-group p.w-100{margin-left:0!important}
.vat{margin-left:5px}
.rating{ width:100%!important; float:left!important;}
.rating-star{ width:25px!important; float:left!important;}
.content-proWarranty{font-size:14px;}
.product_new{position: absolute;  top: 0px; height: 18px;left: 0px;  z-index: 3; width: 45% !important;}
.product_hot{position: absolute; top: 0px; height: 18px; right: 0px;  z-index: 3; width: 50% !important;}
.product_sale{position: absolute; top: 146px;left: 0px; z-index: 3;width: 75% !important;}
@media (max-width:380px){
.product_sale { top: 129px;}
.discount1 {margin-top: 2px;}  
}
.product-compare-page .item-summary td:nth-child(1), .product-compare-page .item-spec td:nth-child(1) { white-space: normal; width: 35% !important;}
.product-compare-page .item-summary { vertical-align: top!important; white-space: normal;}
.item-spec table, .item-spec table tr, .item-spec table tr td { width: 280px !important;}
.product-compare-page td a {  display: contents!important; color: blue;}
.product-compare-page .item-btn{display: block!important;}

.article-col-main{width: 94%; margin-left: 3%;}
.img-side{width: 30%; float: left; margin-right: 15px;}
.info b{ font-weight: 700;color: #000; display: block; max-height: 35px;line-height: 17px;overflow: hidden; margin-bottom: 10px; font-size: 14px;padding-left: 5px;}
.info .news-summary{ color: #000;display: block; max-height: 75px; overflow: hidden; font-size: 13px; text-align: justify; padding-left: 5px;}

.list-news-home .news-item{ overflow: hidden; padding: 10px;  border-bottom: 1px solid #ddd;}
.title-block-news{border-bottom: 1px solid #ddd; width: 97%; float: left; background: #f1f1f1; height: 35px; padding-left:10px; margin-bottom:10px;}
.title-block-news .h-title{color: red; font-size: 20px; line-height: 35px; width: 50%; float: left;}
.title-block-news .viewmore{float: right; font-weight: bold; font-size: 14px;  color: #2842b3;  line-height: 35px; font-style: italic;padding-right:10px;}

.tuvanngay{padding: 6px 10px;border-radius: 5px;}
.tuvanngay img{    width: 35px; float: left; text-align: center; margin-left: 30%; margin-right: 5px;}
.tuvanngay span{    text-align: left; line-height: 30px; font-size: 18px!important;}
.fancybox-button svg {right: 10px!important;width: 30px!important;height: 30px!important;top: 13px!important;font-weight: bold!important;color: #ff0000!important;position: fixed !important;}
/*--- td 2026---*/
.title-block-news .h-title1:after {background: #fe0000;}
.pro-left li:nth-child(2n+1) {background: #f3f3f3 !important;}  
#collection-deal li{ padding:5px 10px;}
.pright-name {font-weight: bold;} 
.banner_td{width:100%; margin-top:10px; margin-bottom:20px;}
/*.list-news-td{width:100%; float:left; margin-top:52px;}*/
.list-news-td img{width:100%; margin-bottom:15px;} 
.article-col-right-td{ width:25%!important;}
.jobs_list_container {display: flex;flex-wrap: wrap;max-width: 1200px;margin-bottom: 20px;margin-top: 10px;width: 100%;}
.job_box{width: calc(100% - 10px);background: rgba(255, 255, 255, .8);box-shadow: 0 0 16px rgba(0, 0, 0, .3);backdrop-filter: blur(8px);border-radius: 8px;display: flex;flex-wrap: nowrap;align-items: center;			padding: 20px;justify-content: space-between;margin-bottom: 20px;}
.job_box1{ background:#f1f1f1;}
.job_box:nth-child(2n+1) {/*margin-right: 20px;*/}
.title_detail .title h3 {font-weight: 700;font-size: 15px;line-height: 18px; color: #333;width: calc(100% - 50px); text-align: left;}
.general_info {width:100%!important; float:left;}
.general_info .title_detail a h3{ width:100%; float:left; font-size:18px; margin-bottom:15px; color:#121212; margin-top:5px;}
.general_info .title_detail a:hover h3{ color:#ff0000;}
.general_info .title_detail a .sap-khai-truong {top: -10px;}
.general_info .detail_list{ list-style:none; padding-left:0px; width:100%; float: left; padding:0px;margin-bottom: 0px; margin-top:0px; padding-left:0px!important}
.general_info .detail_list li.info_box{padding: 3px 0px !important; font-size:16px;margin-left: 0px;}
.deadline_apply { float:left; margin-top:7%;}
.deadline_apply a{background: #de0b00; padding:5px 10px; width:90%; border-radius:10px; color:#fff; float:left; text-align:center; margin-bottom:10px;}
.deadline_apply a:hover{ background:#2842b3;}
.title_td{ width:100%; float:left; margin-bottom:15px;}
.title_td h2{ text-transform:uppercase; font-size:24px; color:#de0b00; font-weight:bold; margin: 0px;}
/*.format_html div{width:auto!important;}*/