/*** Import *****/
@import url('loading-btn.css');
@import url('loading-group.css');
@import url('loading-shimmer.css');
@import url('noti.css');
@import url('mona-empty.css');
/*** End ****/

.blog-info-tag span:before {
    content: ',';
    position: absolute;
    bottom: 6px;
    right: 0;
    height: 100%;
    font-size: 16px;
    width: auto;
    padding-right: 5px;
}

.blog-info-tag span {
    position: relative;
    display: inline-block;
    padding-right: 10px;
}

.blog-info-tag span:last-child:before {
    display: none
}

.wpcf7 form .wpcf7-response-output {
    border: 0;
    margin: 15px 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
}

.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
}

.wpcf7 form.invalid .wpcf7-response-output {
    color: red;
}

span.price-from {
    display: none;
}

#wp-admin-bar-wp-logo a img {
    max-width: 32px;
}

.core-values-sect.deferred-render {
    display: none;
}

.woocommerce-variation-availability {
    display: none;
}


.mt-20 {
    margin-top: 2rem;
}

header .hd-top .d-flex.d-col {
    width: 63%;
    justify-content: space-around;
}

header .hd-top .d-flex .t-link,
header .hd-top .d-flex .t-link .c-text {
    color: #fff;
}

header .hd-top .t-text {
    display: none;
}

.page-home .t-title {
    text-transform: uppercase;
}

.t-ex {
    display: none;
}

.blog-grid .col-it:nth-child(1) .t-ex {
    display: block;
}

.file-wrapper .wpcf7-form-control-wrap {
    position: unset;
}

.formUploadJs {
    position: relative;
}


@media screen and (min-width : 768px) {
    .prod-cate .layout-two-r {
        z-index: 1;
    }
}

.prod-cate-sl {
    min-width: 4rem;
}


@media screen and (min-width: 1331px) {
    .woocommerce div.product div.social {
        position: sticky;
        top: calc(var(--size-hd) + 1rem);
        margin-right: auto;
        margin-left: -5rem;
        margin-bottom: calc(-1 * 3 * 4rem);
        left: 0;
        width: max-content;
    }

    .woocommerce div.product div.social .social-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .woocommerce div.product div.social .social-link {
        width: 3.2rem;
        height: 3.2rem;
    }

    .woocommerce div.product div.social .social-link img {
        width: inherit;
        height: inherit;
    }
}

.widget_media_image {
    display: flex;
    justify-content: center;
}

.woocommerce-form-coupon-toggle {
    display: none !important;
}

.pay-side .paid .checker.toidongythanhtoan input[type=radio]:checked~.circle+.txt {
    color: black;
}

.hd-last .iwt .txt {
    max-width: 20rem;
}

@media screen and (min-width: 1201px) {
    .hd-search {
        width: 55rem;
        max-width: 100%;
        margin: 0 auto;
    }
}