/* 
 * Custom CSS
 *
 * Create a custom.css file to add custom styles to your menu.
 */

/* primary nav */ 
 
 #primary .ubermenu a {
  color:#e31937;
 }
 
#primary .ubermenu .ubermenu-target {
  color:#333333;
  padding: 12px 10px;
   font-size: 1.2em;
 font-weight:700;
 font-family: "Poppins", Arial;
}

#primary .ubermenu .ubermenu-target.ubermenu-highlight {
  color:#ffffff;
  background-color:#e31937;
  padding: 12px 10px;
   font-size: 1.2em;
 font-weight:700;
 font-family: "Poppins", Arial;
}

#primary .ubermenu a.ubermenu-target.ubermenu-highlight:hover{
background-color:#e31937;
}

#primary .ubermenu .ubermenu-item .ubermenu-submenu-drop #menu-item-250 a:hover {
background-color:#c0050e;
}
#primary .ubermenu .ubermenu-item .ubermenu-submenu-drop #menu-item-251 a:hover {
background-color:#136db4;
}
#primary .ubermenu .ubermenu-item .ubermenu-submenu-drop #menu-item-252 a:hover {
background-color:#026637;
}
#primary .ubermenu .ubermenu-item .ubermenu-submenu-drop #menu-item-253 a:hover {
background-color:#a72755;
}

#primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
margin-top: -8px !important;
}

#primary .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {
padding:12px 25px 12px 10px;
}


 #primary .ubermenu a:hover {
  color:#e31937;
 }
 

 
 /* Footer nav */
 
 .footerColumn .ubermenu a {
 color:#ffffff !important;
 font-size: 1em;
 }
 
 .footerColumn .ubermenu li {
 width:100%;
border-bottom: 1px solid #999999;
 }
 
.footerColumn .ubermenu a:hover {
  color:#5db0d6;
 }
 
.footerColumn .ubermenu .ubermenu-target {
  padding: 10px 0 !important;
}
 
 
.ubermenu-target-text {
 text-transform:uppercase;
 }
 
 .ubermenu .ubermenu-item .ubermenu-submenu-drop  {
 background-color:#ffffff;

 }
 
 .ubermenu .ubermenu-submenu li.ubermenu-column-auto{
border-bottom: 2px solid #f3f3f3;
 }
 
 .ubermenu .ubermenu-submenu-type-stack {
 margin-left:4%;
 }
 
 .ubermenu .ubermenu-submenu-type-stack:last-child {
 margin-right:4%;
 }
 
 .ubermenu .ubermenu-item .ubermenu-submenu-drop .ubermenu-target-text {
 text-transform: initial;
 }
 
#primary  .ubermenu .ubermenu-item .ubermenu-submenu-drop a {
 color: #333333;
  font-weight:500;
  border-bottom:2px solid #333333;
  }
  .ubermenu .ubermenu-item .ubermenu-submenu-drop a:visited {
	color:#999999;  
   }
  
#primary .ubermenu .ubermenu-item .ubermenu-submenu-drop a:hover {
  background-color:#e31937;
  color:#ffffff;
       }
   
   
 .ubermenu .ubermenu-item .ubermenu-submenu-drop .ubermenu-current-menu-item a {
 color:#e31937;
 }

