/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@charset "UTF-8";
body {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:18px;line-height:29px;color:#555;font-display: swap;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#555;}
#wrapper, #main {background-image:url(https://dothophucloc.vn/wp-content/uploads/2025/03/bg.webp);}
.home-ss1 {margin-top:-98px;}
.header-main {border-bottom:1px solid #eeeeee6b;background:url(https://dothophucloc.vn/wp-content/uploads/2025/03/bkg-ss1.webp);background-size:inherit;}
.ft-ck {overflow:hidden;margin-top:150px;}
.ft-ck .ft-cs {width:25%;float:left;padding:0px 15px;text-align:center;}
.ft-ck .ft-cs .ft-ck {margin-top:25px;font-size:22px;font-weight:700;color:#feda79;text-align:center;}
.ft-info a img {margin-right:20px;width:130px;height:auto;}
.ft-ck .ft-cs p {color:#eee;text-align:justify;}
.ft-info .h3, .ft-kh .h3, .ft-tt .h3 {color:#fed45f;font-size:22px;margin-bottom:25px;font-weight:700;}
.ft-info ul li {list-style:none;color:#eee;}
.ft-info ul li i {font-size:23px;margin-right:20px;color:#fed45f;}
.ft-info ul li strong {font-style:italic}
.ft-info ul li strong a {color:#fed45f;font-weight:400;font-size:16px;}
.ft-info p {color:#eee;}
.ft-kh ul li a, .ft-tt ul li a, .ft-tt ul li, .ft-kh ul li {color:#eee;}
.ft-tt {margin-bottom:0px;}
.copyright-footer {margin-top:15px;font-size:18px;color:#fed45f;}
.mb-0 {margin-bottom:0px !important;color:#555 !important;}
.home-ss2 {background:url(https://dothophucloc.vn/wp-content/uploads/2025/03/bg.webp);}
.hd-cem a {color:#fff;font-size:17px;padding:8px;border-radius:8px;font-weight:700;background:#f9a01a;text-transform:uppercase;}
.product-entry-meta {background:#eee;padding:10px;border:1px solid #7a0c004f;color:#7a0c00;}
.product-entry-meta img {width:30px;border-radius:50%;border:1px solid #296c1d59;margin-right:10px;}
.product-entry-meta a {color:#7a0c00;}
.description-feature {background:#eee;padding:10px;margin-bottom:20px!important;border-radius:10px;border:1px solid #7a0c004f;font-size:17px;margin:0px;}
.description-feature li {margin:0px;padding:10px 0;list-style:none;font-size:18px;}
.action-mobile {display:none;}
.nav-item {width:25%;float:left;text-align:center;margin:0px !important;}
.hotline-phone-ring-wrap {position: fixed;bottom: 70px;left: 0;z-index: 999999;}
.hotline-phone-ring {position: relative;visibility: visible;background-color: transparent;width: 110px;height: 110px;cursor: pointer;z-index: 11;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);transition: visibility .5s;left: 0;bottom: 0;display: block;}
.hotline-phone-ring-circle {width: 85px;height: 85px;top: 10px;left: 10px;position: absolute;background-color: transparent;border-radius: 100%;border: 2px solid #e60808;-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;opacity: 0.5;}
.hotline-phone-ring-circle-fill {width: 55px;height: 55px;top: 25px;left: 25px;position: absolute;background-color: rgba(230, 8, 8, 0.7);border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition: all .5s;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.hotline-phone-ring-img-circle {background-color: #e60808;width: 33px;height: 33px;top: 37px;left: 37px;position: absolute;background-size: 20px;border-radius: 100%;border: 2px solid transparent;-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;}
.hotline-phone-ring-img-circle .pps-btn-img {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.hotline-phone-ring-img-circle .pps-btn-img img {width: 20px;height: 20px;}
.hotline-bar {position: absolute;background: rgba(230, 8, 8, 0.75);height: 40px;width: 180px;line-height: 40px;border-radius: 3px;padding: 0 10px;background-size: 100%;cursor: pointer;transition: all 0.8s;-webkit-transition: all 0.8s;z-index: 9;box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);border-radius: 50px !important;/* width: 175px !important; */left: 33px;bottom: 37px;}
.hotline-bar > a {color: #fff;text-decoration: none;font-size: 15px;font-weight: bold;text-indent: 50px;display: block;letter-spacing: 1px;line-height: 40px;font-family: Arial;}
.hotline-bar > a:hover, .hotline-bar > a:active {color: #fff;}
@-webkit-keyframes phonering-alo-circle-anim {0% {-webkit-transform: rotate(0) scale(0.5) skew(1deg); -webkit-opacity: 0.1;}30% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);-webkit-opacity: 0.5;}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);-webkit-opacity: 0.1;}}
@-webkit-keyframes phonering-alo-circle-fill-anim {0% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);opacity: 0.6;}100% {-webkit-transform: rotate(0) scale(0.7) skew(1deg);opacity: 0.6;}}
@-webkit-keyframes phonering-alo-circle-img-anim {0% {-webkit-transform: rotate(0) scale(1) skew(1deg);}10% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}20% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}30% {-webkit-transform: rotate(-25deg) scale(1) skew(1deg);}40% {-webkit-transform: rotate(25deg) scale(1) skew(1deg);}50% {-webkit-transform: rotate(0) scale(1) skew(1deg);}100% {-webkit-transform: rotate(0) scale(1) skew(1deg);}}
.full-cta {margin-bottom:0px;margin-left:15px;}
.full-cta li {list-style:none;background:#1aa1dc;width:60px;height:60px;padding:5px;overflow:hidden;border-radius:50%;margin:10px;}
.full-cta li a img {width:50px;height:50px;}
.accordion-inner {padding:20px 0px !important;}
.breadcrumbs {color:#382514;font-size:18px;text-transform:unset;}
.breadcrumbs a {color:#382514;}
.grid-tools a {background-color:#382514ad;}
#ftwp-container.ftwp-wrap #ftwp-contents {border-color:#7a0c004f !important;}
#ftwp-container.ftwp-wrap #ftwp-header-title {font-weight:700;margin-left:30px;text-transform:none;font-size:18px;color:#7a0c00 !important;}
.product-section {border-top:2px solid #7a0c00;padding-top:30px;}
.product-info {padding-top:0px;}
.product_title {color:#7a0c00;font-size:26px;padding-bottom:10px;border-bottom:1px dashed #7a0c004f;margin-bottom:20px;}
.product-short-description {margin-left:15px;}
.product-short-description ul li {list-style:none;padding:4px 0px;border-bottom:1px dashed #7a0c004f;}
.product-main {padding:0px;}
span.amount {color:#d90505;font-size:27px;}
.product-thumbnails img, .product-gallery-slider img {border:1px solid #7a0c0099;}
.product-summary .quantity {width:15%;margin-right:4%;}
.quantity+.button {width:75%;background:#7a0c00 !important;}
a.devvn_buy_now_style {background:#d26e4b !important;border-radius:0px !important;max-width:100% !important;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d26e4b), to(#d26e4b));background:-webkit-linear-gradient(top, #d26e4b, #d26e4b);}
.description-feature li .fa-ambulance {color:#fa7f0f;}
.description-feature li .fa-money-check-alt {color:#296c1d;}
.description-feature li .fa-recycle {color:red;}
.description-feature li .fa-map-marker-alt {color:#009fe4;}
.description-feature li i {margin-right:10px;font-size:19px;}
.term-description h1, .term-description-2 h1 {color:#7a0c00;font-size:27px;margin:20px 0px;}
.product-page-accordian h2, .single-page h2, .page-wrapper h2, .term-description h2, .term-description-2 h2 {color:#7a0c00;font-size:25px;margin-bottom:20px;}
.product-page-accordian h3, .single-page h3, .page-wrapper h3, .term-description h3, .term-description-2 h3 {color:#7a0c00;font-size:21px;margin-bottom:15px;}
.product-page-accordian h4, .single-page h4, .page-wrapper h4, .term-description h4, .term-description-2 h4 {color:#7a0c00;font-size:18px;text-decoration:underline;font-weight:400;}
.product-page-accordian ul, .product-page-accordian ol, .single-page ul, .single-page ol, .page-wrapper ul, .page-wrapper ol, .term-description ul, .term-description ol, .term-description-2 ul, .term-description-2 ol {margin-left:35px;}
.product-page-accordian p a, .product-page-accordian ul li a, .single-page p a, .single-page ul li a, .page-wrapper p a, .page-wrapper ul li a, .term-description p a, .term-description ul li a, .term-description-2 p a, .term-description-2 ul li a {color:#009fe4;}
.product-page-accordian figure img, .single-page figure img, .page-wrapper figure img, .term-description figure img, .term-description-2 figure img {border:1px solid #7a0c0099;}
.uppercase, h6, th, span.widget-title {max-width:100%;}
.wp-caption .wp-caption-text {border-left:1px solid #7a0c0099;border-right:1px solid #7a0c0099;border-bottom:1px solid #7a0c0099;}
.is-divider {display:none;}
.entry-category {margin-bottom:30px;}
.entry-category a {color:#382514;font-weight:normal;text-transform:none;font-size:18px;}
.entry-header-text {border-bottom:1px dashed #7a0c004f;margin-bottom:15px;}
.single-page {border-bottom:2px solid #7a0c00;}
h1.entry-title {color:#7a0c00;font-size:28px;}
.page-title-inner .title-wrapper .entry-title {margin-bottom:30px !important;color:#7a0c00 !important;font-size:35px;}
#ftwp-container #ftwp-list.ftwp-liststyle-decimal .ftwp-item {padding:4px; border-bottom:1px dashed #7a0c0029;}
#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor {font-size:18px;}
.blog-archive .row .col #post-list .large-columns-1 .post-item {padding:15px 0px;border-bottom:1px dashed #7a0c004f;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-image {width:25% !important;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-image .image-cover img {border:1px solid #7a0c004f;padding:2px;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-text {padding:0px 15px;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-text .box-text-inner {vertical-align:top;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-text .box-text-inner h5 {margin-top:0px;color:#7a0c00;font-size:22px;margin-bottom:20px;}
.box-vertical .box-text {vertical-align:top;}
.post-tag {margin-top:30px;background:#eee;padding:15px;border-radius:10px;}
.post-tag .bvlq {color:#7a0c00;font-size:25px;margin-bottom:15px;}
.post-tag .blog-list .wrap-post .post {padding:10px 0px;border-bottom:1px dashed #7a0c004f;margin:0;overflow:hidden;}
.post-tag .blog-list .wrap-post .post .post-image {width:20%;float:left;overflow:hidden;margin-right:5%;}
.post-tag .blog-list .wrap-post .post .post-image img {width:100%;height:120px;object-fit:cover;border:1px solid #7a0c004f;padding:2px;}
.post-tag .blog-list .wrap-post .post .post-info {width:75%;float:left;}
.product-small .col-inner .product-small {border:1px solid #7a0c004f;padding:5px;}
.product-small .col-inner .product-small .box-image .image-zoom-fade a img {border:1px solid #7a0c004f;padding:0px;object-fit:cover;}
.product-small .col-inner .product-small .box-text {}
.product-small .col-inner .product-small .box-text .title-wrapper {margin-bottom:15px;height:70px;}
.product-small .col-inner .product-small .box-text .title-wrapper p a {color:#831c10;font-size:17px;font-weight:700;}
.price-wrapper .price del .woocommerce-Price-amount, .price-wrapper .price ins .woocommerce-Price-amount, .price-wrapper .price span bdi  {font-size:20px;}
.product-small .col-inner .badge-container .badge-square .badge-inner {background-color:#a92517db;}
.nav-pagination>li>span, .nav-pagination>li>a {border-radius:0px;border-color:#7a0c00 !important;background-color:#7a0c00 !important;}
ul.links li a {color:#fff !important;}
.pgle-ss1 {width:100%;overflow:hidden;margin:50px 0px;}
.pgle-ss1 .tt-lh {width:50%;float:left;padding-right:25px;}
.pgle-ss1 .lich-lv {width:50%;float:left;background:#7a0c00;color:#fff;margin-top:50px;}
.pgle-ss1 .tt-lh ul li {border-bottom:1px dashed #7a0c004f;}
.pgle-ss1 .lich-lv .lich-title {color:#fff !important;background:#f9a01a;text-align:center;padding:7px;}
.pgle-ss1 .lich-lv .box-lich {padding:0px 20px;}
.pgle-ss1 .lich-lv .box-lich p {margin:10px 0px;}
.pgle-ss1 .lich-lv .box-lich p b {font-size:20px;}
.form-pglh {width:100%;overflow:hidden;}
.form-pglh .lh-header {}
.form-pglh .lh-header p label {width:33.333%;float:left;padding:0px 15px;}
.form-pglh .lh-footer p label {width:100%;float:left;padding:0px 15px;}
.form-pglh .lh-footer p label span .pglh-title {width:100%;float:left;padding:0px 15px;background:#fff !important;border-radius:0px;margin:0px;}
.form-pglh .lh-footer p input {width:98%;margin:0px 15px;background:#7a0c00 !important;border-radius:8px;}
.wc-block-components-sidebar-layout .wc-block-components-main {margin:0px !important;padding-right:0px !important;width:100% !important;}
.is-large.wc-block-cart .wc-block-components-sidebar {margin-top:0px !important;width:100% !important;padding-left:0px !important;}
.wc-block-components-sidebar-layout.wc-block-cart {background:#fff;padding:10px;border-radius:10px;}
.cart-new .woocommerce .row  {background:#fff;padding:15px;border-radius:10px;}
.cart-new .woocommerce .row .large-7 {max-width:100%;flex-basis:100%;float:left;padding:0px;}
.cart-new .woocommerce .row .large-5 {max-width:100%;flex-basis:100%;float:left;padding:0px;border-left:none;}
.cart-new .woocommerce .row .large-5 .cart-sidebar .cart_totals table thead tr th {border-width:1px !important;border-color:#eee;padding:20px 15px;color:#7a0c00;font-size:20px;text-transform:none;}
.cart-new .woocommerce .row .large-5 .cart-sidebar .cart_totals table tbody tr th, .cart-new .woocommerce .row .large-5 .cart-sidebar .cart_totals table tbody tr td {border:1px solid #eee;padding:5px 15px;}
.cart-new .woocommerce .row .large-5 .cart-sidebar .cart_totals table tbody .shipping .shipping__inner {border:none;padding:0px;}
input[type=submit], input[type=submit].button, input[type=submit], .primary {background-color:#7a0c00;}
.primary.is-underline, .primary.is-link, .primary.is-outline {color:#7a0c00;}
.checkout-new .woocommerce .checkout .row .large-7 #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_first_name_field {width:100% !important;}
.checkout-new .woocommerce .checkout .row .large-7 {max-width:100%;flex-basis:100%;padding:0px;}
.checkout-new .woocommerce .checkout .row .large-5 {max-width:100%;flex-basis:100%;padding:0px;}
.checkout-new .woocommerce .checkout .row .large-5 .col-inner {border:3px solid #7a0c00;}
.checkout-new .woocommerce {background:#fff;overflow:hidden;padding:30px;border-radius:10px;}
.checkout-new .woocommerce .checkout .row .large-7 #customer_details .clear .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper #billing_address_1_field {width:100% !important;}
.woocommerce-MyAccount-content {background:#fff;padding:15px;border-radius:10px;}
.header-cart-link {color:#fff !important;font-size:17px !important;padding:6px 8px !important;border-radius:8px;font-weight:700 !important;background:#7a0c00;text-transform:uppercase !important;}
.post-sidebar {padding:0px 10px !important;border-left:1px solid #7a0c004f !important;}
.widget {margin-bottom:30px !important;}
.widget .widget-title {display:block;background:#7a0c00;padding:9px 15px;color:#fff;text-transform:none;}
.widget ul {margin-left:5px !important;}
.xem-them {font-size:19px;font-weight:700;color:#7a0c00;}
.bl-category {margin-bottom:30px;}
.bl-category .bl {padding:15px 0px;}
.bl-category .bl span {color:#7a0c00;font-weight:700;font-size:24px;margin-right:20px;}
.bl-category .bl a {background:#7a0c00;padding:1px 15px;margin:0px 7px;color:#fff;border-radius:10px;border:1px solid #f9a01a;display:inline-block;font-size:16px;}
.single-page center {margin:15px 0px;}
.single-page center a {background:#7a0c00;color:#fff;padding:7px 15px;font-size:19px;border-radius:10px;border:1px solid #f9a01a;text-decoration:none;}
.entry-content .bvlq {overflow:hidden;margin-top:40px;background:#eee;padding:10px;border-radius:10px;margin-bottom:40px}
.bvlq strong {margin-bottom:20px;display:block;font-size:23px;color:#7a0c00;border-bottom:1px dashed #7a0c004f;padding-bottom:10px;}
.bvlq ul li {padding:7px 0px;font-size:19px;border-bottom:1px dashed #d1cdcdb0;color:#444;}
.term-description-2 {margin-top:40px;}
.bvlq ul li a {color:#444;}
.has-dropdown .icon-angle-down {display:none !important;}
.devvn_buy_now_style {background:#7a0c00 !important;}
.yith-wcan-filters {background-color:#ffffff00 !important;margin-bottom:0px !important;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {background-color:#7a0c00;box-shadow:1px 1px 1px 1px #D7D7D7;border-radius:4px;display:inline-block;margin:5px;padding:3px 10px;text-align:center;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label > a {color:#fff;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {font-size:15px;}
.reset-filters {text-transform:none;background:#7a0c00;color:#fff;border-radius:4px;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer {display:none;}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable {padding:6.5px 40px 6.5px 20px;text-decoration:none;}
.yith-wcan-active-filters h4 {text-decoration:none;font-size:22px;color:#7a0c00;font-weight:700;}
.wg-ss1 a img {width:299px;height:299px;}
.button.is-outline, input[type=submit].is-outline, input[type=reset].is-outline, input[type=button].is-outline {border:2px solid rgb(237 206 6) !important;background-color:#7a0c00 !important;color:#fff !important;}
.ss1-right {width:60%;float:right;padding-left:10px;}
.ss1-right .ss1-right-top {margin-top:50px;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/baner-1.png");background-repeat:no-repeat;background-position:left top;background-size:auto;height:430.336px;}
.ss1-right .ss1-right-top .bua-hm {display:none;width:210px;height:210px;top:109.354px;right:325px;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/bua-hm.png");background-repeat:no-repeat;background-position:left top;background-size:cover;}
.ss1-right .ss1-right-top .as1 {width:300px;height:300px;top:50px;right:255px;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/mat-troi.png");background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:scroll;background-origin:content-box;opacity:2;}
.ss1-right .ss1-right-top .as2 {width:300px;height:300px;top:-15px;right:-70px;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/adwd-20201009013137.png");background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:scroll;background-origin:content-box;opacity:1;}
.ss1-right .ss1-right-top .hb {width:114.141px;height:69px;top:25px;right:255px;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/hb.gif");background-repeat:no-repeat;background-position:left top;background-size:cover;position:absolute;}
.ss1-right-bottom {text-align:center;margin-top:40px;}
.ss1-right-bottom a {background:rgba(226, 78, 75, 1.0);background:-webkit-linear-gradient(180deg, rgba(226, 78, 75, 1.0), rgba(202, 7, 0, 1.0));background:linear-gradient(180deg, rgba(226, 78, 75, 1.0), rgba(202, 7, 0, 1.0));padding:10px 25px;border-radius:1000px;color:#fff;font-size:17px;}
.ss1 .ss1-left {width:40%;float:left;margin-top:30px;background:url(https://dothophucloc.vn/wp-content/uploads/2025/03/ss2-3.png);background-repeat:no-repeat;background-size:auto;height:650px;padding:40px 40px;}
.ss1 .ss1-left p {font-size:18px;text-align:center;margin-bottom:30px;color:#fff;}
.ss1 .ss1-left h2 {text-align:center;color:#f89e19;text-transform:uppercase;font-size:25px;margin-bottom:30px;padding-top:15px;}
.ss1 .ss1-left p a {margin-left:15px;color:#fff;font-style:italic;}
.bhm-h2 {color:rgb(154, 14, 0);font-size:30px;font-weight:bold;text-align:center;margin-top:30px;}
.icon-h2 {background:url(https://dothophucloc.vn/wp-content/uploads/2025/03/ss2-7.png);background-repeat:no-repeat;background-size:auto;background-position:center;height:35px;text-align:center;}
.ft-bcbct {width:180px !important;}
.stuck .header-main .nav > li > a {line-height:16px !important;}
.hot {font-size:17px; font-weight:bold;margin-bottom: 15px;color:#444;}
.hot i {font-size:20px;color:#7a0c00;margin-right:10px;}
#nav_menu-2 {padding;0px;}
#menu-danh-muc-san-pham {margin-left:0px !important;}
#menu-danh-muc-san-pham li {background:#7a0c00;}
#menu-danh-muc-san-pham a {font-size:20px;padding:8px 20px;color:#fff;}
#menu-danh-muc-san-pham .toggle {margin-right:30px;}
#menu-danh-muc-san-pham .toggle i {color:#fff;font-size:30px;}
#menu-danh-muc-san-pham .sub-menu {border:none !important;background:#892318db;}
#menu-danh-muc-san-pham .sub-menu li {background:#892318db;border-bottom:1px dashed #eeeeee94;}
.entry-author {padding:20px;border:1px solid #dbd2d2;margin:15px 0px;border-radius:10px;}
.mr {margin-top:50px;border:2px solid #dbd2d2;}
.wg-ss1 {text-align:center;}
.csbh-product {border:2px solid #777;padding:15px;border-radius:10px;background:#eee;margin-top:50px;}
.product-section-title-related {color:#7a0c00;font-size:20px;}
.accordion-title.active {border-color:#7a0c0070;color:#7a0c00;background-color:rgba(0,0,0,.03);font-size:18px;}
a.plain {color:#7a0c00;border-color:#7a0c0070;}
.accordion-inner table {width:100%;margin:0 auto;}
.accordion-inner table tbody tr td, .accordion-inner table tbody tr th {padding:15px;border:1px solid #dedede;font-size:17px;text-transform:none;line-height:0px !important;color:#7a0c00;}
.has-border {border:2px solid #7a0c00;padding:15px 30px 30px;border-radius:10px;background:#eee;}
#lobanOuter {margin-bottom:50px;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label>a {font-size:17px !important;}
@media only screen and (max-width: 600px) {
.hotline-bar, .full-cta {display: none;}
.full-cta .imsg-chat a img, .full-cta .zalo-chat a img {width:34px;height:34px;}
.full-cta li {list-style:none;background:#1aa1dc;width:40px;height:40px;padding:3px;overflow:hidden;border-radius:50%;margin:7px;}
.hotline-phone-ring {display:none;}
.action-mobile .nav .nav-item .nav-link img {width:25px;height:25px;margin:0 auto;}
.action-mobile {display:block;text-align:center;position:fixed;bottom:0;background:#222;z-index:99999;border-top:2px solid #f1ca0a;height:60px;width:100%;}
.action-mobile .nav .nav-item .nav-link {text-align:center;padding:5px;}
.action-mobile .nav .bd-left {border-left:1px solid #f1ca0a;}
.action-mobile .nav .nav-item .nav-link span {width:100%;font-size:14px;color:#fff;}
.ft-ck .ft-cs {width:100%;float:left;padding:15px;text-align:center;border-bottom:1px dashed #eee;}
.ft-ck {overflow:hidden;margin-top:300px;}
.ft-info, .ft-kh, .ft-tt {text-align:center;border-bottom:1px dashed #eee;}
.ft-info ul, .ft-kh ul, .ft-tt ul {text-align:left;}
.product-entry-meta {background:#eee;padding:5px 10px;border:1px solid #c3bbbb52;font-size:15px;}
.product-summary .quantity {width:20%;margin-right:4%;}
.quantity+.button {width:77%;}
.product_title {color:#7a0c00;font-size:26px;padding-bottom:10px;border-bottom:1px dashed #7a0c004f;margin-bottom:20px;margin-top:20px;}
.pgle-ss1 .tt-lh {width:100%;float:left;padding-right:0px;}
.pgle-ss1 .lich-lv {width:100%;float:left;background:#7a0c00;color:#fff;margin-top:0px;}
.form-pglh .lh-header p label {width:100%;float:left;padding:0px;}
.form-pglh .lh-footer p label {width:100%;float:left;padding:0px;}
.form-pglh .lh-footer p input {width:100%;margin:0px;background:#7a0c00 !important;border-radius:8px;}
.bl-category .bl a {background:#7a0c00;padding:1px 15px;margin-right:15px;color:#fff;border-radius:10px;border:1px solid #f9a01a;display:block;margin:5px 0px;font-size:16px;}
.yith-wcan-filters-opener {display:block !important;margin:15px auto;}
.yith-wcan-filters {background-color:#fff !important;margin-bottom:0px !important;}
.yith-wcan-filters.filters-modal .main-modal-button {color:#fff !important;}
.yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title {text-decoration:none;}
.header-main {border-bottom:1px solid #eeeeee6b;background:#444;}
.ft-ck .ft-cs img {width:90px;height:90px;}
.blog-archive .row .col #post-list .large-columns-1 .post-item .col-inner .box .box-image {width:100% !important;}
.ss1-right {width:100%;float:left;padding-left:0px;}
.ss1-right .ss1-right-top {margin-top:30px;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/baner-1.png");background-repeat:no-repeat;background-position:left top;background-size:contain;height:430.336px;max-width:100%;}
.ss1-right .ss1-right-top .bua-hm {width:150px;height:150px;top:770px;right:180px;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/bua-hm.png");background-repeat:no-repeat;background-position:left top;background-size:cover;}
.ss1-right .ss1-right-top .as1 {width:200px;height:200px;top:650px;right:55px;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/mat-troi.png");background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:scroll;background-origin:content-box;opacity:0.7;}
.ss1-right .ss1-right-top .as2 {width:300px;height:300px;top:400px;right:0px;mix-blend-mode:screen;will-change:transform, opacity;position:absolute;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/adwd-20201009013137.png");background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:scroll;background-origin:content-box;opacity:1;display:none;}
.ss1-right .ss1-right-top .hb {width:110px;height:60px;top:640px;right:50px;background-image:url("https://dothophucloc.vn/wp-content/uploads/2025/03/hb.gif");background-repeat:no-repeat;background-position:left top;background-size:cover;position:absolute;display:none;}
.ss1-right-bottom {text-align:center;margin-top:30px;}
.ss1 .ss1-left {width:100%;float:left;margin-top:30px;height:auto;padding:30px 20px;background:none;margin-top:60px;}
.ft-info {padding-bottom:30px;}
.ft-bcbct {margin-bottom:20px;}
.mr {margin-top:50px;border:2px solid #dbd2d2;}
.post-tag .blog-list .wrap-post .post .post-image img {width:100%;height:auto;object-fit:cover;border:1px solid #7a0c004f;padding:2px;}
.post-tag .blog-list .wrap-post .post .post-image {width:100%;float:left;overflow:hidden;margin-right:0%;margin-bottom:15px;}
.post-tag .blog-list .wrap-post .post .post-info {width:100%;float:left;}
.accordion-inner table tbody tr td, .accordion-inner table tbody tr th {padding:15px;border:1px solid #dedede;font-size:17px;text-transform:none;line-height:0px !important;color:#7a0c00;display:block;}
.blog-archive .row .col .large-columns-1 .post-item {padding:15px 0px;border-bottom:1px dashed #7a0c004f;margin:0px 15px;}
}