.front #zone-user, .not-front #zone-user {
    padding: 0;
    box-shadow: 0px 0px 25px #000c;
}

.front #zone-user.fixed {
   box-shadow: 0px 0px 25px #000c;
}

.front #region-branding, .not-front #region-branding {
    margin-left: 0;
    width: auto;
}

img#logo {
    max-width: 312px;
}

#region-menu {
    top: 6px;
    width: auto;
    flex: 50%;
}

div#block-menu-block-congress-main-menu-superfish {
    width: 359px;
}

#region-user-first {
    top: 0;
    width: 100%;
}

div#block-search-form, section#block-boxes-cng-social-media-fa-medium {
    padding: 2px 0;
}

#boxes-box-congress_service_center .fa-fw {
    font-size: 3.0em;
}

#boxes-box-congress_service_center li a {
    color: #123354;
    font-size: 2em;
    font-weight: 600;
}

.not-front #region-branding {
    margin: 4px 6px 0 8px;
    top: 0;
    width: 100%;
}

.not-front #zone-user {    
    display: flex;
}

