/** -----------------------------------------------------------------------------------
    This file will hold styles that are loaded using the same media query as the wide grid.

    NOTE: Giving Forum site administrators, this CSS is overridden by LESS. DO NOT EDIT THIS FILE.
    CSS overrides should be managed in regional-association.css.
    ----------------------------------------------------------------------------------- */
/*  = Front page grid overrides
  ------------------------------------------------------ */
.front #zone-content .region-content,
.front #zone-content .region-sidebar-first {
  width: 400px;
  margin-top: 25px;
}
.front #zone-content .region-sidebar-second {
  width: 370px !important;
  margin-left: 0;
  border-top: 0 !important;
  background: none !important;
}
.front #zone-content .region-sidebar-second .region-inner {
  padding: 25px 20px 20px 0 !important;
}
/*  = Menu Zone
  ------------------------------------------------------ */
#zone-menu-wrapper #zone-menu #region-menu {
  width: 1200px;
  /* Menu bar */

}
#zone-menu-wrapper #zone-menu #region-menu ul.menu {
  /*float: right;*/

}
#zone-menu-wrapper #zone-menu #region-menu ul.menu > li a {
  padding-left: 60px;
  padding-right: 60px;
}
#zone-menu-wrapper #zone-menu #region-menu ul.menu > li > ul > li a {
  padding: 0 5px !important;
}
#zone-menu-wrapper #zone-menu #region-menu ul.menu > li.last a {
  padding-right: 74px;
  padding-left: 74px;
}
/*  = Marquee
  ------------------------------------------------------ */
.slide {
  height: 295px;
}
.slide .marquee-text {
  width: 400px;
  height: 256px;
  position: absolute;
  z-index: 31;
}
.slide .marquee-image {
  width: 950px;
  position: absolute;
  z-index: 30;
}
/* override marquee pager */
#zone-header-wrapper #region-header-first .region-inner .flex-outer .flex-container .flexslider ol.flex-control-nav {
  right: 620px;
  left: auto;
}
ul.flex-control-nav {
  position: absolute;
  width: 250px;
  right: 0;
  top: 0;
}
ul.flex-control-nav li {
  float: none;
  width: auto;
  border: 0;
}
ul.flex-control-nav li p {
  height: 43px;
  border: 0;
  border-bottom: 1px solid #493a75;
}
ul.flex-control-nav li.flex-active > p {
  border: 0;
  background-color: #ef6a27 !important;
}
ul.flex-control-nav li.last {
  border-bottom: 0;
}
/*  = Preface Zone
  ------------------------------------------------------ */
#zone-preface #region-preface-second .block-home-page-about-forum .more-button {
  margin: 10px 25px 10px 0;
  float: right;
}
/*  = Footer Zone
  ------------------------------------------------------ */
#region-footer-first {
  /* Main Menu Block */

}
#region-footer-first .block-menu-block ul.menu li {
  min-width: 125px;
  max-width: 250px;
  margin: 40px 0 10px 2.5em;
}
#region-footer-second .region-inner {
  /*padding: 20px 40px;*/

  /*.block-bean-connect-with-us {
      float: right;
      margin: 5px;
      padding: 0 20px 50px 35px;
    }*/

  /*.block-menu-footer-menu {
      margin: 0 25px 25px 25px;
    }*/

  /*.block-views-twitter-block {
      float: left;
      margin: 5px 35px 30px 15px;
      width: 250px;
      background: none;
      padding: 0;
    }*/

}
#region-footer-second .region-inner h2.block-title {
  margin-bottom: 20px;
}
#region-footer-second .region-inner .block-bean-contact-information-block {
  float: left;
  padding: 20px 40px;
}
#region-footer-second .region-inner #block-follow-site {
  float: right;
  width: 200px;
  padding: 20px 40px;
}
