/**
 * This stylesheet is for CSS regarding menus.
 */
.om-navigation-menu > .menu > .first.leaf {
  display:none;
}
.om-navigation-menu > .menu > li {
  float: left;
  position: relative;
  padding-bottom: 5px;
  padding-right: 9px;
  text-transform: uppercase;
}
.om-navigation-menu > .menu li.om-menu-donate,
.om-navigation-menu > .menu li.om-menu-about {
  margin-left: 20px;
}
.om-navigation-menu ul ul {
  display: none;
  text-transform: none;
}
.om-navigation-menu ul ul li:last-child {
  padding-bottom: 10px;
}
.om-navigation-menu ul ul a { 
  font-family: proxima-nova;
  font-size: 16px;
  padding-left: 7px;
  font-weight: 600;
}
.om-navigation-menu ul ul li {
  text-transform: none;
}
.om-navigation-menu .menu ul {
    position: absolute;
    top: 43px;
    background-color: #eff0f0;
    left: 0px;
    z-index: 999;
    display: none;
    padding: 0px;
    min-width: 245px;
}
.om-navigation-menu li a {
  color: #484d5e;
  font-size: 24px;
  font-family: alternate-gothic-no-3-d;
  padding-top: 6px;
  display: block;
}

.om-navigation-menu li a:hover {
  color: #B81F37;
}
.om-navigation-menu li.om-menu-donate > a,
.om-navigation-menu li.om-menu-about > a {
  font-size: 15px;
  font-family: proxima-nova;
  display: block;
  padding-top: 6px;
  padding-bottom: 5px;
  font-weight: bold;
  margin-top: 6px;
}

.om-site-link a {
  font-size: 12px;
  font-weight: 600;
}
li.expanded {
  padding-right: 9px;
}
li.expanded.om-menu-about {
    padding-right: 17px;
}

.om-navigation-menu > .menu > li.active-trail > a {
  color: #B81F37;
}
.om-navigation-menu .expanded.menu-drops-active {
  background-color: #eff0f0;
}
.om-navigation-menu .expanded > a {
  background: url(/sites/all/themes/minim/images/drop-down-arrow.svg)no-repeat 99% 58%;
  padding-left: 25px;
  padding-right: 15px;
}
.om-navigation-menu li.expanded.om-menu-about > a {
  background: url(/sites/all/themes/minim/images/drop-down-arrow.svg)no-repeat 99% 60%;
}
