/*** GENEREAL CSS ***/
#section-header{background:url("../images/bg.png") no-repeat fixed center top / cover;}
/***#page{background:url("../images/bg.png") no-repeat fixed center top / cover;}***/

/*#region-branding{background:url("../images/bg.png") no-repeat fixed center top / cover;}

#section-header{background:none;}*/

#region-branding {
    margin: 0;
    width: 100%;
}

#block-system-main .views-row a {
    color: #3c3c3c;
    font-size: 18px;
    letter-spacing: 0.1px;
    text-decoration: none;
}

/*** NAVIGATION ***/
#zone-menu-wrapper{
		position:relative;
		border-bottom: 2px solid #636363;
}

#zone-menu{
	background: #ffffff none repeat scroll 0 0;
    margin: 0 auto;
	border:none;
}

#block-menu-block-congress-main-menu-superfish{margin:0;}

#block-menu-block-congress-main-menu-superfish .sf-menu a {
    color: #3c3c3c;
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
	font-weight:bold;
}

#block-menu-block-congress-main-menu-superfish .sf-menu a::after {
    content: none;
    font-family: FontAwesome;
    left: 4px;
    position: relative;
}

#block-menu-block-congress-main-menu-superfish .sf-menu a:hover{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1b1d29 0%, #2f3648 100%) repeat scroll 0 0;
    color: #ffffff;
}

#block-menu-block-congress-main-menu-superfish .sf-menu ul {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1b1d29 0%, #2f3648 100%) repeat scroll 0 0;
    box-shadow: 5px 5px 5px -3px #000000;
    width: 300px !important;
}

#block-menu-block-congress-main-menu-superfish .sf-menu li .leaf a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-size: 1em;
    letter-spacing: 0.1px;
    padding: 5%;
    text-transform: capitalize;
    width: auto;
}

#block-menu-block-congress-main-menu-superfish .sf-menu li .leaf a:hover{
	background:#43475b;
	color:#fff;
}

/*** SEARCH BAR ***/

#region-user-first {
    margin: 7px 0 0;
    width: 37%;
}

#block-search-form{
	margin:0;
	padding:0;
}

/*** LATEST NEWS HOME PAGE ***/

#zone-section-content-third-wrapper #block-views-congress-news-block-latest-news h2{
	margin:0 auto;
	text-align:center;
	border-bottom:2px solid #1e1e1e;
}

/*** STAY CONNECTED ***/

#zone-postscript-wrapper{
	background:#f2f2f2;
}

#region-postscript-fourth, #region-postscript-third, #region-postscript-second{margin:40px 0;}

#block-boxes-latest-news-title h2.block-title {
    color: #3c3c3c;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 30px;
    letter-spacing: 0.1px;
    text-align: center;
	margin:0;
	border-bottom:2px solid #1e1e1e;
	padding:0 0 5px 0;
}

/*** FOOTER SECTION ***/
.block-congress-offices-of-noslide .views-row {
    padding: 0;
    width: 40%;
}

/***SIDEBAR NAVIGATION ***/
#block-menu-block-section-menu {
    background: linear-gradient(to bottom,#1b1d29 0%,#2f3648 100%);
    border: 0 none;
    margin-right: 0;
    padding: 0;
}

.block-section-menu ul li.leaf a:hover {
    color: #ffffff;
    display: block;
    text-decoration: none;
	background:#31354c;
}

ul.menu {
    border: medium none;
    list-style: outside none none;
    margin: 0;
    text-align: left;
}