.navbar { font-family: 'Rubik', sans-serif !important; } 

@media (max-width: 991px) {
.navbar-toggler { /*margin-bottom:.5em; */} 
.yamm .dropdown-menu ul.list-unstyled { margin:0 0 1em 2em; } 
.yamm .dropdown-menu ul.list-unstyled li:first-of-type { font-weight: 700; margin-bottom:-8px; } 
.yamm .dropdown-menu ul.list-unstyled li:first-of-type a:link, .yamm .dropdown-menu ul.list-unstyled li:first-of-type a:visited { font-size: 1.1em; color: #173c59; font-weight: bold; text-decoration: none; } 
.yamm .dropdown-menu ul.list-unstyled li:first-of-type a:hover, .yamm .dropdown-menu ul.list-unstyled li:first-of-type a:active { /*text-decoration: underline; */} 
ul.navbar-nav li.nav-item a:link, ul.navbar-nav li.nav-item a:visited, ul.navbar-nav li:last-of-type a:link, ul.navbar-nav li:last-of-type a:visited { font-size: 1.25em; color: #173c59; font-weight: 700; line-height: 1.75; text-decoration: none; } 
ul.navbar-nav li.nav-item a:hover, ul.navbar-nav li.nav-item a:active, ul.navbar-nav li.last-of-type a:hover, ul.navbar-nav li:last-of-type a:active { text-decoration: underline; } 
.yamm .dropdown-menu ul.menuList a:link, .yamm .dropdown-menu ul.menuList a:visited { font-size: 1em; color: #000; font-weight: 400; text-decoration: none; } 
.yamm .dropdown-menu ul.menuList a:hover, .yamm .dropdown-menu ul.menuList a:active { text-decoration: underline; } 
.caret {display:inline-block;margin-left:.255em; vertical-align: .255em; content: ""; border-top:.3em solid; border-right: .3em solid transparent; border-bottom:0;border-left:.3em solid transparent;}  
 }

@media (min-width: 992px){
 .navbar { margin: 0; padding: 0; font-family: 'Rubik', sans-serif !important; } 
 .navbar-inner { margin: 0 auto; } 
 .navbar .brand { } 
 .nav > li > a, .nav > li > span { display: block; } 
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a, .nav > li:hover > a, .nav > li.active > a { } 
 .nav > li:hover > a:active { } 
 .nav > li:hover > span { color: #00539f; } 
 .nav > li > a .caret.hidden-desktop { border: none !important; background-position: -305px -110px !important; width: 30px !important; line-height: 30px !important; min-height: 30px !important; height: auto; display: inline-block; margin: 0 !important; border-radius: 3px; } 
 .nav > li > a .caret.hidden-desktop:hover { } 
 .nav-collapse:not(.in) .nav li:hover > ul { display: block; } 
 .nav-collapse .nav li > iframe { display: none; z-index: 1000 !important; } 
 .nav-collapse:not(.in) .nav li:hover > iframe { display: block; } 
 .navbar .nav > li > .dropdown-menu:before { border: none !important; } 
 .nav .dropdown-menu > .active > a, .nav .dropdown-menu > .active > a:focus { background-color: transparent !important; background-image: none !important; color: #ffffff !important; outline: none; } 
 .nav .dropdown-menu a { display: block; padding: 3px 15px; font-size: 13px; font-weight: normal; text-decoration: none; } 
 .nav .dropdown-menu > li > a:hover, .nav .dropdown-menu > .active > a:hover { background-image: none !important; color: #2b2b2b !important; } 
 .nav-collapse:not(.in) .nav .dropdown-menu { border-radius: 0 !important; } 
 .nav > li > ul li:hover { color: #ffffff; } 
 .nav-collapse.in { width: 100%; } 
 .navbar .btn-navbar { background-color: #fff !important; cursor: pointer; margin-top: 10px !important; } 
 .navbar .btn-navbar:hover, .navbar .btn-navbar:active { background: linear-gradient(to bottom, #2D2D2D 0%, #565656 100%) !important; } 
 .yamm .dropdown-menu {border-radius: 0!important;}
 .yamm .dropdown-menu li { margin-left: 0; text-align: left; margin-bottom: 5px; } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light .navbar-nav { float: none; max-width: 1080px; text-align: center; color: #2b2b2b !important; } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light .navbar-nav > li { display: inline-block; float: none; margin: 0 3em; font-size: 1.1em; } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light .navbar-nav > li > a:link { padding: 15px 0 30px 0; font-weight: bold; text-decoration: none; } 
 div.yamm-content div.dropdownContainer ul { float: none; display: inline-block; vertical-align: top; padding-top: 10px; min-width: 200px; } 
 div.yamm-content div.dropdownContainer { margin: 0 auto; text-align: center; vertical-align: top; } 
 ul.navbar-nav > li.dropdown > ul.dropdown-menu { -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25); padding: 0.5rem 0; background: rgb(255 255 255 / 100%); border: 1px solid #eaeaea; margin-top: 0; } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light div.yamm-content { padding-top: 0; } 
 ul.dropdown-menu li div.yamm-content div.dropdownContainer li a { color: #173c59; text-align: left; font-size: 1em; font-weight: 700; } 
 ul.dropdown-menu li div.yamm-content div.dropdownContainer li:nth-child(n+2) a { color: black; font-size: .9em; font-weight: 400; } 
 .yamm .nav .open > a, .yamm .nav .open > a:hover, .yamm .nav .open > a:focus { background-color: unset; background-image: url("images/selected_menu_item.png"); background-repeat: no-repeat; background-position: bottom; transition: unset; } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light, .navbar.navbar-expand-lg.yamm.RMList.navbar-light #navbar-collapse { background: unset; box-shadow: none; width: 100%; } 
 .navbar-nav > li > .dropdown-menu { margin-top: 0.25vh; } 
 .yamm .dropdown-menu li:first-child a:link, .yamm .dropdown-menu li:first-child a:visited { font-size: 1em; color: #173c59; text-decoration: none;  font-weight: bold; } 
 .yamm .dropdown-menu li:first-child a:hover, .yamm .dropdown-menu li:first-child a:active { /*text-decoration: underline !important;*/  } 
 .yamm .dropdown-menu li:nth-child(n+2) > a:link, .yamm .dropdown-menu li:nth-child(n+2) > a:visited { font-size: 1.2rem; line-height: 1.4; } 
 .yamm .dropdown-menu li:nth-child(n+2) > a:hover, .yamm .dropdown-menu li:nth-child(n+2) > a:active { color:#1368a7!important; /*text-decoration: underline !important;*/ } 
 .navbar.navbar-expand-lg.yamm.RMList.navbar-light .navbar-nav > li > a:hover { color:#1368a7; /*text-decoration: underline !important;*/ } 
 }
 


