#cityId option, #districtId option {
    display: none;
}
#cityId option[value="null"], #cityId option[value="254"], #cityId option[value="255"] {
    display: block;
}
#districtId option[value="null"], #districtId option[value="317"], #districtId option[value="317"],
#districtId option[value="318"], #districtId option[value="319"], #districtId option[value="320"],
#districtId option[value="321"], #districtId option[value="322"], #districtId option[value="323"],
#districtId option[value="324"], #districtId option[value="1032"], #districtId option[value="1033"], #districtId option[value="379"] {
    display: block;
}
.woocommerce-checkout .order_review_wrap #order_review table.shop_table tfoot .checkout-ship-fee th,
.woocommerce-checkout .order_review_wrap #order_review table.shop_table tfoot .checkout-ship-fee td {
    border: 0;
}
.rev_slider .tp-caption{
    color: #006037!important;
}
.product-masonry img{
    object-fit: unset;
    height: 100%;
}
.loadmore-item .blog-item .blog-description>p{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 84px;
}
.blog-item .blog-description h3{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    height: 110px;
}
.rev_slider li.tp-revslider-slidesli a img.rev-slidebg{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*.entry-summary .buy.single_add_to_cart_button{*/
/*    display: none!important;*/
/*}*/
.linkToLazada{
    background: #006037;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    display: inline-block;
    padding: 10px 20px;
    text-transform: uppercase;
}
.linkToLazada:hover{
    color: #fff;
}
.content-view-news{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.videoMid{
    margin-top: 30px;
    text-align: center;
}
.videoMid iframe{
    width: 900px;
    height: 450px;
}
@media screen and (min-width: 1100px){
    .product-masonry{
        width: 33.33%;
        padding: 5px;
    }
    .wpb_wrapper .columns-3{
        margin-left: -5px;
        margin-right: -5px;
    }
    .loadmore-item .blog-item .blog-thumbnail img{
        height: 247px;
    }
    .itemsNews .blog-item .blog-thumbnail img{
        height: 180px;
    }
}
@media screen and (max-width: 768px){
    .listHome{
        padding-top: 0;
    }
    .product-home{
        padding-bottom: 0;
    }
    .bannerMiddle3{
        display: none !important;
    }
    body.fixed_top .noo-header .navbar-brand .noo-logo-img{
        max-height: unset;
        width: 80px;
    }
    .forcefullwidth_wrapper_tp_banner{
        height: 142px!important;
        min-height: auto;
    }
    .rev_slider_wrapper{
        height: 100% !important;
        overflow: hidden;
    }
    .blog-item .blog-description p img{
        width: 100%!important;
        height: auto!important;
    }
    .loadmore-item .blog-item .blog-thumbnail img{
        height: 200px;
        object-fit: contain;
    }
    .itemsNews .blog-item .blog-thumbnail img{
        height: 256px;
    }
    .videoMid iframe{
        width: 100%;
        height: 210px;
    }
    .tp-parallax-wrap{
        display: none!important;
    }
}
#voteView0{
    background-position: -1224px -1315px !important;
}
.noo-topbar ul li{
    font-size: 20px;
}
.menu-eff-default .noo-topbar ul li a{
    font-size: 20px;
}
.single-product div.product .noo-social-share a {
    margin: 0 5px;
}
.noo-social-share a img {
    width: 35px;
}
.pcate-title{
    padding: 10px 0;
    text-align: center;
}
.product-masonry{
    width: 100%;
}
.category1{
    padding: 5px;
}
@media screen and (max-width: 768px){
    .noo-header-filter.noo-header-slider.noo-news-header{
        display: flex;
        justify-content: center;
    }
    .product-masonry-news {
        padding: 0 10px;
    }
    .noo-product-table-cell h4{
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }
    .noo-product-table-cell p{
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
    }
    .page-template .noo-container-fluid{
        padding-left: 15px;
        padding-right: 15px;
    }

}
.product-masonry .noo-product-table-cell h4{
    font-size: 24px;
}
img.lazyloaded {
    opacity: 1;
}
.owl-carousel{
    position: relative;
}
.noo-slider .owl-prev{
    left: 0;
    position: absolute;
    top: 35%;
}
.noo-slider .owl-next{
    right: 0;
    position: absolute;
    top: 35%;
}
.pcate-title h2{
    font-family: "Roboto Condensed",Arial,sans-serif;
}
.noo-product-table-cell h4{
    text-align: center;
    font-family: "Roboto Condensed",Arial,sans-serif;
}
.img-news{
    position: relative;
}
@media screen and (min-width: 1024px) {
    .img-news img {
        height: 335px;
        object-fit: contain;
    }
    .product-masonry-news{
        padding: 0 15px;
    }
}
.img-news:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
}
.img-news:hover {
    z-index: 2;
    -webkit-box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
}
.img-news:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
}
.img-news:hover:after {
    opacity: 1;
    height: 100%;
}
.img-news:after {
    display: block;
    position: absolute;
    background-image: -webkit-linear-gradient(rgba(255,255,255,0) 0%,#212121 100%);
    background-image: -o-linear-gradient(rgba(255,255,255,0) 0%,#212121 100%);
    background-image: linear-gradient(rgba(255,255,255,0) 0%,#212121 100%);
    bottom: 0;
    height: 0;
    width: 100%;
    content: '';
    z-index: 0;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.noo-sh-pmeta{
    display: none;
}
.noo-product-table-cell p{
    text-align: center;
}


/*===============footer-fixed===============*/
#notIndex-fixed-actions{
    overflow: visible!important;
    right: 26px;
    position: fixed;
    z-index: 99800;
    bottom: 170px;
}
.fixed-item{
    position: absolute;
    opacity: 1;
    right: 0;
    width: max-content;
}
.fixed-item a{
    float: right;
    border-radius: 50%;
}
.fixed-item a:hover{
    text-decoration: none!important;
}
.title-fixed{
    position: absolute;
    right: 120%;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.72);
    color: #FFFFFF;
    text-align: center;
    border-radius: 5px!important;
    white-space: nowrap!important;
    width: auto!important;
    line-height: 25px!important;
    padding: 5px 10px!important;
    font-size: 12px!important;
    top:5px;
    display: none;
}
.title-fixed::after{
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent rgba(29, 36, 62, 0.7) transparent transparent!important;
    left: 100%;
    transform: rotateZ(-180deg);
}
.btn-face-fixed{
    top: -20px;
}
.btn-zalo-fixed{
    top: 40px;
}
@media screen and (max-width: 480px){
    #notIndex-fixed-actions{
        display: flex;
        width: 100%;
        justify-content: space-evenly;
        right: 0;
        bottom: 0;
        background: #fff;
    }
    .fixed-item{
        position: unset;
    }
}
.footer-2 .widget_noo_social .noo_social a{
    border: none !important;
    background: transparent !important;
}
.footer-2 .widget_noo_social .noo_social a img{
    width: 30px;
    height: auto;
    object-fit: contain;
}

.pcate-title h2{
    position: relative;
}

.pcate-title h2::after{
    content: '';
    top: calc(100% + 5px );
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    background-image: url(/tp/T0297/images/stores/52643/line-home.png);
    height: 10px;
    width: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.hotnews-home{
    display: none;
}
.single-product div.product .woocommerce-tabs .wc-tab.entry-content > h2 {
    display: block;
}