#newsletter-bottom{text-align:center;padding:15px 0;}
div#newsletter-bottom .text h2{font-size:16px;margin-top:5px;text-transform:uppercase;text-align:center;}
#news_letter .in{border:1px solid #ddd;border-radius:5px;position:relative;background:#fff;max-width:600px;margin:auto;height:40px;overflow:hidden;width:100%;box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.3);margin-top:12px;}
div#news_letter #email_newsletter{padding:0 90px 0 10px;outline:none;border:none;background:#fff;border-radius:3px;width:100%;height:100%;}
div#news_letter a{display:inline-block;text-decoration:none;cursor:pointer;color:#fff;position:absolute;right:0;top:0;bottom:0;background:#da251c;line-height:40px;padding:0 30px;}
.footer-info .col{padding:0 8px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:15px;}
.footer-info .col a{display:block;padding:4px 0;border-bottom:1px solid #f1f1f1;}
.footer-info .col h3{font-size:17px;margin-top:5px;}
.footer-info .col a:last-child{border:0;}
footer .social i{font-size:14px !important;color:#fff;width:24px;height:24px;line-height:24px;border-radius:50%;margin-right:10px;text-align:center;}
footer .social .fa-facebook{background:#485894;}
footer .social .fa-youtube-play{background:#ce0707;}
footer .social .fa-users{background:#222222;}
a.view-mobile.current{display:none;}
.col.info-support .fa{font-size:16px;color:#ec3237;width:20px;}
.col.info-support p a{color:#ec3237 !important;}
.p-bottom .p-buy{font-size: 0px;}
iframe, table {width: 100%;}
.icon-hot-2020{background: url('../images/ic-hot-2020.png') no-repeat;width: 50px !important;height: 25px !important;background-size: contain;background-position: unset !important;}
.icon-discount-2020{background: url('../images/ic-discount-2020.png') no-repeat;color: #fff;top: 5px;right: 5px;background-size: contain;width: 40px;height: 40px;line-height: 40px;}
.icon-offer {display: none !important;}
.paging:after {content: '';display: block;clear: both;}
.paging {float: none !important;display: flex;justify-content: flex-end;}
.new-offer-2020{background: #ffffff;position: relative;margin: 35px 0 25px 0;padding:25px 10px 10px 10px;border: 1px solid #da251c;border-radius:5px !important;}
.new-offer-2020 .title{position:absolute;top:-15px;left: 15px;font-weight:600;font-size:14px;color:#fff;width:130px;height:30px;text-align:center;line-height:30px;}
.new-offer-2020 .title i.fa.fa-gift{vertical-align:baseline;padding-right:7px;}
.new-offer-2020 .title::after{content:'';}
.new-offer-2020 .title::after{content:'';background:#da251c;display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:5px;transform:skew(-12deg);}
.readmore {display: inline-block;border: 1px solid #ec3237;padding: 5px 10px;border-radius: 5px;margin-top: 6px;transition: .3s all;}
.readmore:hover {transition: .3s all;color: #fff;background: #ec3237;}
span.giam-gia {display: block;height: 20px !important;}
.product-detail-fixed-action .button {margin: 0;line-height: unset;display: flex;}
.product-detail-fixed-action .button a {padding: 10px 7px;border-radius: 0;width: calc(100% / 2);font-size: 13px;}
.item.icon-list-chat .notify {display: none;}
.product-detail-fixed-action .payinstall a {width: calc(100% / 3);}
.p-bottom .stock.instock{display: unset}
.p-brand-img {display: none !important;}