.site-header .site-branding .site-logo>img {
            display: block;
            width: 40%; /* Slightly smaller logo */
        }
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');


body {
    font-family: 'Roboto', sans-serif;
    background: linear-gradient(to right, #fdfdfe, #f6f8fa); /* Even lighter, almost white background */
    color: #343a40;
    margin: 0;
    padding: 0;
}
        /* Sidebar - New Modern Design */
.golden-sidebar {
    position: fixed;
    top: 0;
    left: -240px; /* Reduced width */
    width: 240px; /* Reduced width */
    height: 100%;
    background: rgba(255, 255, 255, 0.98); /* Less transparency for a solid feel */
    backdrop-filter: blur(15px); /* Increased blur for premium effect */
    box-shadow: 2px 0 25px rgba(0, 0, 0, 0.04); /* More subtle, wider shadow */
    padding: 25px 20px; /* Reduced padding */
    transition: all 0.3s ease;
    z-index: 9999;
    border-right: 1px solid #e9ecef; /* Very light, crisp border */
    overflow-y: auto;
}

.golden-sidebar.active {
    left: 0;
}

.golden-sidebar-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 12px; /* Reduced padding */
    margin-bottom: 20px; /* Reduced margin */
    border-bottom: 1px solid #e0e0e0; /* Clean, light border */
}

.golden-sidebar-header h4 {
    font-size: 20px; /* Reduced font size */
    font-weight: 700;
    color: #495057;
    display: flex;
    align-items: center;
    gap: 8px; /* Reduced gap */
}

.golden-close-btn {
    font-size: 26px; /* Reduced icon size */
    background: none;
    border: none;
    cursor: pointer;
    color: #adb5bd;
}

.golden-sidebar-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.golden-sidebar-menu li {
    margin-bottom: 10px; /* Reduced margin */
}

.golden-sidebar-menu a {
    display: flex;
    align-items: center;
    gap: 12px; /* Reduced gap */
    font-size: 15px; /* Reduced font size */
    color: #495057;
    font-weight: 500;
    padding: 10px 12px; /* Reduced padding */
    border-radius: 6px; /* Smaller border-radius for a compact look */
    text-decoration: none;
    transition: background 0.2s, color 0.2s, box-shadow 0.2s; /* Faster transition */
}

.golden-sidebar-menu a i {
    font-size: 17px; /* Reduced icon size */
    min-width: 18px;
    text-align: center;
}

.golden-sidebar-menu a:hover {
    background-color: #e9f0f6; /* Lighter, subtle hover background */
    color: #212529;
    box-shadow: inset 0 0 0 1px #d3dbde; /* Sharper, subtle inner shadow */
}
.golden-top-bar {
    background: linear-gradient(90deg, #dceefc, #cfe2fa); /* Lighter blue gradient */
    color: #343a40;
    border-bottom: 1px solid #c2daed; /* Crisp, matching border */
    padding: 10px 20px; /* Reduced padding */
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 10001;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06); /* Lighter, tighter shadow */
    height: 55px; /* Reduced height */
}

.golden-three-dot {
    font-size: 22px; /* Reduced size */
    background: none;
    border: none;
    color: #495057;
    cursor: pointer;
}

.golden-profile-icon img {
    width: 40px; /* Reduced size */
    height: 40px; /* Reduced size */
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #ffffff; /* Thinner white border */
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08); /* Reduced shadow */
}

/* Sidebar */
.golden-sidebar {
    position: fixed;
    top: 55px; /* Adjusted to match new top bar height */
    left: -240px; /* Adjusted width */
    width: 240px; /* Adjusted width */
    height: 100%;
    background: #ffffff;
    color: #343a40;
    padding: 25px 20px;
    transition: left 0.3s ease;
    z-index: 9999;
    box-shadow: 1px 0 12px rgba(0, 0, 0, 0.05); /* Lighter shadow */
    overflow-y: auto;
}

.golden-sidebar.active {
    left: 0;
}

.golden-sidebar-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 12px;
}

.golden-close-btn {
    background: none;
    border: none;
    font-size: 22px;
    cursor: pointer;
    color: #adb5bd;
}

.golden-sidebar-menu a {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 14px; /* Reduced padding */
    font-size: 15px; /* Reduced font size */
    font-weight: 600;
    color: #495057;
    text-decoration: none;
    border-radius: 6px; /* Smaller border-radius */
    margin-bottom: 8px; /* Reduced margin */
    background: #f8f9fa; /* Consistent light background */
    transition: all 0.2s ease; /* Faster transition */
}

.golden-sidebar-menu a:hover {
    background: linear-gradient(90deg, #d3eafc, #c3daee); /* Lighter blue hover gradient */
    color: #212529;
}

.golden-sidebar-menu i {
    font-size: 18px; /* Reduced icon size */
    color: #6c757d;
    width: 20px; /* Reduced width */
    text-align: center;
}
.notice-headline {
  background-color: #b3d9ff; /* Muted, professional blue */
  color: #212529;
  font-weight: 700;
  padding: 10px 18px; /* Reduced padding */
  font-family: 'Roboto', sans-serif;
  border-radius: 0 0 10px 10px; /* Smaller border radius */
  box-shadow: 0 2px 6px rgba(0,0,0,0.05); /* Lighter, tighter shadow */
  display: flex;
  align-items: center;
  gap: 6px; /* Reduced gap */
  font-size: 0.95rem; /* Reduced font size */
  overflow: hidden;
  white-space: nowrap;
}

/* Optional: simple horizontal scroll animation */
@keyframes scrollNotice {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

#notice-text {
  display: inline-block;
  padding-left: 8px; /* Reduced padding */
  animation: scrollNotice 16s linear infinite; /* Slightly faster animation */
}

.notice-section {
  background-color: #ffffff; /* Crisp white background */
  border: 1px solid #e0e0e0; /* High-quality, thin border */
  border-radius: 10px; /* Reduced border radius */
  padding: 20px 25px; /* Reduced padding */
  max-width: 100%;
  margin: 20px auto; /* Reduced margin */
  font-family: 'Roboto', sans-serif;
  color: #495057;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06); /* High-quality, subtle shadow */
}

.notice-section h3 {
  margin-top: 0;
  font-size: 1.25rem; /* Reduced font size */
  font-weight: 700;
  border-bottom: 1px solid #e9ecef; /* Thin, clean border */
  padding-bottom: 8px; /* Reduced padding */
  color: #343a40;
}

.notice-section ul {
  list-style-type: none;
  padding-left: 0;
  margin-top: 12px; /* Reduced margin */
}

.notice-section li {
  background-color: #f8f9fa; /* Very light background for list items */
  margin-bottom: 8px; /* Reduced margin */
  padding: 10px 15px; /* Reduced padding */
  border-radius: 6px; /* Reduced border radius */
  font-size: 0.9rem; /* Reduced font size */
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04); /* Very subtle shadow */
}

.notice-section li strong {
  color: #343a40;
  margin-right: 8px; /* Reduced margin */
}

.investment-plans-section {
  background: #ffffff; /* Crisp white background */
  padding: 25px 20px; /* Reduced padding */
  border-radius: 12px; /* Reduced border radius */
  font-family: 'Roboto', sans-serif;
  color: #343a40;
  text-align: center;
  max-width: 100%;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07); /* High-quality, subtle shadow */
}

.investment-plans-section h2 {
  font-size: 1.6rem; /* Reduced font size */
  margin-bottom: 20px; /* Reduced margin */
  color: #007bff;
}

.plans-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Reduced gap */
  justify-content: center;
}

.plan-card {
  background: #fdfdfe; /* Almost white background */
  border: 1px solid #e0e0e0; /* High-quality, thin border */
  padding: 20px; /* Reduced padding */
  border-radius: 10px; /* Reduced border radius */
  flex: 1 1 230px; /* Adjusted flex basis for smaller cards */
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.06); /* Softer, high-quality shadow */
  transition: 0.2s ease; /* Faster transition */
}

.plan-card:hover {
  transform: translateY(-5px); /* Reduced lift on hover */
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); /* Enhanced, but still subtle shadow on hover */
}

.plan-card h3 {
  margin: 0 0 8px; /* Reduced margin */
  font-size: 1.1rem; /* Reduced font size */
  color: #212529;
}

.plan-card p {
  font-size: 0.9rem; /* Reduced font size */
  margin-bottom: 10px; /* Reduced margin */
  color: #6c757d;
}

.plan-tag {
  background: #e6f2ff; /* Very light blue tag */
  color: #0056b3;
  padding: 4px 10px; /* Reduced padding */
  font-size: 0.75rem;
  border-radius: 999px;
  font-weight: 500;
}

.plan-tag.high {
  background: #fff0e6; /* Very light peach for high */
  color: #e65100;
}

.social-box-section {
  background-color: #ffffff; /* Crisp white background */
  border: 1px dashed #ced4da; /* High-quality, subtle dashed border */
  padding: 25px; /* Reduced padding */
  border-radius: 12px; /* Reduced border radius */
  font-family: 'Roboto', sans-serif;
  color: #495057;
  max-width: 100%;
  margin: auto;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07); /* High-quality, subtle shadow */
}

.social-box-section h3 {
  text-align: center;
  color: #007bff;
  font-size: 1.4rem; /* Reduced font size */
  margin-bottom: 20px; /* Reduced margin */
}

.social-box {
  display: flex;
  flex-wrap: wrap;
  gap: 20px; /* Reduced gap */
  justify-content: center;
}

.telegram-card,
.youtube-card {
  background-color: #fdfdfe; /* Almost white background */
  border-radius: 10px; /* Reduced border radius */
  padding: 18px; /* Reduced padding */
  flex: 1 1 280px; /* Adjusted flex basis for smaller cards */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Softer, high-quality shadow */
}

.social-title {
  display: flex;
  align-items: center;
  gap: 8px; /* Reduced gap */
  color: #007bff;
  margin-bottom: 6px; /* Reduced margin */
  font-weight: 600;
}

.social-title i {
  font-size: 1.1rem; /* Reduced icon size */
}

.telegram-card p,
.youtube-card p {
  font-size: 0.85rem; /* Reduced font size */
  margin-bottom: 12px; /* Reduced margin */
  color: #6c757d;
}

.social-btn {
  display: inline-block;
  padding: 8px 16px; /* Reduced padding */
  background-color: #007bff;
  color: #ffffff;
  font-weight: 600;
  text-decoration: none;
  border-radius: 20px; /* Smaller border radius */
  transition: background 0.2s ease; /* Faster transition */
}

.social-btn i {
  margin-right: 6px; /* Reduced margin */
}

.social-btn:hover {
  background-color: #0056b3;
}

.youtube-embed iframe {
  width: 100%;
  height: 160px; /* Reduced height */
  border: none;
  border-radius: 8px; /* Reduced border radius */
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.08); /* Subtle shadow */
}

.referral-section {
  background-color: #ffffff; /* Crisp white background */
  padding: 20px; /* Reduced padding */
  border-radius: 10px; /* Reduced border radius */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07); /* High-quality, subtle shadow */
  max-width: 100%;
  font-family: 'Roboto', sans-serif;
  border: 1px dashed #ced4da; /* High-quality, subtle dashed border */
  color: #343a40;
}

.referral-section h3 {
  margin-top: 0;
  font-size: 1.3rem; /* Reduced font size */
  color: #007bff;
}

.referral-section p {
  font-size: 0.85rem; /* Reduced font size */
  margin: 6px 0; /* Reduced margin */
}

.referral-box {
  display: flex;
  margin-top: 10px; /* Reduced margin */
  border: 1px solid #ced4da; /* High-quality, thin border */
  border-radius: 6px; /* Reduced border radius */
  overflow: hidden;
  background-color: #fdfdfe; /* Almost white background */
}

.referral-box input {
  flex: 1;
  border: none;
  padding: 10px; /* Reduced padding */
  background: transparent;
  font-size: 0.9rem; /* Reduced font size */
  color: #212529;
}

.referral-box input:focus {
  outline: none;
  box-shadow: inset 0 0 0 1px #80bdff;
}

.referral-box button {
  background-color: #007bff;
  border: none;
  padding: 0 14px; /* Reduced padding */
  font-weight: 600;
  cursor: pointer;
  color: #ffffff;
  transition: 0.2s ease; /* Faster transition */
}

.referral-box button:hover {
  background-color: #0056b3;
}

.referral-note {
  font-size: 0.8rem; /* Reduced font size */
  color: #6c757d;
  margin-top: 8px; /* Reduced margin */
}

.wallet-green {
  background: #ffffff; /* Crisp white background */
  padding: 25px; /* Reduced padding */
  border-radius: 12px; /* Reduced border radius */
  max-width: 100%;
  font-family: 'Roboto', sans-serif;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.07); /* High-quality, subtle shadow */
  color: #343a40;
  border: 1px solid #e0e0e0; /* High-quality, thin border */
}

.wallet-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.wallet-header h2 {
  font-size: 1.5rem; /* Reduced font size */
  margin: 0;
  color: #007bff;
}

.wallet-btn {
  background-color: Skyblue;
  border: none;
  color: #343a40;
  padding: 6px 14px; /* Reduced padding */
  border-radius: 20px; /* Smaller border radius */
  font-weight: 600;
  font-size: 0.85rem; /* Reduced font size */
  cursor: pointer;
  transition: background 0.2s ease; /* Faster transition */
  box-shadow: 0 3px 6px rgba(255, 193, 7, 0.15); /* Subtle shadow for button */
}

.wallet-btn:hover {
  background-color: Skyblue;
}

.wallet-balance {
  text-align: center;
  margin-top: 20px; /* Reduced margin */
}

.wallet-balance p {
  margin: 0;
  font-size: 0.9rem; /* Reduced font size */
  color: #6c757d;
}

.wallet-balance h1 {
  margin-top: 5px; /* Reduced margin */
  font-size: 2.2rem; /* Reduced font size */
  color: #212529;
}

.wallet-stats {
  display: flex;
  justify-content: space-between;
  margin: 20px 0; /* Reduced margin */
}

.stat-box {
  background-color: #fdfdfe; /* Almost white background */
  padding: 10px; /* Reduced padding */
  border-radius: 8px; /* Reduced border radius */
  flex: 1;
  text-align: center;
  margin: 0 4px; /* Reduced margin */
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.03); /* Very subtle inner shadow */
}

.stat-box p {
  font-size: 0.8rem; /* Reduced font size */
  color: #6c757d;
  margin: 0;
}

.stat-box h3 {
  margin-top: 3px; /* Reduced margin */
  font-size: 1rem; /* Reduced font size */
  color: #343a40;
}

.wallet-activity h4 {
  font-size: 1rem; /* Reduced font size */
  margin-bottom: 8px; /* Reduced margin */
  color: #007bff;
}

.wallet-activity ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.wallet-activity li {
  display: flex;
  justify-content: space-between;
  padding: 7px 0; /* Reduced padding */
  font-size: 0.9rem; /* Reduced font size */
  border-bottom: 1px dashed #e9ecef; /* Thin, subtle dashed border */
  color: #495057;
}

.sidebar-title {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    text-align: center;
    gap: 6px; /* Reduced gap */
    font-size: 17px; /* Reduced font size */
    font-weight: 700;
    color: #495057;
}
.box {
    background: linear-gradient(145deg, #ffffff, #f7f9fc); /* Clean white to very light blue-gray gradient */
    border-radius: 12px; /* Reduced border radius */
    padding: 20px; /* Reduced padding */
    margin-bottom: 18px; /* Reduced margin */
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); /* Subtle, high-quality shadow */
    text-align: center;
    font-size: 12px; /* Reduced font size */
    font-weight: 600;
    color: #495057;
    border: 1px solid #e0e0e0; /* Added subtle border */
}

.rowd {
    display: flex;
    gap: 18px; /* Reduced gap */
    flex-wrap: wrap;
}

.half {
    flex: 1 1 48%;
}
.account-active-box {
    background: #eef7ff; /* Very light blue background */
    border: 1px solid #cce5ff; /* Soft blue border */
    border-radius: 12px; /* Reduced border radius */
    max-width: 100%;
    margin: 25px auto; /* Reduced margin */
    padding: 25px 30px; /* Reduced padding */
    box-shadow: 0 8px 20px rgba(0, 123, 255, 0.08); /* Softer, higher quality blue shadow */
    animation: fadeIn 0.4s ease-in-out;
}

.active-content {
    display: flex;
    align-items: center;
    gap: 20px; /* Reduced gap */
    flex-wrap: wrap;
}

.active-icon img {
    width: 60px; /* Reduced size */
    height: 60px; /* Reduced size */
    filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.3)); /* Refined blue shadow */
}

.active-text h4 {
    font-size: 20px; /* Reduced font size */
    margin: 0 0 8px; /* Reduced margin */
    font-weight: 700;
    color: #0056b3;
    letter-spacing: 0.02em; /* Reduced letter spacing */
}

.active-text p {
    font-size: 14px; /* Reduced font size */
    color: #6c757d;
    margin-bottom: 12px; /* Reduced margin */
    line-height: 1.4;
}

.active-btn {
    background-color: #007bff;
    color: white;
    padding: 10px 22px; /* Reduced padding */
    font-weight: 600; /* Slightly reduced font weight for subtlety */
    border-radius: 6px; /* Reduced border radius */
    text-decoration: none;
    box-shadow: 0 4px 10px rgba(0, 123, 255, 0.2); /* Softer, higher quality shadow */
    transition: background-color 0.2s ease, box-shadow 0.2s ease; /* Faster transition */
    display: inline-block;
}

.active-btn:hover {
    background-color: #0056b3;
    box-shadow: 0 6px 12px rgba(0, 86, 179, 0.3); /* Enhanced, but subtle shadow on hover */
}

@media (max-width: 600px) {
    .active-content {
        flex-direction: column;
        text-align: center;
    }

    .active-icon img {
        width: 50px;
        height: 50px;
    }

    .active-text h4 {
        font-size: 18px;
    }

    .active-text p {
        font-size: 13px;
    }

    .active-btn {
        padding: 8px 18px;
        font-size: 13px;
    }
}


/* Activation Boxes */
.account-activate-box {
    background: #fffafa; /* Very light, almost white background */
    border: 1px solid #f2d4d4; /* High-quality, subtle red border */
    border-radius: 12px; /* Reduced border radius */
    padding: 25px; /* Reduced padding */
    max-width: 800px;
    margin: 25px auto; /* Reduced margin */
    box-shadow: 0 6px 18px rgba(220, 53, 69, 0.1); /* Subtle, high-quality red shadow */
}

.activate-content {
    display: flex;
    align-items: center;
    gap: 18px; /* Reduced gap */
    flex-wrap: wrap;
}

.activate-icon img {
    width: 65px; /* Reduced size */
    height: 65px; /* Reduced size */
}

.activate-text h4 {
    font-size: 20px; /* Reduced font size */
    margin-bottom: 8px; /* Reduced margin */
    font-weight: 700;
    color: #dc3545;
}

.activate-text p {
    font-size: 15px; /* Reduced font size */
    color: #6c757d;
    margin-bottom: 12px; /* Reduced margin */
}

.activate-btn {
    padding: 10px 20px; /* Reduced padding */
    background: linear-gradient(45deg, #dc3545, #ff6b5a); /* Softer red to orange gradient */
    color: #fff;
    border-radius: 6px; /* Reduced border radius */
    font-weight: 600;
    text-decoration: none;
    transition: background 0.2s ease, box-shadow 0.2s ease; /* Faster transition */
    box-shadow: 0 3px 8px rgba(220, 53, 69, 0.2); /* Subtle red shadow */
}

.activate-btn:hover {
    background: linear-gradient(45deg, #c82333, #e64a19);
    box-shadow: 0 4px 10px rgba(200, 35, 51, 0.3); /* Enhanced, but subtle shadow on hover */
}

/* Status Dots */
.red-symbol, .green-symbol {
    width: 16px; /* Reduced size */
    height: 16px; /* Reduced size */
    border-radius: 50%;
    position: relative;
    display: inline-block;
    margin-left: 6px; /* Reduced margin */
    font-weight: bold;
    vertical-align: middle;
}

.red-symbol {
    background-color: #dc3545;
}

.green-symbol {
    background-color: #28a745;
}

.red-symbol::after, .green-symbol::after {
    content: attr(data-icon);
    color: white;
    font-size: 12px; /* Reduced font size */
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Wallet Cards */
.wallet-card {
    background: linear-gradient(to right, #ffffff, #f7f9fc); /* Clean white to very light blue-gray gradient */
    border: 1px solid #e0e0e0; /* High-quality, thin border */
    border-radius: 12px; /* Reduced border radius */
    padding: 25px; /* Reduced padding */
    margin: 25px auto; /* Reduced margin */
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.06); /* More subtle, higher quality shadow */
    transition: transform 0.2s ease, box-shadow 0.2s ease; /* Faster transition */
    max-width: 800px;
}

.wallet-card:hover {
    transform: translateY(-5px); /* Reduced lift on hover */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); /* Enhanced, but still subtle shadow on hover */
}

.wallet-card-content {
    display: flex;
    align-items: center;
    gap: 20px; /* Reduced gap */
    flex-wrap: wrap;
}

.wallet-icon {
    background: #007bff;
    color: #ffffff;
    border-radius: 50%;
    width: 60px; /* Reduced size */
    height: 60px; /* Reduced size */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 26px; /* Reduced icon size */
    box-shadow: 0 4px 10px rgba(0, 123, 255, 0.2); /* Blue, subtle shadow */
}

.wallet-info h5 {
    font-size: 18px; /* Reduced font size */
    font-weight: 700;
    color: #212529;
    margin: 0;
}

.wallet-info p {
    font-size: 15px; /* Reduced font size */
    font-weight: 600;
    color: #6c757d;
    margin-top: 4px; /* Reduced margin */
}

/* Responsive */
@media (max-width: 768px) {
    .wallet-card-content,
    .activate-content {
        flex-direction: column;
        text-align: center;
    }

    .golden-sidebar {
        padding: 20px 15px;
    }

    .half {
        flex: 1 1 100%;
    }

    .wallet-icon {
        width: 50px;
        height: 50px;
        font-size: 22px;
    }
}

/* Hide sidebar & top bar on large screens */
@media (min-width: 993px) {
    .golden-top-bar, .golden-close-btn {
        display: none;
    }

    body {
        margin-left: 240px; /* Adjusted to match new sidebar width */
    }
    .golden-sidebar {
    top: 0;
    left: 0;
    }
}
.left-category-area .category-header h4,
.section-title h2::before,
.product-card .countdown span,
.flash-deal-slider.owl-carousel .owl-nav div:hover,
.features-slider.owl-carousel .owl-nav div:hover,
.newproduct-slider.owl-carousel .owl-nav div:hover,
.bestseller-slider.owl-carousel .owl-nav div:hover,
.toprated-slider.owl-carousel .owl-nav div:hover,
.pagination li a:hover, .pagination li span:hover,
.pagination li.active span, .pagination li.active a,
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,
.u-d-d i,
.details-page-top-right-content .countdown span,
.mm-heading-area,
.section-title .links a::before,
.flash-sell-area.theme2 .product-card .countdown,
.menu-top-area,
.product-card .product-button-group .product-button,
.deal-of-day-section .countdown,
.bestseller-slider.owl-carousel .owl-nav div:hover, 
.brand-slider.owl-carousel .owl-nav div:hover, 
.features-slider.owl-carousel .owl-nav div:hover, 
.flash-deal-slider.owl-carousel .owl-nav div:hover, 
.home-blog-slider.owl-carousel .owl-nav div:hover, 
.newproduct-slider.owl-carousel .owl-nav div:hover, 
.popular-category-slider.owl-carousel .owl-nav div:hover, 
.toprated-slider.owl-carousel .owl-nav div:hover,
.btn,
.footer-social-links a,
.a2a_kit a
{
    background : #000000  !important;
}

.site-header .toolbar .toolbar-item > a > div > .compare-icon > .count-label, .site-header .toolbar .toolbar-item > a > div > .cart-icon > .count-label,
.btn-primary,
.hero-slider > .owl-carousel.dots-inside .owl-dots .owl-dot,
.widget-title::after,
.scroll-to-top-btn:hover,
a.list-group-item::before, .list-group-item-action::before
{
    background-color : #000000 !important;
}


.hero-slider .owl-carousel .owl-nav div,
.left-category-area .category-list .navi-link:hover span.text-gray-dark,
.site-header .navbar .nav-inner .right-info i,
.h-t-social-area ul li a:hover,
.menu-top-area .login-register:hover,
.t-h-dropdown a:hover,
.t-h-dropdown a.active,
.product-card .product-price,
.genius-banner .content .content-inner p,
.navi-link:hover,
.site-header .site-menu > ul > li:hover > a,
.widget-categories ul > li.active > a,
.widget-links ul > li.active > a,
.details-page-top-right-content  a,
.widget-categories ul > li > a:hover,
.widget-links ul > li > a:hover,
.product-card .product-title > a:hover,
.product-card .product-category > a:hover,
.nav-tabs .nav-link:hover,
.post-title > a:hover,
.post-meta > li > a:hover,
.widget-featured-posts > .entry .entry-title > a:hover,
.widget-featured-products > .entry .entry-title > a:hover,
.widget-cart > .entry .entry-title > a:hover,
.entry .entry-delete a,
.steps .step.active .step-title, .steps .step.active > i,
.text-primary,
.shopping-cart .product-item .product-title > a:hover,
.wishlist-table .product-item .product-title > a:hover,
.order-table .product-item .product-title > a:hover,
.list-group-item.active,
a.list-group-item:hover,
 a.list-group-item:focus, a.list-group-item:active,
 .list-group-item-action:hover,
 .list-group-item-action:focus,
 .list-group-item-action:active,
 .progress-steps li.active .icon,
 .comparison-table .comparison-item .comparison-item-title:hover,
 .site-header .site-menu > ul > li.active > a,
 .breadcrumbs > li > a:hover,
 .faq-box:hover .link,
 .left-category-area .category-list .sub-c-box .title:hover,
 .left-category-area .category-list .sub-c-box .child-category a:hover,
 .section-title .links a:hover, 
 .section-title .links a.active,
 #quick_filter li a:hover,
 #quick_filter li a.active,
 .section-title .right_link:hover,
 .popular-category.theme3 .links a.active,
 .popular-category.theme3 .links a:hover,
 .site-header .search-box-wrap .input-group .serch-result .bottom-area a:hover,
 .shop-view>a,
 .genius-banner .inner-content p,
 .details-page-top-right-content .price-area .main-price,
 .free-shippin-aa
{
    color : #000000 !important;
}



.site-header .toolbar .toolbar-item > a > div > .compare-icon > .count-label,
.btn-primary:hover,
.scroll-to-top-btn:hover,
.pagination li a:hover,
.pagination li span:hover,
.pagination li.active span,
.pagination li.active a,
.nav-tabs .nav-link.active:hover,
.btn
{
    color : #fff !important;
}

.shop-view>a.active{
    color: #fff !important;
}

.category-scroll::-webkit-scrollbar-thumb {
    background-color:  #000000;
}

.category-scroll {
    scrollbar-color:  #000000 #e4e4e4;
    scrollbar-width: thin;
}

.btn-outline-primary {
    border-color: #000000;
    color: #000000;
    background: none;
}
.btn-outline-primary:hover {
    background-color: #000000;
    color: #fff !important;
}
.t-h-dropdown .t-h-dropdown-menu {
    border-top: 2px solid #000000;
}
.product-card:hover,
.brand-slider .slider-item a:hover,
.genius-banner:hover
{
    border-color: #000000;
}
.form-control:focus {
    border-color: #000000;
}
.input-group .form-control:focus ~ .input-group-addon {
    color: #000000;
}
.shop-view > a.active {
    border-color: #000000;
    background-color: #000000;
}
.custom-control .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #000000;
    background-color: #000000;
}
.product-gallery .product-thumbnails > li.active > a,
.steps .step.active
{
    border-color: #000000;
}

.quickFilter .quickFilter-title:hover {
    border-color: #000000 !important;
}
#quick_filter {
    border-color: #000000;
}
