		:root {
		    --primary-color: #870202;
		}

		.full-width .ubermenu-nav,
		.container,
		.row {
		    max-width: 1230px
		}

		.row.row-collapse {
		    max-width: 1200px
		}

		.row.row-small {
		    max-width: 1222.5px
		}

		.row.row-large {
		    max-width: 1260px
		}

		.header-main {
		    height: 95px
		}

		#logo img {
		    max-height: 95px
		}

		#logo {
		    width: 266px;
		}

		#logo img {
		    padding: 4px 0;
		}

		.header-bottom {
		    min-height: 10px
		}

		.header-top {
		    min-height: 20px
		}

		.transparent .header-main {
		    height: 110px
		}

		.transparent #logo img {
		    max-height: 110px
		}

		.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: 110px;
		}

		.header.show-on-scroll,
		.stuck .header-main {
		    height: 70px !important
		}

		.stuck #logo img {
		    max-height: 70px !important
		}

		.header-bg-color,
		.header-wrapper {
		    background-color: #1f0001
		}

		.header-bottom {
		    background-color: #f1f1f1
		}

		.header-main .nav>li>a {
		    line-height: 16px
		}

		.stuck .header-main .nav>li>a {
		    line-height: 50px
		}

		@media (max-width: 549px) {
		    .header-main {
		        height: 50px
		    }

		    #logo img {
		        max-height: 50px
		    }
		}

		/* 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: #870202;
		}

		/* Color !important */
		[data-text-color="primary"] {
		    color: #870202 !important;
		}

		/* Background Color */
		[data-text-bg="primary"] {
		    background-color: #870202;
		}

		/* 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,
		.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: #870202;
		}

		/* 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: #870202
		}

		.nav-tabs>li.active>a {
		    border-top-color: #870202
		}

		.widget_shopping_cart_content .blockUI.blockOverlay:before {
		    border-left-color: #870202
		}

		.woocommerce-checkout-review-order .blockUI.blockOverlay:before {
		    border-left-color: #870202
		}

		/* Fill */
		.slider .flickity-prev-next-button:hover svg,
		.slider .flickity-prev-next-button:hover .arrow {
		    fill: #870202;
		}

		/* 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: #e9e976;
		}

		[data-text-bg="secondary"] {
		    background-color: #e9e976;
		}

		/* 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: #e9e976
		}

		/* Color !important */
		[data-text-color="secondary"] {
		    color: #e9e976 !important;
		}

		/* Border */
		.secondary.is-outline:hover {
		    border-color: #e9e976
		}

		body {
		    font-size: 97%;
		}

		@media screen and (max-width: 549px) {
		    body {
		        font-size: 100%;
		    }
		}

		body {
		    font-family: "Roboto", sans-serif
		}

		body {
		    font-weight: 0
		}

		body {
		    color: #303030
		}

		.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 {
		    font-weight: 500;
		}

		.mobile-sidebar-levels-2 .nav>li>ul>li>a {
		    font-weight: 500;
		}

		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: 700;
		}

		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		.heading-font {
		    color: #0a0a0a;
		}

		.alt-font {
		    font-family: "Dancing Script", sans-serif;
		}

		.alt-font {
		    font-weight: 400 !important;
		}

		.header:not(.transparent) .header-nav-main.nav>li>a {
		    color: #ffe9ad;
		}

		.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: #edd09b;
		}

		.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: #edd09b;
		}

		a {
		    color: #b20000;
		}

		a:hover {
		    color: #d10404;
		}

		.tagcloud a:hover {
		    border-color: #d10404;
		    background-color: #d10404;
		}

		.widget a {
		    color: #161616;
		}

		.widget a:hover {
		    color: #bd0303;
		}

		.widget .tagcloud a:hover {
		    border-color: #bd0303;
		    background-color: #bd0303;
		}

		.absolute-footer,
		html {
		    background-color: #190001
		}

		/* Custom CSS */
		@font-face {
		    font-family: 'SVN-Poppins';
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsBold.eot');
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsBold.eot?#iefix') format('embedded-opentype'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsBold.woff2') format('woff2'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsBold.woff') format('woff'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsBold.ttf') format('truetype');
		    font-weight: bold;
		    font-style: normal;
		}

		@font-face {
		    font-family: 'SVN-Poppins';
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsSemiBold.eot');
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsSemiBold.eot?#iefix') format('embedded-opentype'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsSemiBold.woff2') format('woff2'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsSemiBold.woff') format('woff'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-PoppinsSemiBold.ttf') format('truetype');
		    font-weight: 500;
		    font-style: normal;
		}

		@font-face {
		    font-family: 'SVN-Poppins';
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-Poppins.eot');
		    src: url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-Poppins.eot?#iefix') format('embedded-opentype'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-Poppins.woff2') format('woff2'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-Poppins.woff') format('woff'), url('https://sonmoi.giaodienwebmau.com/wp-content/themes/son-moi/font/SVN-Poppins.ttf') format('truetype');
		    font-weight: normal;
		    font-style: normal;
		}

		.transparent .header-main {
		    background-image: linear-gradient(#000000, transparent);
		}

		.home h1,
		.home h2,
		.home h3,
		.home h4,
		.home h5,
		.home h6,
		.home .heading-font {
		    font-family: "SVN-Poppins", sans-serif;
		    text-transform: uppercase;
		    font-weight: 500;
		    background: linear-gradient(45deg, #ffc076 0%, #fcee92 50%, #ffce95 100%);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		}

		.home p {
		    background: linear-gradient(45deg, #ffc076 0%, #fcee92 50%, #ffce95 100%);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		}

		.tieu-chi-section img {
		    border-top-left-radius: 15px;
		    border-top-right-radius: 15px
		}

		.tieu-chi-section h2 {
		    font-size: 30px;
		    text-align: center;
		    font-weight: bold;
		}

		.tieu-chi-section .box:hover {
		    box-shadow: 2px 2px 20px black;
		    border-radius: 15px;
		}

		.tieu-chi-section .box h3 {
		    background: gray;
		    background-image: linear-gradient(to right, #ffc076, #fcee92, #ffc076);
		    margin: 0;
		    color: #320000 !important;
		    -webkit-text-fill-color: #3c0000;
		    padding: 10px;
		}

		.tieu-chi-section .box .box-text p {
		    text-align: center;
		    background: #680200;
		    padding: 15px 10px;
		    border-bottom-right-radius: 15px;
		    border-bottom-left-radius: 15px;
		    -webkit-text-fill-color: #e0b98b;
		    background-image: linear-gradient(#560000, #2a0002);
		    margin-bottom: 0;
		}

		.tieu-chi-section .box .box-text {
		    padding: 0
		}

		.tieu-chi-section .col.large-12 {
		    padding-bottom: 0
		}

		.header-main .nav>li {
		    margin: 0 14px
		}

		.blog-archive #breadcrumbs {
		    margin-bottom: 10px
		}

		.blog-archive .archive-page-header .large-12 {
		    padding-bottom: 10px
		}

		.blog-archive .post-item .post-title {
		    margin: 0;
		    margin-bottom: 10px;
		    color: #750006
		}

		.blog-archive .post-item .box-image {
		    border-radius: 6px
		}

		.blog-single .large-3 {
		    padding-left: 0
		}

		.page-right-sidebar .page-inner ul,
		.page-right-sidebar .page-inner ol {
		    margin-left: 20px
		}

		.form-mua-hang-truc-tuyen {
		    display: inline-block;
		    width: 100%;
		    clear: both;
		    background: #f9f9f9;
		    padding: 20px;
		    border-radius: 5px;
		    border: 1px dashed #d6d6d6;
		}

		.form-mua-hang-truc-tuyen .left {
		    width: 50%;
		    float: left;
		    padding-right: 10px;
		    display: inline-block;
		}

		.form-mua-hang-truc-tuyen .right {
		    width: 50%;
		    float: right;
		    display: inline-block;
		    padding-left: 10px;
		}

		.form-mua-hang-truc-tuyen ul {
		    margin-left: 20px;
		}

		.form-mua-hang-truc-tuyen ul li {
		    font-size: 15px;
		    color: black;
		}

		.form-mua-hang-truc-tuyen .luu-y {
		    font-weight: 500;
		    margin-top: 10px;
		    margin-bottom: 10px;
		}

		.section-title-container {
		    margin-bottom: 0;
		}

		.row-diem-ban ul li {
		    margin-bottom: 3px;
		}

		.form-tim-diem-ban {
		    background: #f9f9f9;
		    padding: 20px;
		    border: 1px dashed #cacaca;
		    border-radius: 4px;
		}

		.form-tim-diem-ban .ghi-chu {
		    font-size: 15px;
		    font-style: italic;
		    margin-top: 10px;
		}

		.form-mua-hang-truc-tuyen .des,
		.form-tim-diem-ban .des {
		    font-size: 15px;
		    margin-bottom: 10px;
		}

		.blog-archive .post-item .post-title:hover {
		    text-decoration: underline
		}

		.blog-archive .archive-page-header .large-12 {
		    text-align: left
		}

		.blog-archive .badge {
		    display: none
		}

		.header-main .nav>li a:hover {
		    color: #ebd88f !important
		}

		.header-main .nav li.header-button-1 {
		    margin: 0 5px
		}

		.header-main .nav li.header-button-1 .header-button a {
		    background-image: linear-gradient(to right, #ce9e46, #ecda92);
		    color: black;
		    text-transform: none;
		    font-weight: 500;
		    font-size: 16px;
		}

		b,
		strong {
		    font-weight: 500
		}

		.nut-xem-them {
		    font-weight: normal;
		    text-transform: none;
		    margin: 0;
		    letter-spacing: 0;
		    font-size: 16px;
		    background-image: linear-gradient(to right, #621d19, #411212);
		}

		.gioi-thieu-section .large-9 {
		    background: url(https://sonmoi.giaodienwebmau.com/wp-content/uploads/2019/11/hoa-png.png);
		    background-repeat: no-repeat;
		    background-position-y: 92%;
		    background-position-x: 38%;
		    background-size: 250px;
		}

		.gioi-thieu-section {
		    background-image: linear-gradient(#560000, #2a0002);
		}

		.fone {
		    -webkit-text-fill-color: #800000 !important;
		}

		.gioi-thieu-section .large-9 p {
		    color: #f3df87;
		    background: linear-gradient(45deg, #ffc076 0%, #fcee92 50%, #ffce95 100%);
		    -webkit-background-clip: text;
		    -webkit-text-fill-color: transparent;
		}

		.tieu-chi-section,
		.dat-hang-section {
		    background: url(https://sonmoi.giaodienwebmau.com/wp-content/uploads/2019/11/img8.png);
		    background-repeat: no-repeat
		}

		.dac-diem-section {
		    background-image: linear-gradient(#1a0001, black);
		}

		.tieu-chi-section {
		    padding-bottom: 70px !important
		}

		.gioi-thieu-section {
		    padding-bottom: 0 !important
		}

		.bo-suu-tap .flickity-slider .img {
		    width: 20% !important
		}

		.bo-suu-tap,
		.tin-tuc-section {
		    background-image: linear-gradient(#2b0002, black);
		}

		.bo-suu-tap .flickity-slider .img img {
		    border-radius: 15px
		}

		.bo-suu-tap .col.large-12 {
		    padding-bottom: 0
		}

		.mau-son-section .icon-box:hover {
		    box-shadow: 2px 2px 20px black;
		}

		.mau-son-section {
		    padding-bottom: 0 !important
		}

		.nut-xem-them-2 {
		    font-size: 25px;
		    font-weight: bold;
		    background-image: linear-gradient(to right, #c3a444, #fde493);
		    color: #1a0001 !important;
		    font-family: "svn-poppins", sans-serif;
		}

		.form-dat-hang {
		    background: #390000;
		    border-radius: 20px;
		    padding: 20px;
		    border-bottom: 4px solid #560000;
		}

		.form-dat-hang .des {
		    color: #c7c7c7;
		    margin-bottom: 6px;
		}

		.row-form .left {
		    padding-right: 6px;
		    width: 50%;
		    float: left;
		    display: inline-block;
		}

		.row-form .right {
		    width: 50%;
		    float: right;
		    text-align: left;
		    padding-left: 6px;
		    display: inline-block;
		}

		.row-form {
		    display: inline-block;
		    width: 100%;
		    clear: both;
		}

		input[type='email'],
		input[type='search'],
		input[type='number'],
		input[type='url'],
		input[type='tel'],
		input[type='text'],
		textarea,
		select {
		    -webkit-text-fill-color: #1a0001 !important;
		    font-size: 15px;
		    border-radius: 5px;
		    box-shadow: none;
		}

		input[type='submit'] {
		    margin: 0;
		    border-radius: 30px;
		    text-transform: none;
		    font-weight: normal;
		    letter-spacing: 0;
		    background: #ead68d !important;
		    color: black;
		    -webkit-text-fill-color: #1a0001 !important;
		}

		.dac-diem-section h2,
		.bo-suu-tap h2,
		.mau-son-section h2,
		.dat-hang-section h2,
		.tin-tuc-section h2 {
		    font-weight: bold;
		}

		.mau-son-section .icon-box h3 {
		    font-size: 25px;
		    margin-bottom: 0;
		    font-weight: bold;
		    -webkit-text-fill-color: #d45d5e;
		}

		.mau-son-section .icon-box-1 {
		    border-left: 10px solid #d45d5e !important;
		    border: 1px solid #d45d5e;
		}

		.mau-son-section .icon-box-1 p {
		    -webkit-text-fill-color: #d45d5e !important;
		}

		.mau-son-section .icon-box-2 {
		    border-left: 10px solid #a12a21 !important;
		    border: 1px solid #a12a21;
		}

		.mau-son-section .icon-box p {
		    -webkit-text-fill-color: #230000;
		}

		.mau-son-section .icon-box {
		    margin-bottom: 20px;
		    background: white;
		    padding: 20px;
		    border-radius: 15px
		}

		.mau-son-section .icon-box-3 {
		    border-left: 10px solid #d4754f !important;
		    border: 1px solid #d4754f;
		}

		.mau-son-section .icon-box-2 p {
		    -webkit-text-fill-color: #a12a21 !important;
		}

		.mau-son-section .icon-box-3 p {
		    -webkit-text-fill-color: #c86c49 !important;
		}

		.mau-son-section .icon-box-3 h3 {
		    -webkit-text-fill-color: #d4754f !important;
		}

		.hoa-img {
		    margin-top: -30px
		}

		.mau-son-section .icon-box-2 h3 {
		    -webkit-text-fill-color: #a12a21 !important;
		}

		.mau-son-section,
		.footer-section {
		    background: url(https://sonmoi.giaodienwebmau.com/wp-content/uploads/2019/11/img90.png);
		    background-repeat: no-repeat
		}

		.tin-tuc-section {
		    padding-bottom: 0 !important
		}

		.footer-section {
		    padding-bottom: 30px !important
		}

		.footer-section p {
		    -webkit-text-fill-color: #c0c0c0;
		}

		.footer-section ul li {
		    margin-bottom: 5px
		}

		.footer-secondary {
		    padding: 0;
		}

		.mau-son-section .box .box-image {
		    border-radius: 15px
		}

		.mau-son-section .box .box-text {
		    text-shadow: none !important;
		    border-bottom-left-radius: 15px;
		    border-bottom-right-radius: 15px;
		    background-image: linear-gradient(transparent, black);
		    background-color: rgba(0, 0, 0, 0) !important
		}

		.form-dat-hang ul li {
		    margin-bottom: 0;
		    font-size: 14px;
		}

		.dat-hang-section {
		    padding-bottom: 0 !important
		}

		.box-blog-post .is-divider {
		    display: none
		}

		.list-post .post-item .post-title {
		    font-size: 15px;
		    text-transform: none;
		    margin-bottom: 10px
		}

		.list-post .post-item .from_the_blog_excerpt {
		    font-size: 14px;
		    -webkit-text-fill-color: gray;
		}

		.list-post .post-item .box-image {
		    border-radius: 6px
		}

		.tin-tuc-section .col {
		    padding-bottom: 0
		}

		a.back-to-top {
		    background: #5f0005 !important;
		    border: none !important;
		    color: white
		}

		a.face-button {
		    box-shadow: 2px 2px 5px #00000026 !important;
		    background-color: #3b579d;
		    padding: 3px 10px 3px 25px !important;
		    border-radius: 4px;
		    color: #fff !important;
		    font-size: 13px !important;
		    margin-right: 7px;
		    background-position-x: 8px;
		    background-image: url(https://sonmoi.giaodienwebmau.com/wp-content/uploads/2019/11/icon-fv.png);
		    background-repeat: no-repeat;
		    background-position-y: center;
		    background-size: 14px;
		}

		a.youtube-button {
		    box-shadow: 2px 2px 5px #00000026;
		    background: #03A9F4;
		    padding: 3px 10px 3px 28px !important;
		    border-radius: 4px;
		    color: #fff !important;
		    font-size: 13px !important;
		    background-image: url(https://sonmoi.giaodienwebmau.com/wp-content/uploads/2019/11/zalo-icon.png);
		    background-repeat: no-repeat;
		    background-size: 14px;
		    background-position-y: center;
		    background-position-x: 8px;
		}

		.header-main {
		    background-image: linear-gradient(to right, #2a0002, #400003, #190001);
		}

		h1.entry-title.mb {
		    letter-spacing: 0;
		    text-transform: none;
		    margin-bottom: 30px;
		    margin-bottom: 15px;
		    -webkit-text-fill-color: #8e0007;
		    font-weight: bold;
		}

		.page-right-sidebar .large-9 {
		    border-right: none;
		}

		.page-right-sidebar .large-3 {
		    padding-left: 0
		}

		span.widget-title {
		    display: block;
		    width: 100%;
		    background: #3e0003;
		    padding: 10px;
		    color: white;
		    font-family: "svn-poppins", sans-serif;
		    font-size: 18px;
		    font-weight: normal;
		    background-image: linear-gradient(to right, #3d0003, #610005);
		}

		.widget .is-divider {
		    display: none
		}

		.flatsome_recent_posts ul {
		    border: 1px solid #dddddd;
		}

		.recent-blog-posts {
		    padding: 8px 10px;
		}

		.recent-blog-posts a {
		    font-size: 15px;
		}

		.recent-blog-posts .post_comments {
		    display: none
		}

		.flatsome_recent_posts .badge-inner {
		    border-radius: 99%
		}

		.recent-blog-posts:hover {
		    background: #fdf4f4
		}

		.blog-single .entry-content h2,
		.page-right-sidebar .page-inner h2 {
		    font-size: 22px
		}

		.blog-single .entry-content h3,
		.page-right-sidebar .page-inner h3 {
		    font-size: 21px
		}

		.blog-single .entry-content h4,
		.page-right-sidebar .page-inner h4 {
		    font-size: 20px
		}

		.blog-single .entry-content h5,
		.page-right-sidebar .page-inner h5 {
		    font-size: 19px
		}

		.blog-single .entry-content h6,
		.page-right-sidebar .page-inner h6 {
		    font-size: 18px
		}

		.is-divider {
		    display: none
		}

		.blog-single .entry-header .entry-meta {
		    font-size: 15px;
		    text-transform: none;
		    letter-spacing: 0;
		}

		.entry-content {
		    padding-top: 0;
		    padding-bottom: 0;
		}

		.wp-caption .wp-caption-text {
		    background: none;
		}

		.wp-caption {
		    text-align: center
		}

		.xem-them .tieu-de-xem-them {
		    font-weight: 700;
		    display: block;
		    margin-bottom: 10px;
		    font-size: 19px;
		    color: black;
		}

		.xem-them ul li {
		    margin-bottom: 3px;
		}

		.xem-them ul li a {
		    font-weight: 700;
		    font-size: 16px;
		    color: #c30000;
		}

		.blog-single .blog-share {
		    text-align: left
		}

		.blog-single .entry-meta {
		    text-transform: none;
		    font-size: 14px;
		    letter-spacing: 0;
		    color: gray;
		    border-top: 1px solid #e2e2e2;
		    border-bottom: 1px solid #e2e2e2;
		    padding: 10px;
		    background: #f9f9f9;
		}

		.danh-muc {
		    margin-bottom: 15px;
		}

		.danh-muc span.title,
		.the-tim-kiem span.title {
		    border-radius: 4px;
		    background: #b30000;
		    padding: 4px 10px;
		    color: white;
		    margin-right: 5px;
		}

		.danh-muc a,
		.the-tim-kiem a {
		    border-radius: 4px;
		    margin-bottom: 10px;
		    padding: 4px 10px;
		    background: #dedede;
		    color: #464646;
		}

		.danh-muc a:hover,
		.the-tim-kiem a:hover {
		    background: #a2a2a2;
		    color: white;
		}

		.bai-viet-lien-quan {
		    margin-top: 15px;
		}

		.bai-viet-lien-quan h3 {
		    font-size: 19px;
		    color: black;
		}

		.bai-viet-lien-quan ul {
		    margin-bottom: 0;
		    display: inline-block;
		    width: 100%;
		}

		.bai-viet-lien-quan ul li {
		    list-style: none;
		    width: 25%;
		    color: graytext;
		    float: left;
		    padding-left: 4px;
		    padding-right: 5px;
		}

		.bai-viet-lien-quan ul li .box-image img {
		    height: 120px;
		    border-radius: 4px;
		    object-fit: cover;
		    object-position: center;
		}

		.bai-viet-lien-quan h4 {
		    font-size: 15px;
		    color: black;
		    line-height: 19px;
		    padding-top: 7px;
		    height: 64px;
		    overflow: hidden;
		}

		.bai-viet-lien-quan h4:hover {
		    color: #ca0e00;
		    text-decoration: underline;
		}

		/* Custom CSS Mobile */
		@media (max-width: 549px) {

		    body,
		    html {
		        overflow-x: hidden
		    }

		    .transparent .header-main {
		        height: 70px;
		    }

		    .transparent #logo img {
		        max-height: 70px;
		    }

		    .list-post .post-item .post-title {
		        font-size: 14px
		    }

		    .list-post .post-item .from_the_blog_excerpt {
		        display: none
		    }

		    .tin-tuc-section .col.post-item {
		        flex-basis: 50%;
		        max-width: 50%
		    }

		    .mau-son-section .icon-box .icon-box-img {
		        display: block;
		        width: 100% !important;
		        max-width: 100%;
		    }

		    .mau-son-section .icon-box .icon-box-text {
		        display: block;
		        text-align: center;
		        padding: 0;
		        padding-top: 10px
		    }

		    .mau-son-section .icon-box-3 {
		        border-top: 10px solid #d4754f !important;
		        border-left: none !important;
		        border: 1px solid #d4754f;
		    }

		    .mau-son-section .icon-box-1 {
		        border-top: 10px solid #d45d5e !important;
		        border: 1px solid #d45d5e;
		        border-left: none !important;
		    }

		    .mau-son-section .icon-box-2 {
		        border-top: 10px solid #a12a21 !important;
		        border: 1px solid #a12a21;
		        border-left: none !important
		    }

		    .nav-sidebar.nav-vertical>li+li {
		        border-top: 1px solid #170001;
		        border-bottom: 2px solid #480005;
		    }

		    .off-canvas-left.mfp-ready .mfp-content {
		        background-image: linear-gradient(#380003, black);
		    }

		    .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
		        padding-left: 20px;
		        padding-top: 12px;
		        padding-bottom: 12px;
		        text-transform: none;
		        font-size: 16px;
		        color: #ffdfa4;
		    }

		    .mau-son-section .large-7 .col-inner {
		        padding: 0 20px !important
		    }

		    .footer-section .col {
		        flex-basis: 100%;
		        max-width: 100%
		    }

		    .bo-suu-tap .flickity-slider .img {
		        width: 33.33% !important;
		    }

		    .page-right-sidebar .large-3 {
		        padding-left: 15px;
		    }

		    .form-mua-hang-truc-tuyen .right,
		    .form-mua-hang-truc-tuyen .left {
		        width: 100%;
		        padding-left: 0;
		        padding-right: 0
		    }

		    .blog-archive .post-item .post-title {
		        font-size: 15px
		    }

		    .bai-viet-lien-quan ul li {
		        width: 50%
		    }

		    .bai-viet-lien-quan ul li .box-image img {
		        height: 100px
		    }

		    .blog-archive .post-item .box-text {
		        padding-bottom: 0
		    }

		    .blog-single .large-3 {
		        padding-left: 15px
		    }

		    .blog-archive .post-item .from_the_blog_comments {
		        display: none
		    }

		    .blog-archive .post-item .from_the_blog_excerpt {
		        display: none
		    }

		    .blog-archive .post-item {
		        flex-basis: 50%;
		        max-width: 50%;
		        padding: 5px
		    }

		    .row-diem-ban .large-4 ul {
		        margin-left: 0;
		        font-size: 14px
		    }

		    .row-diem-ban .col.large-4 {
		        flex-basis: 33.33%;
		        max-width: 33.33%
		    }

		    .gioi-thieu-section p,
		    .dac-diem-section p {
		        text-align: justify
		    }

		    .gioi-thieu-section .large-9 {
		        background-position-y: 95%;
		        background-position-x: 86%;
		        background-size: 195px;
		    }

		    .footer-section ul li {
		        float: left;
		        display: inline-block;
		        width: 50%;
		        margin: 0 0 5px 0;
		        list-style: square;
		        padding-left: 0px;
		    }

		    .mau-son-section .icon-box {
		        display: block
		    }

		    .footer-section .social-icons {
		        margin-top: 15px
		    }
		}

		.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";
		}

		.bottom-contact {
		    display: none
		}

		.float-contact {
		    position: fixed;
		    left: 18px;
		    bottom: 18px;
		    z-index: 9999;
		    display: flex;
		    flex-direction: column;
		    gap: 10px;
		}


		.float-contact .float-btn img {
		    width: 100%;
		    height: 100%;
		    object-fit: cover;
		    display: block;
		}

		.float-contact .float-btn {
		    width: 52px;
		    height: 52px;
		    border-radius: 50%;
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    color: #fff !important;
		    text-decoration: none;
		    box-shadow: 0 10px 20px rgba(0, 0, 0, .25);
		    animation: shakeRing 1.2s infinite;
		}

		.float-contact .float-btn i {
		    font-size: 20px;
		}

		.float-contact .hotline {
		    background: #d29f33;

		    animation: shakeRing .9s infinite;
		}

		@keyframes shakeRing {

		    0%,
		    100% {
		        transform: rotate(0);
		    }

		    10% {
		        transform: rotate(12deg);
		    }

		    20% {
		        transform: rotate(-12deg);
		    }

		    30% {
		        transform: rotate(10deg);
		    }

		    40% {
		        transform: rotate(-10deg);
		    }

		    50% {
		        transform: rotate(8deg);
		    }

		    60% {
		        transform: rotate(-8deg);
		    }

		    70% {
		        transform: rotate(6deg);
		    }

		    80% {
		        transform: rotate(-6deg);
		    }

		    90% {
		        transform: rotate(4deg);
		    }
		}



		@media (max-width: 767px) {
		    .float-contact {
		        display: none
		    }

		    .bottom-contact {
		        display: block;
		        position: fixed;
		        bottom: 0;
		        background: white;
		        width: 100%;
		        z-index: 99;
		        box-shadow: 2px 1px 9px #dedede;
		        border-top: 1px solid #eaeaea;
		    }

		    .bottom-contact ul li {
		        width: 25%;
		        float: left;
		        list-style: none;
		        text-align: center;
		        font-size: 13.5px;
		    }

		    .bottom-contact ul li span {
		        color: black
		    }

		    .bottom-contact ul li img {
		        width: 35px;
		        margin-top: 10px;
		        margin-bottom: 0px;
		    }

		}