img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
#section_1828912035 {
    padding-top: 30px;
    padding-bottom: 30px;
}
#section_1828912035 .section-bg-overlay {
    background-color: rgba(10, 1, 56, 0.924);
}
#section_1828912035 .section-bg.bg-loaded {
/*    background-image: url(./img/paint_texture2116.jpg);*/
}
#section_1828912035 .ux-shape-divider--top svg {
    height: 150px;
    divider-top-width: 100%;
}
#section_1828912035 .ux-shape-divider--bottom svg {
    height: 150px;
    divider-width: 100%;
}
#section_1919520789 {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgb(185, 18, 28);
}
#section_536519076 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgb(131 7 7);
}
.absolute-footer {
    background-color: #2c2551;
}
#section_1662780569 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgb(248, 250, 253);
}
#section_713494271 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgb(211, 210, 210);
}
:root {
    --primary-color: #ac0208;
}
.container-width,
.full-width .ubermenu-nav,
.container,
.row {
    max-width: 1170px;
}
.row.row-collapse {
    max-width: 1140px;
}
.row.row-small {
    max-width: 1162.5px;
}
.row.row-large {
    max-width: 1200px;
}
.header-main {
    height: 81px;
}
#logo img {
    max-height: 81px;
}
#logo {
    width: 170px;
}
#logo img {
    padding: 3px 0;
}
.header-top {
    min-height: 35px;
}
.transparent .header-main {
    height: 90px;
}
.transparent #logo img {
    max-height: 90px;
}
.has-transparent + .page-title:first-of-type,
.has-transparent + #main > .page-title,
.has-transparent + #main > div > .page-title,
.has-transparent + #main .page-header-wrapper:first-of-type .page-title {
    padding-top: 120px;
}
.header.show-on-scroll,
.stuck .header-main {
    height: 50px !important;
}
.stuck #logo img {
    max-height: 50px !important;
}
.search-form {
    width: 64%;
}
.header-bottom {
    background-color: #f1f1f1;
}
.top-bar-nav > li > a {
    line-height: 16px;
}
.header-main .nav > li > a {
    line-height: 16px;
    font-size: 15px;
    font-weight: 550;
}
.stuck .header-main .nav > li > a {
    line-height: 20px;
}
@media (max-width: 549px) {
    .header-main {
        height: 70px;
    }
    #logo img {
        max-height: 70px;
    }
}
.header-top {
    background-color: #2c2551 !important;
} /* Color */
.accordion-title.active,
.has-icon-bg .icon .icon-inner,
.logo a,
.primary.is-underline,
.primary.is-link,
.badge-outline .badge-inner,
.nav-outline > li.active > a,
.nav-outline > li.active > a,
.cart-icon strong,
[data-color="primary"],
.is-outline.primary {
    color: #ac0208;
} /* Color !important */
[data-text-color="primary"] {
    color: #ac0208 !important;
} /* Background Color */
[data-text-bg="primary"] {
    background-color: #ac0208;
} /* Background */
.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.header-vertical-menu__opener,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type="submit"]:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type="submit"].primary,
input[type="submit"].primary,
input[type="reset"].button,
input[type="button"].primary,
.badge-inner {
    background-color: #ac0208;
} /* Border */
.nav-vertical.nav-tabs > li.active > a,
.scroll-to-bullets a.active,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
.accordion-title.active,
.featured-table,
.is-outline:hover,
.tagcloud a:hover,
blockquote,
.has-border,
.cart-icon strong:after,
.cart-icon strong,
.blockUI:before,
.processing:before,
.loading-spin,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover {
    border-color: #ac0208;
}
.nav-tabs > li.active > a {
    border-top-color: #ac0208;
}
.widget_shopping_cart_content .blockUI.blockOverlay:before {
    border-left-color: #ac0208;
}
.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
    border-left-color: #ac0208;
} /* Fill */
.slider .flickity-prev-next-button:hover svg,
.slider .flickity-prev-next-button:hover .arrow {
    fill: #ac0208;
} /* Focus */
.primary:focus-visible,
.submit-button:focus-visible,
button[type="submit"]:focus-visible {
    outline-color: #ac0208 !important;
} /* Background Color */
[data-icon-label]:after,
.secondary.is-underline:hover,
.secondary.is-outline:hover,
.icon-label,
.button.secondary:not(.is-outline),
.button.alt:not(.is-outline),
.badge-inner.on-sale,
.button.checkout,
.single_add_to_cart_button,
.current .breadcrumb-step {
    background-color: #409206;
}
[data-text-bg="secondary"] {
    background-color: #409206;
} /* Color */
.secondary.is-underline,
.secondary.is-link,
.secondary.is-outline,
.stars a.active,
.star-rating:before,
.woocommerce-page .star-rating:before,
.star-rating span:before,
.color-secondary {
    color: #409206;
} /* Color !important */
[data-text-color="secondary"] {
    color: #409206 !important;
} /* Border */
.secondary.is-outline:hover {
    border-color: #409206;
} /* Focus */
.secondary:focus-visible,
.alt:focus-visible {
    outline-color: #409206 !important;
}
body {
    color: #3a3a3a;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font {
    color: #0a0a0a;
}
body {
    font-size: 95%;
}
@media screen and (max-width: 549px) {
    body {
        font-size: 100%;
    }
}
body {
    font-family: Roboto, sans-serif;
}
body {
    font-weight: 400;
    font-style: normal;
}
.nav > li > a {
    font-family: Roboto, sans-serif;
}
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-family: Roboto, sans-serif;
}
.nav > li > a,
.mobile-sidebar-levels-2 .nav > li > ul > li > a {
    font-weight: 500;
    font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a {
    font-family: Roboto, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.banner h1,
.banner h2 {
    font-weight: 500;
    font-style: normal;
}
.alt-font {
    font-family: "Dancing Script", sans-serif;
}
.alt-font {
    font-weight: 400 !important;
    font-style: normal !important;
}
.header:not(.transparent) .header-nav-main.nav > li > a {
    color: #000000;
}
.header:not(.transparent) .header-nav-main.nav > li > a:hover,
.header:not(.transparent) .header-nav-main.nav > li.active > a,
.header:not(.transparent) .header-nav-main.nav > li.current > a,
.header:not(.transparent) .header-nav-main.nav > li > a.active,
.header:not(.transparent) .header-nav-main.nav > li > a.current {
    color: #b40101;
}
.header-nav-main.nav-line-bottom > li > a:before,
.header-nav-main.nav-line-grow > li > a:before,
.header-nav-main.nav-line > li > a:before,
.header-nav-main.nav-box > li > a:hover,
.header-nav-main.nav-box > li.active > a,
.header-nav-main.nav-pills > li > a:hover,
.header-nav-main.nav-pills > li.active > a {
    color: #fff !important;
    background-color: #ff9600;
}
a {
    color: #303030;
}
a:hover {
    color: #f88220;
}
.tagcloud a:hover {
    border-color: #f88220;
    background-color: #f88220;
}
.widget a {
    color: #3f3f3f;
}
.widget a:hover {
    color: #ff9600;
}
.widget .tagcloud a:hover {
    border-color: #ff9600;
    background-color: #ff9600;
}
@media screen and (min-width: 550px) {
    .products .box-vertical .box-image {
        min-width: 300px !important;
        width: 300px !important;
    }
}
.absolute-footer,
html {
    background-color: #2c2551;
}
.nav-vertical-fly-out > li + li {
    border-top-width: 1px;
    border-top-style: solid;
} /* Custom CSS */
#header-contact li > a > i + span {
    text-transform: none;
}
.header-nav .form-flat input:not([type="submit"]) {
    background-color: #eaeaea;
    box-shadow: none;
    border-color: rgb(220, 220, 220);
    color: currentColor !important;
    border-radius: 3px;
    height: 35px;
}
.section1 .row1 {
    margin-top: -110px;
    background: rgba(0, 0, 0, 0.68);
    border-radius: 7px;
    padding: 17px;
}
.section1 .row1 .col {
    padding-bottom: 0;
}
.slider-wrapper .slider-nav-circle .flickity-prev-next-button svg {
    border: 0;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 0;
    border-top-left-radius: 90px;
    border-bottom-left-radius: 90px;
}
.row1 .col-inner .icon-box p {
    line-height: 26px;
}
.slider .flickity-prev-next-button.next {
    right: 0;
}
.slider .flickity-prev-next-button.previous {
    left: auto !important;
}
.slider .flickity-prev-next-button.previous svg {
    border-radius: 0;
    border-top-right-radius: 90px;
    border-bottom-right-radius: 90px;
}
.blog-single .entry-category,
.is-divider {
    display: none;
}
.blog-single .breadcrumbs {
    text-transform: none;
    font-weight: normal;
    color: gray;
}
.blog-single .thong_tin_co_ban .dong-ngang {
    color: #ff9600;
    background: #eaeaea;
    height: 50px;
    display: block;
    margin-bottom: 1px;
    font-size: 18px;
    font-weight: 500;
    line-height: 50px;
    margin-bottom: 18px;
}
.thong_tin_co_ban .dong-ngang .cot {
    border-left: 1px solid #dedede;
    width: 20%;
    float: left;
    display: inline-block;
    text-align: center;
    border-top: 1px solid #dedede;
    border-bottom: 2px solid #dedede;
}
.thong_tin_co_ban .dong-ngang .cot:hover {
    border-bottom: 2px solid orange;
}
#breadcrumbs {
    font-size: 13px;
}
.blog-single .dong-ngang .cot .value {
    color: black;
}
.blog-single .entry-header-text {
    padding: 0 0 5px;
}
.blog-single .breadcrumb_last {
    color: #ff9600;
}
.blog-single .entry-title {
    font-size: 30px;
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 15px;
    color: white;
    margin-top: 4.5%;
    text-shadow: 2px 3px 6px #333;
}
.blog-single .dong-ngang .dang-ky {
    text-align: center;
    padding-left: 0;
    color: white;
    background: #ff9600;
    border-top: 1px solid #ff9600;
    border-right: 1px solid #ff9600;
    border-bottom: 2px solid #ff6900;
}
.blog-single .dong-ngang .dang-ky a {
    color: white;
}
.blog-single .dong-ngang .dang-ky:hover {
    background: #ff7700;
}
.blog-single .entry-content {
    padding-top: 0;
}
.blog-single article {
    background: white;
    border: 1px solid #f2f2f2;
    padding: 20px;
    padding-bottom: 0;
}
b,
strong {
    font-weight: 500;
}
.blog-single h3 {
    font-size: 18px;
}
.blog-single .large-9 {
    padding-right: 20px;
}
.blog-single .blog-share {
    text-align: left;
}
.circle {
    border-radius: 0 !important;
}
.button.is-outline {
    border: 1px solid;
}
.blog-single footer.entry-meta {
    font-size: 15px;
    border-top: 1px solid #f2f2f2;
    border-bottom: 0;
}
.post {
    margin: 0;
}
#comments {
    margin-top: 20px;
    background: white;
    border: 1px solid #dedede;
    padding: 20px;
    padding-bottom: 0;
}
.blog-single form {
    margin-bottom: 0;
}
.blog-single .post-sidebar {
    padding-left: 0px;
}
.blog-single .post-sidebar #secondary {
    padding: 18px;
    background: white;
    border: 1px solid #f2f2f2;
}
.blog-single h2,
.blog-single h3 {
    color: #006a39;
}
.blog-single h4,
.blog-single h5 {
    color: #ff9600;
}
.section2 .slider .flickity-prev-next-button.previous svg {
    border-radius: 99px !important;
}
.section3 .flickity-prev-next-button.previous {
    left: 0 !important;
}
.header-main .nav > li > a {
    font-size: 15px;
}
.section-title b {
    background-color: #eb891a;
}
.post-item .dong-ngang .cot {
    width: 33.33%;
    float: left;
}
.section2 .post-item .box-text .post-title {
    margin-bottom: 10px;
    margin-top: 22px;
}
.section2 .post-item .box-text .cat-label {
    margin-left: 10px;
    margin-bottom: 10px;
    opacity: 100;
    background: #ff9600;
    padding: 5px 10px;
    border-radius: 3px;
    color: white;
    margin-bottom: 20px;
    font-size: 9px;
}
.section2 .post-item .box-text {
    margin-top: -40px;
}
.section2 .post-item .dong-ngang .items,
.archive .dong-ngang .items {
    float: left;
    padding-right: 10px;
    font-size: 15px;
}
.section2 .post-item .tieu-de-filed {
    display: block;
}
.section2 .post-item .tieu-de-filed .thong_tin_co_ban,
.archive .post-item .tieu-de-filed .thong_tin_co_ban {
    display: inline-block;
}
.section2 .row-post .row-slider {
    background: #f3f3f3;
    padding-top: 25px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 0;
    border-radius: 4px;
}
.section2 .row-post .row-slider .post-item {
    padding-bottom: 0;
}
.section2 .row-post .row-slider .post-item .box-text {
    padding-bottom: 15px;
}
.section2 .flickity-prev-next-button svg {
    top: 85%;
}
.slider-nav-circle .flickity-prev-next-button svg,
.slider-nav-circle .flickity-prev-next-button .arrow {
    border-radius: 100%;
    border: 0;
    background: orange;
    color: white;
    opacity: 100;
}
b,
strong,
.button span {
    font-weight: 500;
}
.section3 .col {
    padding-bottom: 0;
}
.section4 .col .post-item,
.section4 .col .post-item .box-text {
    padding-bottom: 10px;
}
.section4 .col .post-item .box-text .post-title {
    font-size: 15px;
}
.section5 .col .icon-box h3 {
    margin-bottom: 0;
}
.section4 .col,
.section5 .col {
    padding-bottom: 0;
}
.section5 .col .button {
    margin-bottom: 0;
}
.section-footer p {
    margin-bottom: 7px;
}
.footer-secondary {
    padding: 0;
}
.blog-single,
.blog-archive {
    padding-top: 0;
}
.blog-single .anh-dai-dien,
.blog-archive .anh-dai-dien {
    height: 150px;
    overflow: hidden;
    margin-bottom: 20px;
    max-width: 100%;
}
.blog-single .anh-dai-dien img,
.blog-archive .anh-dai-dien img {
    max-width: 100%;
    width: 100%;
}
.blog-single .anh-dai-dien,
.blog-archive .anh-dai-dien {
    position: relative;
    width: 100%;
}
.blog-single .anh-dai-dien .anh,
.blog-archive .anh-dai-dien .anh {
    display: block;
    width: 100%;
    height: auto;
}
.blog-single .anh-dai-dien .overlay-img,
.blog-archive .anh-dai-dien .overlay-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 100;
    transition: 0.5s ease;
    background-color: rgba(0, 0, 0, 0.5);
}
.blog-archive .page-title {
    font-size: 30px;
    color: white;
    text-shadow: 2px 2px 6px #333;
    margin-top: 5%;
}
.archive .row-post .large-10 {
    flex-basis: 100% !important;
    max-width: 100% !important;
}
.archive .badge.post-date {
    display: none;
}
.archive .post-item .box-text .post-title {
    margin-bottom: 10px;
}
.archive .post-item .box-text .from_the_blog_excerpt {
    display: none;
}
.archive .post-item {
    padding: 0 10px 0px;
}
.archive .mo-ta-cat {
    margin-left: -5px;
    margin-right: -5px;
    background: #ececec;
    padding: 15px;
    border-radius: 3px;
    margin-bottom: 20px;
}
.archive .mo-ta-cat .page-title {
    font-size: 26px;
    color: #eb891a;
    text-transform: none;
    letter-spacing: 0;
    padding-bottom: 20px;
    font-weight: 500;
    display: block;
    padding-bottom: 10px;
}
.archive .hotline-don-hang {
    text-align: center;
}
.archive .hotline-don-hang button span {
    background: #eb891a;
    padding: 12px 30px;
    color: white;
    font-weight: 500;
    border-radius: 3px;
}
.archive .hotline-don-hang button span:hover {
    background: #eb721a;
}
.form-tu-van .tieu-de {
    display: block;
    margin-bottom: 10px;
    font-size: 20px;
    text-align: center;
    color: #ff7800;
    text-transform: uppercase;
    font-weight: 500;
}
.form-tu-van .left {
    width: 50%;
    padding-left: 0;
    padding-right: 8px;
    float: left;
}
.form-tu-van .right {
    width: 50%;
    padding-right: 0;
    padding-left: 8px;
    float: right;
}
.form-tu-van .clearboth {
    clear: both;
}
.form-tu-van .dang-ky input[type="submit"]:not(.is-form) {
    text-transform: none;
    font-weight: normal;
    border-radius: 3px;
    margin-bottom: 0;
}
.wpcf7 label {
    font-weight: normal;
}
span.widget-title {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    display: block;
    margin-bottom: 10px;
    color: #ff9600;
    text-transform: none;
}
.recent-blog-posts a {
    font-size: 14px;
}
.noi-dung-gioi-thieu .cot2 p {
    margin-bottom: 7px;
}
.noi-dung-gioi-thieu .cot2 .section-title-container {
    margin-top: 20px;
    margin-bottom: 7px;
}
.blog-single .html-before-comments .don-hang-khac {
    padding: 0 !important;
}
.blog-single
.html-before-comments
.don-hang-khac
.post-item
.box-text
.post-title {
    color: black;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.blog-single .html-before-comments .thong_tin_co_ban .dong-ngang {
    background: white;
    height: auto;
}
.blog-single .don-hang-khac .thong_tin_co_ban .dong-ngang .items {
    float: left;
    padding-right: 10px;
    font-size: 15px;
    color: gray;
}
.blog-single .don-hang-khac .tieu-de-filed {
    display: inline-flex;
}
.blog-single .don-hang-khac .thong_tin_co_ban .dong-ngang .items .value {
    color: #ff9600;
}
.blog-single .don-hang-khac .post-item {
    padding-bottom: 0;
}
.blog-single .don-hang-khac h3 {
    font-size: 20px;
}
.off-canvas .nav-vertical > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
}
.form-tu-van table label {
    font-size: 15px;
}
.lightbox-content {
    border-top: 3px solid orange;
    background-color: #efefef;
}
.form-tu-van table td {
    padding: 0;
    border-bottom: 0;
}
.danhgiasp{
    height: 252.281px;
    transform: translateX(19.26%);
}
.form-tu-van table {
    margin-bottom: 0;
} /* Custom CSS Mobile */
@media (max-width: 549px) {
    .section1 .row1 {
        margin-top: 0;
        border-radius: 0;
        padding-top: 15px;
        padding-bottom: 5px;
        padding-left: 0;
        padding-right: 0;
    }
    .section1 .row1 .icon-box-left .icon-box-img + .icon-box-text {
        padding-left: 10px;
        font-size: 12px;
    }
    .row1 .col-inner .icon-box p {
        line-height: 15px;
    }
    .section1 .row1 .icon-box-left .icon-box-img {
        width: 20px !important;
    }
    .section1 .row1 .icon-box {
        margin-bottom: 5px;
        background: #ff9600;
        padding: 10px;
        border-radius: 3px;
    }
    .section2 .row-post .row-slider .post-item,
    .blog-single .don-hang-khac .post-item {
        flex-basis: 50%;
        float: left;
        max-width: 50%;
    }
    .section3 .col p {
        font-size: 13px;
    }
    .section2 .post-item .box-text .post-title {
        margin-top: 0;
        font-size: 13px;
        text-align: left;
    }
    .section2 .post-item .box-text {
        text-align: center;
    }
    .section3 .large-5 {
        text-align: center;
    }
    .gap-element {
        display: none !important;
    }
    .section4 .col .post-item {
        flex-basis: 50%;
        max-width: 100%;
    }
    .section5 .icon-box .icon-box-text p {
        font-size: 13px;
    }
    .section5 .icon-box-left .icon-box-img {
        width: 40px !important;
    }
    .section5 .icon-box {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .section-footer .row .small-6 {
        flex-basis: 100%;
        max-width: 100%;
        font-size: 13px;
    }
    .section1 .row1 .col {
        padding: 0 4px 4px;
    }
    .section2 .post-item .box-text .cat-label {
        display: none;
    }
    .section2 .post-item .box-text {
        margin-top: 0;
    }
    .section2 .row-post .post-item {
        padding: 0 5px 0px;
    }
    .section2 .post-item .tieu-de-filed .thong_tin_co_ban,
    .archive .post-item .tieu-de-filed .thong_tin_co_ban {
        display: block;
    }
    .section2 .post-item .dong-ngang .items,
    .archive .dong-ngang .items {
        font-size: 13px;
        float: none;
        text-align: left;
        display: block;
    }
    .section2 .row-post .row-slider .post-item .box-text {
        background: white;
        padding: 8px;
    }
    .section2,
    .section2 .col {
        padding-bottom: 0 !important;
    }
    .slider .flickity-prev-next-button.previous {
        left: 0 !important;
    }
    .section2 .row-post .row-slider {
        padding-bottom: 20px;
    }
    .blog-archive .anh-dai-dien {
        height: 70px;
    }
    .archive .post-item {
        flex-basis: 50%;
        max-width: 50%;
    }
    .archive .hotline-don-hang button {
        padding: 0;
        margin: 0;
        font-size: 13px;
        margin-bottom: 15px;
    }
    .archive .hotline-don-hang button span {
        font-size: 11px;
        font-weight: normal;
        padding: 12px;
    }
    .noi-dung-gioi-thieu p {
        font-size: 14px;
    }
    .archive .taxonomy-description p {
        font-size: 12px;
    }
    .blog-single .anh-dai-dien {
        height: 115px;
    }
    .blog-single .entry-title {
        font-size: 20px;
    }
    .blog-single .anh-dai-dien .overlay-img,
    .blog-archive .anh-dai-dien .overlay-img {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .blog-single .large-9,
    .blog-single article {
        padding: 10px;
    }
    .blog-single .large-9,
    .blog-single article p {
        font-size: 14px;
    }
    .blog-single .don-hang-khac .tieu-de-filed {
        display: block;
    }
    .blog-single .don-hang-khac .thong_tin_co_ban .dong-ngang .items {
        display: block;
        float: none;
    }
    .blog-single .don-hang-khac .thong_tin_co_ban .dong-ngang {
        line-height: 24px;
    }
    .thong_tin_co_ban .dong-ngang .cot {
        width: 50%;
    }
    .thong_tin_co_ban .dong-ngang .dang-ky {
        width: 100%;
    }
    .danhgiasp{
        height: 537.891px;
        transform: translateX(0%);
    }
}
.label-new.menu-item > a:after {
    content: "New";
}
.label-hot.menu-item > a:after {
    content: "Hot";
}
.label-sale.menu-item > a:after {
    content: "Sale";
}
.label-popular.menu-item > a:after {
    content: "Popular";
}
.section1{
    padding: 0px 0px;
}
b, strong, .button span {
    font-weight: 550;
}
.blog-archive .page-title {
    font-size: 30px;
    color: #d30201;
    text-shadow: none;
    margin-top: 5%;
}
.from_the_blog_excerpt {
    display: none;
}
span.widget-title {
    font-weight: 550;
}
span.widget-title {
    color: #c00101;
}
@media (max-width: 549px){
    .post-item {
        flex-basis: 50%;
        max-width: 50%;
    }
}
.nav-vertical li.active a{
    color: #b40101;
}
img.hinhsp {
    width: 95% !important;
}
