#block-boxes-simple-social {
    margin: 0;
    padding: 11px 0;
    width: auto;
}

#region-section-content-second{
	display: inline-block;
    margin: 20px 0;
    width: 320px;
}

#region-branding {
	margin:50px 0 0 0;
    width: 100%;
}
#block-menu-block-congress-main-menu-superfish .sf-menu a {
    color: #fff;
    font-family: Arial;
    text-decoration: none;
    text-transform: uppercase;
	font-weight: bold;
	font-size:1.2em;
}

/******************************************
SIGN UP BUTTON
******************************************/
#block-boxes-signup-button{
	margin: 10px 0;
    padding: 0;
    width: 100%;
}
#block-boxes-signup-button .boxes-box-content {
    margin: 0 10px;
    padding: 0;
    width: 74%;
}
.container {
	width:100%;
	margin: 0 auto;
	text-align: center;
	color:#fff;
}

.width {
  width: 300px;
  margin: 0 auto;
  display: inline-block;
}

.button {
    border-radius: 8px;
    border-top: 1px solid #fff;
    box-shadow: 0 3px 3px #6d0a14, 0 3px 0 #6d0a14, -2px 0px 0 #003872, 0px 0px 0 #003872, 0px 3px 4px #000, 0 3px 10px #1b1b1b;
    color: #fff !important;
    font-size: 1em;
    padding: 14px 33px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.button:hover {  
  /* BUTTON SHADOW */
 box-shadow: 0 6px 6px #6d0a14, 0 6px 0 #6d0a14, -1px 0px 0 #003872, 0px 0px 0 #003872, 0px 7px 8px #000, 0 7px 20px #1b1b1b;
 color:#fff;
}

.button:active, .button:focus {  
  border-top: 1px solid #cde4fc;
  color:#fff;
  /* 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 {
	color:#fff;
  width: 300px;
  height:17px;
  opacity: 0.4;
background: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(radial, top top, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.3) 0px,rgba(255,255,255,0) 275px);
}

/******************************************
EMAIL NITA BUTTON
******************************************/
#block-boxes-email-nita{
	margin: -7px 0 10px 0;
    padding: 0;
    width: 100%;
}
#block-boxes-email-nita .boxes-box-content {
    margin: 0 10px;
    padding: 0;
    width: 74%;
}
.container2 {
	width:100%;
	margin: 0 auto;
	text-align: center;
	color:#fff;
}

.width2 {
  width: 300px;
  margin: 0 auto;
  display: inline-block;
}

.button2{
    border-radius: 8px;
    border-top: 1px solid #fff;
    box-shadow: 0 3px 3px #6d0a14, 0 3px 0 #6d0a14, -2px 0px 0 #003872, 0px 0px 0 #003872, 0px 3px 4px #000, 0 3px 10px #1b1b1b;
    color: #fff !important;
    font-size: 1em;
    padding: 14px 103px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.button2:hover {  
  /* BUTTON SHADOW */
 box-shadow: 0 6px 6px #6d0a14, 0 6px 0 #6d0a14, -1px 0px 0 #003872, 0px 0px 0 #003872, 0px 7px 8px #000, 0 7px 20px #1b1b1b;
 color:#fff;
}

.button2:active, .button2:focus {  
  border-top: 1px solid #cde4fc;
  color:#fff;
  /* 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 {
	color:#fff;
  width: 300px;
  height:17px;
  opacity: 0.4;
background: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(radial, top top, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.3) 0px,rgba(255,255,255,0) 275px);
}


/******************************************
SIGN UP BUTTON INNER
******************************************/
#block-boxes-signup-button-inner{
	margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
}
#block-boxes-signup-button-inner .boxes-box-content {
    margin: 0 10px;
    padding: 0;
    width: 100%;
}
.container-inner{
	width:100%;
	margin: 0 auto;
	text-align: center;
	color:#fff;
}

.width-inner {
  width: 100%;
  margin: 0 auto;
  display: inline-block;
}

.button-inner {
    border-radius: 8px;
    border-top: 1px solid #fff;
    box-shadow: 0 3px 3px #6d0a14, 0 3px 0 #6d0a14, -2px 0px 0 #003872, 0px 0px 0 #003872, 0px 3px 4px #000, 0 3px 10px #1b1b1b;
    color: #fff !important;
    font-size: 1em;
    padding: 14px 80px;
    text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.button-inner:hover {  
  /* BUTTON SHADOW */
 box-shadow: 0 6px 6px #6d0a14, 0 6px 0 #6d0a14, -1px 0px 0 #003872, 0px 0px 0 #003872, 0px 7px 8px #000, 0 7px 20px #1b1b1b;
 color:#fff;
}

.button-inner:active, .button-inner:focus {  
  border-top: 1px solid #cde4fc;
  color:#fff;
  /* 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 {
	color:#fff;
  width: auto;
  height:17px;
  opacity: 0.4;
background: -moz-radial-gradient(top, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(radial, top top, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-radial-gradient(top, ellipse cover, rgba(255,255,255,0.3) 0px,rgba(255,255,255,0) 275px);
}




#block-congress-office-location-settings-congress-district-offices-map{
	width:340px;
}

#twitter-widget-0, .wide{
	width:24.5em ;
}