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

.issues-block .form-33 {
  padding: 0px;
  clear: none;
  width: 31%;
}

/* SUPERFISH MAIN MENU */

.sf-menu li.last.sfHover > ul, .sf-menu li.last:hover > ul { /* changes position of LAST dropdown */
	left: auto;
	right: 0;
}
.sf-menu li {
  font-size: 18px;
}
.sf-menu a { 
	padding: .7em .7em;
}
.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
	top: 44px;
}


/** SEARCH **/
.front #block-search-form {
  float: right;
  margin: 0px;
  width: 20%;
  margin-top: 7px;
  padding: 0px;
}
#search-block-form .form-item {
  width: 70%;
}
#search-block-form .form-actions {
  width: 30%;
}

#block-menu-menu-congress-action-center{
  padding: 0px;
  margin: 0px;
  float: left;
}

.front #block-search-form {
  float: left;
  margin-left: 9px;
  margin-top: 13px;
}

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
.view-congress-hprotator .flex-control-nav {
	width:45%; /* make width match the text block if controls should appear in text block */
	padding: 2%;
	display: block;
  right: 0;
}

/************************************************************
HOMEPAGE SINGLE CAROUSEL WIDE ACTION CAROUSEL
************************************************************/
#hp-single-carousel-wide .flexslider {
padding: 0;
}

#hp-single-carousel-wide  .flex-viewport{
  background: url("../images/bg-actioncarousel.png") no-repeat scroll center left transparent;
}
#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;
}

/***********************************************************
 THUMB ROTATOR
***********************************************************/
.pane-congress-hprotator-panel-pane-thumbs .view-congress-hprotator .flex-control-nav {
  display: none;
}

.front #block-boxes-congress-newsletter-signup h2.block-title{
  float: left;
  display: block;
  margin-right: 10px;
}

.front #block-boxes-social-media-large h2.block-title{
  float: left;
  display: block;
  margin-right: 25px;
  padding-top: 5px;
  padding-bottom: 0px;
}

#block-views-congress-press-releases-block-1 .views-row{
  padding: 0% 1%;
  border-right: 1px solid #eee;
  box-sizing: border-box;
  width: 25%;
  float: left;
  border-bottom: 0 none;
}

#block-views-congress-press-releases-block-1 .views-row-last {
  border-right: 0px;
}

#block-menu-menu-congress-action-center {
  border-bottom: 0 none;
}
.block-menu-congress-action-center .content  a {
  font-size: 16px;
}
.block-menu-congress-action-center .content ul {
  display: block;
  margin-bottom: 0px;
}
.block-menu-congress-action-center .content ul li{
  padding: 1.5em .3em;
}
.block-menu-congress-action-center .content ul li.last{
  border-right: 1px solid #ddd;
}

/** TRANSLATION PAGES **/
.multilingual #zone-menu, .multilingual #zone-user, .multilingual #zone-header,
.multilingual #zone-content, .multilingual #zone-preface, .multilingual #zone-footer,
.multilingual #zone-footer-bottom {
    width: 960px;
}