  /* Promet: LUS-130: New Nav. */
.new-nav-only {
  display: none !important;
}

.uitem--resources-for {
  display: none !important;
}

.new-nav header#header .content-container {
  max-width: 100%;
}

.new-nav header#header #block-lehigh-pathingnavigationnewnav {
  height: auto;
  display: block;
  align-items: center;
  float: none;
}

body.new-nav #header .main-navigation div.block.block-ultimenu .ultimenu--hover li.ultimenu__item .ultimenu__flyout,
body.new-nav div.block.block-ultimenu .ultimenu--hover li.ultimenu__item .ultimenu__flyout {
  display: none;
  visibility: unset;
}

body.new-nav #header .main-navigation div.block.block-ultimenu .ultimenu--hover li.ultimenu__item:hover .ultimenu__flyout,
body.new-nav div.block.block-ultimenu .ultimenu--hover li.ultimenu__item:hover .ultimenu__flyout,
body.new-nav #header .main-navigation div.block.block-ultimenu .ultimenu--hover li.ultimenu__item:focus .ultimenu__flyout,
body.new-nav div.block.block-ultimenu .ultimenu--hover li.ultimenu__item:focus .ultimenu__flyout,
body.new-nav #header .main-navigation div.block.block-ultimenu .ultimenu--hover li.ultimenu__item .ultimenu__flyout.show-submenu,
body.new-nav div.block.block-ultimenu .ultimenu--hover li.ultimenu__item .ultimenu__flyout.show-submenu {
  display: block !important;
  visibility: unset !important;
}

body.new-nav li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenu__region .right-column ul.nav.nav-tabs.subul a {
  font-family: "inter-variable",sans-serif;
  font-variation-settings: 'wght' 400, 'slnt' 0;
  font-size: 0.85em !important;
  text-transform: none;
}


/* Hide the other pathing navigation on new nav */
.new-nav .menu--pathing-navigation {
  display: none !important;
}

.new-nav header#header.small #block-lehigh-pathingnavigationnewnav {
  height: auto;
}

.new-nav header#header.small #block-lehigh-pathingnavigationnewnav ul li a.nav-link {
  font-size: 14px;
}

.new-nav header .row.main-nav {
  align-items: center;
  justify-content: center;
}

body.new-nav header#header {
  background: #fff;
}

body.new-nav header#header ul.ultimenu {
  background: #fff;
  display: inline-block;
  max-width: none;
  padding: 0;
  text-align: left;
}

body.new-nav header#header ul.ultimenu .ultimenu__flyout {
  text-align: left;
}

body.new-nav header#header .fa-search:before {
  color: #3f3f3f;
  content: "\f002";
}

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

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

.new-nav .main-navigation nav {
  display: block;
}

.new-nav .main-navigation nav ul {
  display: table;
  width: 100%;
}

/* .new-nav .main-navigation nav ul>li.nav-item { */
  /* display: table-cell; */
  /* height: 40px; */
  /* min-width: 100px;
  max-width: 135px; */
  /* position: relative; */
  /* vertical-align: top; */
/* } */

.new-nav .main-navigation nav ul>li>a {
  color: #502C0C;
  font-family: "inter-variable",sans-serif;
  font-variation-settings: 'wght' 400, 'slnt' 0;
  font-size: 14px;
  letter-spacing: 1.6px;
  text-transform: uppercase;
}

.new-nav .main-navigation nav ul>li>a:focus,
.new-nav .main-navigation nav ul>li>a:hover {
  background: unset !important;
}
.new-nav .main-navigation nav ul>li>a:focus {
	outline: 1px solid blue !important;
}
.new-nav .main-navigation nav ul>li>a:focus-visible {
	outline: 1px solid blue !important;
}

.new-nav .main-navigation nav ul>li.nav-item>ul.dropdown-menu {
  border: 0;
  display: none;
  float: left;
  left: 0;
  margin: 0 auto;
  min-width: 200px;
  padding: 0;
  position: absolute;
  top: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  z-index: 1000;
}

.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav {
  width: auto;
}

.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav .nav-link.dropdown-toggle {
  border-bottom: 2px #3f3f3f solid;
}

.new-nav .main-navigation .menu--pathing-navigation---new-nav .nav .nav-link.dropdown-toggle:hover + ul {
  display: block !important;
}

.new-nav .search .region-search form.form-cse input[type="search"] {
  height: auto;
  padding-left: 70px;
}

.new-nav .search .region-search button .fa-search {
  cursor: pointer;
}

.new-nav .search .region-search .close-search {
  cursor: pointer;
  top: 0;
}

.new-nav .search section.region-search button {
  display: inline-block;
}

.new-nav .search section.region-search button .fa-search::before {
  color: #111111;
  content: "Search" !important;
  font-size: 1.05rem;
  font-weight: 600;
  letter-spacing: normal;
}
/* Bigger screensize media query */
@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: none;
  }

  body.new-nav #header .main-navigation div.block.block-ultimenu li.ultimenu__item .ultimenu__flyout .ultimenu__menu_title h2 {
    color: #502C0C;
    font-family: DopisRegular, sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: 700 !important;
    letter-spacing: 0;
    text-transform: capitalize !important;
  }

  body.new-nav .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenusub {
    padding-top: 0 !important;
  }

  body.new-nav .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenusub .nav.navbar-nav .nav-item {
    padding: 0 1rem 0 0;
  }

  body.new-nav .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .left-column,
  body.new-nav .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .right-column {
    padding-top: 20px !important
  }

  body.new-nav .ultimenu.ultimenu--main li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .left-column {
    padding-left: 35px !important;
  }

  body.new-nav li.ultimenu__item.uitem.has-ultimenu .ultimenu__flyout .ultimenu__region .right-column h3.block-title {
    padding-left: 0 !important;
  }
}

@media only screen and (min-width: 992px) {
  .new-nav .mobile-only.ultimenu__link {
    display: none;
  }
  .new-nav .new-nav-only.mobile-only.ultimenu__link {
    display: none;
  }

  .new-nav .new-nav-only.nav-link {
    display: block !important;
  }
}

@media only screen and (min-width: 992px) {
  .new-nav .search section.region-search button {
    padding: 0;
  }
}

@media only screen and (min-width: 992px) {
  body.new-nav header#header ul.ultimenu {
    text-align: center;
  }
}

@media only screen and (min-width: 992px) {
  body.new-nav header#header ul.ultimenu .ultimenu__item .ultimenu__link {
    padding: 0;
  }
}

/* Smaller or touch devices media query */
@media only screen and (max-width: 991px) {
  .new-nav .uitem--resources-for {
    display: block !important;
  }
}

@media only screen and (max-width: 991px) {
  .new-nav header.header-inline .primary {
    flex: none;
    max-width: none;
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav div div.block.block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem a.ultimenu__link {
    line-height: 3rem;
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem {
    padding-right: 0.65rem !important;
  }

  body.new-nav .block-ultimenu .content ul.ultimenu li.ultimenu__item.uitem.has-ultimenu a.ultimenu__link:after {
    position: absolute;
    top: 0;
    right: 0;
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav header#header,
  body.new-nav header#header.d-lg-block {
    height: 70px;
  }
  body.new-nav header#header .content-container {
    margin-top: 8px;
  }
  body.new-nav header#header .content-container .main-nav {
    height: 75px;
  }
  body.new-nav header#header .content-container .main-nav .site-logo {
    padding: 0 0 0 30px;
  }

  body.new-nav #page-wrapper {
    top: 70px !important;
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav .mobile-search form {
    background: #fff;
    padding: 8px 15px;
  }
  body.new-nav .block.block-ultimenu .mobile-search .keys {
    border: 1px solid #dee2e6;
    border-radius: 5px;
    font-size: 16px;
    height: 45px;
    padding: 8px 0 8px 40px;
  }
  body.new-nav .block.block-ultimenu .mobile-search input#lehigh-mobile-submit {
    background-color: transparent;
    background-size: 18px;
    left: 8px;
    top: 1px;
    transform: rotate(270deg);
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav .block-ultimenu .ultimenu__flyout .right-column .cta-nav-global a {
    color: #502C0C;
  }

  body.new-nav .block-ultimenu .ultimenu__flyout .right-column .row .text-center {
    text-align: left !important;
  }

  body #main-navigation .block-ultimenu section.ultimenu__flyout section.ultimenu__region ul li.nav-item,
  body .block-ultimenu section.ultimenu__flyout section.ultimenu__region ul li.nav-item {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 991px) {
  body.new-nav .primary .main-navigation .block.block-ultimenu .content > ul.ultimenu > li.ultimenu__item > .ultimenu__link.mobile-only {
    background: #fff !important;
    color: #502C0C;
    display: block !important;
    min-height: 100%;
    padding: 1rem 1.65rem 0;;
  }

  body.new-nav .primary .main-navigation .block.block-ultimenu .content > ul.ultimenu>li.ultimenu__item > .ultimenu__link.mobile-only.parent {
    color: #502C0C;
    font-size: 15px;
    margin-top: 15px;
    text-transform: uppercase;
  }

  body.new-nav .primary .main-navigation .block.block-ultimenu .content>ul.ultimenu > li.ultimenu__item > .ultimenu__link.mobile-only.parent::after {
    content: ":";
    margin-left: 3px;
  }

  body.new-nav .primary .main-navigation .block.block-ultimenu .content > ul.ultimenu > li.ultimenu__item > a.ultimenu__link:not(.mobile-only) {
    color: #502C0C !important;
    font-weight: bold !important;
  }
  .new-nav .ultimenu__menu_title {
    display: none;
  }
}
/*Hiding the Caret*/
body.new-nav .primary .main-navigation .block.block-ultimenu .caret {
	display: none !important;
}
/*End Hiding the Caret*/
/* End new nav */