a{text-decoration:none;}
body{font-family:'Roboto','Arial','sans-serif';font-size:14px;font-weight: 400; position:relative;box-sizing:border-box;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family:'Roboto'; }
/*=======================================*/
a:focus,a:hover{text-decoration:none;}
.clear{display:block;clear:both;}
.h1,.h2,.h3,h1,h2,h3{margin:0;line-height:normal;font-weight:normal;}
ol,ul{margin:0;padding:0;}

/*=======================================*/
#full{max-width:1366px;margin:0px auto;background:#fff;}
#popup_post { background: #fff; padding: 25px 10px 10px 10px; width: 100%; max-width: 700px; display: none; }

/*commont*/
.text{text-align:justify;line-height:2em;}
.text img{max-width:100%;height:auto;}
.text ul{padding-left:40px;}
.w100{width:100%;}
.mw100{max-width:100%;vertical-align:middle;}
.grecaptcha-badge{display:none!important;}
.contain_map_lienhe iframe{width:100%;}
ul.style-none{list-style:none}
.box404{margin:3% 0px;}
.owl-carousel .score-callback img,#mychoose-owl.owl-carousel img{width:auto!important;display:inline-block!important;}
.img_product img.lazy{display: block;opacity: 0;}
img.lazy:not(.initial) { -webkit-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s; }
img.lazy.initial, img.lazy.loaded, img.lazy.error { opacity: 1; -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: -moz-transform 0.5s ease; transition: transform 0.5s ease; transition: 0.5s; }
img:not([src]) {visibility: hidden;}
/*TOP*/
#top{color:#FFF;font-weight:500;text-align:center;position:fixed;bottom:4px;right:10px;display:none;cursor:pointer;z-index:100;}
/*inner*/
.inner{max-width:1200px;margin:0 auto;position:relative;}
/*header*/
#header{position:relative;width:100%;margin:0px auto;padding:15px 0px;}
#languages{position:absolute;top:40px;right:0px;}
/*banner*/
#banner{height:auto;}
#banner h1{width:0px;height:0px;text-indent:-9999px;position:absolute;}
#language{position:absolute;top:10px;right:0px;}
.logo{float:left;width:100%;max-width:220px;text-align:center;}
.company{width:100%;max-width:500px;float:left;margin-left:2%;}
.cart-money{width:26%;float:left;padding-left:35px;}
.bell-user{width:calc(45% - 6px);float:left;cursor:pointer;position:relative;}
.bell-user > span,.bell-user > a{display:inline-block;width:30px;height:30px;float:left;}
.bell-user > span.bell-span{background:url(../images/bell.png) center no-repeat; animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;}
.bell-user > a.bell-mess{background:url(../images/mess.png) center no-repeat;margin-left:5px;}
.bell-user > a.wheel-span{background:url(../images/buyer.jpg) center no-repeat;margin-left:5px;background-size:30px 30px;}
.bell-user .list-bell{width:170px;border:1px solid #eee; list-style:none;position:absolute;top:calc(100% + 10px);left:-65px;background:#fff;display:block;z-index:999;display:none}
.bell-user .list-bell li{font-size:15px;font-family:'RobotoRegular';padding:8px 10px;border-bottom:1px solid #eee;position:relative;}
.bell-user .list-bell li a{color:#000;}
.bell-user .list-bell li:hover a{color:#bc010c;}
.bell-user .list-bell li a i{margin-right:2px;}
.bell-user .list-bell li span{display:inline-block;width:18px;height:18px;background:#bc010c;color:#fff;position:absolute;right:5px;top:12px;font-size:12px;text-align:center;border-radius:50%;}
.cart{display:block; text-transform:uppercase;color:#000;font-family:'RobotoBold';font-size:14px;background:url(../images/carti.png) left center no-repeat;padding-left:50px;box-sizing:border-box;}
#numberCart{color:#bc010c;font-weight:bold;}
.cart p{font-family:'RobotoRegular';text-transform:none;margin-bottom:0px;}
.cart > span:not(#numberCart){display:block;padding-top:10px;}
.cart p span{display:inline-block;}
.money-bell{margin-top:0px;}
.money-user{width:55%;float:left;margin-left:6px;}
.money-user span.point-active{display:block;background:url(../images/money.png) left center no-repeat;padding-left:35px;line-height:30px;margin-bottom:5px;font-family:'RobotoBold';}
.money-user span.point-virtual{display:block;background:url(../images/point-virtual.png) left center no-repeat;padding-left:35px;line-height:30px;font-family:'RobotoRegular';}
.hotline-timework{float:right;padding-top:0px;}
.hotline{background:url(../images/hotline.png) left center no-repeat;padding-left:60px;}
.hotline span{font-family:'VLAmbassador';font-size:17px;}
.hotline p{font-family:'UTMHelvetIns';font-size:24px;color:#2a9e1c;margin-bottom:0px;}
.time-work{display:block;text-align:right;}
.center-header{width:40%;float:left;}
.music audio{height:27px;outline:none;width:255px;float:left;}
.music span{display:inline-block;float:left;line-height:27px;padding-left:15px;color:#4d2d7c;}
audio::-webkit-media-controls-panel, video::-webkit-media-controls-panel {
    height: 27px;
    background: -moz-linear-gradient(270deg, #4D2D7C 0, #E2098B 100%);/* FF3.6+ */
	background: -webkit-gradient(linear, 270deg, color-stop(0, 4D2D7C), color-stop(100%, E2098B));/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(270deg, #4D2D7C 0, #E2098B 100%);/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(270deg, #4D2D7C 0, #E2098B 100%);/* Opera 11.10+ */
	background: -ms-linear-gradient(270deg, #4D2D7C 0, #E2098B 100%);/* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
	background: linear-gradient(270deg, #4D2D7C 0, #E2098B 100%);/* W3C */
    color:#fff;
}
audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline {color:#fff;}
/*menu top*/
.fixed{position:fixed!important;left:0px;right:0px;top:0px;z-index:9999;width:100%;margin:auto;}
#menu{height:45px;background:#bc010c;position:relative;}
#menu ul.menu{float:right;}
#menu ul.menu li{float:left;position:relative;}
#menu ul.menu li a{cursor:pointer; line-height:45px;font-size:14px;text-transform:uppercase;padding:0px 10px;color:#fff;display:block;font-family:'RobotoBold';}

#menu ul.menu li.menu_active a,#menu ul.menu li a:hover{color:#ff0;}
#categories{width:220px;float:left;}
#categories span{line-height:45px;font-size:15px; display:block;text-align:center;background:#f26844;color:#fff;cursor:pointer;text-transform:uppercase;font-family:'RobotoBlack'}
.category{width:220px;float:left;height:608px;background:#fff;}
#categories .category{position:absolute;left:0px;top:45px;z-index:999;visibility:hidden;opacity:0;transition:0.2s all;}
#categories:hover .category{visibility:visible;opacity:1}
.category ul{list-style:none}
.category > ul > li:nth-child(odd){background:#eee;}
.category > ul > li{padding:6.5px 10px;background:#fff;}
.category ul li:last-child{border-bottom:none;}
.category > ul > li img{margin-right:5px;}
.category ul li a{display:block;color:#000;font-family:'RobotoRegular';font-size:14px;}
.category ul li a:hover{color:#fe0002;}
.category > ul > li > ul{width:950px;min-height:500px;padding:10px 20px;box-sizing:border-box; position:absolute;left:220px;top:0px;z-index:999;background:#fff;visibility:hidden;opacity:0;transition:0.3s all; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color=#e0e0e0)"; -moz-box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); -webkit-box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color=#e0e0e0); }
.category > ul > li:hover > ul{visibility: visible;opacity: 1;}
.category > ul > li > ul > li{width:20%;float:left;}
.category > ul > li > ul > li > a{font-family:'RobotoBold';margin-bottom:7px;display:block;position:relative;padding-left:10px;}
.category > ul > li > ul > li > a:after{position:absolute;content:'';width:2px;height:14px;background:#bc010c;left:0px;top:3px;}
.category > ul > li > ul > li > ul li{font-family:'RobotoRegular';margin-bottom:6px;display:block;padding-left:10px;}

#btn_menu_bootstrap{z-index:999;position:absolute;left:10px;top:10px;height:24px;width:30px;display:none;}
#btn_menu_bootstrap span{background:#fff;content:'';display:block;width:100%;height:2px;position:absolute;left:0px;top:50%;margin-top:-1px;}
#btn_menu_bootstrap:before{content:"";position:absolute;width:100%;height:2px;background:#fff;top:0;left:0;}
#btn_menu_bootstrap:after{content:"";position:absolute;width:100%;height:2px;background:#fff;bottom:0;left:0;}
#btn_menu_bootstrap:before,#btn_menu_bootstrap:after{transform-origin:left 1px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.move_btn_bootstrap:before{transform:rotate(45deg);}
.move_btn_bootstrap:after{transform:rotate(-45deg);}
.move_btn_bootstrap span{left:-200%!important;opacity:0!important}

/*search*/
#timkiem{width:100%;height:45px;background:#fff;border:1px solid #333;border-radius:6px;margin-top:5px;}
#timkiem input[type="text"]{outline:none;background:none;font-size:15px; border:none;height:43px;width:calc(100% - 66px);padding-left:15px;box-sizing:border-box;font-size:13px;font-family:'RobotoRegular';}
#timkiem #btn{height:43px;width:66px;cursor:pointer;float:right;background:#6d6667;outline:none;border:none;color:#fff;font-size:17px;}

/*slider*/
#slider-cate{margin-bottom:30px;}
.content-slider{margin:8px auto 0px auto;position:relative;box-shadow:none;width:970px;float:right;}
.content-slider .marquee{height:48px;text-align:center; background-color:#eeeeee;line-height:48px;color:#fff;transition:0.2s all;text-transform: uppercase;font-size:16px;font-family:'RobotoMedium';box-sizing:border-box;color:#bc010c;overflow:hidden;}

/*left*/
#left{float:left;width:25%;padding-left:20px;box-sizing:border-box;}
.sub_left{margin-bottom:20px;}
.title_left{height:45px;background:#3399FE;}
.title_left span{font-size:15px;color:#fff;font-weight:normal;text-align:center;text-transform:uppercase;line-height:45px;display:block;font-family:'RobotoBold';}

/*main*/
#main{width:75%;float:left;padding-right:10px;box-sizing:border-box;}
.sub_main{margin:30px 0px;}
.title_main{margin-bottom:30px;border-bottom:1px dashed #e0e0e0;padding-bottom:4px;}
.title_main:after{display:table;clear:both;content: '';}
.title_main span,.title_main a.title-home{float:left;}
.title_main span,.title-installment a,.title_main > a.tab.active,.title_main > a.tab:hover,.title_main a.title-home{color:#fff;background-color:#dd1d0f;padding:0px 20px;font-weight:normal;text-transform:uppercase;display:inline-block;line-height:52px;font-size:20px;font-family:'RobotoBlack';position:relative;}
.title_main span::after,.title-installment a:after,.title_main a.title-home::after,.title_main > a.tab.active::after,.title_main > a.tab:hover::after{position:absolute;content:'';width:59px;height:52px;background:url(../images/afterTab.png);left:100%;top:0px;}
.title_main a:not(.title-home){margin-right:65px;color:#000;cursor:pointer; padding:0px 20px;text-transform:uppercase;display:inline-block;line-height:52px;font-size:20px;font-family:'RobotoBlack';position:relative;}
.title_main.title-installment a{color:#fff;}

.style1 { line-height: 46px !important; background-color: #e5316c !important; }
.style1:after { width: 53px !important; height: 46px !important; background: url(../images/icon/style1.jpg) !important; }
.style2 { line-height: 46px !important; background-color: #3bb2c1 !important; }
.style2:after { width: 53px !important; height: 46px !important; background: url(../images/icon/style2.jpg) !important; }
.style3 { line-height: 46px !important; background-color: #a5007c !important; }
.style3:after { width: 53px !important; height: 46px !important; background: url(../images/icon/style3.jpg) !important; }
.style4 { line-height: 46px !important; background-color: #00af34 !important; }
.style4:after { width: 53px !important; height: 46px !important; background: url(../images/icon/style4.jpg) !important; }
.style5 { line-height: 46px !important; background-color: #efa400 !important; }
.style5:after { width: 53px !important; height: 46px !important; background: url(../images/icon/style5.jpg) !important; }

/*home*/
.cat-home{float:left;margin-left:70px;}
.title_main .cat-home a{display:inline-block;margin-right:0px;font-size:16px;}
.toggle-cate-m{display:none;font-size:18px;color:#fff;background:#dd1d0f;padding:4px 8px;float:right;margin-right:5px;margin-top:4px;cursor:pointer;}

.animation_image{width:100%;display:flex;justify-content:center;text-align:center;}
.col-charts{padding-right:0px;}
.col-advertising{padding-left:0px;}
.title{line-height:57px;color:#fff;text-transform:uppercase;font-size:18px;font-family:'RobotoBlack';padding-left:24px;background:url(../images/titleLeft.png);}
.tab-charts{background:#ecdcdf}
.tab-charts a{display:block;width:100%;padding:0px 20px;line-height:54px;text-transform:uppercase;font-size:15px;font-family:'RobotoBlack';color:#000;}
.content-bg{background:#eee;padding:12px 20px;}
.content-charts ul li{line-height:44px;border-bottom:1px solid #dddfe1;border-top:1px solid #fff;}
.content-charts ul li:first-child,.content-advertising ul li:first-child{border-top:none}
.content-charts ul li:last-child,.content-advertising ul li:last-child{border-bottom:none}
.content-advertising ul li.active{color:#dd1d0f;}
.content-advertising ul li.active a{background:#dd1d0f;}
.bezel{background-image:url(../images/kimcuong.png);}
.platinum{background-image:url(../images/bachkim.png);}
.gold{background-image:url(../images/vang.png);}
.silver{background-image:url(../images/bac.png);}
.plain{background-image:url(../images/dong.png);}
.medal{background-image:url(../images/huychuong.png);}
.content-charts ul li span{display:inline-block;width:50px;height:44px;float:left;background-repeat:no-repeat;background-position:center center;}
.content-charts ul li span.bezel{transition-delay:0.1s}
.content-charts ul li span.platinum{transition-delay:2s}
.content-charts ul li span.gold{transition-delay:0.6s}
.content-charts ul li span.silver{transition-delay:0.4s}
.content-charts ul li span.plain{transition-delay:0.45s}
.content-charts ul li span.medal{transition-delay:0.5s}
.content-bg.content-advertising{padding:0px 20px;}
.content-advertising ul li{line-height:44px;border-bottom:1px solid #dddfe1;border-top:1px solid #fff;color:#57ab0b;font-family:'RobotoMedium'}
.title-ads{text-transform:uppercase;background:#ecdcdf;font-family:'RobotoBlack';font-size:18px;padding:15px;margin-bottom:0px;}
.des-ads{padding:14px 20px;background:#f4f5f7;text-align:justify;line-height:24px;height:160px;}
.content-advertising ul li a{float:right;display:inline-block;background:#57ab0b;color:#fff;padding:5px 12px;border-radius:4px;line-height:20px;margin-top:7px;}
/*auction*/
.list-user_auction,.list-comment-auction{padding:5px 14px;border:1px solid #e0e0e0;border-top:none}
.list-user_auction li,.list-comment-auction li{padding:12px 0px;border-bottom:1px dotted #dddfe1;color:#000;line-height:28px;}
.list-user_auction li:last-child,.list-comment-auction li:last-child{border-bottom:none;}
.list-user_auction li span{font-family:'RobotoBold';color:#dd1d10;padding-right:10px;text-decoration:line-through;}
.list-user_auction li:first-child span{text-decoration:none;2a9e1c}
.list-user_auction li i{font-style:normal;color:#2a9e1c;display:inline-block;width:28px;height:28px;border-radius:50%;border:1px solid #2a9e1c;margin-right:6px;text-align:center;}
.title-auction_detail{line-height:50px;background:#f26844 url(../images/hammer_title.png) left 10px center no-repeat;padding-left:60px; color:#fff;font-size:18px;font-family:'RobotoBlack';text-transform:uppercase;margin-bottom:20px;position:relative;}
.title-auction_detail:before{position:absolute;content:'';width:100%;height:1px;border-bottom:1px dashed #e0e0e0;left:0px;bottom:-3px;}
.title-auction_detail span{font-family:'RobotoMedium';float:right;padding-right:20px;font-size:20px;letter-spacing:5px;}
.img-detail_auction{border:1px solid #e0e0e0;position:relative;}
.bottom-img_auction{height:50px;width:100%;position:absolute;left:0px;bottom:0px;background:rgba(0,0,0,0.5);padding:0px 20px;}
.count-view{line-height:50px;color:#fff;font-size:15px;font-family:'RobotoRegular';}
.bottom-img_auction .addthis_toolbox{float:right;padding-top:16px;}
.list-comment-auction{height:434px;overflow:hidden;overflow-y:scroll;}
.list-comment-auction::-webkit-scrollbar{width:2px;}
.list-comment-auction::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
.list-comment-auction::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;}
.list-comment-auction li{font-size:14px;}
.list-comment-auction li span.name-user {color:#1977f1;}
.box-comment .message{width:100%;height:100px;border-color:#e0e0e0;margin-top:10px;padding:10px;box-sizing:border-box;}
.box-comment .btnComment{height:35px;width:120px;margin-top:2px;background:#bc010c;border-color:#bc010c;color:#fff;text-transform:capitalize;}
.comment-stars { margin-left: 36px; }
.owl-img_detail{position:relative;}
.box_product .auction{font-size:11px;margin:6px 0px;}
.box_product .auction a,.box_product .auction span{display:inline-block; background:#eee;border:1px solid #e0e0e0; color:#666668;padding:5px;}
.box_product .auction a{width:45%;float:left;}
.box_product .auction a:hover{color:#fff;background:#dd1d10;border-color:#dd1d10}
.box_product .auction span{width:54%;float:right;}
.box_product .auction span i:not(.fas){font-style:normal;font-family:'RobotoBold'}
.name-user-product.name-user_auction{font-family:'RobotoRegular';color:#666668;font-size:13px;}
.box_product .price-start{font-size:16px;font-family:'RobotoBold';color:#ff5500;}
#auction{margin-top:20px;padding:35px 0px;background:#f7f7f7;}
.photo_detail-owl a{display:block;border:1px solid #e0e0e0;}
.name-product_auction{text-transform:uppercase;text-align:center;padding:0px 20px;margin:20px 0px 10px 0px;font-size:18px;font-family:'RobotoBlack';color:#034c9b;}
.des-product_auction{padding:0px 20px;text-align:center;line-height:24px;}
.user-product_auction{padding:15px 0px;text-align:center;}
.user-product_auction span{display:inline-block;padding:7px 15px;color:#fff;border-radius:5px;margin:0px 5px;}
.user-product_auction span:nth-child(1){background:#dd1d10;}
.user-product_auction span:nth-child(2){background:#14941b;}
.user-product_auction span b{font-weight:normal;font-family:'RobotoBold'}
.location-product{font-size:15px;font-family:'RobotoBlack';color:#034c9b;margin-bottom:6px}
.address-product{font-size:15px;}
.box-auction_product{border:1px solid #e0e0e0;}
.price-auction_product{padding:5px 15px;background:#f2f2f2;}
.price-auction_product > span{color:#000;}
.number-price{color:#bc010c;font-family:'RobotoBold';font-size:18px}
.price-action span:nth-child(2){color:#666668;}
.content-auction_product{padding:15px;}
.time-auction{display:inline-block;padding:2px 8px;background:#fbeedd;font-size:13px;border-radius:4px;color:#c97668;}
.your_turn{display:inline-block;background:url(../images/hammer.png) left center no-repeat;padding-left:30px;line-height:15px;margin-left:5px;font-size:13px;color:#000;}
.auction-action{margin:10px 0px;}
.step-price{width:30%;float:left;border-bottom:1px solid #eee;padding:4px 0px;}
.step-price button{width:25px;height:25px;border-radius:50%;border:none;background:#e0e0e0;color:#000;float:left;outline:none;font-family:'RobotoBold'}
.step-price button:hover{background:#fbeedd;color:#dc1c0d;}
.step-price input{width:100px;height:25px;float:left;border:none;text-align:center;color:#dc1c0d;font-family:'RobotoBold';font-size:18px;outline:none}
#btnAuction{height:33px;float:left; border:none;background:#dc1c0d url(../images/hammer_white.png) left 10px center no-repeat;color:#fff;border-radius:3px;padding:0px 20px 0px 35px;outline:none;margin-left:6px;}
#error-auction{display:none;margin-bottom:0px;}
.user-win{display:inline-block;margin-left:15px;font-size:13px;}
/*installment*/
.title.title-installment,.title_main.title-installment span{font-size:16px;}
.title_main.title-installment{padding-bottom:0px;margin-bottom:20px;}
.title_main.title-installment a{padding:0px 30px;}
ul.list-installment{padding:5px 15px;border:1px solid #e0e0e0;border-top:none;background:#fff;}
ul.list-installment li{padding:12px 0px;border-bottom: 1px dotted #e0e0e0}
ul.list-installment li:last-child{border-bottom:none}
.img-installment{display:block;width:35%;float:left;border:1px solid #eee;text-align:center;}
.info-installment{width:65%;float:left; padding-left:15px;box-sizing:border-box;}
.info-installment h2.name{font-size:14px;font-family:'RobotoBlack';text-transform:capitalize; line-height:20px;max-height:40px;overflow:hidden;}
.info-installment h2.name a{color:#034c9b;}
.info-installment h2.name:hover a{color:#bc010c;}
.price-installment{color:#bc010c;font-family:'RobotoRegular';margin:5px 0px;}
.price-installment span{font-family:'RobotoBold';}
.time-installment{color:#14941b;font-size:13px;font-family:'RobotoMedium'}
.box-product_installment:nth-child(odd){margin-bottom:35px;}
.img-product_installment{display:block;width:37%;float:left;border:1px solid #e0e0e0;background:#fff;padding:6px;}
.info-product_installment{width:63%;float:left;padding-left:15px;}
.box-product_installment:nth-child(even) .img-product_installment{float:right;}
.box-product_installment:nth-child(even) .info-product_installment{padding-left:0px;padding-right:15px;}
.info-product_installment h2{font-size:18px;font-family:'RobotoBlack';text-transform:uppercase;line-height:26px;margin-bottom:6px;}
.info-product_installment h2 a{color:#034c9b;}
.info-product_installment span{line-height:23px;text-align:justify;}
.user-location{margin:10px 0px;}
.user-location span.user-installment{display:inline-block;padding:5px 10px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;}
.user-location span:last-child{float:right;padding:5px 0px;}
.action-installment a{display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;font-family:'RobotoBold';font-size:15px;border-radius:5px;}
.action-installment a.view-detail_installment{background:#dd1d10;}
.action-installment a.join-installment{background:#14941b;}
.btn-installment{cursor:pointer;display:flex;width:40px;height:40px;margin:0px 10px;flex-direction:column;justify-content:center;text-align:center;border:1px solid #eee;float:left;background:#fff;color:#000}
.btn-installment:hover{color:#fff;background:#dd1d10;}
.prev-next{display:inline-block;background:#f7f7f7}
.action-owl_installment{background:url(../images/line.png) left center repeat-x;margin-top:15px;}
#list-categories{background:#f7f7f7;padding:20px 0px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.list-cate{list-style:none;width:100%;}
.list-cate li{width:10%;float:left;text-align:center;padding:5px 10px;}
.icon-list{display:block;width:43px;height:43px;margin:auto;}
.list-cate li h2{font-size:14px;font-family:'RobotoRegular';margin-top:8px;}
.list-cate li h2 a{color:#000;}
.list-cate li:hover h2 a{color:#bc010c;}
.white-popup-login{padding:15px;font-family:'RobotoRegular';background:#FFF;text-align:left;max-width:420px;margin:20px auto;position:relative;}
.white-popup-login > h3{font-size:17px;font-family:'RobotoBold';margin-bottom:15px;}
.white-popup-login .form-control{border-radius:0px;}
.flex{margin-top:10px;}
.flex a{display:block;}
a.login-facebook{width:50%;float:left;}
a.login-google{width:46%;float:right;}
.btnSuccess{width:100%;height:38px;background:#bc010c;color:#fff;border:none;font-family:'RobotoRegular';border-radius:3px;}
.form-group >p{margin-top:7px;}
#error,#error-register{display:none;margin-top:6px;}
#frmLogin .form-group:last-child{margin-bottom:0px;}
.block_login_fb{margin-top:12px;}
.block_login_fb > a{color:#bc010c;cursor:pointer;}
.box-relative{position:relative;}
.box-relative i{position:absolute;right:10px;top:10px;}
#mychoose{padding:35px 0px;}
#mychoose-owl{border:1px solid #e0e0e0;padding:30px 15px;box-sizing:border-box;}
.box-mychoose{position:relative;}
.box-mychoose:before{position:absolute;content:'';width:1px;height:100%;background:#e0e0e0;right:-15px;}
.img-mychoose{display:block;width:20%;float:left;}
.info-mychoose{width:80%;float:left;padding-left:15px;box-sizing:border-box;}
.info-mychoose h3{font-family:'RobotoBold';font-size:15px;}
.info-mychoose h3 a{color:#eb3e51;}
.info-mychoose h3:hover a{color:#bc010c;}
.info-mychoose span{font-size:13px;font-family:'RobotoMedium';color:#6d6d6d;}
#news-video{padding:10px 0px 35px 0px;}
.list_news_scroll{padding:2px;}
.list_news_scroll li{margin-bottom:15px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color=#E0E0E0)"; -moz-box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); -webkit-box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); box-shadow: 0 0 2px 1px rgba(224,224,224,0.7); filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color=#E0E0E0); }
.img_news_scroll{width:25%;float: left;}
.right_news_scroll{width:75%;float: left;padding-left:15px;}
.contain_news_scroll .vert,.contain_news_scroll .vert .simply-scroll-clip{height:555px !important;width: 100% !important;margin-bottom: 0px;}
.contain_news_scroll .vert .simply-scroll-list li{width: 100% !important;height: auto !important;padding:15px;box-sizing:border-box;}
.contain_news_scroll .vert .simply-scroll-list li img{max-width: 100% !important; }
.name_news_scroll a{font-size: 16px;color:#000;line-height: 18px;font-family:'RobotoBold'; display: block;white-space: normal;overflow: ellipsis;}
.name_news_scroll:hover a{color:#bc010c;}
.des_news_scroll{color:#000;font-size: 13px;line-height: 20px;max-height:57px;overflow: hidden;text-align: justify;margin-top: 5px;}
.date_news_scroll{margin-top:7px;}
.date_news_scroll i{color:#dd1d10;}

#video-owl{margin-top:10px;}
.img-video{display:block;position:relative;}
.ytb_button{position:absolute;width:68px;height:48px;left:0px;right:0px;top:0px;bottom:0px;margin:auto;}
.img-video:hover .ytp-large-play-button-bg{-moz-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1); -webkit-transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1); transition: fill .1s cubic-bezier(0.0,0.0,0.2,1),fill-opacity .1s cubic-bezier(0.0,0.0,0.2,1); fill: #f00; fill-opacity: 1; }
#video-owl .img-video .ytb_button{width:35px;height:24px}
/*search*/
.box-search{margin-bottom:25px;}
.box-search > div{margin-left:-5px;margin-right:-5px;}
.item-search{width:20%;float:left;padding-left:5px;padding-right:5px;}
.item-search .form-control{border-radius:0px;}
/*product*/
.product-owl .owl-stage{padding-left:0px !important;}
.row_product{margin-right:-10px;margin-left:-10px;}
.row_product:after{display:table;clear:both;content:'';}
.col_product{padding-left:10px;padding-right:10px;width:20%}
.box_product{margin-bottom:30px;background:#fff;}
.product-owl .box_product{margin-bottom:0px;}
.img_product{text-align:center;overflow:hidden;display:block;position:relative;border:1px solid #ddd;}
.img_product img{display:block;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}
.box_product:hover .img_product img{transform:scale(1.1);}
.info-product{position:absolute;top:0px;left:0px;width:100%;z-index:99;padding:2px;}
.info-product span{display:inline-block;padding:3px 10px;background:#eee;color:#333;float:left;font-size:13px;border-radius:3px;}
.info-product span:last-child{float:right;}
.name_product{font-size:14px;margin-top:10px;font-family:'RobotoBlack';line-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 5px;}
.name_product a{color:#004b98;}
.box_product:hover .name_product a{color:#c90000;}
.price_product{font-size:14px;padding: 0 5px;}
.score-callback { padding: 0 5px; }
.price_product span:nth-child(1){font-family:'RobotoBold';color:#c90000;}
.price_product span:nth-child(2){font-family:'RobotoRegular';color:#6d6d6d;text-decoration:line-through;margin-left:10px;}
.code{margin:3px 0px;font-family:'RobotoRegular';font-size:14px;color:#6d6d6d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 5px;}
.user-product{width:100%;height:34px;margin-top:6px;background:#eee;border:1px solid #e0e0e0;}
.name-user-product{line-height:34px;padding-left:6px;font-family:'RobotoMedium';color:#067103;display:inline-block;width:62%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.name-user-product i{color:#000;}
.places{display:inline-block;width:44px;height:32px;float:left;border-right:1px solid #e0e0e0;background-repeat:no-repeat;background-position:center center;}
.places.platinum{background-size:25px 29px;}
.style-post{float:right;margin-right:5px;font-family:'RobotoBold';line-height:34px;color:#c90000;}
.list_sub_img_detail{position:relative;}
.prev_sub_detail,.next_sub_detail{position:absolute;width:28px;height:28px;background:url(../images/icon_next_prev_common_owl.png);z-index:10;top:50%;margin-top:-14px;}
.prev_sub_detail{background-position:0px -28px;left:0px;}
.prev_sub_detail:hover{background-position:0px 0px;}
.next_sub_detail{background-position:-28px -28px;right:0px;}
.next_sub_detail:hover{background-position:-28px 0px;}
#sub_img_detail{margin-top:5px;}
.item_owl_sub{padding:0px 2px;}
.viewmore{background:#fff;font-size:15px;width:320px;height:40px;border:1px solid #c90000;outline:none;border-radius:5px;color:#c90000;}
.viewmore:hover{background:#c90000;color:#fff;}
/*product detail*/
.main_img_detail{border:1px solid #e0e0e0;}
.item_detail{padding:10px 0px;border-bottom:1px dashed #cdcdcd;}
.info_detail{box-sizing:border-box;}
.item_info_detail{font-size:15px;line-height:20px;padding:10px 0px;font-weight:normal;font-family:'RobotoRegular'}
.item_info_detail b{font-weight:normal;font-family:'RobotoBold'}
.item_info_detail ul{padding-left:25px;}
.item_info_detail.name_detail h1{font-size:23px;font-weight:normal;font-family:'RobotoMedium';color:#333;line-height:25px;}
.item_info_detail span.price_now{font-size:24px;color:#f00;display:block;font-family:'RobotoBold';float:left;}
.item_info_detail .price_old{font-family:'RobotoRegular';font-size:15px;color:#000;text-decoration:line-through;display:block;float:left;padding:0px 10px;}
.item_info_detail__desc { border-bottom: 1px solid #f1f1f1; }
.name-shop-detail{display:inline-block;padding:2px 4px;background:#c90000;color:#fff;border-radius:3px;font-size:13px;}
.hotline-shop-detail{color:#000;background:#fcbc00;padding:2px 4px;display:inline-block;border-radius:3px;font-size:13px;}
.item_tab{text-decoration:none;float:left;color:#000;background:#fff;padding:8px 20px;margin-right:3px;cursor:pointer;border:1px solid #EEEEEE;border-bottom:none;font-weight:'RobotoBold';font-size:14px;display:inline-block;}
.item_tab:hover,.item_tab.active{display:inline-block;background:#bc010c;color:#fff;}
.contain_content_tab{border:1px solid #e0e0e0;padding:10px;background:#fff;}
.content_tab{display:none;}
.content_tab.active{display:block;}
#comment textarea{border-radius:0px;border:1px solid #e0e0e0;box-shadow:none}
.action-bottom{border:1px solid #e0e0e0;border-top:none;}
.send-image{display:block;width:15%;padding:10px 0px;float:left;border-right:1px solid #e0e0e0;text-align:center;}
.send-image label{font-weight:normal;font-family:'RobotoRegular';margin-bottom:0px;cursor:pointer;font-size:15px;}
.name-comment{width:85%;float:left;text-align:right;padding:0px 10px;}
.count-keyword{display:inline-block;float:left;line-height:38px;}
.count-keyword i{font-style:normal;}
.name-comment span.name-user-comment{display:inline-block;text-transform:capitalize;font-family:'RobotoBold';font-size:16px;padding:10px 0px;}
.name-comment input[type="submit"]{width:60px;height:32px;float:right;display:block;margin-left:30px;margin-top:4px;background:#bc010c;color:#fff;border:none;border-radius:3px;text-transform:uppercase;font-family:'RobotoBold'}
.icon-comment{width:26px;height:26px;vertical-align:middle; background-color:#ccc;margin-right:7px;text-align:center;color:#fff;text-transform:uppercase;font-size:12px;line-height:26px;font-style:normal;display:inline-block;}
.box-comment strong.name{font-size:15px;color:#333;text-transform:capitalize;font-family:'RobotoBold';font-weight:normal;}
.box-comment strong.name i{font-size:12px;font-family:'RobotoLight';text-transform:none;color:#bc010c;}
.des-comment{display:block;font-size:14px;color:#4a4a4a;line-height:22px;margin-left:36px;}
.rep-comment{margin-left:36px;margin-top:5px;margin-bottom:15px;}
.rep-comment span{color:#03a5fa;font-size:14px;cursor:pointer;}
.box-child-comment{margin-left:36px;padding:15px 15px 0px 15px;box-sizing:border-box;background:#f4f5f7;position:relative;}
.frmComment{background:#fff;margin-bottom:15px;}
.frmComment.frmChild{display:none;}
.frmComment.frmChild.active{display:block;}
.box-child-comment .frmComment{margin-bottom:20px;}
.box-child-comment:before{position:absolute;content:'';width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:15px solid #f4f5f7;top:-15px;left:10px;}
.box-comment-parent{margin-top:25px;}
.box-comment-parent:first-child{margin-top:0px;}
.img-comment{max-width:215px;margin-left:30px;}
.error-comment{font-size:14px;color:#f00;display: inline-block;float:left;}
.rep-comment span.report{color:#bc010c;margin-left:10px;}
#rate b{float:left;margin-right:10px;}
#rate span{display:block;margin-top:10px;}
#rate span.error{color:#bc010c;font-size:13px;}
#rate span.success{color:#57ab0b;font-size:13px;}
.item_info_detail .btn{text-transform:uppercase;font-size:14px;font-family:'RobotoBold'}
#content_detail iframe{margin:15px auto 30px auto;display:block;}
.img-fill{margin-top:8px;}
/*news*/
.tieude{font-size:24px;font-family:'RobotoBold';font-weight:normal;margin-bottom:10px}
.box_news{margin-bottom:20px;border:1px solid #e0e0e0;padding:5px;box-sizing:border-box;}
.box_news_img{position:relative;display:block;width:35%;float:left;}
.box_news_img a{display:block;position:relative;}
.right_news{width:65%;float:left;padding-left:15px;}
.box_news_name{line-height:23px;font-weight:normal;font-family:'RobotoBold';font-size:17px;}
.box_news_name a{color:#000;}
.box_news_name a:hover{color:#f00;}
.box_news_mota{text-align:justify;line-height:22px;margin-top:5px;font-size:14px;font-family:'RobotoRegular';}
.box_news_readmore{text-align:right;float:right;}
.box_news_readmore a:hover{color:#000;}
.box_news_readmore a{display:inline-block;color:#f00;font-weight:bold;font-style:italic;}
/*news other*/
.title_news_other{font-size:20px;color:#222;margin-bottom:15px;}
/*user*/
.action_user{border:1px solid #e0e0e0;}
.check-user.success{color:green;}
.check-user.danger{color:red;}
.action_user .icon{text-align: center;}
.avatar{max-width:150px;margin:15px auto 10px auto;position:relative;text-align:center;border:1px solid #eee;padding:10px;}
.avatar img{max-height:150px;}
.custom-file-input,.send-image input[type="file"]{opacity:0;visibility:hidden; margin:0;height:0px;width:0px;}
.custom-file-label{width:40px;height:40px;background:rgba(0,0,0,0.3);display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:50%;color:#eee;cursor:pointer;position:absolute;right:5px;bottom:0px;z-index:9}
.action_user .icon span{text-transform:uppercase;font-size:18px;font-family:'RobotoBold'}
.action_user .icon a{text-decoration:underline;cursor:pointer;}
.action_user ul{padding:15px;box-sizing:border-box;list-style:none}
.action_user ul li{padding:6px 0px;font-size: 15px;font-family:'RobotoRegular';border-bottom:1px dashed #b1b1b1;font-weight:normal;}
.action_user ul li:last-child{border-bottom:none}
.action_user ul li a{color:#000;}
.action_user ul li i{margin-right:10px;}
.action_user ul li.active > a,.action_user ul li:hover > a{color:#eb3e51;}
.action_user ul li ul{padding:0px;margin-top:5px;}
.action_user ul li ul li{padding-left:25px;}
.title_register{text-transform:uppercase;font-family:'RobotoMedium';font-size:16px;}
.title_register.title-post{line-height:30px;}
.title_register a{font-family:'RobotoRegular';font-size:15px; text-transform:capitalize;}
.title_order{text-transform:uppercase;font-size:16px;margin-bottom:10px;font-family:'RobotoBold';}
table .name{font-family:'RobotoBold';font-size:14px;}
.panel-body table tr td{vertical-align:middle;}
.panel-body table tr th{font-family:'RobotoBold';font-weight:normal;}
.form-group p{margin-top:10px;}
.content_recharge{border-top:1px solid #e0e0e0;padding-top:20px;}
.content_recharge .title_register{margin-bottom:10px;}
.content_recharge .text p{margin-bottom:0px;}
.table-responsive ul.pagination{margin:5px 0px;}
.action-post:hover{text-decoration:underline;}
.action-post.update{color:green;padding-right:6px;}
.action-post.delete{color:red;padding-left:6px;}
.checkbox+.checkbox, .radio,.checkbox+.checkbox, .radio+.radio{margin-top:5px;}
.action_user ul li.money-now{background:url(../images/money.png) left center no-repeat;padding-left:55px;}
span.label{font-weight:normal;font-family:'RobotoRegular'}
span.label-price{font-weight:normal;font-family:'RobotoBold';font-size:15px;color:#004b98;}
span.label-price.label-price-active{color:red;}
.view_order_user{font-family:'RobotoRegular';font-size:14px;color:red;}
#checkOTP{margin-top:6px;border-radius:0px;}
#closeMenuUser{display:none}
#login_gg{display:none}
.box-imgMulti{padding:3px;border:1px solid #e0e0e0;position:relative;}
.delImg{display:inline-block;position:absolute;right:3px;top:0px;z-index:99;cursor:pointer;color:red;font-size:16px;}
#rep-error div.alert{margin-top:6px;}
.price-admin{font-size:12px;font-weight:normal;color:#f00;display:block;margin-top:-4px;margin-bottom:5px;}
.item-rotation{margin-bottom:10px;border:1px solid #e0e0e0;border-bottom-width:3px; background:#fff;border-radius:4px;overflow:hidden;}
.line{padding:6px 15px;}
.line:nth-child(1){border-bottom:1px solid #e0e0e0;}
.point-success{color:green;}
.point-failed{color:red;}
.name-detail_auction{font-size:24px;margin-bottom:10px;}
.col-detail_auction p span{font-family:'RobotoBold'}
.userWin{margin-top:20px;}
/*messenger*/
.list-mess{height:460px;overflow:hidden;overflow-y:scroll;padding-right:10px;}
.list-mess::-webkit-scrollbar{width:3px;}
.list-mess::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
.list-mess::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey;}
.item-mess{margin-bottom:10px;width:100%;clear:both;position:relative;}
.item-mess.mess-left{float:left;}
.item-mess.mess-right{float:right;}
.item-mess div{padding:10px;font-size:14px;display:block;color:#000;}
.item-mess.mess-left div{background:#eee;border-radius:0px 15px 0px 15px;border:1px solid #eee;}
.item-mess.mess-right div{background:#fff;border-radius:15px 0px 15px 0px;border:1px solid #6d6d6d;}
.item-mess div img{margin-top:6px;display:block;}
.item-mess div i{display:block;font-size:12px;}
.removeMess{display:inline-block;position:absolute;right:5px;top:5px;z-index:9;cursor:pointer;}
.frmChat{margin-top:10px;}
.frmChat textarea{border-radius:0px;border:1px solid #e0e0e0;}
p.codeUser{margin-bottom:0px;}
a.label{font-weight:normal;}
table#table_messenger tbody tr td.content-messenger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}
/*Login register update*/
.boxRight input{font-family:'RobotoRegular';font-size:13px;}
.popup-register-login{width:900px;}
.popup-register-login.fancybox-content{padding:0px !important;overflow:hidden !important;}
.col-info-frm{width:35%;float:left;padding:40px 30px;box-sizing:border-box;}
.title-frm{font-size:25px;font-family:'RobotoLight';}
.des-frm{font-size:17px;line-height:26px;font-family:'RobotoLight';margin:15px 0px;}
.fill-frm{display:none;}
.fill-frm.active{display:block;}
.img-frm{margin-top:30px;}
.col-control-frm{width:65%;float:left;}
.popup-register-login .col-control-frm{background:#eee;padding:10px;}
.popup-register-login .col-control-frm .content-frm-{background:#fff;min-height:570px;}
.tab-frm{padding:0px 20px;border-bottom:1px solid #eee;}
.tab-frm > li{float:left;width:25%;background:#fff;}
.nav>li>a{border-radius:0px;padding:0px;text-align:center;line-height:44px;font-family:'RobotoRegular';font-size:17px;outline:none;background:#fff;color:#000;position:relative;z-index:99}
.nav-pills>li>a:hover{background:none;color:#000;}
.nav>li>a:focus, .nav>li>a:hover{background:#fff;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background:none;color:#bc010c;}
.nav-pills>li.active>a:after{position:absolute;content:'';width:100%;height:2px;background:#bc010c;left:0px;bottom:-1px;}
.content-frm- .tab-content{padding:25px;box-sizing:border-box;}
.label-frm{display:block;width:20%;float:left;font-family:'RobotoRegular';font-weight:normal;font-size:13px;line-height:34px;}
.tab-content .form-group{margin-bottom:7px;}
.boxRight{width:80%;float:left;}
.paddingBox{padding-left:20%;}
.block_login_fb.paddingBox{margin-top:0px;}
.block_login_fb.paddingBox button{height:41px;width:100%;border:none;border-radius:3px;color:#fff;line-height:41px;font-size:15px;font-family:'RobotoRegular'}
.block_login_fb.paddingBox button.login-facebook{background:#3b5998;}
.block_login_fb.paddingBox button.login-google{background:#df4a32;}
.block_login_fb.paddingBox button span{display:flex;flex-direction:column;justify-content:center;text-align:center;float:left;font-size:20px;width:41px;height:41px;text-align:center;}
.block_login_fb.paddingBox button.login-facebook span{border-right:1px solid #2f477a;}
.block_login_fb.paddingBox button.login-google span{border-right:1px solid #b23b28;}
.boxRight .btn-warning{background-color:#bc010c;border-color:#bc010c;}
.radio input[type="radio"]{position:absolute;opacity:0;}
.radio input[type="radio"]:checked + .radio-label:before{background-color:#bc010c;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;}
.radio input[type="radio"] + .radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid #b4b4b4;display:inline-block;width:20px;height:20px;position:relative;top:1px;margin-right:6px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all 250ms ease;transition:all 250ms ease;}
.radio input[type="radio"]:focus + .radio-label:before{outline:none;border-color:#bc010c;}
.radio input[type="radio"]:disabled + .radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4;}
.radio input[type="radio"] + .radio-label:empty:before{margin-right:0;}
.radio .radio-label{padding-left:0px;}
.date-birth{width:28%;float:left;margin-left:8%;}
.date-birth:first-child{margin-left:0px;}
.checkEmail{font-size:12px;font-family:'RobotoRegular';font-weight:normal;line-height:30px;}
.checkEmail input{width:23px;height:23px;float:left;margin-right:6px;background:#fff;border:1px solid #e0e0e0;}
#error-phone{color:#bc010c;display:block;margin-top:5px;font-size:11px;}
#error-register{margin-top:20px;}
.content-success.fancybox-content{background:#fff;padding:10px;text-align:center;width:350px;border-radius:6px;}
.content-success.fancybox-content p{text-align:center;max-width:150px;margin:0px auto;}
.content-success.fancybox-content img{display:inline-block;width:100%;}
.content-success.fancybox-content span{font-size:20px;font-family:'RobotoLight';color:#49cc85;display:block;margin-top:15px;text-transform:capitalize;}
.popup-forgot-password.fancybox-content{width:380px;padding:12px;background:#eee;}
#frmForgotPassword{padding:15px;background:#fff;}
.rePass{margin:20px 0px;}
/*auction*/
.title-auction{text-transform:uppercase;text-align:center;font-size:24px;font-family:'RobotoBlack';line-height:60px;background:#f2f2f2;color:#bc010c;}
/*footer*/
#footer{padding:35px 0px;width:100%;margin:0px auto;background-size: cover;}
.logo-bct { padding-right: 20px; max-width: 220px; display: block; }
.title_footer{text-transform:uppercase;font-size:16px;color:#ff0;font-family:'RobotoBlack';margin-bottom:10px;}
.item_footer{float:left;}
.item_footer:nth-child(1){width:40%;}
.item_footer:nth-child(2){width:20%;}
.item_footer:nth-child(3){width:20%;}
.item_footer:nth-child(4){width:20%;}
.item_footer ul li h3 a{font-weight:normal;color:#fff;display:inline-block;padding:5px 0px;font-size:14px;font-family:'RobotoRegular';}
.item_footer ul li h3 a:hover{text-decoration:underline;}
.item_footer ul{margin-bottom:15px;}
.social{float:left;width:20%;}
.social img{margin-right:2px;}
.content_footer{color:#fff;margin-top:15px;}
#bottom{background:#2f2f2f;padding:15px 0px;color:#fff;font-size:13px;font-family:'RobotoRegular'}
.copyright{float:left;line-height:41px;width:43%;}
.counter{float:right;width:37%;text-align:right;}
.counter span{padding-left:20px;line-height:41px}
#btnAudio{display:none}
#btn-zalo{display:block;width:40px;height:40px;position:fixed;right:25px;bottom:160px;z-index:99999999999;}
#btn-zalo i{display:flex;display:-ms-flex;align-items:center;-ms-flex-align:center;width:40px;height:40px;border-radius:50%;background:#1182FC;position:relative;z-index:9999;}
#btn-zalo i img{vertical-align:middle;}
.kenit-alo-circle-fill{width:60px;height:60px;top:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(17,130,252,0.45);opacity:.75;right:-10px;}
.kenit-alo-circle{width:50px;height:50px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(17,130,252,.8);opacity:.1;border-color:#1182FC;opacity:.5;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.owl-animated-out{z-index:1}
.owl-animated-in{z-index:0}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}

.blink_me {-webkit-animation-name: blinker; -webkit-animation-duration: 2s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: blinker; -moz-animation-duration: 2s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; animation-name: blinker; animation-duration: 2s; animation-timing-function: linear; animation-iteration-count: infinite;}
@keyframes ring-alo-circle-img-anim {0% {transform: rotate(0deg) scale(1) skew(1deg); } 10% {transform: rotate(-25deg) scale(1) skew(1deg); } 20% {transform: rotate(25deg) scale(1) skew(1deg); } 30% {transform: rotate(-25deg) scale(1) skew(1deg); } 40% {transform: rotate(25deg) scale(1) skew(1deg); } 50% {transform: rotate(0deg) scale(1) skew(1deg); } 100% {transform: rotate(0deg) scale(1) skew(1deg); } }
@-moz-keyframes blinker {0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } }
@-webkit-keyframes blinker {0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } }
@keyframes blinker {0% { opacity: 1.0; } 50% { opacity: 0.0; } 100% { opacity: 1.0; } }
@-webkit-keyframes  fadeOut{0%{opacity:1;} 100%{opacity:0;} }
@keyframes  fadeOut{0%{opacity:1;} 100%{opacity:0;} }
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);} 50%{opacity:1;} }
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);} 50%{opacity:1;} }
@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);} 50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);} to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);} }
@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);} 50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);} to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);} }
.d-none {display: none !important; }
.d-inline {display: inline !important; }
.d-inline-block {display: inline-block !important; }
.d-block {display: block !important; }
.d-table {display: table !important; }
.d-table-row {display: table-row !important; }
.d-table-cell {display: table-cell !important; }
.d-flex {display: -ms-flexbox !important; display: flex !important; }
.d-inline-flex {display: -ms-inline-flexbox !important; display: inline-flex !important; }
.flex-row {-ms-flex-direction: row !important; flex-direction: row !important; }
.flex-column {-ms-flex-direction: column !important; flex-direction: column !important; }
.flex-row-reverse {-ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
.flex-column-reverse {-ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
.flex-wrap {-ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
.flex-nowrap {-ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
.flex-wrap-reverse {-ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }
.flex-fill {-ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
.flex-grow-0 {-ms-flex-positive: 0 !important; flex-grow: 0 !important; }
.flex-grow-1 {-ms-flex-positive: 1 !important; flex-grow: 1 !important; }
.flex-shrink-0 {-ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
.flex-shrink-1 {-ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
.justify-content-start {-ms-flex-pack: start !important; justify-content: flex-start !important; }
.justify-content-end {-ms-flex-pack: end !important; justify-content: flex-end !important; }
.justify-content-center {-ms-flex-pack: center !important; justify-content: center !important; }
.justify-content-between {-ms-flex-pack: justify !important; justify-content: space-between !important; }
.justify-content-around {-ms-flex-pack: distribute !important; justify-content: space-around !important; }
.align-items-start {-ms-flex-align: start !important; align-items: flex-start !important; }
.align-items-end {-ms-flex-align: end !important; align-items: flex-end !important; }
.align-items-center {-ms-flex-align: center !important; align-items: center !important; }
.align-items-baseline {-ms-flex-align: baseline !important; align-items: baseline !important; }
.align-items-stretch {-ms-flex-align: stretch !important; align-items: stretch !important; }
.align-content-start {-ms-flex-line-pack: start !important; align-content: flex-start !important; }
.align-content-end {-ms-flex-line-pack: end !important; align-content: flex-end !important; }
.align-content-center {-ms-flex-line-pack: center !important; align-content: center !important; }
.align-content-between {-ms-flex-line-pack: justify !important; align-content: space-between !important; }
.align-content-around {-ms-flex-line-pack: distribute !important; align-content: space-around !important; }
.align-content-stretch {-ms-flex-line-pack: stretch !important; align-content: stretch !important; }
.align-self-auto {-ms-flex-item-align: auto !important; align-self: auto !important; }
.align-self-start {-ms-flex-item-align: start !important; align-self: flex-start !important; }
.align-self-end {-ms-flex-item-align: end !important; align-self: flex-end !important; }
.align-self-center {-ms-flex-item-align: center !important; align-self: center !important; }
.align-self-baseline {-ms-flex-item-align: baseline !important; align-self: baseline !important; }
.align-self-stretch {-ms-flex-item-align: stretch !important; align-self: stretch !important; }

* { outline: none!important; }
img.lazy { -webkit-transition: all 1s; transition: all 1s; opacity: 0; }
img.initial, img.loaded, img.error { opacity: 1; }
img:not([src]) { visibility: hidden; }
.w-img { display: block; }
.w-img img { display: block; max-width: 100%; }
.mess-panel { border: 1px solid #eee; }
.mess-panel__left { width: 300px; background: #fff; border-right: 1px solid #eee; padding: 0 5px; }
.mess-panel__right { width: calc(100% - 300px); }
.mess-user { margin-bottom: 15px; transition: all .3s; border-radius: 7px; padding: 5px; cursor: pointer; position: relative; }
.mess-user__image { width: 50px; height: 50px; border-radius: 50%; overflow: hidden; background: #f1f1f1; }
.mess-user__info { width: calc(100% - 90px); }
.mess-user__name { font-family: "RobotoMedium"; color: #111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mess-user__content { font-family: "RobotoLight"; color: #555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mess-user__time { font-family: "RobotoLight"; font-size: 13px; color: #666; }
.mess-user__action { width: 20px; height: 20px; color: #555; transition: all .3s; }
.mess-user__action:hover { color: #000; }
.mess-user--new .mess-user__name, .mess-user--new .mess-user__content, .mess-user--new .mess-user__time { font-family: "RobotoMedium"; color: #000; }
.mess-user:hover, .mess-user.active { background: #f2f2f2; }
.mess--bg { background: #f2f2f2; }
.mess-header { padding: 10px; }
.mess-header__icon { margin-right: 5px; }
.mess-header__image { width: 40px; border-radius: 50%; overflow: hidden; margin-right: 10px; }
.mess-header__name { font-family: "RobotoBold"; font-size: 16px; color: #111; }
#frmSearchMess { height: 36px; border-radius: 18px; margin-bottom: 10px; background: #f2f2f2; }
#frmSearchMess span { width: 36px; height: 100%; color: #666; border-radius: 18px 0 0 18px; }
#list-user { width: calc(100% - 36px); border-radius: 0 18px 18px 0; background: #f2f2f2; height: 100%; border: 0; font-family: "RobotoRegular"; font-size: 13px; color: #666; }
.autocomplete-items { padding: 5px; }
.autocomplete-items img { border-radius: 50%; margin-right: 5px; }
.autocomplete-items b { font-family: "RobotoLight"; font-weight: normal; color: #000; width: calc(100% - 40px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.mess-list { max-height: 500px; padding: 0 15px 0 10px!important; }
.mess-items { max-width: 50%; margin-bottom: 15px; }
.mess-items__left { float: left; }
.mess-items__right { float: right; }
.mess-items__image { width: 30px; height: 30px; border-radius: 50%; overflow: hidden; margin-right: 5px; }
.mess-items__content { width: calc(100% - 35px); }
.mess-items__desc { margin-bottom: 2px; background: #f2f2f2; padding: 5px 10px; border-radius: 3px 15px 15px 3px; }
.mess-items__desc img { border-radius: 5px; margin-top: 3px; }
.mess-items__desc:first-child { border-radius: 15px 15px 15px 3px; }
.mess-items__desc:last-child { margin-bottom: 0; border-radius: 3px 15px 15px 15px; }
.mess-items__right .mess-items__content { width: 100%; }
.mess-items__right .mess-items__desc { background: #0099FF; color: #fff; border-radius: 15px 3px 3px 15px; }
.mess-items__right .mess-items__desc:first-child { border-radius: 15px 15px 3px 15px; }
.mess-items__right .mess-items__desc:last-child { border-radius: 15px 3px 15px 15px; }
.mess-items__desc--round { border-radius: 15px!important; }
.mess-bottom { padding: 10px; }
.mess-send__image { background: #0099FF; width: 34px!important; height: 34px; border-radius: 50%; border-right: 0; transition: all .3s; }
.mess-send__image i { font-size: 20px; color: #fff; position: relative; top: -2px; }
.mess-send__content { width: calc(100% - 80px); height: 34px; border: 1px solid #eee; border-radius: 17px; background: #f2f2f2; padding-left: 10px; }
.mess-bottom .btnSend { width: 34px; height: 34px; border: 0; border-radius: 50%; background: transparent; font-size: 20px; color: #0099FF; cursor: pointer; transition: all .3s; }
.mess-bottom .btnSend:hover { background: #0099FF; color: #fff; }
#img-fill { margin-top: 10px; }
.mess-timeline { color: #777; font-size: 13px; text-align: center; padding: 10px 0; }
.mess-unblock-notif { text-align: center; color: #999; }
.header-top { border-bottom: 1px solid #e1e1e1; padding: 10px 0; }
.check-order { font-family: "RobotoMedium"; font-size: 14px; color: #bc000b; text-transform: uppercase; cursor: pointer; }
.create-shop { display: block; font-family: "RobotoMedium"; font-size: 14px; color: #f26844; text-transform: uppercase; cursor: pointer; margin-top: 10px; transition: all .3s; }
.create-shop:hover { color: #bc000b; }
#frmCheckOrder { padding: 0 5px; }
#frmCheckOrder input { display: block; width: 200px; height: 35px; margin-bottom: 5px; padding-left: 10px; border-radius: 5px; border: 1px solid #eee; font-size: 13px; transition: all .3s; }
#frmCheckOrder input::placeholder { font-size: 13px; }
#frmCheckOrder input:hover, #frmCheckOrder input:focus { border-color: #f26844; }
#frmCheckOrder input:hover::placeholder, #frmCheckOrder input:focus::placeholder { color: #f26844; }
#frmCheckOrder button { display: block; width: 110px; height: 35px; background: #f26844; color: #fff; border-radius: 5px; border: 0; cursor: pointer; margin: 0 auto; transition: all .3s; }
#frmCheckOrder button:hover { background: #bc000b; }
.auction-reaction i { font-size: 20px; color: #fff; transition: all .3s; }
.auction-reaction b { font-weight: normal; color: #fff; transition: all .3s; }
.auction-reaction__like, .auction-reaction__dislike { cursor: pointer; }
.auction-reaction__dislike { margin-left: 20px; }
.auction-reaction__like.active i { content: "\f164"; font-weight: 900; }
.auction-reaction__dislike.active i { content: "\f165"; font-weight: 900; }
.select-multiple { display: block; width: 100%; }
label.error { font-size: 13px; color: #f00; }
.tagify__input { overflow: hidden; }

/*Shop*/
.bg_pd { background: #f1f1f1; }
.hbox { margin-bottom: 1.2rem; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.24); border-radius: .3rem; }
.pd { padding: 1.2rem!important; }
.px { padding-left: 1.2rem!important; padding-right: 1.2rem!important; }
.mr { margin-right: 10px; }
.mb-0 { margin-bottom: 0; }
.pt { padding-top: 15px; }
.pb { padding-bottom: 15px; }
.shop__header__left { border-right: 1px solid #f5f5f5; background: url('../images/shop/icon.jpg') no-repeat 10px 10px; }
.shop__image { border: 1px solid #bc000b; border-radius: 50%; }
.shop__image img { border-radius: 50%; width: 100%; }
.shop__info { width: calc(100% - 125px); }
.shop__name { font-weight: 500; font-size: 1.6rem; color: #000; width: calc(100% - 37px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.shop__hotline { width: 32px; height: 32px; background: #d8eaff; border-radius: 50%; cursor: pointer; transition: all .3s; }
.shop__hotline:hover { color: #fff; background: #bc000b; }
.popover { max-width: initial; }
.popover-content { white-space: nowrap; }
.popover-content span { margin-left: .6rem; color: #4990e2; cursor: pointer; }
#hotlineCopy { width: 100px; border: 0; font-weight: 700; }
.shop__online { padding-left: 12px; font-size: 13px; color: #7e7e7e; text-transform: capitalize; position: relative; }
.shop__online:before { position: absolute; content: ""; width: 6px; height: 6px; background: #e5101d; border-radius: 50%; left: 0; top: 50%; transform: translate(0, -50%); }
.shop__online.online:before{ background: #7ed321; }
.shop__rating { margin-top: 5px; }
.shop__warehouse { font-size: 13px; color: #282828; margin-bottom: 10px; }
.shop__warehouse span { font-weight: 500; color: #f26844; }
.shop__button button, .shop__button a { border: 1px solid #cccccc; border-radius: 5px; padding: 5px 10px; font-size: 13px; color: #282828; cursor: pointer; box-shadow: initial; background: transparent; transition: all .3s; margin-bottom: 3px; }
.shop__button button i, .shop__button a i { color: #bbbbc0; margin-right: 3px; transition: all .3s; }
.shop__button button:hover, .shop__button a:hover { border-color: #f26844; color: #f26844; }
.shop__button button:hover i, .shop__button a:hover i { color: #f26844; }
.shop__button button.followed, .shop__button a.followed { border-color: #bc000b; background: #bc000b; color: #fff; }
.shop__button button.followed i, .shop__button a.followed i { color: #fff; }
.shop__statistic { text-align: center; }
.shop__statistic b { display: block; font-weight: 700; font-size: 15px; color: #f26844; margin-bottom: 5px; }
.shop__statistic i { color: #999999; }
.shop__statistic p { font-size: 14px; color: #999999; }
.shop__statistic:nth-child(2) { border-left: 1px solid #f5f5f5; border-right: 1px solid #f5f5f5; }
.prop { padding: 5px 0; }
.prop label { font-weight: 400; width: 120px; padding: .5rem 0; }
.prop__list { width: calc(100% - 130px); }
.prop__items { cursor: pointer; min-width: 5rem; padding: .5rem 1.5rem; margin: 0 8px 8px 0; color: rgba(0,0,0,.8); text-align: center; border-radius: 2px; border: 1px solid rgba(0,0,0,.09); position: relative; background: #fff; outline: 0; position: relative; }
.prop__items:before { display: none; content: ""; position: absolute; right: 0; bottom: 0; width: 0; height: 0; border-bottom: 18px solid #bc000b; border-left: 18px solid transparent; }
.prop__items:after { display: none; content: "\f00c"; position: absolute; right: 1px; bottom: -4px; font-family:"Font Awesome 5 Pro"; font-weight: 300; color: #fff; font-size: 10px; }
.prop__items:not(.prop__items--disabled):hover { border-color: #f26844; }
.prop__items:not(.prop__items--disabled).active { border-color: #bc000b; color: #bc000b; }
.prop__items:not(.prop__items--disabled).active:before, .prop__items:not(.prop__items--disabled).active:after { display: block; }
.prop__items--disabled { border-color: rgba(0,0,0,.09); color: rgba(0,0,0,.09); cursor: not-allowed; }
.amount_cart { border: 1px solid rgba(0,0,0,.09); }
.amount_cart button { width: 32px; height: 32px; border: 0; cursor: pointer; background: #fff; }
.amount_cart input { width: 60px; height: 32px; border: 0; border-left: 1px solid rgba(0,0,0,.09); border-right: 1px solid rgba(0,0,0,.09); background: #fff; text-align: center; font-size: 16px; font-weight: 400; }
.btn-cart { min-width: 11.25rem; padding: 0 .75rem; font-size: 14px; border: 1px solid #f26844; box-shadow: 0 1px 1px 0 rgba(0,0,0,.03); max-width: 250px; height: 48px; border-radius: 3px; text-transform: capitalize; cursor: pointer; transition: all .3s; }
.btn-addtocart { margin-right: 15px; color: #f26844!important; background: rgba(255,87,34,.1); }
.btn-addtocart i { font-size: 18px; margin-right: 5px; }
.btn-buynow { min-width: 16rem; background: #f26844; color: #fff!important; }
.btn-addtocart:hover { background: rgba(255,87,34,.15); }
.btn-buynow:hover { background: #c5141f; }
.check-prop { padding: 10px; }
.check-prop .alert { margin-bottom: 0; }
.check-prop.active { background: #FFF5F5; }
.pd-detail__price { background: #FAFAFA; }
.pd-detail__price--new { font-size: 1.875rem; font-weight: 500; color: #ee4d2d; }
.pd-detail__price--old { font-size: 1.3rem; text-decoration: line-through; color: #929292; margin-right: 10px; }
.pd-detail__inventory { margin-left: 10px; }

.shop__tab { background: #f26844; border-radius: 3px; overflow: hidden; }
.shop__tab a { padding: 0 25px; font-size: 15px; color: #fff; line-height: 50px; white-space: nowrap; }
.shop__tab a:hover { color: #bc000b; }
.shop__tab a.active { background: #bc000b; color: #fff; }

.shop__content__left { width: 210px; }
.shop__content__right { width: calc(100% - 230px); }
.searchInShop { height: 40px; }
.searchInShop input { width: calc(100% - 40px); height: 100%; border: 1px solid #e6e6e6; border-radius: 3px 0 0 3px; border-right: 0; padding-left: 10px; }
.searchInShop button { width: 40px; height: 100%; border: 1px solid #f26844; border-radius: 3px; background: #f26844; cursor: pointer; font-size: 18px; color: #fff; }
.shop__categories ul { list-style-type: none; }
.shop__categories > ul { border-top: 1px solid #e6e6e6; padding: 10px 15px; }
.shop__categories a { display: block; font-size: 14px; color: #808080; padding: 3px 0; transition: all .3s; }
.shop__categories a i { margin-right: 5px; }
.shop__categories > ul > li > a { font-weight: 500; color: #282828; text-transform: uppercase; }
.shop__categories a:hover { color: #bc000b; padding-left: 5px; }

.shop__product--special { background: url('../images/shop/bg_product.jpg') no-repeat; background-size: cover; }
.shop__product__tab { list-style-type: none; padding: 10px; border-bottom: 1px solid #d9d9d9; }
.shop__product__tab li { font-size: 15px; color: #fff; text-transform: uppercase; padding: 0 3px; cursor: pointer; }
.shop__product__tab li.active { font-family: "RobotoBlack"; }

.ads-shop { padding: 20px 0 30px; }
.partner-shop { padding: 20px 0; background: #f1f1f1 }

.title-shop { font-weight: 700; font-size: 15px; color: #bc000b; text-transform: uppercase; margin-bottom: 10px; padding: 15px 0; border-bottom: 1px solid #d9d9d9; }

.product-grid { display: grid; grid-template-columns: repeat(5, calc(20% - 8px)); grid-gap: 10px; }
.product-grid .box_product { margin-bottom: 0; }
.product__tab { background: #fff; margin-bottom: 15px; }
.product__tab a { font-weight: 700; font-size: 14px; color: #666; padding: 10px 30px; text-transform: capitalize; position: relative; }
.product__tab a.active { color: #bc000b; }
.product__tab a.active:after { position: absolute; content: ""; width: 100%; height: 2px; background: #bc000b; left: 0; bottom: 0; }

.info-title { font-weight: 700; font-size: 15px; color: #333; padding: 10px; border-bottom: 1px solid #e6e6e6; }
.info-name { font-size: 15px; }
.info-desc { font-size: 15px; color: #666; }

.blog-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; }
.blog-items { background: #fff; border-radius: 10px; overflow: hidden; }
.blog-items img { width: 100%; }
.blog-items__name { font-weight: normal; margin: 0; }
.blog-items__name a { font-weight: 700; display: block; color: #333; font-size: 15px; padding: 10px; }
.blog-items__desc { padding: 0 10px 10px 10px; font-size: 14px; color: #444; }

.partner-items { margin: 2px; }
.partner-items .d-block { border: 1px solid #e6e6e6; }
.partner-items b { display: block; text-align: center; padding: 3px; }

.package-grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; }
.package-items { text-align: center; }
.package-items i { font-size: 50px; }
.package-items__name { font-weight: 700; font-size: 15px; color: #333; text-align: center; text-transform: capitalize; padding: 3px 0; }
.package-items__info { font-size: 14px; text-align: center; }
.package-items button { margin-top: 5px; }

.stars { position: relative; color: #c0c3c7; }
.stars:before { content: "\2605\2605\2605\2605\2605"; z-index: 1; }
.stars .stars-percent { position: absolute; left: 0; top: 0; overflow: hidden; z-index: 2; }
.stars .stars-percent:after { content: "\2605\2605\2605\2605\2605"; font-size: 2.2rem; height: 1.5rem; }
.stars--medium:before { font-size: 2.2rem; height: 1.5rem; }
.stars--medium .stars-percent:after { font-size: 2.2rem; height: 1.5rem; }
.stars--regular:before { font-size: 2rem; height: 1.3rem; }
.stars--regular .stars-percent:after { font-size: 2rem; height: 1.3rem; }
.stars--small:before { font-size: 1.6rem; }
.stars--small .stars-percent:after { font-size: 1.6rem; }
.stars--5stars .stars-percent:after { color: #e5101d; }
.stars--4stars .stars-percent:after { color: #ff552d; }
.stars--3stars .stars-percent:after { color: #f97c23; }
.stars--2stars .stars-percent:after { color: #f5a623; }
.stars--1stars .stars-percent:after { color: #7f8268; }
.rating__title { background: #e6e6e6; padding: 5px 10px; }
.rating-overview { padding: 10px 0; }
.rating-overview__left { width: 50%; padding: 10px; border-right: 1px solid #e6e6e6; }
.rating-overview__right { width: 50%; padding: 10px; padding-left: 10%; }
.rating-overview__star { font-size: 2.4rem; }
.rating-overview__star span { font-weight: 500; font-size: 4.8rem; }
.rating-overview__star b { font-weight: normal; }
.rating-overview__star strong { font-weight: normal; color: #e5101d; }
.rating-overview__star .d-flex { margin-bottom: 9px; }
.rating-overview__star .stars { margin-left: 10px; }
.rating-overview__number { margin-right: 8px; }
.rating-overview__progress { width: calc(100% - 110px); height: 8px; border-radius: 3px; background: #e0e0e0; overflow: hidden; position: relative; }
.rating-overview__progress span { position: absolute; height: 100%; left: 0; top: 0; }
.rating-overview__progress--5stars span { background: #e5101d; }
.rating-overview__progress--4stars span { background: #ff552d; }
.rating-overview__progress--3stars span { background: #f97c23; }
.rating-overview__progress--2stars span { background: #f5a623; }
.rating-overview__progress--1stars span { background: #7f8268; }
.rating-overview__percent { width: 35px; text-align: right; }
.comment-images-owl { padding: 10px; border: 1px solid #e6e6e6; border-top: 0; margin-bottom: 20px; }
.comment-images-items { display: block; border: 1px solid #e6e6e6; position: relative; }
.comment-images-items__name { position: absolute; width: 100%; background: rgba(0,0,0,.8); left: 0; bottom: 0; padding: 5px; }
.comment-images-items__name b { display: block; font-weight: 500; font-size: 13px; color: #fff; }
.comment-images-items__name span { display: block; font-size: 12px; color: #fff; }
.rating__action { margin-left: 10px; }
.rating__action span { font-size: 30px; color: #c0c3c7; cursor: pointer; }
.rating__action span.actived { color: #f5a623; }
.rating__action span.selected { color: #e5101d; }

.list-qa { padding: 10px 0; }
.frmQA input { width: calc(100% - 60px); height: 50px; border: 1px solid #e6e6e6; border-radius: 3px; padding-left: 10px; }
.frmQA input:hover, .frmQA input:focus { border-color: #bc010c; }
.frmQA button { width: 60px; height: 50px; border: 0; font-size: 14px; color: #333; background: transparent; transition: all .3s; }
.frmQA button i { font-size: 20px; color: #555; margin-left: 5px; transition: all .3s; }
.frmQA button:hover { color: #bc010c; }
.frmQA button:hover i { color: #bc010c; }
.frmQA.frmChild { display: none; }
.frmQA.frmChild.active { display: -ms-flexbox !important; display: flex !important; }
.rep-qa span { font-weight: 500; cursor: pointer; transition: all .3s; }
.rep-qa span:hover { color: #bc010c; }
.rep-qa span i { margin-right: 5px; }
.des-qa { margin-left: 36px; }
.box-child-qa { margin-left: 40px; }
.box-child-qa .box-comment { background: #f1f1f1; padding: 5px; border-radius: 5px; margin-bottom: 5px; }
.box-child-qa .box-comment:last-child { margin-bottom: 0; }
.box-qa-parent { padding-bottom: 5px; position: relative; }
.box-qa-child { position: relative; }
.del-qa { position: absolute; right: 5px; top: 5px; font-size: 14px; color: #777; cursor: pointer; }
.del-qa:hover { color: #bc010c; }