/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */


/************************************************************
HEADER SECTION
************************************************************/
body {
  background: none repeat scroll 0 0 #050F26;
}
#zone-menu-wrapper {
  height:42px;
  background: url("../images/bg-section-header.jpg") no-repeat center 40px #050F26;
}
.logo-img {
  height: auto;
  width: auto;
}

/************************************************************
 SUPERFISH NAV MENU
************************************************************/
.sf-menu ul { /* Dropdown background*/
    background: none repeat scroll 0 0 #050F26;
	color: #FFF;
		border: 1px solid #FFF;
}
.sf-menu li {
border-left: 1px solid #050F26;
color: #FFF;

}
.sf-menu li .leaf a:hover{
	background: none repeat scroll 0 0 #d1ad63 ;
	text-decoration: none;	
}


/************************************************************
CONTENT SECTION
************************************************************/


/************************************************************
HOMEPAGE ROTATOR
************************************************************/

.block-boxes-homepage-video {
margin-top: 0px;
}
.view-congress-hprotator.flexslider .view-content{
}
.view-congress-hprotator .views-field-field-congress-featured-media {
width: 100%;
}
.hprotator-text-block {
    width: 96%;
	text-align: left;
background: none repeat scroll 0 0 #7B8288;
}
.view-congress-hprotator .flex-control-nav {
    width: 100%;
}
.view-congress-hprotator .flex-control-nav li {
    display: inline;
	position: relative;
	left: -55px
}
.view-congress-hprotator .flex-control-nav {
    left: 0;
    margin: 0;
    padding: 0;
    width: 0;
}

/* ACTION CENTER MENU*/
.block-menu-congress-action-center {
  background: url("../images/bg-actioncenter.png") no-repeat scroll left center #EFF3F8;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.block-menu-congress-action-center a {
    font-weight: normal;
    text-transform: none;
	text-shadow: none;
	font-size: 18px;
}
.block-menu-congress-action-center li.leaf {
    padding: 0.2em 1.5em 0 0;
}

/* ALERT BOX IN THE NEWS NODEQUEUE*/
.block-cng-alert-box-block-alert-box {
    background: url("../images/bg-alertbox.png") no-repeat scroll left top transparent;
    border: medium none;
    height: 30px;
    padding: 1.75em 0.75em 0 200px;
    margin-bottom: 0;
    box-shadow: none;
	-webkit-box-shadow: none;
}
.block-cng-alert-box-block-alert-box a{
    font-weight: normal;
	font-size: 18px;
	text-decoration: none;
}
.block-cng-alert-box-block-alert-box a:hover{
	text-decoration: underline;
}


/************************************************************
QUICKTABS NONMOBILE
************************************************************/

ul.quicktabs-tabs li {
	color: #666;
}
ul.quicktabs-tabs li a {
	font-size: 1.25em;
}


/************************************************************
FOOTER SECTION
************************************************************/
.block-congress-offices-footer-offices .footer-office-location-tabs, .block-congress-offices-footer-offices .attachment .view-content,
.block-congress-offices-footer-offices .view-content,
.block-congress-offices-footer-offices .office-info {
    background: none repeat scroll 0 0 transparent;
}
.block.block-congress-enews-popup, .block.block-house-enews-popup {
    box-shadow: none;
    -webkit-box-shadow: none;
}
#zone-footer #block-boxes-footer-district-map{
  float: left;
}
#section-footer .block-s-cng-medium-profile {
    float: right;
}
#zone-footer .block {
    max-height: 300px;
    min-height: 300px;
}

#block-boxes-footer-contact{
  float: left;
  margin-left: 20px;
  background: url('../images/bg-contactbox.jpg') no-repeat;
}
#region-footer-first{
  width: 273px;
  float: left;
}
#region-footer-second{
  width: 650px;
  float: left;
  margin: 0;
}