/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
  font-family: 'ShopeeDR';
  src: URL('ShopeeDisplay-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'ShopeeDB';
  src: URL('FVHShopeeText-Bold.otf') format('truetype');
}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: 'ShopeeDR'!important;
    vertical-align:baseline!important;
    font-weight: 400!important;
}
h1, h2, h3, h4, h5, h6, strong, b{
    font-family: 'ShopeeDB'!important;
    vertical-align:baseline!important;
    font-weight: 700!important;
}
pre, blockquote, form, figure, p, dl, ul, ol {
    margin-bottom: 10px;
}
.h1, h1 {
    font-size: 1.5em;
    line-height: 1.3;
}
.white.button.is-outline {
    color: #fff !important;
    width: 120px!important;
    padding: 3px;
    margin-left: auto !important;
    margin-right: auto !important;
    border-width: 1.5px!important;
    border-radius: 5px;
}
.white.button.is-outline:hover {
    color: #000 !important;
}
.sp-home1 {
    z-index: 9;
    position: relative;
}
.home2{
    margin-top: -40px!important;
    position: relative;
    z-index: 9999;
}
.home2 .searchform{
    padding: 0 50px!important;
}
.home2 .live-search-results{
    margin: 0 50px!important;
}
.home2 input.search-field{
    border: 1px solid #8a4e29!important;
    background-color: #754d2f!important;
    border-radius: 5px 0 0 5px;
    color: #fff!important;
}
.home2 ::-webkit-input-placeholder { /* Edge */
  color: #b9b9b9!important;
}
.home2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #b9b9b9!important;
}
.home2 ::placeholder {
  color: #b9b9b9!important;
}
.home2 .col {
    padding: 0 10px 0px!important;
}
.woocommerce-variation-price {
    border-top: none!important;
    padding: 0px 0 20px!important;
}
.product-info .woocommerce-variation-price .price span.amount {
    font-size: 25px!important;
    color: #F44336!important;
    padding: 20px 0px!important;
}
.price.product-page-price {
    font-size: 20px!important;
}
.product-small .box-text {
    padding-left: 10px!important;
    padding-right: 10px!important;
}
.price-wrapper .price {
    line-height: 1.3;
}
.searchform .button.icon i{
    background: #11356c!important;
    color: #fff!important;
    padding: 5px!important;
    position: relative!important;
    top: 0px!important;
    left: 0px!important;
    width: 33px!important;
    height: 33px!important;
    border-radius: 0 33px 33px 0!important;
    line-height: 21px!important;
    font-size: 14px!important;
}
.header-nav-main .header-block:nth-child(2){
    width: 57%;
    float: right;
    display: inline-block;
}
.header-nav-main .header-block:nth-child(3){
    width: 365px;
    float: left;
    display: inline-block;
}
.hdt1 a span, .iconh020 a, .iconh010 a{
    color: #000!important;
    font-family: 'ShopeeDB'!important;
    vertical-align:baseline!important;
    font-weight: 700!important;
    font-size: 13px!important;
    position: relative;
}
.hdt1 a span{
    position: relative;
}
.xoo-aff-group.onehalf.xoo_el_reg_lname_cont {
    width: calc(100% - 20px)!important;
}
.hdt1 a span:before, .iconh020 a:before, .iconh010 a:before{
    position: relative;
    content: " ";
    display: inline-block;
    font-family: fl-icons!important;
    width: 20px;
    height: 20px;
    background: transparent;
    top: 0px;
    left: 0px;
    margin-right: 6px;
    font-size: 15px;
    color: #8b1201;
}
.hdt2 a{
    margin-top: -10px;
}
.hdt2 > .col .text-center{
    height: 25px;
    margin-top: 10px;
}
.hdt2 > .col:not(:last-child) .text-center{
    border-right: solid 2px #11356c!important;
}
.hdt2 a span{
    color: #11356c!important;
    font-family: 'ShopeeDB'!important;
    vertical-align:baseline!important;
    font-weight: 700!important;
    font-size: 13px!important;
}
.form-flat input:not([type=submit]), .form-flat textarea, .form-flat select {
    background-color: rgb(255 255 255 / 80%);
}
#wide-nav .flex-col{
    width: 100%;
}
.nav.header-bottom-nav{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav > li > a {
    border-radius: 5px!important;
    border: solid 1.5px #8b1201!important;
    padding: 10px 20px 6px!important;
    color: #8b1201!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 700!important;
    font-size: 13px!important;
    line-height: 13px!important;
}
.top-bar-nav.nav > li > a {
    border: none!important;
    padding: 10px 5px!important;
    color: #fff!important;
    font-family: 'ShopeeDR'!important;
    vertical-align: baseline!important;
    font-weight: 400!important;
    font-size: 13px!important;
    line-height: 13px!important;
}
.header-top {
    min-height: 40px!important;
}
.dmsp-home .flickity-prev-next-button svg {
    margin-top: -25px!important;
}
.header-vertical-menu__fly-out .nav-top-link {
    font-size: 15.5px!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
}
.header-vertical-menu__title {
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    font-size: 15px!important;
}
.header-vertical-menu .icon-angle-down{
    display:none;
}
.header-vertical-menu__opener {
    height: 36px!important;
}
.ytv1{
    position: relative!important;
    width: 100vw!important;
    height: 56.25vw;
    top: -30px;
}
.ytv1 .ytv12 {
    position: absolute!important;
    width: 100vw!important;
    height: 56.25vw!important;
    top: 0vw;
    z-index: 9999;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    opacity: 0;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.ytv1 .ytv12 > div{
 position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.ytv1:hover .ytv12 {
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
    opacity: 1;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.ytv1 iframe0{
    width: 100vw!important;
    height: 56.25vw!important;
}
.ytv11 .wp-video{
    width: 100vw!important;
    height: 56.25vw!important;
}
.header-bottom {
    border-top: solid 1px #b2b1ac;
}
[class*="amazingslider-bullet-image"]{
    display:none!important;
}
[class*="amazingslider-bullet"]{
    width: 20%!important;
    height: 50px!important;
    margin-right: 0px!important;
}
[class*="amazingslider-bullet-text"]{
    margin-top: 10px!important;
    width: 100%!important;
}
.amazingslider-bullet-wrapper-1{
    width: 100%!important;
}
.amazingslider-nav-container-1{
    margin-left: 0!important;
    margin-right: 0!important;
}
.wonderpluginslider-container{
    padding-bottom: 80px!important;
}
.amazingslider-nav-1{
    margin-top: -9px!important;
    border: solid 1px #c5c5c5!important;
    border-top: none!important;
}
.amazingslider-bullet-1{
    background: #eeeeee!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.amazingslider-bullet-selected{
    background: #fff!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.amazingslider-box-1 {
    margin-left: 0px!important;
    border-width: 0px!important;
}
.amazingslider-nav-featuredarrow-1{
   transform: translateX(22px); 
}
.home22{
    height: 224px;
}
.home22 h2{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 26px;
    line-height: 1.6;
}
.amazingslider-nav-thumbnail-tite-1, .amazingslider-bullet-selected .amazingslider-nav-thumbnail-tite-1{
    color: #000!important;
    font-size: 14px!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    text-decoration: none!important;
}
.amazingslider-box-1 a[target=_blank]{
    display:none!important;
    opacity: 0;
    z-index: -1;
    position: absolute;
}
.dmsp-home{
     margin-top: -10px!important;
}
.home02 .box-text{
    background: #fff8f2;
}
.home02 .box-text .uppercase {
    text-transform: none!important;
    font-size: 15px;
}
.product-small.box {
    background: #fff8f2;
    border-radius: 7px;
    overflow: hidden;
}
.badge-container.absolute{
    top: auto!important;
    bottom: 15px!important;
    left: auto!important;
    right: 0!important;
    margin-top: 0px!important;
}
.badge {
    height: 24px!important;
    width: 65px!important;
    border-radius: 15px;
    overflow: hidden;
}
.badge-inner.on-sale{
    background: rgb(145,11,2)!important;
    background: linear-gradient(90deg, rgba(145,11,2,1) 0%, rgba(248,198,49,1) 100%)!important;
    line-height: 25px!important;
    font-size: 14.5px!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 600!important;
}
.product-title a{
    font-size: 16px!important;
    margin-bottom: 15px!important;
    color: #000!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 67px;
}
.price ins bdi, .price bdi{
    color: #11356c!important;
    font-size: 17px!important;
}
.summary .price ins bdi, .summary .price bdi {
    color: #11356c!important;
    font-size: 25px!important;
}
.price del bdi{
    color: #000!important;
    font-size: 15px!important;
}
.summary .price del bdi{
    color: #000!important;
    font-size: 15px!important;
    font-family: 'Roboto', sans-serif!important;
}
.section-title .section-title-main{
    background: #910B02!important;
    background: linear-gradient(to right, #910B02 0%, #f8c631 100%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    text-transform: none!important;
}
.section-title i {
    opacity: 1!important;
    -webkit-text-fill-color: #b85213!important;
}
.no-ef .section-title .section-title-main{
    background: transparent!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: #000!important;
    text-transform: none!important;
}
.section-title a {
    font-size: 17px;
}
.section-title-normal {
    border-bottom: none!important;
}
.section-title-normal span {
    border-bottom:none!important;
}
.section-title-container {
    margin-bottom: 10px!important;
}
.product-category .box-image img {
    opacity: 0!important;
    height: 70px!important;
}
.home06 .box-text {
    background: #fff8f2;
    height: 90px!important;
    padding-top: 30px;
}
.home06 .box-badge {
    height: 90px!important;
}
.home06 .box-text .uppercase {
    font-size: 16px;
}
.home06 .box-text .count{
    text-transform: none!important;
    font-size: 15px;
}
.redbg .section-title .section-title-main{
    background: rgb(248,198,49)!important;
    background: linear-gradient(90deg, rgba(248,198,49,1) 0%, rgba(255,230,157,1) 100%)!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    text-transform: none!important;
}
.redbg .section-title i {
    opacity: 1!important;
    -webkit-text-fill-color: #f8c631!important;
}
.tu-khoa-01 a{
    color: #000!important;
    font-size: 17px!important;
    display: inline-block;
    border: solid 1px #000;
    padding: 3px 12px;
    margin-right: 10px;
    background: #fff!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.tu-khoa-01 a:hover{
    background: #fff8f2!important;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.section-title a i{
    display:none!important;
}
.red-t .section-title .section-title-main{
    background: #96211f!important;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    text-transform: none!important;
}
.red-t .section-title i {
    opacity: 1!important;
    -webkit-text-fill-color: #96211f!important;
}
.banner-d01 > .col-inner, .banner-n01 img{
    border-radius: 10px;
    overflow: hidden;
}
.tu-khoa-01{
    margin: -15px 20px 0 30px!important;
}
.mota01 a{
    font-size: 15px!important;
    color: #96211f!important;
    font-family: 'ShopeeDB'!important;
    font-weight: 600!important;
    border: solid 2px #96211f;
    border-radius: 20px;
    padding: 7px 17px 5px;
    margin-top: 5px;
    display: inline-block;
}
.kh012{
    overflow: hidden;
}
.cycle-slideshow .cycle-slide {
    margin-left: 10px!important;
    margin-right: 10px!important;
    background: #fdfbe8!important;
    padding: 20px 15px!important;
    width: 400px!important;
}
.qt01 .img .caption {
    position: relative!important;
    -webkit-transform: translateY(0%)!important;
    -ms-transform: translateY(0%)!important;
    transform: translateY(0%)!important;
    font-size: 18px!important;
    color: #000!important;
    background-color: #fff!important;
    text-align: center!important;
}

.dmsp-home12 {
    margin-top: -10px!important;
}
.dmsp-home1 .img .img-inner {
    border-radius: 10px;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.dmsp-home1 .img .img-inner:hover {
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
    box-shadow: 0 0 9px #818181;
}
.dmsp-home1 img{
    margin-bottom: -8px;
}

.crazy-deal-details.pc {
    margin: 25px auto;
    height: 29px;
    overflow: hidden;
    background-image: url(https://baonganauto.com/wp-content/uploads/2023/05/flashsale-pc.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;


}


.crazy-deal-details-right {
    position: relative;
    margin-left: 140px;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}


time.crazy-deal-details-countdown {
    text-align: left;
    font-size: 14px;
}


span#isures-sale-fl {
    color: #ff3d00;
    font-size: 14px;
}


span.crazy-deal-details-soldtext {
    color: #999;
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
}


.crazy-deal-details.pc .crazy-deal-details-process {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    color: #999;
    font-weight: 700;
}


.crazy-deal-details.pc .crazy-deal-details-procressbar {
    width: 90px;
    height: 8px;
    background: #ffd1c2;
    border-radius: 4px;
    display: inline-block;
    margin-right: 6px;
    margin-left: 6px;
}


.crazy-deal-details.pc .crazy-deal-details-procressbar-inner {
    background: linear-gradient(90deg, #ff8763, #ff330c);
    border-radius: 4px;
    width: 0;
    height: 100%;
}


@media screen and (max-width: 1024px) {
    .crazy-deal-details.pc {
        height: 50px;
        background-image: url(https://baonganauto.com/wp-content/uploads/2023/05/flashsale-mobile.png);
    }
    .crazy-deal-details-right {
        position: relative;
        display: flex;
        color: #fff;
        margin-right: 10px;
        height: 100%;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
    }
    .crazy-deal-details-procressbar{
        background: hsla(0,0%,100%,.5);
    }
    .crazy-deal-details.pc .crazy-deal-details-procressbar-inner{
        background: #fff;
    }
    .isures-sale-fl , span.crazy-deal-details-soldtext{
        color: #fff!important
    }
}

.hdt1 a.iconh01 span:before, .iconh010 a:before{
    content:"\e900";
}
.hdt1 a.iconh02 span:before, .iconh020 a:before{
    content:"\e901";
}
.hdt1 a.iconh03 span:before{
    content:"\e604";
}
.hdt1 a.iconh04 span:before{
    content:"\e909";
}
.home030 .ux-timer-text > span{
    background: #373737!important;
    color:#d80404!important;
    width: 40px!important;
    height: 40px!important;
    border-radius: 5px!important;
    text-align: center!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 700!important;
    font-size: 23px!important;
    line-height: 43px!important;
    display: inline-block!important;
    padding-left: 5px!important;
    position: relative;
}
.home030 .ux-timer-text > span:after{
    content: ":";
    position: absolute;
    color:#373737!important;
    border-radius: 5px!important;
    text-align: center!important;
    font-family: 'ShopeeDB'!important;
    font-weight: 700!important;
    font-size: 25px!important;
    line-height: 43px!important;
    left: 45px!important;
}
.home030 .ux-timer-text > span:last-child:after{
    content: "";
}
.home030 .col-inner{
    position: relative;
}
.home030 .ux-timer-text{
    position: absolute;
    top: -4px;
    left: 165px;
}
.side-dmsp-1, .side-dmsp-2{
    background: #fff8f2;
    border-radius: 7px;
    padding: 17px 12px 7px;
    margin-bottom: 25px;
}
.side-dmsp-3 img{
    width: 100%!important;
    height: auto!important;
    border-radius: 7px;
}
.top-dmsp img{
    box-shadow: 0 0 10px #cbcbcb;
}
.ft-social{
    margin-top: 15px;
}
.ft-social .button.icon.circle {
    margin-left: 5px!important;
    margin-right: 5px!important;
}
.ft-social .button.icon i:before {
    position: relative;
    top: 4px;
}
.fls01{
    margin-top: -30px;
}
.home030fl .ux-timer-text > span{
    background: transparent!important;
    color:#d80404!important;
    width: 200px!important;
    height: 200px!important;
    border-radius: 5px!important;
    text-align: center!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 700!important;
    font-size: 200px!important;
    line-height: 250px!important;
    padding-left: 5px!important;
    position: relative;
    letter-spacing: 50px;
    z-index: 9;
}
.home030fl .ux-timer-text > span:before{
    content: "";
    background: #373737!important;
    position: absolute;
    display: block;
    width: 120px!important;
    height: 200px!important;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.home030fl .ux-timer-text > span:after{
    content: "";
    background: #373737!important;
    position: absolute;
    display: block;
    width: 120px!important;
    height: 200px!important;
    top: 0px;
    left: 150px;
    z-index: -1;
}
.home030fl .ux-timer-text > span, .flsp #smartcountdown-2-hours{
    display: none!important;
}
.home030fl .ux-timer-text > span:nth-last-of-type(2),
.home030fl .ux-timer-text > span:nth-last-of-type(2) ~ span {
    display: inline-block !important;
}
.home030fl .ux-timer-text > span:last-child:after{
    content: "";
}
.home030fl .col-inner{
    position: relative;
}
.home030fl .ux-timer-text{
    position: relative;
    top: 0px;
    left: 50%;
}
.flsp .scd-counter{
    display: flex!important;
    justify-content: center!important;
    flex-wrap: nowrap!important;
}
.scd-label-row {
    display: none!important;
}
.flsp .scd-digit{
    position: relative;
    z-index: 9;
    font-size: 160px!important;
    margin-right: 40px;
    color: #fff
}
.scd-digit div{
    font-family: 'ShopeeDB'!important;
    vertical-align:baseline!important;
    font-weight: 500!important;
}
.flsp .scd-digit:before{
    content: "";
    background: url(https://baonganauto.com/wp-content/uploads/2023/05/cd-bg.png)!important;
    position: absolute;
    display: block;
    width: 122px!important;
    height: 166px!important;
    top: -23px;
    left: -7px;
    z-index: -1;
    background-size: cover!important;
}
.flsp #smartcountdown-2-minutes .scd-digit:before{
    background: url(https://baonganauto.com/wp-content/uploads/2023/05/cd-bg.png)!important;
    background-size: cover!important;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.flsp .scd-counter .scd-unit:last-child{
    margin-left: 65px;
    position: relative;
}
.flsp .scd-counter .scd-unit:last-child:after {
    content: ":"!important;
    position: absolute!important;
    color: #000000!important;
    font-family: 'ShopeeDB'!important;
    font-weight: 700!important;
    font-size: 100px!important;
    line-height: 1!important;
    left: -60px!important;
    top: 15px!important;
}
.flsh .scd-digit{
    position: relative;
    z-index: 9;
    font-size: 25px!important;
    margin-right: 0px;
    color: #ff5a42;
    font-weight: 600!important;
}
.flsh .scd-digits-row{
    position: relative;
    z-index: 9;
    margin-right: 16px;
}
.flsh .scd-digits-row:before{
    content: "";
    background: #000!important;
    position: absolute;
    display: block;
    width: 44px!important;
    height: 40px!important;
    top: -10px;
    left: -6px;
    z-index: -1;
    border-radius: 5px;
}
.flsh .scd-counter .scd-unit:nth-last-of-type(1), .flsh .scd-counter .scd-unit:nth-last-of-type(2){
    position: relative;
}
.flsh .scd-counter .scd-unit:nth-last-of-type(1):after, .flsh .scd-counter .scd-unit:nth-last-of-type(2):after {
    content: ":"!important;
    position: absolute!important;
    color: #000000!important;
    font-family: 'ShopeeDB'!important;
    font-weight: 700!important;
    font-size: 30px!important;
    line-height: 1!important;
    left: -16px!important;
    top: -5px!important;
}
.flsh{
    position: absolute;
    top: -17px;
    left: 171px;
}
.fls021 .nav-simple{
    background: #fdfbe8;
}
.fls021 .nav-simple .tab{
    width: 49%;
    background: #fdfbe8;
    text-align: center;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
    position: relative;
}
.fls021 .nav-simple .tab:nth-child(1):after{
    content: "Đang diễn ra";
    position: relative;
    display: block;
    top: -12px;
    left: 0px;
    z-index: 9;
    font-size: 22px!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    line-height: 1!important;
    margin-bottom: 7px;
}
.fls021 .nav-simple .tab:nth-child(2):after{
    content: "Flash sale";
    position: relative;
    display: block;
    top: -12px;
    left: 0px;
    z-index: 9;
    font-size: 22px!important;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    line-height: 1!important;
    margin-bottom: 7px;
}
.fls021 .nav-simple .tab.active, .fls021 .nav-simple .tab:hover{
    background: #8b1201;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.fls021 .nav-simple .tab a{
    border: none!important;
    width: 100%;
    margin: auto;
    display: block;
    color: #8b1201!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
    padding: 20px!important;
    font-size: 35px!important;
    letter-spacing: 1px;
    font-family: 'ShopeeDB'!important;
    vertical-align: baseline!important;
    font-weight: 500!important;
    line-height: 1!important;
}
.fls021 .nav-simple .tab.active a, .fls021 .nav-simple .tab:hover a{
    color: #fdfbe8!important;
    text-align: center;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.fls021 .nav-simple .tab:after{
    color: #8b1201!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.fls021 .nav-simple .tab.active:after, .fls021 .nav-simple .tab:hover:after{
    color: #fdfbe8!important;
    -webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.home030{
    margin-bottom: -35px;
}
.summary .social-icons .button.icon i {
    position: relative;
    top: 4px;
}
.button, button {
    margin-bottom: 4px;
}
.cart-item.has-icon{
    position: absolute;
    right: 51px;
    top: 3px;
    z-index: 1;
}
.home05 img{
    max-width: 190px;
}
.xoo-el-sidebar {
    background-image: url(https://baonganauto.com/wp-content/uploads/2023/05/popup-sidebar-2.jpg)!important;
    background-position: center!important;
}
.xoo-el-inmodal {
    vertical-align: middle!important;
}
.xoo-el-form-register .xoo-aff-group {
    margin-bottom: 20px!important;
}
.xoo-el-form-container button.btn.button.xoo-el-action-btn {
    background-color: #8b1201!important;
    height: 50px!important;
}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
    background-color: #c5c5c5!important;
    color: #8b1201!important;
}
.gara01 .banner{
    background: transparent!important;
}
.gara02{
    margin-top: -105px!important;
    padding-top: 130px!important;
}
.gara021 .col-inner{
    position: relative;
}
.gara021 .img .img-inner {
    overflow: visible;
}
.gara0212{
    position: absolute;
    bottom: 0px;
    left: calc(25% - 100px);
    width:400px!important;
}
.gara0213{
    position: absolute;
    bottom: 15px;
    left: auto;
    right: calc(25% - 125px);
    width: 400px!important;
}
.gara0211 img{
    max-width: 800px;
}
.gara0212 img{
    max-width: 500px;
}
.gara0213 img{
    max-width: 500px;
}
.gara0214{
    transform: scale(0.8);
}
.pk021 img{
    max-width: 500px;
}
.pk0321 .caption {
    position: relative;
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
    padding: 7px 20px!important;
    font-size: 16px!important;
    color: #fff!important;
    width: auto!important;
    text-align: center!important;
    background: #8b1201!important;
    display: inline-block!important;
    font-weight: 700!important;
    letter-spacing: 1px;
}
.woocommerce-breadcrumb.breadcrumbs, .products .woo-sctr-shortcode-countdown-timer-wrap, .related .woo-sctr-shortcode-countdown-timer-wrap, .flickity-slider .woo-sctr-shortcode-countdown-timer-wrap,.woo-sctr-countdown-timer-text-before0, .product-small.type-product .woo-sctr-shortcode-countdown-timer-wrap, .xoo-el-lostpw-tgr{
    display:none!important;
}

@media only screen and (max-width: 1190px) {
    .header-bottom-nav li:not(:first-child), .header-nav-main  li:not(:first-child){
        display:none!important;
    }
    .header-nav-main  li:last-child{
        display:block!important;
    }
    .stuck .header-nav-main  li:last-child{
        position: absolute;
        right: 51px;
        top: 3px;
    }

}