#top-header .container{
  padding-top: 0px;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
  content: "\f103";
  /*content: "\f101";*/
  right: 8px;
  margin-top: -8px;
  font-weight: normal;
}

.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
  float: none;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ubermenu-main .ubermenu-nav{
  max-width: none !important;
}

.ubermenu-widgettitle {
  color: #ce0000;
  font-size: 28px;
}

.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title {
  margin-left: 5px;
}

.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

.ubermenu-sub-indicators .ubermenu-tabs.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-has-submenu-drop>.ubermenu-target:after {
  content: "\f101";
}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
  border-color: rgba(0,0,0,0.1);
}

.ubermenu .ubermenu-target-with-image>.ubermenu-target-text {
  font-size: 14px;
  line-height: 14px;
  padding: 2px 2px 8px 2px;
}

.ubermenu .ubermenu-item-layout-image_above>.ubermenu-image {
  margin-bottom: 0px;
  padding: 8px 8px 4px 0px;
}

.ubermenu .ubermenu-item.ubermenu-item-4749 > .ubermenu-content-block {
  padding: 0px 0px;
}

.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
  margin-top: 0px;
}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {
  padding-top: 0px;
  padding-bottom: 0px;
}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
  background-color: rgba(255,255,255,0.85) !important;
}

.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left {
  float: none;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/*login menu*/
#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before{
  font-size:20px;
}

/*menu settings*/
ul.ubermenu-submenu-drop {
  width: 100% !important;
}
.ubermenu-column-id-4667{
  width: auto !important;
}

/*about us*/
/*dolly image*/
.ubermenu-item-4760{
  width: 150px !important;
  float: right !important;
  margin-right:510px !important;
}

/*letter from dolly*/
.ubermenu-item-4668{
  width: 190px !important;
  float: right !important;
  margin-right:-330px !important;
}

/*links*/
.ubermenu-item-4667{
  width: 350px !important;
  float: right !important;
  margin-right:-690px !important; 
}

/*our program*/
/*countries menu*/
.ubermenu-submenu-id-4777{
  width: 200px !important;
  float: right !important;
  margin-right:510px !important;
}
/*menu items*/
.ubermenu-submenu-id-4823 ,.ubermenu-submenu-id-4824,.ubermenu-submenu-id-4825,.ubermenu-submenu-id-4826{
  width: 590px !important;
  float: right !important;
  margin-right:-80px !important; 
}

/*news  resources*/
/*links*/
.ubermenu-submenu-id-4663{
  width: 250px !important;
  float: right !important;
  margin-right: -480px !important;  
}
/*blog*/
.ubermenu-submenu-id-4664{
  width: 300px !important;
  float: right !important;
  margin-right: -380px !important;
}
.ubermenu-submenu-id-4664 .ubermenu-target{
  padding: 15px 5px !important;
}

/*research*/
.ubermenu-submenu-id-7181{
  width: 300px !important;
  float: right !important;
  margin-right: 0px!important;   
}

.ubermenu-submenu-id-7181 .ubermenu-target-title{
  padding: 0px 10px !important;
    width: auto !important;
  float: none !important;
  margin-right: 0px!important;
}

.ubermenu-submenu-id-5911{
  width: 300px !important;
  float: right !important;
  margin-right:-200px !important;   
} 


/*gTranslate*/
.menu-item-gtranslate{
  position: relative !important;
  top: 3px;
  right: 5px;
  font-size: 12px;
  max-width: 100px;
  width: 100px;
  z-index: 999999;
  height: 22px;
  display: inline-block;
  /*padding-left: 20px;*/
}

.menu-item-gtranslate a, .menu-item-gtranslate a:hover{
  background-color: #b70505 !important;
  border: 1px solid #b70505 !important;
  color: #FFF !important;
  max-width: 120px;
  width:150px;
}

.switcher{
  line-height: 20px !important;
  width: 130px !important;
  font-family: inherit !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
}

.switcher .option{
  border: none !important;
  width: 132px !important;
}
.switcher .option a.selected {
  background: #C13F47 !important;
}


.switcher a{
  max-width: 120px;
  text-transform: uppercase !important;

}
.switcher .selected{
  max-width: 120px; 
}
#gtranslate .switcher{
  max-width: 120px !important;
  width: 120px !important;
  max-height: 300px !important;
  float: left;
  /*height: 200px;*/
}
.menu-item-gtranslate .switcher{
  max-width: 100px !important;
  width: 100px !important;
  max-height: 300px !important;
  float: left;
  /*height: 200px;*/
} 

ul#ubermenu-nav-main-32-secondary-menu li {
  float: left;
  /*width: 100%;*/
  height: 35px;
  display: inline-block;
  text-align: right;
}

ul#ubermenu-nav-main-32-secondary-menu li a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{
  padding:2px 0;
}
.ubermenu-item-3829 a span{
  font-size: 20px;
  line-height: 35px;
}

@media all and (max-width: 1280px){

.ubermenu-submenu-id-4663{
  margin-right: -480px !important;  
}
.ubermenu-submenu-id-4664{
  margin-right: -380px !important;
}

@media all and (max-width: 1180px){

.ubermenu-submenu-id-4663{
  margin-right: -420px !important;  
}
.ubermenu-submenu-id-4664{
  margin-right: -320px !important;
}
}

@media all and (max-width: 1080px){

.ubermenu-submenu-id-4663{
  margin-right: -380px !important;  
}
.ubermenu-submenu-id-4664{
  margin-right: -320px !important;
}
  
}
