/************************************************************
  GENERAL
************************************************************/

.section-content {
    width: 100%;
    margin: 0 auto;
}

.sf-menu a  {
  padding: .75em 1em;
}

#section-header {
    width: 100%;
    margin: 0 auto;
}

/*#zone-menu, #region-menu {
  width: 100%;
  margin: 0 auto;
}*/

#region-preface-first {
    width: 100%;
}
/*#zone-content {
    width: 100%;
    margin: 0 auto;
}
 /************pressrelease inside*************/
.contextual-links-region.panel-pane.pane-views-panes.pane-congress-press-releases-panel-pane-press-releases .views-field.views-field-field-featured-image {
    width: 30%;
    float: left;
    clear: both;
    padding: 0 5% 2% 0;
}

/*#region-content {
    width: 60%;
    background: #fff;
    margin: 0 5%;
}

#region-sidebar-first {
    width: 28%;
}

*/
#region-footer-first {
    width: 100%;
    margin: 0 auto;
}

/****Superfish****/
.container-24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

.container-24 .grid-16 {
    width: 940px;
}

/*#block-menu-block-congress-main-menu-superfish {
    float: left;
    margin-bottom: 0px;
    width: 85%;
    padding: 0;
}*/

/************************************************************
HOMEPAGE ROTATOR
************************************************************/
.view-congress-hprotator .flex-control-nav {
  display:block
}

/************************************************************
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:.2em .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:0
}

/** SOCIAL MEDIA **/

#block-boxes-social-media-large .content ul li {
  margin-left: 10px;
}


/**************
SEARCH
**************/

#block-boxes-office-locations .content a {
  font-size: 22px;
  padding-top: 0px;
}

/*#block-search-form .form-item input,
.not-front #block-search-form .form-item input {
  margin-left: 10%;
  width: 60%;
  float: left;
}

/** NEWSLETTER **/
/*#block-boxes-congress-newsletter-signup-adv #required-valid-email {
  width: 200px;
}


/***********************************************************
 THUMB ROTATOR
***********************************************************/
.pane-congress-hprotator-panel-pane-thumbs .view-congress-hprotator .flex-control-nav {
  display:none
}

.view-congress-issues span.views-field {
    width: 60%;
    float: right;
}

/*#region-content .region-inner {
    padding: 0em 0em 0em 1em;
}*/

/***********e-newsletter****************/
#block-boxes-social-media-large .content ul li.text {
    font-weight: 700;
    margin: 5px 0 0 0;
    font-size: 14px;
    float: left;
    width: 50%;
}

#block-boxes-social-media-large .content ul li.social {
    font-weight: 700;
    margin-top: 5px;
    float: right;
    margin-left: 0;
    width: 14%;
    padding: .1em;
}

#boxes-box-congress_newsletter_signup_adv .sign-up {
    font-size: 20px;
}

/***Quicktabs***/
ul.quicktabs-tabs li {
    padding: 1.5em .1em;
    width: 19%;
}