
.sf-menu ul {
  width: 220px;   
}

.sf-menu a { 
  font-size: 15px;
  padding: 1.9em 0.8em; }

.sf-menu li .menu .leaf a { 
  font-size: 15px; 
}

#zone-menu-wrapper.fixed .sf-menu a { 
  padding: 2em 0.8em;
}

.view-congress-hprotator .views-field-field-congress-featured-media {
  float: none;
  width: 100%;
}
  
.hprotator-text-block h2 {
	 font-size: 28px;
  line-height: 30px;
} 

.hprotator-text-block .field-name-body {
	 font-size: 16px; 
}

.hprotator-text-block { 
	 width: 65%; }
  
#hp_top_read_more a {
  padding: 8px 15px;
  font-size: 14px;
}

#block-boxes-cng-social-media-fa-large {
  margin-top: 0;
  padding: 0; }
  
/************************************************************
  SOCIAL MEDIA
************************************************************/ 

i.fa { margin-right: 10px; font-size: 1em; }

/************************************************************
  FOOTER
************************************************************/ 

#block-views-congress-offices-of-noslide .views-row {
    border-right: none;
}