
/*************************************************
					MENU ZONE
**************************************************/

#zone-menu {
    max-width: 2200px !important;
	display: flex;
}

#region-branding {
    width: auto;
    flex: 20%;
}

.not-front .logo-img {
    width: 100%;
    max-width: 300px;
}

#region-menu {
    margin-top: 7px;
    width: auto;
    flex: 65%;
	padding-top: 0;
}

#region-user-first {
    margin-top: 20px;
    width: 180px;
}

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

/*************************************************
				ACTION CENTER ZONE
**************************************************/

#zone-actioncenter {
    width: 100%;
    border-bottom: 4px solid #d24332;
    border-top: none;
    margin: 0 auto;
    padding: 0;
}

/*************************************************
					CONTENT ZONE
**************************************************/
.container-24 .grid-16 {
    width: 67% !important;
}

.container-24 .grid-8 {
    width: 30% !important;
}


.front #block-views-congress-news-block-latest-news .views-row {
    min-height: 300px;
    max-width: 550px;
	flex: 28%;
}

.not-front .view-congress-issues .views-row, .context-get-help  .views-row, .context-student-resources .views-row,  .context-services .views-row{
        display: inline-block;
    flex: 28%;
    padding: 0.5em;
    max-width: 282px;
    vertical-align: top;
    border: none;
}
/*************************************************
					STAY CONNECTED ZONE
**************************************************/

#zone-stay-connected {
    width: 100% !important;
    max-width: none;
}

/*************************************************
					PREFACE ZONE
**************************************************/

.front #zone-preface, .region-preface-first.grid-24 {
    width: 100% !important;
    margin: 59px auto 0;
}


/*************************************************
				FOOTER ZONE
**************************************************/

 #zone-footer-bottom {
	  max-width: none !important;
	 width: 100%;
}

#block-views-congress-offices-of-noslide {
    padding: 4em 0;
    flex: 40%;
    width: auto;
    max-width: 690px;
}

.not-front #block-views-congress-offices-of-noslide .views-row {
    padding: 4em 0;
    margin: 0 1em;
}


#block-congress-office-location-settings-congress-district-offices-map {
    padding: 0 6em 0 0;
    flex: 30%;
    max-width: 680px;
    margin: auto;
}

.block-congress-offices-of-noslide .views-row {
    display: inline-block;
    min-width: 333px;
    padding: 0;
    margin: 0;
}

.front .region-inner.region-footer-second-inner {
    display: flex;
    flex-wrap: wrap;
    max-width: 1400px;
    margin: auto;
}

#block-views-congress-offices-of-noslide .view-congress-offices {
    margin: 0;
    width: 699px;
}

.not-front #block-views-congress-offices-of-noslide .view-congress-offices {
    margin: auto;
    width: 737px;
}

.not-front #page {
    background-position-y: 150px;
}