/* =======================================================================================
	Overwrites the pink color on header nav and footer for customized color sites
======================================================================================= */

/* ==========================================================================
	Logo
============================================================================= */

.logo_header {
    background: #ffb500;
}

/* Main Nav Links
============================================================================= */

.main_nav_item_inner:after {
    background: #ffb500;
}

.main_nav_child_link:hover{
    color: #ffb500;
}

.main_nav_child_link:after{
    background: #ffb500;
}

.main_nav_toggle_inner {
    border: 1px solid #ffb500;
}

/* Utility Links
============================================================================= */

.utility_nav_link_label:after {
    background: #ffb500;
}

.utility_nav_link:hover {
    color: #ffb500;
}

.utility_nav_sm .utility_nav_link_icon .icon {
    fill: #ffb500;
}

/* Search Toggle
============================================================================= */

.search_toggle {
    color: #ffb500;
}

.icon_search {
    fill: #ffb500;
}

@media (min-width: 980px) {
    .search_toggle:hover .search_toggle_icon .icon_search, .search_toggle:focus .search_toggle_icon .icon_search {
      fill: #ffb500;
    }
    .search_toggle:focus {
      outline-color: #ffb500;
    }
}

.search_menu_close_toggle_icon .icon {
    fill: #ffb500;
}

/* Audience Toggle
============================================================================= */

@media (min-width: 740px) {
    .audience_toggle:hover, .audience_toggle:focus {
      background-color: #ffb500;
    }
}

/* ==========================================================================
	Quick Links
============================================================================= */
/* ==========================================================================
	Panel
============================================================================= */

@media (min-width: 980px) {
    .quick_links_panel_link.fs-swap-active:before {
      border-left-color: #ffb500;
    }
}

@media (min-width: 740px) {
    .quick_links_panel_link:hover, .quick_links_panel_link:focus {
      color: #ffb500;
    }
}

@media (min-width: 980px) {
    .quick_links_panel_link {
      color: #ffb500;
      padding: 12px 0 12px 24px;
    }
}

.quick_links_cat_tool_link {
    border: 1px solid #ffb500;
}

@media (min-width: 740px) {
    .quick_links_cat_tool_link {
      -webkit-box-shadow: inset 0px 0px 0px 1px #ffb500;
              box-shadow: inset 0px 0px 0px 1px #ffb500;
    }
    .quick_links_cat_tool_link:hover, .quick_links_cat_tool_link:focus {
      -webkit-box-shadow: inset 0px 0px 0px 4px #ffb500;
              box-shadow: inset 0px 0px 0px 4px #ffb500;
    }
}

.quick_links_cat_section.promoted {
    background: #ffb500;
}

.quick_links_cat_section_heading:before {
    background: #ffb500;
}

.quick_links_cat_section_heading:after {
    background: #ffb500;
}

.quick_links_close_icon .icon {
    fill: #ffb500;
}
  
@media (min-width: 980px) {
    .quick_links_close_icon {
      color: #ffb500;
    }
}

.quick_links_trigger_icon {
    border: 1px solid #ffb500;
}

.logo_quick_links {
    background: #ffb500;
}

.quick_links_title_label:after {
    background: #ffb500;
}

.quick_links_title_label:before {
    background: #ffb500;
}

/* Menu Toggle
============================================================================= */

.menu_toggle_icon .icon_menu{
    fill: #ffb500;
}

.menu_close_toggle_icon .icon_close {
    fill: #ffb500;
}

/* ==========================================================================
	Logo
============================================================================= */
.logo_menu {
    background: #ffb500;
}

/* Secondary Links
============================================================================= */

@media (min-width: 980px) {
    .secondary_nav_link:before {
        background: #ffb500;
    }
}

@media (min-width: 980px) {
    .secondary_nav_link:hover {
      color: #ffb500;

    }
}

.highlighted {
    color: #ffb500;
}

.footer .utility_nav_link {
    border: 1px solid #ffb500;
}

.footer .utility_nav_link_icon {
    color: #ffb500;
}

.footer_nav_link {
    color: #ffb500;
}

.footer_secondary_nav_link {
    color: #ffb500;
}

.footer_tertiary_nav_link {
    color: #ffb500;
}

@media (min-width: 740px) {
    .footer .utility_nav_link {
      -webkit-box-shadow: inset 0px 0px 0px 1px #ffb500;
              box-shadow: inset 0px 0px 0px 1px #ffb500;
    }
    .footer .utility_nav_link:focus, .footer .utility_nav_link:hover {
      -webkit-box-shadow: inset 0px 0px 0px 4px #ffb500;
              box-shadow: inset 0px 0px 0px 4px #ffb500;
    }
}

.utility_nav_sm .utility_nav_link {
    border: 1px solid #ffb500;
}

/* ==========================================================================
    Cookie Consent open source code by Osano
    Documentation: https://www.osano.com/cookieconsent/download/
============================================================================= */
.cc-theme-classic .cc-btn:last-child {
    background: #ffb500;
    border: 4px solid #ffb500;
}

.cc-theme-classic .cc-link {
    -webkit-text-decoration-color: #ffb500;
            text-decoration-color: #ffb500;
}