/************************************************************
MEMBER OMEGA V2
************************************************************/
/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */


/************************************************************
  GENERAL
************************************************************/
#zone-branding-wrapper {
background: #ffffff;
  background: rgba(255, 255, 255, .8);
  border-bottom: none;
}
#region-branding {
  margin: 0;
}
#zone-menu {
  width: 100%;
  margin: 0 auto;
}
#region-user-second {
  width: 220px;
}
#zone-preface {
  width: 100%; margin: 0;
}
#region-preface-first {
  width: 100%; margin: 0;
}
.front #region-preface-first {
 /** min-height: 450px;**/
}
.front #zone-content {
  width: 100%; margin: 0;
}
.front #region-content {
  width: 100%; margin: 0;
}
#zone-footer {
  width: 100%; margin: 0;
}
#region-footer-first {
  width: 100%; margin: 0;
}
.logo-img {
    width: 98%;
}
/************************************************************
 MOBILE HAMBURGER MENU - HIDDEN ABOVE MOBILE WIDTHS
************************************************************/

#block-boxes-congress-mobile-hamburger-menu {
  display: none;
	padding: 0; margin: 0;
}

/************************************************************
 SUPERFISH MAIN MENU NONMOBILE
************************************************************/
#block-menu-block-congress-main-menu-superfish {
  background: none;
	display: block;
  margin: 0 0 0 0;
	padding: 0;
}

/* THE TOPS */
.sf-menu li {
  display: inline;
  width: auto;
  padding: 0;
}
.sf-menu  li.first{
	border-left:none;
}

.sf-menu a, .sf-menu a:link, .sf-menu a:visited, .sf-menu span.nolink {
  border-bottom: medium none;
  font-size: 18px;
  text-transform: uppercase;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu li.sfHover, .sf-menu span.nolink:hover {/*hover state*/
  background: transparent;
  text-decoration: none;
  color: #d9b328;
}

.sf-menu a.active, .sf-menu a.active-trail { /* active state */
  background: none;
}

/* THE DROPS */
#block-menu-block-congress-main-menu-superfish ul.menu li {
  margin: 0;
}
.sf-menu ul { /* DROPDOWN BACKGROUND */
  background: #093349;
  background: rgba(37, 52, 66, 0.9);
}
.sf-menu ul ul {
  background: transparent;
}

.sf-menu li.sfHover > ul, .sf-menu li:hover > ul { /* changes position of dropdown */
  left: -3em;
  top: 2.9em;
}
.sf-menu li .leaf{
  background: none repeat scroll 0 0 transparent;
  border-left:none;
  padding: 0;
  display: block;
  *display: none; /* IE7 and below does not display drops */
}
.sf-menu li .leaf a{
  padding: 1em;
  color: #ffffff;
  text-transform: capitalize;
}
.sf-menu li .leaf a:hover { /* dropdown child hover state */
  background: transparent;
  color: #d9b328;
  text-decoration: none
}

.menu-mlid-3597>ul {
    width: 660px;
}
.menu-mlid-3597 ul ul {
    position: static;
    width: auto;
    float: left;
    opacity: 1 !important;
}
.menu-mlid-3597 ul li.expanded {
    float: left;
    width: 220px;
}
.menu-mlid-3597 ul ul li {
  width: 220px;
}
/************************************************************
Search
************************************************************/
#block-search-form {
  display: block;
  padding: 5px 0px 2px;
}

#block-boxes-search-toggle {
  display: none;
}
/************************************************************
SITE MAP IS OFF IN GLOBAL
************************************************************/
/* 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;
}

/* the top level links */
.menu-block-congress_site_map > ul > li > a {
  font-size: 1.1em;
}
.menu-block-congress_site_map > ul > li,
.menu-block-congress_site_map_top_level > ul > li {
  float:left;
  width:15%;
}
.menu-block-congress_site_map > .menu li {
	display: block;
	margin-left:0px;
}

/************************************************************
BLOCKS AND BOXES
************************************************************/
.front .block-views h2.block-title:after,
.front .block-boxes h2.block-title:after {
  margin: 16px auto 30px;
}
/*STAT TICKER*/

#block-views-stat-ticker-block {
  display: block;
  float: left;
  width: 55%;
}
#block-views-stat-ticker-block h2.block-title {
  float: left;
}


#block-views-stat-ticker-block .views-field-title {
  margin-top: 0;
}

#block-views-stat-ticker-block .views-row:hover .views-field-title a {
  opacity: 1;
  transition-delay:0.4s;
}



/*HOMEPAGE FEATURE ROTATOR*/
#block-views-congress-hprotator-rotator {
    margin: 15px auto;
}
.view-congress-hprotator .views-field-field-congress-featured-media {
  width: 40em;
  margin: 0 0 0 8em;
  max-height: 295px;
  overflow: hidden;
}
.hprotator-text-block {
  background: rgba(255, 255, 255, 0.87);
  width: 40em;
  min-height: 213px;
  margin: 0 0 0 8em;
  padding-bottom: 2em;
}
.view-congress-hprotator .views-field-field-congress-featured-
.page-node-1142 .view-congress-news .views-row {
  border-bottom: none;
}
.page-node-1142 .view-congress-news .views-row-even {
  background: none;
}
.view-congress-hprotator .flex-control-nav {
    display: block;
    width: 40em;
    bottom: 0em;
    left: 10.3em;
    z-index: 2;
    text-align: left;
}
/*PRESS RELEASE*/
.front .view-id-congress_press_releases .views-row,
.pane-congress-news-panel-pane-1 .views-row {
    width: 21%;
    margin: 0 2%;
}
.pane-congress-news-panel-pane-1 .views-row {
  float: left;
  min-height: 310px;
}
/*HOMEPAGE MINI PANEL ROTATOR*/

#mini-panel-homepage_press_releases_panel .view-congress-press-releases .views-row {
  border-bottom: none;
}
#mini-panel-homepage_press_releases_panel .view-congress-press-releases img {
  width: 100%;
}

#mini-panel-homepage_press_releases_panel .views-field-title {
    min-height: 120px;
}

#block-panels-mini-homepage-twitter-panel {
  height: 355px !important;
}

#block-panels-mini-homepage-multimedia-panel #mini-panel-homepage_multimedia_panel {
  margin: 0 auto;
}

#block-panels-mini-homepage-multimedia-panel .pane-boxes-youtube-video {
  float: left;
  width: 49%;
}

#block-panels-mini-homepage-multimedia-panel #boxes-box-youtube_video {
    width: 93%;
    float: right;
}

#block-panels-mini-homepage-multimedia-panel #boxes-box-youtube_video iframe {
  width: 100%;
}

#block-panels-mini-homepage-multimedia-panel .pane-boxes-facebook-page-plugin {
  float: right;
  width: 45%;
}
#block-panels-mini-homepage-multimedia-panel  #boxes-box-facebook_page_plugin {
  width: 100%;
}
/*ENEWS SIGNUP*/
#newsletter_signup_form div.form-group {
  width: 39%;
  float: left;
  margin: 0 0 0 20px;
}

/************************************************************
OFFICE FOOTER LOCATIONS 2 ELEMENTS ACROSS
************************************************************/
.view-display-id-of_noslide .view-content {
  width: 65%;
}
.block-congress-offices-footer-offices .flexslider .slides {
    background: none repeat scroll 0 0 #DDD;
    padding: 0 0 25px;
}
.block-congress-offices-footer-offices .view-content {
    float: left;
    width: 65%;
}
.block-congress-offices-footer-offices .footer-office-location-tabs {
    float: left;
    width: 35%;
}
.block-congress-offices-footer-offices .footer-office-location-tabs .view-content {
	width: 100%;
}

.block-congress-offices-footer-offices .office-info,
.block-congress-offices-footer-offices .field-content img  {
	padding: 1%;
}

/************************************************************
OFFICE FOOTER LOCATIONS NOSLIDE
************************************************************/
.block-congress-offices-of-noslide .views-row {
  display: block;
  width: 39%;
  margin-left: 6%;
  vertical-align: top;
}

/************************************************************
QUICKTABS
************************************************************/

ul.quicktabs-tabs li {
  display: block;
  float: left;
  width: auto;
}
ul.quicktabs-tabs li a {
  padding: 1em 0.5em;
}


/************************************************************
ACTION CENTER
************************************************************/
.block-menu-congress-action-center ul.menu {
  padding: 0;
}

#block-menu-menu-congress-action-center .content li {
  width: 14%;
  width: calc(100%/7);
  float: left;
}

/* HORIZONTAL LISTS - SITE MAP AND UTILITY LINKS NON MOBILE */
#block-menu-menu-congress-footer-utility .content li{
  display: block;
  float: left;
}
/***********************************************************
FORMS
***********************************************************/
.bootstrap label {
    font-size: 100%;
}
/************************************************************
NOT FRONT - INTERIOR PAGES
************************************************************/
.node-type-congress-press-release
.node-type-congress-article
/***RESOURCES PAGE******/
.page-node-55 #region-sidebar-first ul.menu li {
    width: 24%;
    padding: 0;
    margin: 0;
    border-bottom: none;
}
.page-node-3 #region-sidebar-first ul.menu li {
    width: 24%;
    padding: 0;
    margin: 0;
    border-bottom: none;
   float:left;
}
/****ISSUES PAGE***/
.pane-congress-issues-panel-pane-default .views-row h3 {
  margin-bottom: 10px;
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 75%;
}

.pane-congress-issues-panel-pane-default .views-row a {
  display: block;
  clear: both;
  margin-top: 0px;
}

.not-front #region-content .pane-congress-issues-panel-pane-default .views-row a img {
  margin: 0;
  margin-right: 15px;
}
/****MEDIA CENTER****/
.quicktabs-tabpage .boxes-box-content iframe {
  height: 451px;
}

.page-node-1142 .view-congress-news .views-row {
  border-bottom: none;
}

.page-node-1142 .view-congress-news .views-row-even {
  background: none;
}

.page-node-1142 .pane-quicktabs-media-center-youtube-videos {
    width: 100%;
    float: left;
    margin-bottom: 3em;
}

.pane-photo-feed-photo-feed-list {
  width: 100%;
  float: right;
  margin-bottom: 3em;
}

/****NEWSLETTER FEED****/

.page-media-center-newsletters #section-content .views-row {
  padding: 0;
  width: 30%;
  float: left;
  margin: 1.5%;
  min-height: 235px;
  border-bottom: none;
}
/**** PRESS RELEASE****/
.not-front #region-content .view-congress-news .views-row img {
    float: left;
    width: 38%;
}

.views-row .content-wrapper {
    width: 56%;
    float: right;
    margin-right: 3%;
}
