/************************************************************
MEMBER ELEVEN
************************************************************/
/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more 
specific style rule, CSS declarations in global.css will apply site-wide. 

site colors

EA241C - cherry red
343A43 - dark grey

*/



/************************************************************
  GENERAL
************************************************************/
body {
    color: #000;
    font-family: Century Gothic,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2.block-title {
	text-transform: uppercase;
}
.block, .block-views, .flexslider {
    background: none repeat scroll 0 0 transparent;
}

.flex-control-paging li a {
    height: 14px;
    width: 14px;
}
.btn {
    border-radius: 0;
}
.btn-success {
    background-color: #ea241c;
    border-color: #d01d17;
    color: #000;
    text-transform: uppercase;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #D01D17;
  border-color: #B11813;
}

#block-menu-menu-congress-footer-utility {
    background: url("../images/footer-utility-bg.png") no-repeat scroll right center transparent;
    padding: 1.5em 1em;
}
#block-menu-menu-congress-footer-utility a:link, #block-menu-menu-congress-footer-utility a:visited {
    color: #ea241c;
}

/* SECTIONS AND ZONES */

#zone-user-wrapper {
    background: none repeat scroll 0 0 #fff;
}

#zone-branding-wrapper {
    background: none repeat scroll 0 0 #fff;
}
#zone-header-wrapper {
	border-bottom: 2px solid #EA241C;
	background: url("../images/zone-header-bg.jpg") no-repeat scroll center bottom #FFF;
}
#zone-content-wrapper,
#zone-user-wrapper,
#zone-postscript-first-wrapper {
    padding: 1em 0;
}

#zone-postscript-first-wrapper {
    background: url("../images/zone-postscript-first-bg.png") repeat scroll 0 0 #343A43;
	color: #FFF;
}

#zone-postscript-second-wrapper {
    background: url("../images/zone-content-bg.png") repeat scroll 0 0 #E6E6E6;
}

#zone-footer-wrapper {
    background: none no-repeat scroll center center #343A43;
	padding: 1em 0 5em;
}
#zone-footer {
text-align: center;
color: #FFF;
}
#zone-footer a:link, #zone-footer a:visited {
    color: #FFF;
}

#zone-footer-bottom-wrapper {
    background: none repeat scroll 0 0 #000;
}

.not-front #zone-branding-wrapper {
	border-bottom: 1px solid #000;
}
.not-front aside {
	border-left: 1px solid #EEE;
}


/* HOMEPAGE SECTIONS AND ZONES */

.front #zone-content-wrapper {
    background: url("../images/zone-content-bg.png") repeat scroll 0 0 #E6E6E6;
}
#zone-user {
	padding: 20px 0;
}
#zone-google-map, #region-google-map {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

/* BOXES AND BLOCKS */


#block-panels-mini-congress-home-page-rotator {
	padding: 1em 0;
	margin-bottom: 0;
}
.front #block-boxes-cng-social-media-fa-small h2.block-title,
.front #block-boxes-cng-social-media-fa-medium h2.block-title {
	display: none;
}

.block-member-11-service-center {
    text-align: center;
}
.block-member-11-service-center a {
	color: #FFF;
}
.block-member-11-service-center ul li {
    float: left;
    width: 20%;
}
.block-member-11-service-center .fa {
    border: 1px solid #fff;
    color: #fff;
    font-size: 2em;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 60px;
}
.block-member-11-service-center ul {
    list-style: outside none none;
}

/* SEARCH */

#block-search-form {
	border: 1px solid #DDD;
    padding: 0 1em;
}
#block-search-form .form-control {
    border: medium none;
    box-shadow: none;
    font-size: 1.2em;
    text-transform: uppercase;
}
#search-block-form input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    font-family: FontAwesome;
    font-size: 2em;
}

#block-views-congress-offices-of-noslide h2.block-title {
	padding: 1em 0 2em;
}

/* HOMEPAGE PRESS RELEASES WITH PHOTOS */
.front .views-field-field-congress-issues, .front .field-name-field-congress-issues,
.front .view-display-id-block_pr_photos .views-field-body {
	display: none;
}
.front .view-display-id-block_pr_photos {
	font-size: 18px;
}
.front .view-display-id-block_pr_photos h3 {
    padding-bottom: 15px;
    text-transform: uppercase;
}

.front .view-display-id-block_pr_photos .more-link a {
    background: none repeat scroll 0 0 #EA241C;
    border-radius: 0;
    bottom: -20px;
    margin-top: 20px;
    padding: 5px;
    position: relative;
}




/* NEWSLETTER SIGNUP SIMPLE */

#block-boxes-newsletter-signup-simple-bs {
    background: none repeat scroll 0 0 #DDD;
}

form#block-boxes-newsletter-signup-simple-bs {
    border: 1px solid #fff;
    padding: 10px;
	width: 100%;
}
form#block-boxes-newsletter-signup-simple-bs .form-control {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #000;
    font-size: 1.2em;
    text-transform: uppercase;
}

/* NEWSLETTER SIGNUP IMAGE */
.newsletter-signup-image p a {
    background: url("../images/bg-newsletter.png") no-repeat scroll center center transparent;
}
	

/* OFFICE LOCATIONS */

#block-congress-office-location-settings-congress-district-offices-map {
	padding: 0; margin: 0;
}



/************************************************************
 MOBILE HAMBURGER MENU
************************************************************/
#block-boxes-congress-mobile-hamburger-menu {
	background: #000;
}
#region-mobile-menu {
width: 100%;
margin: 0;
}

/* HP ROTATOR */

.view-congress-hprotator .media-youtube-video {
    padding-bottom: 55.5%;
}
.hprotator-text-block {
    background: none repeat scroll 0 0 #DDD;
}
.hprotator-text-block h2 {
    font-size: 25px;
    text-transform: uppercase;
}

/* FONT AWESOME HOMEPAGE ONLY*/

.front .fa-twitter:before,
.front .fa-facebook:before,
.front .fa-youtube:before,
.front .fa-youtube:before,
.front .fa-flickr:before,
.front .fa-instagram:before,
.front .fa-google-plus:before,
.front .fa-rss:before {
    background: none repeat scroll 0 0 #ddd;
    margin: 0 3px;
    padding: 5px;
}

#house_enews_popup .fa-twitter:before,
#house_enews_popup .fa-facebook:before,
#house_enews_popup .fa-youtube:before,
#house_enews_popup .fa-youtube:before,
#house_enews_popup .fa-flickr:before,
#house_enews_popup .fa-instagram:before,
#house_enews_popup .fa-google-plus:before,
#house_enews_popup .fa-rss:before {
    background: none repeat scroll 0 0 transparent;
    margin: 0 5px;
    padding: 0;
}

#block-boxes-cng-social-media-fa-medium .fa {
    color: #000;
}

/* CENTERED TITLES */
.front #zone-content-wrapper h2.block-title,
#zone-postscript-first-wrapper h2.block-title,
#zone-footer-wrapper h2.block-title {
	text-align: center;
}

/* RED UNDERLINE CENTERED TITLES  wide*/
.front #zone-content-wrapper h2.block-title, 
#zone-postscript-first h2.block-title {
    border-bottom: 1px solid red;
    margin: 20px auto 30px;
    padding-bottom: 10px;
	text-align: center;
}
/* RED UNDERLINE CENTERED TITLES narrow */
#zone-postscript-second h2.block-title {
    border-bottom: 1px solid red;
    margin: 20px auto 30px;
    padding-bottom: 10px;
	text-align: center;
}


/* VIEWS */

.view-display-id-block_news_photos .views-row,
.view-display-id-block_pr_photos .views-row {
	border-bottom: none;
}
.view-display-id-block_news_photos .views-row img,
.view-display-id-block_pr_photos .views-row img {
    float: none;
    margin: 0;
}

#block-views-congress-offices-of-noslide .view-congress-offices .views-row img {
	display: none;
}

.block-congress-offices-of-noslide .views-row {
    border: 3px solid #ea241c;
    margin: 4px;
    vertical-align: top;
}


/* POPUP */

#house_enews_popup h2 {
	color: #EA241C;
}
form#house_enews_popup #signup-email {
    border-radius: 0;
}


