@font-face{font-family:myRoboto-Light;src:url(../fonts/Roboto-Light.ttf);font-style: normal;font-display: fallback;}
@font-face{font-family:myRoboto-Bold;src:url(../fonts/Roboto-Bold.ttf);font-style: normal;font-display: fallback;}
.pad0{padding:0 !important;}
body{font-family:"Helvetica Neue",Helvetica,sans-serif;background:#f1f1f1;position:relative;overflow-x:hidden;}
.color-red{color:#FF0000;}
a{text-decoration:none;color:#6bbaeb;}
a:hover{color:#ff6a00;}
ul{padding-left:0;}
.glyphicon-ico-huongdanmuahang{display:inline-block;background-image:url("../images/ngoisau.png");font-style:normal;font-weight:400;line-height:1;position:relative;top:3px;background-size:15px 15px;width:15px;height:15px;left:1px;float:left;}
.sale1{top:0;right:0;margin:0;position:absolute;z-index:5;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:#f08d00;color:#fff;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-align:center;padding:3px 7px 7px 7px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);}
.chuxanh{color:#686f5b !important;}
.single-blog-post img{width:100%;}
.dnk img{width:145px;height:auto;margin:20px 0 0 0;padding:0;}
/**/
.tron{background:#b5f15f;border-radius:100px;padding:15px 7px;width:auto;}
/* You can safely remove the next two lines */
 .main{margin:0 auto;min-width:280px;font-size:14px !important;max-width:100%;}
 .content{background:#fff;color:#676767;}
 .content > div{display:none;padding:20px 0px 0px;}
 .main input{display:none;}
 .main label{display:inline-table;padding:5px 0px;text-align:center;width:30%;margin:0 1%;font-weight:normal !important;border-top-left-radius:10px;border-top-right-radius:10px;color:#F7F7F7;background:#8aac31;font-size:14px !important;}
 label:hover{color:#000;cursor:pointer;}
 input:checked + label{}
 #tab1:checked ~ .content #content1, #tab2:checked ~ .content #content2, #tab3:checked ~ .content #content3, #tab4:checked ~ .content #content4{display:block;}
 .lan{width:100%;margin-top:20px;float:left;clear:both;}
 .lan ul{width:100%;margin:0;padding:0;}
 /*.lan ul li{background:url(../images/detail_point1.png) left center no-repeat;padding-left:20px;}
*/
 .lan ul li a{background:url(../images/detail_point1.png) left center no-repeat;padding-left:20px;color:#676767;}
 .lan ul li a:hover{color:#766A3D;}
 @media screen and (max-width:400px){label{padding:15px 10px;}
 }
/*--------------------------------------tintuc-----------------------------------------*/
/*--------------------------------------tintuc-----------------------------------------*/
.hienthi_tintuc{width:100%;padding:0 0;margin:0;}
.hienthi_tintuc a{color:#6c903e;}
.hienthi_tintuc a:hover{color:#8AAF32;}
.xemtintuc{padding:0px;width:100%;margin:0 0 30px 0;height:auto;float:left;display:block;}
.xemtintuc h4{text-transform:uppercase;color:#545454 !important;}
.xemtintuc p{color:#6D6F71;}
.xemtintuc img{padding:0px;float:left;height:auto;width:auto;margin:0 20px;}
.cx1{color:#8aac31;}
.bg{background:#f4f7e6;}
.thum{width:100%;margin-top:10px;height:auto;}
.thum img{width:23.5%;height:70px;margin-right:2%;border:1px solid #eaeaea;float:left;opacity:0.7;padding:5px;margin-bottom:5px;cursor:pointer;}
.thum img:nth-of-type(4n+4){margin-right:0;}
.thum img:nth-of-type(4n+1){clear:both;}
.thum img:hover{display:block;opacity:1;border:1px solid #eaeaea;}
/** LIST STYLE 2 */
ul.style2{margin:0;padding:0em;list-style:none;background:#FFF;}
ul.style2 li{padding:0em 0.5em 0.2cm 0.5em;border-bottom:0.01cm dashed #d8d8d8;clear:both;}
ul.style2 li h4{font-size:13px;color:#6c8231 !important;font-weight:normal !important;padding-top:0;}
ul.style2 li p{font-size:13px;color:#545454;}
ul.style2 a{text-decoration:none;}
ul.style2 .date{display:inline-block;margin:0em 0em 1.56em 0em;padding:0.35em 0.63em;/*background:url(images/img02.jpg) repeat-x left top;*/
 border-radius:5px;letter-spacing:0.06em;line-height:inherit;text-transform:none;font-weight:200;color:#FFFFFF;}
ul.style2 .date a{color:#FFFFFF;}
ul.style2 img{float:left;margin-right:1em;}
ul.style2 .first{background:#FFF;}
/**/
/**/
.h70{height:70px;width:100%;float:left;}
.bdb1{border-bottom:1px dashed #ff6a00;}
.TD{/*background:#fafaf0 url(../images/h3.png) left center no-repeat;*/
 /*background-color:#ff6a00;*/
 border-bottom:1px solid #ff6a00;height:auto;position:relative;margin:0;padding:5px 10px 5px 50px;width:100%;color:#000000;;font-size:18px;margin-bottom:10px !important;border-bottom:2px solid #000000;float:left;/* background-repeat:no-repeat;background-position:left;background-size:150px;*/
}
.ch{color:white}
.f13{font-size:13px !important;line-height:17px;}
.bdb{}
a:hover img{opacity:0.75;}
.header-middle h1,.header-middle .h1{font-size:60px;}
.tc{font-size:19px;color:white }
.mt1{/*padding:10px;*/
}
.mt1 span{background-color:#FF0000;padding:5px;border-radius:5px;margin-top:5px;display:inline-block;cursor:pointer;margin-left:5px;color:#FFFFFF;}
.mt1 span a{color:#ffffff;}
.v2 .mt1 .bac-span{background-color:initial;color:#DF0000;padding:0;display:block;text-align:left;}
.v2 .mt1 .bac-span > b{font-weight:1000;}
.TN{color:#58595B !important;font-size:13px;height:20px;}
.bodertop1{border-top:1px solid grey}
.boderbottom1{border-bottom:1px solid grey}
.boderleft1{border-left:1px solid grey}
.boderright1{border-right:1px solid grey}
.borderbtnright1{border-style:solid;border-width:0px 1px 0px 0px;-moz-border-image:url(img/boder-right.png) 1 repeat;-webkit-border-image:url(img/boder-right.png) 1 repeat;-o-border-image:url(img/boder-right.png) 1 repeat;border-image:url(img/boder-right-1.png) 1 fill repeat;}
.ddetail-sp ul li a{color:#000;background-color:initial;}
.ddetail-sp .nav-pills>li.active>a,.ddetail-sp .nav-pills>li.active>a:hover,.ddetail-sp .nav-pills>li.active>a:focus{color:#000;background-color:initial;}
.ty-sidebox-title-wrapper:before{position:absolute;background:#FFCB08;height:2px;width:19%;content:'';left:-1px;bottom:-2px;}
.block-title-span:before{position:absolute;background-image:url(../images/thietke-web_03-boder-detail.png);-webkit-background-image:url(../images/thietke-web_03-boder-detail.png);-o-background-image:url(../images/thietke-web_03-boder-detail.png);-moz-background-image:url(../images/thietke-web_03-boder-detail.png);height:13px;width:250px;content:'';left:-1px;bottom:-9px;}
.thanhtoanv .panel-default>.panel-heading{background-color:#DDDDDD;}
.thanhtoanv .panel{border:initial;}
.mt2{}
.mt3{clear:left}
.cl{clear:both;}
.cx{color:#8c8c8c;}
.f12{font-size:12px;}
img{border-radius:1px;max-width:100%;height:auto;}
.BGX{background:#efedda;border-bottom:1px solid #e6e6e6;padding:20px 0;margin-bottom:20px;}
.bdr{border-right:1px solid #f3f3f3;}
.bdt{border-top:1px solid #e1e1e1;}
.TN{text-decoration:line-through;}
.h20{height:30px;width:100%;}
.cn{font-style:italic;}
.ZOOM IMG{width:50px !important;margin:2px;height:50px !important;}
.bd2{border-bottom:0.03cm solid #bfbfbf;}
.cd1{font-weight:bold;}
.cd{color:#454545 !important;}
.cd2{color:#000 !important;}
.title_product1{background:#DDDDDD;float:left;margin-top:26px;padding:10px 0;width:100%;}
.bgt{background:url(../images/bg.gif) left top repeat;}
.bd{border:1px solid #d3d3d3;}
.mybutton{background:#000;border:none;border-radius:2px;color:#FFFFFF;padding:5px 15px;font-size:18px;margin:0 5px;}
.bdb3{border-bottom:0.04cm dashed #a1a1a1;}
.h70{height:70px;width:100%;}
.CV{color:#000000;}
.CV.mt1 p{margin-bottom:0;}
.h10{height:10px;width:100%;float:left;}
.ht img{width:24px;height:24px;margin:5px 0px;}
/**/
ul li{list-style:none;}
a:hover{outline:none;text-decoration:none;}
a:focus{outline:none;outline-offset:0;}
a{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
h1, h2, h3, h4, h5, h6{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.btn:hover,.btn:focus{outline:none;box-shadow:none;}
.navbar-toggle{background-color:#000;}
a#scrollUp{bottom:0px;right:10px;padding:5px 10px;background:#7ca01f;color:#FFF;-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite;}
a#scrollUp i{font-size:30px;}
/********************************Header CSS********************************/
.header_top{background-color:#4c4d4f;display:block;width:100%;}
.header_top .container{background-color:#4c4d4f;}
.contactinfo ul li:first-child{margin-left:-15px;}
.contactinfo ul li a{font-size:12px;color:#696763;}
.contactinfo ul li a:hover{background:inherit;}
.social-icons ul li a{border:0 none;border-radius:0;color:#696763;padding:0px;}
.social-icons ul li{display:inline-block;}
.social-icons ul li a i{padding:11px 15px;transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;}
.social-icons ul li a i:hover{color:#fff;transition:all 0.9s ease 0s;-moz-transition:all 0.9s ease 0s;-webkit-transition:all 0.9s ease 0s;-o-transition:all 0.9s ease 0s;}
.fa-facebook:hover{background:#0083C9;}
.fa-twitter:hover{background:#5BBCEC;}
.fa-linkedin:hover{background:#FF4518;}
.fa-dribbble:hover{background:#90C9DC;}
.fa-google-plus:hover{background:#CE3C2D;}
.header-middle{background:none repeat scroll 0 0 #FFFFFF;color:#000000;margin-bottom:5px;}
.header-middle .container .row{/* margin-left:0;*/
 /* margin-right:0;*/
}
.header-middle .header-text{color:#E6E7E8;margin-top:20px;}
.header-middle .container .row .col-sm-3, .header-middle .container .row .col-sm-4, .header-middle .container .row .col-sm-5{/*margin-bottom:20px;*/
}
i.font-size-cus{font-size:19px;}
@media screen and (-webkit-min-device-pixel-ratio:0){i.font-size-cus{font-size:18px;}
}
.usa{border-radius:0;color:#B4B1AB;font-size:12px;margin:0 20px 20px 0px !important;padding-bottom:0 !important;/* padding:2px 15px;*/
 /*margin-top:10px;*/
}
.usa:hover{background:#d8d8d8;color:#fff;/*border-color:#FE980F;*/
}
.usa:active, .usa.active{background:none repeat scroll 0 0 #d8d8d8;box-shadow:inherit;outline:0 none;}
.btn-group.open .dropdown-toggle{background:rgba(0, 0, 0, 0);box-shadow:none;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus{background-color:#FE980F;color:#FFFFFF;text-decoration:none;}
.shop-menu ul li{display:inline-block;padding-left:55px;padding-right:0px !important;margin-bottom:5px;}
.shop-menu ul li:last-child{padding-right:0;}
.shop-menu ul li a{/* background:#FFFFFF;*/
 color:#fff;font-size:14px;font-weight:300;padding:0;padding-right:0;margin-top:10px;}
.shop-menu ul li a i{margin-right:3px;}
.shop-menu ul li a:hover{color:#E6E7E8;background:none;}
.header-bottom{/* padding-bottom:30px;*/
 background-color:#4c4d4f;/*margin-bottom:20px;*/
}
.navbar-collapse.collapse{padding-left:0;}
.mainmenu{display:block;width:100%;}
.mainmenu > ul{padding-right:0;display:block;width:100%;}
.mainmenu > ul > li{position:relative;float:left;}
.mainmenu > ul > li:last-of-type{border:none;}
.mainmenu > ul > li > a{color:white;font-size:13px;text-transform:uppercase;text-align:center;padding: 5px 12px;width:100%;line-height:35px;text-shadow:none !important;}
.mainmenu > ul > li:nth-of-type(1) a{line-height:35px;}
.mainmenu > ul > li:hover{background-color:#585858;color:#ffffff;}
.mainmenu > ul > li:hover a{color:#ffffff !important;}
.mainmenu > ul > li > a:hover, .mainmenu > ul > li > a.active, .shop-menu > ul > li > a.active{background:none;color:#FFFFFF;}
.search_box input{/*background:#F0F0E9;*/
 /*background:transparent none repeat scroll 0 0;*/
 border:1px solid #b0bc98;color:#B2B2B2;font-size:12px;font-weight:300;height:32px;outline:medium none;padding-right:25px;/* width:175px;*/
 width:300px;padding-left:10px;/* background-image:url(../images/home/searchicon.png);*/
 background-repeat:no-repeat;background-position:130px;/*border-radius:20px;*/
}
.breadcrumb-document .btn-default{color:white;background-color:initial;border-color:initial;border:initial;}
/* Dropdown menu*/
.navbar-header.navbar-toggle .icon-bar{background-color:#fff;}
.nav.navbar-nav > li:hover > ul.sub-menu,.nav.navbar-nav > li:hover > ul.sub-menuright{display:block;/*-webkit-animation:fadeInUp 400ms;-moz-animation:fadeInUp 400ms;-ms-animation:fadeInUp 400ms;-o-animation:fadeInUp 400ms;animation:fadeInUp 400ms;*/
}
ul.sub-menu{position:absolute;top:100%;right:0;background:#585858;list-style:none;padding:10px 0 0 0;margin:0;width:450px;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);display:none;z-index:999;}
ul.sub-menuright{position:absolute;top:40px;left:0;background:rgba(255, 254, 254, 1);list-style:none;padding:10px 0 0 0;margin:0;margin-left:220px;width:220px;-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px rgba(0, 0, 0, 0.1);display:none;z-index:999;}
ul.sub-menu li > ul{position:absolute;top:100%;background:rgba(255, 254, 254, 1);list-style:none;padding:10px 0 0 0;margin:0;width:450px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;display:none;z-index:999;display:none;}
ul.sub-menu li:hover > ul{display:block;}
div.mainmenu > ul > li:nth-of-type(2) > ul,div.mainmenu > ul > li:nth-of-type(4) > ul,div.mainmenu > ul > li:nth-of-type(3) > ul{right:auto;left:0px;}
.dropdown ul.sub-menu li .active,.dropdown ul.sub-menuright li .active{color:#FDB45E;padding-left:0;}
.navbar{margin-bottom:10px;}
.navbar-nav li ul.sub-menu li,.navbar-nav li ul.sub-menuright li{padding:0;}
.navbar-nav li ul.sub-menu li:last-child,.navbar-nav li ul.sub-menuright li:last-child{padding-bottom:20px;}
.navbar-nav li ul.sub-menu li a,.navbar-nav li ul.sub-menuright li a{color:#000;font-size:14px;border:0 none !important;padding: 0 10px;line-height:28px;display: block;}
.navbar-nav li ul.sub-menu li a:hover,.navbar-nav li ul.sub-menuright li a:hover{color:#FDB45E;}
.fa-angle-down{padding-left:5px;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
/********************************Footer CSS********************************/
#footer{background:#4c4d4f;font-size:13px !important;color:#fff;}
.footer-top .container{border-bottom:1px solid #E0E0DA;padding-bottom:20px;}
.companyinfo{margin-top:57px;}
.companyinfo h2{color:#B4B1AB;font-size:27px;text-transform:uppercase;}
.companyinfo h2 span{/* color:#FE980F;*/
 color:#B4B1AB;}
.companyinfo p{color:#B3B3AD;font-size:12px;font-weight:300;}
.footer-top .col-sm-3{overflow:hidden;}
.video-gallery{margin-top:57px;position:inherit;}
.video-gallery a img{height:100%;width:100%;}
.iframe-img{position:relative;display:block;height:61px;margin-bottom:10px;border:2px solid #CCCCC6;border-radius:3px;}
.overlay-icon{position:absolute;top:0;width:100%;height:61px;background:#FE980F;border-radius:3px;color:#FFF;font-size:20px;line-height:0;display:block;opacity:0;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}
.overlay-icon i{position:relative;top:50%;margin-top:-20px;}
.video-gallery a:hover .overlay-icon{opacity:1;}
.video-gallery p{color:#8C8C88;font-size:12px;font-weight:500;margin-bottom:0px;}
.video-gallery h2{color:#8c8c88;font-size:12px;font-weight:300;text-transform:uppercase;margin-top:0px;}
.address{margin-top:30px;position:relative;overflow:hidden;}
.address img{width:100%;}
.address p{color:#666663;font-size:14px;font-weight:300;left:25px;position:absolute;top:50px;}
.footer-widget{margin-bottom:20px;}
.footer-widget .container{border-top:1px solid #FFFFFF;padding-top:15px;}
.single-widget{margin-bottom:20px;}
.single-widget h2, .single-widget h3{color:#030303;font-size:13px;font-weight:600;margin-bottom:12px;text-transform:uppercase;line-height:25px;}
.single-widget h2 i, .single-widget h3 i{margin-right:15px;}
.single-widget ul li{margin-bottom:5px;}
.single-widget ul li a{color:#686f5b;font-size:14px;padding:3px 0;}
.single-widget ul li a i{margin-right:18px;}
.single-widget ul li a:hover{background:none;color:#689e4b;}
.searchform input{border:1px solid #DDDDDD;color:#CCCCC6;font-size:14px;margin-top:0;outline:medium none;padding:7px;width:212px;}
.searchform button{background:#FE980F;border:medium none;border-radius:0;margin-left:-5px;margin-top:-3px;padding:7px 17px;}
.searchform button i{color:#FFFFFF;font-size:20px;}
.searchform button:hover,.searchform button:focus{background-color:#FE980F;}
.searchform p{color:#8f957b;font-size:14px;font-weight:300;margin-top:25px;}
.footer-bottom{background:inherit;padding:15px 0;border-top:1px solid #c6d2b1;}
.footer-bottom p{color:#8f957b;font-weight:300;margin-left:15px;}
.footer-bottom p span a{color:#8f957b;font-style:italic;text-decoration:underline;}
/******************************** Home ********************************/
#slider{background-color:#fff;}
#slider .media-body{width:75%}
#slider .media-right{width:25%;}
#slider .media-body p:nth-of-type(2){margin-bottom:0;}
.media-right,.media-body,.media-left{display:table-cell;vertical-align:top;}
.media-right a,.media-body a,.media-left a{color:#000000;display:block;}
.media-right a:hover,.media-body a:hover,.media-left a:hover{color:#ff6a00}
.main-news{display:block;width:100%;clear:both;margin-bottom:9px;overflow:hidden;}
.main-news .media-body{width:60%;}
.sidebar .main-news:last-of-type{border-bottom:1px dashed #cccccc;padding-bottom:10px;margin-bottom:0;}
#slider .media-body a{color:#000000}
#slider .media-body a:hover,#slider .media-body a:focus{color:#ff6a00}
.carousel-indicators{display:inline-block;margin-left:0;padding:5px 10px;width:auto;background-color:#705e21;border-radius:15px;}
.carousel-indicators li{background-color:#efdfac;}
.carousel-indicators .active{background-color:#c5b579;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{max-width:100%;min-width:731px;height:auto;min-height:421px;}
.item{/* padding-left:100px;*/
}
.pricing{position:absolute;right:40%;top:52%;}
.girl{margin-left:0;}
.item h1{color:#B4B1AB;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif font-size:48px;margin-top:115px;}
.item h1 span{color:#FE980F;}
.item h2{color:#363432;font-size:28px;font-weight:700;margin-bottom:22px;margin-top:10px;}
.item p{color:#363432;font-size:16px;font-weight:300;}
.get{background:#FE980F;border:0 none;border-radius:0;color:#FFFFFF;font-size:16px;font-weight:300;margin-top:23px;}
.item button:hover{background:#FE980F;}
.control-carousel{position:absolute;top:40%;font-size:60px;color:#C2C2C1;}
.control-carousel:hover{color:#FE980F;}
.right{right:0;}
.category-products{border:1px solid #F7F7F0;margin-bottom:35px;padding-bottom:20px;padding-top:15px;}
.left-sidebar h2, .brands_products h2{/* color:#FE980F;*/
 color:#fc333d;font-size:18px;/* font-weight:700;*/
 margin:0 auto 30px;text-align:center;text-transform:uppercase;position:relative;z-index:3;}
.left-sidebar h2:after, h2.title:after{content:" ";position:absolute;border:1px solid #f5f5f5;bottom:8px;left:0;width:100%;height:0;z-index:-2;}
.left-sidebar h2:before{content:" ";position:absolute;background:#fff;bottom:-6px;width:130px;height:30px;z-index:-1;left:50%;margin-left:-65px;}
h2.title:before{content:" ";position:absolute;background:#fff;bottom:-6px;width:220px;height:30px;z-index:-1;left:50%;margin-left:-110px;}
.category-products .panel{background-color:#FFFFFF;border:0px;border-radius:0px;box-shadow:none;margin-bottom:0px;}
.category-products .panel-default .panel-heading{background-color:#FFFFFF;border:0 none;color:#FFFFFF;padding:5px 20px;}
.category-products .panel-default .panel-heading .panel-title a{color:#696763;font-size:14px;text-decoration:none;text-transform:uppercase;}
.panel-group .panel-heading + .panel-collapse .panel-body{border-top:0 none;}
.category-products .badge{background:none;border-radius:10px;color:#696763;display:inline-block;font-size:12px;font-weight:bold;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap;}
.panel-body ul{padding-left:20px;}
.panel-body ul li a{color:#696763;font-size:12px;text-transform:uppercase;}
.brands-name{border:1px solid #F7F7F0;padding-bottom:20px;padding-top:15px;}
.brands-name .nav-stacked li a{background-color:#FFFFFF;color:#696763;font-size:14px;padding:5px 25px;text-decoration:none;text-transform:uppercase;}
.brands-name .nav-stacked li a:hover{background-color:#fff;color:#696763;}
.shipping{background-color:#F2F2F2;margin-top:40px;overflow:hidden;padding-top:20px;position:relative;}
.price-range{margin-top:30px;}
.well{background-color:#FFFFFF;border:1px solid #F7F7F0;border-radius:4px;box-shadow:none;margin-bottom:20px;min-height:20px;padding:35px;}
.tooltip-inner{background-color:#FE980F;border-radius:4px;color:#FFFFFF;max-width:200px;padding:3px 8px;text-align:center;text-decoration:none;}
.tooltip.top .tooltip-arrow{border-top-color:#FE980F;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px;}
.padding-right{padding-right:0;}
.features_items{overflow:hidden;}
h2.title{color:#8f8475/*FE980F*/
;font-size:20px;font-weight:normal;margin:0 15px;text-transform:uppercase;margin-bottom:30px;position:relative;}
.product-image-wrapper{border:1px solid #f1f1f1;overflow:hidden;/*margin-bottom:30px;*/
}
.single-products{position:relative;background:#ffffff;padding:10px;}
.u img{width:100%;margin:30px 0;height:auto;}
.sale{position:absolute;top:10px;right:10px;z-index:101;}
.new{position:absolute;bottom:85px;right:10px;z-index:101;}
.productinfo h2{color:#f71c4a/*FE980F*/
;font-size:13px;font-weight:300;margin-bottom:0;/* line-height:0px;*/
}
.product-overlay h2{color:#fff;font-size:24px;font-weight:700;}
.productinfo p{font-size:13px;font-weight:400;color:#696763;}
/*.productinfo img{*/
 /*width:100%;*/
/*}
*/
.productinfo img{/*padding:10px;*/
 width:100%;}
.productinfo{position:relative;}
.product-overlay{background:#fc333d/*FE980F*/
;top:0;display:none;height:0;position:absolute;transition:height 500ms ease 0s;width:100%;display:block;/*opacity:;*/
}
.single-products:hover .product-overlay{display:block;height:100%;}
.product-overlay .overlay-content{bottom:0;position:absolute;bottom:0;text-align:center;width:100%;}
.product-overlay .add-to-cart{background:#fff;border:0 none;border-radius:0;color:#fc333d/*FE980F*/
;font-size:15px;margin-bottom:25px;}
.product-overlay .add-to-cart:hover{background:#fff;color:#FE980F;}
.product-overlay p{font-size:14px;font-weight:400;color:#fff;}
.add-to-cart{background:#F5F5ED;border:0 none;border-radius:0;color:#696763;font-size:15px;margin-bottom:25px;}
.add-to-cart:hover{background:#fc333d/*FE980F*/
;border:0 none;border-radius:0;color:#FFFFFF;}
.add-to{margin-bottom:10px;}
.add-to-cart i{margin-right:5px;}
.add-to-cart:hover{background:#fc333d/*FE980F*/
;color:#FFFFFF;}
.choose{border-top:1px solid #F7F7F0;}
.choose ul li a{color:#B3AFA8;font-size:13px;padding-left:0;padding-right:0;}
.choose ul li a i{margin-right:5px;}
.choose ul li a:hover{background:none;color:#FE980F;}
.category-tab{overflow:hidden;}
.category-tab p{color:#656565;}
.category-tab ul{/* background:#40403E;/* border-bottom:1px solid #FE980F;list-style:none outside none;margin:0 0 30px;*/
 padding:0;width:100%;}
.category-tab ul li a{border:0 none;border-radius:0;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;color:#F7F7F7;background:#8aac31;display:block;font-size:14px;text-transform:uppercase;}
.category-tab ul li a:hover{background:#FE980F;color:#fff;}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FE980F;border:0px;color:#FFFFFF;cursor:default;margin-right:0;margin-left:0;display:block;}
.nav-tabs li a{border:1px solid rgba(0, 0, 0, 0);border-radius:4px 4px 0 0;line-height:1.42857;margin-right:0;}
.recommended_items{overflow:hidden;}
#recommended-item-carousel .carousel-inner .item{padding-left:0;}
.recommended-item-control{position:absolute;top:41%;}
.recommended-item-control i{background:none repeat scroll 0 0 #FE980F;color:#FFFFFF;font-size:20px;padding:4px 10px;}
.recommended-item-control i:hover{background:#ccccc6;}
.recommended_items h2{}
.our_partners{overflow:hidden;}
.our_partners ul{background:#F7F7F0;margin-bottom:50px;}
.our_partners ul li a:hover{background:none;}
/********************************Shop CSS********************************/
#advertisement{padding-bottom:45px;}
#advertisement img{width:100%;}
.pagination{display:inline-block;margin-bottom:25px;margin-top:0;padding-left:15px;}
.pagination li:first-child a, .pagination li:first-child span{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0;}
.pagination li:last-child a, .pagination li:last-child span{border-bottom-right-radius:0;border-top-right-radius:0;}
.pagination .active a, .pagination .active span, .pagination .active a:hover, .pagination .active span:hover, .pagination .active a:focus, .pagination .active span:focus{background-color:#FE980F;border-color:#FE980F;color:#FFFFFF;cursor:default;z-index:2;}
.pagination li a, .pagination li span{background-color:#ffffff;border:0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;/* position:relative;*/
 text-decoration:none;margin-right:5px;color:#000;}
.pagination li a:hover{background:#FE980F;color:#fff;}
/********************************Product Details CSS********************************/
.product-details{overflow:hidden;}
#similar-product{margin-top:40px;}
#reviews{padding-left:25px;padding-right:25px;}
.product-details{margin-bottom:40px;overflow:hidden;margin-top:10px;}
.view-product{position:relative;}
.view-product img{border:1px solid #F7F7F0;height:380px;width:100%;}
.view-product h3{background:#fc333d/*FE980F*/
;bottom:0;color:#FFFFFF;font-size:14px;font-weight:700;margin-bottom:0;padding:8px 20px;position:absolute;right:0;}
#similar-product .carousel-inner .item{padding-left:0px;}
#similar-product .carousel-inner .item img{display:inline-block;margin-left:15px;}
.item-control{position:absolute;top:35%;}
.item-control i{background:#fc333d;color:#FFFFFF;font-size:20px;padding:5px 10px;}
.item-control i:hover{background:#ccccc6;}
.product-information{/*border:1px solid #F7F7F0;*/
 overflow:hidden;/*padding-bottom:60px;padding-left:60px;*/
 padding-top:30px;position:relative;}
.newarrival{position:absolute;top:0;left:0}
.product-information h2, .product-information h1{color:#363432;font-size:20px;margin-top:0;}
.product-information h2 a, .product-information h1 a{color:#000000;}
.product-information p{color:#696763;margin-bottom:5px;}
.product-information span{display:inline-block;margin-bottom:8px;/* margin-top:18px;*/
}
.product-information p span{color:#fc333d;font-size:28px;font-weight:700;margin-right:20px;/* margin-top:0px;*/
}
.product-information span input{border:1px solid #DEDEDC;color:#696763;font-size:20px;font-weight:700;height:33px;outline:medium none;text-align:center;width:50px;}
.product-information span label{color:#696763;font-weight:700;margin-right:5px;}
.share{margin-top:15px;}
.cart{/*background:#3f502c/*FE980F*/
;border:0 none;border-radius:0;color:#FFFFFF;font-size:14px;margin-bottom:10px;/*margin-left:20px;*/
}
.cart:hover{color:#000;}
.bagred{background:#DF0000;float:left;}
.bagred:hover{background:#DD3636}
.bagorgin{background:#FFCB08}
.bagorgin:hover{background:#D0DB37}
.btn-pading-initial{padding-right:initial;padding-left:initial;}
.dhuongdanmuahang-borderradius17{border-radius:17px;}
.dhuongdanmuahang-padding-left25{padding-left:initial;}
.shop-details-tab{border:1px solid #F7F7F0;margin-bottom:75px;margin-left:15px;margin-right:15px;padding-bottom:10px;}
.shop-details-tab .col-sm-12{padding-left:0;padding-right:0;}
#reviews ul{background:#FFFFFF;border:0 none;list-style:none outside none;margin:0 0 20px;padding:0;}
#reviews ul li{display:inline-block;}
#reviews ul li a{color:#696763;display:block;font-size:14px;padding-right:15px;}
#reviews ul li a i{color:#FE980F;padding-right:8px;}
#reviews ul li a:hover{background:#fff;color:#fc333d/*FE980F*/
;}
#reviews p{color:#363432;}
#reviews form span{display:block;}
#reviews form span input{background:#F0F0E9;border:0 none;color:#A6A6A1;font-size:14px;outline:medium none;padding:8px;width:48%;}
#reviews form span input:last-child{margin-left:3%;}
#reviews textarea{background:#F0F0E9;border:medium none;color:#A6A6A1;height:195px;margin-bottom:25px;margin-top:15px;outline:medium none;padding-left:10px;padding-top:15px;resize:none;width:99.5%;}
#reviews button{background:#fc333d/*FE980F*/
;border:0 none;border-radius:0;color:#FFFFFF;font-size:14px;}
/********************************404 CSS********************************/
.logo-404{margin-top:60px;}
.content-404 h1{color:#363432;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif font-size:41px;font-weight:300;}
.content-404 img{margin:0 auto;}
.content-404 p{color:#363432;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;}
.content-404 h2{margin-top:50px;}
.content-404 h2 a{background:#FE980F;color:#FFFFFF;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:44px;font-weight:300;padding:8px 40px;}
/********************************login page CSS********************************/
#form{display:block;margin-bottom:185px;margin-top:185px;overflow:hidden;}
.login-form{}
.signup-form{}
.login-form h2, .signup-form h2{color:#696763;font-size:20px;font-weight:300;margin-bottom:30px;}
.login-form form input, .signup-form form input{background:#F0F0E9;border:medium none;color:#696763;display:block;font-size:14px;font-weight:300;height:40px;margin-bottom:10px;outline:medium none;padding-left:10px;width:100%;}
.login-form form span{line-height:25px;}
.login-form form span input{width:15px;float:left;height:15px;margin-right:5px;}
.login-form form button{margin-top:23px;}
.login-form form button, .signup-form form button{background:#FE980F;border:medium none;border-radius:0;color:#FFFFFF;display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:6px 25px;}
.login-form label{}
.login-form label input{border:medium none;display:inline-block;height:0;margin-bottom:0;outline:medium none;padding-left:0;}
.or{background:#aece62;border-radius:40px;color:#FFFFFF;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;height:50px;line-height:50px;margin-top:75px;text-align:center;width:50px;}
/********************************Cart CSS********************************/
#do_action{margin-bottom:50px;}
.breadcrumbs{position:relative;background-color:transparent;}
.breadcrumbs .breadcrumb{background:transparent;margin-bottom:75px;padding-left:0;}
.breadcrumbs .breadcrumb li a{background:#FE980F;color:#FFFFFF;padding:3px 7px;}
.breadcrumbs .breadcrumb li a:after{content:"";height:auto;width:auto;border-width:8px;border-style:solid;border-color:transparent transparent transparent #FE980F;position:absolute;top:11px;left:48px;}
.breadcrumbs .breadcrumb > li + li:before{content:" ";}
#cart_items .cart_info{border:1px solid #E6E4DF;margin-bottom:50px}
#cart_items .cart_info .cart_menu{background:#FE980F;color:#fff;font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;}
#cart_items .cart_info .table.table-condensed thead tr{height:51px;}
#cart_items .cart_info .table.table-condensed tr{border-bottom:1px solid#F7F7F0}
#cart_items .cart_info .table.table-condensed tr:last-child{border-bottom:0}
.cart_info table tr td{border-top:0 none;vertical-align:inherit;}
#cart_items .cart_info .image{padding-left:30px;}
#cart_items .cart_info .cart_description h4{margin-bottom:0}
#cart_items .cart_info .cart_description h4 a{color:#363432;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif font-size:20px;font-weight:normal;}
#cart_items .cart_info .cart_description p{color:#696763}
#cart_items .cart_info .cart_price p{color:#696763;font-size:18px}
#cart_items .cart_info .cart_total_price{color:#FE980F;font-size:24px;}
.cart_product{display:block;margin:15px -70px 10px 25px;}
.cart_quantity_button a{background:#F0F0E9;color:#696763;display:inline-block;font-size:16px;height:28px;overflow:hidden;text-align:center;width:35px;float:left;}
.cart_quantity_input{color:#696763;float:left;font-size:16px;text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.cart_delete{display:block;margin-right:-12px;overflow:hidden;}
.cart_delete a{background:#F0F0E9;color:#FFFFFF;padding:5px 7px;font-size:16px}
.cart_delete a:hover{background:#FE980F}
.bg h2.title{margin-right:0;margin-left:0;margin-top:0;}
.heading h3{color:#363432;font-size:20px;}
.heading p{color:#434343;font-size:16px;font-weight:300;}
#do_action .total_area{padding-bottom:18px !important;}
#do_action .total_area, #do_action .chose_area{border:1px solid #E6E4DF;color:#696763;padding:30px 25px 30px 0;margin-bottom:80px;}
.total_area span{float:right;}
.total_area ul li{background:#E6E4DF;color:#696763;margin-top:10px;padding:7px 20px;}
.user_option label{color:#696763;font-weight:normal;margin-left:10px;}
.user_info{display:block;margin-bottom:15px;margin-top:20px;overflow:hidden;}
.user_info label{color:#696763;display:block;font-size:15px;font-weight:normal;}
.user_info .single_field{width:31%}
.user_info .single_field.zip-field input{background:transparent;border:1px solid#F0F0E9}
.user_info > li{float:left;margin-right:10px}
.user_info > li > span{}
.user_info input, select, textarea{background:#F0F0E9;border:0;color:#696763;padding:5px;width:100%;border-radius:0;resize:none}
.user_info select:focus{border:0}
.chose_area .update{margin-left:40px;}
.update, .check_out{background:#a5c885/* #FE980F*/
;border-radius:0;color:#485939;margin-top:18px;border:none;padding:5px 15px;}
.btn.btn-primary:hover, .update:hover, .check_out:hover{background:#cbeaa2;}
.update{margin-left:40px;}
.check_out{margin-left:20px}
/********************************checkout CSS********************************/
.step-one{margin-bottom:-10px}
.register-req, .step-one .heading{background:none repeat scroll 0 0 #F0F0E9;color:#363432;font-size:20px;margin-bottom:35px;padding:10px 25px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.checkout-options{padding-left:20px}
.checkout-options h3{color:#363432;font-size:20px;margin-bottom:0;font-weight:normal;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.checkout-options p{color:#434343;font-weight:300;margin-bottom:25px;}
.checkout-options .nav li{float:left;margin-right:45px;color:#696763;font-size:18px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;}
.checkout-options .nav label{font-weight:normal;}
.checkout-options .nav li a{color:#FE980F;font-size:18px;font-weight:normal;padding:0}
.checkout-options .nav li a:hover{background:inherit;}
.checkout-options .nav i{margin-right:10px;border-radius:50%;padding:5px;background:#FE980F;color:#fff;font-size:14px;padding:2px 3px;}
.register-req{font-size:14px;font-weight:300;padding:15px 20px;margin-top:35px;}
.register-req p{margin-bottom:0}
.shopper-info p,.bill-to p,.order-message p{color:#696763;font-size:20px;font-weight:300}
.shopper-info .btn-primary{background:#FE980F;border:0 none;border-radius:0;margin-right:15px;margin-top:20px;}
.form-two, .form-one{float:left;width:47%}
.shopper-info > form > input,.form-two > form > select,.form-two > form > input,.form-one > form > input{background:#F0F0E9;border:0 none;margin-bottom:10px;padding:10px;width:100%;font-weight:300}
.form-two > form > select{padding:10px 5px}
.form-two{margin-left:5%}
.order-message textarea{font-size:12px;height:180px;margin-bottom:20px;padding:15px 20px;}
.order-message label{font-weight:300;color:#696763;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-left:10px;font-size:14px}
.review-payment h2{color:#696763;font-size:20px;font-weight:300;margin-top:45px;margin-bottom:20px}
.payment-options{margin-bottom:125px;margin-top:-25px}
.payment-options span label{color:#696763;font-size:14px;font-weight:300;margin-right:30px;}
#cart_items .cart_info.table.table-condensed.total-result{margin-bottom:10px;margin-top:35px;color:#696763}
#cart_items .cart_info.table.table-condensed.total-result tr{border-bottom:0}
#cart_items .cart_info.table.table-condensed.total-result span{color:#FE980F;font-weight:700;font-size:16px}
#cart_items .cart_info.table.table-condensed.total-result.shipping-cost{border-bottom:1px solid #F7F7F0;}
/********************************Blog CSS********************************/
.blog-post-area.single-blog-post h3{color:#696763;font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-weight:500;margin-bottom:17px;}
.single-blog-post > a{}
.blog-post-area.single-blog-post a img{border:1px solid #F7F7F0;width:100%;margin-bottom:30px}
.blog-post-area.single-blog-post p{color:#363432}
.blog-post-area.post-meta{display:block;margin-bottom:25px;overflow:hidden;}
.blog-post-area.post-meta ul{padding:0;display:inline;}
.blog-post-area.post-meta ul li{background:#F0F0E9;float:left;margin-right:10px;padding:0 5px;font-size:11px;color:#393b3b;position:relative;}
.blog-post-area.post-meta ul li i{background:#FE980F;color:#FFFFFF;margin-left:-4px;margin-right:7px;padding:4px 7px;}
.sinlge-post-meta li i:after,.blog-post-area.post-meta ul li i:after{content:"";position:absolute;width:auto;height:auto;border-color:transparent transparent transparent #FE980F;border-width:4px;border-style:solid;top:6px;left:24px}
.blog-post-area.post-meta ul span{float:right;color:#FE980F}
.post-meta span{float:right;}
.post-meta span i{color:#FE980F}
.blog-post-area.single-blog-post.btn-primary{background:#FE980F;border:medium none;border-radius:0;color:#FFFFFF;margin-top:17px;}
.pagination-area{margin-bottom:45px;margin-top:45px}
.pagination-area.pagination li a{background:#F0F0E9;border:0 none;border-radius:0;color:#696763;margin-right:5px;padding:4px 12px;}
.pagination-area.pagination li a:hover,.pagination-area.pagination li .active{background:#FE980F;color:#fff}
/********************************Blog Single CSS********************************/
.pager-area{overflow:hidden;}
.pager-area .pager li a{background:#F0F0E9;border:0 none;border-radius:0;color:#696763;font-size:12px;font-weight:700;padding:4px;text-transform:uppercase;width:57px;}
.pager-area.pager li a:hover{background:#FE980F;color:#fff}
.rating-area{border:1px solid #F7F7F0;direction:block;overflow:hidden;}
.rating-area ul li{float:left;padding:5px;font-size:12px}
.rating-area .ratings{float:left;padding-left:0;margin-bottom:0}
.rating-area.ratings li i{color:#CCCCCC}
.rating-area .rate-this{color:#363432;font-size:12px;font-weight:700;text-transform:uppercase;}
.rating-area.ratings .color,.rating-area .color{color:#FE980F}
.rating-area .tag{float:right;margin-bottom:0;margin-right:10px;}
.rating-area .tag li{padding:5px 2px;}
.rating-area .tag li span{color:#363432;}
.socials-share{margin-bottom:30px;margin-top:18px;}
.commnets.media-object{margin-right:15px;width:100%;}
.commnets{border:1px solid #F7F7F0;padding:18px 18px 18px 0;margin-bottom:50px}
.commnets .pull-left{margin-right:22px}
.commnets p,.response-area p,.replay-box p{font-size:12px}
.media-heading{color:#363432 !important;font-size:14px !important;font-weight:bold !important;margin-bottom:5px !important;padding-bottom:5px !important;margin-top:10px;border-bottom:2px solid #6D6E71;position:relative;height:30px !important;line-height:30px !important;}
div.sidebar h3.media-heading, div.sidebar h2.media-heading{font-size:20px;font-family:Arial,Helvetica,sans-serif;line-height:36px;text-transform:capitalize !important;float:none;font-weight:500;border-bottom:3px solid #cccccc;padding-bottom:0;}
.media-heading:after{position:absolute;width:20%;display:inline-block;height:4px;left:0px;bottom:-3px;content:"";background-color:#000000;}
div.sidebar h3.media-heading:after, div.sidebar h2.media-heading:after{background-color:#4c4d4f;width:40%;height:3px;bottom:-3px;}
div.sidebar{color:#58595B;font-size:13px;margin-bottom:20px;}
div.sidebar h3{margin-top:0;}
div.sidebar a, div.sidebar h3 a{color:#000000;font-size:16px;margin-top:0;padding-top:15px;}
div.sidebar a:hover, div.sidebar h3 a:hover{color:#ff6a00}
div.sidebar ul.list-product{display:block;width:100%;padding-left:0;}
div.sidebar ul.list-product li{display:block;width:100%;margin-bottom:10px;border-bottom:1px dashed #cccccc;padding-bottom:10px;overflow:hidden;}
div.sidebar ul.list-product li img{width:40%;float:left;margin-right:5px;}
div.sidebar ul.list-product li p.price-sidebar{margin-top:10px;color:red;}
.blog-socials{margin-bottom:-9px;margin-top:14px;}
.blog-socials ul{padding-left:0;overflow:hidden;float:left;}
.blog-socials .btn.btn-primary{margin-top:0;}
.blog-socials ul li{float:left;height:17px;margin-right:5px;text-align:center;width:17px;}
.blog-socials ul li a{color:#393B3B;display:block;font-size:10px;padding:1px;background:#F0F0E9;}
.blog-socials ul li a:hover{color:#fff;background:#FE980F}
.media-list .btn-primary,.commnets .btn-primary{background:#FC9A11;border:0 none;border-radius:0;color:#FFFFFF;float:left;font-size:10px;padding:1px 7px;text-transform:uppercase;}
.response-area h2{color:#363432;font-size:20px;font-weight:700;}
.response-area .media{border:1px solid #F7F7F0;padding:18px 18px 18px 0;margin-bottom:27px}
.response-area .media img{height:102px;width:100%;}
.response-area .media .pull-left{margin-right:25px}
.response-area .second-media{margin-left:5%;width:95%;}
.sinlge-post-meta{overflow:hidden;padding-left:0;margin-bottom:15px}
.sinlge-post-meta li{background:#F0F0E9;color:#363432;float:left;font-size:10px;font-weight:700;margin-right:10px;padding:0 10px 0 0;position:relative;text-transform:uppercase;}
.sinlge-post-meta li i{background:#FE980F;color:#FFFFFF;margin-right:10px;padding:8px 10px;}
.sinlge-post-meta li i:after{top:7px;border-width:6px;left:27px;}
.replay-box{margin-bottom:107px;margin-top:55px;}
.replay-box h2{font-weight:700;font-size:20px;color:#363432;margin-top:0;margin-bottom:45px}
.replay-box label{background:#FE980F;color:#FFFFFF;margin-bottom:15px;padding:3px 15px;float:left;font-weight:400;}
.replay-box span{color:#FE980F;float:right;font-weight:700;margin-top:21px;}
.replay-box form input{border:1px solid #F7F7F0;color:#ADB2B2;font-size:12px;margin-bottom:22px;padding:8px;width:100%;}
.replay-box form input:hover,.text-area textarea:hover{border:1px solid #FE980F;}
.text-area{margin-top:66px}
.text-area textarea{background:transparent;border:1px solid#F7F7F0}
.btn.btn-primary{background:#a5c885;border:0 none;border-radius:0;margin-top:16px;color:#485939;}
.btn.btn-white{background:#fff;border:0 none;border-radius:5px;margin-top:16px;color:#ff6a00;border:1px solid #ff6a00;}
.btn.btn-white:hover{background:#fff;color:#E0904F;}
.blank-arrow{position:relative;}
.blank-arrow label:after{content:"";position:absolute;width:auto;height:auto;border-style:solid;border-width:8px;border-color:#FE980F transparent transparent transparent;top:25px;left:5px}
/****col 5*/
.btn.bacgroundE8770E{background:#ff6a00;color:white;border-radius:5px}
.btn.bacgroundE8770E:hover{background:#E0904F}
.col-xs-15{width:20%;float:left;}
.slspinder .spinner{width:100px;}
.slspinder .spinner input{text-align:right;}
.slspinder .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell;}
.slspinder .input-group-btn-vertical > .btn{display:block;float:none;width:100%;max-width:100%;padding:8px;margin-left:-1px;position:relative;border-radius:0;}
.slspinder .input-group-btn-vertical > .btn:first-child{border-top-right-radius:4px;}
.slspinder .input-group-btn-vertical > .btn:last-child{margin-top:-2px;border-bottom-right-radius:4px;}
.slspinder .input-group-btn-vertical i{position:absolute;top:0;left:4px;}
@media (min-width:768px){.col-sm-15{width:100%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
/****end col 5*/
/****index 9****/
.vsupport .media-body{padding-left:8px}
.vsupport .col-md-3{margin-bottom:10px;}
.vsupport .media-body h4{margin:initial;padding-top:15px;}
.vnew{background-image:url(../images/sale-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover;width:50px;text-align:center;height:50px;color:white;padding-top:14px;font-size:16px;}
.padding-left-0{padding-left:10px;}
.padding-top-15{padding-top:15px}
/****end index 9****/
/******************************** Contact CSS **********************************/
.contact-map{width:100%;height:385px;margin-bottom:70px}
.contact-info .heading,.contact-form .heading{text-transform:capitalize;}
.contact-form .form-group{margin-bottom:20px;}
#contact-page.form-control::-moz-placeholder{color:#8D8D8D;}
#contact-page .form-control{background-color:#fff;border:1px solid #ddd;color:#696763;height:46px;padding:6px 12px;width:100%;font-size:16px;border-radius:4px;box-shadow:inherit;}
#contact-page #message{height:160px;resize:none;}
#main-contact-form .btn-primary{margin-bottom:15px;margin-top:20px;}
#contact-page .form-control:focus,#contact-page .form-control:hover{box-shadow:inherit;border-color:#FDB45E;}
#contact-page .contact-info{padding:0 20px;}
#contact-page .contact-info address{margin-bottom:40px;margin-top:-5px;}
#contact-page .contact-info{margin-bottom:0;color:#696763;font-size:14px;line-height:25px;}
.social-networks{overflow:hidden;text-align:center;}
.social-networks ul{margin-top:-5px;padding:0;display:inline-block;}
.social-networks ul li{float:left;text-decoration:none;list-style:none;margin-right:20px;}
.social-networks ul li:last-child{margin-right:0;}
.social-networks ul li a{color:#999;font-size:25px;}
.contact-info .social-networks ul li a i{background:none;}
.contact-info .social-networks ul li a:hover{color:#FE980F;}
/*-------------------- PRODUCT SLIDE ------------------------------*/
/*------------------------------------------------------------------ */
.cd-gallery{width:100%;margin:0;padding:0;/* max-width:1048px;*/
 /* margin:1.5em auto;*/
}
.cd-gallery::after{clear:both;content:"";display:table;}
.cd-gallery > li{overflow:hidden;position:relative;margin-bottom:2em;background:#f9f8ec;border:1px solid #f3f3f3;/* border-radius:.25em;*/
 /* box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);*/
}
.cd-gallery > li > a{display:block;}
@media only screen and (min-width:768px){.cd-gallery{/* margin:2em auto;*/
 }
 .cd-gallery > li{width:100%;float:left;/*margin-right:4%;margin-bottom:2.5em;*/
 }
 .cd-gallery > li:nth-of-type(2n){margin-right:0;}
}
@media only screen and (min-width:1048px){.cd-gallery{/* margin:2.5em auto;*/
 }
 .no-touch .cd-gallery > li:hover .cd-dots li.selected a{/* Slider dots - change background-color of the selected dot when hover over the its parent list item */
 background:#2f2933;border-color:#2f2933;}
 .no-touch .cd-gallery > li:hover .cd-dots a{/* Slider dots - change dot border-color when hover over the its parent list item */
 border-color:#9688a0;}
 .no-touch .cd-gallery > li:hover li.move-right, .no-touch .cd-gallery > li:hover li.move-left{/* show preview items when hover over the its parent list item */
 opacity:0.3;}
}
.cd-item-wrapper{position:relative;overflow:hidden;/* margin:3em 0;*/
}
.cd-item-wrapper li{position:absolute;top:0;/* left:25%;*/
 height:100%;width:100%;opacity:0;/* Force Hardware Acceleration */
 -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity;-webkit-transform:translateX(200%) scale(0.7);-moz-transform:translateX(200%) scale(0.7);-ms-transform:translateX(200%) scale(0.7);-o-transform:translateX(200%) scale(0.7);transform:translateX(200%) scale(0.7);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;-moz-transition:-moz-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;}
.cd-item-wrapper li.selected{/* selected item */
 left:-15px;position:relative;opacity:1;-webkit-transform:translateX(0) scale(1.3);-moz-transform:translateX(0) scale(1.3);-ms-transform:translateX(0) scale(1.3);-o-transform:translateX(0) scale(1.3);transform:translateX(0) scale(1.3);}
.cd-item-wrapper li.move-left{/* item on left - preview visible */
 -webkit-transform:translateX(-100%) scale(0.7);-moz-transform:translateX(-100%) scale(0.7);-ms-transform:translateX(-100%) scale(0.7);-o-transform:translateX(-100%) scale(0.7);transform:translateX(-100%) scale(0.7);opacity:0.3;}
.cd-item-wrapper li.move-right{/* item on right - preview visible */
 -webkit-transform:translateX(100%) scale(0.7);-moz-transform:translateX(100%) scale(0.7);-ms-transform:translateX(100%) scale(0.7);-o-transform:translateX(100%) scale(0.7);transform:translateX(100%) scale(0.7);opacity:0.3;}
.cd-item-wrapper li.hide-left{/* items hidden on the left */
 -webkit-transform:translateX(-200%) scale(0.7);-moz-transform:translateX(-200%) scale(0.7);-ms-transform:translateX(-200%) scale(0.7);-o-transform:translateX(-200%) scale(0.7);transform:translateX(-200%) scale(0.7);}
.cd-item-wrapper li img{display:block;width:100%;left:0 !important;}
@media only screen and (min-width:1048px){.cd-item-wrapper li.move-left, .cd-item-wrapper li.move-right{/* hide preview items */
 opacity:0;}
 .cd-item-wrapper li.focus-on-left{/* class added to the .selected and .move-right items when user hovers over the .move-left item (item preview on the left) */
 -webkit-transform:translateX(3%) scale(1.25);-moz-transform:translateX(3%) scale(1.25);-ms-transform:translateX(3%) scale(1.25);-o-transform:translateX(3%) scale(1.25);transform:translateX(3%) scale(1.25);}
 .cd-item-wrapper li.focus-on-left.move-right{-webkit-transform:translateX(103%) scale(0.7);-moz-transform:translateX(103%) scale(0.7);-ms-transform:translateX(103%) scale(0.7);-o-transform:translateX(103%) scale(0.7);transform:translateX(103%) scale(0.7);}
 .cd-item-wrapper li.focus-on-right{/* class added to the .selected and .move-left items when user hovers over the .move-right item (item preview on the right) */
 -webkit-transform:translateX(-3%) scale(1.25);-moz-transform:translateX(-3%) scale(1.25);-ms-transform:translateX(-3%) scale(1.25);-o-transform:translateX(-3%) scale(1.25);transform:translateX(-3%) scale(1.25);}
 .cd-item-wrapper li.focus-on-right.move-left{-webkit-transform:translateX(-103%) scale(0.7);-moz-transform:translateX(-103%) scale(0.7);-ms-transform:translateX(-103%) scale(0.7);-o-transform:translateX(-103%) scale(0.7);transform:translateX(-103%) scale(0.7);}
 .cd-item-wrapper li.hover{/* class added to the preview items (.move-left or .move-right) when user hovers over them */
 opacity:1 !important;}
 .cd-item-wrapper li.hover.move-left{-webkit-transform:translateX(-97%) scale(0.75);-moz-transform:translateX(-97%) scale(0.75);-ms-transform:translateX(-97%) scale(0.75);-o-transform:translateX(-97%) scale(0.75);transform:translateX(-97%) scale(0.75);}
 .cd-item-wrapper li.hover.move-right{-webkit-transform:translateX(97%) scale(0.75);-moz-transform:translateX(97%) scale(0.75);-ms-transform:translateX(97%) scale(0.75);-o-transform:translateX(97%) scale(0.75);transform:translateX(97%) scale(0.75);}
}
.cd-dots{/* not visible in the html document - created using jQuery */
 position:absolute;z-index:999999999;bottom:145px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:.2em;}
.cd-dots::after{clear:both;content:"";display:table;}
.cd-dots li{display:inline-block;float:left;margin:0 5px;pointer-events:none;}
.cd-dots li.selected a{background:#2f2933;border-color:#2f2933;}
.cd-dots a{display:block;height:10px;width:10px;border-radius:50%;border:1px solid #9688a0;/* image replacement */
 overflow:hidden;text-indent:100%;white-space:nowrap;-webkit-transition:border-color 0.2s, background-color 0.2s;-moz-transition:border-color 0.2s, background-color 0.2s;transition:border-color 0.2s, background-color 0.2s;}
@media only screen and (min-width:1048px){.cd-dots li{pointer-events:auto;}
 .cd-dots li.selected a{background:#cccccc;border-color:#cccccc;}
 .cd-dots a{height:8px;width:8px;border-color:#cccccc;/* fix a bug in IE9/10 - transparent anchor not clickable */
 background-color:rgba(255, 255, 255, 0);}
}
@media only screen and (min-width:280px){.cd-dots li{pointer-events:auto;}
 .cd-dots li.selected a{background:#cccccc;border-color:#cccccc;}
 .cd-dots a{height:8px;width:8px;border-color:#cccccc;/* fix a bug in IE9/10 - transparent anchor not clickable */
 background-color:rgba(255, 255, 255, 0);}
}
.cd-item-info{height:120px;line-height:10px;padding:0 2em;}
.cd-item-info::after{clear:both;content:"";display:table;}
.cd-item-info b, .cd-item-info .cd-price, .cd-item-info .cd-new-price{font-weight:bold;font-size:2rem;}
.cd-item-info b{float:left;}
.cd-item-info b a{color:#2f2933;}
.cd-item-info .cd-price, .cd-item-info .cd-new-price{/* .cd-new-price not visible in the html document - created using jQuery */
 float:right;}
.cd-item-info .cd-price{color:#a5d05e;position:relative;margin-left:10px;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}
.cd-item-info .cd-price::after{/* crossing line - visible if price is on sale */
 content:'';position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;height:2px;width:0%;background-color:#a5d05e;opacity:0;-webkit-transition:width 0.2s 0s, opacity 0s 0.2s;-moz-transition:width 0.2s 0s, opacity 0s 0.2s;transition:width 0.2s 0s, opacity 0s 0.2s;}
.cd-item-info .cd-price.on-sale::after{opacity:1;width:100%;-webkit-transition:width 0.2s 0s, opacity 0s 0s;-moz-transition:width 0.2s 0s, opacity 0s 0s;transition:width 0.2s 0s, opacity 0s 0s;}
.cd-item-info .cd-new-price{/* new price - visible if price is on sale */
 color:#e76363;opacity:0;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.cd-item-info .cd-new-price.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}
@media only screen and (min-width:768px){.cd-item-info b, .cd-item-info .cd-price, .cd-item-info .cd-new-price{font-size:2.4rem;}
}
.no-js .move-right,.no-js .move-left{display:none;}
/* --------------------------------xcredits-------------------------------- */
/*.credits{width:90%;margin:2em auto;text-align:center;}
.no-touch .credits a:hover{text-decoration:underline;}
/**/
/** * Use this wrapper only for demo purposes * So you can show the items outside the wrapper */
/*.v3 .pagination{*/
 /*display:inline-block;*/
 /*margin-bottom:25px;*/
 /*margin-top:0;*/
 /*padding-left:15px;*/
/*}
*/
.v4-comment .product-image-wrapper{padding:20px;background-color:#EBEBEB}
.v5{background-color:#f5f5f5;}
.v5 .well{background-color:initial;/*border:1px solid #F7F7F0;*/
 border:initial;border-radius:4px;box-shadow:none;margin-bottom:20px;min-height:20px;padding:initial;line-height:42px;}
.v5-comment .border-bootom{border-bottom:1px solid #878383;padding-bottom:15px}
.v5-comment .navbar-brand{float:left;padding:15px 15px;font-size:14px;line-height:20px;}
.v6 .jumbotron,.v6{background-color:#ff6a00;color:#FFFFFF;background-image:url(../images/bg-save-email.jpg);background-size:cover;background-position:center;padding:20px 0;}
.v6 .jumbotron{font-size:16px;color:white}
.v6 .media-body, .v6 .media-left,.v6 .media-right{display:table-cell;vertical-align:top;}
.v6 .media-left,.v6 .media>.pull-left{padding-right:10px;}
.thanhtoand3 label:hover{color:#000;}
.thanhtoand3 label a{color:#4299D8}
.thanhtoand3 label a:hover{color:#ff6a00}
.thanhtoand3 button{background-color:#FFDD00;font-weight:bold;color:white;border:1px solid #F9DB48;font-family:arial;}
.thanhtoand3 button:hover,.thanhtoand3 button:focus{background-color:#F9DB48;color:white;border:1px solid #FFDD00;font-family:arial;}
div.productinfo h2{display:block;margin-top:0;height:40px;line-height:18px;margin-bottom:5px;overflow:hidden;}
div.productinfo h2 a{color:#ffde00;font-size:14px;}
p.detail-hdmh{display:block;position:relative;margin-bottom:10px;}
p.detail-hdmh img{position:relative;top:-5px;}
ul.custom-tab{display:block;/*margin-top:20px;*/
 border-bottom:2px solid #dddddd;}
ul.custom-tab > li{background-color:transparent;}
ul.custom-tab > li > a, ul.custom-tab > li > a:hover{background-color:transparent;border:none;padding-left:0;padding-right:0;}
ul.custom-tab > li > a{border-bottom:3px solid #FFFFFF;}
ul.custom-tab > li > a > span{border-right:1px solid #000000;padding:1px 20px;}
ul.custom-tab > li:last-of-type > a > span{border-right:none;}
ul.custom-tab > li.active > a,ul.custom-tab > li.active > a:hover,ul.custom-tab > li.active > a:focus,ul.custom-tab > li > a:hover{background-color:transparent;color:#000000;border-bottom:3px solid #ff6a00;position:relative;}
ul.custom-tab > li.active > a:after,ul.custom-tab > li.active > a:hover:after,ul.custom-tab > li.active > a:focus:after,ul.custom-tab > li > a:hover:after{content:"";height:6px;width:6px;display:inline-block;float:left;border-top:6px solid #ff6a00;border-left:6px solid #ff6a00;border-right:6px solid transparent;border-bottom:6px solid transparent;position:absolute;left:50%;bottom:0%;margin-left:-3px;margin-bottom:-6px;-ms-transform:rotate(45deg);/* IE 9 */
 -webkit-transform:rotate(45deg);/* Safari */
 transform:rotate(45deg);}
div.tab-pane{padding-top:20px;padding-bottom:20px;display:block;}
div.bnt-add-to-cart-big{display:block;width:100%;text-align:center;}
div.bnt-add-to-cart-big button{padding:10px 30px;}
.tintucv .nab{background:red;/* For browsers that do not support gradients */
 background:-webkit-linear-gradient(#FFFFFF, #F0F0F0);/* For Safari 5.1 to 6.0 */
 background:-o-linear-gradient(#FFFFFF, #F0F0F0);/* For Opera 11.1 to 12.0 */
 background:-moz-linear-gradient(#FFFFFF, #F0F0F0);/* For Firefox 3.6 to 15 */
 background:linear-gradient(#FFFFFF, #F0F0F0);/* Standard syntax */
 /*background:#FF0000;*/
 padding:0px;border:1px solid #F9F9F9;-moz-box-shadow:0 0 1px #888;-webkit-box-shadow:0 0 1px#888;box-shadow:0 0 1px #888;}
.tintucv .nav > li{border-right:1px solid #f1f1f1;padding:0;text-align:center;}
.tintucv .nav>li>a{padding:10px 20px;line-height:1.5;border-radius:0px;}
.tintucv .nav > li.active > a,.tintucv .nav > li > a:hover{background-color:#4c4d4f;color:#ffffff}
.tintucv .nav > li:last-of-type{border:none;}
.tintucv .nav > li > a{color:#000000;}
.tintucv .xemtintuc img{margin-left:0px}
.tintuckhac ul.style2 img{float:right}
ul.style2 li{padding:0 0.5em 0.8cm;}
ul.style2 li.first-detail{border-bottom:medium none}
ul.style2 li.first-detail{padding:initial}
ul.style2 li.first-detail p{padding:initial}
ul.style2 li.first-detail p a{font-size:15px;color:red}
h1.pg-title{display:block;width:100%;color:#000000;margin-bottom:0px;border-bottom:1px solid #CCCCCC;margin-top:0;}
h1.pg-title a{color:#000000;font-size:20px;padding-bottom:10px;padding-right:10px;display:inline-block;border-bottom:3px solid #4c4d4f;position:relative;bottom:-1px;}
div.pg-details-tomtat{display:block;max-width:100%;background-color:none;color:#000000;}
div.pg-details-tomtat p, div.pg-details-tomtat p span{font-size:14px;margin:0px;}
div.pg-details-tomtat ul, div.pg-details-tomtat ul li, div.pg-details-tomtat p, div.pg-details-tomtat span{padding-left:0;margin-bottom:0;line-height:20px;}
div.pg-details{display:block;width:100%;}
div.pg-details p,div.pg-details h2,div.pg-details h3,div.pg-details h4,div.pg-details h5,div.pg-details h6,div.pg-details span,{max-width:100% !important;height:auto !important;}
div.pg-details iframe{max-width:100% !important;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
 .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;max-width:100%;max-height:100%;}
div.pg-details h2,div.pg-details h3{font-size:16px !important;}
div.pg-details h2,div.pg-details h3,div.pg-details h4,div.pg-details h5,div.pg-details h6{margin-bottom:10px;margin-top:0;}
div.pg-details img{max-width:100% !important;height:auto !important;}
div.pg-details ul{margin-bottom:0;padding-left:20px;}
div.pg-details ul li:before{font-family:FontAwesome;content:"\f111";color:#000000;font-size:50%;position:relative;bottom:2px;margin-right:5px;}
ul.detail-news{padding-left:0 !important;display:block;width:100%;margin-bottom:20px;}
ul.detail-news > li{display:inline-block;border-right:1px solid #cccccc;padding:0px 10px;height:29px;line-height:29px;font-style:italic;}
ul.detail-news > li:first-of-type{border-left:1px solid #cccccc;}
ul.detail-news > li:before{display:none;}
div.button-social{display:block;width:100%;/*margin-bottom:20px;*/
}
div.button-social iframe{position:static;}
div.cbh10{height:10px;display:block;clear:both;}
div.cbh20{height:20px;display:block;clear:both;}
div.cbh50{height:50px;display:block;clear:both;}
h1.pg-title-news{display:block;width:100%;border-bottom:2px solid #cccccc;font-size:20px;margin-top:0;line-height:36px;position:relative;}
h1.pg-title-news:after{content:"";height:16px;width:16px;border-top:2px solid transparent;border-bottom:2px solid #cccccc;border-left:2px solid transparent;border-right:2px solid #cccccc;background:#ffffff;position:absolute;left:70px;bottom:-8px;-ms-transform:rotate(45deg);/* IE 9 */
 -webkit-transform:rotate(45deg);/* Safari */
 transform:rotate(45deg);}
/*---------------------- Catalog New ---------------------*/
ul.main-news-list{display:block;width:100%;padding:10px 0;}
ul.main-news-list > li{display:block;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cccccc;}
ul.main-news-list > li > figure{float:left;}
ul.main-news-list > li > figure > a{display:block;width:100%;}
ul.main-news-list > li > figure > a > img{width:100%;}
ul.main-news-list > li > article{float:left;color:#6A6682;}
ul.main-news-list > li > h2, ul.main-news-list > li > h3{display:block;width:100%;line-height:24px;margin-bottom:10px;margin-top:0;}
ul.main-news-list > li > h2 > a, ul.main-news-list > li > h3 > a{color:#000000;font-size:16px;font-weight:bold;}
ul.main-news-list > li > h2 > a:hover, ul.main-news-list > li > h3 > a:hover{color:#ff6a00;}
ul.main-news-list > li > article > div.cnt-new{display:block;width:100%;margin-bottom:10px;}
ul.main-news-list > li > article > p.read-more{display:block;width:100%;text-align:left;margin-top:10px;}
ul.main-news-list > li > article > p.read-more > a{font-weight:bold;font-size:15px;color:#5A90E2;display:inline-block;text-align:left;padding:0px;}
@media only screen and (min-width:0px){ul.main-news-list > li > figure{width:100%;}
 ul.main-news-list > li > article{width:100%;}
 h1.pg-title, div.pg-details{}
 div.sidebar{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width:800px){ul.main-news-list > li > figure{width:30%;margin-right:2%;}
 ul.main-news-list > li > article{width:68%;}
 h1.pg-title, div.pg-details{padding-left:10px;padding-right:10px;}
 div.sidebar{padding-left:10px;padding-right:10px;}
}
@media only screen and (min-width:1170px){ul.main-news-list > li > figure{width:30%;margin-right:2%;}
 ul.main-news-list > li > article{width:68%;}
 h1.pg-title, div.pg-details{padding-left:0;padding-right:0;padding-top:10px;}
}
/*---------------------- End Catalog New ---------------------*/
/*---------------------- App ---------------------*/
div.sidebar-app{display:block;}
div.sidebar-app h3{display:block;width:100%;font-size:18px;font-weight:bold;text-align:center;}
div.sidebar-app > ul{display:block;width:100%;}
div.sidebar-app > ul > li{display:block;width:100%;margin-bottom:10px;}
div.sidebar-app > ul > li > img{width:25px;height:25px;display:inline-block;margin-right:5px;}
div.sidebar-app > ul > li > a{font-weight:bold;}
div.sidebar-app > ul > li > a, div.sidebar-app > ul > li > ul > li > a{color:#000000;}
div.sidebar-app > ul > li > a:hover, div.sidebar-app > ul > li > ul > li > a:hover{color:#ff6a00;}
div.sidebar-app > ul > li > ul{display:block;width:100%;}
div.sidebar-app > ul > li > ul > li{display:block;margin-left:20px;margin-top:5px;}
div.header-list-app{display:block;margin:20px 0 10px 0;border-bottom:1px solid #cccccc;padding-bottom:10px;}
div.header-list-app span{color:#ff6a00;text-transform:capitalize;font-size:16px;line-height:20px;}
div.header-list-app a{color:#47A4DD;text-transform:capitalize;font-size:13px;line-height:20px;}
ul.list-app{display:block;width:100%;}
ul.list-app > li{float:left;text-align:center;margin-top:20px;}
ul.list-app > li:nth-of-type(5n+5){margin-right:0;}
ul.list-app > li > img{max-width:100%;height:120px;}
ul.list-app > li > h2{display:block;width:100%;font-size:14px;font-weight:bold;height:40px;overflow:hidden;line-height:20px;}
ul.list-app > li > a{background-color:#5CB85C;color:#ffffff;padding:2px 10px;margin-top:10px;display:inline-block;text-transform:capitalize;border-radius:3px;}
@media only screen and (min-width:1170px){ul.list-app > li{width:18.4%;margin-right:2%;}
 ul.list-app > li:nth-of-type(5n+1){clear:both;}
 ul.list-app > li > h2{text-align:left;}
}
@media only screen and (max-width:1170px){ul.list-app > li{width:18.4%;margin-right:2%;}
 ul.list-app > li:nth-of-type(5n+1){clear:both;}
 ul.list-app > li > h2{text-align:left;}
}
@media only screen and (max-width:800px){ul.list-app > li{width:49%;margin-right:2%;}
 ul.list-app > li:nth-of-type(2n+2){margin-right:0;}
 ul.list-app > li:nth-of-type(2n+1){clear:both;}
 ul.list-app > li > h2{text-align:center;}
}
@media only screen and (max-width:640px){ul.list-app > li{width:49%;margin-right:2%;}
 ul.list-app > li:nth-of-type(2n+2){margin-right:0;}
 ul.list-app > li:nth-of-type(2n+1){clear:both;}
 ul.list-app > li > h2{text-align:center;}
 .btn-pading-initial{text-align:center;}
 p.detail-hdmh{text-align:center;}
 .bagred, .btn-add-cart-fast{width:80%;padding-top:10px;padding-bottom:10px;float:none;}
 .btn-add-cart-fast{margin-left:0 !important;}
}
/*---------------------- End App ---------------------*/
.btn-cart{display:inline-block;background-color:#000000;color:#FFFFFF;padding:5px 20px;text-align:center;margin-bottom:10px;}
.btn-cart.btn-end{background-color:#ec7115 !important;outline:none:;}
.btn-cart.btn-delete{background-color:#FF0000 !important;}
.btn-cart:hover, .btn-cart:active{color:#FFFFFF !important;outline:none;}
.btn-billing{padding:10px 20px;background-color:#ffdd00;color:#FFFFFF;text-transform:uppercase;border-radius:3px;border:none;font-weight:bold;}
.btn-billing:hover{background-color:#ff6a00;}
.btn-add-cart-fast{padding:6px 12px;background-color:#ffdd00;color:#000000;border:none;margin-left:10px;}
button.btn-cart{border:none;}
@media only screen and (max-width:640px){.btn-cart{font-size:10px;}
}
a.car-title{color:#000000;}
div.sidebar h3.media-heading.font-size-small, div.sidebar h2.media-heading.font-size-small{font-size:14px;line-height:26px;}
ul.cart-small{display:block;width:100%;}
ul.cart-small > li{display:block;width:100%;border-top:1px dashed #CCCCCC;padding-top:5px;margin-top:5px;}
ul.cart-small > li > ul{display:block;width:100%;}
ul.cart-small > li > ul > li:nth-of-type(2n+1){width:60%;float:left;}
ul.cart-small > li > ul > li p{font-weight:bold;color:#000000;margin-bottom:0;}
ul.cart-small > li > ul > li p span{color:#cccccc;font-size:13px;}
ul.cart-small > li > ul > li:nth-of-type(2n+2){width:40%;float:left;text-align:right;}
ul.cart-small > li:last-of-type{font-weight:bold;border-top:1px solid #CCCCCC;color:#FF0000;font-size:15px;}
ul.nav-top-bar{display:block;margin-bottom:0;}
ul.nav-top-bar > li{display:inline-block;margin-left:0;padding:2px 0;}
ul.nav-top-bar > li p{padding:0px 10px;color:#ffffff;margin-bottom:0;font-size:12px;}
ul.nav-top-bar > li:last-of-type p{margin-right:0;}
ul.nav-top-bar > li p{border-right:1px solid #ffffff;}
ul.nav-top-bar > li p i{margin-right:5px;}
ul.nav-top-bar > li > a.link-top-bar{color:#FFFFFF;text-transform:uppercase;}
ul.nav-top-bar > li.current p a {color: #f34343;font-weight: 600;}
div.dropdown-shop-small-cnt{position:absolute;top:100%;right:0px;width:350px;background-color:#ffffff;z-index:11;padding:10px;color:#000000;border-radius:5px;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;}
div.dropdown-shop-small-cnt h4{font-size:14px;}
div.dropdown-shop-small-cnt ul.cart-small{font-size:12px;color:#000000;line-height:18px;}
div.dropdown-shop-small-cnt ul.cart-small li{padding-left:0;}
div.dropdown-shop-small-cnt ul.cart-small > li:last-of-type{font-size:13px;}
div.dropdown-shop-small-cnt .btn-cart{padding:5px 10px;font-size:13px;line-height:16px;border-radius:3px;}
ul.list-support{margin-bottom:20px;padding:0;}
ul.list-support li{border-right:1px solid #ff6a00;border-bottom:1px solid #ff6a00;padding:10px;float:left;border-top:1px solid #ff6a00;width:16.66%;}
ul.list-support li:first-of-type{border-left:1px solid #ff6a00;}
ul.list-support li a{display:inline-block;border:1px solid #ff6a00;border-radius:5px;padding:10px 20px;color:#ff6a00;font-size:16px;font-weight:bold;margin-bottom:5px;max-width:100%;}
ul.list-support li a:hover, ul.list-support li a.active, ul.list-support li a:active{/*background-color:#ff6a00;color:#ffffff;*/
}
ul.list-support li p{color:#ff6a00;font-size:16px;margin-bottom:0;max-width:100%;font-weight:bold;}
@media only screen and (max-width:800px){ul.list-support li{width:33.33%;}
 ul.list-support li a, ul.list-support li p{font-size:14px;}
 ul.list-support li:nth-of-type(3n+1){clear:both;}
 ul.list-support li:nth-of-type(4),ul.list-support li:nth-of-type(5),ul.list-support li:nth-of-type(6 ){border-top:none;}
 ul.list-support li:nth-of-type(4){border-left:1px solid #ff6a00;}
 #slider div.col-md-8{padding:0;}
}
@media only screen and (max-width:640px){ul.list-support li{width:33.33%;border-bottom:1px solid #ff6a00;}
 ul.list-support li a, ul.list-support li p{font-size:14px;}
 ul.list-support li:nth-of-type(3n+1){clear:both;}
 ul.list-support li:nth-of-type(4),ul.list-support li:nth-of-type(5),ul.list-support li:nth-of-type(6 ){border-top:none;}
 ul.list-support li:nth-of-type(4){border-left:1px solid #ff6a00;}
 #slider div.col-md-8{padding:0;}
}
a.view-all-news{float:right;padding:5px 10px;background-color:#4c4d4f;color:#FFFFFF !important;margin-top:10px;}
a.view-all-news-2{display:block;text-align:right;color:#ff6a00 !important;}
ul.list-product-all{display:block;width:100%;margin-bottom:0;background:#ffffff;overflow:hidden;}
ul.list-product-all li{float:left;padding:10px;border:1px solid #f2f2f2;position:relative;width:50%;overflow: hidden;}
ul.list-product-all > li a{display:block;width:100%;/* height:170px; */text-align:center;color: #333;}
ul.list-product-all li a img{max-width:100%;max-height:170px;width:auto !important;margin:auto;}
ul.list-product-all li h2, ul.list-product-all li h3{display:block;width:100%;height:32px;margin:6px 0;line-height:16px;overflow:hidden;font-size:13px;}
ul.list-product-all li h2 a, ul.list-product-all li h3 > a{font-size:14px;color:#000000;line-height:16px;text-align:center;display:block;}
a.read-more-product{background-color:#4c4d4f;color:#FFFFFF;display:inline-block;text-align:center;border-radius:3px;padding:5px;display:none !important;}
span.text-price{display:block;color:#58595B;font-size:12px;display:block;text-align:left;overflow:hidden;height:20px;/* margin-top:5px;*/
}
span.price-old{display:block;width:100%;height:18px;}
span.price-old b{text-decoration:line-through;}
span.price-new{color:#FF0000;font-size:13px;}
div.width-30p{float:right;width:30%;padding-right:5px;}
div.width-70p{float:left;width:70%;padding-left:5px;}
@media only screen and (min-width:1170px){ul.list-product-all{}
 ul.list-product-all > li{width:20%;}
 ul.list-product-all.productHot-homepage li{width:20%;}
 ul.list-product-all-news li{width:33.3%;}
 ul.list-product-all-news{padding-left:0 !important;}
 ul.list-product-all-news li:before{display:none;}
 ul.list-product-all-news li h3{height:40px !important;}
}
@media only screen and (max-width:1170px){ul.list-product-all{padding:0px -15px;}
 ul.list-product-all > li{width:25%;}
 ul.list-product-all-home > li:nth-of-type(5n+5){display:none;}
 ul.list-product-all-news li{width:50%;}
 ul.list-product-all-news > li:nth-of-type(3n+3){display:none;}
 ul.list-product-all-news{padding-left:0 !important;}
 ul.list-product-all-news li:before{display:none;}
 ul.list-product-all-news li h3{height:40px !important;}
}
@media only screen and (max-width:800px){ul.list-product-all{padding:0px -15px;}
 ul.list-product-all > li{width:50%;}
 ul.list-product-all-home > li:nth-of-type(5n+5){display:none;}
 ul.list-product-all-news{padding-left:0 !important;}
 ul.list-product-all-news li:before{display:none;}
 ul.list-product-all-news li h3{height:40px !important;}
 span.price-new, span.price-old{text-align:right;}
 div.width-30p{width:100%;text-align:center;padding-right:0;}
 div.width-30p a{width:50%;font-size:14px;padding:0;}
 div.width-70p{width:100%;text-align:center !important;padding-left:0;}
 div.width-70p span{text-align:center;}
 ul.list-product-all > li > h2{line-height:18px;margin:0;}
 ul.list-product-all > li > h2 > a{font-size:12px;line-height:18px;}
 ul.list-product-all > li > a{display:block;width:100%;height:100%;text-align:center;}
 ul.list-product-all > li > a > img{height:200px !important;width:auto !important;}
}
@media only screen and (max-width:640px){ul.list-product-all > li{font-size:10px;width:50%;}
 ul.list-product-all > li:nth-of-type(2n+1){clear:both;}
 span.price-new, span.price-old{text-align:right;}
 div.width-30p{width:100%;text-align:center;padding-right:0;}
 div.width-30p a{width:50%;font-size:14px;padding:0;}
 div.width-70p{width:100%;text-align:center !important;padding-left:0;}
 div.width-70p span{text-align:center;}
 ul.list-product-all > li > h2{line-height:18px;margin:0;}
 ul.list-product-all > li > h2 > a{font-size:12px;line-height:18px;}
 ul.list-product-all > li > a{text-align:center;display:block;width:100%;height:100%;}
 ul.list-product-all > li > a > img{height:120px !important;width:auto !important;}
 .btn-cart.btn-end{width:80%;font-size:10px;padding:5px 20px;}
}
.breadcrumb{background:none;padding:0;margin:5px 0px 10px 0px;}
.breadcrumb a{color:#4c4d4f;}
.breadcrumb a:hover{color:#ff6a00;}
.breadcrumb > .active{color:#ff6a00;}
.breadcrumb > .active h1{font-size:14px;margin-top:0;margin-bottom:0;}
.breadcrumb > li + li:before{content:"";color:#ff6a00;}
.breadcrumb i{color:#999999;}
div.nav-cmt{padding:10px 0;}
ul.list-nav-cmt{display:block;width:100%;margin-bottom:0;text-align:right;}
ul.list-nav-cmt li{display:inline-block;margin-left:10px;}
ul.list-nav-cmt li.active, ul.list-nav-cmt li:hover, ul.list-nav-cmt li a:hover{color:#ff6a00;}
ul.list-nav-cmt li a{color:#000000;cursor:pointer;}
hr.hr-color{border-color:#ff6a00;border-width:2px;}
.text-back-filter{display:block;width:100%;background-color:#F5F5F5;padding:10px;}
.text-back-filter b{color:#ff6a00;}
.remove-cookie{cursor:pointer;color:#FF0000;}
.img-max-width{max-width:100%;}
div.frm-cmt-all{background-color:#cccccc;}
.max-width-100p{max-width:100%;}
img.img-logo{max-width:100%;}
img.img-pro-details{width:370px;max-width:100%;height:auto;}
@media only screen and (max-width:640px){img.img-logo{width:200px;height:auto;position:relative;z-index:2;}
 img.img-pro-details{max-width:100% !important;height:auto !important;}
}
.product-information-no-padding-top{padding-top:0;}
#scroll{position:fixed;right:10px;bottom:70px;cursor:pointer;display:none;z-index:10000;background-image:url(../images/back_top.png);background-repeat:no-repeat;height:60px;width:60px;}
.pg-title-new{display:block;width:100%;background-color:#959595;padding:5px 10px !important;text-transform:uppercase;border-bottom:none;line-height:30px !important;font-size:20px !important;;color:#FFFFFF;margin-top:0;}
.pg-title-new a{border:none !important;bottom:0px;padding:0 !important;color:#FFF !important;line-height:30px !important;}
.title-news-sidebar{display:block;padding:0 !important;margin-bottom:5px !important;}
.title-news-sidebar a{padding:0;}
.date-news-sidebar{color:#838383;font-size:12px;}
.background-color-cccccc{display:block;background-color:#f7f7f7;border:1px solid #CCCCCC;padding:10px;border-radius:5px;margin-top:10px;}
.text-price-new{display:block;font-weight:bold;color:#000000;margin-bottom:0;}
.text-price-new b{color:#FF0000;}
.modal{background-image:url(../images/bg-opacity.png);background-repeat:repeat;background-position:center;}
hr.color-000000{color:#000000;border-color:#939598;border-width:2px;}
.progress-bar{background:none;background-color:#FFAE0D;}
.progress{background:none;box-shadow:none;background-color:#d1d3d4;margin-bottom:5px;border-radius:0px;}
.label-custom{color:#000000;font-size:14px;}
.rating-container .caption{font-size:14px;margin-top:0;font-weight:400;}
.rating-container .rating{font-size:14px;}
.rating-xs{font-size:14px;}
.rating-container .filled-stars{text-shadow:none;color:#FFAB03;}
.rating-container .clear-rating{display:none;}
ul.list-cmt-all{display:block;width:100%;margin-top:20px;}
ul.list-cmt-all li{display:block;width:100%;border-bottom:1px solid #6d6e71;margin-bottom:10px;padding-bottom:10px;}
ul.list-cmt-all li > div:nth-of-type(1){display:block;width:100%;text-align:left;margin-bottom:10px;}
ul.list-cmt-all li > div:nth-of-type(1) div.rating-container{float:left;}
ul.list-cmt-all li > div:nth-of-type(1) > span{float:right;color:#58595b;}
ul.list-cmt-all li > p:nth-of-type(1){color:#58595b;margin-bottom:5px;}
ul.list-cmt-all li > p:nth-of-type(2){color:#58595b;margin-bottom:0;}
ul.list-cmt-all li > p:nth-of-type(2) span{background:#eebc49 none repeat scroll 0 0;border-radius:3px;color:#000;font-size:10px;font-weight:normal;height:18px;line-height:18px;margin-left:10px;margin-right:10px;padding:2px 6px;text-transform:uppercase;}
ul.list-cmt-all li ul{margin-left:20px;}
ul.list-cmt-all li ul li{background-color:#f2f2f2;padding:10px;border-bottom:0;}
ul.list-cmt-all li ul li ul li{background-color:#FFFFFF;}
.info-shop-footer{display:block;background-color:#ff6a00;padding-top:10px;padding-bottom:10px;text-align:center;color:#ffffff;margin-top:20px;font-size:14px;}
.info-shop-footer li{font-weight:bold;margin-bottom:10px;color:#ffffff;}
.info-shop-footer li span{display:inline-block;}
@media only screen and (max-width:480px){.info-shop-footer{font-size:15px;}
}
.all-social-footer{display:block;width:100%;margin-bottom:10px;}
.all-social-footer a{width:32%;float:left;margin-right:2%;}
.all-social-footer a:last-of-type{margin-right:0;text-align:left;}
.all-social-footer a img{display:block;max-width:90%;}
.header-info-top{font-size:14px;}
ul.header-info-top{display:block;width:100%;}
ul.header-info-top > li:nth-of-type(1){position:relative;height:34px;cursor:pointer;padding-left:0;}
ul.header-info-top > li:nth-of-type(1) > img{height:100%;}
ul.header-info-top > li:nth-of-type(1) > span{background-color:#ff0000;color:#ffffff;height:20px;width:20px;position:absolute;right:-5px;top:-5px;border-radius:50%;line-height:20px;text-align:center;}
ul.header-info-top > li > p{margin-bottom:0;font-size:16px;}
ul.header-info-top > li > p:first-of-type, ul.header-info-top > li > p:first-of-type a{font-weight:bold !important;}
ul.header-info-top > li > p:first-of-type i{margin-right:5px;}
ul.header-info-top > li > p:last-of-type{font-size:14px;color:#cccccc !important;margin-left:20px;}
ul.header-info-top > li:last-of-type > p:last-of-type, ul.header-info-top > li:last-of-type > p:last-of-type a{color:#e9cb00;margin-left:0;}
ul.header-info-top > li:last-of-type:after{content:"";width:20px;height:20px;position:absolute;display:block;top:-10px;left:calc(100% + 5px);background-image:url(../images/thong_bao.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}
#mycarousel3.owl-carousel .owl-item{border:1px solid #F2F2F2;padding:10px;position:relative;}
#mycarousel3.owl-carousel .owl-item a{display:block;width:100%;height:100%;}
#mycarousel3.owl-carousel .owl-item a img{max-width:100%;height:170px;}
#mycarousel3.owl-carousel .owl-item h2{display:block;font-size:13px;height:40px;line-height:20px;margin:10px 0;overflow:hidden;width:100%;}
#mycarousel3.owl-carousel .owl-item h2 a{color:#000000;font-size:14px;line-height:20px;}
div.owl-nav{position:absolute;top:-43px;right:0px;}
div.owl-nav div{display:inline-block;padding:5px 10px;border:1px solid #CCCCCC;border-radius:3px;}
@media only screen and (max-width:640px){#mycarousel3.owl-carousel .owl-item a img{height:250px !important;}
}
@media only screen and (max-width:480px){#mycarousel3.owl-carousel .owl-item a{text-align:center;}
 #mycarousel3.owl-carousel .owl-item a img{/*height:auto !important;*/
 width:auto !important;display:inline-block;}
}
.div-cus-search{color:#FFFFFF;}
.div-cus-search span{font-weight:bold !important;color:#000000;}
.div-cus-search a{color:#000000 !important;}
.div-cus-search a:hover{color:#000000 !important;}
.product-information.dhuongdanmuahang-borderradius17.dhuongdanmuahang-padding-left25.product-information-no-padding-top{overflow:visible;}
ul.tags-cnt{display:inline-block;margin-bottom:0;}
ul.tags-cnt h4{font-size:14px;display:inline-block;margin-top:0;margin-bottom:0;}
ul.tags-cnt li{display:inline-block;margin-left:10px;}
ul.tags-cnt li a{color:#ff6a00;}
ul.tags-cnt li a:hover{color:#333333;}
.background-color-F6{background-color:#F6F6F6;display:block;width:100%;margin-top:10px;margin-bottom:10px;}
ul.tab-tags-main{display:block;width:100%;margin-bottom:0;}
ul.tab-tags-main li{display:inline-block;}
ul.tab-tags-main li a{border-top:3px solid #F6F6F6;padding:10px 20px;display:inline-block;text-transform:uppercase;}
ul.tab-tags-main li a.active{border-top:3px solid #ff6a00;background-color:#FFFFFF;color:#000000;font-weight:bold;}
.note-tags{font-weight:bold;font-size:14px;}
p.rely-p span:last-of-type{color:#58595b;font-size:13px;}
.reply-cmt{cursor:pointer;color:#337ab7 !important;font-size:13px;}
.reply-cmt i{font-size:70%;position:relative;bottom:2px;}
.frm-cmt-reply{background-color:#EBEBEB;padding-top:15px;margin-bottom:10px;}
.caret{color:#ff6a00;}
form.search-product-top{margin-top:20px;margin-bottom:10px;}
form.search-product-top input.form-control{background-color:#ffffff;border-color:#dddddd;border-radius:0px;}
form.search-product-top button.btn.btn-default{color:#ffffff;background:none;background-color:#4c4d4f;border-color:#4c4d4f;border-radius:0px;}
.home-menu{display:block;width:100%;padding-top:1.3%;background:#4c4d4f;margin-top:0px;margin-bottom:10px;margin-top:5px;}
 .home-menu li{height:42px;background-color:#e5e5e5;background-image:linear-gradient(top, #fff, #e5e5e5);background-image:-moz-linear-gradient(center top , #fff, #e5e5e5);background-image:-webkit-linear-gradient(top , #fff, #e5e5e5);background-image:-o-linear-gradient(center top , #fff, #e5e5e5);background-image:-ms-linear-gradient(center top , #fff, #e5e5e5);border-radius:3px;float:left;margin:0 0 1.3% 1.3%;width:23.37%;position:relative;}
 .home-menu li a{color:#3b3b3b;display:block;font-size:12px;line-height:16px;text-align:center;outline:none;text-decoration:none;width:100%;position:absolute;top:50%;left:0;padding:0 10px;}
 .home-menu li:last-of-type{background:none;background-color:#ffe000;-webkit-animation:bgcolor 2s infinite;/* Safari 4.0 - 8.0 */
 animation:bgcolor 2s infinite;-moz-box-shadow:0 0 5px #f1f1f1;-webkit-box-shadow:0 0 5px #f1f1f1;box-shadow:0 0 5px #f1f1f1;}
 .home-menu li:last-of-type p{margin-bottom:0;color:#000000;}
 .home-menu li:last-of-type p:first-of-type{color:#ff0000;font-weight:bold;font-size:10px;text-transform:uppercase;}
 .home-menu li:last-of-type p:last-of-type{color:#000000;font-size:80%;}
/*---------------------responsive table----------------------------*/
@media only screen and (max-width:800px){/* Safari 4.0 - 8.0 */
@-webkit-keyframes bgcolor{0%{background-color:#ffe000;}
 50%{background-color:#f1f1f1;}
 100%{background-color:#ffe000;}
}
 /* Standard syntax */
 @keyframes bgcolor{0%{background-color:#ffe000;}
 50%{background-color:#f1f1f1;}
 100%{background-color:#ffe000;}
}
 /* Force table to not be like tables anymore */
 #no-more-tables table{margin-bottom:20px;}
 #no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr{display:block;}
 /* Hide table headers (but not display:none;, for accessibility) */
 #no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px;}
 #no-more-tables thead tr, #no-more-tables tbody tr{border:1px solid #ccc;}
 #no-more-tables tbody tr.cf{display:none}
 #no-more-tables thead td, #no-more-tables tbody td{border:none;border-bottom:1px solid #cccccc;position:relative;padding-left:30%;white-space:normal;text-align:left;}
 #no-more-tables thead td:before, #no-more-tables tbody td:before{position:absolute;top:6px;left:6px;width:20%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}
 #no-more-tables tfoot{display:block;width:100%;text-align:right;}
 #no-more-tables tfoot tr{clear:both;}
 #no-more-tables tfoot th{width:50%;text-align:right;float:left;}
 #no-more-tables tfoot td{width:50%;text-align:right;float:right;}
 #no-more-tables td:before{content:attr(data-title);}
   .delete-from-cart{
    width: 20px;
    height: 20px;
    display: inline-block;
   }
}
/*---------------------responsive table----------------------------*/
.bg-e8e8e8{background-color:#e8e8e8}
.bg-e8e8e8 .breadcrumb{background:none;color:#707070;margin-bottom:10px;}
.bg-e8e8e8 .breadcrumb a{color:#707070;}
.bg-e8e8e8 .breadcrumb > .active{color:#ff6a00;}
.bg-e8e8e8 .breadcrumb i{color:#707070;}
.catalog_news{display:block;width:100%;}
.catalog_news h3{display:block;width:100%;background-color:#4c4d4f;padding:10px 20px;color:#FFFFFF;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;font-weight:bold;}
.catalog_news > ul{border:1px solid #e5e5e5;}
.catalog_news ul li{display:block;width:100%;color:#4f4c4c;border-bottom:1px solid #e5e5e5;}
.catalog_news ul li:last-of-type{border:none;}
.catalog_news ul li a{color:#4f4c4c;height:41px;line-height:40px;overflow:hidden;padding:0 10px;display:block;position:relative;outline:none;}
.catalog_news ul li a:hover, .catalog_news ul li.active a{color:#ff6600;}
.catalog_news ul li > a > span{position:absolute;height:41px;width:41px;text-align:center;line-height:34px;font-weight:bold;top:0;right:0;z-index:1;background-color:#e5e5e5;cursor:pointer;}
.catalog_news ul li ul{border-top:1px solid #e5e5e5;display:block;width:100%;display:none;}
.catalog_news ul li ul.active{display:block;}
.catalog_news ul li ul li{display:block;width:100%;}
.catalog_news ul li ul li a{padding:0 30px;position:relative;}
.catalog_news ul li ul li a:before{content:"\f0c8";font:normal normal normal 14px/1 FontAwesome;font-size:40%;position:absolute;left:20px;top:50%;margin-top:-4px;color:#ff6600;}
.left-ads-news{display:block;width:100%;}
.left-ads-news ul{display:block;width:100%;}
.left-ads-news ul li{display:block;width:100%;}
.left-ads-news ul li img{display:block;width:100%;}
.sidebar_support{display:block;width:100%;}
.sidebar_support li{display:block;width:100%;clear:both;border-bottom:1px dotted #cccccc;margin-bottom:10px;padding-bottom:10px;}
.sidebar_support li img{width:20%;float:left;margin-right:10px;}
.sidebar_support li a{color:#58595b;text-transform:capitalize;font-size:15px;}
.sidebar_support li p{margin-bottom:0;color:#000000;}
.sidebar_support li p span{color:#FF0000;font-weight:bold;}
.custom_content{display:block;width:100%;height:auto;clear:both;padding:15px;}
.backcolornau{background-color:#EDEDED;}
.backcolornau a{color:#2854BB;}
.backcolornau a:hover{color:#ff6a00;}
.content_button{background-color:#EDEDED;width:100%;height:auto;clear:both;padding:15px;position:relative;}
.content_button div.div_content{display:block;width:calc(100% - 150px);}
.content_button > a{background-color:#ff6a00;color:#ffffff;width:100px;text-align:center;height:30px;line-height:30px;padding:0 10px;position:absolute;top:50%;right:25px;margin-top:-15px;}
@media (max-width:640px){.content_button{padding-bottom:45px;}
 .content_button div.div_content{width:100%;}
 .content_button > a{top:calc(100% - 30px);right:15px;}
}
#header{position:relative;background:#ffffff;}
.content-product-header{display:block;width:100%;padding-bottom:5px;border-bottom:1px solid #d8d8d8;margin-bottom:15px;}
.content-product-header h1{font-size:20px;margin-top:0;margin-bottom:0;line-height:30px;}
.content-product-header h1 a{color:#363432;}
.content-product-header ul.social-sharing.is-clean{display:block;width:100%;margin-bottom:0;}
.content-product-header ul.social-sharing.is-clean li{float:right;margin-left:10px;}
.content-product-header ul.social-sharing.is-clean li a{margin:0;}
.content-product-header ul.social-sharing.is-clean::after{content:"";display:block;width:100%;height:0;clear:both;}
.product-support-buy ul{display:block;width:100%;}
.product-support-buy ul li{display:block;width:100%;margin-bottom:10px;}
.product-support-buy ul li::before{color:#5d5d5d;display:inline-block;margin-right:5px;line-height:20px;content:"\f290";font-family:FontAwesome;}
.product-support-buy ul li a{color:#288ad6;text-decoration:underline;text-transform:uppercase;font-size:14px;line-height:20px;display:inline-block;}
.title_product_info{display:block;width:100%;color:#333333;text-transform:uppercase;padding:5px 0;font-size:14px;font-weight:bold;border-bottom:1px solid #d8d8d8;position:relative;margin-top:10px;}
.title_product_info::after{width:155px;height:3px;background:#ff6a00;position:absolute;left:0;bottom:-1px;content:"";display:block;}
ul.content_product_info{display:block;width:100%;margin-bottom:0;}
ul.content_product_info li{/* display:block;*/
/* width:100%;*/
border-bottom:1px solid #d8d8d8;/* line-height:30px;*/
color:#333333;padding-left:5px;}
ul.content_product_info li:last-of-type{border-bottom:none;}
ul.content_product_info li::before{position:relative;content:"\f0da";line-height:30px;font-family:FontAwesome;font-size:14px;color:#ff6a00;}
ul.content_product_info li > span:nth-of-type(1){width:104px;display:inline-block;}
ul.content_product_info li div{display:inline-block;}
ul.content_product_info li p{margin-bottom:0;}
.title_product_contact{display:block;width:100%;font-size:15px;font-weight:bold;color:#333333;margin-top:0;margin-bottom:10px;background-color:#f1f1f1;padding:6px 10px;text-transform:uppercase;border-radius:10px;}
.title_product_contact::after{content:"\f0d7";font-family:FontAwesome;color:#333333;margin-left:5px;line-height:1.3;font-size:14px;}
.content_product_contact{display:block;width:100%;}
.content_product_contact li{display:block;width:100%;line-height:1.3;border:1px solid #ff6a00;border-radius:5px;padding:5px 10px;margin-bottom:10px;}
.content_product_contact li span:nth-of-type(1){text-transform:uppercase;color:#191919;width:120px;display:inline-block;}
.content_product_contact li span:nth-of-type(2){color:#ff6a00;display:inline-block;font-weight:bold;}
.btn-product-cart{display:block;width:100%;text-align:center;background:none;box-shadow:none;border:none;padding:10px 5px;border-radius:0px;margin-bottom:10px;}
.btn-product-cart-fast{background-color:#e2242a;color:#ffffff;}
.btn-product-cart-fast p{margin-bottom:0;}
.btn-product-cart-fast p:nth-of-type(1){text-transform:uppercase;font-weight:bold;line-height:25px;color:#ffffff;font-size:15px;}
.btn-product-cart-fast p:nth-of-type(2){font-size:12px;line-height:15px;color:#ffffff;font-weight:normal;text-transform:none;}
.btn-product-cart-add{background-color:#00aeef;color:#ffffff;line-height:47px;font-size:14px;font-weight:bold;text-transform:uppercase;height:46px;}
.content_why_buy{display:block;width:100%;border:1px solid #d8d8d8;margin-bottom:20px;border-radius:10px;}
.content_why_buy div.content_why_buy_header{display:block;width:100%;border-radius:5px 5px 0 0;border-bottom:1px solid #d8d8d8;}
.content_why_buy div.content_why_buy_header img{width:100%;border-radius:10px 10px 0 0;}
.content_why_buy ul{display:block;width:100%;padding:5px 15px;}
.content_why_buy ul li{display:block;width:100%;border-bottom:1px dashed #d8d8d8;line-height:1.6;font-size:15px;padding:5px 0;}
.content_why_buy ul li:last-of-type{border-bottom:none;}
.content_why_buy ul li::before{content:"\f058";display:inline-block;margin-right:5px;font-family:FontAwesome;color:#3fb846;}
.content_product_daily, .content_product_daily_noclick{display:block;width:100%;margin-bottom:20px;cursor:pointer;}
.content_product_daily img, .content_product_daily_noclick img{display:block;width:100%;}
.top_product_price{display:block;width:100%;margin-bottom:10px;}
.top_product_price::after{content:"";display:block;width:100%;height:0;clear:both;}
.top_product_price_number{float:left;width:60%;color:#ed1c24;font-weight:bold;font-size:26px;line-height:1.3;margin-top:14px;}
.top_product_price_number sup{text-decoration:underline;}
.top_product_price_number span{font-size:14px;color:#ffaf3a;font-weight:normal;}
.top_product_price_vat{float:left;width:40%;line-height:20px;color:#ff0000;padding:5px 10px;border-left:1px solid #d8d8d8;font-style:initial;margin-top:14px;}
.bottom_product_price{display:block;width:100%;}
.bottom_product_price::after{content:"";display:block;width:100%;height:0;clear:both;}
.product_price_old{color:#666666;font-size:14px;text-decoration:line-through;width:70%;float:left;}
.product_price_old span{text-decoration:none;}
.product_inventory{width:30%;float:left;padding:0 10px;}
.product_inventory span{display:block;width:100%;}
.product_inventory span.have_product{color:#3fb846;}
.product_inventory span.have_product::before{content:"\f058";display:inline-block;margin-right:5px;font-family:FontAwesome;color:#3fb846;}
.product_inventory span.no_product{color:#333333;font-weight:bold;}
.product_inventory span.no_product::before{content:"\f058";display:inline-block;margin-right:5px;font-family:FontAwesome;color:#333333;}
.product_inventory span.early_product{color:#00833E;font-weight:bold;}
.product_inventory span.early_product::before{content:"\f058";display:inline-block;margin-right:5px;font-family:FontAwesome;color:#00833E;}
@media(max-width:500px){.product_inventory{width:100%;}
}
.loading{display:none;width:100%;height:100%;position:absolute;top:0px;left:0px;background:rgba(0,0,0,0.7);z-index:1;}
.loading > div{width:60px;height:60px;position:absolute;left:calc(50% - 30px);top:calc(50% - 60px);}
.loading > div > div{content:'';position:absolute;width:16px;height:16px;background:#1d98d4;top:10px;left:10px;transform-origin:20px 20px;border-radius:8px;animation:spin-a 2s infinite cubic-bezier(0.5, 0, 0.5, 1);}
.loading > div > .c2{top:10px;left:auto;right:10px;transform-origin:-4px 20px;animation:spin-b 2s infinite cubic-bezier(0.5, 0, 0.5, 1);}
.loading > div > .c3{top:auto;left:auto;right:10px;bottom:10px;transform-origin:-4px -4px;animation:spin-c 2s infinite cubic-bezier(0.5, 0, 0.5, 1);}
.loading > div > .c4{top:auto;bottom:10px;transform-origin:20px -4px;animation:spin-d 2s infinite cubic-bezier(0.5, 0, 0.5, 1);}
@keyframes spin-a{0%{transform:rotate(90deg);}
 0%{transform:rotate(90deg);}
 50%{transform:rotate(180deg);}
 75%{transform:rotate(270deg);}
 100%{transform:rotate(360deg);}
}
@keyframes spin-b{0%{transform:rotate(90deg);}
 25%{transform:rotate(90deg);}
 25%{transform:rotate(180deg);}
 75%{transform:rotate(270deg);}
 100%{transform:rotate(360deg);}
}
@keyframes spin-c{0%{transform:rotate(90deg);}
 25%{transform:rotate(90deg);}
 50%{transform:rotate(180deg);}
 50%{transform:rotate(270deg);}
 100%{transform:rotate(360deg);}
}
@keyframes spin-d{0%{transform:rotate(90deg);}
 25%{transform:rotate(90deg);}
 50%{transform:rotate(180deg);}
 75%{transform:rotate(270deg);}
 75%{transform:rotate(360deg);}
 100%{transform:rotate(360deg);}
}
.loading > span{width:300px;height:30px;position:absolute;left:50%;margin-left:-150px;top:50%;margin-top:5px;color:#ffffff;font-size:14px;text-align:center;font-family:"sfu_helvetica_regular";}
.product_line{display:block;width:100%;height:1px;background-color:#a1a1a1;clear:both;margin-bottom:20px;margin-top:20px;}
.title_thongso_kythuat{display:block;width:100%;font-size:20px;margin-bottom:10px;margin-top:0;color:#333333;}
.content_thongso_kythuat{display:block;width:100%;margin-bottom:10px;}
.content_thongso_kythuat li{line-height:1.5;padding:6px;display:none;}
.content_thongso_kythuat li strong{width:130px;float:left;}
.content_thongso_kythuat li span{width:100%;}
.content_thongso_kythuat li::after{content:"";display:block;width:100px;height:0;clear:both;}
.content_thongso_kythuat li:nth-child(odd){background:rgba(242,242,242,1);background:-webkit-linear-gradient(left,rgba(242,242,242,1),rgba(242,242,244,1));background:-o-linear-gradient(right,rgba(242,242,242,1),rgba(242,242,244,1));background:-moz-linear-gradient(right,rgba(242,242,242,1),rgba(242,242,244,1));background:linear-gradient(to right, rgba(242,242,242,1), rgba(242,242,244,1));}
.content_thongso_kythuat li:nth-child(-n+10){display:block;}
.more_view_thongso_kythuat{display:block;width:100%;line-height:1;text-align:center;border:1px solid #ff6a00;border-radius:10px;margin-bottom:10px;color:#ff6a00;cursor:pointer;padding-top:10px;padding-bottom:10px;}
.more_view_thongso_kythuat:hover{background-color:#ff6a00;color:#ffffff;}
.product_info_center{display:block;width:100%;position:relative;/*height:500px;*/
overflow:hidden;}
.product_info_center .more_view_content{display:block;width:100%;height:50px;position:absolute;bottom:0px;left:0px;background-color:#ff0000;z-index:1;background:rgba(255,255,255,0.5);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,1));background:-moz-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,1));background:-ms-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,1));background:-o-linear-gradient(top, rgba(255,255,255,0.5), rgba(255,255,255,1));}
.product_info_center .more_view_content span{background-color:#ff6a00;color:#ffffff;height:30px;line-height:30px;width:100px;text-align:center;position:absolute;top:calc(50% - 10px);left:calc(50% - 50px);border-radius:5px;cursor:pointer;}
.product_info_center .more_view_content span i{position:relative;bottom:3px;margin-left:5px;}
ul.social_post{padding-left:0 !important;list-style-type:none;height:30px;line-height:30px;}
ul.social_post:after{display:block;clear:both;width:100%;height:0;content:"";}
ul.social_post li{float:left;list-style-type:none;border-right:1px solid #dddddd;padding-right:5px;margin-right:5px;}
ul.social_post li:last-child{border-right:none;}
h3.title_comment_main{font-size:16px;font-weight:bold;margin-top:0;margin-bottom:10px;}
.main_coment_full{background:#ffffff;margin-bottom:10px;}
.form_comment_content > span{float:left;margin-right:5px;height:30px;line-height:30px;font-size:14px;}
.form_comment_content form{margin-top:10px;font-size:11px;}
.form_comment_content .frm-group{margin-bottom:10px;}
.form_comment_content .frm-group textarea{display:block;width:100%;height:70px;background-color:#ffffff;border:1px solid #e1e1e1;border-radius:3px;margin-bottom:10px;padding:5px;}
.form_comment_content .frm-group input{display:block;width:100%;height:30px;line-height:30px;border:1px solid #e1e1e1;border-radius:3px;padding:0 5px;}
.form_comment_content .frm-group input:focus, .form_comment_content .frm-group input:active, .form_comment_content .frm-group textarea:focus{border:1px solid #ff6a00;outline:0 none;}
.form_comment_content .frm-group .frm-btn{display:block;width:100%;background-color:#ff6a00;color:#ffffff;border:1px solid #ff6a00;border-radius:3px;height:30px;line-height:30px;text-align:center;}
.list_comment{display:block;width:100%;margin-bottom:20px;}
.list_comment ul.list_comment_content{display:block;width:100%;}
.list_comment ul.list_comment_content li{display:block;width:100%;margin-bottom:15px;border-bottom:1px solid #f1f1f1;}
.list_comment ul.list_comment_content li:last-of-type{border-bottom:none;}
.list_comment ul.list_comment_content li p:first-child{display:block;width:100%;margin-bottom:5px;}
.list_comment ul.list_comment_content li p:first-child img{vertical-align:middle;margin:0 2px;position:relative;bottom:2px;}
.list_comment ul.list_comment_content li p:first-child strong{margin-right:0px;}
.list_comment ul.list_comment_content li p:first-child span:nth-of-type(1){color:#28a72f;}
.list_comment ul.list_comment_content li p:first-child span:nth-of-type(2){color:#ff6a00;}
.list_comment ul.list_comment_content li p:first-child span.quan_tri_vien{color:#333;background:#f1c40f;padding:2px 5px;font-size:11px;border-radius:3px;margin-left:5px;}
.list_comment ul.list_comment_content li p:nth-of-type(2){margin-bottom:5px;}
.list_comment ul.list_comment_content li p:nth-of-type(2) span:first-child{color:#ff6a00;}
.list_comment ul.list_comment_content li p:nth-of-type(2) span:first-child i{margin-right:2px;}
.list_comment ul.list_comment_content li p:nth-of-type(3){margin-bottom:5px;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:nth-of-type(1){color:#288ad6;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:nth-of-type(2){color:#288ad6;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:nth-of-type(2) i{color:#999;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:nth-of-type(3){color:#999;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span{position:relative;padding-right:10px;margin-right:5px;cursor:pointer;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:after{content:"";height:4px;width:4px;background-color:#999;border-radius:50%;position:absolute;top:calc(50% - 2px);right:0;}
.list_comment ul.list_comment_content li p:nth-of-type(3) span:last-child:after{display:none;}
.list_comment ul.list_comment_content li ul{padding-left:50px;}
.list_comment ul.list_comment_content li ul li{border-bottom:1px dotted #f1f1f1;display:none;}
.list_comment ul.list_comment_content li ul li:nth-child(-n+2){display:block;}
.list_comment ul.list_comment_content li ul li p:nth-of-type(2) span:first-child{color:#333333;}
.list_comment ul.list_comment_content li ul li p:nth-of-type(3) span:nth-of-type(2){color:#999;}
.more_cmt{display:block;width:100%;color:#ff6a00;cursor:pointer;}
.product_connection{display:block;width:100%;border-top:1px solid #d8d8d8;margin-top:10px;padding-top:20px;}
.product_connection_header > div.col-md-6:first-child{height:30px;line-height:30px;font-weight:bold;font-size:16px;}
.product_connection_header > div.col-md-6:last-child form{height:30px;line-height:30px;position:relative;width:90%;overflow:hidden;font-size:12px;display:inline-block;}
.product_connection_header > div.col-md-6:last-child form input{display:block;width:100%;height:100%;border:1px solid #0072bc;border-radius:3px;padding:0 50px 0 10px;}
.product_connection_header > div.col-md-6:last-child form button{height:30px;width:40px;position:absolute;top:0;right:0;box-shadow:none;border:none;background:transparent;color:#919191;}
.product_connection_content .owl-item a{display:block;width:100%;}
.product_connection_content .owl-item h2{display:block;font-size:13px;height:40px;line-height:20px;margin:0;overflow:hidden;width:100%;text-align:center;}
.product_connection_content .owl-item h2 a{color:#000000;font-size:14px;line-height:20px;}
.product_connection_content .owl-item .price-new{display:block;width:100%;color:#ed1c24;font-weight:bold;text-align:center;font-size:15px;}
.checkbox{padding-left:20px;margin-top:0;margin-bottom:5px;}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;color:#ff6a00;}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:2px solid #cccccc;border-radius:4px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.checkbox input[type="checkbox"],.checkbox input[type="radio"]{opacity:0;z-index:1;cursor:pointer;outline:none;}
.checkbox input[type="checkbox"]:focus + label::before,.checkbox input[type="radio"]:focus + label::before{outline:none}
.checkbox input[type="checkbox"]:checked + label::after,.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.checkbox input[type="checkbox"]:indeterminate + label::after,.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px;}
.checkbox input[type="checkbox"]:disabled,.checkbox input[type="radio"]:disabled{cursor:not-allowed;}
.checkbox input[type="checkbox"]:disabled + label,.checkbox input[type="radio"]:disabled + label{opacity:0.65;}
.checkbox input[type="checkbox"]:disabled + label::before,.checkbox input[type="radio"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.checkbox-warning input[type="checkbox"]:checked + label::before,.checkbox-warning input[type="radio"]:checked + label::before{background-color:#ff6a00;border-color:#ff6a00;}
.checkbox-warning input[type="checkbox"]:checked + label::after,.checkbox-warning input[type="radio"]:checked + label::after{color:#fff;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::before,.checkbox-warning input[type="radio"]:indeterminate + label::before{background-color:#ff6a00;border-color:#ff6a00;}
.checkbox-warning input[type="checkbox"]:indeterminate + label::after,.checkbox-warning input[type="radio"]:indeterminate + label::after{background-color:#fff;}
input[type="checkbox"].styled:checked + label:after,input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c";}
input[type="checkbox"] .styled:checked + label::before,input[type="radio"] .styled:checked + label::before{color:#fff;}
input[type="checkbox"] .styled:checked + label::after,input[type="radio"] .styled:checked + label::after{color:#fff;}
.footer-widget{border-bottom:1px solid #c9c9c9;}
.footer-widget .container{border-top:1px solid #FFFFFF;padding-top:15px;}
.single-widget h2, .single-widget h3{color:#fff;font-size:15px;font-weight:600;margin-bottom:0px;margin-top:0;text-transform:uppercase;line-height:35px;margin-top:10px;}
.single-widget h2 i, .single-widget h3 i{margin-right:15px;}
.single-widget ul li{margin-bottom:5px;}
.single-widget ul li a{color:#686f5b;font-size:14px;padding:3px 0;}
.single-widget ul li a i{margin-right:18px;}
.single-widget ul li a:hover{background:none;color:#689e4b;}
.copyright_end{display:block;width:100%;background-color:#e1e1e1;color:#a1a1a1;text-align:center;font-size:11px;padding:10px 20px;}
.copyright_end .container{background:transparent;}
.content_doitac{display:block;width:100%;}
.content_doitac h3{font-size:14px;color:#575757;margin-top:10px;margin-bottom:10px;}
ul.list_doitac{display:block;width:100%;padding-left:0;margin-bottom:0;text-align:center;}
ul.list_doitac li{display:inline-block;margin-bottom:5px;}
.widget-contact h3{font-size:15px;margin-top:0;margin-bottom:10px;}
.widget-logo-footer h3{font-size:14px;margin-top:0;margin-bottom:10px;color:#575757;}
#popup_thongso_kythuat{display:none;width:640px;max-width:100%;padding:20px;}
#popup_thongso_kythuat h3{display:block;width:100%;font-size:20px;color:#333333;margin-bottom:20px;font-weight:bold;}
#popup_thongso_kythuat ul{display:block;width:100%;}
#popup_thongso_kythuat ul h5{display:block;width:100%;background-color:#f1f1f1;color:#ed1c24;padding:5px;margin-bottom:0;font-weight:bold;font-size:16px;}
#popup_thongso_kythuat ul li{/* display:block;*/
/* width:100%;*/
/* border-bottom:1px solid #f1f1f1;*/
padding:5px;}
#popup_thongso_kythuat ul li::after{content:"";width:100%;height:0;clear:both;display:block;}
#popup_thongso_kythuat ul li strong{float:left;/* width:35%;*/
font-weight:bold;}
#popup_thongso_kythuat ul li span{/* float:left;*/
/* width:65%;*/
}
#popup_thongso_kythuat ul li:nth-child(odd){/* background:rgba(242,242,242,1);*/
 /* background:-webkit-linear-gradient(left,rgba(242,242,242,1),rgba(242,242,244,1));*/
 background:-o-linear-gradient(right,rgba(242,242,242,1),rgba(242,242,244,1));background:-moz-linear-gradient(right,rgba(242,242,242,1),rgba(242,242,244,1));/* background:linear-gradient(to right, rgba(242,242,242,1), rgba(242,242,244,1));*/
}
.sidebar_product{display:block;width:100%;color:#333333}
.sidebar_product h3.content_heading{display:block;width:100%;color:#333333;text-align-last:left;font-size:20px;}
.sidebar_product ul.content_list{display:block;width:100%;margin-bottom:20px;padding-left:0;}
.sidebar_product ul.content_list li{display:block;width:100%;margin-bottom:10px;}
.sidebar_product ul.content_list li::after{content:"";display:block;width:100%;height:0;clear:both;}
.sidebar_product ul.content_list li .content_left{float:left;width:30%;margin-right:5%;}
.sidebar_product ul.content_list li .content_right{float:right;width:65%;}
.sidebar_product ul.content_list li .content_left a{display:block;width:100%;}
.sidebar_product ul.content_list li .content_left a img{display:block;max-width:100%;max-height:100px;margin:auto;}
.sidebar_product ul.content_list li .content_right h3{display:block;width:100%;margin-top:0;line-height:1;font-size:15px;}
.sidebar_product ul.content_list li .content_right h3 a{display:block;width:100%;color:#333333;line-height:1.5;font-size:14px;font-weight:bold;}
.sidebar_product ul.content_list li .content_right p.content_more{color:#d8d8d8;margin-bottom:0;}
.sidebar_product ul.content_list li .content_right p.price-new{display:block;color:#ff6a00;margin-bottom:5px;}
.sidebar_product ul.content_list li .content_right p.price-new span:last-of-type{color:#ed1c24;font-size:120%;font-weight:bold;}
.sidebar_product ul.content_list li .content_right p.price-old{display:block;width:100%;margin-bottom:5px;color:#666666;}
.sidebar_product ul.content_list li .content_right a{color:#48bff2}
.sidebar_product .view_all_product{display:block;width:100%;padding:5px 10px;border:1px solid #126b37;color:#333333;text-align:center;border-radius:5px;}
.main_frm_radio{display:block;margin-bottom:0px;color:#ff6a00;}
.main_frm_radio::after{display:block;width:100%;clear:both;content:"";height:0;}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline{margin-left:0;}
#popup_buy_now{width:615px;max-width:100%;display:none;padding:0;border-radius:5px;}
.header_popup{display:block;width:100%;color:#00aeef;padding:10px 10px;border-bottom:1px solid #d8d8d8;}
.header_popup a{float:left;color:#00aeef;text-decoration:none}
.header_popup a:hover, .header_popup a:active{outline:none;}
.header_popup span:last-of-type{color:#666666;float:right;}
.header_popup::after{content:"";display:block;width:100%;height:0;clear:both;}
.close-popup{cursor:pointer;}
#popup_buy_now .content_table_cart{display:block;width:100%;}
#popup_buy_now p{margin-bottom:0;}
.content_table_cart ul{display:block;width:100%;padding:10px 30px;margin-bottom:0;}
.content_table_cart ul li{display:block;margin-bottom:5px;}
.content_table_cart ul li .img_product{border:1px solid #f1f1f1;text-align:center;padding:10px;}
.content_table_cart ul li img{display:inline-block;max-width:100%;}
.content_table_cart ul li h3{font-size:16px;margin-top:0;line-height:1;margin-bottom:10px;}
.content_table_cart ul li h3::after{content:"";clear:both;display:block;width:100%;height:0;}
.content_table_cart ul li h3 a{float:left;color:#191919;font-weight:bold;text-decoration:none;}
.content_table_cart ul li h3 span{float:right;color:#ed1c24;font-weight:bold;}
.content_table_cart ul li span.remve_product{cursor:pointer;}
.content_table_cart ul li div.vat{display:block;width:100%;color:#ed1c24;font-size:11px;margin-bottom:0px;}
.content_table_cart ul li div.vat::after{content:"";display:block;width:100%;height:0;clear:both;}
.content_table_cart ul li div.vat i{font-size:70%;position:relative;top:5px;float:left;margin-right:5px;}
.content_table_cart ul li div.khuyenmai{display:block;width:100%;border:1px solid #d8d8d8;border-radius:5px;padding:15px;color:#666666;background-color:#f1f1f1;margin-bottom:0px;}
.content_table_cart ul li .end_product_cart{display:block;margin-bottom:0px;line-height:20px;}
.content_table_cart ul li .end_product_cart span.remve_product{color:#666666;line-height:20px;margin-right:5px;font-size:11px;}
.content_table_cart ul li .end_product_cart span.update_product{color:#44b77b;line-height:20px;display:none;cursor:pointer;font-size:11px;}
.content_table_cart ul li .end_product_cart div.input_group{float:right;height:20px;line-height:20px;text-align:center;}
.content_table_cart ul li .end_product_cart div.input_group span{float:right;border:1px solid #f1f1f1;padding:0 10px;font-size:110%;color:#ff6a00;cursor:pointer;}
.content_table_cart ul li .end_product_cart div.input_group span.sluong_tang{border-radius:0 5px 5px 0;}
.content_table_cart ul li .end_product_cart div.input_group span.sluong_giam{border-radius:5px 0 0 5px;}
.content_table_cart ul li .end_product_cart input[type="text"]{width:30px;float:right;text-align:center;border-width:1px 0px;border-style:solid;border-color:#f1f1f1;padding:0 5px;font-size:11px;}
.content_table_cart .count_price{display:block;border-top:1px solid #f1f1f1;padding:10px 30px;color:#191919;font-weight:bold;font-size:15px;}
.content_table_cart .count_price p span{width:50%;float:left;}
.content_table_cart .count_price p span:last-of-type{color:#ed1c24;font-weight:bold;text-align:right;}
.content_table_cart .count_price p::after{content:"";display:block;width:100%;height:0;clear:both;}
#popup_buy_now #regis-cart{display:block;padding-left:30px;padding-right:30px;}
#popup_buy_now #regis-cart .form-group{margin-bottom:0;}
#popup_buy_now #regis-cart input, #popup_buy_now #regis-cart textarea{border:1px solid #d8d8d8;border-radius:5px;margin-bottom:15px;}
#popup_buy_now #regis-cart .has-error input, #popup_buy_now #regis-cart .has-error textarea{margin-bottom:0;}
#popup_buy_now #regis-cart input:focus, #popup_buy_now #regis-cart textarea:focus{outline:none;box-shadow:none;}
#popup_buy_now #regis-cart button{border:none;background:none;box-shadow:none;outline:none;width:100%;margin-bottom:10px;margin-top:0px;}
#popup_buy_now #regis-cart button:focus{outline:none;}
#popup_buy_now #regis-cart button span{max-width:100%;width:200px;text-align:center;color:#ffffff;text-transform:uppercase;font-size:17px;padding:10px 10px;display:inline-block;background-color:#ff6a00;border-radius:10px;line-height:1;}
#popup_buy_now #regis-cart .content_info_company{display:block;width:100%;border-top:1px solid #d8d8d8;background-color:#f1f1f1;padding:15px;position:relative;margin-top:10px;display:none;}
#popup_buy_now #regis-cart .content_info_company::before{content:"";height:15px;width:15px;border-width:1px;border-style:solid;border-color:#d8d8d8 #d8d8d8 #f1f1f1 #f1f1f1;background-color:#f1f1f1;display:block;position:absolute;top:-7px;left:70px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#popup_buy_now #regis-cart .content_info_company input{display:block;width:100%;background-color:#ffffff;line-height:30px;color:#000000;margin-bottom:10px;padding:0 10px;}
#popup_buy_now #regis-cart .has-error, #popup_buy_now #regis-cart .help-block{color:#ed1c24;display:block;width:100%;clear:both;margin-bottom:15px;}
.popup_buy_now_final{width:630px;padding:30px;display:none;max-width:100%;}
.content_final_buy h3{text-align:center;color:#44b77b;font-weight:bold;text-transform:uppercase;margin-bottom:30px;margin-top:0;}
.content_final_buy h3 img{display:inline-block;vertical-align:top;margin-right:5px;}
.content_final_buy p{margin-bottom:0;line-height:1.3;font-size:15px;}
.content_final_buy p.title_cap_background{background-color:#f1f1f1;color:#000000;padding:7px 10px;text-transform:uppercase;margin-top:20px;margin-bottom:20px;}
.content_final_buy ul.list_info_giaohang{display:block;width:100%;padding-left:0;margin-bottom:10px;}
.content_final_buy ul.list_info_giaohang li{display:block;width:100%;line-height:2;padding:0 10px;}
.content_final_buy ul.list_info_giaohang li::before{content:"\f111";color:#d8d8d8;font-size:50%;position:relative;bottom:2px;margin-right:5px;font-family:FontAwesome;line-height:1.3;}
.content_final_buy .content_table_cart ul{padding:0 0 20px 0;border-bottom:1px solid #f1f1f1;}
.content_final_buy .content_table_cart ul .end_product_cart_info{text-align:right;font-size:13px;color:#666666;}
.content_final_buy .con_buy_product{display:block;width:100%;border:1px solid #277bdd;border-radius:5px;text-align:center;padding:10px 20px;margin-top:20px;font-size:16px;color:#277bdd;}
.content_final_buy .con_buy_product a{display:inline-block;color:#277bdd;text-decoration:none;outline:none;}
.popup_dangky_daily{display:none;width:620px;background-image:url(../images/bg_popup_dk_dl.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:20px;border-radius:7px;border:2px solid #ffffff;max-width:95%;}
.popup_dangky_daily > img{display:block;width:100%;}
.popup_dangky_daily form#frm_dk_dl{display:block;width:100%;margin-top:20px;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm{display:block;width:100%;margin-bottom:15px;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm label{color:#ff6a00;font-weight:bold;display:block;text-align:left;line-height:20px;margin-bottom:5px;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm input, .popup_dangky_daily form#frm_dk_dl div.cnt_frm textarea{display:block;background-color:#ffffff;border:1px solid #666666;border-radius:7px;width:100%;padding:0 10px;font-size:15px;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm input:focus, .popup_dangky_daily form#frm_dk_dl div.cnt_frm textarea:focus{outline:none;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm input{height:45px;line-height:45px;}
.popup_dangky_daily form#frm_dk_dl div.cnt_frm textarea{height:90px;line-height:2;padding-top:10px;padding-bottom:10px;}
.popup_dangky_daily form#frm_dk_dl button{display:block;width:100%;height:45px;line-height:45px;background-color:#ffb611;border:1px solid #ffffff;color:#191919;text-align:center;border-radius:7px;text-transform:uppercase;margin-top:25px;font-weight:bold;font-size:16px;}
.popup_dangky_daily form#frm_dk_dl button:focus{outline:none;}
.main_full_product{background:#ffffff;padding:10px;margin-bottom:10px;}
.social-sharing.is-clean{list-style:none;list-style-type:none;padding-left:0;}
.social-sharing.is-clean li{display:inline-block;list-style-type:none;}
.social-sharing.is-clean li::before{display:none;}
/* start BackToTop button css */
#scroll_go_top{position:fixed;right:10px;bottom:50px;cursor:pointer;width:40px;height:40px;background:rgba(255, 106, 0, 0.5);text-indent:-9999px;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:11;}
#scroll_go_top span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;color:#ffffff;}
#scroll_go_top:hover{background:rgba(255, 106, 0, 1);;}
/* end BackToTop button css */
.view_product_more, .view_comment_more{display:block;width:100%;text-align:center;margin-top:10px;}
.view_product_more p, .view_comment_more p{width:400px;text-align:center;padding:10px 20px;border:1px solid #eee;border-radius:5px;display:inline-block;color:#FF6A00;cursor:pointer;outline:none;max-width:100%;}
.view_product_more p:hover, .view_comment_more p:hover{background-color:#FF6A00;color:#ffffff;}
.view_product_more p i, .view_comment_more p i{display:inline-block;vertical-align:middle;position:relative;bottom:3px;}
.view_comment_more p{background-color:#cccccc;color:#000000;}
.view_comment_more p:hover{background-color:#f1f1f1;color:#FF6A00;}
@media (min-width:1200px){}
@media (min-width:992px) and (max-width:1199px){.usa{margin-right:0;}
.shipping img{width:100%;}
.searchform input{width:160px;}
.product-information span span{width:100%;}
#similar-product .carousel-inner .item img{width:65px;}
#cart_items .cart_info .cart_description h4,#cart_items .cart_info .cart_description p{text-align:center;}
}
@media (min-width:768px) and (max-width:991px){.shop-menu ul li a{padding-left:0;}
#slider-carousel .item{padding-left:30px;}
.item h2{font-size:24px;}
.girl{margin-left:0;}
.pricing{width:100px;}
.shipping img{width:100%;}
.slider.slider-horizontal{width:100% !important;}
.tab-pane .col-sm-3, .features_items .col-sm-4{width:50%;}
.footer-widget .col-sm-2{width:33%;display:inline-block;margin-bottom:50px;}
.footer-widget .col-sm-3{display:inline-block;width:40%;}
#similar-product .carousel-inner .item img{width:60px;margin-left:0;}
.product-information span span{display:block;width:100%;}
.product-information .cart{margin-left:0;margin-top:15px;}
.item-control i{font-size:12px;padding:5px 6px;}
#cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{text-align:center;}
.companyinfo h2{font-size:20px;}
.address{margin-top:48px;margin-left:20px;}
.address p{font-size:12px;top:5px;}
}
@media (max-width:767px){ul.nav-top-bar{text-align:center;}
.header_top .col-sm-6:first-child{display:inline-block;float:left;}
.header_top .col-sm-6:last-child{display:inline-block;float:right;}
.header-middle .col-sm-4{display:inline-block;overflow:inherit;/* width:100%;*/
}
.social-icons ul li a i{padding:8px 10px;}
.shop-menu.pull-right{float:none !important;}
.shop-menu .nav.navbar-nav{margin-left:-30px;}
.header-bottom .col-sm-9{display:inline-block;width:100%;}
.mainmenu{width:100%;}
.mainmenu ul li{background:rgba(0, 0, 0, 0.5);padding-top:15px;padding-bottom:0;}
.mainmenu ul li:last-child{padding-bottom:15px;}
.mainmenu ul li a{color:#fff;}
.navbar-collapse.in{overflow:inherit;}
.mainmenu ul li a.active{padding-left:15px;}
.dropdown .fa-angle-down{display:none;}
ul.sub-menu{position:relative;width:auto;display:block;background:transparent;box-shadow:none;top:0;}
.sub-menu li{background:transparent;}
.mainmenu .navbar-nav li ul.sub-menu li{background:transparent;padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;box-shadow:none;}
.header-bottom{position:relative;}
.header-bottom .col-sm-3{display:inline-block;position:absolute;left:0;top:38px;}
#slider-carousel .item{padding-left:0;}
.shipping{margin-bottom:25px;}
.pricing{width:100px;}
.footer-top .col-sm-7 .col-sm-3{width:50%;float:left;}
.footer-widget .col-sm-2{width:28%;display:flex;margin-bottom:50px;margin-top:0;float:left;margin-left:30px;}
.companyinfo{text-align:center;}
.footer-widget .col-sm-3{display:inline-block;}
.single-widget{}
.product-information span{display:block;}
#similar-product{margin-bottom:40px;}
.well{display:inline-block;}
}
@media (max-width:480px){.header-middle{margin-bottom:0;}
.header-middle .container .row{margin-left:-15px;margin-right:-15px;}
form.search-product-top{margin:10px -15px 0px -15px;}
.contactinfo{text-align:center;}
.contactinfo ul li a{padding-right:15px;padding-left:0;}
.social-icons.pull-right{float:none !important;text-align:center;}
.btn-group.pull-right,.footer-bottom .pull-left,.footer-bottom .pull-right,.mainmenu.pull-left,.media.commnets .pull-left,.media-list .pull-left{float:none !important;}
.header_top .col-sm-6:first-child{display:block;float:none;}
.header_top .col-sm-6:last-child{display:block;float:none;}
.contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{display:inline-block;}
.logo{text-align:center;width:100%;}
.shop-menu ul li{padding:0;}
.header-middle .col-sm-4{text-align:center;overflow:inherit;}
.shop-menu .nav.navbar-nav{margin-left:0;}
.btn-group>.btn-group:last-child>.btn:first-child{margin-right:0;}
.header-bottom .col-sm-9{display:inline-block;width:100%;}
.mainmenu{width:100%;}
.mainmenu ul li{background:rgba(0, 0, 0, 0.5);padding-top:15px;padding-bottom:0;}
.mainmenu ul li:last-child{padding-bottom:15px;}
.mainmenu ul li a{color:#FFF;padding-bottom:0;}
.navbar-collapse.in{overflow:inherit;}
.mainmenu ul li a.active{padding-left:15px;}
.dropdown .fa-angle-down{display:none;}
ul.sub-menu{position:relative;width:auto;display:block;background:transparent;box-shadow:none;top:0;}
.mainmenu .navbar-nav li ul.sub-menu li{background:transparent;padding-bottom:0;}
.nav.navbar-nav > li:hover > ul.sub-menu{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;box-shadow:none;}
.item{padding-left:0;}
.item h1{font-size:30px;margin-top:0;}
.item h2{font-size:20px;}
.pricing{width:70px;}
.category-tab ul li a{font-size:12px;}
.companyinfo h2, .companyinfo p{text-align:center;}
.video-gallery{margin-top:30px;}
.footer-bottom p{font-size:13px;text-align:center;}
.footer-widget .col-sm-2{width:50%;display:flex;margin-bottom:50px;margin-top:0;float:left;padding-right:0;padding-left:30px;margin-left:0;}
.single-widget{padding-left:0;}
.features_items{}
.category-tab .nav-tabs li{float:none;}
#similar-product .carousel-inner .item img{margin-left:4px;}
.product-information{margin-top:10px;padding-bottom:0;}
.product-information.dhuongdanmuahang-borderradius17.dhuongdanmuahang-padding-left25.product-information-no-padding-top{}
#reviews p, .blog-post-area .single-blog-post p{text-align:justify;}
#reviews form span input{width:100%;margin-bottom:20px;}
#reviews form span input:last-child{margin-left:0;}
.blog-post-area .single-blog-post h3{font-size:14px;}
.blog-post-area .post-meta ul li{margin-right:7px;}
.shipping{margin-bottom:20px;}
.commnets{padding:0;}
.content-404 h1{font-size:30px;}
.content-404 h2 a{font-size:20px;}
.order-message{display:inline-block;}
.response-area .media img{width:auto;}
.sinlge-post-meta li{margin-bottom:10px;}
.product-information{padding-left:0;}
.product-information span span{float:none;}
.top_product_price_number span{width:100%;display:block;}
}
.sale{/* display:none */
}
div.header_icon_cart span{background-color:#ff0000;width:16px;height:16px;color:#ffffff;position:absolute;text-align:center;line-height:16px;font-size:12px;border-radius:50%;right:0px;top:-4px;}
.autocomplete-suggestions{border:1px solid #ccc;background:#FFF;cursor:default;overflow:auto;width:100%;display:none;z-index:99999;position:absolute;top:34px;max-height:350px;left:-1px;}
#owl-carousel-logo{overflow:hidden;}
.paging{text-align:center;overflow:hidden;clear:both;margin:20px 0;}
.paging a{color:#333;display:inline-block;padding:4px 12px;border:solid 1px #ddd;background:#fff;}
.paging a:hover, .paging a.current{background:#FE980F;FE980F;border-color:#FE980F;color:#fff;}
.social-sharing a{display:inline-block;color:#fff;border-radius:2px;margin:0 10px 10px 0;height:22px;line-height:22px;text-decoration:none;font-weight:normal;}
.social-sharing.is-clean a{background-color:#fff;border:1px solid #ececec;color:#333;height:30px;line-height:30px;}
.social-sharing span{display:inline-block;vertical-align:top;height:22px;line-height:22px;font-size:12px;}
.social-sharing .icon{padding:0 5px 0 10px;}
.social-sharing.is-clean a span{height:30px;line-height:30px;font-size:13px;}
.share-title{padding-right:10px;}
#comment .comment-form .img-avatar{float:left;}
#comment .comment-form form{margin-left:50px;}
#comment .comment-form textarea{height:80px;padding:5px 10px;width:100%;}
#comment .form-input{border:solid 1px #ddd;position:absolute;background:#fff;width:100%;z-index:99;padding:10px;top:81px;display:none;}
#comment .form-input .close{position:absolute;right:10px;top:5px;font-weight:bold;font-size:18px;color:#888;}
.tbl-common{border-collapse:collapse;width:100%;}
.font14{font-size:14px;}
.inputText, select, textarea{width:100%;height:31px;border:solid 1px #ccc;padding:0 5px;outline:none;max-width:100%;}
.relative{position:relative;}
.btn-red{background:#d00;color:#fff;padding:7px 20px;font-size:15px;border-radius:3px;-moz-border-radius:3px;border:solid 1px #ce0101;}
.tbl-common td{vertical-align:top;padding:5px;}
.article-col-left img{max-width:100%;}
.item_comment{padding:15px 0;border-top:solid 1px #ddd;line-height:1.45;}
.item_comment.first{border:none;}
.item_comment .comment_left{float:left;width:40px;}
.item_comment .comment_right{margin-left:50px;}
.item_comment .comment-name{font-weight:bold;font-size:14px;}
.item_comment .comment-name .note{color:#e80000;font-style:normal;font-weight:normal;font-size:10px;}
.item_comment p{margin:5px 0;}
.right{float:right;margin-top:10px;margin-bottom:40px;}
.autocomplete-suggestion tr{border-bottom:1px solid #ddd;}
.autocomplete-suggestion tr td{padding:5px 0px;}
ul.nav-top-bar > li:last-child p{border:0;}
ul.nav-top-bar > li p a{color:#fff;font-size:12px;}
ul.header_list_hotline li{float:left;padding:0 10px;border-right:1px solid #e5e5e5;text-align:center;}
div.header_icon_cart{cursor:pointer;width:40px;height:25px;position:relative;margin-top:15px;float:left;}
div.header_icon_cart > span{background-color:#ff0000;width:16px;height:16px;color:#ffffff;position:absolute;text-align:center;line-height:16px;font-size:12px;border-radius:50%;right:0px;top:-4px;}
ul.header_list_hotline{float:right;/* width:calc(100% - 40px);*/
margin-top:10px;}
ul.header_list_hotline li{float:left;padding:0 10px;border-right:1px solid #e5e5e5;height:55px;}
ul.header_list_hotline li p{margin-bottom:0;font-size:13px;text-align:center;text-transform:uppercase;color:#777;}
ul.header_list_hotline li p i{margin-right:3px;}
ul.header_list_hotline li p:nth-of-type(1){text-transform:uppercase;}
ul.header_list_hotline li:nth-of-type(1) p:nth-of-type(1){color:#ed1c24;font-size:26px;font-weight:bold;}
ul.header_list_hotline li:nth-of-type(2) p:nth-of-type(1){margin-top:15px;}
ul.header_list_hotline li:nth-of-type(3) p:nth-of-type(1){margin-top:15px;}
ul.header_list_hotline li:nth-of-type(4) p:nth-of-type(1){color:#000000;}
ul.header_list_hotline li p i{color:#4c4d4f;font-size:24px;}
ul.header_list_hotline li:nth-of-type(4), ul.header_list_hotline li:nth-of-type(5){border-right:none;text-align:center;}
ul.header_list_hotline li:nth-of-type(4) p:nth-of-type(1), ul.header_list_hotline li:nth-of-type(5) p:nth-of-type(1){font-weight:bold;}
ul.header_list_hotline li:nth-of-type(4) p:nth-of-type(2), ul.header_list_hotline li:nth-of-type(5) p:nth-of-type(2){color:#ff0000 !important;}
ul.header_list_hotline li:nth-of-type(5){background-color:#ffe000 !important;position:relative;}
ul.header_list_hotline li:nth-of-type(5) p:nth-of-type(1) a{color:#000000;}
ul.header_list_hotline li:nth-of-type(5) p:nth-of-type(2) a{color:#ff0000;}
ul.header_list_hotline li:nth-of-type(5):before{content:"";width:100%;height:10px;position:absolute;left:0;top:-10px;background-color:#ffe000;}
ul.header_list_hotline li:nth-of-type(5):after{content:"";width:100%;height:10px;position:absolute;left:0;bottom:-10px;background-color:#ffe000;}
#nav_mobile{display:none;width:100%;color:#FFFFFF;position:absolute;top:35px;left:0;padding:0 10px;}
#nav_mobile div.nav_header{display:inline-block;color:#FFFFFF;font-size:16px;background:#000000;z-index:1;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;float:right;}
#nav_mobile div.nav_header span{display:inline-block;font-size:20px;}
#nav_mobile div.nav_header p{position:absolute;top:100%;color:#000000;font-size:11px;margin-bottom:0px;line-height:1.5;}
#nav_mobile a{color:#FFFFFF;}
#nav_mobile > ul{display:none;width:100%;position:absolute;top:100%;left:0;background:#000000;z-index:102;}
#nav_mobile > ul > li{display:block;width:100%;line-height:30px;border-bottom:1px solid #FFFFFF;position:relative;}
#nav_mobile > ul > li > span{position:absolute;right:0;padding-left:10px;padding-right:10px;border-left:1px solid #FFFFFF;cursor:pointer;top:0;}
#nav_mobile > ul > li > a{padding-left:10px;display:block;}
#nav_mobile ul li a{display:block;}
#nav_mobile > ul > li a:hover{background:#666;}
#nav_mobile > ul > li > ul{display:none;width:100%;}
#nav_mobile > ul > li > ul > li{display:block;width:100%;border-top:1px solid #FFFFFF;}
#nav_mobile > ul > li > ul > li > a{padding-left:30px;}
@media only screen and (max-width:1170px){#nav_mobile{display:block;}
}
.mainmenu > ul > li:first-child a{/* padding-left:0;*/
}
#sync1 .item{color:#FFF;text-align:center;width:100%;height:300px;}
#sync1{margin-top:0px;}
.nav_slider{position:absolute;height:60px;line-height:60px;background-color:#ff6a00;color:#ffffff;top:120px;font-weight:normal;font-size:35px;width:30px;text-align:center;z-index:1;display:none;cursor:pointer;}
.main_slider_home:hover .nav_slider{display:block;}
.nav_slider_left{left:0px;}
.nav_slider_right{right:0px;}
#sync1.owl-theme{position:relative;overflow:hidden;}
@media (max-width:900px){.main_slider_home .nav_slider{display:none !important;}
}
section.slg-hp p{color:#fff;font-size:18px;text-transform:uppercase;height:58px;line-height:58px;margin:0;}
section.slg-hp{background:#fff;padding-bottom:15px;}
section.slg-hp .row{background:#4c4d4f;}
section.slg-hp p i{font-size:28px;}
.owl-carousel{overflow:hidden;}
.pro-hot-hp .owl-carousel{position:relative;}
.pro-hot-hp .owl-carousel .owl-buttons{position:absolute;height:0;width:100%;top:95px;}
.pro-hot-hp .owl-carousel .owl-buttons .owl-prev{float:left;}
.pro-hot-hp .owl-carousel .owl-buttons .owl-next{float:right;}
.pro-hot-hp .owl-carousel .owl-buttons >div{box-shadow:1px 1px 1px 0px #ddd;border-radius:3px;border:1px solid #ddd;}
.col-sp-hot .h-title{margin:0;height:50px;line-height:50px;background:#ce0006;padding:0 15px;font-size:20px;color:#ffffff;text-transform:uppercase;}
.col-sp-hot .h-title img{margin-top:-5px;}
section.pro-hot-hp{background:#fff;padding-bottom:15px;}
section.pro-hot-hp .col-sp-hot ul{border:1px solid #ddd;}
a.read-more-product{height:auto !important;}
.bestsale{position:absolute;bottom:85px;left:5px;z-index:101;}
#brand-hp img{height:100px;width:auto;}
#brand-hp{position:relative;}
#brand-hp .item {
    border: solid 1px #ddd;
    margin: 0 5px;
}
#brand-hp .item:hover {
    box-shadow: 0 0 4px 0 #ccc;
}
#brand-hp .owl-buttons{position:absolute;width:100%;top:0;left:0;height:0;}
#brand-hp .owl-prev{float:left;}
#brand-hp .owl-next{float:right;}
section.brand-hp{background:#fff;margin-bottom:15px;padding-bottom:20px;}
.title-product-list .h-title.current{margin:0;line-height:38px;font-size:18px;font-weight:bold;float:left;text-transform:uppercase;padding:0 44px 0 10px;cursor:pointer;margin-right:15px;margin-bottom:10px;background:url(../images/bg_title_box_home.png) right top;}
.sub-cate-list a{color:#000;line-height:38px;padding:0 15px;border-right:1px solid #909090;white-space:nowrap;}
section.form-pro-hp{margin-bottom:15px;}
.title-product-list{border-bottom:solid 2px #000;}
.banner-product-list-hp{width:40%;float:left;max-height:292px;overflow:hidden;padding-right:5px;padding-bottom:5px;}
.banner-product-list-hp img{height:100%;max-height:268px;width:100%;}
.sub-cate-list a:last-child{border:0;}
#footer li a{color:#fff;}
#footer p{margin-bottom:5px;}
section.form-pro-hp .list-product-all{padding:5px;}
.taskbar-top{background:#e5e5e5;box-sizing:border-box;position:relative;z-index:99;display:inline-block;width:100%;line-height:40px;padding: 0 10px;}
.filter-pro{float:left;}
.item-filter, .item-filter-more{float:left;/* position:relative;*/
 height:40px;line-height:40px;margin-right:8px;}
.item-filter span.title{display:block;padding:0 3px 0 6px;color:#006ecb;}
.item-filter .title:after, .item-filter-more .title:after{content:'';display:block;width:0;height:0;border:solid 4px transparent;border-top-color:#006ecb;float:right;margin-top:19px;margin-left:5px;}
.item-filter ul{position:absolute;background:#fff;width:100%;z-index:99;display:none;border:solid 1px #ddd;left:0px;top:40px;padding:15px;}
.sort-by{float:right;margin-top:3px;margin-right:2px;}
.item-filter:hover ul{display:block;}
.item-filter ul li{width:33.33%;float:left;border-bottom:1px solid #ddd;line-height:32px;}
ul.header_list_hotline li a{color:#777;}
.tb-p-5 td{padding:5px;}
.img-big-page{border:1px solid #ddd;}
div#sync1 img{max-width:100%;max-height:300px;}
.product_connection_content img{max-width:100%;height:170px;}
.product_connection_content .owl-buttons{top:calc(50% - 10px);width:100%;position:absolute;}
.product_connection_content .owl-prev{font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;left:0px;position:absolute;}
.product_connection_content .owl-next{font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;position:absolute;right:0px;}
.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px !important;opacity:0;}
.rating-star:hover{background-position:0 0;}
.rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url('../images/star.png') 0 0px;margin:0 1px;}
.rating-star:hover, .rating-star:hover ~ .rating-star{background-position:0 0;}
.rating-star:hover, .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star{background-position:0 0;}
.rating-star, .rating:hover .rating-star{position:relative;float:right;display:block;width:26px;height:26px;background:url('../images/star.png') 0 -28px;}
.rating:hover .rating-star:hover, .rating:hover .rating-star:hover ~ .rating-star{background-position:0px -56px !important;}
.btn-product-cart-add.btn-product-cart-fast p{line-height:35px;}
.icons{display:inline-block;background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.icon-star{background-image:url(../images/star_sprite.png);width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat;}
.icon-star.star0{background-position:0px -109px;}
.icon-star.star1{background-position:0px -88px;}
.icon-star.star2{background-position:0px -67px;}
.icon-star.star3{background-position:0px -43px;}
.icon-star.star4{background-position:0px -23px;}
.icon-star.star5{background-position:0px 0px;}
.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;}
.product-support-buy p{text-align:center;font-size:12px;/* text-transform:uppercase;*/
 /* height:50px;*/
 /* line-height:50px;*/
 margin:0;background:#f5f5f5;}
.product-support-buy p span{font-size:18px;color:#fe0000;}
.product-info-new{border:1px dotted #ddd;border-radius:2px;}
.product-info-new h3{margin:0;line-height:45px;padding:0px 5px;background:#f9f9fa;font-size:16px;}
.product-info-new h3:after{background:transparent;}
.table-Techni table{border:0;width:100%;}
.table-Techni table td{border:0;border-bottom:1px solid #ddd;padding:2px 5px;}
.table-Techni .att-value-list ul{margin:0;}
.table-Techni td.att-name{width:110px;}
.table-Techni td.att-name:before{position:relative;content:"\f0da";line-height:30px;font-family:FontAwesome;font-size:14px;color:#ff6a00;margin-right:5px;}
.att-value-list ul li{padding:5px;}
.bg-white{background:#fff;padding:15px;}
.box-shadow{box-shadow:1px 1px 1px 1px #ddd;}
.cart-title{line-height:35px;font-size:19px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #ddd;margin-bottom:10px;}
.ttkh span{width:100px;float:left;line-height:35px;}
.ttkh input{float:right;width:auto;width:calc(100% - 110px);margin-bottom:10px;}
table.tbl-cart{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #ddd;}
table.tbl-cart td{border:1px solid #ddd;padding:5px;}
.buy-cart-act a, .buy-cart-act .submit{border:1px solid #ddd;padding:5px 10px;border-radius:15px;background:#d8d8d8;background:linear-gradient(#f5f5f5, #d8d8d8);color:#000;}
.buy-cart-act .submit{background:#ed1c24;color:#fff;}
.buy-cart-act a:hover, .buy-cart-act .submit:hover{background:#f7f7f7;color:#000;}
.ttkh{margin-bottom:15px;}
.ttdh{margin-bottom:15px;}
#resultsearch .imggr{width:80px;height:80px;display:block;position:relative;overflow:hidden;margin-bottom:5px;border:solid 1px #fff;float:left;margin-right:8px;}
.autocomplete-suggestions a{text-decoration:none;color:#333;}
#resultsearch .price2{color:#de0001;display:block;line-height:17px;font-size:14px;}
#resultsearch .item{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8;overflow:hidden;}
.navbar-nav li ul.sub-menu li a{line-height:18px;margin: 5px 0;}
.navbar-nav li ul.sub-menu li:hover a{color:#bfbfbf !important;}
#brand-hp .item img{text-align:center;margin:0 auto;}
#social-right-fixed{position:fixed;right:5px;top:50%;margin-top:-90px;z-index:99;width:38px;}
#social-right-fixed a{display:block;}
.icons{display:inline-block;background-image:url(../images/sprite.png);background-repeat:no-repeat;}
i.icons.icon-sright-fb{background-position:-3px -6px;}
i.icons.icon-sright-yo{background-position:-3px -42px;}
i.icons.icon-sright-tel{background-position:-3px -115px;}
#social-right-fixed a i.icons{width:33px;height:33px;}
.imoto-slg{margin-top:5px;padding:10px;}
.imoto-slg i{width:25px;height:25px;color:#fff;background:#ed1c24;text-align:center;font-size:14px;padding-top:5px;border-radius:50%;margin-right:3px;}
.imoto-slg p{font-size:15px;color:#000;margin-bottom:8px;}
.imoto-slg p:nth-child(2) i{background:#28aae1;}
.imoto-slg i:nth-child(2){background:#000;}
.imoto-slg p:nth-child(3) i{background:#ff6b0b;}
.item-pay span{font-weight:400;}
.btn_cyan.float_r.btn_cart{background:linear-gradient(#fff, #e7e8ea);border-color:#cacaca;color:#818282;}
#title_tab_scroll_pro a{color:#000;font-size:16px;padding:10px 15px;display:block;float:left;}
#title_tab_scroll_pro.fixed{position:fixed;top:0;left:0;right:0;margin-top:0px !important;background:#eee;overflow:hidden;z-index:999;}
#title_tab_scroll_pro .container{padding:0;}
#title_tab_scroll_pro a.current{background:#4c4d4f;color:#fff;}
#title_tab_scroll_pro.fixed .container{padding:0px 15px;}
.popup_thongso_kythuat .table-Techni table tr td:nth-child(1){width:50%;}
.table-Techni table tr td:nth-child(1):before{position:relative;content:"\f0da";line-height:30px;font-family:FontAwesome;font-size:14px;color:#ff6a00;margin-right:5px;}
.popup_thongso_kythuat .content_product_info li > span:nth-of-type(1){width:49%;display:inline-block;}
.popup_thongso_kythuat ul.content_product_info{margin-bottom:0;border-bottom:1px solid #ddd;}
.img-item{display:table;position:relative;text-align:center;width:100%;height:170px;}
.img-item a{display:table-cell !important;vertical-align:middle;}
.product-support-buy{background:#f5f5f5;padding:10px;text-align:left;}
.title-product-list .h-title.current a{color:#fff;}
.sub-cate-list a:hover{color:#ff6a00;}
.mh-260{max-height:260px;overflow:hidden;}
.title-popup .close{float:right;font-style:normal;font-weight:bold;font-size:21px;cursor:pointer;}
.popup-common{position:fixed;z-index:9999999;width:500px;top:50px;left:50%;margin-left:-225px;background:#fff;border:solid 3px #056bad;border-radius:8px;display:none;}
.title-popup{height:40px;line-height:40px;border-bottom:solid 1px #ddd;padding:0 15px;}
.title-popup span{font-size:18px;}
.title-popup .close{float:right;font-style:normal;font-weight:bold;font-size:21px;cursor:pointer;}
#bg-opacity{background:rgba(0, 0, 0, 0.8);position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999;display:none;}
.product_info_center table{width:100%;}
@media (min-width:1200px){section.pro-hot-hp .row{margin:0;}
section.pro-hot-hp .col-sp-hot{padding:0 5px;}
.pro-hot-hp .container{padding:0;}
section.pro-hot-hp .container > .row{margin:0px -5px;}
}
@media (max-width:1170px){.banner-product-list-hp{width:100%;}
 .banner-product-list-hp img{max-height:100%;}
 ul.header_list_hotline{float:right;width:calc(100% - 0px);margin-top:10px;}
 .owl-carousel.list-product-all li{width:100%;}
 }
@media (max-width:767px){ul.header_list_hotline{float:right;/* width:calc(100% - 40px);*/
 margin-top:0px;}
ul.header_list_hotline li{height:auto;}
 div.header_icon_cart{margin-top:10px;}
 #sync1 img{height:auto;}
 .mb-ma0{margin:0px;}
}
@media (max-width:420px){ul.header_list_hotline{width:100%;}
 .item-filter, .item-filter-more{position:inherit;}
 .item-filter ul{width:100%;}
 .sort-by{width:99%;}
 .buy-cart-act a, .buy-cart-act .submit{display:block;width:100%;text-align:center;margin-bottom:5px;}
 .item-pay label{padding:5px;}
 section.slg-hp p{color:#fff;font-size:12px;text-transform:uppercase;line-height:30px;margin:0;height:auto;text-align:center;}
 section.slg-hp p i{font-size:22px;}
 #title_tab_scroll_pro.fixed{left:0;right:0;}
}
.btn-tragop{line-height:18px;}
.btn-tragop p{line-height:19px !important;}
.btn-tragop span{font-size:12px;color:#fff;text-transform:none;font-weight:normal;}
 .item-filter-mb ul >p >a{text-align:right;color:#000;margin:0;font-size:22px;height:10px;position:absolute;right:0;display:block;width:20px;height:20px;}
.item-filter-mb ul >p{margin:0;height:15px;position:relative;}
.item-filter-mb ul i{height:10px;position:absolute;top:-13px;right:0;font-style:initial;}
.item-filter-mb, .item-filter-more{float:left;position:inherit;height:40px;line-height:40px;margin-right:8px;}
.item-filter-mb span.title{display:block;padding:0 3px 0 6px;color:#006ecb;}
.item-filter-mb .title:after, .item-filter-more .title:after{content:'';display:block;width:0;height:0;border:solid 4px transparent;border-top-color:#006ecb;float:right;margin-top:19px;margin-left:5px;}
.item-filter-mb ul{position:absolute;background:#fff;width:100%;z-index:99;display:none;border:solid 1px #ddd;left:0px;top:40px;padding:15px;}
/*end*/
.ttkh input, .ttkh select{float:right;width:auto;width:calc(100% - 110px);margin-bottom:10px;border-radius:0;}
.table-shopping-cart{border:1px solid #ccc;border-collapse:collapse;width:100%;line-height:19px;font-weight:bold;background:#fff;}
.table-shopping-cart td{padding:5px 10px;text-align:center;border:1px solid #ccc;}
.shopping-cart-first-row{background:#fafafa;color:#000;font-weight:700 }
.shopping-cart-stt-col{width:20px }
.shopping-cart-price-col{width:110px }
.shopping-cart-quantity-col{width:60px }
.shopping-cart-sum-col{width:120px }
.shopping-cart-del-col{width:30px }
td.cart_img{vertical-align:top;border-right:none;}
.cart_img img{max-width:60px;max-height:70px;margin:0 10px 0 0;}
.tbl_combo{border-top:1px solid #ccc;border-collapse:collapse;margin:10px 0 0;width:100%;}
.tbl_combo td{text-align:center;}
.tbl_combo .cart_img img{max-width:40px;max-height:50px;margin:0 10px 0 0;}
td.td_combo{padding:0;}
.c1_col{width:100%;position:relative;}
.c1_col_l{width:60%;float:left;background:url(../images/i_promo.png) no-repeat center top;padding:10px 0 0;text-align:left;}
.c1_col_r{width:38%;float:right;text-align:left;padding:10px 0;line-height:21px;}
.btn_c1{position:relative;top:8px;}
td.txt_left{text-align:left;border-left:none;padding:5px 0 0;}
.c3_col_1{width:100%;float:left;line-height:29px;margin:0 30px 0 0;}
.c3_col_1 .txt1{padding-bottom:5px;}
.c3_col_1 [type=text]{width:100%;height:30px;}
.c3_box{padding-bottom:20px;}
.t_line1{/* width:8%;*/
float:left;}
.t_line1 input{position:relative;top:3px;}
.t_line2{width:90%;float:left;}
.c3_col_2{width:35%;padding:10px;float:right;margin:0;background:#f7f7f7;}
.tbl_cart3{line-height:17px;}
.tbl_cart3 td{padding:5px 10px;border-bottom:1px solid #ccc;}
.tbl_finish{border:none;}
.tbl_finish td{border:none;}
.line3_fn td{padding-top:20px;border-top:1px solid #ccc;}
.cartInfo-img{width:120px;float:left;}
.cartInfo-name{margin-left:130px;}
.title_box_cart{background:#f46b1d;color:#fff;padding:0 10px;}
ul.list-product-all .owl-item li{width:100%;}
#list-category-page .item{display:block;margin-bottom:30px;overflow:hidden;}
#list-category-page .item .name{font-weight:bold;display:block;color:#4c4d4f;margin-bottom:10px;line-height:16px;height:32px;overflow:hidden;font-size:16px;}
#list-category-page .title-page h1{margin-bottom:25px;}
#list-category-page .item .summary{display:block;line-height:16px;height:54px;overflow:hidden;margin:8px 0;}
#list-category-page .item .summary p{font-size:14px;line-height:18px;}
#list-category-page .item .more{float:right;padding:3px 10px;background:#fff;color:#e00;font-weight:bold;font-size:13px;}
#list-category-page .item .more:hover{background:#ddd;}
.item-filter-mb ul li{float:left;width:100%;border-bottom:solid 1px #ddd;line-height:30px;}
.item-filter-mb ul li a{display:block;}
#backgroundPopup {
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%!important;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    border: 1px solid #cecece;
    z-index: 9999
}
#popupContact {
    display: none;
    position: fixed !important;
    _position: absolute;
    border: 0 solid #666;
    z-index: 99999999;
    padding: 7px;
    font-size: 13px;
    text-align: center;
    top: 10%!important;
}
#popupContact div {
    text-align: right
}
#popupContact h1 {
    text-align: left;
    color: #096;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px dotted #CCC;
    padding-bottom: 2px;
    margin-bottom: 20px
}
#popupContactClose {
    font-size: 12px;
    line-height: 16px;
    right: 6px;
    top: 4px;
    color: #fff;
    font-weight: 700
}
#button {
    text-align: center;
    margin: 100px
}
#popupContact .popupText {
    color: #FFF;
    font-size: 36px;
    font-weight: 700;
    line-height: 57px;
    padding: 150px 10px 0;
    text-align: center;
    z-index: 9999
}
#popupContact .popupLink {
    text-align: center
}
#popupContact .popupLink a {
    text-decoration: none;
    color: #999
}
#popupContact .popupLink a:hover {
    color: #fff
}
#contactArea a img {
    max-width: 680px;
    max-height: 485px
}
#sync2{margin: 10px 0;border-top:none;margin-left: -1%;overflow: hidden;}
#sync2 .item{
 background:#ffffff;
 color:#000000;
 text-align:center;
 cursor:pointer;
 font-size:14px;
 width: 24%;
 float:left;
 overflow: hidden;
 margin-left: 1%;
 }
#sync2 .item:nth-child(n+5){display:none;}
#sync2 .item span{display:block;position:absolute;top:0;width:100%;height:100%;text-align:center;background:rgba(0, 0, 0, 0.54);color:#fff;}
#sync2 .item img{}
#sync2 .owl-stage .owl-item:last-of-type .item{border-right:0px;}
#sync2 .current .item{font-weight:bold;}
#product-image-detail #sync2 .item a{display:block;position:relative;padding-top: 100%;border: solid 1px #ddd;width: 100%;}
#product-image-detail #sync2 .item a img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:auto;}
#sync2 .item span b {
    display: table;
    width: 100%;
    height: 100%;
}

#sync2 .item span b i {
    display: table-cell;
    vertical-align: middle;
    font-style: normal;
    font-weight: normal;
    padding: 0 5px;
}

.fancybox-button:after, .fancybox-button:before{
  content: unset !important;}
}
.ducdt_pd-zalo {
    text-align: center;
}

.ducdt_pd-zalo a {
    color: #fff;
    background: #28aae1;
    float: left;
    padding: 5px 27px;
    border-radius: 4px;
  text-align: center;
    border: 0;
}
.ducdt_pd-zalo a:hover {
    background: #ff6a00;
  color: #fff;
}
.ducdt_pd-zalo::after {
    content: '';
    clear: both;
    display: block;
}


.p-hover {
    position: absolute;
    background: #f3f3f3;
    top: 100%;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    padding: 10px;
    transition: all 0.3s ease;
    cursor:pointer;
    display: none !important;
}

.p-hover .p-name {
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
}

.p-item {
    overflow: hidden;
}

.p-item:hover .p-hover,.list-product-all li:hover .p-hover {
    top: 0;
}

.p-hover .p-price {
    color: #e00;
    font-weight: bold;
}

#list-product_component .title {
    margin: 20px 0;
    font-weight: bold;
    font-size: 22px;
    color: #333;
}
  #list-product_component .info {
      width: 230px;
      float: right;
  }

  #list-product_component .list {float: left;width: calc(100% - 250px);}

  #list-product_component .pc-item {
      float: left;
      text-align: center;
      margin-bottom: 20px;
      padding: 10px;
  }

  #list-product_component .pc-img {
      display: block;
      position: relative;
      padding-top: 80%;
      overflow: hidden;
      margin-bottom: 10px;
  }

  #list-product_component .pc-img img {
      position: absolute;
      left: 0;
      bottom: 0;
      right: 0;
      top: 0;
      display: block;
      margin: auto;
      max-width: 100%;
      max-height: 100%;
  }

  #list-product_component .pc-name {
      display: block;
      color: #333;
      line-height: 18px;
      height: 36px;
      margin-bottom: 8px;
      font-weight:bold;
      overflow: hidden;
  }

  #list-product_component .pc-price {
      color: #d00;
      font-weight: bold;
  }

  #list-product_component p {
      display: block;
      margin: 5px 0;
  }

  #list-product_component .pc-quantity {
      display: block;
  }

  #list-product_component *{
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
    
    #list-product_component .info .pc-old-price {
    text-decoration: line-through;
}

#list-product_component .info .pc-price {
    font-size: 18px;
}

#list-product_component .pc-buy {
    display: block;
    text-align: center;
    background: #e00;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
    font-size: 18px;
    border-radius: 3px;
}

.p-hover .p-summary {
    display: block;
    max-height: 140px;
    overflow: hidden;
}

.p-hover .p-warranty {
    display: block;
    margin: 5px 0;
}
ul.list-product-all > li .viewmore {
    color: #d00;
    text-align: right;
    font-size: 12px;
}
@media (min-width:992px){
    .pc-item{
        width:25%;
    }
}

@media (max-width:991px){
    .pc-item{
        width:50%;
    }
}
@media (max-width:767px){
    .p-hover{
        display:none !important;
    }
    #list-product_component .list{
        width:100% !important;
    }
    #list-product_component .info{
        width:100% !important;
        margin-top:20px;
        border-top:solid 1px #ddd;
        padding-top:15px;
        margin-bottom:30px;
    }
}

.nd h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin:0.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: 0px;
    font-weight: bold;
    margin:0.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: 0px;
    font-weight: bold;
}
.nd h4{
display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	font-size:1em;
}
.nd ul{
	padding-left:40px !important;
	margin:1em 0;
	list-style: initial;
}
.nd ul li,.nd ol li{
	list-style: initial !important;
}
.nd ol{
    padding-left:40px !important;
    margin:1em 0;
    list-style: decimal !important;
}
.nd ol li{
    list-style-type:decimal !important;
}
.nd p{
    margin:1em 0;
}
.nd table{
    border-collapse:collapse;
}
.nd table td,.nd table th{
    border:solid 1px #ddd;
    padding:5px;
}
.nd a{font-size:initial;}
.nd{line-height:1.45;}
.nd table td img{max-width:9999px;}
.at-share-dock-outer.addthis-smartlayers.addthis-smartlayers-mobile {
          display: none;
        }
      @media (max-width:767px){
      	#scroll_go_top{bottom:150px;}
      }

#search-news {
    margin-bottom: 10px;
    border: solid 1px #ccc;
    position: relative;
}

#search-news input {
    height: 30px;
    border: none;
    width: 100%;
    padding: 0 8px;
}

#search-news button {
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    background: transparent;
    margin: 4px;
}
.pop-crm {
	float: left;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999999;
    transform: translate(-50%, -50%);
}
@media (max-width: 480px) {
	.pop-crm {
        float: left;
        position: fixed;
        top: 50%;
        left: 50%;
        z-index: 99999999;
        transform: translate(-50%, -50%);
      	max-width: 100%;
      min-width: 320px;
    }
  #footer {
  	overflow: hidden;
  }
}
.open-pop-crm {
	position: fixed;
	right: 130px;
	bottom: 20px;
	z-index: 9999;
}
.bg-pop-crm {
	width: 100%;
  height: 100%;
  left: 0px;
    top: 0px;
  z-index: 999;
  background: rgba(0,0,0,0.5);
  display: none;
  position: fixed;
}
.bg-pop-crm1 {
	display: block;
}
.main_full_product .btn-product-cart-fast {
  background-color: #046af3;
}
.main_full_product .open-pop-crm-detail {
  background-color: #ef083c;
      display: block;
    width: 100%;
    text-align: center;
    box-shadow: none;
    border: none;
    padding: 10px 5px;
    border-radius: 0px;
    margin-bottom: 10px;
      color: #ffffff;
  text-transform: uppercase;
    font-weight: bold;
    line-height: 25px;
    color: #ffffff;
    font-size: 15px;
}
.box-question-cat {
    width: 100%;
    float: left;
    padding: 50px 0px;
}

.box-question-cat .title {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
}

.box-question-cat #accordion {
    width: 100%;
    float: left;
}

.box-question-cat #accordion .card {
    width: 100%;
    float: left;
    margin-bottom: 8px;
    border-radius: 8px;
}

.box-question-cat #accordion .card .card-header {
    width: 100%;
    float: left;
    padding: 0px;
}

.box-question-cat #accordion .card .card-header button {
    width: 100%;
    float: left;
    border: none;
    background: #fff;
    border: none;
    position: relative;
    padding: 0px 30px;
    font-size: 16px;
    text-align: left;
    line-height: 35px;
    text-decoration: none;
  	white-space: initial;
}

.box-question-cat #accordion .card .card-header button::after {
    content: '\f139';
    font-family: 'FontAwesome';
    position: absolute;
    left: 10px;
    z-index: 1;
    top: 1px;
    line-height: 35px;
    float: left;
}

.box-question-cat #accordion .card .card-header button.collapsed::after {
    content: '\f13a';
}

.box-question-cat #accordion .card .collapse {
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 1.5;
    color: #333333;
  	visibility: visible;
    padding: 10px;
    border-top: solid 1px #e1e1e1;
  	background: #fff;
}
@keyframes tada {
0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
10%,20%{-webkit-transform:scale(.9) rotate(-8deg);-ms-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}
30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);-ms-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}
40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);-ms-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}
100%,80%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}
}
#toTop,#icon-fixed-right .youtobe{display:block;width:40px;height:40px;text-align:center;line-height:35px;background:#aaa;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative;margin:0 auto}
#icon-fixed-right .icon-list-chat:hover .notify{display:none!important}
#icon-fixed-right a i{position:relative;z-index:9}
#icon-fixed-right a:hover i{animation:tada 2s linear infinite}
#icon-fixed-right .icon-img{display:block;width:100px;height:40px;text-align:center;line-height:40px;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative}
#icon-fixed-right{position:fixed;right:5px;bottom:95px;z-index:999}
.fixed-icon{position:fixed;right:5px;top:50%;transform:translate(0,-50%);z-index:999}
.fixed-icon .hidden-mobile{display:block;width:40px;height:40px;text-align:center;line-height:40px;background:#aaa;border-radius:50%;margin:4px 0;color:#fff;font-size:18px;position:relative;margin:10px auto}
.popup-support-local{width:640px;max-width:calc(100% - 20px);padding:20px;text-align:center;display:none;background:#fff}
.popup-support-local h3{font-weight:600;font-size:16px;text-transform:uppercase;color:#ff6a00;margin-bottom:0}
.popup-support-local ul li{display:block;width:100%;margin-bottom:10px}
.popup-support-local ul li a:active,.popup-support-local ul li a:hover{outline:none}
.popup-support-local ul li a{width:100%;display:inline-block;background-color:#ff6a00;color:#fff;text-transform:uppercase;line-height:1.3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-box-shadow:0 0 3px 3px#ccc;box-shadow:0 0 3px 3px #ccc;padding:10px;text-decoration:none;outline:none}
.popup-support-local ul li a span{display:block;width:100%;font-style:italic;font-size:.7em;text-transform:capitalize;margin-top:5px}
.popup-support-local ul li a.group-2{background-color:#093}
.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}
.popup-support-local ul{padding:0;margin:0 auto}
.content-text{font-weight:400!important}
.pop-crm{float:left;position:fixed;top:50%;left:50%;z-index:99999999;transform:translate(-50%,-50%)}