#zone-header-wrapper {
}


#zone-header, #region-header-first {
    margin: -101px 0 0;
    position: relative;
    width: 100%;
}


/*** MAIN MENU ***/

 .sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    font-size: 1em;
} 

/*** USER BAR ***/
#region-menu {
	float: left;
    margin: 0;
}  

 #region-user-first {
	display: inline-block;
	width: 20%;
}
#region-user-second {
	display: inline-block;
	width: 27%;
}



.not-front #region-branding{
	display: inline-block;
	width: 18%;
	float: right;
    margin:0;
} 
.not-front #region-menu {
	display: inline-block;
    float: right;
    margin:0;
	top:20px;
	width: 36%;
}

.not-front #region-user-first {
	display: inline-block;
	float: right;
	top:20px;
	width: auto;
}
.not-front #region-user-second {
	display: inline-block;
	float: right;
	top:20px;
	width: 20%;
}



#block-boxes-cng-social-media-fa-medium{
	font-size: 10px;
} 


.form-item-search-block-form .form-control {

    min-width: 68%;

}

/*** NEWSLETTER SIGNUP ***/

#block-boxes-newsletter-signup-simple-bs h2{
    text-align: left;
}

/*** SOCIAL MEDIA ***/
 #block-boxes-instagram-embed, #block-boxes-congress-fb-responsive, #block-boxes-new-twitter, #block-boxes-congress-youtube-box {
    margin: 9px 17px;
    width: 21%;
}

/*** SERVICES ***/

#boxes-box-congress_service_center li{
	padding: 0 23px;
}

/*** ISSUES PAGE ***/

.view-congress-issues .views-row{
    width: 100%;
}


/*** OFFICE FOOTER ***/
#region-footer-fourth {
    margin: 0 0;
} 

#block-views-congress-offices-footer-offices{
	
}
.block-congress-offices-footer-offices .footer-office-location-tabs {
    float: left;
    width: 38%;
}
.block-congress-offices-footer-offices .view-content {
    float: left;
    width: 65%;
}
#block-menu-menu-congress-footer-utility ul.menu {
    margin: 5% 0 0;
}

/*** NEWSLETTER SIGN UP IMAGE ***/

#block-boxes-newsletter-signup-image-bootstrp {
	height: 42px;
    margin: 0;
    padding: 0;
}
