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

#region-user-second {
  float: right;
}
.region-branding-inner {
  position: relative;
}
.not-front #region-sidebar-first {
    width: 28%;
    float: right;
}
.not-front #region-content {
    width: 70%;
}
/************************************************************
 SUPERFISH MAIN MENU NONMOBILE
************************************************************/
/* OTB Nav images on Last Child are 300wide by 140high
If changing photos and dimensions, see notes below
*/

/* THE TOPS */
.menu-block-wrapper {
  text-align: center;
}
.sf-menu {
  display: inline-block;
}
.sf-menu ul {
  position: absolute;
}
.sf-menu li {
  display: inline;
  width: auto;
	padding: 0;
  margin: 0 1px;
  padding: 1em .75em;
}
.sf-menu a {
  padding: .5em 0em;
}

/* THE DROPS */

#block-menu-block-congress-main-menu-superfish {
	display: block;
  background: none;
}

.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
  left: 14em;
  top: 0;
}

#block-boxes-mobile-menu-button {
	display: none;
}

#block-menu-block-congress-main-menu-superfish ul.menu li {
  margin: 0;
}
.sf-menu ul { /* Dropdown background*/
  width: 180px;
  border-radius: 2px;
  margin-top: 1px;
	box-shadow: 0 2px rgba(0,0,0,.8);
}
.sf-menu li li.expanded > ul {
  margin-top: 0;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	top: 54px;
}

.sf-menu li li.expanded{ 
  padding: 0;
}

.sf-menu li .leaf{
	background: none repeat scroll 0 0 transparent;
	border-left:none;
	padding: 0;
	display: block;
	*display: none; /* IE7 and below does not display drops */
}
.sf-menu li .leaf a,
.sf-menu li li.expanded a{
  padding: 10px;
  color: #ffffff;
  text-transform: none;
  border-bottom: 1px solid #385594;
}
.sf-menu li .leaf a:hover { /* dropdown child hover state */
  background: #29437d;
}
.sf-menu li.last.leaf.no-leaf {
	padding-bottom: 0; 
	background: none transparent;
}
/************************************************************
FLEXSLIDERS ALL CAROUSELS AND ROTATOR
************************************************************/

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
#block-views-congress-hprotator-rotator {
  margin-top: -10px;
  padding: 90px 4%;
}
.view-congress-hprotator .views-field-field-congress-featured-media { 
  width: 45%;
  float: left;
}
.hprotator-text-block {
  width: 45%; /* shows in all browsers */
	*width: 41%; /* notice the * before the property - shows in IE7 and below */
	padding: 1%;
	float: right;
}

.hprotator-text-block  h2{
  margin-top: 0px;
  font-size: 20px;
}

.flex-control-nav {
	display: block;
  bottom: -50px;
  position: absolute;
  padding-bottom: 0px;
}

/************************************************************
HOMEPAGE MULTI ITEM CAROUSEL
************************************************************/

#hp-multi-carousel-wide .flex-control-nav {
	display: block;
}

/************************************************************
Serving You
************************************************************/
#block-menu-menu-congress-action-center .content {
  text-align: center;
}
#block-menu-menu-congress-action-center .content ul {
  display: inline-block;
}
#block-menu-menu-congress-action-center .content ul li {
	display: inline-block;
    width: 20%;
    padding: 0;
    float: left;
}

#block-menu-menu-congress-action-center .content ul li:nth-child(n+6) {
    width: 25%;
}

#block-menu-menu-congress-action-center .content a {
	display: block;
  margin: 0 auto;
	border-radius: 50px;
	padding-top: 100px;
	width: 115px;
}

#block-menu-menu-congress-action-center a#action-military{
	background: url("../images/icon-military-personnel.png") center top no-repeat;
}

#block-menu-menu-congress-action-center a#action-veterans{
	background: url("../images/icon-veterans.png") center top no-repeat;
}
#block-menu-menu-congress-action-center a#action-seniors{
	background: url("../images/icon-seniors.png") center top no-repeat;
}
#block-menu-menu-congress-action-center a#action-students-teachers{
  background: url("../images/icon-students-teachers.png") center top no-repeat;
}
#block-menu-menu-congress-action-center a#action-academy{
  background: url("../images/icon-service-academies.png") center top no-repeat;
}
#block-menu-menu-congress-action-center a#action-flags{
  background: url("../images/icon-flag-requests.png") center top no-repeat;
  margin: 0 0 0 auto;
}
#block-menu-menu-congress-action-center a#action-passports{
  background: url("../images/icon-passport.png") center top no-repeat;
  margin: 0 15% 0 auto;
}
#block-menu-menu-congress-action-center a#action-visit{
  background: url("../images/icon-washington.png") center top no-repeat;
  margin: 0 auto 0 15%;
}
#block-menu-menu-congress-action-center a#action-contact{
  background: url("../images/icon-email.png") center top no-repeat;
  margin: 0 auto 0 0;
}

/************************************************************
 VIEW LATEST NEWS BLOCK 
************************************************************/
#block-views-congress-news-block-latest-news .views-row {
  width: 59%;
  float: right;
}
#block-views-congress-news-block-latest-news .views-row-1{
  float: left;
  width: 35%;
  margin-right: 5%;
}
/************************************************************
Latest Tweets
************************************************************/
#block-boxes-new-twitter {
	width: 48%;
  float: left;
}

/************************************************************
Newsletter
************************************************************/
#boxes-box-congress_newsletter_signup {
	width: 50%;
}
/************************************************************
BLOCKS AND BOXES
************************************************************/
/**SECTIONS IN ZONE BRANDING**/
#zone-branding div.branding-data {
  width: auto;
  float: left;
}
#zone-branding section.block {
    float: right;
    margin: 42px 0px 42px 16px;
    width: auto;
    padding: 0;
    overflow: hidden;
}
#boxes-box-us_debt_clock iframe {
  width: 165px;
}
#block-views-cng-events-upcoming h2.block-title a{
  width: 156px;
  float:left;
  margin-left: 37px;
}
#block-views-cng-events-upcoming h2.block-title:before {
  width: 37px;
  left: 0;
}
/* VOTES */
th.vote-date, td.vote-date {
	display: table-cell;
}

.not-front #region-sidebar-first  {
  padding-top: 20px;
}

#block-boxes-social-media-large {
  float: right;
}

/************************************************************
BILL SEARCH AND HOUSE FLOOR SCHEDULE
************************************************************/
#block-boxes-house-congress-bill-search-bs {
  float: right;
  width: 360px;
}
#block-boxes-house-floor-schedule-box {
  float: right;
  width: 360px;
}
/************************************************************
OFFICE FOOTER LOCATIONS NONMOBILE
************************************************************/
section#block-boxes-footer-office-google-map {
    height: 430px;
    display: block;
}
#block-views-congress-offices-footer-offices {
  position: absolute;
  right: 0;
  top: 0;
  width: 52%;
  float: right;
}
.block-congress-offices-footer-offices .footer-office-location-tabs {
  padding: 0 0 0px 0px;
	float: left; /* contains office name control tabs */
}
.block-congress-offices-footer-offices .attachment .view-content {
  padding: 10px 0;
  width: 100%;
  float: left; /* makes the control tabs work CAUTION */
  height: 137px;
}
.block-congress-offices-footer-offices .view-content {
  padding: 0px;
  width: 46%;
  float: left; /* contains office info and image */
}
.block-congress-offices-footer-offices .office-info {
  width: auto;
  float: left; /* contains office info */
  padding: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
  height: 157px;
}
.block-congress-offices-footer-offices .tab.flex-active {
  font-weight: 500;
}
.block-congress-offices-footer-offices .tab.flex-active:before {
  content:none;
}
/**************
SEARCH
**************/
#search-block-form {
    margin-right: 30px;
}

/************************************************************
QUICKTABS NON MOBILE
************************************************************/

ul.quicktabs-tabs {
  margin-bottom: 0;
  padding: 1em 0;
  border-bottom: 1px solid #ccc;
}
ul.quicktabs-tabs li, ul.quicktabs-tabs li a {
    display: inline;
}
ul.quicktabs-tabs li a{
  border-bottom: 0px;
}

/***********************************************************
ENEWS POP UP - NEW
***********************************************************/
.popup-text {
  background: none repeat scroll 0 0 transparent;
  padding-bottom: 5%;
  width: 85%;
  margin: 0 auto;
}

.popup-connect {
	text-align: center;
	background: #c4c4c4;
    height: 106px;
}

.popup-connect h2 {
	color: #fff;
	font-weight: 100;
	font-size: 2em;
}
.popup-skip, .popup-skip h3 {
  display: none;
}
.block.block-congress-enews-popup, .block.block-house-enews-popup {
	display: block;
	padding: 0;
}
.block-congress-enews-popup h2.block-title {
  display:none;
  font-size:0;
}

#house_enews_popup .popup-signup h2 {
    margin: 0 auto;
    width: 85%;
    padding: 10px;
}

#boxes-box-congress_enews_popup h2 a {
  font-weight: normal;
	display: block;
	color: #333;
}
#boxes-box-congress_enews_popup .content label {
  font-size: 1.30em;
  font-weight: normal;
}
#house_enews_popup {
  margin: 0;
}
#house_enews_popup input#signup-email,
#house_enews_popup .form-submit {
width: 85%;
border-radius: 2px;
height: 45px;
border: none;
box-shadow:0 2px #cccdce;
text-transform: uppercase;
margin-left: 25px;
}
#house_enews_popup .form-submit {
  background: #20325a;
}

.social-media img {
	width: 12%;
}
/***********************************************************
ENEWS POP UP - COOPTED FROM MODULE
***********************************************************/

#boxes-box-congress_enews_popup {
  /*background: url("../images/bg-popup-capitol.jpg") no-repeat scroll center top #FFFFFF;*/
  background: #d5d5d5;
  border: 10px solid #FFFFFF;
  box-shadow: 0 0 20px 5px #222222;
  -moz-box-shadow: 0 0 20px 5px #222222;
  -webkit-box-shadow: 0 0 20px 5px #222222;
  color: #333333;
  display: none;
  font-weight: normal;
  left: 36%;
  line-height: 1.5em;
  margin: 0 auto;
  max-width: 350px;
  padding: 0;
  position: fixed;
  top: 20%;
  width: 100%;
  z-index: 10000;
  height: 458px;
}
#close-enews-popup {
    background: none;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 36px;
    color: #525252;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    width: 20px;
    line-height: 21px;
    position: absolute;
    right: 10px;
    top: 5px;
    text-align: center;
    border: 2px solid #525252;
}
#html-greyed-out {
	background: rgb(0, 0, 0) /* the Fallback */;
	background: rgba(0, 0, 0, .7);
  *background: none; /*  shows in IE7 and below */
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999;
}

<<<<<<< HEAD

#block-boxes-new-twitter {
    width: 100% !important;
}
=======
/*****Inside Pages*******/
.page-node-741 #region-content {
  width: 100%;
}

.page-node-741 #region-content iframe {
  width: 100%;
}
>>>>>>> stg
