ul.nobullet li.mnu-sh { text-transform:none; }

ul.ulm1 li { margin:0; padding:0.25rem 0.25rem !important; text-transform:uppercase; border-bottom:1px solid #8fc0db80; font-weight:700; font-size:0.95rem !important; color:#2e74bc; }
ul.ulm1 li a { font-weight:700; font-size:0.95rem !important; }
ul.ulm1 li a:link { border-bottom:none; }
ul.ulm2 { margin-left:0.25rem !important; font-size:0.95rem !important; color:#070708; }
ul.ulm2 li {  margin:0.3rem 0 !important; padding:0 !important; text-transform:uppercase;  border-bottom:none; color:#070708; }
ul.ulm2 li { font-weight:500; font-size:0.95rem !important; text-transform:none; }
ul.ulm2 li div.div-l2 { background-color:#eff6fa; padding:0.2rem 0.2rem 0.2rem 0.45rem !important; font-size:0.97rem !important; display:inline-block; }
ul.ulm2 li div.div-l2 a { font-size:0.97rem !important;  }
ul.ulm2 li div.div-l2-hdr { background-color:#eff6fa; text-transform:uppercase; font-size:0.95rem !important; font-weight:700 !important; }
ul.ulm2 li div.div-l2-hdr a { font-size:0.95rem !important; }
ul.ulm3 { margin:0; padding:0; color:#070708; background-color:#fff; }
ul.ulm3 li { margin:0.25rem 0 !important; padding:0 !important; text-transform:none;  border-bottom:none; color:#070708; font-size:1rem !important; }
ul.ulm3 li a { font-weight:500; font-size:1rem !important; }

ul.ulm1 li a.btn-sm { font-size:0.875rem !important; }
ul.ulm2 li a.btn-sm { font-size:0.875rem !important; }
ul.ulm3 li a.btn-sm { font-size:0.875rem !important; }

.ptr-down { position:relative; top:7px; left:-4px; line-height:50%; margin:0; padding:0; }
.ptr-up { position:relative; top:9px; left:-4px; line-height:50%; margin:0; padding:0; }
.ptr-right { position:relative; top:9px; left:-4px; line-height:50%; margin:0; padding:0; }

.f24px.ptr-right { top:6px; }


.mnu-hdr-lvl-1:hover {
  color:#EE1F2E;
}



ul.ulm li { 
  background-image:none; margin-left:14px; 
}

div.mnu-l1 { margin:0; padding:0.25rem 0.25rem !important; text-transform:uppercase; border-bottom:1px solid #8fc0db80; font-size:0.97rem; font-weight:700; }
div.mnu-l1 a { font-weight:700; text-decoration:none; }
div.mnu-l1 a:link { border-bottom:none; }
div.mnu-l2 { margin:0 0 0 3rem; padding:0.15rem 0.15rem 0.15rem 1rem !important; text-transform:uppercase; font-size:0.97rem; font-weight:700;  }
div.mnu-l2 a { font-weight:700; text-decoration:none; }
div.mnu-sh { margin:0.5rem 0 0 2rem; padding:0.1rem 0.15rem 0.1rem 0 !important; text-transform:uppercase; background-color:#8fc0db25; font-size:0.97rem; }
div.mnu-sh { font-weight:700; }

.opacity-33 { opacity:.33 !important; }
.j-menu-url { display:none; }
.text-small { font-size:85%; }  

li.nocaps a { text-transform:none !important; }

ul.toplinks li { font-size: 1rem !important; }
ul.toplinks li a { font-size: 1rem !important; }

@media (max-width: 767.98px) {
  #upm1 li, #upm1 li a { font-size: 1.6rem !important; }
  #upm2 li, #upm2 li a, ul.ulm2 li div.div-l2-hdr { font-size: 1.4rem !important; }
  #upm3 li, #upm3 li a { font-size: 1.4rem !important; }

  li.mnu-l2 { border-bottom:1px solid #aaa !important; }

  .ptr-right { display:none; }
  .ptr-down { display:none; }
  .ptr-up { display:none; }
}