/* 
 * Custom CSS
 *
 * Create a custom.css file to add custom styles to your menu.
 */

#navContainerPrimary .ubermenu-skin-grey-white {
background-color: #ccedee;
text-transform: uppercase;
color: #0b78b0;
font-size: 1.4em;
visibility: visible;
font-family: Arial;
letter-spacing: -0.5px;
word-spacing: 0.65px;;
font-family: "Titillium Web";
letter-spacing: -0.05px;
}

#navContainerSecondary .ubermenu-skin-grey-white {
background-color: #0b78b0;
font-size: 1.3em;
text-transform: uppercase;
color: #ccedee;
font-family: "Titillium Web", Arial, sans-serif;
}


#navContainerPrimary .ubermenu-skin-grey-white .ubermenu-target {
  color: #0b78b0;
}


#navContainerSecondary .ubermenu-skin-grey-white .ubermenu-target {
  color: #ccedee;
}

#navContainerSecondary .ubermenu-skin-grey-white {
background:#009aa2;
}

#navContainerPrimary .ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target,
#navContainerPrimary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #navContainerPrimary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #navContainerPrimary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{
background-color:#0b78b0 ;
color:#ccedee;
}

#navContainerSecondary .ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target,
#navContainerSecondary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #navContainerSecondary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #navContainerSecondary .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{
background-color:#ccedee;
color:#0b78b0;
}

#navContainerPrimary .ubermenu-skin-grey-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
z-index:5000;
}


#navContainerPrimary .ubermenu .ubermenu-colgroup .ubermenu-column, #navContainerPrimary .ubermenu .ubermenu-custom-content-padded, #navContainerPrimary .ubermenu .ubermenu-nonlink, #navContainerPrimary .ubermenu .ubermenu-retractor, #navContainerPrimary .ubermenu .ubermenu-submenu-padded, #navContainerPrimary .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, #navContainerPrimary .ubermenu .ubermenu-target, #navContainerPrimary  .ubermenu .ubermenu-widget, #navContainerPrimary .ubermenu-responsive-toggle, .ubermenu .ubermenu-target {
    padding: 10px 20px;
}

#navContainerSecondary .ubermenu .ubermenu-colgroup .ubermenu-column, #navContainerSecondary .ubermenu .ubermenu-custom-content-padded, #navContainerSecondary .ubermenu .ubermenu-nonlink, #navContainerSecondary .ubermenu .ubermenu-retractor, #navContainerSecondary .ubermenu .ubermenu-submenu-padded, #navContainerSecondary .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, #navContainerSecondary .ubermenu .ubermenu-target, #navContainerSecondary  .ubermenu .ubermenu-widget, #navContainerSecondary .ubermenu-responsive-toggle {
    padding: 8px 20px;
}

#navContainerPrimary .ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target {
font-weight:400;
}

#navContainerSecondary .ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target {
font-weight:400;
}

.ubermenu .ubermenu-submenu .ubermenu-column-auto {
width:100% !important;
}