/************************************************************
THEME SEVEN
************************************************************/
/*ADDED BY DAVID CUFF */
#observations {
	height: auto;
	width:100%;
}

/* 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


*/
a:link, a visited{
    text-decoration:none;
    color:#1133AA;
}
a:hover{
    text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
    letter-spacing:-.02em;
}

.section{
    width:100%;
}

#page{
 background:none #081325;
}
/* zone menu wrapper */

/* superfish nav */

#zone-menu{
    padding-top:10px;
}
#block-menu-block-congress-main-menu-superfish{
    background: none transparent;
}
.sf-menu li a{
	color: #FFF;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover , .sf-menu a.active {
	background: url("../images/navGrAct.png") repeat-x scroll left center transparent;
	color: #FFF;
}
.sf-menu a .leaf{
    background:#a42e1d;
}

/*navigation end, top search begin*/


#search-block-form{
    text-align:left;
}

#region-user-first input{
    background:transparent;
    border:0px;
    color:#333333;
    margin-top:2%;
}
#block-search-form.block {
    border-radius:15px;
    background: url("../images/searchGrade.png") repeat-x scroll 0 0 #cfd2cf;
    padding:0% 3%;
	margin:15px 0;
}
#region-user-first input#edit-submit,#region-user-first input#edit-submit--3{
    background: url("../images/magGlas.png") no-repeat scroll right center transparent;
     width:23%;
  text-indent:-9999px;
}
/*end zone-menu-wrapper*/


/* zone-preface-wrapper */
.view-congress-hprotator.flexslider .slides{
}

/*zone-branding-wrapper */
.logo-img{
    float:none;
    margin: 7px auto 0;
    text-align:center; 
}
#zone-menu-wrapper
{
 background: none #b41a04;
 WIDTH:100%;
}

#zone-menu, .block, #section-content, #section-header, #section-footer, #zone-branding-wrapper, #zone-preface-wrapper, #zone-content-wrapper{
    background:none transparent;
    border:none;
}
#zone-content{
    background:none #fff;
    border:none;
}
.not-front #zone-content {
    background: none repeat scroll 0 0 #FFFFFF;
}
/*#zone-branding{
    background:none #f0f0f0;
    border:none;
}*/
#zone-preface{
    background:none #F0F0F0;
    border:none;
}
.not-front #zone-preface{
    background:none #ffffff;
    border:none;
}
.block{
    border:none;
    margin-bottom:0px;
}
h2.block-title, h2.pane-title{
       font-family:Arial, sans serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-.02em;
}
h3{
    font-family:Arial, sans serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:normal;
}

/************************************************************
QUICKTABS MOBILE & UNIVERSAL
************************************************************/


ul.quicktabs-tabs li a {
    color: #760C0C;
    text-transform: uppercase;
	font-weight: bold;
}

/************************************************************
HOMEPAGE ROTATOR INSIDE QUICKTABS
************************************************************/

#block-quicktabs-home-page-tabs ul.quicktabs-tabs {
    background: none repeat scroll 0 0 #606069;
}
#block-quicktabs-home-page-tabs.block{
    background:#f0f0f0;
}
#block-quicktabs-home-page-tabs #hp_top_read_more a:link, #block-quicktabs-home-page-tabs #hp_top_read_more a:visited{
   color:#1133AA;
}

/* THE FIX  - THIS WAS IN DEFAULT*/
#block-quicktabs-home-page-tabs ul.quicktabs-tabs li a{
   background: url("../images/tab-inactive-ctr.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
}
#block-quicktabs-home-page-tabs ul.quicktabs-tabs li a:hover, #block-quicktabs-home-page-tabs ul.quicktabs-tabs li.active a{
    background: url("../images/tab-active.png") no-repeat scroll right center transparent;
}
#block-quicktabs-home-page-tabs .hprotator-text-block
#block-quicktabs-home-page-tabs .item-list ul li {
	margin:0px;
}
#block-quicktabs-home-page-tabs .block-views-congress-hprotator-rotator li{
    background:none transparent;
}
#block-quicktabs-home-page-tabs .hprotator-text-block h2, #block-quicktabs-home-page-tabs .hprotator-text-block h2 a:link, 
#block-quicktabs-home-page-tabs .hprotator-text-block h2 a:visited{
    font-family:Arial, sans serif;
	font-weight:bold;
	color:#9a2313;
	text-align:left;
}

/* FLEXSIDER IN HOMEPAGE QUICKTABS */
#block-quicktabs-home-page-tabs ol.flex-control-paging li a{
    box-shadow:0 0 3px rgba(0, 0, 0, 0.3) inset;
     height:16px;
     width:16px;
     background:none #d23d3d;
}
#block-quicktabs-home-page-tabs ol.flex-control-paging li a:hover, #block-quicktabs-home-page-tabs ol.flex-control-paging li.flex-active a:link{
    background:none #972212;
}
#block-quicktabs-home-page-tabs ul.flex-direction-nav{
    border:none;
      margin-bottom:0px;
}
#block-quicktabs-home-page-tabs ul.flex-direction-nav li{
   background:none transparent;}

#block-quicktabs-home-page-tabs.flexslider{
   margin:0px;
}
#block-quicktabs-home-page-tabs .flexslider .slides > li {
    padding: 0px;
}
#block-quicktabs-home-page-tabs .block-views-congress-hprotator-rotator .flexslider ul.slides {background:none transparent;   
}
#block-quicktabs-home-page-tabs ul .block-views-congress-hprotator-rotator .flexslider{
   border:none;
}
#block-quicktabs-home-page-tabs .view-congress-hprotator  {
	background: #f0f0f0;
}

/*alert block */
.block-cng-alert-box-block-alert-box {
    background: none #811303;
	padding:2%;
        border-top:#454553;
	color:white;
	}
.block-cng-alert-box-block-alert-box h2, .block-cng-alert-box-block-alert-box a:link, .block-cng-alert-box-block-alert-box a:visited{
   color:white; 
}
/*  news styling  */

.block-views-congress-in-the-news-block-1.block h3, #block-views-congress-news-block-latest-news h3{
    margin-bottom:.1em;
}
#block-views-congress-news-block-latest-news h3 a, .block-views-congress-in-the-news-block-1.block h3 a{
     color:#9A2313;
}
.front .block-views-congress-in-the-news-block-1.block .views-field-field-byline{
    display:none;
}
.front .views-field-body .field-content > p{
    padding:0px;
}
.front .views-field-created, .front .views-field-type .field-content a, .views-field-field-congress-article-type a{
    text-transform:uppercase;
    font-weight:bold;
    font-size:10px;
     color:#043665;
     font-family:Arial, sans-serif;
}
.front #block-views-congress-news-block-latest-news .views-field-body, .front #block-views-congress-news-block-latest-news .views-field-field-congress-issues{
    display:none;
}

.block-congress-news-block-latest-news {
    padding:0px 25px 0px 20px;
}


button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active{
    box-shadow:none;
}
button, input[type="reset"], input[type="submit"], input[type="button"]{

    text-shadow: 0 1px 1px #333333;
    color:#ffffff;
    font-size:12px;
    background:#757f8d;
    padding:5px 12px 19px;
    font-weight:bold;
    border-radius:4px;
    
}
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder, textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]
{
    width:55%;
    margin-right:2%;
     border-radius:4px;
     background:none #ffffff;
   height:26px;
   }
#boxes-box-congress_newsletter_signup input[type="submit"]{
    background:#757f8d;
    }

#boxes-box-congress_newsletter_signup img{
    width:82%;
}



#block-widgets-s-cng-large-profile.block{
	    background: url("../images/socMedText.png") no-repeat scroll 0 0 transparent;
    margin: 21px 22PX 0px;
    padding-top:83px;
   padding-left:0px;
   padding-bottom:0px;
}
#widgets-element-cng_large_profile{
    float:right;
    margin-right:33px;
}
#widgets-element-socialmedia_socialmedia-flickr-profile-button, 
#widgets-element-socialmedia_socialmedia-twitter-profile-button, 
#widgets-element-socialmedia_socialmedia-facebook-profile-button, 
#widgets-element-socialmedia_socialmedia-facebook-profile-button, 
#widgets-element-socialmedia_socialmedia-youtube-profile-button, 
#widgets-element-socialmedia_socialmedia-youtube-profile-button, 
#widgets-element-socialmedia_socialmedia-rss-feed-button
{
	margin-right:-3px;
}

/*Twitter*/
#widgets-element-socialmedia_socialmedia-twitter-profile-button {
background: transparent url('../images/socTwit-2.png') no-repeat;
}
/*#widgets-element-socialmedia_socialmedia-twitter-profile-button a:hover {
background: transparent url('../images/socTwit.png') 0px 0px no-repeat;
}*/
#widgets-element-socialmedia_socialmedia-twitter-profile-button a { float: left; width: 59px; height: 64px; }
#widgets-element-socialmedia_socialmedia-twitter-profile-button a img { display: none; }

/*Facebook*/
#widgets-element-socialmedia_socialmedia-facebook-profile-button {
background: transparent url('../images/socFACE-2.png') 0px 0px no-repeat;
}
/*#widgets-element-socialmedia_socialmedia-facebook-profile-button :hover {
background: transparent url('../images/socFACE.png') 0 0 no-repeat;
}*/
#widgets-element-socialmedia_socialmedia-facebook-profile-button a { float: left; width: 59px; height: 64px; }
#widgets-element-socialmedia_socialmedia-facebook-profile-button a img { display: none; }

/*YouTube*/
#widgets-element-socialmedia_socialmedia-youtube-profile-button {
background: transparent url('../images/socYOU-2.png') 0px 0px no-repeat;
}
/*#widgets-element-socialmedia_socialmedia-youtube-profile-button :hover {
background: transparent url('../images/socYOU.png') 0 0% no-repeat;
}*/
#widgets-element-socialmedia_socialmedia-youtube-profile-button a { float: left; width: 59px; height: 64px; }
#widgets-element-socialmedia_socialmedia-youtube-profile-button a img { display: none; }

/*Flickr*/
#widgets-element-socialmedia_socialmedia-flickr-profile-button  {
background: transparent url('../images/socFlik-2.png') 0px 0px no-repeat;
}
/*#widgets-element-socialmedia_socialmedia-flickr-profile-button :hover {
background: transparent url('../images/socFlik.png') 0 0 no-repeat;
}*/
#widgets-element-socialmedia_socialmedia-flickr-profile-button a { float: left; width: 59px; height: 64px; }
#widgets-element-socialmedia_socialmedia-flickr-profile-button a img { display: none; }

/*Instagram*/
#widgets-element-instagram {
background: transparent url('../images/socINS-2.png') 0px 0px no-repeat;
}
/*#widgets-element-socialmedia_socialmedia-rss-feed-button :hover{
background: transparent url('../images/socRSS.png') 0px 0px no-repeat;
}*/
#widgets-element-instagram a { float: left; width: 59px; height: 64px; }
#widgets-element-instagram a img { display: none; }
/*end soc med buts*/
/*--action center area--*/
#zone-postscript{
    border:0px;
    background:none transparent;
    
}
#zone-postscript-wrapper{
    background:none transparent;
    width:100%;
}
/*section content items which were not in the originl design*/

#today-in-congress ul{
    margin-left:5%;
    color:#1133AA;
}

#today-in-congress ul li{
    padding-bottom:5px;
}

/*postsript four--action center*/


.block-menu-congress-action-center ul li.leaf a:link, 
.block-menu-congress-action-center ul li.leaf a:visited{
    color:white;
} 
/*--footer--*/

#zone-footer-wrapper{
    background:none transparent;
}

#zone-footer-wrapper  .region-inner{
    padding:10px;
}


#zone-footer-wrapper #zone-footer{
	background: url("../images/footerGr.png") no-repeat scroll top center transparent;
	border:none;
}	

#zone-footer h2.block-title{
    display:none;
}
#zone-footer #block-boxes-my-district-map{
	background: none transparent;
	border:none;
	height:240px;
	margin-bottom:32px;
	
}
#region-footer-second{
	background: none transparent;
}


#zone-footer-bottom-wrapper, #zone-footer-bottom{
    background:none transparent;
    border:0px;
}
.block-congress-offices-footer-offices .footer-office-location-tabs .views-row .tab{
    margin:1%;
    background:none transparent;
    padding:1%;
    color:#ffffff;
    }
    
.block-congress-offices-footer-offices.block .office-info{
    color:white;
}
.block-congress-offices-footer-offices.block .office-info h3 a:link, .block-congress-offices-footer-offices.block .office-info h3 a:visited {
	font-weight:bold;
	text-shadow:0px 1px 1px #000000;
	 color:#ffffff;
}


/*footer third*/
.block-menu-congress-footer-utility ul li.leaf a:link, .block-menu-congress-footer-utility ul li.leaf a:active,.block-menu-congress-footer-utility ul li.leaf a:visited{
    color:white;
    
}
/*interior */
.not-front #region-sidebar-first{
    background:none #eae9e5;
}
.not-front #region-sidebar-first .block{
    margin-bottom:2em;
    
}
.not-front #region-sidebar-first #boxes-box-congress_newsletter_signup.boxes-box{
   padding-left:22px;
   margin-left:0px;
}

#block-views-congress-news-block-latest-news--2 h3 a{
	color:#972313;
	}

h1#page-title {
    color: #B01904;
}
#block-views-congress-offices-of-noslide h3 a{
	color:#ffffff;
	}
.office-info {
	color:#ffffff;
	}
#block-menu-menu-congress-action-center {
	background-color:#912113;
	}
#block-menu-menu-congress-action-center h2{
	color:#ffffff;
	}
#zone-postscript {
    background: none repeat scroll 0 0 #FFFFFF;
}
ul.menu li {
	margin:0 0 10px 0;
	}
#widgets-element-cng_large_profile {
    float: left;
}