
h2.block-title {
  font-size: 38px;
}

#section-content { margin-top: 160px; }

#region-user-first { padding: 1.8em 0 0 0; }  

.sf-menu ul {
  width: 220px;   
}

.sf-menu a { 
  font-size: 15px;
	 padding: 1.8em 1em; }
  
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul {
	 top: 4.3em;
	 left: auto;
}

#zone-menu-wrapper.fixed .sf-menu li.sfHover > ul, #zone-menu-wrapper.fixed .sf-menu li:hover > ul {
	 top: 4.3em;
} 

.sf-menu li .menu .leaf a { 
	 font-size: 15px; 
}
  
.hprotator-text-block h2, .hprotator-text-block h2 a {
	 font-size: 24px;
  line-height: 24px;
} 

.hprotator-text-block .field-name-body {
	 font-size: 18px; 
}

#hp_top_read_more a {
  padding: 8px 15px;
  font-size: 14px;
}

#block-boxes-cng-social-media-fa-large {
  margin-top: 0;
  padding: 0; }

#block-search-form {
  top: 60px;
}

/************************************************************
  SOCIAL MEDIA
************************************************************/ 

#block-boxes-cng-social-media-fa-small i.fa { font-size: 1.3em; }

.block-congress-youtube-box .youtube-wrapper {
  padding-bottom: 65%;
  margin-top: 8.75%;
}

#block-boxes-newsletter-signup-simple-bs input#signup-email { width: 40%; }

/************************************************************
  FOOTER
************************************************************/ 

#block-views-congress-offices-of-noslide .views-row {
    border-right: none;
}