

.form-item-search-block-form .form-control {
    min-width: 82%;
}

.sf-menu a {
    padding: 1em;
}

#block-search-form {
    margin: 0;
    padding: 1em;
}

#block-boxes-cng-social-media-fa-small {
    display: block;
}

/****   front page rotator ****/

.hprotator-text-block {
	float:right;
	width:50%;
}

#region-preface-first {
    max-height: 600px;
}

.page-frontpage .panel-display .field-name-body {
    padding: 5% 0;
    font-size: 25px;
}

.hprotator-text-block h2 {
    font-size: 35px;
}
 #hp_top_read_more {
    font-size: 20px;
 }

/***** content   ****/

#region-postscript-first {
    width: 50%;
}

/******   latest news   *****/


.page-frontpage #region-content, .page-frontpage #region-sidebar-first {
    width: 50%;
    margin: 0;
}

.page-frontpage #region-sidebar-first {
	float:right;
}

#block-views-congress-news-block-latest-news {
    padding: 5% 10%;
}



/**** contact  *****/

#region-postscript-first {
    width: 50%;
}

.fa-3x {
    font-size: 3em;
    padding: 5%;
    margin: 0 -2.5px;
    text-align: center;
}



/**** office locations  ******/
.block-congress-offices-of-noslide .views-row {
    display: inline-block;
    width: 45%;
}

#region-footer-second, #region-footer-first {
    width: 50%;
}

#region-footer-second, #block-views-congress-offices-of-noslide {
    margin: 0;
}

/**************/

 .page-frontpage #region-footer-first, .page-frontpage #region-postscript-second, .page-frontpage #region-content {
	 display: inline;
 }