/******* branding *********/

#zone-branding-wrapper, #zone-branding {
    display: flex;
}

.page-frontpage .logo-img {
   margin:0; 
}

/**** main menu ****/

.sf-menu a {
    padding: 0.4em;
}
 
/**** search  ****/

#block-search-form {
    margin: 0;
    padding: 0.5em 0;
}

.form-item-search-block-form .form-control {
    min-width: 75%;
}
/******* Rotator *******/

.view-congress-hprotator .views-field-field-congress-featured-media {
    width: 100%;
}

.flex-control-nav.flex-control-paging {
    width: 50%;
    right: 0;
}
.hprotator-text-block h2 {
    font-size: 16px;
}
.hprotator-text-block .field-name-body {
    font-size: 16px;
    line-height: 1em;
}

/****** content  ******/

.page-frontpage #region-content {
    width: 60%;
	background-position: 35%;
}

.page-frontpage #region-sidebar-first {
    width: 40%;
    float: right;
}


/***** social media  ****/
.fa-3x {
    font-size: 3em;
    padding: 5%;
    margin: -0.3%;
    width: 20%;
}

.page-frontpage #region-postscript-second {
	width: 50%;
}

/***********/

.panel-2col-stacked .panel-col-first, .panel-2col-stacked .panel-col-last{
    width: 100%;
}

/****** footer  ******/


#region-footer-second,  {
    margin: 0;
    width: 100%;
}

#region-footer-first {
    width: 30%;
 }
 
 #region-footer-second {
    width: 70%;
    float: right;
}

/****** issues ********/

#block-views-congress-issues-block-default h3 a {
    top: -70px;
}

/**************/

 .page-frontpage #region-footer-first, .page-frontpage #region-postscript-second, .page-frontpage #region-content {
	 display: inline;
 }
 
 