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

.ubermenu-skin-none {
  font-size: 14px;
  color: #373737;
  font-family: 'Titillium Web', sans-serif;
    font-weight:200;
    text-transform:capitalize;
    padding-top:3px;
    
}
.ubermenu-skin-none .ubermenu-target {
  color: #555555;
}
.ubermenu-skin-none .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none.ubermenu-responsive-toggle {
  background: #0079c2;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  padding-top: 12px;
 
}
.ubermenu-skin-none.ubermenu-responsive-toggle:hover {
  background: #111111;
  color: #ffffff;
}
.ubermenu-skin-none {
  border: none;
}
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
  color: #ffffff;
  background: #0079c2;
}
.ubermenu-skin-none .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
  color: #4d90fe;
  background: transparent;
}
.ubermenu-skin-none.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
  background: #222222;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
 
  border-left: 1px solid #ececec;
    padding-left:35px;
    padding-right:55px;
}
.ubermenu-skin-none .ubermenu-item-level-0:first-child > .ubermenu-target {
  box-shadow: none;
}
.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
background: rgba(0,120,194,1);
background: -moz-linear-gradient(top, rgba(0,120,194,1) 0%, rgba(104,177,219,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,120,194,1)), color-stop(100%, rgba(104,177,219,1)));
background: -webkit-linear-gradient(top, rgba(0,120,194,1) 0%, rgba(104,177,219,1) 100%);
background: -o-linear-gradient(top, rgba(0,120,194,1) 0%, rgba(104,177,219,1) 100%);
background: -ms-linear-gradient(top, rgba(0,120,194,1) 0%, rgba(104,177,219,1) 100%);
background: linear-gradient(to bottom, rgba(0,120,194,1) 0%, rgba(104,177,219,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078c2', endColorstr='#68b1db', GradientType=0 );
  color: #ffffff;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
  color: #d9d9d9;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
  color: #ffffff;
}

.ubermenu-submenu{
}
.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop {
  background-image:url('images/nav-bg.png');
    background-repeat:repeat-x;
  border-top: 1px solid #005cb9;
    background-color:#fff;
}
.ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
  border-top: 1px solid #005cb9;
    padding-top:20px;
    padding-bottom:40px;
}
.ubermenu-skin-none .ubermenu-tab-content-panel {
  
}
.ubermenu-skin-none .ubermenu-submenu,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target {
  color: #555555;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target:hover{
}

.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target {
  color: #111111;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
  color: #aaaaaa;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
  color: #666666;

}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {

}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid #e9e9e9;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover {
  color: #222222;
}


.ubermenu-nojs.ubermenu-skin-none .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {

  color: #111111;
}
.ubermenu-skin-none .ubermenu-tabs-group,
.ubermenu-skin-none .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-none .ubermenu-tab-content-panel {
  border-color: #eeeeee;
}
.ubermenu-skin-none .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}


.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {
position: absolute;
right: 35px;
top: 50%;
margin-top: -6px;
content: "\f107";
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
    color:#000;
}




.ubermenu-target:hover .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
        color:#000000;

}

.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-target-text{
    font-size:14px;
    color:#0079c2;
    padding-bottom:8px;
    font-weight:600;

}

.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-target-description{
    color:#565555;
    padding-bottom:10px;
    border-bottom:1px solid #d7d7d7;
    font-weight:300;
    font-size:13px;
}



.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop .ubermenu-target-description:hover{
    border-bottom:1px solid #0079c2;
    color:#0079c2;

}


#ubermenu-main-4-primary{
    margin-top:45px;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}






