/*
 * Majmr brand theme — loaded after main.css.
 * Palette source: Majmr brand files (dark #231F20, yellow #FAB838, light #F3F3F2).
 * main.css already has the palette swapped in; this file fixes text contrast,
 * since the template was built for white text on blue and Majmr yellow needs dark text.
 */
:root {
  --majmr-dark: #231F20;
  --majmr-light: #F3F3F2;
  --majmr-yellow: #FAB838;
  --majmr-red: #E5484D;
  --majmr-purple: #7C5CD6;
  --majmr-green: #055E33;
  --majmr-teal: #0E8A80;
}

/* Majmr logo (815x327, ~2.5:1) — size by height so the stacked logo stays compact */
.header .primary-header-inner .header-logo img {
  height: 56px;
  width: auto;
  max-width: none;
}
@media (max-width: 991px) {
  .header .primary-header-inner .header-logo img { height: 44px; }
}
.side-menu-logo img {
  height: 56px;
  width: auto;
}
.footer-logo img {
  height: 64px;
  width: auto;
  max-width: none;
}

::selection {
  background: var(--majmr-yellow);
  color: var(--majmr-dark);
}

/* Primary button: dark text on yellow; hover fill is dark, so text flips to white */
.rr-primary-btn,
.rr-primary-btn:focus {
  color: var(--majmr-dark);
}
.rr-primary-btn:hover {
  color: var(--rr-color-common-white);
}

/* Outline / blog buttons fill with yellow on hover */
.rr-primary-btn.transparent:hover,
.post-card .post-content .rr-primary-btn:hover,
.post-content .blog-btn:hover {
  color: var(--majmr-dark);
}

/* Hero circular CTA */
.hero-content .hero-btn,
.hero-content .hero-btn i {
  color: var(--majmr-dark);
}

/* Service card button */
.service-item .service-thumb .service-btn {
  color: var(--majmr-dark);
}

/* Running ticker on yellow strip */
.running-text:not(.running-1):not(.testi) ul li {
  color: var(--majmr-dark);
}

/* Project accordion active number badge */
.project-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .project-content .number {
  color: var(--majmr-dark);
}

/* Mobile menu expand toggle, side menu, social hovers, footer submit */
.mean-bar .mean-nav.mean-nav > ul li a.mean-expand,
.side-menu-list li i,
.side-menu-social li a:hover,
.copyright-content .social-list li a:hover,
.footer-widget .footer-form .submit {
  color: var(--majmr-dark);
}

/* Header dropdown hover */
.header .primary-header-inner .header-menu-wrap ul li li:hover > a {
  color: var(--majmr-dark);
}
