/* Copy Animation */

.copyInput {
  display: inline-block;
  line-height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}

.copied::after {
  position: absolute;
  top: 8px;
  right: 12%;
  width: 100px;
  display: block;
  content: "COPIED";
  font-size: 1em;
  padding: 5px 5px;
  color: #fff;
  background-color: #FF7000;
  border-radius: 3px;
  opacity: 0;
  will-change: opacity, transform;
  animation: showcopied 1.5s ease;
}

@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }

  50% {
    opacity: 0.7;
    transform: translateX(40%);
  }

  70% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
  }
}




.cookies-card {
  width: 520px;
  padding: 30px;
  color: #1E2337;
  position: fixed;
  bottom: 15px;
  left: 15px;
  z-index: 999999;
  transition: all .5s;
  background: #d1d1d1;
  border-radius: 5px;
}

.cookies-card.hide {
  bottom: -500px !important;
}

.radius--10px {
  border-radius: 10px;
}

.cookies-card__icon {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #6e6f70;
  color: #fff;
  font-size: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

.cookies-card__content {
  margin-bottom: 0;
}

.cookies-btn {
  color: #363636;
  text-decoration: none;
  padding: 10px 35px;
  margin: 3px 5px;
  display: inline-block;
  border-radius: 999px;
}

.cookies-btn:hover {
  color: #363636;
}


@media (max-width: 767px) {
  .cookies-card {
    width: 100%;
    left: 0;
    bottom: 0;
    font-size: 14px;
    padding: 15px;
  }
}




.hover-input-popup {
  position: relative;
}

.input-popup {
  display: none;
}

.hover-input-popup .input-popup {
  display: block;
  position: absolute;
  bottom: 130%;
  left: 50%;
  width: 280px;
  background-color: #1a1a1a;
  color: #fff;
  padding: 20px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.input-popup::after {
  position: absolute;
  content: '';
  bottom: -19px;
  left: 50%;
  margin-left: -5px;
  border-width: 10px 10px 10px 10px;
  border-style: solid;
  border-color: transparent transparent #1a1a1a transparent;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.input-popup p {
  padding-left: 20px;
  position: relative;
}

.input-popup p::before {
  position: absolute;
  content: '';
  font-family: 'Line Awesome Free';
  font-weight: 900;
  left: 0;
  top: 4px;
  line-height: 1;
  font-size: 18px;
}

.input-popup p.error {
  text-decoration: line-through;
}

.input-popup p.error::before {
  content: "\f057";
  color: #ea5455;
}

.input-popup p.success::before {
  content: "\f058";
  color: #28c76f;
}



.show-filter {
  display: none;
}

@media(max-width:767px) {
  .responsive-filter-card {
    display: none;
    transition: none;
  }

  .show-filter {
    display: block;
  }
}


.loader-wrapper {
  position: absolute;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.596);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: grid;
  place-items: center;
}

.loader-pre {
  display: inline-block;
  width: 80px;
  height: 80px;

}

.loader-pre:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid rgb(var(--base));
  border-color: rgb(var(--base)) transparent rgb(var(--base)) transparent;
  animation: loader 1.2s linear infinite;
}

@keyframes loader {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* =========================================================
   SPONSORPE - BLUE & GOLD BRAND OVERRIDE
   ========================================================= */

:root {
    --sponsor-blue-dark: #012659;
    --sponsor-blue: #00317E;
    --sponsor-blue-light: #013F8C;

    --sponsor-gold-light: #F8E277;
    --sponsor-gold: #FCD55D;
    --sponsor-gold-dark: #E4AB27;
}


/* ================================
   MAIN THEME VARIABLES
================================ */

:root {
    --base: 0, 49, 126 !important;
}


/* ================================
   TEXT COLORS
================================ */

.text--base,
.text-primary {
    color: #00317E !important;
}

a {
    color: #00317E;
}

a:hover {
    color: #E4AB27 !important;
}


/* ================================
   BACKGROUNDS
================================ */

.bg--base,
.bg-primary {
    background-color: #00317E !important;
}


/* ================================
   BUTTONS
================================ */

.btn--base,
.btn-primary {
    background: linear-gradient(
        135deg,
        #00317E 0%,
        #013F8C 100%
    ) !important;

    border-color: #00317E !important;
    color: #FFFFFF !important;
}

.btn--base:hover,
.btn-primary:hover {
    background: linear-gradient(
        135deg,
        #012659 0%,
        #00317E 100%
    ) !important;

    border-color: #012659 !important;
    color: #FCD55D !important;
}


/* ================================
   OUTLINE BUTTON
================================ */

.btn-outline--base,
.btn-outline-primary {
    color: #00317E !important;
    border-color: #00317E !important;
    background: transparent !important;
}

.btn-outline--base:hover,
.btn-outline-primary:hover {
    background: #00317E !important;
    color: #FFFFFF !important;
}


/* ================================
   BADGES / LABELS
================================ */

.badge--base,
.badge-primary {
    background-color: #00317E !important;
    color: #FFFFFF !important;
}


/* ================================
   FORM FOCUS
================================ */

.form-control:focus,
.form-select:focus,
input:focus,
select:focus,
textarea:focus {
    border-color: #003F8C !important;

    box-shadow:
        0 0 0 0.2rem rgba(0, 49, 126, 0.15) !important;
}


/* ================================
   CHECKBOX / RADIO
================================ */

.form-check-input:checked {
    background-color: #00317E !important;
    border-color: #00317E !important;
}


/* ================================
   NAVIGATION
================================ */

.nav-link.active,
.nav-item.active > .nav-link {
    color: #00317E !important;
}

.nav-link:hover {
    color: #E4AB27 !important;
}


/* ================================
   CARDS
================================ */

.card {
    border-color: rgba(0, 49, 126, 0.10);
}

.card-header {
    color: #012659;
}


/* ================================
   TABLE
================================ */

.table thead th {
    color: #012659 !important;
}

.table tbody tr:hover {
    background-color: rgba(252, 213, 93, 0.08) !important;
}


/* ================================
   COPY BUTTON
================================ */

.copyInput {
    color: #00317E !important;
}

.copyInput:hover {
    color: #E4AB27 !important;
}

.copied::after {
    background: linear-gradient(
        135deg,
        #F8E277,
        #E4AB27
    ) !important;

    color: #012659 !important;
}


/* ================================
   COOKIE POPUP
================================ */

.cookies-card {
    background: linear-gradient(
        135deg,
        #012659,
        #00317E
    ) !important;

    color: #FFFFFF !important;

    border:
        1px solid rgba(252, 213, 93, 0.35) !important;

    box-shadow:
        0 10px 30px rgba(1, 38, 89, 0.25) !important;
}

.cookies-card__icon {
    background: linear-gradient(
        135deg,
        #F8E277,
        #E4AB27
    ) !important;

    color: #012659 !important;
}

.cookies-btn {
    background: linear-gradient(
        135deg,
        #F8E277,
        #FCD55D
    ) !important;

    color: #012659 !important;
}

.cookies-btn:hover {
    background: #00317E !important;
    color: #FFFFFF !important;
}


/* ================================
   INPUT POPUP
================================ */

.hover-input-popup .input-popup {
    background: linear-gradient(
        135deg,
        #012659,
        #00317E
    ) !important;

    color: #FFFFFF !important;

    border:
        1px solid rgba(252, 213, 93, 0.25) !important;
}

.input-popup::after {
    border-color:
        transparent
        transparent
        #012659
        transparent !important;
}

.input-popup p.success::before {
    color: #FCD55D !important;
}


/* ================================
   LOADER
================================ */

.loader-pre:after {
    border-color:
        #00317E
        transparent
        #FCD55D
        transparent !important;
}


/* ================================
   PAGINATION
================================ */

.page-item.active .page-link {
    background-color: #00317E !important;
    border-color: #00317E !important;
    color: #FFFFFF !important;
}

.page-link {
    color: #00317E !important;
}

.page-link:hover {
    background-color: #FCD55D !important;
    border-color: #FCD55D !important;
    color: #012659 !important;
}


/* ================================
   PROGRESS
================================ */

.progress-bar {
    background: linear-gradient(
        90deg,
        #00317E,
        #FCD55D
    ) !important;
}


/* ================================
   ALERT / HIGHLIGHT
================================ */

.alert--base {
    background-color: rgba(0, 49, 126, 0.08) !important;
    color: #012659 !important;
    border-color: rgba(0, 49, 126, 0.15) !important;
}


/* ================================
   DROPDOWN
================================ */

.dropdown-item:hover,
.dropdown-item:focus {
    background-color: rgba(252, 213, 93, 0.15) !important;
    color: #00317E !important;
}


/* ================================
   LINKS / ICONS
================================ */

.icon--base,
.icon-base {
    color: #00317E !important;
}


/* ================================
   SPONSORPE GOLD ACCENT
================================ */

.sponsorpe-gold {
    color: #E4AB27 !important;
}

.sponsorpe-gold-bg {
    background-color: #FCD55D !important;
}

.sponsorpe-blue {
    color: #00317E !important;
}

.sponsorpe-blue-bg {
    background-color: #00317E !important;
}


/* ================================
   MOBILE
================================ */

@media (max-width: 767px) {

    .cookies-card {
        width: 100% !important;
        left: 0 !important;
        bottom: 0 !important;
        border-radius: 15px 15px 0 0 !important;
    }

}

/* =========================================================
   FINAL SPONSORPE OVERRIDES
   ========================================================= */

/* ---------- REMOVE LOADER COMPLETELY ---------- */
.loader-wrapper,
.loader-pre,
.loader-pre:after {
    display: none !important;
}


/* ---------- REMOVE OLD ORANGE ---------- */
.copied::after {
    background: linear-gradient(135deg, #F8E277, #E4AB27) !important;
    color: #012659 !important;
}


/* ---------- NAVBAR / HEADER ---------- */
/* Covers common Bootstrap/theme navbar selectors */
.navbar,
.navbar-expand,
.navbar-expand-lg,
.navbar-expand-md,
.header,
.site-header,
.main-header,
.header-area,
.top-header,
.navigation,
.main-menu,
.menu-area,
.navbar-area {
    background: #012659 !important;
}

.navbar a,
.navbar .nav-link,
.navbar-brand,
.header a,
.header .nav-link,
.site-header a,
.site-header .nav-link,
.main-header a,
.main-header .nav-link,
.navigation a,
.main-menu a {
    color: #FFFFFF !important;
}

.navbar .nav-link:hover,
.navbar .nav-link:focus,
.header .nav-link:hover,
.site-header .nav-link:hover,
.main-header .nav-link:hover,
.navigation a:hover,
.main-menu a:hover {
    color: #FCD55D !important;
}

.navbar .nav-link.active,
.navbar .active > .nav-link,
.header .nav-link.active,
.site-header .nav-link.active,
.main-header .nav-link.active {
    color: #FCD55D !important;
}


/* ---------- NAVBAR BUTTONS ---------- */
.navbar .btn,
.navbar button,
.header .btn,
.site-header .btn,
.main-header .btn {
    background: #FCD55D !important;
    border-color: #FCD55D !important;
    color: #012659 !important;
}

.navbar .btn:hover,
.header .btn:hover,
.site-header .btn:hover,
.main-header .btn:hover {
    background: #E4AB27 !important;
    border-color: #E4AB27 !important;
    color: #FFFFFF !important;
}


/* ---------- DEFAULT / PRIMARY BUTTONS ---------- */
button,
.btn,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.button,
button[type="submit"],
input[type="submit"] {
    background: #00317E !important;
    border-color: #00317E !important;
    color: #FFFFFF !important;
}

button:hover,
.btn:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.button:hover,
button[type="submit"]:hover,
input[type="submit"]:hover {
    background: #012659 !important;
    border-color: #012659 !important;
    color: #FCD55D !important;
}


/* ---------- GREEN ELEMENTS -> BRAND GOLD/BLUE ---------- */
.text-success,
.text--success {
    color: #E4AB27 !important;
}

.bg-success,
.bg--success,
.alert-success,
.badge-success {
    background-color: #00317E !important;
    color: #FFFFFF !important;
}

.border-success {
    border-color: #00317E !important;
}

.btn-success {
    background: #00317E !important;
    border-color: #00317E !important;
}


/* Green check / success icons */
.input-popup p.success::before {
    color: #FCD55D !important;
}


/* ---------- FORM CHECKED STATES ---------- */
.form-check-input:checked,
input[type="checkbox"]:checked,
input[type="radio"]:checked {
    background-color: #00317E !important;
    border-color: #00317E !important;
    accent-color: #00317E !important;
}


/* ---------- SELECT / INPUT ---------- */
.form-control:focus,
.form-select:focus,
input:focus,
select:focus,
textarea:focus {
    border-color: #013F8C !important;
    box-shadow: 0 0 0 0.2rem rgba(0, 49, 126, 0.15) !important;
}


/* ---------- LINKS ---------- */
a {
    color: #00317E;
}

a:hover {
    color: #E4AB27 !important;
}


/* ---------- PAGINATION ---------- */
.page-item.active .page-link {
    background: #00317E !important;
    border-color: #00317E !important;
    color: #FFFFFF !important;
}

.page-link {
    color: #00317E !important;
}

.page-link:hover {
    background: #FCD55D !important;
    border-color: #FCD55D !important;
    color: #012659 !important;
}


/* ---------- PROGRESS / SCROLL INDICATORS ---------- */
.progress-bar {
    background: linear-gradient(90deg, #00317E, #FCD55D) !important;
}


/* ---------- SCROLLBAR ---------- */
/* Removes common green scrollbar/theme accents */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #F4F6FA;
}

::-webkit-scrollbar-thumb {
    background: #00317E;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #012659;
}


/* Firefox */
* {
    scrollbar-color: #00317E #F4F6FA;
    scrollbar-width: thin;
}


/* ---------- COMMON GREEN ACCENT CLASSES ---------- */
.success,
.success-color,
.text-green,
.green,
.text-success,
.bg-green {
    color: #00317E !important;
}

.bg-green {
    background-color: #00317E !important;
}


/* ---------- CARDS ---------- */
.card,
.panel,
.box {
    border-color: rgba(0, 49, 126, 0.12);
}

.card-header,
.panel-heading {
    color: #012659 !important;
}


/* ---------- DROPDOWN ---------- */
.dropdown-item:hover,
.dropdown-item:focus {
    background: rgba(252, 213, 93, 0.18) !important;
    color: #00317E !important;
}


/* ---------- COOKIE ---------- */
.cookies-card {
    background: linear-gradient(135deg, #012659, #00317E) !important;
    color: #FFFFFF !important;
}

.cookies-card__icon {
    background: linear-gradient(135deg, #F8E277, #E4AB27) !important;
    color: #012659 !important;
}

.cookies-btn {
    background: #FCD55D !important;
    color: #012659 !important;
}

.cookies-btn:hover {
    background: #E4AB27 !important;
    color: #FFFFFF !important;
}


/* ---------- MOBILE NAV ---------- */
@media (max-width: 991px) {
    .navbar,
    .navbar-collapse,
    .navbar-nav {
        background: #012659 !important;
    }

    .navbar .nav-link {
        color: #FFFFFF !important;
    }

    .navbar .nav-link:hover,
    .navbar .nav-link.active {
        color: #FCD55D !important;
    }
}
/* =========================================
   SPONSORPE NAVBAR - ACTIVE / HOVER GOLD
   ========================================= */

/* Normal navbar links */
.navbar a,
.navbar-nav a,
.navbar-nav .nav-link,
.navbar .nav-link,
.navigation a,
.main-menu a {
    color: #FFFFFF !important;
}

/* Hover */
.navbar a:hover,
.navbar-nav a:hover,
.navbar-nav .nav-link:hover,
.navbar .nav-link:hover,
.navigation a:hover,
.main-menu a:hover {
    color: #FCD55D !important;
}

/* ACTIVE / CURRENT PAGE */
.navbar .active,
.navbar .active > a,
.navbar-nav .active,
.navbar-nav .active > a,
.navbar-nav .nav-link.active,
.navbar .nav-link.active,
.navigation .active,
.navigation .active > a,
.main-menu .active,
.main-menu .active > a,
.main-menu a.active {
    color: #FCD55D !important;
}

/* ACTIVE link after click/focus */
.navbar a:focus,
.navbar a:active,
.navbar-nav a:focus,
.navbar-nav a:active,
.navbar-nav .nav-link:focus,
.navbar-nav .nav-link:active {
    color: #FCD55D !important;
}

/* Remove old green/base text color */
.text--base,
.text-base {
    color: #FCD55D !important;
}

/* =========================================
   SPONSORPE FOOTER - BLUE + GOLD
   ========================================= */

/* Footer background */
footer,
.footer,
.site-footer,
.footer-area {
    background: #012659 !important;
}

/* Footer headings */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6 {
    color: #FCD55D !important;
}

/* Footer links */
footer a,
.footer a,
.site-footer a,
.footer-area a {
    color: #F8E277 !important;
}

/* Footer links hover */
footer a:hover,
.footer a:hover,
.site-footer a:hover,
.footer-area a:hover {
    color: #FFFFFF !important;
}

/* Footer normal text */
footer p,
footer li,
footer span,
.footer p,
.footer li,
.footer span,
.site-footer p,
.site-footer li,
.site-footer span {
    color: #F8E277 !important;
}

/* Footer icons */
footer i,
footer svg,
footer .icon,
.footer i,
.footer svg,
.site-footer i,
.site-footer svg {
    color: #FCD55D !important;
    fill: #FCD55D !important;
}

/* Footer list links */
footer ul li a,
.footer ul li a,
.site-footer ul li a {
    color: #F8E277 !important;
}

/* Footer contact information */
footer .contact-info,
footer .contact-info a,
footer .contact-info span {
    color: #F8E277 !important;
}
/* =====================================================
   SPONSORPE - FORCE FOOTER GOLD
   ===================================================== */

/* Footer headings */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
[class*="footer"] h1,
[class*="footer"] h2,
[class*="footer"] h3,
[class*="footer"] h4,
[class*="footer"] h5,
[class*="footer"] h6 {
    color: #FCD55D !important;
}

/* Footer ALL links */
footer a,
.footer a,
[class*="footer"] a,
footer ul li a,
.footer ul li a,
[class*="footer"] ul li a {
    color: #F8E277 !important;
}

/* Footer paragraph / text */
footer p,
footer span,
footer li,
.footer p,
.footer span,
.footer li,
[class*="footer"] p,
[class*="footer"] span,
[class*="footer"] li {
    color: #F8E277 !important;
}

/* Override the site's old base-color classes */
footer .text--base,
footer .text-base,
footer .text-primary,
.footer .text--base,
.footer .text-base,
.footer .text-primary,
[class*="footer"] .text--base,
[class*="footer"] .text-base,
[class*="footer"] .text-primary {
    color: #F8E277 !important;
}

/* Footer headings that have base-color classes */
footer h1.text--base,
footer h2.text--base,
footer h3.text--base,
footer h4.text--base,
footer h5.text--base,
footer h6.text--base,
.footer h1.text--base,
.footer h2.text--base,
.footer h3.text--base,
.footer h4.text--base,
.footer h5.text--base,
.footer h6.text--base {
    color: #FCD55D !important;
}

/* Footer icons */
footer i,
footer svg,
footer .icon,
.footer i,
.footer svg,
.footer .icon,
[class*="footer"] i,
[class*="footer"] svg {
    color: #FCD55D !important;
    fill: #FCD55D !important;
}

/* Footer hover */
footer a:hover,
.footer a:hover,
[class*="footer"] a:hover {
    color: #FFFFFF !important;
}

/* Footer background */
footer,
.footer,
[class*="footer"] {
    background-color: #012659 !important;
}

/* =========================================================
   SPONSORPE - FINAL VISIBILITY FIX
   KEEP THIS AT THE ABSOLUTE END OF THE CSS FILE
   ========================================================= */

/* ---------------------------------------------------------
   1. NAVBAR NORMAL LINKS
   --------------------------------------------------------- */
header nav a,
header .navbar a,
.navbar-nav > li > a,
.navbar-nav .nav-link,
.main-menu > li > a,
.navigation > li > a {
    color: #FFFFFF !important;
}


/* ---------------------------------------------------------
   2. NAVBAR ACTIVE / CURRENT PAGE
   Handles Home, FAQ, Services etc.
   --------------------------------------------------------- */
header nav li.active > a,
header nav li.current > a,
header nav li.current-menu-item > a,
header nav li.current_page_item > a,

.navbar li.active > a,
.navbar li.current > a,
.navbar li.current-menu-item > a,

.navbar-nav li.active > a,
.navbar-nav li.current > a,
.navbar-nav li.current-menu-item > a,

.navbar-nav .nav-link.active,
.navbar-nav .nav-link.current,

.main-menu li.active > a,
.main-menu li.current > a,
.main-menu li.current-menu-item > a,

.navigation li.active > a,
.navigation li.current > a,

header nav a.active,
header nav a[aria-current="page"] {
    color: #FCD55D !important;
}


/* ---------------------------------------------------------
   3. NAVBAR HOVER / FOCUS
   --------------------------------------------------------- */
header nav a:hover,
header nav a:focus,
.navbar-nav a:hover,
.navbar-nav a:focus,
.main-menu a:hover,
.navigation a:hover {
    color: #FCD55D !important;
}


/* ---------------------------------------------------------
   4. FOOTER - FORCE READABLE TEXT
   --------------------------------------------------------- */

/* headings */
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6,

[class*="footer"] h1,
[class*="footer"] h2,
[class*="footer"] h3,
[class*="footer"] h4,
[class*="footer"] h5,
[class*="footer"] h6,

.footer-title,
.footer-widget-title,
.footer-widget__title {
    color: #FCD55D !important;
}


/* footer links */
footer a,
[class*="footer"] a,
.footer-link,
.footer-links a,
.footer-widget a,
.contact-info a,
.contact-list a {
    color: #F8E277 !important;
}


/* normal footer text */
footer p,
footer li,
footer span,

[class*="footer"] p,
[class*="footer"] li,
[class*="footer"] span,

.footer-widget p,
.footer-widget li,
.footer-content,
.footer-text,
.contact-info,
.contact-list {
    color: #F8E277 !important;
}


/* kill old theme blue text inside footer */
footer .text--base,
footer .text-base,
footer .text-primary,
footer .text--primary,

[class*="footer"] .text--base,
[class*="footer"] .text-base,
[class*="footer"] .text-primary,
[class*="footer"] .text--primary {
    color: #F8E277 !important;
}


/* footer hover */
footer a:hover,
[class*="footer"] a:hover {
    color: #FFFFFF !important;
}


/* footer copyright */
footer .copyright,
footer .copyright-text,
[class*="footer"] .copyright,
[class*="footer"] .copyright-text {
    color: #F8E277 !important;
}


/* ---------------------------------------------------------
   5. FOOTER BACKGROUND
   --------------------------------------------------------- */
footer,
.footer,
.footer-area,
.footer-section,
.site-footer,
[class*="footer"] {
    background-color: #012659 !important;
}

/* =========================================================
   SPONSORPE - FINAL HARD VISIBILITY FIX
   ========================================================= */

/* NAVBAR - normal links */
html body header nav a,
html body header nav li > a,
html body .navbar a,
html body .navbar-nav a,
html body .navbar-nav .nav-link,
html body .navigation a,
html body .main-menu a {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* NAVBAR - active/current page */
html body header nav li.active > a,
html body header nav li.current > a,
html body header nav li.current-menu-item > a,
html body header nav li.current_page_item > a,
html body header nav a.active,
html body header nav a[aria-current="page"],
html body .navbar li.active > a,
html body .navbar li.current > a,
html body .navbar li.current-menu-item > a,
html body .navbar-nav li.active > a,
html body .navbar-nav li.current > a,
html body .navbar-nav li.current-menu-item > a,
html body .navbar-nav .nav-link.active,
html body .navbar-nav .nav-link.current,
html body .navigation li.active > a,
html body .navigation li.current > a,
html body .main-menu li.active > a,
html body .main-menu li.current > a,
html body .main-menu li.current-menu-item > a,
html body a.nav-link.text--base,
html body a.text--base {
    color: #FCD55D !important;
    -webkit-text-fill-color: #FCD55D !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* NAVBAR - hover/focus */
html body header nav a:hover,
html body header nav a:focus,
html body .navbar a:hover,
html body .navbar a:focus,
html body .navbar-nav a:hover,
html body .navbar-nav a:focus,
html body .navigation a:hover,
html body .navigation a:focus,
html body .main-menu a:hover,
html body .main-menu a:focus {
    color: #FCD55D !important;
    -webkit-text-fill-color: #FCD55D !important;
    opacity: 1 !important;
}

/* FOOTER - background */
html body footer,
html body .footer,
html body .footer-area,
html body .site-footer,
html body [class*="footer"] {
    background-color: #012659 !important;
}

/* FOOTER - headings */
html body footer h1,
html body footer h2,
html body footer h3,
html body footer h4,
html body footer h5,
html body footer h6,
html body .footer h1,
html body .footer h2,
html body .footer h3,
html body .footer h4,
html body .footer h5,
html body .footer h6,
html body [class*="footer"] h1,
html body [class*="footer"] h2,
html body [class*="footer"] h3,
html body [class*="footer"] h4,
html body [class*="footer"] h5,
html body [class*="footer"] h6 {
    color: #FCD55D !important;
    -webkit-text-fill-color: #FCD55D !important;
    opacity: 1 !important;
}

/* FOOTER - links */
html body footer a,
html body footer ul li a,
html body .footer a,
html body .footer ul li a,
html body .footer-area a,
html body .site-footer a,
html body [class*="footer"] a {
    color: #F8E277 !important;
    -webkit-text-fill-color: #F8E277 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* FOOTER - normal text */
html body footer p,
html body footer li,
html body footer span,
html body .footer p,
html body .footer li,
html body .footer span,
html body .footer-area p,
html body .footer-area li,
html body .footer-area span,
html body .site-footer p,
html body .site-footer li,
html body .site-footer span,
html body [class*="footer"] p,
html body [class*="footer"] li,
html body [class*="footer"] span {
    color: #F8E277 !important;
    -webkit-text-fill-color: #F8E277 !important;
    opacity: 1 !important;
}

/* FOOTER - override old theme color classes */
html body footer .text--base,
html body footer .text-base,
html body footer .text-primary,
html body footer .text--primary,
html body .footer .text--base,
html body .footer .text-base,
html body .footer .text-primary,
html body .footer .text--primary,
html body [class*="footer"] .text--base,
html body [class*="footer"] .text-base,
html body [class*="footer"] .text-primary,
html body [class*="footer"] .text--primary {
    color: #F8E277 !important;
    -webkit-text-fill-color: #F8E277 !important;
}

/* FOOTER - icons */
html body footer i,
html body footer svg,
html body .footer i,
html body .footer svg,
html body [class*="footer"] i,
html body [class*="footer"] svg {
    color: #FCD55D !important;
    fill: #FCD55D !important;
}

/* FOOTER - hover */
html body footer a:hover,
html body .footer a:hover,
html body [class*="footer"] a:hover {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
}

/* FOOTER - copyright */
html body footer .copyright,
html body footer .copyright-text,
html body .footer .copyright,
html body .footer .copyright-text,
html body [class*="footer"] .copyright,
html body [class*="footer"] .copyright-text {
    color: #F8E277 !important;
    -webkit-text-fill-color: #F8E277 !important;
}

/* FINAL FOOTER LINK OVERRIDE */
html body footer a:not(:hover),
html body footer a:not(:focus) {
    color: #F8E277 !important;
    -webkit-text-fill-color: #F8E277 !important;
}


/* =========================================================
   SPONSORPE - MOBILE + STICKY LOGO FIX
   The theme uses logo.png / logo_dark.png for the DEMO logo.
   Force the SponsorPe logo in the frontend only.
   ========================================================= */

/* Sticky/scrolled header - all screen sizes */
html body .header.sticky .logo img {
    content: url("data:image/webp;base64,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") !important;
    width: 140px !important;
    height: auto !important;
    max-width: 140px !important;
    object-fit: contain !important;
    display: block !important;
}

/* Mobile default header BEFORE scrolling */
@media (max-width: 991px) {
    html body .header:not(.sticky) .logo img {
        content: url("data:image/webp;base64,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") !important;
        width: 140px !important;
        height: auto !important;
        max-width: 140px !important;
        object-fit: contain !important;
        display: block !important;
    }

    /* Keep the logo wrapper visible and correctly sized */
    html body .header:not(.sticky) .logo {
        display: flex !important;
        align-items: center !important;
    }

    html body .header:not(.sticky) .logo a {
        display: inline-flex !important;
        align-items: center !important;
    }
}

/* Desktop/default header - do not let the DEMO asset replace the
   SponsorPe logo if the theme swaps it dynamically. */
@media (min-width: 992px) {
    html body .header .logo img {
        max-width: 140px !important;
        object-fit: contain !important;
    }
}