/* =========================================================
   RV Jewellers DigiGold — Maroon & Gold Theme Override
   Primary Maroon : #682c3e
   Primary Gold   : #C9A227
   Cream BG       : #f1d197 (set in custom.css with bg.png)
   ========================================================= */

/* ---------- HEADER ---------- */
#header .header-body {
    background: #682c3e !important;
    border-top: 3px solid #C9A227 !important;
    border-bottom: 1px solid #C9A227 !important;
}

/* Logo / icon area text label */
#iconimage::after {
    color: #C9A227 !important;
}

/* Hamburger icon lines */
.header-btn-collapse-nav .hamburguer span {
    background-color: #C9A227 !important;
}
.header-btn-collapse-nav .close span {
    background-color: #C9A227 !important;
}

/* Desktop nav links */
#header .header-nav-main nav > ul > li > a {
    color: #C9A227 !important;
}
#header .header-nav-main nav > ul > li > a:hover,
#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
    color: #fff !important;
}

/* ---------- NAV BAR STRIP ---------- */
header,
.nav-bg-white,
#header .header-body,
.headImg,
.topDiv6 {
    background: #682c3e !important;
    background-image: none !important;
}
header {
    padding: 5px 0 !important;
}
.topDiv6 {
    border-top: 0 !important;
    border-bottom: 0 !important;
}
.topDiv6 a,
.topDiv6 span,
#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li.open > a,
#header .header-nav-main nav > ul > li:hover > a {
    color: #fff !important;
}
.header-btn-collapse-nav {
    background: #682c3e !important;
    color: #fff !important;
    border-color: #682c3e !important;
}

/* ---------- MOBILE SIDE NAV ---------- */
#mobile-nav {
    background: #682c3e !important;
}

/* ---------- HEADER LOGIN / LOGOUT BUTTONS ---------- */
#openaccountbtn .btn,
#loginbtn .btn {
    background: #C9A227 !important;
    color: #682c3e !important;
}
#openaccountbtn .btn:hover,
#loginbtn .btn:hover {
    background: #5a1f2e !important;
    color: #C9A227 !important;
}

/* ---------- SWIPER / TAB BORDER ---------- */
#my-tab {
    border: 2px solid #682c3e !important;
}
.liverateTable {
    border: 2px solid #C9A227 !important;
}

/* ---------- BUY/SELL SLIDE (swiper-slideTrending) ---------- */
.swiper-slideTrending {
    background: #682c3e !important;
}

/* ---------- SWIPER PAGINATION BULLETS ---------- */
.swiper-pagination1.swiper-pagination-clickable .swiper-pagination-bullet {
    background: #682c3e !important;
}

/* ---------- BUTTONS ---------- */
.Btn,
.Btn1,
.Btn2,
.Btn3 {
    background-image: linear-gradient(to right, #682c3e, #5a1f2e) !important;
    background: linear-gradient(to right, #682c3e, #5a1f2e) !important;
}
.Btn:hover,
.Btn1:hover,
.Btn2:hover,
.Btn3:hover {
    background: linear-gradient(to right, #C9A227, #b88b1a) !important;
    background-image: linear-gradient(to right, #C9A227, #b88b1a) !important;
    color: #682c3e !important;
}

/* Quick-amount buttons (Btn4) */
.Btn4 {
    background: #C9A227 !important;
    background-image: none !important;
    color: #682c3e !important;
    font-weight: 700 !important;
    border-radius: 5px !important;
}
.Btn4:hover {
    background: #682c3e !important;
    color: #C9A227 !important;
}

/* Base btn:hover override */
.btn:hover {
    background: #682c3e !important;
}

/* ---------- TABLE HEADERS (rate tables) ---------- */
.headertable1 {
    background-image: linear-gradient(to right, #682c3e, #682c3e) !important;
}
.headertable3 {
    background-image: linear-gradient(to right, #682c3e, #682c3e) !important;
}

/* goldd table (live rate table) */
table.goldd {
    background-image: linear-gradient(to right, #682c3e, #682c3e) !important;
}
table.res_mob_font_width {
    background-image: linear-gradient(to right, #682c3e, #682c3e) !important;
}

/* ---------- PRICING SECTION ---------- */
section.pricing {
    background-image: linear-gradient(to right, #682c3e, #682c3e) !important;
}

/* ---------- jQuery Mobile APP PAGES ---------- */
.ui-content {
    border: 2px solid #C9A227 !important;
}
.pageHeaders {
    background: #682c3e !important;
    background: -moz-linear-gradient(left, #682c3e 0%, #8a3a52 50%, #682c3e 100%) !important;
    background: -webkit-linear-gradient(left, #682c3e 0%, #8a3a52 50%, #682c3e 100%) !important;
    background: linear-gradient(to right, #682c3e 0%, #8a3a52 50%, #682c3e 100%) !important;
}

/* ---------- HEADER TOP STRIP ---------- */
#header .header-top {
    background: #5a1f2e !important;
}

/* ---------- FOOTER LINKS ---------- */
footer a:hover {
    color: #C9A227 !important;
}

/* ---------- ACTIVE NAV INDICATOR ---------- */
#header .header-nav.header-nav-top-line .header-nav-main nav > ul > li > a:before {
    background: #C9A227 !important;
}
