body #main-navigation, body .block.block-ultimenu {
    background-color: none !important;
}

.new-nav header .logo {
    width: 70%;
}

.new-nav header .secondary {
    padding-left: 50px;
}

.new-nav .main-navigation nav ul>li>a {
    font-weight: 400;
    font-size: 15px;
    color: #502D0E;
    text-decoration: none;
}

.new-nav .main-navigation nav ul>li>a:hover, .new-nav .main-navigation nav ul>li>a:focus {
    text-decoration: underline;
}

.small .site-logo .logo {
    width: 50%;
}
 @media screen and (min-width: 992px) {
.main-nav {
    border-bottom: 0.5px solid #8d8d8d;
}
}
 @media screen and (max-width: 991px) {
body.new-nav header#header, body.new-nav header#header.d-lg-block {
	border-bottom: 0.5px solid #8d8d8d;
}
}
.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav .nav-link.dropdown-toggle {
    border-bottom: none !important;
}

.dropdown-item {
    padding: 0.25rem 1 rem;
}

div#block-searchbar {
    position: relative;
}

a.fa.search.fa-search {
    text-decoration: none;
}

section.row.region.region-search {
    padding-bottom: 10px;
}

.region-search form.form-cse input[type="search"] {
    color: #6B6B6B !important;
    font-weight: 400 !important;
}
.new-nav .search .region-search form.form-cse input[type="search"] {
    height: auto;
    margin-left: 70px;
    padding: 5px 0 !important;
    border-bottom: 0.5px solid #e3e4e5;
}

.new-nav .search section.region-search button .fa-search::before {
    font-family: "inter-variable",sans-serif;
    font-variation-settings: 'wght' 400, 'slnt' 0;
}

@media only screen and (min-width: 992px) {
.search section.region-search button {
	right: 5%
}
}

.new-nav div.block.block-ultimenu .ultimenu--hover li.ultimenu__item .ultimenu__flyout.show-submenu {
    display: block !important;
    visibility: unset !important;
    position: fixed !important;
    top: auto;
    left: 0 !important;
    right: 0 !important;
}

ul.subul li {
    padding: 0 0 10px 0 !important;
}

li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenu__region .right-column .cta-nav-global p a {
    font-family: "inter-variable",sans-serif;
    font-variation-settings: 'wght' 400, 'slnt' 0;
    font-size: 14px !important;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.7em;
    vertical-align: 0;
    font: var(--fa-font-sharp-regular);
    ;
    content: "\f078";
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
}

/*Resources Fixes*/
/*Fixing Toggle*/
.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav:hover .nav-link.dropdown-toggle+ul,
.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav .nav-link.dropdown-toggle+ul:hover,
.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav:focus .nav-link.dropdown-toggle+ul,
.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav .nav-link.dropdown-toggle+ul:focus {
    display: block !important;
}

/*End Fixing Toggle*/
/*Fixing Resources Menu Width*/
.new-nav .main-navigation nav ul>li.nav-item>ul.dropdown-menu {
    left: -30px !important;
}

/*End Fixing Resources Menu Width*/
/*End Resources Fixes*/


@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .new-nav header .site-logo {
        padding: 0;
    }

    .new-nav header .logo {
        max-width: 150px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
    .new-nav header .logo {
        max-width: 175px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1440px) {
    .new-nav header .secondary {
        padding-left: 0;
    }
}

@media only screen and (min-width: 992px) {
    body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item:has(> a.mobile-only) {
        display: none;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1440px) {
    body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem>.ultimenu__link {
        font-size: 14px;
    }
        .new-nav .main-navigation nav ul>li>a {
        font-size: 14px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem>.ultimenu__link {
        font-size: 12px;
    }
        .new-nav .main-navigation nav ul>li>a {
        font-size: 12px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1400px) {
    body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem {
        padding-left: 7px;
        padding-right: 7px;
        width: auto;
    }
    .new-nav header.header-inline .primary {
        padding: 0;
    }
}
@media only screen and (min-width: 992px) {
body.new-nav #header .main-navigation div.block.block-ultimenu li.ultimenu__item .ultimenu__flyout .ultimenu__menu_title {
    display: block;
}
body.new-nav #header .main-navigation div.block.block-ultimenu li.ultimenu__item .ultimenu__flyout .ultimenu__menu_title h2 {
    font-family: "inter-variable",sans-serif;
    font-variation-settings: 'wght' 400, 'slnt' 0;
	font-style: normal;
	padding: 20px 0 0 20px;
}
}
@media only screen and (max-width: 991px) {
	body.new-nav #header .main-navigation div.block.block-ultimenu li.ultimenu__item .ultimenu__flyout .ultimenu__menu_title {
	display: none !important;
	}
}
/*Hopefully Full Width Fix*/
@media only screen and (min-width: 992px) {
    /*.ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenu__region {
        width: 160% !important;
        margin-left: -250px !important;
    }*/
    .ultimenu .ultimenu__flyout {
    	width: 155% !important;
    	margin-left: -200px !important;
    }
    .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenu__region {
    	width: 100% !important;
    }
}
.ultimenu__menu_title {
	display: block !important;
	position: relative;
	top: 15px;
	left: 15px;
}
/*End Hopefully Full Width Fix*/
/*Fixing Font Awesome Flicker*/
body.new-nav header#header .fa-search::before {
	font: var(--fa-font-sharp-regular);
}
/*End Fixing Font Awesome Flicker