/************************************************************
  GENERAL
************************************************************/
.sf-menu a {
  padding: 14px 20px;
}

#block-views-congress-news-block-latest-news h2 {
  background-size: contain;
}

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
.view-congress-hprotator .flex-control-nav {
	width:41%; /* make width match the .hprotator-text-block if controls should appear in text block */
	*width: 40%; /* notice the * before the property - shows in IE7 and below */
	padding: 2%;
	display: block;
}

/**************
SEARCH
**************/
#block-search-form {
  clear: none;
  width: 30%;
}
#block-menu-block-congress-main-menu-superfish {
  width: 70%;
}
#search-block-form .form-item {
  width: 70%;
}
#search-block-form .form-actions {
  width: 30%;
}
#region-branding,
#region-menu {
  margin: 0px;
  width: 960px;
}
.not-front #zone-content {
position: relative;
}

#region-header-second {
  margin-left: 0px;
  width: 390px;
}

#region-sidebar-first {
margin-left: 19px;
width: 300px;
background: #DDE9F3;
border-left: 1px solid #AEBECC;
margin-right: 0;
height: 100%;
}
.front #region-sidebar-first{
padding-right: 10px;
}
.not-front #region-sidebar-first .region-sidebar-first-inner{
padding-top: 10px;
}
/** BLOCKS **/
#block-views-congress-news-block-latest-news h2 {
  height: 67px;
}
/* QUICKTABS - SEARCH BILLS TAB */
#quicktabs-sidebar_tabs #block-house-blocks-house-thomas-bill-search {
	width: 274px;
}

/************************************************************
HOMEPAGE SINGLE CAROUSEL WIDE ACTION CAROUSEL
************************************************************/
#hp-single-carousel-wide .flexslider {
padding: 0;
}
#hp-single-carousel-wide .views-field-field-congress-subtitle {
  float: left;
  padding: 1.5% 1% 1% 22%;
  text-align: right;
  width: 18%;
}
#hp-single-carousel-wide .views-field-field-congress-body {
  float: right;
  padding: 1.5% 2% 1% 1%;
  width: 56%;
	font-size: 16px;
}
#hp-single-carousel-wide .flexslider h2 {
  font-size: 22px;
}

/* SITE MAP NON MOBILE */
.block-congress-site-map {
display: block;
  padding: 1em;
}
.block-congress-site-map li.expanded, .block-congress-site-map li.collapsed, .block-congress-site-map li.leaf {
  padding: 0.2em 0.5em 0;
}
/* TODO fix this */
.block-congress-site-map .block-title {
font-size: 0;
text-indent: -9999px;
}
/* the top level links */
.menu-block-congress_site_map > ul > li > a {
  font-size: 1.1em;
}
.menu-block-congress_site_map > ul > li  {
  float:left;
  width:12%;
}
.menu-block-congress_site_map > .menu li {
	display: block;
	margin-left:0px;
}