/***** main menu *****/

.sf-menu a {
    padding: 1em;
}


/******** branding *******/

#zone-branding-wrapper, #zone-branding {
    display: flex;
}

.page-frontpage #region-branding {
    width: 50%;
}

.page-frontpage .logo-img {
    margin: 12% auto 0;
}

/****   front page rotator ****/

.hprotator-text-block {
    margin: 5%;
    width: 90%;
    background: rgba(255,255,255,0.75);
    z-index: 10;
    position: absolute;
    text-align: center;
}

.hprotator-text-block h2 {
    font-size: 30px;
}



.view-congress-hprotator .flex-control-nav {
    bottom: 50px;
}

/*******  preface  ******/

#zone-preface-wrapper, #region-preface-second,  #region-preface-third {
    /*max-height: 130px;*/
    overflow: hidden;
}

#region-preface-second, #region-preface-first, #region-preface-third {
    width: 50%;
}

#region-preface-first {
    max-height: 600px;
}

#region-preface-third {
    margin-top: 0px;
}
#region-preface-third h2.block-title {
    margin-top: 2%;
}


/******* social media ******/



/***** issues  ******/

.view-congress-issues .views-row img {
    height: 200px;
}

.page-frontpage .view-congress-issues .views-row {
    max-height: 200px;
    width: 50%;
	}

#block-views-congress-issues-block-default h3 a {
    top: -55px;
}

/******* newsletter******/
section#block-boxes-newsletter-signup-simple-bs {
    margin-top: 0;
}

/***** 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%;
}



/**** postscript region  *****/


#region-postscript-first, #region-postscript-second {
    width: 50%;
	margin:0;
}

.fa-3x {
    font-size: 3em;
    padding: 4%;
    margin: 0 -0.29%;
    text-align: center;
}
/******  action center ****/

#block-menu-menu-congress-action-center li {
    display: inline-block;
    width: 18.5%;
}


/**** office locations  ******/
.block-congress-offices-of-noslide .views-row {
    display: inline-block;
    width: 45%;
}

#region-footer-second, #region-footer-first {
    width: 50%;
    display: inline-block;
}

#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;
 }