#zone-branding {
    padding-top: 0;
    width: 100%;
}

#block-menu-block-congress-main-menu-superfish {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    padding: 0;
	width:100%;
	margin:0;
}
#block-views-congress-hprotator-rotator {
    padding: 0;
    margin: 0;
}
.block-title{
	margin:0 0 0 50px;
}
#region-section-content-first {
  margin-top: 7px;
}

#region-section-content-second {
  display: inline-block;
  margin-top: 7px;
}

ul.quicktabs-tabs {
    background: #255288 none repeat scroll 0 0;
    margin: 0;
	padding:0;
    width: auto;
}
#block-boxes-congress-fb-responsive{
	padding:0;
}
/******************************************
SIGN UP BUTTON
******************************************/
.container {
	 margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 165px;
}

.width {
  width: auto;
  margin: 0 auto;
  display: inline-block;
}

.button {
    border-radius: 8px;
    border-top: 1px solid #fff;
    color: #fff !important;
    font-size: .89em;
    letter-spacing: 0;
    padding: 10px;
    text-decoration: none;
    width: 100%;
}

.button:hover {  
  /* BUTTON SHADOW */
color:#fff;
}

.button:active {  
  border-top: 1px solid #cde4fc;
  /* BUTTON SHADOW */

}

/* RED GRADIENT ON BUTTON */
.grad {
	color:#fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160, 18, 34,1)), color-stop(100%,rgba(119, 13, 23,1)));
  background: linear-gradient(to bottom, rgba(160, 18, 34,1) 0%,rgba(119, 13, 23,1) 100%);
}

/* ANIMATE THE BUTTON */
.transition,
.transition:hover,
.transition:active{
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.highlight {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at center top , rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    height: 7px;
    opacity: 0.4;
    width: auto;
}


/******************************************
SIGN UP BUTTON
******************************************/
.container-inner {
	 margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}

.width-inner {
  width: auto;
  margin: 0 auto;
  display: inline-block;
}

.button-inner{
    border-radius: 8px;
    border-top: 1px solid #fff;
    color: #fff !important;
    font-size: .89em;
    letter-spacing: 0;
    padding: 10px 30px;
    text-decoration: none;
    width: 100%;
}

.button-inner:hover {  
  /* BUTTON SHADOW */
color:#fff;
}

.button-inner:active {  
  border-top: 1px solid #cde4fc;
  /* BUTTON SHADOW */

}

/* RED GRADIENT ON BUTTON */
.grad-inner {
	color:#fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160, 18, 34,1)), color-stop(100%,rgba(119, 13, 23,1)));
  background: linear-gradient(to bottom, rgba(160, 18, 34,1) 0%,rgba(119, 13, 23,1) 100%);
}

/* ANIMATE THE BUTTON */
.transition-inner,
.transition-inner:hover,
.transition-inner:active{
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.highlight-inner {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at center top , rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    height: 7px;
    opacity: 0.4;
    width: auto;
}


/******************************************
EMAIL NITA BUTTON
******************************************/
.container2 {
	 margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 165px;
}

.width2 {
  width: auto;
  margin: 0 auto;
  display: inline-block;
}

.button2 {
    border-radius: 8px;
    border-top: 1px solid #fff;
    color: #fff !important;
    font-size: .89em;
    letter-spacing: 0;
    padding: 10px 50px;
    text-decoration: none;
    width: 100%;
}

.button2:hover {  
  /* BUTTON SHADOW */
color:#fff;
}

.button2:active {  
  border-top: 1px solid #cde4fc;
  /* BUTTON SHADOW */

}

/* RED GRADIENT ON BUTTON */
.grad2 {
	color:#fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160, 18, 34,1)), color-stop(100%,rgba(119, 13, 23,1)));
  background: linear-gradient(to bottom, rgba(160, 18, 34,1) 0%,rgba(119, 13, 23,1) 100%);
}

/* ANIMATE THE BUTTON */
.transition2,
.transition2:hover,
.transition2:active{
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.highlight2 {
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse farthest-corner at center top , rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0;
    height: 7px;
    opacity: 0.4;
    width: auto;
}

#block-congress-office-location-settings-congress-district-offices-map{
	width:100%;
}

#twitter-widget-0, .wide{
	width:100%;
}