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



/************************************************************
  GENERAL
************************************************************/

#block-menu-block-congress-main-menu-superfish {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 2.5em 1em;
}

.sf-menu li {
    border-right: 1px solid #ddd;
    font-size: 1.15em;
    padding: 0 0.5em;
}
.sf-menu li.last {
    border-right: none;
}

.sf-menu ul {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 2px 8px -3px #000;
}
.sf-menu a.active, .sf-menu a.active-trail { /* active state */
	background: none repeat scroll 0 0 transparent;
	text-decoration: underline;
}
.sf-menu li .leaf a {
    font-size: 0.8em;
    padding: 0.5em 0.85em;
}
.sf-menu li .leaf a:hover { /* dropdown child hover state */
    background: none repeat scroll 0 0 transparent;
}


/* SECTIONS AND ZONES */

#zone-branding-wrapper {
    border-top: 11px solid #000;
}
#zone-footer-wrapper {
    background: url("../images/zone-footer-bg.jpg") no-repeat scroll center center #343A43;
}

/* BOXES AND BLOCKS */

#block-search-form {
    text-align: right;
}
#zone-user-wrapper #block-boxes-cng-social-media-fa-medium {
	text-align: center;
}

#block-boxes-newsletter-signup-simple-bs {
	margin-bottom: 0;
}

/* HOMEPAGE ROTATOR */

.view-congress-hprotator.flexslider .slides {
    padding: 0 0 35px;
}
.hprotator-text-block {
    background: none repeat scroll 0 0 rgb(52, 68, 67, 1);
    background: none repeat scroll 0 0 rgba(52, 68, 67, 0.75);
    margin: -140px auto 0;
	padding: 10px;
    position: relative;
    text-align: center;
    width: 75%;
	color: #fff;
}

.hprotator-text-block a:link, .hprotator-text-block a:visited {
    color: #fff;
}

.hprotator-text-block .field-read-more {
	display: none;
}

/* VIEWS */

.view-display-id-block_news_photos .views-row,
.view-display-id-block_pr_photos .views-row {
    display: inline;
    float: left;
    padding: 0 0.5%;
    width: 33.25%;
}

.block-congress-offices-of-noslide .views-row {
    min-height: 245px;
}


/* RED UNDERLINE CENTERED TITLES  wide*/
.front #zone-content-wrapper h2.block-title, 
#zone-postscript-first h2.block-title {
    width: 40%;
}
/* RED UNDERLINE CENTERED TITLES narrow */
#zone-postscript-second h2.block-title {
    width: 80%;
}

/* GOOGLE MAP */

.front #congress_district_map {
	padding-bottom: 25% !important;
}
