
.logo-img { margin-top: 10px; }

#zone-menu-wrapper #region-menu-first { margin: 35px 0 0; }  

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

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

.sf-menu a { 
  font-size: 16px;
	 padding: 25px 10px; } 
 

@media only screen and (min-width : 990px) and (max-width : 1050px) {
  #zone-menu-wrapper #region-menu-first {
    margin: 25px 0 0;
  }
}

@media only screen and (min-width : 990px) and (max-width : 1050px) {
  .sf-menu a {
  	 font-size: 14px; 
	   padding: 25px 10px;
  }
}

.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-congress-service-center ul li { margin: 0 10px 10px; }

#block-boxes-congress-service-center i { display: block;
  background: none; 
  font-size: 2.5em;
  height: 70px;
  margin: 20px auto 0;
  padding: 35px 15px 0 15px;
  width: 120px;
}

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

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

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

.block-congress-youtube-box .youtube-wrapper {
  padding-bottom: 55%;
  margin-top: 32.5%;
} 
#block-boxes-newsletter-signup-simple-bs input#signup-email { width: 40%; } 
 

