:root{
    --color-chahe:#5d3d21;
    --color-tuohe:#7D5B3E;
    --color-chengxiang:#99806C;
    --color-zhuzihe:#BDA890;
    --color-lusterwhite:#F4F1EC;
    --color-lusterwhite-dark:#DCCFBF;
    --color-orange:#e07f26;
}
body{
    background-color: var(--color-lusterwhite) !important;
}

.page{
    visibility: hidden;
}

.page-loaded .page{
    visibility: visible;
}

.custom-footer::before,.breadcrumb-bg::before {
    position: absolute;
    content: "";
    background: linear-gradient(270deg, rgb(0 0 0 / 0) 2.29%, #5d3d21d4 42.71%)!important;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}

.custom-footer{
    padding: 100px;
    color: var(--color-zhuzihe); 
}


.custom-footer .footer-divider{
    border-color: var(--color-zhuzihe)!important;
}

.rd-navbar-fullwidth ,.rd-navbar-fixed .navbar-panel{
    background-color:var(--color-zhuzihe)!important;
}

.rd-navbar-fullwidth .navbar-navigation-root-link{
    color: var(--color-chahe)!important;    
}


.rd-navbar-fullwidth .navbar-navigation-root-item-contact_us .navbar-navigation-root-link{
    border: 2px solid var(--color-tuohe)!important;
}

.rd-navbar-fullwidth .navbar-dark .navbar-navigation-dropdown, .rd-navbar-fullwidth .navbar-dark .navbar-navigation-megamenu, .rd-navbar-fullwidth .navbar-dark.navbar-navigation-dropdown, .rd-navbar-fullwidth .navbar-dark.navbar-navigation-megamenu, .rd-navbar-fullwidth.navbar-dark .navbar-navigation-dropdown, .rd-navbar-fullwidth.navbar-dark .navbar-navigation-megamenu, .rd-navbar-fullwidth.navbar-dark.navbar-navigation-dropdown, .rd-navbar-fullwidth.navbar-dark.navbar-navigation-megamenu{
    background-color: var(--color-tuohe)!important;
}

.bg-gradient-animated {
    background-image: linear-gradient(45deg, #5F3E2A 0, #805A3B 25%, #CDA77D 50%, #805A3B 75%, #5F3E2A 100%) !important
}

.page-loader-circle{
    stroke: var(--color-zhuzihe)!important;
}

.page-loader-inner{
    color: var(--color-zhuzihe)!important;
}

.bg-primary-dark{
    background-color: var(--color-lusterwhite-dark)!important;
}

.post-number .post-date-number{
    background-color: var(--color-tuohe)!important;
}

.text-primary {
    color: var(--color-chahe) !important;
}

.context-dark .link.link-secondary{
    color: var(--color-zhuzihe)!important;
}

.list-contact-link:hover {
    color: var(--color-orange)!important;
}

.bg-primary-light{
    background-color: var(--color-lusterwhite)!important;
}

.btn-primary {
    color: var(--color-lusterwhite)!important;
    border-color: var(--color-chahe) !important;
    background-color: var(--color-tuohe) !important;
}

.to-top{
    background-color: var(--color-tuohe)!important;
}

.rd-navbar-fixed .navbar-dark.navbar-navigation-megamenu{
    background-color: var(--color-tuohe)!important;
}

.rd-navbar-fixed .navbar-navigation{
    background-color: var(--color-lusterwhite-dark)!important;
}

.rd-navbar-fixed .navbar-switch.active, .rd-navbar-fixed .navbar-switch:hover{
    color: var(--color-orange)!important;
}

.gca-breadcrumb-bg{
    background-color: var(--color-tuohe)!important;
}

.link-arrow:hover {
    color: var(--bs-orange)!important;
}

.rev_row_zone_custom{
    text-align: left;
    /* left: -10%; */
}