/*
 * Sibi Africa Branding
 */
:root {
    --sibi-navy: #0d2547;
    --sibi-red: #0d2547;
    --sibi-gold: #D4AF37;

    --accent-color: #0d2547;
    --accent-bg: #0d2547;
    --dark-bg: #0d2547;
    --dark-bg3: #0d2547;
    --heading-color: #0d2547;
    --heading-color2: #0d2547;
}

.optech-section-content a,
.optech-blog-content a,
.optech-footer-section a:hover,
p a,
.content a {
    color: var(--sibi-gold);
}
p a:hover,
.optech-section-content a:hover,
.content a:hover {
    color: var(--sibi-red);
}

.optech-default-btn,
.optech-default-btn::after,
button[type="submit"]:not(.optech-white-btn),
#optech-main-form-btn,
.optech-iconbox-icon,
.optech-cta-btn,
.optech-b2 .optech-default-btn {
    background: var(--sibi-navy) !important;
    background-image: none !important;
    border-color: var(--sibi-navy) !important;
    color: #fff !important;
}

.optech-white-btn {
    color: #fff !important;
}

.optech-default-btn:hover {
    background: var(--sibi-red) !important;
    border-color: var(--sibi-red) !important;
    color: #fff !important;
}

.optech-section-title .optech-subtitle,
.optech-subtitle,
.optech-hero-content .optech-subtitle,
.text-accent,
.optech-iconbox-wrap4 .optech-iconbox-title:hover {
    color: var(--sibi-red);
}

.dark-bg a:hover,
.optech-header-top a:hover {
    color: var(--sibi-gold);
}

.site-menu-main .nav-link-item,
.site-menu-main .nav-link-item .menu-item-text,
.site-menu-main > .nav-item > a,
.optech-header-section .site-menu-main .nav-link-item,
.optech-header-section .site-menu-main .menu-item-text {
    color: var(--sibi-gold) !important;
}

.site-menu-main .nav-link-item:hover,
.site-menu-main .nav-link-item:hover .menu-item-text {
    color: var(--sibi-red) !important;
}

.user-dashboard-section {
    padding-top: 40px;
}
