.sf-menu ul {
  overflow: visible !important;
}
.sf-menu.sf-horizontal.sf-style-YOURTHEME ul > li ul {
    margin-top: 0 !important;
}

.header-wrapper .header-panel-display .row-2 .header-main-menu,
.header-wrapper .header-panel-display .row-2 .elti-aux-menu {
    margin-top: 0px; 
 }
 
 .header-wrapper .header-panel-display .row-2 .elti-aux-menu {
    float: right;
    /* margin-right: 5.5em; */
}

.header-panel-display .row-2 .elti-aux-menu ul li a {
    color: green;
}



@media (min-width: 75em){
.header-panel-display .row-2 .elti-aux-menu ul li a {
    color: green;
}

.header-panel-display .row-2 .pane-superfish ul,
.header-panel-display .row-2 .elti-aux-menu ul {
    margin-top: 20px;
    margin-left: 1em;
        float: right;
   /* margin-right: 9.5em;*/
}

.header-panel-display .row-2 .pane-superfish ul li a,
.header-panel-display .row-2 .elti-aux-menu ul li a {
    text-transform: uppercase;
    padding: 6px 10px 6px 12px;
    color: #658741;
    color: #2e7cb1;
    font-size: 18px;
    font-size: 1.8rem;
}


.header-wrapper .header-panel-display .row-2 .header-main-menu,
.header-wrapper .header-panel-display .row-2 .elti-aux-menu
{
    margin-top: 0px; 
 }

}

@media (min-width: 50em){
    
.header-wrapper .row-2 .header-main-menu ul li ul li {
    min-width: 125px;
}

.header-panel-display .row-2 .header-main-menu {
    padding-left: 5em;
}}

@media (min-width: 37.5em) {
.header-panel-display .row-2 .elti-aux-menu ul li a {
    color: green;
}
.header-wrapper .header-panel-display .row-2 .header-main-menu,
.header-wrapper .header-panel-display .row-2 .elti-aux-menu {
    margin-top: 0px; 
 }
}

ul#superfish-1 {
    float: right;
    margin-top: 3em;
    /* margin-right: 9.5em; */
}


}

.header-panel-display .row-2 ul li a {
    padding: 6px 10px 6px 16px;
}


.header-panel-display .row-2 .header-main-menu {
     width: 63%;
}

.header-panel-display .row-2 .header-main-menu,
.header-wrapper .header-panel-display .row-2 .elti-aux-menu {
    font-size: .25em;
}

@media (min-width: 56.25em){
.header-wrapper .header-panel-display .row-2 .elti-aux-menu {
    float: right;
    /* margin-right: 10.5em; */
}}

@media (max-width: 799px){
body.not-logged-in div.page-wrapper div#block-system-main div.shadow-wrapper > div.main > div.tagline-wrapper .centered .home-hero-site-slogan {
    margin-top: 50px;
}}



@media (min-width: 37.5em){
.tagline-wrapper .centered .home-hero-site-slogan {
    position: absolute;
    right: 2%;
    margin-right: 5.5em; 
}}


@media (min-width: 56.25em){
.tagline-wrapper .centered .home-hero-site-slogan {
    right: 0;
    margin-right: 5.5em;
}}

#superfish-1-toggle {
  /* due to shrinkage above */
  font-size: 4em;
}

.header-panel-display .row-2 ul li.last a {
    padding-right: 10px;
}