/* ==========================================================================
   THEME COLOR SCHEMES - MỘC TINH HOA / QLBH_CORE
   Color Options:
   1. Nâu (Brown - Default): #654a30, #463636, #f5d9b6
   2. Xanh nước biển (Ocean/Navy Blue): #005691, #0b2545, #c8e1f5
   3. Đỏ (Ruby/Crimson Red): #b31b1b, #5c0d0d, #fcdada
   ========================================================================== */

/* ==========================================================================
   1. XANH NƯỚC BIỂN (OCEAN / NAVY BLUE)
   ========================================================================== */
body.theme-color-blue,
.theme-color-blue {
    /* CSS Variables */
    --theme-primary: #005691;
    --theme-primary-dark: #0b2545;
    --theme-primary-light: #c8e1f5;
    --theme-primary-accent: #0077b6;
    --theme-primary-alpha: rgba(0, 86, 145, 0.65);
    --theme-primary-focus: rgba(0, 86, 145, 0.25);
    --theme-bg-subtle: #f0f7fd;
}

/* Typography */
.theme-color-blue b,
.theme-color-blue strong {
    color: #0b2545;
}

.theme-color-blue .heading-font,
.theme-color-blue h1,
.theme-color-blue h2,
.theme-color-blue h3,
.theme-color-blue h4,
.theme-color-blue h5,
.theme-color-blue h6 {
    color: #0b2545;
}

/* Header & Menu */
.theme-color-blue .header,
.theme-color-blue .header.stuck {
    background: #0b2545 !important;
}

.theme-color-blue .header li.menu-item a {
    color: #e3f2fd !important;
}

.theme-color-blue .header li.menu-item a:hover {
    color: #ffffff !important;
}

.theme-color-blue .header li.menu-item .sub-menu {
    background: #ffffff !important;
    border-top: 3px solid #005691 !important;
}

.theme-color-blue .header li.menu-item .sub-menu li a {
    color: #005691 !important;
}

.theme-color-blue .header li.menu-item .sub-menu li:hover>a {
    background-color: #f0f7fd !important;
    color: #0b2545 !important;
}

.theme-color-blue .header__menu .icon-search,
.theme-color-blue .icon-cart .fa {
    color: #e3f2fd !important;
}

.theme-color-blue .header__menu .icon-search:hover,
.theme-color-blue .icon-cart .fa:hover {
    color: #ffffff !important;
}

.theme-color-blue .header-nav-main .itop .fa {
    color: #48cae4 !important;
}

/* Breadcrumbs */
.theme-color-blue #breadcrumbs {
    background: #e8f4fc !important;
}

.theme-color-blue #breadcrumbs .breadcrumbs a {
    color: #005691 !important;
}

/* Sidebar & Category Link Wrappers */
.theme-color-blue .sidebar .widget.widget-product-categories .widget-title {
    background: #005691;
}

.theme-color-blue .sidebar .widget .sidebar-categories a {
    background-color: rgba(0, 86, 145, 0.65);
}

.theme-color-blue .sidebar .widget .widget-title {
    background: rgba(0, 86, 145, 0.65);
}

.theme-color-blue .sidebar .widget .sidebar-categories>li>.cat-link-wrapper,
.theme-color-blue .cat-link-wrapper {
    background-color: rgba(0, 86, 145, 0.65) !important;
}

.theme-color-blue .sidebar .widget .sidebar-categories>li>.cat-link-wrapper:hover,
.theme-color-blue .cat-link-wrapper:hover {
    background-color: #005691 !important;
}

.theme-color-blue .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper {
    background: transparent !important;
}

.theme-color-blue .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a:hover,
.theme-color-blue .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a.current-cat {
    color: #005691 !important;
}

.theme-color-blue .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a:hover::before,
.theme-color-blue .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a.current-cat::before {
    color: #005691 !important;
}

/* Category Titles & Widget Titles */
.theme-color-blue .cat-title,
.theme-color-blue .widget_tin_khuyenmai .cat-title,
.theme-color-blue .category-news h1.cat-title {
    background: #005691 !important;
    color: #fff !important;
}

.theme-color-blue .widget_tin_khuyenmai .cat-title::before {
    color: #c8e1f5 !important;
}

.theme-color-blue .product-detail .title h3,
.theme-color-blue .widget-news .title h3,
.theme-color-blue .widget-product-related .title h3 {
    background: #005691;
}

.theme-color-blue .product-detail .title:before,
.theme-color-blue .widget-news .title::before,
.theme-color-blue .widget-product-related .title:before {
    background: #005691;
}

/* Carousel Slider Buttons */
.theme-color-blue #detailnews1 .owl-nav .owl-next,
.theme-color-blue #detailnews1 .owl-nav .owl-prev,
.theme-color-blue #sync1 .owl-nav .owl-next,
.theme-color-blue #sync1 .owl-nav .owl-prev {
    background: #005691;
}

/* Product Detail & Elements */
.theme-color-blue .product-buyers {
    border-color: #005691;
}

.theme-color-blue .product-buyers .title {
    background: #0b2545;
}

.theme-color-blue .product-buyers .item em {
    color: #005691;
}

.theme-color-blue .product-info h1 {
    color: #005691;
}

.theme-color-blue .product-info .product-meta-support {
    border-color: #005691;
    color: #005691;
    background: #f0f7fd;
}

.theme-color-blue .product-info .price-box .label {
    color: #005691;
}

.theme-color-blue .product-info .product-recall {
    background: #f0f7fd;
    color: #005691;
}

.theme-color-blue .product-info .product-recall input[type=button] {
    background: #0b2545;
}

.theme-color-blue .like-a-boss .head {
    background-color: #0b2545;
}

.theme-color-blue .like-a-boss .body {
    background: #f0f7fd;
}

.theme-color-blue .like-a-boss ul li {
    color: #005691;
}

.theme-color-blue .like-a-boss ul li span {
    color: #005691;
}

.theme-color-blue .like-a-boss .title {
    color: #005691;
}

.theme-color-blue .product-contact {
    color: #005691;
}

.theme-color-blue .product-contact a {
    color: #005691;
}

.theme-color-blue .product-contact .title:after {
    background: #005691;
}

.theme-color-blue .product-contact .fa {
    color: #005691;
}

/* Product Detail Tabs */
.theme-color-blue #pills-productdetail .nav-link,
.theme-color-blue .product-detail .nav-pills .nav-link {
    background-color: rgba(0, 86, 145, 0.65) !important;
    color: #ffffff !important;
}

.theme-color-blue #pills-productdetail .nav-link:hover,
.theme-color-blue .product-detail .nav-pills .nav-link:hover {
    background-color: #005691 !important;
    color: #ffffff !important;
}

.theme-color-blue #pills-productdetail .nav-link.active,
.theme-color-blue .product-detail .nav-pills .nav-link.active {
    background-color: #005691 !important;
    border-color: #005691 !important;
    color: #ffffff !important;
}

/* Floating Form & Quotation */
.theme-color-blue .form-fixed-top {
    background: #f0f7fd;
    border: 1px solid #c8e1f5;
}

.theme-color-blue .form-fixed-top .submit {
    background-color: #005691;
}

.theme-color-blue .form-fixed-top .submit:hover {
    background-color: #0077b6;
}

.theme-color-blue .form_baogia form,
.theme-color-blue .section.form_baogia {
    border-color: #005691 !important;
}

.theme-color-blue .section.form_baogia h3 {
    color: #005691 !important;
}

.theme-color-blue .form_baogia form input:focus,
.theme-color-blue .form_baogia form select:focus,
.theme-color-blue .form_baogia form textarea:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 86, 145, 0.25);
    border-color: rgba(0, 86, 145, 0.4);
}

.theme-color-blue .form_baogia .new-address-next-step-button {
    background: linear-gradient(#005691, #0b2545);
}

/* Footer */
.theme-color-blue .footer {
    background: #0b2545 !important;
    color: #c8e1f5 !important;
}

.theme-color-blue .footer .widget-title {
    color: #ffffff !important;
}

.theme-color-blue .footer .text,
.theme-color-blue .footer .textwidget p,
.theme-color-blue .footer a {
    color: #c8e1f5 !important;
}

.theme-color-blue .footer a:hover {
    color: #ffffff !important;
}

.theme-color-blue .footer .textwidget p:before {
    color: #48cae4 !important;
}

.theme-color-blue .form_footer input[type=email] {
    border: 1px solid #005691;
}

.theme-color-blue .form_footer input[type=submit] {
    background: #005691 !important;
    color: #ffffff !important;
}

.theme-color-blue .form_footer input[type=submit]:hover {
    background: #0077b6 !important;
}

.theme-color-blue .footer .absolute-footer {
    background-color: #061527 !important;
}

.theme-color-blue .footer-vntsc,
.theme-color-blue .footer-vntsc a {
    color: rgba(200, 225, 245, 0.7) !important;
}

.theme-color-blue .footer-vntsc strong {
    color: #ffffff !important;
}

/* Cart & Checkout */
.theme-color-blue .cart-wrapper .row_title {
    color: #005691;
}

.theme-color-blue .cart-wrapper .cart_item a {
    color: #005691;
}

.theme-color-blue .cart-wrapper button[class*=btn] {
    border-color: #005691;
    color: #005691;
}

.theme-color-blue .cart_totals h3,
.theme-color-blue .checkout_coupon h3 {
    color: #005691;
}

.theme-color-blue .cart_totals .totals-price {
    color: #005691;
}

.theme-color-blue .checkout_coupon .content input:last-of-type {
    color: #005691;
}

.theme-color-blue .continue-shopping-button,
.theme-color-blue .update-cart-button {
    border-color: #005691;
    color: #005691;
}

.theme-color-blue .continue-shopping-button:hover,
.theme-color-blue .update-cart-button:hover {
    background: #005691;
    color: #fff;
}

.theme-color-blue .cart_title h1 {
    color: #005691;
}

.theme-color-blue .cart_title h1:before {
    background: #005691;
}

.theme-color-blue .checkout-container .checkout .cart_item .product-name a {
    color: #005691;
}

.theme-color-blue .pager ul li {
    color: #005691;
}

.theme-color-blue .pager ul li a {
    color: #005691;
}

.theme-color-blue .pager ul li.current-page {
    background-color: #005691;
    color: #fff;
}

.theme-color-blue .paymentsuccess-container .thanks h2,
.theme-color-blue .paymentsuccess-container .thanks .content p,
.theme-color-blue .paymentsuccess-container .thanks .content strong {
    color: #005691;
}

.theme-color-blue .paymentsuccess-container .thanks .continue-buying {
    background: #005691;
}

.theme-color-blue .paymentsuccess-container .thanks .continue-buying:hover {
    background: #0b2545;
}

/* Custom Product Filters */
.theme-color-blue .btn-open-filter-popup:hover {
    border-color: #005691;
    color: #005691;
    background: #f0f7fd;
}

.theme-color-blue .btn-open-filter-popup.has-filter {
    border-color: #005691;
    background: #005691;
    color: #fff;
}

.theme-color-blue .filter-group-header {
    border-bottom-color: #005691;
}

.theme-color-blue .filter-item.selected,
.theme-color-blue .filter-checkbox:checked+.filter-label {
    border-color: #005691;
    color: #005691;
}


/* ==========================================================================
   2. ĐỎ (RUBY / CRIMSON RED)
   ========================================================================== */
body.theme-color-red,
.theme-color-red {
    /* CSS Variables */
    --theme-primary: #b31b1b;
    --theme-primary-dark: #5c0d0d;
    --theme-primary-light: #fcdada;
    --theme-primary-accent: #d32f2f;
    --theme-primary-alpha: rgba(179, 27, 27, 0.65);
    --theme-primary-focus: rgba(179, 27, 27, 0.25);
    --theme-bg-subtle: #fef4f4;
}

/* Typography */
.theme-color-red b,
.theme-color-red strong {
    color: #5c0d0d;
}

.theme-color-red .heading-font,
.theme-color-red h1,
.theme-color-red h2,
.theme-color-red h3,
.theme-color-red h4,
.theme-color-red h5,
.theme-color-red h6 {
    color: #5c0d0d;
}

/* Header & Menu */
.theme-color-red .header,
.theme-color-red .header.stuck {
    background: #851a1a !important;
}

.theme-color-red .header li.menu-item a {
    color: #ffffff !important;
}

.theme-color-red .header li.menu-item a:hover {
    color: #ffe5e5 !important;
}

.theme-color-red .header li.menu-item .sub-menu {
    background: #ffffff !important;
    border-top: 3px solid #b31b1b !important;
}

.theme-color-red .header li.menu-item .sub-menu li a {
    color: #b31b1b !important;
}

.theme-color-red .header li.menu-item .sub-menu li:hover>a {
    background-color: #fef4f4 !important;
    color: #5c0d0d !important;
}

.theme-color-red .header__menu .icon-search,
.theme-color-red .icon-cart .fa {
    color: #ffffff !important;
}

.theme-color-red .header__menu .icon-search:hover,
.theme-color-red .icon-cart .fa:hover {
    color: #ffe5e5 !important;
}

.theme-color-red .header-nav-main .itop .fa {
    color: #ffb4b4 !important;
}

/* Breadcrumbs */
.theme-color-red #breadcrumbs {
    background: #fdeeee !important;
}

.theme-color-red #breadcrumbs .breadcrumbs a {
    color: #b31b1b !important;
}

/* Sidebar & Category Link Wrappers */
.theme-color-red .sidebar .widget.widget-product-categories .widget-title {
    background: #b31b1b;
}

.theme-color-red .sidebar .widget .sidebar-categories a {
    background-color: rgba(179, 27, 27, 0.65);
}

.theme-color-red .sidebar .widget .widget-title {
    background: rgba(179, 27, 27, 0.65);
}

.theme-color-red .sidebar .widget .sidebar-categories>li>.cat-link-wrapper,
.theme-color-red .cat-link-wrapper {
    background-color: rgba(179, 27, 27, 0.65) !important;
}

.theme-color-red .sidebar .widget .sidebar-categories>li>.cat-link-wrapper:hover,
.theme-color-red .cat-link-wrapper:hover {
    background-color: #b31b1b !important;
}

.theme-color-red .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper {
    background: transparent !important;
}

.theme-color-red .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a:hover,
.theme-color-red .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a.current-cat {
    color: #b31b1b !important;
}

.theme-color-red .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a:hover::before,
.theme-color-red .sidebar .widget .sidebar-categories .sub-menu li .cat-link-wrapper a.current-cat::before {
    color: #b31b1b !important;
}

/* Category Titles & Widget Titles */
.theme-color-red .cat-title,
.theme-color-red .widget_tin_khuyenmai .cat-title,
.theme-color-red .category-news h1.cat-title {
    background: #b31b1b !important;
    color: #fff !important;
}

.theme-color-red .widget_tin_khuyenmai .cat-title::before {
    color: #fcdada !important;
}

.theme-color-red .product-detail .title h3,
.theme-color-red .widget-news .title h3,
.theme-color-red .widget-product-related .title h3 {
    background: #b31b1b;
}

.theme-color-red .product-detail .title:before,
.theme-color-red .widget-news .title::before,
.theme-color-red .widget-product-related .title:before {
    background: #b31b1b;
}

/* Carousel Slider Buttons */
.theme-color-red #detailnews1 .owl-nav .owl-next,
.theme-color-red #detailnews1 .owl-nav .owl-prev,
.theme-color-red #sync1 .owl-nav .owl-next,
.theme-color-red #sync1 .owl-nav .owl-prev {
    background: #b31b1b;
}

/* Product Detail & Elements */
.theme-color-red .product-buyers {
    border-color: #b31b1b;
}

.theme-color-red .product-buyers .title {
    background: #5c0d0d;
}

.theme-color-red .product-buyers .item em {
    color: #b31b1b;
}

.theme-color-red .product-info h1 {
    color: #b31b1b;
}

.theme-color-red .product-info .product-meta-support {
    border-color: #b31b1b;
    color: #b31b1b;
    background: #fef4f4;
}

.theme-color-red .product-info .price-box .label {
    color: #b31b1b;
}

.theme-color-red .product-info .product-recall {
    background: #fef4f4;
    color: #b31b1b;
}

.theme-color-red .product-info .product-recall input[type=button] {
    background: #5c0d0d;
}

.theme-color-red .like-a-boss .head {
    background-color: #5c0d0d;
}

.theme-color-red .like-a-boss .body {
    background: #fef4f4;
}

.theme-color-red .like-a-boss ul li {
    color: #b31b1b;
}

.theme-color-red .like-a-boss ul li span {
    color: #b31b1b;
}

.theme-color-red .like-a-boss .title {
    color: #b31b1b;
}

.theme-color-red .product-contact {
    color: #b31b1b;
}

.theme-color-red .product-contact a {
    color: #b31b1b;
}

.theme-color-red .product-contact .title:after {
    background: #b31b1b;
}

.theme-color-red .product-contact .fa {
    color: #b31b1b;
}

/* Product Detail Tabs */
.theme-color-red #pills-productdetail .nav-link,
.theme-color-red .product-detail .nav-pills .nav-link {
    background-color: rgba(179, 27, 27, 0.65) !important;
    color: #ffffff !important;
}

.theme-color-red #pills-productdetail .nav-link:hover,
.theme-color-red .product-detail .nav-pills .nav-link:hover {
    background-color: #b31b1b !important;
    color: #ffffff !important;
}

.theme-color-red #pills-productdetail .nav-link.active,
.theme-color-red .product-detail .nav-pills .nav-link.active {
    background-color: #b31b1b !important;
    border-color: #b31b1b !important;
    color: #ffffff !important;
}

/* Floating Form & Quotation */
.theme-color-red .form-fixed-top {
    background: #fef4f4;
    border: 1px solid #fcdada;
}

.theme-color-red .form-fixed-top .submit {
    background-color: #b31b1b;
}

.theme-color-red .form-fixed-top .submit:hover {
    background-color: #d32f2f;
}

.theme-color-red .form_baogia form,
.theme-color-red .section.form_baogia {
    border-color: #b31b1b !important;
}

.theme-color-red .section.form_baogia h3 {
    color: #b31b1b !important;
}

.theme-color-red .form_baogia form input:focus,
.theme-color-red .form_baogia form select:focus,
.theme-color-red .form_baogia form textarea:focus {
    box-shadow: 0 0 0 .2rem rgba(179, 27, 27, 0.25);
    border-color: rgba(179, 27, 27, 0.4);
}

.theme-color-red .form_baogia .new-address-next-step-button {
    background: linear-gradient(#b31b1b, #5c0d0d);
}

/* Footer */
.theme-color-red .footer {
    background: #851a1a !important;
    color: #ffffff !important;
}

.theme-color-red .footer .widget-title,
.theme-color-red .footer h1,
.theme-color-red .footer h2,
.theme-color-red .footer h3,
.theme-color-red .footer h4,
.theme-color-red .footer h5,
.theme-color-red .footer h6 {
    color: #ffffff !important;
}

.theme-color-red .footer .text,
.theme-color-red .footer .textwidget p,
.theme-color-red .footer a,
.theme-color-red .footer p,
.theme-color-red .footer span,
.theme-color-red .footer div,
.theme-color-red .footer li {
    color: #ffffff !important;
}

.theme-color-red .footer a:hover {
    color: #ffe5e5 !important;
}

.theme-color-red .footer strong,
.theme-color-red .footer b {
    color: #ffffff !important;
}

.theme-color-red .footer .textwidget p:before {
    color: #ffb4b4 !important;
}

.theme-color-red .form_footer input[type=email] {
    border: 1px solid #b31b1b;
}

.theme-color-red .form_footer input[type=submit] {
    background: #b31b1b !important;
    color: #ffffff !important;
}

.theme-color-red .form_footer input[type=submit]:hover {
    background: #d32f2f !important;
}

.theme-color-red .footer .absolute-footer {
    background-color: #590e0e !important;
}

.theme-color-red .footer-vntsc,
.theme-color-red .footer-vntsc a,
.theme-color-red .footer-vntsc strong {
    color: #ffffff !important;
}

/* Cart & Checkout */
.theme-color-red .cart-wrapper .row_title {
    color: #b31b1b;
}

.theme-color-red .cart-wrapper .cart_item a {
    color: #b31b1b;
}

.theme-color-red .cart-wrapper button[class*=btn] {
    border-color: #b31b1b;
    color: #b31b1b;
}

.theme-color-red .cart_totals h3,
.theme-color-red .checkout_coupon h3 {
    color: #b31b1b;
}

.theme-color-red .cart_totals .totals-price {
    color: #b31b1b;
}

.theme-color-red .checkout_coupon .content input:last-of-type {
    color: #b31b1b;
}

.theme-color-red .continue-shopping-button,
.theme-color-red .update-cart-button {
    border-color: #b31b1b;
    color: #b31b1b;
}

.theme-color-red .continue-shopping-button:hover,
.theme-color-red .update-cart-button:hover {
    background: #b31b1b;
    color: #fff;
}

.theme-color-red .cart_title h1 {
    color: #b31b1b;
}

.theme-color-red .cart_title h1:before {
    background: #b31b1b;
}

.theme-color-red .checkout-container .checkout .cart_item .product-name a {
    color: #b31b1b;
}

.theme-color-red .pager ul li {
    color: #b31b1b;
}

.theme-color-red .pager ul li a {
    color: #b31b1b;
}

.theme-color-red .pager ul li.current-page {
    background-color: #b31b1b;
    color: #fff;
}

.theme-color-red .paymentsuccess-container .thanks h2,
.theme-color-red .paymentsuccess-container .thanks .content p,
.theme-color-red .paymentsuccess-container .thanks .content strong {
    color: #b31b1b;
}

.theme-color-red .paymentsuccess-container .thanks .continue-buying {
    background: #b31b1b;
}

.theme-color-red .paymentsuccess-container .thanks .continue-buying:hover {
    background: #5c0d0d;
}

/* Custom Product Filters */
.theme-color-red .btn-open-filter-popup:hover {
    border-color: #b31b1b;
    color: #b31b1b;
    background: #fef4f4;
}

.theme-color-red .btn-open-filter-popup.has-filter {
    border-color: #b31b1b;
    background: #b31b1b;
    color: #fff;
}

.theme-color-red .filter-group-header {
    border-bottom-color: #b31b1b;
}

.theme-color-red .filter-item.selected,
.theme-color-red .filter-checkbox:checked+.filter-label {
    border-color: #b31b1b;
    color: #b31b1b;
}

/* ==========================================================================
   3. NÂU (BROWN - DEFAULT THEME EXPLICIT OVERRIDES)
   ========================================================================== */
body.theme-color-brown,
.theme-color-brown {
    --theme-primary: #654a30;
    --theme-primary-dark: #463636;
    --theme-primary-light: #f5d9b6;
    --theme-primary-alpha: rgba(101, 74, 48, 0.65);
}

/* Header & Menu */
.theme-color-brown .header,
.theme-color-brown .header.stuck {
    background: #2a1d13 !important;
}

.theme-color-brown .header li.menu-item a {
    color: #f5d9b6 !important;
}

.theme-color-brown .header li.menu-item a:hover {
    color: #ffffff !important;
}

.theme-color-brown .header li.menu-item .sub-menu {
    background: #ffffff !important;
    border-top: 3px solid #654a30 !important;
}

.theme-color-brown .header li.menu-item .sub-menu li a {
    color: #654a30 !important;
}

.theme-color-brown .header li.menu-item .sub-menu li:hover>a {
    background-color: #fdfaf6 !important;
    color: #463636 !important;
}

.theme-color-brown .header__menu .icon-search,
.theme-color-brown .icon-cart .fa {
    color: #f5d9b6 !important;
}

.theme-color-brown .header__menu .icon-search:hover,
.theme-color-brown .icon-cart .fa:hover {
    color: #ffffff !important;
}

.theme-color-brown .header-nav-main .itop .fa {
    color: #e67e22 !important;
}

/* Breadcrumbs */
.theme-color-brown #breadcrumbs {
    background: #fdfaf6;
}

.theme-color-brown #breadcrumbs .breadcrumbs a {
    color: #654a30;
}

/* Sidebar & Category Link Wrappers */
.theme-color-brown .sidebar .widget .sidebar-categories>li>.cat-link-wrapper,
.theme-color-brown .cat-link-wrapper {
    background-color: rgba(101, 74, 48, 0.65);
}

.theme-color-brown .sidebar .widget .sidebar-categories>li>.cat-link-wrapper:hover,
.theme-color-brown .cat-link-wrapper:hover {
    background-color: #654a30;
}

.theme-color-brown .cat-title,
.theme-color-brown .widget_tin_khuyenmai .cat-title,
.theme-color-brown .category-news h1.cat-title {
    background: #654a30;
    color: #fff;
}

.theme-color-brown .widget_tin_khuyenmai .cat-title::before {
    color: #f5d9b6;
}

/* Product Detail Tabs */
.theme-color-brown #pills-productdetail .nav-link,
.theme-color-brown .product-detail .nav-pills .nav-link {
    background-color: rgba(101, 74, 48, 0.65) !important;
    color: #ffffff !important;
}

.theme-color-brown #pills-productdetail .nav-link:hover,
.theme-color-brown .product-detail .nav-pills .nav-link:hover {
    background-color: #654a30 !important;
    color: #ffffff !important;
}

.theme-color-brown #pills-productdetail .nav-link.active,
.theme-color-brown .product-detail .nav-pills .nav-link.active {
    background-color: #654a30 !important;
    border-color: #654a30 !important;
    color: #ffffff !important;
}

/* Footer */
.theme-color-brown .footer {
    background: #2a1d13 !important;
    color: #f5d9b6 !important;
}

.theme-color-brown .footer .widget-title {
    color: #f5d9b6 !important;
}

.theme-color-brown .footer .text,
.theme-color-brown .footer .textwidget p,
.theme-color-brown .footer a {
    color: #f5d9b6 !important;
}

.theme-color-brown .footer a:hover {
    color: #ffffff !important;
}

.theme-color-brown .footer .textwidget p:before {
    color: #f5d9b6 !important;
}

.theme-color-brown .form_footer input[type=email] {
    border: 1px solid #654a30;
}

.theme-color-brown .form_footer input[type=submit] {
    background: #654a30 !important;
    color: #ffffff !important;
}

.theme-color-brown .form_footer input[type=submit]:hover {
    background: #7a5c3e !important;
}

.theme-color-brown .footer .absolute-footer {
    background-color: #1a120b !important;
}

.theme-color-brown .footer-vntsc,
.theme-color-brown .footer-vntsc a {
    color: rgba(245, 217, 182, 0.7) !important;
}

.theme-color-brown .footer-vntsc strong {
    color: #ffffff !important;
}