
   header {
   display: none;
   }
   header.new-header-2026 {
   display: block;
   }
   header.new-header-2026  a.phone-link:hover {
   opacity: 100%;
   }
   header.new-header-2026 li.break-nav:hover > ul {
   display: block!important;
   }
   header.new-header-2026 .menu li ul.sub-menu {
   width:fit-content!important;
   }
   .new-nav-btn {
   background: #3864a7;
   color: white;
   padding: 10px 15px;
   border-radius: 5px;
   font-family: 'Lato';
   box-shadow: 0 1px 0 #99999930, 0 2px 0 #88888833, 0 3px 0 #7777772e, 0 4px 8px rgb(0 0 0 / 10%), 0 10px 25px rgb(0 0 0 / 14%);
   }
   .new-nav-btn:hover {
   box-shadow:none;
   opacity:100%;
   }
   header.new-header-2026 a.phone-link {
   padding: 38px 80px 0 0;
   }
   header.new-header-2026 li span {
   display: block;
   font-size: 15px;
   margin-top: 5px;
   }
   header.new-header-2026 ul.sub-menu > li > a {
   color:#333;
   }
   header.new-header-2026 .sub-menu a {
   box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
   border-radius:5px;
   background:white;
   }
   header.new-header-2026 .menu li ul.sub-menu {
   background: #fbfbfb;
   border-radius:10px;
   }
   header.new-header-2026 .menu li ul.sub-menu {
   left: auto;
   width: 475px !important;
   padding: 15px;
   box-shadow: 0 1px 0 #99999930, 0 2px 0 #88888833, 0 3px 0 #7777772e, 0 4px 8px rgb(0 0 0 / 10%), 0 10px 25px rgb(0 0 0 / 14%);
   } 
   header.new-header-2026 li.title-of-new-nav {
   font-size: 19px;
   font-weight: bold;
   color: #3864a7;
   text-transform: uppercase;
   }
   header.new-header-2026 span.arrow-right {
   float: right;
   color: #3864a7;
   margin-right: 20px;
   margin-top: 14px;
   }
   ul.sub-menu.double li {
   max-width: 50%;
   float: left;
   }
   img.little-nav-img {
   float: left;
   margin-right: 10px;
   max-width: 44px;
   border-radius: 50%;
   }
   #double-wide-nav {
   width: 896px!important;
   }
   #double-wide-nav li {
   width: 49%;
   margin-right:10px;
   float:left;
   }
   #double-wide-nav li:nth-of-type(odd) {
   marign-right:10px;
   }
   #double-wide-nav li:nth-of-type(even) {
   margin-right: 0 !important;
   }
   ul.sub-menu > li > a:hover {
   background: #fbfbfb;
   box-shadow: none;
   }
   header.new-header-2026 ul.sub-menu > li > a:hover {
   color:#3864a7!important;
   }
  /* header.new-header-2026 ul.sub-menu > li > a:hover span.arrow-right {
   margin-right:10px;
   }*/
   /* Hide hamburger on desktop */
   .mobile-toggle {
   display: none;
   font-size: 26px;
   cursor: pointer;
   color: #3864a7;
   }
   .menu-header-menu-container.nav-menu {
   display: none;
   }
   .nav-menu-2026-rebuild .title-of-new-nav svg {
   float: right;
   margin-right:20px;
   }
   .nav-menu-2026-rebuild {
   padding: 0 10px;
   } 
   .nav-menu-2026-rebuild .uk-nav-sub a {
   text-transform: none;
   }
   .uk-nav-default > li > a {
   color: #3864a7;
   background: white;
   padding: 20px 15px;
   border-radius: 5px;
   }
   .nav-menu-2026-rebuild .uk-nav-parent-icon > .uk-parent > a::after {
   background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%27http://www.w3.org/2000/svg%27%20viewBox%3D%270%200%20640%20640%27%3E%3Cpath%20fill%3D%27%233864a7%27%20d%3D%27M320%2064C178.6%2064%2064%20178.6%2064%20320C64%20461.4%20178.6%20576%20320%20576C461.4%20576%20576%20461.4%20576%20320C576%20178.6%20461.4%2064%20320%2064zM199%20305C189.6%20295.6%20189.6%20280.4%20199%20271.1C208.4%20261.8%20223.6%20261.7%20232.9%20271.1L319.9%20358.1L406.9%20271.1C416.3%20261.7%20431.5%20261.7%20440.8%20271.1C450.1%20280.5%20450.2%20295.7%20440.8%20305L337%20409C327.6%20418.4%20312.4%20418.4%20303.1%20409L199%20305z%27/%3E%3C/svg%3E");
   background-size: 25px;
   background-repeat: no-repeat;
   }
   /* MOBILE */
   .nav-menu-2026-rebuild ul.uk-nav-sub {
   padding-left:0;
   }
   .nav-menu-2026-rebuild header.new-header-2026 li span {
   margin-top:0;
   }
   .nav-menu-2026-rebuild {
   background: #fbfbfb;
   }
   .nav-menu-2026-rebuild .uk-nav-sub a {
   text-transform: none;
   padding: 10px 15px;
   color: #333333;
   line-height: normal;
   background:white;
   border-radius: 5px;
   box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
   font-size:19px;
   }
   .nav-menu-2026-rebuild {   
   display:none;
   }
   .nav-menu-2026-rebuild.show-mobile-menu {
   display:block;
   }
   .nav-menu-2026-rebuild.show-mobile-menu a {
    background: white;
    margin-bottom: 5px;
   }
	.nav-menu-2026-rebuild.show-mobile-menu {
		background: whitesmoke;
		padding: 10px;
	}
   @media (max-width: 1510px) {
	#double-wide-nav img.little-nav-img {
		float:none;
	}
	   #double-wide-nav {
		   width: 660px !important;
	   }
	   header.new-header-2026 .menu li ul.sub-menu {
		       width: 430px !important;
	   }
	}
   @media (max-width: 1125px) {
   .menu-header-menu-container {
   display: none;
   }
   /* Show hamburger */
   .mobile-toggle {
   display: block;
   position: absolute;
   right: 20px;
   top: 25px;
   z-index: 999;
   }
   /* Stack nav */
   nav.navbar {
   position: relative;
   }
   /* Hide menu by default */
   .nav-menu {
   display: none;
   width: 100%;
   background: white;
   position: absolute;
   top: 100%;
   left: 0;
   box-shadow: 0 10px 25px rgba(0,0,0,0.1);
   }
   /* Show when active */
   .nav-menu.active {
   display: block;
   }
   /* Stack menu items */
   .nav-menu ul.menu {
   display: block;
   }
   .nav-menu ul.menu li {
   width: 100%;
   display: block;
   border-bottom: 1px solid #eee;
   }
   /* Remove hover dropdown behavior */
   header.new-header-2026 li.break-nav:hover > ul {
   display: none !important;
   }
   /* Make submenus stack */
   .nav-menu .sub-menu {
   position: static;
   display: none;
   box-shadow: none;
   padding: 10px 20px;
   }
   /* Expand active submenu */
   .nav-menu li.open > .sub-menu {
   display: block;
   }
   /* Clean spacing */
   .nav-menu a {
   display: block;
   padding: 15px 20px;
   }
   }
