
body {
  background: url("../images/page_bg_V1.png") no-repeat fixed;
  background-size: cover;
}
a:link, a:visited {
  color: #184D7D;
}

h1, h2, h3, h4, h5, h6, .front #zone-postscript h2.block-title {
  font-family: Georgia, 'Times New Roman', serif;
  font-weight: normal;
  text-shadow:none;
}

.block-new-twitter h2.block-title {
  border-bottom: 1px solid #DDDDDD;
  font-weight: bold;
  margin-bottom: 1.5em;
  display: none;
}
.front h2.block-title, .front h2.pane-title {
  font-weight: normal;
  letter-spacing: -1px;
  text-transform: capitalize;
  font-size: 2em;
}

.fa-asterisk {
  color: #8a8a8a;
}

#block-boxes-congress-single-tweet {
  background: url("../images/twitter-bg.png") no-repeat fixed center center rgba(0, 0, 0, 0) !important;
  background-size: cover !important;
}

#zone-postscript-wrapper {
  background: none;
  border:none;   
  padding-top: 1em;
}

#zone-postscript .block {
	margin-bottom: 1em;
}

#block-boxes-my-district-map{
  text-align: center;
}

.view-congress-news {
  background: #fff;
  padding: 0 20px;
}

.pane-content .view-congress-news {
  background: none !important;
}

.view-id-congress_press_releases {
  margin: 20px;
}

.not-front #zone-content {
  border-radius: 0 0 4px 4px;
    margin-bottom: 1em;
}
/****** newsletter  image  ****/

.newsletter-signup-image {
  background: url("../images/enewsArt.png") no-repeat !important;
  filter: none;
  max-width: 200px;
  max-height: 50px;
  padding: 0;
  margin: 0 ;
}

.newsletter-signup-image p a {
  background: none;
  max-height: 38px;
}
/**** Main Menu *****/

#zone-menu-wrapper {
	background:none;
	box-shadow: none;
	-webkit-box-shadow: none;	
	border-bottom: none;
}

#zone-menu {
background: ##2169A9; /* Old browsers */
background: -moz-linear-gradient(top,  #2169A9 0%, #164774 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2169A9), color-stop(100%,#164774)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2169A9 0%,#164774 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2169A9 0%,#164774 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2169A9 0%,#164774 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2169A9 0%,#164774 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2169A9', endColorstr='#164774',GradientType=0 ); /* IE6-9 */
    	-webkit-box-shadow: none;	
	border-bottom: 1px solid #000B33;
	  margin: auto;
  border-radius: 4px 4px 0 0;
}

.sf-menu ul {
    width: 24em;
}

/********* rotator *********/
.flex-control-paging li a {
  background: rgba(0,0,0,0.6);
}
.flex-control-paging li a.flex-active {
  background:  #184D7D;
}

#block-quicktabs-home-page-tabs {
  background: rgba(225, 225, 225, 0.8);
}

.block-quicktabs .block, .block-quicktabs .block-views {
  background: none transparent; 
  box-shadow: none;
  -webkit-box-shadow: none;
  filter: none;
}
#block-quicktabs-home-page-tabs .hprotator-text-block .field-name-body {
  color: #333;
}

block-quicktabs-home-page-tabs .hprotator-text-block h2, #block-quicktabs-home-page-tabs .hprotator-text-block h2 a, #block-quicktabs-home-page-tabs .hprotator-text-block h2  {

  color: #184D7D;
  font-size: 28px;
  font-weight:bold;
}

#block-quicktabs-home-page-tabs ul.quicktabs-tabs {
  padding: 0px;
  background: #383C4A none no-repeat scroll left center;
  margin: 2% 4% -5px 5%;
}

/*** footer ****/

#zone-footer-bottom-wrapper {
	background: none;
	border:none;
}
#zone-footer-wrapper {
  background: none;
  width: 100%;
  border: none;
}
#zone-footer-bottom {
  background: url("../images/bg-footer.png") no-repeat scroll right bottom #f8f8f8;
  border-radius: 4px;
}

#zone-footer {
    background: rgba(0, 0, 0, 0.75) none repeat scroll 0% 0%;
    border: medium none;
}


/**** Action center ****/
.block-menu-congress-action-center {
  padding: 0;
  background: none transparent;
  margin: 0 auto 40px;
}
.block-menu-congress-action-center h2.block-title {
  width: 100%;
  display: block;
  background: none;
  text-indent: 0;
  font-size: 18px;
  color: #333;
  text-align: center;
  padding: 8px 0;
}

.block-menu-congress-action-center ul.menu li {
  margin: 0;
}
.block-menu-congress-action-center li.leaf a#action-enewsletter {
  background: url('../images/act-news.png')  no-repeat scroll 0 0 transparent;
}

.block-menu-congress-action-center li.leaf a#action-money {
    background: url('../images/act-money.png') no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-academy {
  background: url(/sites/all/themes/member_eight/images/act-acad.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-help {
  background: url(/sites/all/themes/member_eight/images/act-help.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-art {
  background: url(/sites/all/themes/member_eight/images/act-art.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-contact {
  background: url(/sites/all/themes/member_eight/images/act-contact.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-flags {
  background: url(/sites/all/themes/member_eight/images/act-flag.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-internships {
  background: url(/sites/all/themes/member_eight/images/act-intern.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-student {
  background: url(/sites/all/themes/member_eight/images/act-student.png) no-repeat scroll 0 0 transparent;
}
.block-menu-congress-action-center li.leaf a#action-visit {
  background: url(/sites/all/themes/member_eight/images/act-DC.png) no-repeat scroll 0 0 transparent;
}

.block-menu-congress-action-center ul li.leaf {
  display: block;
  float: left;
  height: 113px;
  width: 112px;
  padding: 0;
}
.block-menu-congress-action-center li.leaf a:link, .block-menu-congress-action-center li.leaf a:visited {
  font-family: Arial,sans serif;
  color: #508cad;
  padding: 72px 8px 0;
  display: block;
  height: 120px;
  width:120px;
  background: none transparent;
  margin: 0;
  text-shadow: none;
  text-align: center;
  font-size: 11px;
  line-height: 16px;
  font-weight:bold;
  letter-spacing:0;
}
.front #zone-postscript h2.block-title {
   border-bottom: 0 ;
  margin-bottom: 0.5em; 
  background: none ;
  background-size: 100%;
}

.container { 
  width: inherit !important;
} 

/**** office locations  *****/

.view-congress-offices .views-row img {
  margin-top: 30px;
}



/***** responsive banner  ****/ 
#region-user-first {
  float: none;
}

@media only screen and (max-width: 740px) {
    /*Your CSS for all things smaller than 740px*/
	div#region-user-first, div#region-user-third {
		display:none;
}