

/******** main menu *******/


.sf-menu a, .sf-menu a:link, .sf-menu a:visited {
    color: #fff;
    font-family: 'open sans';
    font-weight: 700;
    text-transform: capitalize;
}

#block-menu-block-congress-main-menu-superfish {
    margin: 0;
	padding: 10px 0 0;
	background: none;
}

.sf-menu li .leaf a {
    padding: 0.5em;
	font-weight:300;
	text-transform:capitalize;
	font-size: 16px;
}

.sf-menu a.active, .sf-menu a.active-trail, .sf-menu li .leaf a:hover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover {
    background: rgba(255,255,255,0.75);
	text-decoration: none;
	color:#333;
}

.sf-menu ul {
    background: #1a2e60;
}

/***** front page rotator *****/

.hprotator-text-block {
    float: right;
    width: 100%;
    position: absolute;
    background: rgba(255,255,255,0.75);
	    bottom: 0;
}

.hprotator-text-block h2 {
    font-size: 20px;
    text-align: center;
}

/******   news  ******/

.page-frontpage #region-sidebar-first {
    width: 40%;
	float:right;
}

#region-postscript-first {
	width: 50%;
}

/****** issues ********/

#block-views-congress-issues-block-default h3 a {
    top: -40%;
}


/********  Action center (services) ******/

.block-menu-congress-action-center ul.menu {
    padding: 0;
    margin: auto;
}

.block-menu-congress-action-center ul.menu a {
    color: #fff;
    display: block;
    background-repeat: no-repeat !important;
    padding-top: 125px;
    text-align: center;
    background-position: center !important;
    width: 100%;
    margin-bottom: 20px;
}

#block-menu-menu-congress-footer-utility li {
	width: 33%;
}

#block-menu-menu-congress-action-center li {
    display: inline-block;
    width: 18.5%;
}

/***** Social Media Buttons******/

.fa-3x {
margin: -0.39%;
}


/******** footer  ******/

#region-footer-second {
    width: 70%;
}

.block-congress-offices-of-noslide .views-row {
    width: 45%;
}

/**************/

 .page-frontpage #region-footer-first, .page-frontpage #region-postscript-second, .page-frontpage #region-content {
	 display: inline;
 }