/* 
 * Custom CSS
 *
 * Create a custom.css file to add custom styles to your menu.
 */
#primary .ubermenu-skin-white {
  font-size: 1.6em;
  /*text-transform: uppercase;*/
  color: #111111;
  background-color: #ffffff;
}

#secondary .ubermenu-skin-white {
  font-size: 1.4em;
  /*text-transform: uppercase;*/
  color: #555555;
  background-color: #f9f9f9;
}
.ubermenu-skin-white .ubermenu-target {
  color: #555555;
}


.ubermenu-skin-white .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-white.ubermenu-responsive-toggle {
  background: #f8f8f8;
  color: #555555;
  font-size: 1.6em;
  font-weight: bold;
  float:left;
  width:100%;
}
.ubermenu-skin-white.ubermenu-responsive-toggle:hover {
  background: #f0f0f0;
  color: #222222;
}
.ubermenu-skin-white {
  border: none;
  background: #ffffff;
}

.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #000000;
  background: transparent;
}

.ubermenu-skin-white li.menu-item-27155,
.ubermenu-skin-white #menu-item-27155.ubermenu-item-level-0 > .ubermenu-target {
/*background-color:#ed008c !important;
color: #ffffff !important;*/
}

.ubermenu-skin-white .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-white.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #ffffff;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target {
  font-weight: 400;
  color: #333333;
  /*text-transform: uppercase;*/
  /*letter-spacing:-1px;*/
  border-left: none;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target > .ubermenu-sub-indicator {
font-size: 90%;
}

.ubermenu-skin-white .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
#primary .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
#primary .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: #eeeeee;
  color: #111111;
}

#secondary .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target,
#secondary .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: #f9f9f9;
  color: #000000;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #555555;
}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #111111;
}
.ubermenu-skin-white .ubermenu-submenu.ubermenu-submenu-drop {
  background: #ffffff;
  border: 1px solid #e9e9e9;
}
.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border-top: 1px solid #e9e9e9;
}
.ubermenu-skin-white .ubermenu-tab-content-panel {
  background: #ffffff;
}
.ubermenu-skin-white .ubermenu-submenu,
.ubermenu-skin-white .ubermenu-submenu .ubermenu-target {
  color: #555555;
 font-size:90%;
 border-left: 2px solid #ffffff;


}

.ubermenu-skin-white .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-white .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #111111;
    background-color:#f5f5f5;
	 border-left: 2px solid #ed008c;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666666;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  font-weight: bold;
  color: #222222;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #222222;
}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
  color: #000000;
  background: transparent;
}
.ubermenu-nojs.ubermenu-skin-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
  background: #eeeeee;
  color: #111111;
      bottom-border: 1px solid #ed008c;
}
.fa-angle-down::before {
color:#ed008c;
}

.ubermenu-skin-white .ubermenu-tabs-group,
.ubermenu-skin-white .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-white .ubermenu-tab-content-panel {
  border-color: #eeeeee;
}
.ubermenu-skin-white .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}
.ubermenu-skin-white {
 
  /*border-top: 1px solid #eee;*/
  border-left: none;
  border-right: none;
background-color: #f9f9f9;
}

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

#secondary .ubermenu .ubermenu-target {
padding: 12px 0px 10px 15px;
}

#secondary li.ubermenu-item .ubermenu-target::after {
content: "|";
  padding-left: 10px;
  color: #ed008c;
}

#secondary li.ubermenu-item:last-child .ubermenu-target::after {
content: "";
}

/* Footer nav */
 
 .footerColumn .ubermenu a {
 color:#333333 !important;
 }
 
  .footerColumn .ubermenu ul {
margin-top:1.4em;
 }
 
 .ubermenu-skin-white {
 font-size:inherit;
 }
 
 .footerColumn .ubermenu li {
 width:100%;
 margin-bottom:8px;
 font-size:1.3em;
 }
 
.footerColumn .ubermenu a:hover {
  color:#ed008c !important;
  background-color:transparent;

 }
 
.footerColumn .ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target {
  color:#ed008c !important;
  background-color:transparent !important;
}
 
.footerColumn .ubermenu .ubermenu-target {
  padding: 0 !important;
}
 
 footer .ubermenu-skin-minimal.ubermenu-responsive-toggle {
color: #333333;
font-size: 1.5em;
padding:0;
}

footer .ubermenu-skin-minimal.ubermenu-responsive-toggle:hover {
color: #b3b3b3;
}
