@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

  #zone-preface-nine-wrapper {
    background: #1c81b8 none repeat scroll 0 0;
}/** Colors Blue - #05A0FD | Highlight blue - #0E478C | Red - #CE2127 **/

.flexslider .slides {
    padding: 0;
    overflow: hidden;
}
body {
    background:none repeat scroll 0 0 !important;
}

/*** PAGE BACKGROUNDS ***/
.not-front, .context-serving-you {background: url("../images/serving-you.jpg") no-repeat center top fixed !important; }
.not-front #zone-content, .context-serving-you #zone-content {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.not-front #region-content, .context-serving-you #region-content{background:none;}

.context-about, .context-contact, .context-contact-me, .context-search{background: url("../images/surf.jpg") no-repeat center top fixed !important;}
.context-about #zone-content, .context-contact #zone-content, .context-contact-me #zone-content, .context-search #zone-content{background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.context-about #region-content, .context-contact #region-content, .context-contact-me #region-content,.context-search #region-content{background:none;}

.context-our-hawaii {background: url("../images/waterfall.jpg") no-repeat center top fixed !important;}
.context-our-hawaii #zone-content {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.context-our-hawaii #region-content{background:none;}

.context-education-resources-hawai-i-veterans

.context-issues, .context-fighting-hawai-i{background: url("../images/press-release-bg.jpg") no-repeat center top fixed !important;}
.context-issues #zone-content, .context-fighting-hawai-i #zone-content {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.context-issues #region-content, .context-fighting-hawai-i #region-content{background:none;}

.context-news {
    background: rgba(0, 0, 0, 0) url("../images/serving-you.jpg") no-repeat fixed center top !important;
}
.context-news #zone-content {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.context-news #region-content{background:none;}

.context-connect{background: url("../images/surf.jpg") no-repeat center top fixed !important;}
.context-connect #zone-content {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;}
.context-connect #region-content{background:none;}


/*** MOBILE NAV ***/
#zone-user{background: rgba(14, 71, 140, 1) none repeat scroll 0 0;}


.flex-control-nav {
    bottom: 0;
    display: none;
    z-index: 10;
}

img {
    height: auto;
    max-width: 100%;
}

.section {
    margin: 0 auto;
    width: 100%;
}

#zone-user-wrapper {
    margin: 0 auto;
    width: 100%;
}

#zone-preface-five-wrapper, #zone-preface-four-wrapper{display:none;}


h1, h2, h3 , h4, h5, h6, a, p, div, html, #page{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}

#block-menu-block-congress-main-menu-superfish, body, #page, .hprotator-text-block h2 {
    font-family: "open-sans";
    font-weight: 300;
}

body {
	background: none #000;	
}

a {
	outline: none;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    color: #1C81B8;
}
h3, .h3 {
    font-size: 19px;
	font-weight:600;
}
.not-front #region-content h1 {
    color: #1e1e1e;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 600;
}

.not-front #region-content #block-system-main{font-size:1.1em; line-height:1.8em;}

.not-front #region-content #block-system-main img {
    border: medium none;
    margin: 0;
    width: 100%;
}

.not-front h1 {
	color:#1C81B8;
}
.not-front h2, .not-front h3, .not-front h3 a {
    color: #000000;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: 600;
}

.not-front h3 a:hover{text-decoration:underline;}

.block, .block-views {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 1em;
    padding: 0.5em;
}

.views-row {
    border-bottom: 0;
}

button, input[type="submit"], input[type="button"] {
	background: #1c81b8 none repeat scroll 0 0;
    border-radius: 0;
	border: none;
	text-shadow:none;
	color:#fff;
}
button, input[type="submit"]:hover, input[type="button"]:hover {
	background: #1c81b8 none repeat scroll 0 0;

}
em {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal;
}


#skip-link {
	display:none;
}
.data {
	color: #c20101;
	color: #1C81B8;
	font-weight: 600;
}


/******* LOGO *************/

.logo-img {
    height: auto;
    text-align: center;
    width: auto;
}

/*************** PAGER ****************/
.pager{

}
.item-list .pager {
    background: #333 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    font-size: 17px;
    margin: 0 0 27px;
    padding: 10px;
    text-align: left;
	width: 100%;
}

.view-congress-press-releases .item-list .pager{
	width:100%;
}
.view-congress-articles .item-list .pager {
	width:99%;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 10px;
}
.item-list ul li {
    height: 28px;
    margin: 0;
    padding: 0;
}

.pager li {
    border-right: 1px solid #f8f2f2;
}
.pager li.pager-next {
    border-left: 1px solid #f8f2f2;
}
.pager li.pager-last {
    border-left: 1px solid #f8f2f2;
}
.pager li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
}
.pager li.pager-ellipsis{
    color: #fff;
}

.pager li a:hover {
    background: #05a0fd none repeat scroll 0 0;
	color:#fff;
}

.pager li.pager-current {
    background: #05a0fd none repeat scroll 0 0;
    border-radius: 0;
}
.pager li.pager-last a:hover {
	border-radius:0;
}
.pager li.first, .pager li.first a, .pager li.first a:hover {
    border-radius:0;
}


/** SOCIAL MEDIA **/

#connect-socialmedia-icons {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

/**** MAIN MENU ****/
.sf-menu a:hover {
    background-color:transparent;
	background: none no-repeat scroll 0 0 #333;
	text-decoration:none;
}

.sf-menu a.active, .sf-menu a.active-trail {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

#block-menu-block-congress-main-menu-superfish {
	background: none no-repeat scroll 0 0 transparent;
    font-size: 10pt;
    width: 100%;
}
#block-menu-block-congress-main-menu-superfish .sf-menu a {
    color: #f5f5f5;	
	text-shadow: 0 1px 5px #000;
	text-transform: uppercase;
	letter-spacing: 0.3px;
}
#block-menu-block-congress-main-menu-superfish .sf-menu li.sfHover {
	background: none no-repeat scroll 0 0 #333;
}


#block-menu-block-congress-main-menu-superfish .sf-menu li.sfHover a  {
    color: #fff;	
	background: none no-repeat scroll 0 0 #333;
	text-decoration: none;
	text-shadow: none;
}

.not-front #zone-content {
    margin-top: 0;
}
/************** INTERIOR SIDE MENU ******************/
.block-section-menu ul li.leaf a.active {
    font-weight:bold;
	color: #1C81B8;
}

.block-section-menu ul li.leaf a:hover {
    text-decoration: none;
}

.block-section-menu ul li.leaf {
	border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 13px 0;
}
#block-block-15 {
	margin-left: 0;
	 margin-top: 30px;
}

/*** HOMEPAGE ROTATOR ***/
.flexslider .slides > li {
    display: none;
    height: auto;
    margin: -50px 0;
}

.flex-direction-nav .flex-next {
    right: 0;
    text-align: right;
}

.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {
    display: inline;
}

.flex-direction-nav a::before {
    color: rgba(28, 129, 184, 1);
    content: "";
    display: inline-block;
    font-family: "flexslider-icon";
    font-size: 40px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.block-congress-hprotator-rotator {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
	position: relative;
    z-index: 0;
}

.view-congress-hprotator {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: 0;
}

.hprotator-text-block a{
   color: #fff;
    padding:0;
}

#hp_top_read_more a, .field-read-more a {
	display: none;

}

.hprotator-text-block h2 {
	color: #fff;
	letter-spacing: 0.1px;
    font-size: 1.3em;
    margin-top: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 600;
}

.hprotator-text-block {
    margin-top: 0;
    padding: 0;
    position: relative;
    top: -70px;
    width: 100%;
}

.flexslider {
    border: none;
	box-shadow: none;
}

#zone-preface{
	background: none repeat scroll 0 0 transparent;
}

#region-preface-first {
	background: none repeat scroll 0 0 transparent;
}


/*** TULSI***/
#region-header-second{margin:0;}

#region-postscript-fourth {
    background: #1c81b8 none repeat scroll 0 0;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}

/*TULSI COLOR*/

.tulsi-dec {
	color: #fff;
	font-size: 1.2em;
}

.tulsi-title a{
	color: #fff;
}
.tulsi-title {
	color: #fff;
	font-size: 1.3em;
	letter-spacing: 0.1px;
	vertical-align: top;
}


#block-boxes-tulsi-homepage-5-elements h2 {
	background: none no-repeat scroll center 28px rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 2em;
	letter-spacing: 0.3px;
	margin-bottom: 20px;
	text-align: center;
}

#block-boxes-tulsi-homepage-5-elements p {
	font-size: 1.5em;
}
#block-boxes-tulsi-homepage-5-elements {
	background: none repeat scroll 0 0 transparent;
	margin:21px 0 0;
    padding: 0;
    width: 100%;
}

#boxes-box-honda_homepage_5_elements .description {
	font-size: 0.8em;
	padding: 10px;
	text-align: left;
	color: #fff;
 
}

#region-preface-fourth {
	margin-top: 20px;
}

/***** HAWAII ******/

#block-boxes-tulsi-statement h2 {
	background: none no-repeat scroll center 28px rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 2em;
    letter-spacing: 0.1px;
    margin-bottom: 20px;
    margin-top: -54px;
    text-align: center;
	}

#block-boxes-tulsi-statement {
	  margin-top: 7%;
	  margin-bottom: 45px;
}
#block-boxes-tulsi-statement p {
	color: #fff;
    font-size: 1.5em;
    text-align: center;
}
#block-boxes-tulsi-statement p a{
	color: #fff;
}

/******************************************************************* 
*********************** SECTION WRAPPERS ***************************
********************************************************************/

#zone-header-wrapper {
    margin: 0 auto;
	width:100%;
}

#zone-content-wrapper {
	background: none;
    height: auto;
	margin: 0 auto; 
}

.not-front #zone-content-wrapper {
    height: auto;
	margin: 0 auto; 
}
.not-front #zone-content{#fff}


#zone-preface-wrapper{
	background: none repeat scroll 0 0 #70c498;
    height: auto;
	margin: 0 auto;
}

#zone-preface-two-wrapper{
	/***background: url("../images/bay.jpg") no-repeat center top rgba(0, 0, 0, 0);***/
	background:#fff;
	background-size: cover;
	height: auto;
	background-attachment:fixed;
	margin-top: -50px;
	margin-top: -238px;
	margin: 0 auto;
}

#zone-preface-three-wrapper {
    background: #1c81b8 none repeat scroll 0 0;
    height: auto;
    margin: 0 auto;
}

#zone-preface-four-wrapper{
	
    height: auto;
	margin: 0 auto;
}

#zone-preface-five-wrapper {
	background: url("../images/sunnyvale.jpg") no-repeat center center rgba(0, 0, 0, 0);
	background-size: cover;
	background-attachment:fixed;
	height: auto;
	margin: 0 auto;
}

#zone-preface-six-wrapper {
	background: none repeat scroll 0 0 #1c81b8;
    height: auto;
	margin: 0 auto;
}

#zone-preface-seven-wrapper {
	background: none repeat scroll 0 0 #e1e1e1;
	width:100%;
	margin-left: 0;
	margin-right: 0;
}


#zone-preface-seven{
	width:100%;
	margin-left: 0;
	margin-right: 0;
}
#region-preface-seventh{
	background: none repeat scroll 0 0 #e1e1e1;
	width:100%;
	margin-left: 0;
	margin-right: 0;
}

#zone-preface-eight-wrapper{
	background: none repeat scroll 0 0 #fff;
	width:100%;
	margin-left: 0;
	margin-right: 0;
}
#region-preface-eighth{
	background: none repeat scroll 0 0 #fff;
	width:100%;
	margin-left: 0;
	margin-right: 0;
}

#zone-preface-eight{
	margin-left: 0;
    margin-right: 0;
    width: 100%;
}

#zone-postscript-wrapper {
    background: #ffffff none repeat fixed 0 0 / cover ;
    height: auto;
    margin: 0 auto;
    text-align: center;
}

#block-boxes-tulsi-connect-sitewide h2{
	color:#fff;
	text-align:center;
}

#zone-footer-wrapper {
	background: none repeat scroll 0 0 #fff;
	height: auto;
	padding-top: 62px;
}
.front #zone-footer-bottom-wrapper {
    background: none repeat scroll 0 0 #000;
	color: #fff;
	height: auto;
}

#zone-preface-nine-wrapper {
    background: #1c81b8 none repeat scroll 0 0;
}

.not-front #zone-footer-bottom-wrapper {
    background: #000000 none repeat scroll 0 0;
}
.not-front #zone-preface-nine {
    background:none repeat scroll 0 0;
    height: 100%;
}
.not-front #zone-footer-bottom{background:#000;}

.view-tulsi-homepage-issues  img{

	max-width: none;
}


/******* CONNECT ******/

.align-left {
    text-align: center;
}

#block-boxes-anchor-link-connect{
	margin:0 auto;
	text-align:center;
	display:none;
}

#block-boxes-newsletter-signup-extended-bs h2 {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center 28px;
    color: #ffffff;
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
    font-size: 2em;
    font-weight: 700;
    letter-spacing: 0.1px;
    margin-bottom: 0;
    padding-top: 0;
    text-align: center;
}

#boxes-box-newsletter_signup_extended_bs legend {
	display: none;
}

#block-boxes-tulsi-social-media {
	  margin: -31px 0;
    text-align: center;
}

#block-boxes-tulsi-social-media h2{
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 700;
	font-size: 2em;
    color: #fff;
	letter-spacing: 0.1px;
    margin-bottom: 35px;
    text-align: center;
}


ul.quicktabs-tabs li a {
    background: #cccccc none repeat scroll 0 0;
    display: block;
    margin: 20px 0;
    padding: 1em;
    text-decoration: none;
}


#connect-3icons{
	list-style:none;
	margin: 0 0 20px;
	padding: 0;	
}

#connect-3icons ul{
}

#connect-3icons li{
	display: inline-block;
	padding:0;	
}


#connect-socialmedia-icons {
	list-style:none;
	margin: 0;
}

#connect-socialmedia-icons li{
	display: inline-block;
	height: 51px;
	color:#fff;
	font-weight:bold;
}



#assistance-link a:link{
	color: transparent;
}

#invite-link{
	background: url("/sites/tulsi.house.gov/files/wysiwyg_uploaded/invite-mike.png") no-repeat 0 0 rgba(0, 0, 0, 0);
	background-size:82%;
	padding:61px;
}
#invite-link:hover{
	background: url("/sites/tulsi.house.gov/files/wysiwyg_uploaded/hov-invite-mike.png") no-repeat 0 0 rgba(0, 0, 0, 0);
	background-size:82%;
	padding:61px;
}
#invite-link a:link{
	color: transparent;
}

/********  SOCIAL MEDIA ICONS *************/



tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
    background: none repeat scroll 0 0 transparent;
}


/*  TULSI SECTION GRID OF THREE  */
#block-boxes-tulsi-homepage-5-elements .span_3_of_3 { 
	width: 100%; 
}
#block-boxes-tulsi-homepage-5-elements .span_2_of_3 { 
	width: 66.13%; 
}
#block-boxes-honda-homepage-5-elements .span_1_of_3 {
    margin-bottom: 15px;
    padding: 0;
    text-align: center;
    width: 19%;
}




/*  SERVICES SECTION */

.span_1_of_3 {
    color: #ffffff;
    float: left;
    margin: 10px;
    width: 100%;
}

.services-title a{color:#fff;}

.services {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.span_1_of_3 {
    color: #ffffff;
}


/*  GROUPING  */

.group {
    width: 100%;
}

.group:before,.group:after { 
	content:""; display:table; 
}
.group:after { 
	clear:both;
}
.group { 
	zoom:1; /* For IE 6/7 */ 
}

/*  GRID OF THREE  */
.span_3_of_3 { 
	width: 100%; 
}
.span_2_of_3 { 
	width: 66.13%; 
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.servicescol {  
	margin: 1% 0 1% 0%; 
}
.span_3_of_3, .span_2_of_3, .span_1_of_3 { 
	width: 100%; 
	}
}

#block-boxes-tulsi-services h2 {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center 28px;
    color: #ffffff;
    font-size: 2em;
    letter-spacing: 0.1px;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
}

.services-about {
	color: #fff;
    font-size: 1.2em;
    margin-bottom: 54px;
    text-align: center;
}

/*SERVICES COLOR*/

.services-dec {
	color: #fff;
	font-size: 1.2em;
}

.services-title {
	color: #fff;
	font-size: 1.3em;
	letter-spacing: 0.1px;
	vertical-align: top;
}
#block-boxes-tulsi-services {
    margin: 0 auto;
}

#boxes-box-honda_services a{
	color: #fff;
}


#block-boxes-tulsi-services .fa {
    color: #fff;
    display: inline-block;
	float: left;
    font: 5em/1 FontAwesome;
    text-rendering: auto;
	text-align: center;
}

.service-icon {
	display: inline-block;
	float: left;
	padding-right: 20px;
}


/*** TULSI PROJECTS ***/
#block-views-congress-issues-block-default table{
	border:none;
}

#block-views-congress-issues-block-default h2 {
    background: rgba(0, 0, 0, 0) none no-repeat scroll center 28px;
    color: #ffffff;
    font-size: 2em;
    margin: 0 0 20px;
    text-align: center;
}

#block-views-congress-issues-block-default h2 a {
    color: #1c81b8;
}

#block-views-congress-issues-block-default .views-row {
	margin-bottom: 20px;
    width: 91%;
}

#block-views-congress-issues-block-default h3 {
    font-size: 1.4em;
    height: 50px;
    width: 310px;
    text-align: left;
}

#block-views-congress-issues-block-default h3 a{

}

#block-views-congress-issues-block-default img{
	width:100%;
	height:auto;
}

#block-views-congress-issues-block-default table td[class*="col-"], table th[class*="col-"] {
    display: table-cell;
    float: none;
    position: static;
	float:left;
}

/** LATEST NEWS HOMEPAGE**/

#block-views-congress-issues-block-default  .slides li{
	width:auto !important;
	padding:0 10px;
	text-align:center;
}

#block-views-congress-issues-block-default img {
	width:auto;
	height:auto;
}

#region-postscript-first #block-views-congress-news-block-latest-news a{color:#1c81b8;}

#block-views-congress-news-block-latest-news .view-footer a{float:right;}
.block, .block-views, .flexslider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

#block-views-congress-news-block-latest-news h2{
	margin:30px 0;
}

#block-views-congress-news-block-news-photos {
	color: #fff;
	margin-bottom: 40px;
}

.view-congress-news .view-footer a{
	background: none no-repeat scroll center 28px transparent;
    color: #fff;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    padding: 5px;
}

.view-congress-news .view-footer {
	text-align: center;
	clear:both;
}
#block-views-congress-news-block-news-photos .view-congress-news .views-row {
    display:block;
    width:100%;
}


#block-views-congress-news-block-news-photos .views-field-created {
	color: #fff;
}

#block-views-congress-news-block-news-photos .field-content a {
	color: #fff;
}

#block-views-congress-news-block-news-photos .views-field-title a {
	color: #fff;
}

h1#page-title {
    padding: 0;
}

.view-congress-news h3 a {
}
.view-congress-news .views-field-created {
}

.not-front .view-congress-news .views-field-created {
    color: #000;
}
.view-congress-news .field-content a {
	color: fff;
}
.view-congress-news .field-content a:hover{
	color: #000;
}


.view-congress-news .views-field-title h3 a {
    color: #000;
}

.views-field-title h3 {
    margin: 70px 0 0;
}

/************* GOOGLE MAP **************/

#block-boxes-tulsi-map-homepage {
	padding:0;
	margin:0;
}
#boxes-box-honda_map_homepage{
	height:500px;
}
#block-boxes-tulsi-homepage-google-map h2 {
	background: none no-repeat scroll center 62px rgba(0, 0, 0, 0);
	color: #fff;
    font-size: 2em;
    height: 39px;
    margin-bottom: 20px;
    padding-top: 6px;
    text-align: center;

}
#boxes-box-honda_map_homepage p{
	color: #fff;
}
#block-views-congress-news-block-news-photos h2 {
	background: none no-repeat scroll center 28px rgba(0, 0, 0, 0);
	color: #fff;
	font-size: 2em;
	text-align: center;

	letter-spacing: 0.1px;
	margin-bottom: 20px;
}

#boxes-box-extra_footer_links a {
	color: #fff;
}

#block-boxes-extra-footer-links {
	display: inline-block;
    float: left;
    margin: 0 10%;
    padding-top: 8px;
    width: 100%;
}
#zone-footer-bottom {
	padding:20px;
}

#zone-footer h2 {
    color: #1c81b8;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 600;
    letter-spacing: 0.1px;

}
#block-boxes-tulsi-map-homepage .block, .block-views {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 0;
    padding: 0;
}

/*BILL LOOK UP**/
#search-submit {
	background: none repeat scroll 0 0 #1c81b8;
    border: medium none;
    border-radius: 0;
    color: #fff;
    padding: 10px;
    text-shadow: none;
}

#search-submit:hover{
	background: none repeat scroll 0 0 #333;
}


/************* SUBSCRIBE FORM **************/

.hondaForm {
	 color: #70c498;
}

.stay-connected-title {
    color: #ffffff;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    left: -53px;
    letter-spacing: 0.1px;
    text-align: center;

    top: -1px;
}

#boxes-box-newsletter_signup_extended_bs #submit {
    background: transparent url("../images/enter.png") no-repeat scroll 0 0;
    border-image: none;
    border-radius: 0;
    border-style: none;
    border-width: 0;
    color: transparent;
    margin-left: -21px;
    margin-top: -1px;
}
.btn-success {
    background-color: #1c81c5;
    color: #ffffff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{
	background:#0E478C;
	border:none;
	padding:11px;
}
.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

/**********  STAY CONNECTED FORM ***********/

#block-boxes-tulsi-subscribe {
	padding-top: 23px;
}

.homepage-anchor-link{
	position: relative;
	top: -150px;
}

#widgets-element-cng_share{
	float: right;
}

#zone-footer h2 {
    color: #1c81b8;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 0.1px;

}
#boxes-box-extra_footer_links .block p img  {
	padding: 0;
}
#boxes-box-san_jose_image{
	background: url("../images/parralax_sanjose.png") no-repeat center center rgba(0, 0, 0, 0); 
	height: 300px;
	margin: 0;
	}
#block-boxes-san-jose-image {
	margin:0;
	padding:0;	
}
#boxes-box-heart_img{
	background: url("../images/parallax_heart_of_sv.png") no-repeat center center rgba(0, 0, 0, 0); 
	height: 300px;
	margin: 0;
	}
#block-boxes-heart-img {
	margin:0;
	padding:0;	
}
#boxes-box-cupertino_image{
	background: url("../images/parralax_cupertino.png") no-repeat center center rgba(0, 0, 0, 0);
	height: 300px;
	margin: 0;	
	}
#block-boxes-cupertino-image{
	margin:0;
	padding:0;	
}
#boxes-box-fremont_image{
	background: url("../images/parallax_fremont.png") no-repeat center center rgba(0, 0, 0, 0);
	height: 300px;
	margin:0;
	}
#block-boxes-fremont-image {
	margin:0;
	padding:0;
}
#boxes-box-milipitas_image{
	background: url("../images/parralax_milpitas.png") no-repeat center center rgba(0, 0, 0, 0);
	height: 300px;
	margin: 0;
	}
#block-boxes-milipitas-image{
	margin:0;
	padding:0;
}
#boxes-box-newark_image{
	background: url("../images/parralax_newark.png") no-repeat center center rgba(0, 0, 0, 0); 
	height: 300px;
	margin:0;
	}
#block-boxes-newark-image{
	margin:0;
	padding:0;
}
#boxes-box-santa_clara_image{
	background: url("../images/parralax_santaclara.png") no-repeat center center rgba(0, 0, 0, 0);
	height: 300px;
	margin:0;	
	}
#block-boxes-santa-clara-image{
	margin:0;
	padding:0;
}
#boxes-box-sunnyvale_image{
	background: url("../images/parralax_sunnyvale.png") no-repeat center center rgba(0, 0, 0, 0);
	height: 300px;
	margin:  0;	
	} 
#block-boxes-sunnyvale-image{
	margin:0;
	padding:0;
}

/* ALLOW FORM FEILDS TO BE PLACES IN LINE RATHER THAN ONE PER LINE*/
.form-group {
    float: left;
    width: 100%;
}

#edit-actions{
	line-height: 100px;
	padding: 20ps;
	font-weight: bold;
}
	
/*SHARE WIDGETS*/

#connect-3icons li {
    display: inline-block;
    padding: 0;
    width: 30%;
}


#block-boxes-tulsi-share-widget{
	width: 150px;
}

#boxes-box-tulsi_share_widget {
	 margin: 0;
	 padding: 0;
}
#tulsi-share-widget{
	width:100%;
}
#tulsi-facebook-share {
    float: left;
    padding: 0 5px;
}
#tulsi-twitter-share {
	float: left;
}

/**** FOOTER LINKS AND OFFICE LOCATIONS ********/
#zone-footer-bottom-wrapper a, #block-menu-menu-congress-footer-utility  ul.menu {text-align:center;}
#zone-footer{
	margin: 0 16%;
}

#block-views-congress-offices-of-noslide, #block-views-congress-offices-of-noslide h2, #block-views-congress-offices-of-noslide a {
    color: #ffffff;
    text-align: center;
}

#block-views-congress-offices-of-noslide h3{
	color:#fff;
}

#block-views-congress-offices-of-noslide .office-info {
    float: left;
    width: 250px;
}

.view-congress-offices .views-row img {
    display: inline;
    margin: 0 20px;
    width: 210px;
}

/*** PRIORITIES SLIDER ***/
#block-views-congress-issues-block-default #flexslider-1{
	margin: 0 auto;
    width: auto;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #1e1e1e;
}

#block-views-congress-issues-block-default #flexslider-1 a {
    color: #1c81b8;
    font-size: 0.8em;
    text-align: center;
}

.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-align: center;
}


#section-footer{
	display:none;
}

/*** FIGHTING FOR HAWAII ***/
#block-views-congress-issues-block-default .slides li {
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: auto !important;
}

#crumbs {
    margin: 0;
    padding: 5px;
}

.not-front #region-content h1#page-title {
    padding: 0 5px;
}

#block-system-main .pane-entity-field .field-item ul{
	padding:0 15px
}

/*** YOUTUBE HOMEPAGE ***/

.youtube_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/******* NEW ALERT ***********/

#block-boxes-custom-alert-box {
    display: flex;
    justify-content: center;
}

#block-boxes-custom-alert-box .block-title {
    text-align: center;
    margin-top: 3px;
    margin-bottom: -3px;
}

#block-boxes-custom-alert-box .block-title {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 0;
    font-family: impact;
    text-transform: uppercase;
    font-style: italic;
}

#block-boxes-custom-alert-box{
    font-size: 1.5em;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    opacity: 0.8;
    font-family: roboto condensed, sans-serif;
    padding-left: 0.4em;
    padding-right: 0.4em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin-top: 0.1em;
}

.block-boxes-custom-alert-box .views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
    padding-left: 0.5em;
    padding-right: 0.5em;
}

#block-boxes-custom-alert-box .block-title {
    color: #ff0000;
}

#block-boxes-custom-alert-box a {
    color: #000;
    font-weight: 600;
    font-style: italic;
    font-family: roboto condensed, sans-serif;
}

#block-boxes-custom-alert-box a:hover {
    color: #ff0000;
    font-weight: 600;
    font-style: italic;
    font-family: roboto condensed, sans-serif;
}

#block-boxes-custom-alert-box p {
    font-family: roboto condensed;
    color: #000;
    padding-left: 1em;
    padding-right: 1em;
    margin-top: 3px;
}

#block-boxes-custom-alert-box {
    margin-bottom: -0.5em;
}
