/* ========================================================== */
/* PREMIUM MBA LAYOUT OVERRIDES */
/* ========================================================== */

/* 1. TOP HEADER & MAIN THEME BACKGROUNDS */
.bg-theme-colored,
.btn-theme-colored,
.why-box,
.funfact,
.scrollToTop {
    background: #2563EB !important;
    /* Burgundy */
}

/* 2. SECTION BACKGROUNDS (Mint) */
.bg-heder--,
.why-box:hover,
.funfact:hover,
.scrollToTop:hover {
    background: #EFF6FF !important;
    /* Light Cream */
}

/* 3. MAIN NAVIGATION MENU (Charcoal Gray) */
.menuzord-menu {
    background-color: #0F172A !important;
}

.header-nav-wrapper {
    background-color: #0F172A !important;
    padding: 0 !important;
}

/* 4. MENU HOVER & ACTIVE STATE (#2563EB) */
.menuzord-menu>li.active>a,
.menuzord-menu>li:hover>a {
    background: #2563EB !important;
    color: #FFFFFF !important;
}

/* 5. NEWS TICKER BACKGROUND (Deep Red) */
.bg-theme-colored2,
.mt-news,
.mt-news a {
    background-color: #F35521 !important;
    font-weight: 600 !important;
}

.bg-theme-colored2 a,
.mt-news a {
    color: #FFFFFF !important;
}

/* 6. HIGHLIGHT ELEMENTS, LINES, AND ICONS (Burgundy Highlight) */
.team-block .team-thumb .styled-icons a:hover,
.work-gallery .gallery-thumb .styled-icons a:hover,
.work-gallery:hover .gallery-bottom-part,
.double-line-bottom-theme-colored-2::after,
.double-line-bottom-theme-colored-2::before,
.double-line-bottom-centered-theme-colored-2::after,
.double-line-bottom-centered-theme-colored-2::before,
.line-bottom-theme-colored-2::after,
.line-bottom-centered::after,
.event-block .event-date,
.team-social,
.event-small .event-date,
.portfolio-filter a.active,
.title-border::after,
.search-menu,
.scrollToTop,
.line-bottom::after,
.line-bottom-center::after,
.widget .line-bottom::after,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.desk-name .name {
    background: #3B82F6 !important;
}

/* Text Highlights */
.text-theme-colored2 {
    color: #3B82F6 !important;
}

/* 7. FOOTER (Dark Charcoal) */
.footer {
    background-color: #020617 !important;
}

/* OVERRIDES FOR PREMIUM HEADER STRUCTURE */
.premium-logo-area {
    background: #FFFFFF !important;
}

.premium-title {
    color: #2563EB !important;
    /* Matches top header */
}

/* Affiliations/Awards Section Match to screenshot (Dark Charcoal) */
section.aff_div {
    background-color: #020617 !important;
}

section.aff_div h2,
section.aff_div h3,
section.aff_div h4,
section.aff_div .text-theme-colored {
    color: #FFFFFF !important;
}

.slick-slider .slick-prev,
.slick-slider .slick-next,
.owl-theme .owl-nav [class*="owl-"] {
    background: #2563EB !important;
    /* Electric Blue */
}

.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover,
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #84CC16 !important;
    /* Lime Green */
}

/* Achievements Section (Right alignment background mapping) */
.media_portion::after {
    background-color: #020617 !important;
    /* Deep Green background for right half */
}

.hvr-sweep-to-right::before {
    background: linear-gradient(62deg, #3B82F6 0%, #2563EB 100%);
}

.scrollToTop:hover i {
    color: #000;
}

.btn.dte-en {
    z-index: 999999;
    position: relative;
}

.widget.bg-white.widget-style-1 {
    background: #2563EB !important
}

