/**
 * Internal page header theme (CR series pages).
 * Overrides transparent / white-text header from post-20365.css
 * so internal pages use a solid white bar with dark navigation text.
 */

body[class*="elementor-page-cr-"] {
  --theme-header-bg: #ffffff;
  --theme-nav-color: #393939;
  --theme-nav-hover: #d95350;
}

body[class*="elementor-page-cr-"] .elementor-location-header {
  position: relative;
  z-index: 100;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-31afb9c:not(
    .elementor-motion-effects-element-type-background
  ),
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-31afb9c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-c4cc35b:not(
    .elementor-motion-effects-element-type-background
  ),
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-c4cc35b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--theme-header-bg) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-31afb9c {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li
  > a,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .ekit-menu-nav-link,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .wpml-ls-native {
  color: var(--theme-nav-color) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li
  > a
  .elementskit-submenu-indicator {
  color: var(--theme-nav-color) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li
  > a:hover,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li:hover
  > a,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li.current-menu-item
  > a,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li.current-menu-ancestor
  > a {
  color: var(--theme-nav-hover) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li
  > a:hover
  .elementskit-submenu-indicator,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li:hover
  > a
  .elementskit-submenu-indicator,
body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-navbar-nav
  > li.current-menu-ancestor
  > a
  .elementskit-submenu-indicator {
  color: var(--theme-nav-hover) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-menu-hamburger {
  border-color: var(--theme-nav-color) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-menu-hamburger
  .elementskit-menu-hamburger-icon {
  background-color: var(--theme-nav-color) !important;
}

body[class*="elementor-page-cr-"]
  .elementor-20365
  .elementor-element.elementor-element-a7a8ce4
  .elementskit-menu-hamburger
  > .ekit-menu-icon {
  color: var(--theme-nav-color) !important;
}
