
#section-content { margin-top: 85px; }

.sf-menu a {
    font-size: 0.75em;
    padding: 30px 4px;
}

.hprotator-text-block h2, .hprotator-text-block h2 a { 
    font-size: 1.2em;
    line-height: 1;
}

.hprotator-text-block { 
    bottom: 40px; 
    margin: 0 0 0 10%; 
    padding: 10px 15px 10px 15px;
}

#region-menu {
    margin-top: 15px;
}

#region-user-first {
    margin-top: 15px;
}

#zone-menu-wrapper.fixed #region-menu {
    margin-top: 0;
}

#zone-menu-wrapper.fixed #region-user-first {
    margin-top: 0;
}

#block-boxes-cng-social-media-fa-medium i.fa {
    font-size: 1em;
    margin-right: 2px; 
}

#block-boxes-congress-service-center .list-group {
  line-height: 1;
    margin: 20px 5px 0px;
    padding-bottom: 0; 
    height: 120px;
    width: 120px; 
}

#block-boxes-congress-service-center .list-group a {
    font-size: 0.8em;
}

.view-congress-hprotator .flex-control-nav {
  bottom: 0;
}

.flex-direction-nav .flex-prev {
  left: -80px;
}

.flex-direction-nav .flex-next {
  right: -80px;
  text-align: right;
}
