@import url(../css/font-awesome.min.css);
.National-Conferences-amp-Events,
.National-Conferences-Events {
  border-color: #0e5f66; }

.National-Webinars {
  border-color: #8dc2d6; }

.National-Leadership-Events {
  border-color: #0063A6; }

.Signature-Events {
  border-color: #F3A433; }

.Monthly-Events {
  border-color: #5BBDA0; }

.Social-Events {
  border-color: #EC008C; }

.Partner-Events {
  border-color: #DBD8BD; }

.Committee-Meetings {
  border-color: #7F2A90; }

.None {
  border-color: #6d6f72; }

.front .grid-fluid,
.page-membership .grid-fluid,
.node-type-chapter .grid-fluid {
  clear: both; }

.front #breadcrumb,
.front h1.title,
.page-membership #breadcrumb,
.page-membership h1.title,
.node-type-chapter #breadcrumb,
.node-type-chapter h1.title {
  display: none; }

.front h2.pane-title,
.page-membership h2.pane-title,
.node-type-chapter h2.pane-title {
  text-align: center;
  color: #555555;
  text-transform: uppercase; }

.front .region-content h2,
.page-membership .region-content h2,
.node-type-chapter .region-content h2 {
  margin-top: 0; }

.front .pane-hero-carousel,
.page-membership .pane-hero-carousel,
.node-type-chapter .pane-hero-carousel {
  background: #ebebeb url("../images/hero-bg.jpg") bottom center no-repeat;
  background-size: 100% 170px; }
  .front .pane-hero-carousel .node,
  .page-membership .pane-hero-carousel .node,
  .node-type-chapter .pane-hero-carousel .node {
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    position: relative; }
  .front .pane-hero-carousel .field-name-body p,
  .page-membership .pane-hero-carousel .field-name-body p,
  .node-type-chapter .pane-hero-carousel .field-name-body p {
    color: #ffffff;
    text-transform: uppercase;
    position: absolute;
    font-size: 12px;
    line-height: 1.5em;
    font-weight: 400;
    opacity: 0; }
    .front .pane-hero-carousel .field-name-body p:first-child,
    .page-membership .pane-hero-carousel .field-name-body p:first-child,
    .node-type-chapter .pane-hero-carousel .field-name-body p:first-child {
      top: 100px;
      left: 10%; }
    .front .pane-hero-carousel .field-name-body p:last-child,
    .page-membership .pane-hero-carousel .field-name-body p:last-child,
    .node-type-chapter .pane-hero-carousel .field-name-body p:last-child {
      top: 150px;
      left: 45%; }
    .front .pane-hero-carousel .field-name-body p strong,
    .page-membership .pane-hero-carousel .field-name-body p strong,
    .node-type-chapter .pane-hero-carousel .field-name-body p strong {
      display: block;
      font-size: 2em;
      font-weight: 400; }
  .front .pane-hero-carousel .flex-active-slide .field-name-body p,
  .page-membership .pane-hero-carousel .flex-active-slide .field-name-body p,
  .node-type-chapter .pane-hero-carousel .flex-active-slide .field-name-body p {
    opacity: 1;
    -webkit-transition: all 1s ease-out;
    transition: all 1s ease-out;
    -webkit-transition-delay: 1s;
    transition-delay: 1s;
    text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); }
    .front .pane-hero-carousel .flex-active-slide .field-name-body p:first-child,
    .page-membership .pane-hero-carousel .flex-active-slide .field-name-body p:first-child,
    .node-type-chapter .pane-hero-carousel .flex-active-slide .field-name-body p:first-child {
      left: 25%; }
    .front .pane-hero-carousel .flex-active-slide .field-name-body p:last-child,
    .page-membership .pane-hero-carousel .flex-active-slide .field-name-body p:last-child,
    .node-type-chapter .pane-hero-carousel .flex-active-slide .field-name-body p:last-child {
      left: 35%; }
  .front .pane-hero-carousel .flexslider .flex-direction-nav a,
  .page-membership .pane-hero-carousel .flexslider .flex-direction-nav a,
  .node-type-chapter .pane-hero-carousel .flexslider .flex-direction-nav a {
    display: block;
    line-height: 40px;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
    .front .pane-hero-carousel .flexslider .flex-direction-nav a.flex-next,
    .page-membership .pane-hero-carousel .flexslider .flex-direction-nav a.flex-next,
    .node-type-chapter .pane-hero-carousel .flexslider .flex-direction-nav a.flex-next {
      right: 10px !important; }
    .front .pane-hero-carousel .flexslider .flex-direction-nav a.flex-prev,
    .page-membership .pane-hero-carousel .flexslider .flex-direction-nav a.flex-prev,
    .node-type-chapter .pane-hero-carousel .flexslider .flex-direction-nav a.flex-prev {
      left: 10px !important; }
  .front .pane-hero-carousel .view-footer,
  .page-membership .pane-hero-carousel .view-footer,
  .node-type-chapter .pane-hero-carousel .view-footer {
    text-align: center;
    position: relative;
    z-index: 2;
    padding-bottom: 20px; }
  .front .pane-hero-carousel .slogan,
  .page-membership .pane-hero-carousel .slogan,
  .node-type-chapter .pane-hero-carousel .slogan {
    color: #6d6f72;
    line-height: 1.25em;
    padding: 10px 0; }
  .front .pane-hero-carousel .video,
  .page-membership .pane-hero-carousel .video,
  .node-type-chapter .pane-hero-carousel .video {
    border: 5px solid #0e5f66;
    background: #6d6f72;
    width: 200px;
    height: 225px;
    margin: -225px auto 0; }
    .front .pane-hero-carousel .video iframe,
    .page-membership .pane-hero-carousel .video iframe,
    .node-type-chapter .pane-hero-carousel .video iframe {
      max-width: 100%; }

.front .pane-landing-page-news,
.page-membership .pane-landing-page-news,
.node-type-chapter .pane-landing-page-news {
  background: url("../images/hero-shadow.png") top center no-repeat, url("../images/news-bg.jpg") center center fixed repeat-x;
  background-size: auto auto, auto 80%;
  padding: 100px 0;
  width: 100%;
  display: table;
  color: #555555; }
  .front .pane-landing-page-news h2.pane-title,
  .page-membership .pane-landing-page-news h2.pane-title,
  .node-type-chapter .pane-landing-page-news h2.pane-title {
    font-size: 22px;
    color: #555555; }
  .front .pane-landing-page-news .panel-pane,
  .page-membership .pane-landing-page-news .panel-pane,
  .node-type-chapter .pane-landing-page-news .panel-pane {
    background: rgba(79, 188, 159, 0.8);
    min-height: 500px;
    padding: 30px 0; }
  .front .pane-landing-page-news a,
  .page-membership .pane-landing-page-news a,
  .node-type-chapter .pane-landing-page-news a {
    color: #ffffff; }
    .front .pane-landing-page-news a:hover,
    .page-membership .pane-landing-page-news a:hover,
    .node-type-chapter .pane-landing-page-news a:hover {
      color: #0063A6; }
  .front .pane-landing-page-news .more-link,
  .page-membership .pane-landing-page-news .more-link,
  .node-type-chapter .pane-landing-page-news .more-link {
    text-align: center;
    margin-top: 30px; }

.front .pane-newsletter .pane-content,
.front .pane-chapter-name .pane-content,
.page-membership .pane-newsletter .pane-content,
.page-membership .pane-chapter-name .pane-content,
.node-type-chapter .pane-newsletter .pane-content,
.node-type-chapter .pane-chapter-name .pane-content {
  padding: 0 10px; }
  .front .pane-newsletter .pane-content img,
  .front .pane-chapter-name .pane-content img,
  .page-membership .pane-newsletter .pane-content img,
  .page-membership .pane-chapter-name .pane-content img,
  .node-type-chapter .pane-newsletter .pane-content img,
  .node-type-chapter .pane-chapter-name .pane-content img {
    max-width: 100%; }

.front .pane-newsletter .view-newsletter,
.front .pane-chapter-name .view-newsletter,
.page-membership .pane-newsletter .view-newsletter,
.page-membership .pane-chapter-name .view-newsletter,
.node-type-chapter .pane-newsletter .view-newsletter,
.node-type-chapter .pane-chapter-name .view-newsletter {
  position: relative; }

.front .pane-newsletter .flex-viewport,
.front .pane-chapter-name .flex-viewport,
.page-membership .pane-newsletter .flex-viewport,
.page-membership .pane-chapter-name .flex-viewport,
.node-type-chapter .pane-newsletter .flex-viewport,
.node-type-chapter .pane-chapter-name .flex-viewport {
  min-height: 420px; }

.front .pane-upcoming-events .pane-content,
.page-membership .pane-upcoming-events .pane-content,
.node-type-chapter .pane-upcoming-events .pane-content {
  padding: 10px; }
  .front .pane-upcoming-events .pane-content ul li,
  .page-membership .pane-upcoming-events .pane-content ul li,
  .node-type-chapter .pane-upcoming-events .pane-content ul li {
    list-style-type: none;
    margin: 0 0 20px 0; }

.front .pane-upcoming-events .views-field-field-image,
.page-membership .pane-upcoming-events .views-field-field-image,
.node-type-chapter .pane-upcoming-events .views-field-field-image {
  float: left;
  margin-right: 10px;
  width: 50px; }
  .front .pane-upcoming-events .views-field-field-image img,
  .page-membership .pane-upcoming-events .views-field-field-image img,
  .node-type-chapter .pane-upcoming-events .views-field-field-image img {
    width: 50px;
    height: 50px; }

.front .pane-upcoming-events .views-field-title,
.front .pane-upcoming-events .views-field-field-date,
.page-membership .pane-upcoming-events .views-field-title,
.page-membership .pane-upcoming-events .views-field-field-date,
.node-type-chapter .pane-upcoming-events .views-field-title,
.node-type-chapter .pane-upcoming-events .views-field-field-date {
  margin-left: 60px; }

.front .pane-upcoming-events .views-field-field-date,
.page-membership .pane-upcoming-events .views-field-field-date,
.node-type-chapter .pane-upcoming-events .views-field-field-date {
  font-weight: 300; }

.front .pane-upcoming-events h3,
.page-membership .pane-upcoming-events h3,
.node-type-chapter .pane-upcoming-events h3 {
  background: #5BBDA0;
  color: #ebebeb;
  font-size: 14px;
  font-weight: 300;
  padding: 0px 5px;
  margin-bottom: 5px;
  text-align: center;
  text-transform: uppercase; }

.front .pane-member-spotlight .pane-content,
.page-membership .pane-member-spotlight .pane-content,
.node-type-chapter .pane-member-spotlight .pane-content {
  padding: 10px; }

.front .pane-member-spotlight .byline,
.page-membership .pane-member-spotlight .byline,
.node-type-chapter .pane-member-spotlight .byline {
  display: none; }

.front .pane-member-spotlight h2,
.page-membership .pane-member-spotlight h2,
.node-type-chapter .pane-member-spotlight h2 {
  font-size: 1.25em; }

.front .pane-member-spotlight img,
.page-membership .pane-member-spotlight img,
.node-type-chapter .pane-member-spotlight img {
  max-width: 100px;
  height: auto;
  float: right; }

.front .pane-video-carousel,
.page-membership .pane-video-carousel,
.node-type-chapter .pane-video-carousel {
  padding-bottom: 50px;
  overflow: hidden;
  position: relative; }
  .front .pane-video-carousel .pane-title,
  .page-membership .pane-video-carousel .pane-title,
  .node-type-chapter .pane-video-carousel .pane-title {
    color: #ffffff;
    padding: 75px 0 25px 0;
    font-size: 20px;
    position: relative; }
  .front .pane-video-carousel .view-display-id-block,
  .front .pane-video-carousel .view-display-id-block_1,
  .page-membership .pane-video-carousel .view-display-id-block,
  .page-membership .pane-video-carousel .view-display-id-block_1,
  .node-type-chapter .pane-video-carousel .view-display-id-block,
  .node-type-chapter .pane-video-carousel .view-display-id-block_1 {
    background: rgba(255, 255, 255, 0.5);
    padding: 20px 0; }
  .front .pane-video-carousel li,
  .page-membership .pane-video-carousel li,
  .node-type-chapter .pane-video-carousel li {
    margin: 0 20px !important; }
    .front .pane-video-carousel li div, .front .pane-video-carousel li iframe,
    .page-membership .pane-video-carousel li div,
    .page-membership .pane-video-carousel li iframe,
    .node-type-chapter .pane-video-carousel li div,
    .node-type-chapter .pane-video-carousel li iframe {
      max-width: 320px;
      height: auto !important; }
  .front .pane-video-carousel .media-player,
  .front .pane-video-carousel .media-youtube-preview-wrapper,
  .page-membership .pane-video-carousel .media-player,
  .page-membership .pane-video-carousel .media-youtube-preview-wrapper,
  .node-type-chapter .pane-video-carousel .media-player,
  .node-type-chapter .pane-video-carousel .media-youtube-preview-wrapper {
    border: 10px solid #DBD8BD;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 auto; }
  .front .pane-video-carousel .flexslider,
  .page-membership .pane-video-carousel .flexslider,
  .node-type-chapter .pane-video-carousel .flexslider {
    margin: 0 50px; }
  .front .pane-video-carousel .flexslider .flex-direction-nav a,
  .page-membership .pane-video-carousel .flexslider .flex-direction-nav a,
  .node-type-chapter .pane-video-carousel .flexslider .flex-direction-nav a {
    display: block;
    opacity: 1 !important;
    line-height: 40px;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
    .front .pane-video-carousel .flexslider .flex-direction-nav a.flex-next,
    .page-membership .pane-video-carousel .flexslider .flex-direction-nav a.flex-next,
    .node-type-chapter .pane-video-carousel .flexslider .flex-direction-nav a.flex-next {
      right: -40px !important; }
    .front .pane-video-carousel .flexslider .flex-direction-nav a.flex-prev,
    .page-membership .pane-video-carousel .flexslider .flex-direction-nav a.flex-prev,
    .node-type-chapter .pane-video-carousel .flexslider .flex-direction-nav a.flex-prev {
      left: -40px !important; }
  .front .pane-video-carousel .view-footer,
  .page-membership .pane-video-carousel .view-footer,
  .node-type-chapter .pane-video-carousel .view-footer {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
    text-align: center;
    background: #6d6f72; }
    .front .pane-video-carousel .view-footer img,
    .page-membership .pane-video-carousel .view-footer img,
    .node-type-chapter .pane-video-carousel .view-footer img {
      max-width: 100%; }

.front .node-chapter-tripillar,
.front .pane-real-professional-growth-wrapper,
.page-membership .node-chapter-tripillar,
.page-membership .pane-real-professional-growth-wrapper,
.node-type-chapter .node-chapter-tripillar,
.node-type-chapter .pane-real-professional-growth-wrapper {
  padding: 60px 0 !important;
  display: table;
  width: 100%; }
  .front .node-chapter-tripillar .pane-title,
  .front .node-chapter-tripillar h2,
  .front .pane-real-professional-growth-wrapper .pane-title,
  .front .pane-real-professional-growth-wrapper h2,
  .page-membership .node-chapter-tripillar .pane-title,
  .page-membership .node-chapter-tripillar h2,
  .page-membership .pane-real-professional-growth-wrapper .pane-title,
  .page-membership .pane-real-professional-growth-wrapper h2,
  .node-type-chapter .node-chapter-tripillar .pane-title,
  .node-type-chapter .node-chapter-tripillar h2,
  .node-type-chapter .pane-real-professional-growth-wrapper .pane-title,
  .node-type-chapter .pane-real-professional-growth-wrapper h2 {
    text-transform: uppercase;
    text-align: center;
    color: #6d6f72 !important; }
  .front .node-chapter-tripillar .field-name-body,
  .front .pane-real-professional-growth-wrapper .field-name-body,
  .page-membership .node-chapter-tripillar .field-name-body,
  .page-membership .pane-real-professional-growth-wrapper .field-name-body,
  .node-type-chapter .node-chapter-tripillar .field-name-body,
  .node-type-chapter .pane-real-professional-growth-wrapper .field-name-body {
    text-transform: uppercase;
    text-align: center;
    color: #6d6f72;
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 60px; }
  .front .node-chapter-tripillar h3, .front .node-chapter-tripillar h3 a,
  .front .pane-real-professional-growth-wrapper h3,
  .front .pane-real-professional-growth-wrapper h3 a,
  .page-membership .node-chapter-tripillar h3,
  .page-membership .node-chapter-tripillar h3 a,
  .page-membership .pane-real-professional-growth-wrapper h3,
  .page-membership .pane-real-professional-growth-wrapper h3 a,
  .node-type-chapter .node-chapter-tripillar h3,
  .node-type-chapter .node-chapter-tripillar h3 a,
  .node-type-chapter .pane-real-professional-growth-wrapper h3,
  .node-type-chapter .pane-real-professional-growth-wrapper h3 a {
    color: #ffffff;
    text-transform: none;
    margin-bottom: 20px; }
  .front .node-chapter-tripillar .read-more,
  .front .pane-real-professional-growth-wrapper .read-more,
  .page-membership .node-chapter-tripillar .read-more,
  .page-membership .pane-real-professional-growth-wrapper .read-more,
  .node-type-chapter .node-chapter-tripillar .read-more,
  .node-type-chapter .pane-real-professional-growth-wrapper .read-more {
    text-transform: uppercase;
    display: inline-block;
    color: #ffffff;
    margin-left: 0.5em; }
    .front .node-chapter-tripillar .read-more::after,
    .front .pane-real-professional-growth-wrapper .read-more::after,
    .page-membership .node-chapter-tripillar .read-more::after,
    .page-membership .pane-real-professional-growth-wrapper .read-more::after,
    .node-type-chapter .node-chapter-tripillar .read-more::after,
    .node-type-chapter .pane-real-professional-growth-wrapper .read-more::after {
      content: ' \f04b';
      font-family: FontAwesome; }
  .front .node-chapter-tripillar img,
  .front .pane-real-professional-growth-wrapper img,
  .page-membership .node-chapter-tripillar img,
  .page-membership .pane-real-professional-growth-wrapper img,
  .node-type-chapter .node-chapter-tripillar img,
  .node-type-chapter .pane-real-professional-growth-wrapper img {
    position: relative;
    margin-bottom: 20px;
    max-width: 100%;
    height: auto; }
  .front .node-chapter-tripillar .summary,
  .front .pane-real-professional-growth-wrapper .summary,
  .page-membership .node-chapter-tripillar .summary,
  .page-membership .pane-real-professional-growth-wrapper .summary,
  .node-type-chapter .node-chapter-tripillar .summary,
  .node-type-chapter .pane-real-professional-growth-wrapper .summary {
    color: #555555; }
  .front .node-chapter-tripillar .grid-8 .panel-pane,
  .front .pane-real-professional-growth-wrapper .grid-8 .panel-pane,
  .page-membership .node-chapter-tripillar .grid-8 .panel-pane,
  .page-membership .pane-real-professional-growth-wrapper .grid-8 .panel-pane,
  .node-type-chapter .node-chapter-tripillar .grid-8 .panel-pane,
  .node-type-chapter .pane-real-professional-growth-wrapper .grid-8 .panel-pane {
    padding: 30px; }
  .front .node-chapter-tripillar .left,
  .front .node-chapter-tripillar .pane-institute,
  .front .pane-real-professional-growth-wrapper .left,
  .front .pane-real-professional-growth-wrapper .pane-institute,
  .page-membership .node-chapter-tripillar .left,
  .page-membership .node-chapter-tripillar .pane-institute,
  .page-membership .pane-real-professional-growth-wrapper .left,
  .page-membership .pane-real-professional-growth-wrapper .pane-institute,
  .node-type-chapter .node-chapter-tripillar .left,
  .node-type-chapter .node-chapter-tripillar .pane-institute,
  .node-type-chapter .pane-real-professional-growth-wrapper .left,
  .node-type-chapter .pane-real-professional-growth-wrapper .pane-institute {
    background: #99c69b; }
    .front .node-chapter-tripillar .left .square,
    .front .node-chapter-tripillar .pane-institute .square,
    .front .pane-real-professional-growth-wrapper .left .square,
    .front .pane-real-professional-growth-wrapper .pane-institute .square,
    .page-membership .node-chapter-tripillar .left .square,
    .page-membership .node-chapter-tripillar .pane-institute .square,
    .page-membership .pane-real-professional-growth-wrapper .left .square,
    .page-membership .pane-real-professional-growth-wrapper .pane-institute .square,
    .node-type-chapter .node-chapter-tripillar .left .square,
    .node-type-chapter .node-chapter-tripillar .pane-institute .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .left .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .pane-institute .square {
      background: #F3A433;
      top: -20px;
      left: -20px; }
  .front .node-chapter-tripillar .middle,
  .front .node-chapter-tripillar .pane-advocacy,
  .front .pane-real-professional-growth-wrapper .middle,
  .front .pane-real-professional-growth-wrapper .pane-advocacy,
  .page-membership .node-chapter-tripillar .middle,
  .page-membership .node-chapter-tripillar .pane-advocacy,
  .page-membership .pane-real-professional-growth-wrapper .middle,
  .page-membership .pane-real-professional-growth-wrapper .pane-advocacy,
  .node-type-chapter .node-chapter-tripillar .middle,
  .node-type-chapter .node-chapter-tripillar .pane-advocacy,
  .node-type-chapter .pane-real-professional-growth-wrapper .middle,
  .node-type-chapter .pane-real-professional-growth-wrapper .pane-advocacy {
    background: #8dc2d6; }
    .front .node-chapter-tripillar .middle .square,
    .front .node-chapter-tripillar .pane-advocacy .square,
    .front .pane-real-professional-growth-wrapper .middle .square,
    .front .pane-real-professional-growth-wrapper .pane-advocacy .square,
    .page-membership .node-chapter-tripillar .middle .square,
    .page-membership .node-chapter-tripillar .pane-advocacy .square,
    .page-membership .pane-real-professional-growth-wrapper .middle .square,
    .page-membership .pane-real-professional-growth-wrapper .pane-advocacy .square,
    .node-type-chapter .node-chapter-tripillar .middle .square,
    .node-type-chapter .node-chapter-tripillar .pane-advocacy .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .middle .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .pane-advocacy .square {
      background: #7F2A90;
      bottom: 20px;
      right: 20px; }
    .front .node-chapter-tripillar .middle img,
    .front .node-chapter-tripillar .pane-advocacy img,
    .front .pane-real-professional-growth-wrapper .middle img,
    .front .pane-real-professional-growth-wrapper .pane-advocacy img,
    .page-membership .node-chapter-tripillar .middle img,
    .page-membership .node-chapter-tripillar .pane-advocacy img,
    .page-membership .pane-real-professional-growth-wrapper .middle img,
    .page-membership .pane-real-professional-growth-wrapper .pane-advocacy img,
    .node-type-chapter .node-chapter-tripillar .middle img,
    .node-type-chapter .node-chapter-tripillar .pane-advocacy img,
    .node-type-chapter .pane-real-professional-growth-wrapper .middle img,
    .node-type-chapter .pane-real-professional-growth-wrapper .pane-advocacy img {
      margin-top: 10px; }
  .front .node-chapter-tripillar .right,
  .front .node-chapter-tripillar .pane-partners,
  .front .pane-real-professional-growth-wrapper .right,
  .front .pane-real-professional-growth-wrapper .pane-partners,
  .page-membership .node-chapter-tripillar .right,
  .page-membership .node-chapter-tripillar .pane-partners,
  .page-membership .pane-real-professional-growth-wrapper .right,
  .page-membership .pane-real-professional-growth-wrapper .pane-partners,
  .node-type-chapter .node-chapter-tripillar .right,
  .node-type-chapter .node-chapter-tripillar .pane-partners,
  .node-type-chapter .pane-real-professional-growth-wrapper .right,
  .node-type-chapter .pane-real-professional-growth-wrapper .pane-partners {
    background: #95c8c4; }
    .front .node-chapter-tripillar .right .square,
    .front .node-chapter-tripillar .pane-partners .square,
    .front .pane-real-professional-growth-wrapper .right .square,
    .front .pane-real-professional-growth-wrapper .pane-partners .square,
    .page-membership .node-chapter-tripillar .right .square,
    .page-membership .node-chapter-tripillar .pane-partners .square,
    .page-membership .pane-real-professional-growth-wrapper .right .square,
    .page-membership .pane-real-professional-growth-wrapper .pane-partners .square,
    .node-type-chapter .node-chapter-tripillar .right .square,
    .node-type-chapter .node-chapter-tripillar .pane-partners .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .right .square,
    .node-type-chapter .pane-real-professional-growth-wrapper .pane-partners .square {
      background: #0063A6;
      top: 20px;
      right: -20px; }

.front .pane-photo-carousel,
.page-membership .pane-photo-carousel,
.node-type-chapter .pane-photo-carousel {
  background: #dfb02e;
  padding: 60px 0;
  position: relative;
  overflow: hidden; }
  .front .pane-photo-carousel h2,
  .page-membership .pane-photo-carousel h2,
  .node-type-chapter .pane-photo-carousel h2 {
    font-size: 21px;
    padding: 20px 0;
    color: #ffffff;
    text-transform: uppercase;
    position: relative; }
  .front .pane-photo-carousel .view-header,
  .page-membership .pane-photo-carousel .view-header,
  .node-type-chapter .pane-photo-carousel .view-header {
    z-index: 25;
    background: #dfb02e;
    background: rgba(223, 176, 46, 0.9); }
    .front .pane-photo-carousel .view-header img,
    .page-membership .pane-photo-carousel .view-header img,
    .node-type-chapter .pane-photo-carousel .view-header img {
      max-width: 100%;
      height: auto;
      position: relative; }
  .front .pane-photo-carousel .flexslider,
  .page-membership .pane-photo-carousel .flexslider,
  .node-type-chapter .pane-photo-carousel .flexslider {
    margin: 0 50px; }
  .front .pane-photo-carousel .flex-viewport ul,
  .page-membership .pane-photo-carousel .flex-viewport ul,
  .node-type-chapter .pane-photo-carousel .flex-viewport ul {
    margin-bottom: 0; }
  .front .pane-photo-carousel .flex-viewport li,
  .page-membership .pane-photo-carousel .flex-viewport li,
  .node-type-chapter .pane-photo-carousel .flex-viewport li {
    margin-right: 40px; }
  .front .pane-photo-carousel .flexslider .flex-direction-nav a,
  .page-membership .pane-photo-carousel .flexslider .flex-direction-nav a,
  .node-type-chapter .pane-photo-carousel .flexslider .flex-direction-nav a {
    display: block;
    line-height: 40px;
    color: #0e5f66;
    opacity: 1 !important;
    text-shadow: none; }
    .front .pane-photo-carousel .flexslider .flex-direction-nav a.flex-next,
    .page-membership .pane-photo-carousel .flexslider .flex-direction-nav a.flex-next,
    .node-type-chapter .pane-photo-carousel .flexslider .flex-direction-nav a.flex-next {
      right: -40px !important; }
    .front .pane-photo-carousel .flexslider .flex-direction-nav a.flex-prev,
    .page-membership .pane-photo-carousel .flexslider .flex-direction-nav a.flex-prev,
    .node-type-chapter .pane-photo-carousel .flexslider .flex-direction-nav a.flex-prev {
      left: -40px !important; }

.front .pane-partnerships,
.page-membership .pane-partnerships,
.node-type-chapter .pane-partnerships {
  padding: 60px 0;
  display: table; }
  .front .pane-partnerships .pane-title,
  .page-membership .pane-partnerships .pane-title,
  .node-type-chapter .pane-partnerships .pane-title {
    padding-bottom: 20px; }
  .front .pane-partnerships .item-list,
  .page-membership .pane-partnerships .item-list,
  .node-type-chapter .pane-partnerships .item-list {
    text-align: center; }
    .front .pane-partnerships .item-list li,
    .page-membership .pane-partnerships .item-list li,
    .node-type-chapter .pane-partnerships .item-list li {
      display: inline-block;
      margin: 10px;
      width: 190px;
      height: 190px;
      position: relative;
      list-style: none; }
      .front .pane-partnerships .item-list li .meta,
      .page-membership .pane-partnerships .item-list li .meta,
      .node-type-chapter .pane-partnerships .item-list li .meta {
        display: none;
        text-align: left; }

.front .zone-header-wrapper,
.node-type-chapter .zone-header-wrapper {
  margin-bottom: 0; }

.front #messages,
.node-type-chapter #messages {
  margin-top: 40px; }

.front .zone-banner,
.node-type-chapter .zone-banner{
  display: none; }

.page-user #page-title {
  display: none; }

.pane-user-profile, .pane-my-nawbo {
  display: table; }
  .pane-user-profile .pane-title, .pane-my-nawbo .pane-title {
    font-size: 16px;
    text-transform: uppercase;
    color: #6d6f72;
    font-weight: 300; }

.pane-user-profile {
  margin-bottom: 30px; }
  .pane-user-profile .panel-display {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex; }
  .pane-user-profile .panel-panel {
    border: 1px solid #DBD8BD;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .pane-user-profile .panel-panel .pane-title {
      color: #DBD8BD; }
    .pane-user-profile .panel-panel:first-child {
      border-color: #8dc2d6; }
      .pane-user-profile .panel-panel:first-child .pane-title {
        color: #8dc2d6; }
    .pane-user-profile .panel-panel:last-child {
      border-color: #99c69b; }
      .pane-user-profile .panel-panel:last-child .pane-title {
        color: #99c69b; }
    .pane-user-profile .panel-panel .views-field {
      margin: 10px 0;
      line-height: 1.25em; }
    .pane-user-profile .panel-panel .views-label {
      display: inline;
      font-weight: 300; }
      .pane-user-profile .panel-panel .views-label + .field-content {
        display: inline; }
    .pane-user-profile .panel-panel img {
      max-width: 190px;
      height: auto; }
    .pane-user-profile .panel-panel em {
      padding-left: 1em; }
  .pane-user-profile span i {
    width: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    background: #ebebeb; }
  .pane-user-profile span i:hover {
    background: #6d6f72;
    color: #fff !important; }
  .pane-user-profile .fa-facebook {
    color: #3b5999; }
  .pane-user-profile .fa-twitter {
    color: #55ACEE; }
  .pane-user-profile .fa-youtube, .pane-user-profile .fa-youtube-play {
    color: #cc181e; }
  .pane-user-profile .fa-linkedin {
    color: #1e79b1; }
  .pane-user-profile .fa-google-plus {
    color: #dd4b38; }

.pane-my-nawbo li {
  display: table;
  width: 100%;
  margin: 10px 0px !important;
  padding: 0 !important; }
  .pane-my-nawbo li a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    padding: 0 0 0 120px;
    margin: 0px;
    height: 120px;
    background: #00AFF0 url("../images/mynawbo-button-default.jpg") center left no-repeat;
    background-size: 120px;
    font-weight: 300;
    font-size: 18px;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease; }
    .pane-my-nawbo li a.menu-id-143 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px 0px; }
    .pane-my-nawbo li a.menu-id-108 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2640px; }
    .pane-my-nawbo li a.menu-id-30 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1920px; }
    .pane-my-nawbo li a.edit-drupal-account {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1920px; }
    .pane-my-nawbo li a.menu-id-43 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -240px; }
    .pane-my-nawbo li a.menu-id-173 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2400px; }
    .pane-my-nawbo li a.menu-id-168 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -360px; }
    .pane-my-nawbo li a.menu-id-93 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -480px; }
    .pane-my-nawbo li a.menu-id-94 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -600px; }
    .pane-my-nawbo li a.menu-id-96 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1560px; }
    .pane-my-nawbo li a.menu-id-71 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -840px; }
    .pane-my-nawbo li a.menu-id-68 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2160px; }
    .pane-my-nawbo li a.menu-id-17 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2280px; }
    .pane-my-nawbo li a.menu-id-136 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1320px; }
    .pane-my-nawbo li a.nawbo-public-policy-primer-calls {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1440px; }
    .pane-my-nawbo li a.menu-id-89 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -960px; }
    .pane-my-nawbo li a.menu-id-26 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2520px; }
    .pane-my-nawbo li a.menu-id-137 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1680px; }
    .pane-my-nawbo li a.menu-id-29 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1800px; }
    .pane-my-nawbo li a.menu-id-114 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2040px; }
    .pane-my-nawbo li a.menu-id-165 {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -2760px; }
    .pane-my-nawbo li a.join-now, .pane-my-nawbo li a.join-nawbo {
      background: #00AFF0 url("../images/mynawbo-buttons.png") center left no-repeat;
      background-position: 0px -1080px;
      background-color: #F3A433; }
    .pane-my-nawbo li a:hover {
      background-color: #6d6f72;
      background-position-x: -20px; }

.pane-members-only,
#mini-panel-push_registration_to_membership {
  background: #dfb02e;
  background: -webkit-linear-gradient(top, #dfb02e, #bd931d);
  color: #fff;
  margin-bottom: 20px;
  display: table; }
  .pane-members-only h3,
  #mini-panel-push_registration_to_membership h3 {
    margin: 0; }
  .pane-members-only .action-call em,
  #mini-panel-push_registration_to_membership .action-call em {
    margin-top: 2em; }
  .pane-members-only .inline,
  #mini-panel-push_registration_to_membership .inline {
    display: inline;
    margin-right: 1em; }
  .pane-members-only img,
  #mini-panel-push_registration_to_membership img {
    max-width: 100%;
    height: auto;
    padding-top: 10px; }
  .pane-members-only .login,
  #mini-panel-push_registration_to_membership .login {
    line-height: 48px;
    font-weight: 300;
    margin-right: 0; }
  .pane-members-only .pane-2,
  #mini-panel-push_registration_to_membership .pane-2 {
    display: none; }

.not-logged-in #mini-panel-push_registration_to_membership {
  display: none; }

.logged-in .pane-members-only .login,
.logged-in #mini-panel-push_registration_to_membership .login {
  display: none; }

.pane-members-only {
  padding: 20px; }

.page-user .region-content-inner {
  display: table;
  margin: 0 auto;
  width: auto !important;
  float: none; }

#user-profile-form .reminder,
#user-register-form .reminder {
  line-height: 1.5em;
  margin: 10px 0; }
  #user-profile-form .reminder em,
  #user-register-form .reminder em {
    margin-right: 0.5em; }

#user-profile-form > div > fieldset,
#user-register-form > div > fieldset {
  padding: 20px;
  margin-bottom: 20px;
  background: #ebebeb;
  display: table; }
  #user-profile-form > div > fieldset fieldset,
  #user-register-form > div > fieldset fieldset {
    clear: both; }
  #user-profile-form > div > fieldset legend,
  #user-register-form > div > fieldset legend {
    text-transform: uppercase;
    font-weight: 300;
    float: left;
    width: 100%;
    margin-bottom: 20px; }
  #user-profile-form > div > fieldset label,
  #user-register-form > div > fieldset label {
    font-weight: 300;
    margin-bottom: 0.1em; }
  #user-profile-form > div > fieldset.group-personal input,
  #user-register-form > div > fieldset.group-personal input {
    max-width: 200px; }
  #user-profile-form > div > fieldset.group-personal .group-name div,
  #user-register-form > div > fieldset.group-personal .group-name div {
    display: inline-block;
    margin-right: 0.5em; }
  #user-profile-form > div > fieldset.group-account input,
  #user-register-form > div > fieldset.group-account input {
    max-width: 200px; }

#user-profile-form .field-name-field-nawbo-business-address .fieldset-legend,
#user-register-form .field-name-field-nawbo-business-address .fieldset-legend {
  display: none; }

.page-user div.tabs {
  display: table;
  margin: 0 auto; }

#user-login,
#user-login-form,
#user-pass {
  display: table;
  margin: 0 auto; }
  #user-login label,
  #user-login-form label,
  #user-pass label {
    font-weight: 300;
    margin-bottom: 0.1em; }
  #user-login .description,
  #user-login-form .description,
  #user-pass .description {
    font-style: italic; }
  #user-login .form-actions em,
  #user-login-form .form-actions em,
  #user-pass .form-actions em {
    margin-right: 0.5em; }

body {
  font-family: Lato, Helvetica, Arial, sans-serif;
  color: #555555; }

a {
  text-decoration: none;
  color: #0063A6; }
  a:hover {
    color: #00AFF0; }
  a:active {
    color: #E74E22; }

p {
  line-height: 1.5em;
  margin-bottom: 1em; }

table {
  margin-bottom: 1em; }

td {
  line-height: 1.5em; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  text-transform: uppercase;
  color: #6d6f72;
  line-height: 1.5em; }

h1 {
  font-size: 48px;
  line-height: 1.1em; }
  h1#page-title {
    text-transform: none;
    font-size: 38px; }

h2 {
  font-size: 32px; }

h3 {
  font-size: 28px; }

h4 {
  font-size: 20px; }

hr {
  border: none;
  border-bottom: 1px dashed #ebebeb; }

dd {
  margin-bottom: 1em; }

select {
  background-image: url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 25px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-clip: padding-box;
  border-radius: 0;
  -webkit-appearance: none; }

.form-item .description {
  font-style: italic;
  line-height: 1.5em; }

input::input-placeholder {
  font-style: italic; }

input, textarea, select, option {
  font-family: Lato, Helvetica, Arial, sans-serif;
  line-height: 1.5em;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #00AFF0; }
  input:focus, textarea:focus, select:focus, option:focus {
    border: 1px solid #F3A433; }

input[disabled="disabled"], input[disabled] {
  opacity: 0.5;
  border: 1px solid #6d6f72;
  background-color: #ebebeb; }

.webform-component-textfield .form-text {
  width: 200px; }

input.form-file {
  padding: 7px; }

.button, .node-type-event .field-name-field-website .authenticated a, .join-button a,
button,
input[type="submit"] {
  background: #F3A433;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  text-shadow: none;
  padding: 10px;
  display: inline-block;
  border-radius: 0;
  border: none;
  font-weight: 300;
  font-size: 14px; }
  .button#edit-cancel, .node-type-event .field-name-field-website .authenticated a#edit-cancel, .join-button a#edit-cancel, .button#edit-cancel--2, .node-type-event .field-name-field-website .authenticated a#edit-cancel--2, .join-button a#edit-cancel--2, .button#edit-previous, .node-type-event .field-name-field-website .authenticated a#edit-previous, .join-button a#edit-previous,
  button#edit-cancel,
  button#edit-cancel--2,
  button#edit-previous,
  input[type="submit"]#edit-cancel,
  input[type="submit"]#edit-cancel--2,
  input[type="submit"]#edit-previous {
    background: #6d6f72; }
  .button#edit-remove, .node-type-event .field-name-field-website .authenticated a#edit-remove, .join-button a#edit-remove, .button#edit-delete, .node-type-event .field-name-field-website .authenticated a#edit-delete, .join-button a#edit-delete,
  button#edit-remove,
  button#edit-delete,
  input[type="submit"]#edit-remove,
  input[type="submit"]#edit-delete {
    background: #814c4d; }
  .button a, .node-type-event .field-name-field-website .authenticated a a, .join-button a a,
  button a,
  input[type="submit"] a {
    color: #fff; }
  .button + .button, .node-type-event .field-name-field-website .authenticated a + .button, .join-button a + .button, .node-type-event .field-name-field-website .authenticated .button + a, .node-type-event .field-name-field-website .authenticated a + a, .join-button .button + a, .node-type-event .field-name-field-website .authenticated .join-button a + a, .join-button a + a, .button + input[type="submit"], .node-type-event .field-name-field-website .authenticated a + input[type="submit"], .join-button a + input[type="submit"],
  button + .button, .node-type-event .field-name-field-website .authenticated
  button + a, .join-button
  button + a,
  button + input[type="submit"],
  input[type="submit"] + .button, .node-type-event .field-name-field-website .authenticated
  input[type="submit"] + a, .join-button
  input[type="submit"] + a,
  input[type="submit"] + input[type="submit"] {
    margin-left: 0.75em; }
  .button:hover, .node-type-event .field-name-field-website .authenticated a:hover, .join-button a:hover,
  button:hover,
  input[type="submit"]:hover {
    color: #fff;
    background: #00AFF0;
    cursor: pointer;
    cursor: hand; }
  .button:active, .node-type-event .field-name-field-website .authenticated a:active, .join-button a:active,
  button:active,
  input[type="submit"]:active {
    color: #fff;
    background: #0063A6; }

.node-delete-confirm input[type="submit"] {
  background: #814c4d; }

#autocomplete li {
  padding: 5px;
  line-height: 1.5em; }

.views-ui-display-tab-actions .ctools-button-processed li a, .views-ui-display-tab-actions .ctools-button-processed input {
  background: #00AFF0; }

.secondary-button, .region-content ul.primary li a {
  display: inline-block;
  padding: 6px 10px;
  margin: 0;
  background: #00AFF0;
  color: #fff;
  font-weight: 300;
  border: none;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.5em;
  min-width: 96px;
  text-align: center; }
  .secondary-button:hover, .region-content ul.primary li a:hover {
    background: #6d6f72;
    color: #fff; }
  .secondary-button.active, .region-content ul.primary li a.active {
    background: #fff;
    color: #0e5f66;
    border: 1px solid #ebebeb;
    border-bottom: none; }

small {
  font-size: 0.75em;
  font-weight: 300; }

ul {
  list-style: square; }

.views-exposed-form {
  background: #ebebeb;
  padding: 1em;
  margin-bottom: 20px;
  clear: both; }
  .views-exposed-form .chosen-container {
    width: inherit !important; }
    .views-exposed-form .chosen-container em {
      margin-left: 0 !important; }
    .views-exposed-form .chosen-container .chosen-single,
    .views-exposed-form .chosen-container .chosen-choices {
      border-radius: 0 !important;
      border: 1px solid #00AFF0;
      background: #fff;
      width: 263px;
      padding: 5px;
      height: inherit;
      font-size: 16px;
      margin-bottom: 0; }
      .views-exposed-form .chosen-container .chosen-single li.search-choice,
      .views-exposed-form .chosen-container .chosen-choices li.search-choice {
        background: #00AFF0;
        color: #fff;
        border: none;
        line-height: 1.5em; }
  .views-exposed-form .views-exposed-widgets {
    margin: 0; }
  .views-exposed-form label {
    font-weight: 300; }
  .views-exposed-form .form-select {
    width: 100%;
    background-color: #fff; }
  .views-exposed-form .views-submit-button {
    padding: 0; }
    .views-exposed-form .views-submit-button .form-submit {
      margin: 7px 0 0 0; }
  .views-exposed-form #edit-location-wrapper div, .views-exposed-form #edit-location-wrapper label, .views-exposed-form #edit-location-wrapper input {
    display: inline-block; }
  .views-exposed-form #edit-location-wrapper .form-item {
    margin: 0; }
  .views-exposed-form #edit-location-wrapper .form-item-location-distance {
    margin: 0; }
    .views-exposed-form #edit-location-wrapper .form-item-location-distance::before {
      content: 'Location within ';
      font-weight: 300;
      margin: 0 5px 0 0; }
    .views-exposed-form #edit-location-wrapper .form-item-location-distance::after {
      content: ' miles of ';
      font-weight: 300;
      margin: 0 5px; }
  .views-exposed-form #edit-location-wrapper #edit-location-distance {
    width: 50px;
    text-align: right; }
  .views-exposed-form #edit-location-wrapper .form-item-location-unit, .views-exposed-form #edit-location-wrapper #edit-location-unit {
    display: none; }
  .views-exposed-form #edit-location-wrapper .geofield-proximity-origin-from {
    display: none; }
  .views-exposed-form #edit-location-wrapper .geofield-proximity-origin {
    width: 200px; }
  .views-exposed-form #edit-category-wrapper div, .views-exposed-form #edit-category-wrapper label, .views-exposed-form #edit-category-wrapper input {
    display: inline-block; }

.region-content h2, .region-content h3, .region-content h4, .region-content h5, .region-content h6 {
  color: #0e5f66;
  text-transform: none; }

.region-content .field-name-body ol,
.region-content .field-name-body ul,
.region-content .pane-content ol,
.region-content .pane-content ul {
  line-height: 1.5em;
  margin-bottom: 1em; }
  .region-content .field-name-body ol li,
  .region-content .field-name-body ul li,
  .region-content .pane-content ol li,
  .region-content .pane-content ul li {
    margin: 0 0 0 1em; }

.region-content ul.primary {
  display: table;
  border: none;
  padding: 0; }
  .region-content ul.primary li {
    margin: 0 8px 0 0; }
    .region-content ul.primary li::last-child {
      margin-right: 0; }

.region-content .subscribers-banner p,
.region-content .members-banner p,
.region-content .leaders-banner p {
  font-weight: 300;
  display: block;
  color: #0e5f66;
  border: 1px solid #ebebeb;
  padding: 0 5px; }
  .region-content .subscribers-banner p::before,
  .region-content .members-banner p::before,
  .region-content .leaders-banner p::before {
    content: ' \f023';
    font-family: FontAwesome;
    padding-right: 0.5em; }

div.tabs {
  clear: both; }

html.js input.form-autocomplete {
  background-image: url("../images/throbber-inactive.gif");
  padding-right: 30px;
  background-position-x: 99%; }

html.js input.throbbing {
  background-image: url("../images/throbber.gif");
  padding-right: 30px;
  background-position-x: 99%; }

.ajax-progress .throbber {
  background: transparent url("../images/throbber.gif") no-repeat 0px 0px;
  min-height: 24px;
  min-width: 24px; }

.checkout-processing {
  background-image: url("../images/throbber.gif");
  padding-right: 16px !important; }

.square {
  width: 115px;
  height: 115px;
  position: absolute;
  display: none; }

.pane-description {
  text-transform: uppercase;
  color: #555555;
  text-align: center;
  font-size: 20px;
  font-weight: 300; }

.caption {
  margin-top: -1em;
  font-size: 0.75em;
  font-style: italic; }

.read-more a,
.node-readmore a,
.more-link a,
.views-field-view-node a,
.field-type-link-field a {
  text-transform: uppercase;
  display: inline-block;
  margin-left: 0.5em; }
  .read-more a::after,
  .node-readmore a::after,
  .more-link a::after,
  .views-field-view-node a::after,
  .field-type-link-field a::after {
    content: ' \f04b';
    font-family: FontAwesome; }

.flexslider {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0; }
  .flexslider ul.slides li {
    margin: 0;
    list-style-type: none;
    -webkit-transition: none;
    transition: none; }
  .flexslider img {
    height: auto; }
  .flexslider .slides > li:first-child {
    display: block;
    -webkit-backface-visibility: visible; }
  .flexslider .flex-control-paging li a {
    background: #ebebeb;
    box-shadow: none;
    -webkit-box-shadow: none; }
    .flexslider .flex-control-paging li a.flex-active {
      background: #0e5f66; }

blockquote {
  background: #ebebeb;
  padding: 1em;
  margin-bottom: 1em;
  color: #6d6f72;
  display: table; }
  blockquote .field-name-field-image {
    margin: 0 0 0 1em !important;
    float: right; }
    blockquote .field-name-field-image img {
      width: initial !important; }
  blockquote .quote {
    font-style: italic; }
  blockquote .source {
    color: #0e5f66;
    font-size: 1.5em;
    text-align: right;
    margin-bottom: 0; }
  blockquote .title {
    text-align: right;
    font-size: 0.75em;
    margin-bottom: 0; }

.view-quotes .flex-control-nav {
  position: static;
  margin: -0.5em 0 0.5em 0; }

.ui-dialog.no-title-bar .ui-dialog-titlebar {
  display: none; }

.zone-branding-wrapper {
  border-top: 1px solid #fff;
  background: #fff; }

.section-header {
  width: 100%;
  line-height: 1.5em;
  text-transform: uppercase;
  z-index: 100; }
  .section-header .region-branding p {
    margin: 0; }
  .section-header .block-nawbo-logo a {
    padding: 0; }
  .section-header .block-nawbo-logo img {
    height: 45px;
    width: auto;
    margin: 5px; }
  .section-header .block-nawbo-logo .menu-button {
    line-height: 50px;
    font-size: 14px;
    float: right; }
    .section-header .block-nawbo-logo .menu-button.expanded {
      background: #ebebeb; }
    .section-header .block-nawbo-logo .menu-button a {
      color: #0e5f66; }
  .section-header .block-nawbo-logo .grid {
    display: none; }
  .section-header .block-user-menu {
    display: none; }
    .section-header .block-user-menu ul li {
      list-style: none;
      padding: 0;
      margin: 0; }
      .section-header .block-user-menu ul li a {
        display: block;
        background: #00AFF0;
        color: #fff;
        padding: 13px 10px; }
        .section-header .block-user-menu ul li a i {
          float: right; }
        .section-header .block-user-menu ul li a:hover {
          background: #6d6f72;
          color: #fff; }
        .section-header .block-user-menu ul li a:active {
          background: #0e5f66; }
      .section-header .block-user-menu ul li.join-now a,
      .section-header .block-user-menu ul li.my-account a,
      .section-header .block-user-menu ul li.your-nawbo a {
        background: #F3A433;
        color: #fff; }
        .section-header .block-user-menu ul li.join-now a:hover,
        .section-header .block-user-menu ul li.my-account a:hover,
        .section-header .block-user-menu ul li.your-nawbo a:hover {
          background: #6d6f72; }

.context-chapter .find-chapter, .context-national .nawbo-national {
  display: none !important; }

.section-header.sticky {
  top: 0 !important;
  z-index: 2000; }
  .section-header.sticky .zone-branding-wrapper {
    border-color: #0e5f66; }
  .section-header.sticky .region-branding {
    padding: 0; }
  .section-header.sticky .region-menu a {
    padding: 13px 9px;
    background: transparent; }
  .section-header.sticky .block-chapter-fields-title {
    display: none; }

.toolbar, #admin-menu {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

body.admin-menu .section-header.sticky,
body.toolbar .section-header.sticky {
  top: 65px !important; }

.block-chapter-fields-title {
  clear: both; }
  .block-chapter-fields-title .view-content a {
    text-transform: uppercase;
    color: #6d6f72;
    font-size: 1.5em;
    display: inline-block;
    clear: both;
    padding: 12px;
    border-left: 1px solid #ebebeb;
    font-weight: 300; }

.zone-menu-wrapper {
  background: #fff; }
  .zone-menu-wrapper .region-menu {
    font-size: 15px;
    text-transform: uppercase; }
    .zone-menu-wrapper .region-menu .region-menu-inner {
      display: none; }
    .zone-menu-wrapper .region-menu .menu, .zone-menu-wrapper .region-menu .menu li {
      padding: 0;
      margin: 0;
      display: block; }
    .zone-menu-wrapper .region-menu a {
      padding: 0;
      margin: 0;
      display: block;
      color: #fff;
      background: #0e5f66;
      padding: 13px 10px;
      font-size: 16px; }
      .zone-menu-wrapper .region-menu a.active, .zone-menu-wrapper .region-menu a.active-trail {
        background: #fff;
        color: #0e5f66; }
      .zone-menu-wrapper .region-menu a:hover {
        background: #00AFF0; }
      .zone-menu-wrapper .region-menu a:active {
        background: #F3A433;
        color: #fff; }

.zone-header-wrapper {
  background: #0e5f66 url("../images/header-bg.jpg") center center;
  margin-bottom: 40px;
  position: relative;
  display: block; }
  .zone-header-wrapper div {
    display: table; }
  .zone-header-wrapper h1 {
    color: #fff;
    position: absolute;
    bottom: 0; }
  .zone-header-wrapper img {
    margin-right: 20px;
    height: auto !important;
    float: left; }

.page-about #page-title, .page-advocacy #page-title, .page-media #page-title, .page-blog #page-title, .page-events #page-title, .page-resources #page-title, .layout-membership #page-title, .page-partners #page-title {
  display: none; }

.page-resources-nawbo-one-archive #page-title {
  display: block;
  margin-bottom: 30px; }

.page-resources-nawbo-one-archive .view-newsletter-archive .item-list li {
  list-style: square; }

.zone-content-wrapper #messages {
  margin-bottom: 40px; }

.pane-chapter-locations-mapeal-map-wra {
  padding: 60px 0; }

.pane-chapter-locations-mapeal-map-wra,
.pane-chapter-map-mapael {
  background: url("../images/map-bg.jpg") top center fixed;
  background-size: cover; }
  .pane-chapter-locations-mapeal-map-wra .map-container,
  .pane-chapter-map-mapael .map-container {
    overflow: hidden;
    height: 240px; }
  .pane-chapter-locations-mapeal-map-wra svg,
  .pane-chapter-map-mapael svg {
    width: 100%;
    max-height: 100%; }
  .pane-chapter-locations-mapeal-map-wra .mapLegend,
  .pane-chapter-map-mapael .mapLegend {
    display: none; }
  .pane-chapter-locations-mapeal-map-wra .mapTooltip,
  .pane-chapter-map-mapael .mapTooltip {
    position: fixed;
    background: #fff;
    padding: 10px;
    z-index: 1000;
    display: none;
    -webkit-box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
    font-weight: 300; }
    .pane-chapter-locations-mapeal-map-wra .mapTooltip h3,
    .pane-chapter-map-mapael .mapTooltip h3 {
      font-size: 20px; }
    .pane-chapter-locations-mapeal-map-wra .mapTooltip p,
    .pane-chapter-map-mapael .mapTooltip p {
      margin-bottom: 0.5em;
      font-size: 0.9em; }

.node-type-events-channel .zone-banner {
  margin-top: 0 !important;
}
.node-type-events-channel .zone-header-wrapper{
  margin-bottom: 0 !important;
}
.zone-banner {
  margin-top: 50px; }

.pane-banner-slideshow .flexslider .slides img {
  width: 100%;
  height: auto; }

.pane-banner-slideshow .flexslider .flex-direction-nav a {
  line-height: 40px;
  color: #fff;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); }

.node-type-event .field-name-field-geofield {
  clear: both; }

.node-type-event .register {
  font-size: 0.8em;
  line-height: 2em; }

.page-events .pane-events-calendar .date-nav {
  padding-bottom: 0; }
  .page-events .pane-events-calendar .date-nav li {
    background-color: #ebebeb; }
  .page-events .pane-events-calendar .date-nav h3 {
    font-size: 1em;
    color: #6d6f72;
    text-transform: uppercase; }

.page-events .pane-events-calendar .date-prev a, .page-events .pane-events-calendar .date-next a {
  font-size: 16px; }

.page-events .pane-events-calendar .date-prev {
  right: auto;
  left: 0;
  margin-left: 0; }

.page-events .pane-events-calendar td {
  height: 30px;
  border: 1px solid #fff; }

.page-events .pane-events-calendar .today {
  border-color: #F3A433;
  background: #F3A433;
  color: #fff; }

.page-events .pane-events-calendar .has-events {
  background: #0e5f66; }
  .page-events .pane-events-calendar .has-events a {
    color: #fff; }

.node-type-video-album .field-name-field-video .field-item {
  margin-bottom: 30px; }

.block-menu-block-1,
.block-blog-block-chapter-blog-nav,
.block-news-block-1,
.block-views-leadership-block,
.block-newsletter-archive-block,
.block-newsletter-block-1,
.block-nawbo-chapter-child-menu,
.national-advocacy-menu {
  background: #5BBDA0;
  padding: 30px; }
  .block-menu-block-1 h2,
  .block-blog-block-chapter-blog-nav h2,
  .block-news-block-1 h2,
  .block-views-leadership-block h2,
  .block-newsletter-archive-block h2,
  .block-newsletter-block-1 h2,
  .block-nawbo-chapter-child-menu h2,
  .national-advocacy-menu h2 {
    color: #fff !important;
    font-size: 1.75em;
    text-transform: uppercase; }
  .block-menu-block-1 .square,
  .block-blog-block-chapter-blog-nav .square,
  .block-news-block-1 .square,
  .block-views-leadership-block .square,
  .block-newsletter-archive-block .square,
  .block-newsletter-block-1 .square,
  .block-nawbo-chapter-child-menu .square,
  .national-advocacy-menu .square {
    background: #F3A433;
    position: relative;
    top: -40px;
    left: -40px;
    margin-bottom: -20px; }
  .block-menu-block-1 ul li,
  .block-menu-block-1 ul.menu li,
  .block-blog-block-chapter-blog-nav ul li,
  .block-blog-block-chapter-blog-nav ul.menu li,
  .block-news-block-1 ul li,
  .block-news-block-1 ul.menu li,
  .block-views-leadership-block ul li,
  .block-views-leadership-block ul.menu li,
  .block-newsletter-archive-block ul li,
  .block-newsletter-archive-block ul.menu li,
  .block-newsletter-block-1 ul li,
  .block-newsletter-block-1 ul.menu li,
  .block-nawbo-chapter-child-menu ul li,
  .block-nawbo-chapter-child-menu ul.menu li,
  .national-advocacy-menu ul li,
  .national-advocacy-menu ul.menu li {
    margin: 0.5em 0;
    line-height: 1em; }
    .block-menu-block-1 ul li.expanded ul,
    .block-menu-block-1 ul.menu li.expanded ul,
    .block-blog-block-chapter-blog-nav ul li.expanded ul,
    .block-blog-block-chapter-blog-nav ul.menu li.expanded ul,
    .block-news-block-1 ul li.expanded ul,
    .block-news-block-1 ul.menu li.expanded ul,
    .block-views-leadership-block ul li.expanded ul,
    .block-views-leadership-block ul.menu li.expanded ul,
    .block-newsletter-archive-block ul li.expanded ul,
    .block-newsletter-archive-block ul.menu li.expanded ul,
    .block-newsletter-block-1 ul li.expanded ul,
    .block-newsletter-block-1 ul.menu li.expanded ul,
    .block-nawbo-chapter-child-menu ul li.expanded ul,
    .block-nawbo-chapter-child-menu ul.menu li.expanded ul,
    .national-advocacy-menu ul li.expanded ul,
    .national-advocacy-menu ul.menu li.expanded ul {
      padding-left: 0.75em;
      border-left: 1px solid rgba(255, 255, 255, 0.5); }
  .block-menu-block-1 a,
  .block-blog-block-chapter-blog-nav a,
  .block-news-block-1 a,
  .block-views-leadership-block a,
  .block-newsletter-archive-block a,
  .block-newsletter-block-1 a,
  .block-nawbo-chapter-child-menu a,
  .national-advocacy-menu a {
    color: #555555;
    display: block; }
    .block-menu-block-1 a:hover,
    .block-blog-block-chapter-blog-nav a:hover,
    .block-news-block-1 a:hover,
    .block-views-leadership-block a:hover,
    .block-newsletter-archive-block a:hover,
    .block-newsletter-block-1 a:hover,
    .block-nawbo-chapter-child-menu a:hover,
    .national-advocacy-menu a:hover {
      color: #ebebeb; }
    .block-menu-block-1 a.active-trail,
    .block-blog-block-chapter-blog-nav a.active-trail,
    .block-news-block-1 a.active-trail,
    .block-views-leadership-block a.active-trail,
    .block-newsletter-archive-block a.active-trail,
    .block-newsletter-block-1 a.active-trail,
    .block-nawbo-chapter-child-menu a.active-trail,
    .national-advocacy-menu a.active-trail {
      color: #fff; }
  .block-menu-block-1 .view-grouping-header,
  .block-menu-block-1 h3,
  .block-blog-block-chapter-blog-nav .view-grouping-header,
  .block-blog-block-chapter-blog-nav h3,
  .block-news-block-1 .view-grouping-header,
  .block-news-block-1 h3,
  .block-views-leadership-block .view-grouping-header,
  .block-views-leadership-block h3,
  .block-newsletter-archive-block .view-grouping-header,
  .block-newsletter-archive-block h3,
  .block-newsletter-block-1 .view-grouping-header,
  .block-newsletter-block-1 h3,
  .block-nawbo-chapter-child-menu .view-grouping-header,
  .block-nawbo-chapter-child-menu h3,
  .national-advocacy-menu .view-grouping-header,
  .national-advocacy-menu h3 {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase; }
  .block-menu-block-1 .ajax-progress,
  .block-blog-block-chapter-blog-nav .ajax-progress,
  .block-news-block-1 .ajax-progress,
  .block-views-leadership-block .ajax-progress,
  .block-newsletter-archive-block .ajax-progress,
  .block-newsletter-block-1 .ajax-progress,
  .block-nawbo-chapter-child-menu .ajax-progress,
  .national-advocacy-menu .ajax-progress {
    background: rgba(255, 255, 255, 0.5);
    float: right; }
  .block-menu-block-1 .pager li,
  .block-blog-block-chapter-blog-nav .pager li,
  .block-news-block-1 .pager li,
  .block-views-leadership-block .pager li,
  .block-newsletter-archive-block .pager li,
  .block-newsletter-block-1 .pager li,
  .block-nawbo-chapter-child-menu .pager li,
  .national-advocacy-menu .pager li {
    margin: 0;
    padding: 0; }
  .block-menu-block-1 .pager a,
  .block-blog-block-chapter-blog-nav .pager a,
  .block-news-block-1 .pager a,
  .block-views-leadership-block .pager a,
  .block-newsletter-archive-block .pager a,
  .block-newsletter-block-1 .pager a,
  .block-nawbo-chapter-child-menu .pager a,
  .national-advocacy-menu .pager a {
    display: inline-block;
    padding: 0.5em;
    background: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px; }
  .block-menu-block-1 .pager-previous,
  .block-blog-block-chapter-blog-nav .pager-previous,
  .block-news-block-1 .pager-previous,
  .block-views-leadership-block .pager-previous,
  .block-newsletter-archive-block .pager-previous,
  .block-newsletter-block-1 .pager-previous,
  .block-nawbo-chapter-child-menu .pager-previous,
  .national-advocacy-menu .pager-previous {
    float: left; }
  .block-menu-block-1 .pager-next,
  .block-blog-block-chapter-blog-nav .pager-next,
  .block-news-block-1 .pager-next,
  .block-views-leadership-block .pager-next,
  .block-newsletter-archive-block .pager-next,
  .block-newsletter-block-1 .pager-next,
  .block-nawbo-chapter-child-menu .pager-next,
  .national-advocacy-menu .pager-next {
    float: right; }
  .block-menu-block-1 li.pager-current,
  .block-blog-block-chapter-blog-nav li.pager-current,
  .block-news-block-1 li.pager-current,
  .block-views-leadership-block li.pager-current,
  .block-newsletter-archive-block li.pager-current,
  .block-newsletter-block-1 li.pager-current,
  .block-nawbo-chapter-child-menu li.pager-current,
  .national-advocacy-menu li.pager-current {
    display: none; }

.national-advocacy-menu li, .national-advocacy-menu .menu li,
.block-menu-block-1 li,
.block-menu-block-1 .menu li,
.block-blog-block-chapter-blog-nav li,
.block-blog-block-chapter-blog-nav .menu li {
  list-style-type: none;
  list-style-image: none; }

.node .byline {
  margin-bottom: 10px; }
  .node .byline > div {
    display: inline-block;
    border-bottom: 1px solid #ebebeb;
    padding: 5px 10px;
    margin-right: 10px;
    font-weight: 300; }
  .node .byline .user-picture {
    display: inline; }
    .node .byline .user-picture img {
      height: 40px;
      width: auto; }

.node .field-name-field-guest-author {
  display: inline-block; }

.node-page .content .field-name-field-image, .node-page .region-content .field-name-field-image, .node-type-page .content .field-name-field-image, .node-type-page .region-content .field-name-field-image, .node-type-member-spotlight .content .field-name-field-image, .node-type-member-spotlight .region-content .field-name-field-image {
  float: right;
  margin: 0 0 10px 10px; }

.page-node-16 .pane-node-field-image, .page-node-18 .pane-node-field-image, .page-node-20 .pane-node-field-image, .page-node-24 .pane-node-field-image, .page-node-353 .pane-node-field-image, .page-node-796 .pane-node-field-image {
  display: none; }

.view-video,
.region-content .view-blog,
.view-child-nodes {
  margin-top: 30px; }
  .view-video .views-row,
  .region-content .view-blog .views-row,
  .view-child-nodes .views-row {
    margin: 0 0 20px 0;
    border-bottom: 1px dashed #ebebeb;
    min-height: 115px;
    list-style: none;
    display: table;
    width: 100%; }
  .view-video .views-field-field-medium-banner,
  .view-video .views-field-field-image,
  .region-content .view-blog .views-field-field-medium-banner,
  .region-content .view-blog .views-field-field-image,
  .view-child-nodes .views-field-field-medium-banner,
  .view-child-nodes .views-field-field-image {
    float: left;
    margin: 0 20px 20px 0;
    clear: both; }
    .view-video .views-field-field-medium-banner img,
    .view-video .views-field-field-image img,
    .region-content .view-blog .views-field-field-medium-banner img,
    .region-content .view-blog .views-field-field-image img,
    .view-child-nodes .views-field-field-medium-banner img,
    .view-child-nodes .views-field-field-image img {
      width: 115px;
      height: 115px; }
  .view-video .views-field-title,
  .region-content .view-blog .views-field-title,
  .view-child-nodes .views-field-title {
    font-size: 20px;
    font-weight: 400; }
  .view-video .views-field-created,
  .region-content .view-blog .views-field-created,
  .view-child-nodes .views-field-created {
    font-weight: 300;
    float: right; }
  .view-video .views-field-body,
  .region-content .view-blog .views-field-body,
  .view-child-nodes .views-field-body {
    font-size: 14px;
    margin: 20px 0; }
    .view-video .views-field-body p,
    .region-content .view-blog .views-field-body p,
    .view-child-nodes .views-field-body p {
      display: inline; }
      .view-video .views-field-body p:first-child::after,
      .region-content .view-blog .views-field-body p:first-child::after,
      .view-child-nodes .views-field-body p:first-child::after {
        content: '\00a0\00a0'; }

.region-content .group-meta {
  float: right;
  margin: 0 0 20px 20px;
  padding: 20px;
  background: #ebebeb;
  width: 190px;
  z-index: 300;
  position: relative; }
  .region-content .group-meta .field {
    margin-bottom: 10px; }
  .region-content .group-meta img {
    max-width: 190px;
    height: auto; }

.region-content p + h3,
.region-content table + h3,
.region-content ul + h3 {
  margin-top: 1em; }

.section-footer {
  color: #fff; }

.zone-search-wrapper {
  background: #6d6f72;
  text-align: right;
  padding: 10px 0; }
  .zone-search-wrapper .block-title,
  .zone-search-wrapper .content,
  .zone-search-wrapper form,
  .zone-search-wrapper form div {
    display: inline; }
  .zone-search-wrapper input, .zone-search-wrapper img {
    vertical-align: middle; }
  .zone-search-wrapper .block-title {
    margin-right: 10px;
    color: #fff;
    font-size: 1em;
    display: none; }
  .zone-search-wrapper #edit-search-block-form--2 {
    width: 270px; }
  .zone-search-wrapper .form-submit {
    margin-left: -38px;
    width: 25px;
    height: auto;
    border: none; }

.has-event-type {
  border-style: solid;
  display: inline; }
  .has-event-type.views-field-field-image {
    border-width: 2px; }
  .has-event-type.views-field-field-title {
    border-bottom-width: 2px; }

.zone-footer-wrapper {
  background: #00AFF0;
  padding: 50px 0; }
  .zone-footer-wrapper .block-subscribe-button a,
  .zone-footer-wrapper .block-nawbo-chapter-footer-menu a,
  .zone-footer-wrapper .block-contact-button a {
    line-height: 50px;
    padding: 0 1.5em;
    margin-right: 1em;
    margin-bottom: 1em; }
  .zone-footer-wrapper .block-subscribe-button .national,
  .zone-footer-wrapper .block-nawbo-chapter-footer-menu .national,
  .zone-footer-wrapper .block-contact-button .national {
    background: #6d6f72; }
  .zone-footer-wrapper .block-subscribe-button a:hover,
  .zone-footer-wrapper .block-nawbo-chapter-footer-menu a:hover,
  .zone-footer-wrapper .block-contact-button a:hover {
    color: #0e5f66;
    background: #fff; }
  .zone-footer-wrapper .block-subscribe-button div {
    display: inline; }
  .zone-footer-wrapper .block-menu-national-social-links {
    margin-bottom: 60px; }
  .zone-footer-wrapper h2 {
    color: #fff;
    font-size: 12px; }

.block-menu-national-social-links h2 {
  font-size: 12px; }

.block-menu-national-social-links ul.menu li.leaf {
  list-style: none;
  float: left;
  padding: 0;
  margin: 0 10px 0 0; }
  .block-menu-national-social-links ul.menu li.leaf a {
    display: block;
    width: 50px;
    line-height: 50px;
    background: #0e5f66;
    color: #fff;
    text-align: center;
    font-size: 24px; }
  .block-menu-national-social-links ul.menu li.leaf a:hover {
    color: #0e5f66;
    background: #fff; }

.zone-legal-wrapper {
  background: #0e5f66;
  font-size: 14px;
  font-weight: 300;
  padding: 20px 0 40px; }
  .zone-legal-wrapper a {
    color: #fff; }
    .zone-legal-wrapper a:hover {
      color: #00AFF0; }

.zone-legal .block-menu-national-social-links,
.zone-legal .block-chapter-fields-social {
  position: fixed;
  z-index: 200;
  bottom: 0; }
  .zone-legal .block-menu-national-social-links h2,
  .zone-legal .block-chapter-fields-social h2 {
    display: none; }
  .zone-legal .block-menu-national-social-links div, .zone-legal .block-menu-national-social-links li, .zone-legal .block-menu-national-social-links a,
  .zone-legal .block-chapter-fields-social div,
  .zone-legal .block-chapter-fields-social li,
  .zone-legal .block-chapter-fields-social a {
    margin: 0 !important;
    float: left; }
  .zone-legal .block-menu-national-social-links i,
  .zone-legal .block-chapter-fields-social i {
    display: block;
    width: 50px;
    line-height: 50px;
    background: #0e5f66;
    color: #ffffff;
    text-align: center;
    font-size: 24px; }
  .zone-legal .block-menu-national-social-links i:hover,
  .zone-legal .block-chapter-fields-social i:hover {
    color: #0e5f66;
    background: #ffffff; }
  .zone-legal .block-menu-national-social-links .fa-facebook,
  .zone-legal .block-chapter-fields-social .fa-facebook {
    background: #3b5999; }
  .zone-legal .block-menu-national-social-links .fa-twitter,
  .zone-legal .block-chapter-fields-social .fa-twitter {
    background: #55ACEE; }
  .zone-legal .block-menu-national-social-links .fa-youtube-play,
  .zone-legal .block-chapter-fields-social .fa-youtube-play {
    background: #cc181e; }
  .zone-legal .block-menu-national-social-links .fa-linkedin,
  .zone-legal .block-chapter-fields-social .fa-linkedin {
    background: #1e79b1; }
  .zone-legal .block-menu-national-social-links .fa-google-plus,
  .zone-legal .block-chapter-fields-social .fa-google-plus {
    background: #dd4b38; }
  .zone-legal .block-menu-national-social-links .fa-instagram,
  .zone-legal .block-chapter-fields-social .fa-instagram {
    background: #f26eaa; }

.page-node-796 .profile-card {
  padding: 10px;
  background: #ebebeb;
  margin-bottom: 20px; }
  .page-node-796 .profile-card p, .page-node-796 .profile-card h3 {
    padding-left: 110px; }
  .page-node-796 .profile-card img {
    width: 100px;
    height: auto;
    float: left;
    margin-right: 10px; }

.page-node-796 .position {
  font-weight: 300;
  margin-bottom: 10px; }

.page-node-179 .toolkit-section, .page-node-179 .bootcamp-section, .page-node-344 .toolkit-section, .page-node-344 .bootcamp-section {
  display: block;
  overflow: auto;
  margin-top: 20px;
  padding: 20px; }
  .page-node-179 .toolkit-section h3, .page-node-179 .bootcamp-section h3, .page-node-344 .toolkit-section h3, .page-node-344 .bootcamp-section h3 {
    margin-top: 0;
    margin-bottom: 10px;
    color: #fff;
    text-align: center; }
  .page-node-179 .toolkit-section h4, .page-node-179 .bootcamp-section h4, .page-node-344 .toolkit-section h4, .page-node-344 .bootcamp-section h4 {
    color: #fff; }

.node-biography .group-profile {
  line-height: 1.5em;
  padding: 20px;
  background: #8dc2d6;
  margin-bottom: 10px;
  display: inline-block; }

.node-biography .field-name-field-leadership {
  display: inline-block; }

.node-biography .field-name-field-leadership-term,
.node-biography .field-name-field-leadership-group {
  display: inline;
  margin-right: 10px; }
  .node-biography .field-name-field-leadership-term div,
  .node-biography .field-name-field-leadership-group div {
    display: inline; }

.node-biography .field-name-field-leadership-role {
  font-size: 1.5em;
  margin-bottom: 0.5em; }

.node-biography .field-name-field-image {
  float: left;
  margin-right: 20px;
  clear: right; }

.node-biography .field-name-field-website,
.node-biography .field-name-field-email {
  margin-left: 123px; }
  .node-biography .field-name-field-website a,
  .node-biography .field-name-field-email a {
    text-transform: none; }
    .node-biography .field-name-field-website a::after,
    .node-biography .field-name-field-email a::after {
      content: ''; }

.block-views-leadership-block {
  background: #99c69b; }
  .block-views-leadership-block .item-list {
    width: 33%;
    float: left; }

.block-blog-block-chapter-blog-nav {
  background: #8dc2d6; }
  .block-blog-block-chapter-blog-nav .square {
    background: #0063A6; }

.page-node-16 h4 + h5 {
  margin-top: 0; }

.calendar-calendar td {
  padding: 5px;
  border-color: #fff;
  background: #ebebeb;
  color: #6d6f72; }

.calendar-calendar th.days {
  background: none;
  border: none;
  color: #6d6f72;
  font-weight: 300; }

.calendar-calendar td.empty {
  color: #6d6f72; }

.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.today {
  border-color: #F3A433 !important; }

.calendar-calendar .month-view .full .inner .monthview {
  border-radius: 0; }

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  background: transparent; }

.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #95c8c4; }

.calendar-calendar .month-view .full td.multi-day .inner div a {
  display: block;
  line-height: 1.9em;
  color: #fff; }

.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
  background: none;
  border: none; }

.page-node-342 .region-content .item-list li {
  margin: 0 0 20px 0;
  border-bottom: 1px dashed #ebebeb;
  list-style: none; }

.block-10 img {
  max-width: 100%;
  height: auto !important; }

.block-11 {
  padding: 20px 0 100px;
  background: url("/sites/nawbo/files/wbc_bg.jpg") bottom center;
  margin-top: 20px; }
  .block-11 p a {
    background: #F3A433; }

.page-node-353 .sponsorship,
.page-node-353 .rates {
  margin: -1em 0; }
  .page-node-353 .sponsorship a,
  .page-node-353 .rates a {
    padding: 5px;
    text-align: center;
    background: #0063A6;
    color: #ffffff;
    display: block; }

.page-node-353 .rates a {
  background: #EC008C; }

.page-node-366 .panel-2col-stacked img {
  margin: 0 10px 10px 0; }

.page-node-367 td {
  padding: 10px; }
  .page-node-367 td:first-child {
    white-space: nowrap; }

.page-node-403 th {
  color: #0e5f66;
  white-space: nowrap;
  padding: 0 10px; }

.page-node-403 td {
  text-align: center; }
  .page-node-403 td:first-child {
    text-align: left; }

.page-node-602 .region-content h4 {
  margin-top: 50px; }

.page-media .view-news .item-list li {
  list-style-type: square; }
  .page-media .view-news .item-list li .views-field-title {
    margin-right: 0.5em; }
  .page-media .view-news .item-list li .views-field-created {
    font-weight: 300; }

.page-media .more-link {
  text-align: left; }

.page-node .view-member-directory li, .page-node .view-member-directory .views-row, .page-node .view-chapter-directory li, .page-node .view-chapter-directory .views-row {
  list-style-type: none;
  margin: 0 0 20px 0;
  clear: both;
  display: table;
  border-bottom: 1px dashed #ebebeb;
  width: 100%; }

.page-node .view-member-directory .view-empty, .page-node .view-chapter-directory .view-empty {
  border: 1px solid #F3A433;
  color: #F3A433;
  padding: 1em;
  text-align: center; }
  .page-node .view-member-directory .view-empty p, .page-node .view-chapter-directory .view-empty p {
    margin: 0; }

.page-node .view-member-directory div.field-content, .page-node .view-chapter-directory div.field-content {
  margin-bottom: 5px; }

.page-node .view-member-directory img, .page-node .view-chapter-directory img {
  max-width: 100%;
  height: auto; }

.page-node .view-member-directory .grid-13 h4, .page-node .view-member-directory .grid-13 .category, .page-node .view-chapter-directory .grid-13 h4, .page-node .view-chapter-directory .grid-13 .category {
  display: inline-block;
  margin-bottom: 10px; }

.page-node .view-member-directory .grid-13 .category, .page-node .view-chapter-directory .grid-13 .category {
  margin-left: 0.5em;
  font-weight: 300; }

.page-node .view-member-directory .address, .page-node .view-chapter-directory .address {
  font-weight: 300; }

.page-node .view-member-directory em, .page-node .view-chapter-directory em {
  margin-left: 1em; }

.page-node .view-member-directory .social i, .page-node .view-chapter-directory .social i {
  width: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  background: #ebebeb;
  margin-right: 6px; }

.page-node .view-member-directory .social i:hover, .page-node .view-chapter-directory .social i:hover {
  background: #6d6f72;
  color: #fff !important; }

.page-node .view-member-directory .social .fa-facebook, .page-node .view-chapter-directory .social .fa-facebook {
  color: #3b5999; }

.page-node .view-member-directory .social .fa-twitter, .page-node .view-chapter-directory .social .fa-twitter {
  color: #55ACEE; }

.page-node .view-member-directory .social .fa-youtube, .page-node .view-member-directory .social .fa-youtube-play, .page-node .view-chapter-directory .social .fa-youtube, .page-node .view-chapter-directory .social .fa-youtube-play {
  color: #cc181e; }

.page-node .view-member-directory .social .fa-linkedin, .page-node .view-chapter-directory .social .fa-linkedin {
  color: #1e79b1; }

.page-node .view-member-directory .social .fa-google-plus, .page-node .view-chapter-directory .social .fa-google-plus {
  color: #dd4b38; }

.layout-membership .pane-intro-text {
  margin: 60px auto; }

.layout-membership .pane-join-callout {
  background: url("../images/membership-group-photo.jpg") top center no-repeat;
  background-size: 100% auto;
  padding-top: 350px;
  margin: 60px 0; }
  .layout-membership .pane-join-callout .container-24 {
    background: #dfb02e;
    display: table;
    padding: 30px 0; }
    .layout-membership .pane-join-callout .container-24 h2 {
      color: #fff;
      text-transform: none;
      font-size: 30px;
      text-align: left;
      margin-top: 0; }
    .layout-membership .pane-join-callout .container-24 .join-button {
      float: right; }

.layout-membership .pane-member-benefits {
  display: table;
  margin-bottom: 60px; }
  .layout-membership .pane-member-benefits .grid-17 {
    background: #95c8c4; }
  .layout-membership .pane-member-benefits .grid-7 {
    background: #dfb02e url("../images/membership-goldbg.png") center center no-repeat; }
    .layout-membership .pane-member-benefits .grid-7 img {
      margin: 40px auto;
      max-width: 100%;
      height: auto; }
    .layout-membership .pane-member-benefits .grid-7 p.call-to-action {
      color: #fff;
      font-size: 18px; }
    .layout-membership .pane-member-benefits .grid-7 p {
      text-align: center; }
  .layout-membership .pane-member-benefits .grid-24 p {
    margin-bottom: 1em;
    font-size: 18px; }
  .layout-membership .pane-member-benefits .grid-24 .pane-title {
    margin: 0 0 30px 0; }
  .layout-membership .pane-member-benefits .grid-17 .pane-content {
    padding: 20px; }
  .layout-membership .pane-member-benefits .grid-17 .pane-title {
    color: #fff;
    text-transform: none;
    margin-bottom: 20px; }
  .layout-membership .pane-member-benefits strong {
    color: #fff; }

.layout-membership .pane-member-demographics {
  display: table;
  width: 100%;
  padding: 40px 0;
  background: url("../images/membership-benefits-photo.jpg") top center no-repeat;
  background-size: contain; }
  .layout-membership .pane-member-demographics .pane-title, .layout-membership .pane-member-demographics .pane-description {
    color: #fff;
    margin: 0; }
  .layout-membership .pane-member-demographics h2.pane-title {
    padding-bottom: 210px;
    margin: 0; }
  .layout-membership .pane-member-demographics .container-24 {
    background: #dfb02e;
    display: table;
    padding: 30px 0; }
    .layout-membership .pane-member-demographics .container-24 p {
      font-size: 14px;
      margin-bottom: 1em; }
  .layout-membership .pane-member-demographics strong {
    color: #fff; }
  .layout-membership .pane-member-demographics .source {
    font-style: italic; }

.layout-membership .pane-membership-categories-tabs {
  display: table;
  margin-bottom: 60px; }
  .layout-membership .pane-membership-categories-tabs .pane-title, .layout-membership .pane-membership-categories-tabs .pane-description {
    margin: 0; }
  .layout-membership .pane-membership-categories-tabs .slides {
    margin-top: -18px; }
    .layout-membership .pane-membership-categories-tabs .slides > div {
      background: #ebebeb;
      border: 1px solid #ebebeb;
      padding: 20px 0;
      margin-bottom: 20px; }
      .layout-membership .pane-membership-categories-tabs .slides > div .voting, .layout-membership .pane-membership-categories-tabs .slides > div .non-voting {
        font-style: italic;
        font-weight: 300; }
      .layout-membership .pane-membership-categories-tabs .slides > div .requirements {
        font-weight: 300; }
      .layout-membership .pane-membership-categories-tabs .slides > div li {
        font-size: 14px; }
    .layout-membership .pane-membership-categories-tabs .slides .activeTab {
      display: table; }
  .layout-membership .pane-membership-categories-tabs .menu {
    display: none; }
    .layout-membership .pane-membership-categories-tabs .menu li a.active {
      background: #ebebeb;
      border-bottom: 10px solid #ebebeb; }
  .layout-membership .pane-membership-categories-tabs .panel-separator {
    display: none; }

.layout-membership .pane-member-dues {
  margin-bottom: 60px; }
  .layout-membership .pane-member-dues .pane-title {
    margin: 30px auto; }
  .layout-membership .pane-member-dues .grid-14 {
    background: #95c8c4;
    padding-top: 30px;
    padding-bottom: 30px; }
  .layout-membership .pane-member-dues .square {
    background: #dfb02e;
    top: -20px;
    left: -20px; }
  .layout-membership .pane-member-dues p {
    margin-bottom: 1.5em; }
  .layout-membership .pane-member-dues .button, .layout-membership .pane-member-dues .node-type-event .field-name-field-website .authenticated a, .node-type-event .field-name-field-website .authenticated .layout-membership .pane-member-dues a, .layout-membership .pane-member-dues .join-button a, .join-button .layout-membership .pane-member-dues a {
    background: #dfb02e;
    margin: 0 auto;
    display: table; }

.view-newsletter.view-display-id-page_1 {
  margin-bottom: 30px; }

.view-newsletter div.views-row {
  display: inline-block;
  margin: 2px; }
  .view-newsletter div.views-row img {
    max-width: 100%;
    height: auto; }

.view-newsletter.view-display-id-rearrange .draggableviews-processed li.views-row {
  width: initial;
  float: none;
  display: inline-block; }

.view-newsletter.view-display-id-rearrange ul, .view-newsletter.view-display-id-rearrange li {
  margin: 2px;
  padding: 0; }

.block-newsletter-archive-block {
  background: #8dc2d6; }

.region-sidebar-first .block-newsletter-archive-block {
  margin-top: 60px; }

.block-newsletter-block-1 {
  background: #99c69b; }

.context-newsletter .zone-header-wrapper + .zone-preface-wrapper {
  margin-top: -40px;
  margin-bottom: 40px; }

.context-newsletter .zone-preface-wrapper {
  background: teal; }
  .context-newsletter .zone-preface-wrapper .zone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .context-newsletter .zone-preface-wrapper p {
    margin: 0; }
  .context-newsletter .zone-preface-wrapper img {
    max-width: 100%;
    height: auto !important;
    float: right; }

.context-newsletter .block-nawbo-dashboard-nawbo-dashboard-signup-links {
  text-align: center; }
  .context-newsletter .block-nawbo-dashboard-nawbo-dashboard-signup-links a {
    border: none;
    min-width: 128px; }
  .context-newsletter .block-nawbo-dashboard-nawbo-dashboard-signup-links span {
    margin: 5px;
    display: block; }

.page-partners .view-display-id-block_summary, .page-partners .view-display-id-block_chapter_partners_summary {
  display: table; }
  .page-partners .view-display-id-block_summary h3, .page-partners .view-display-id-block_chapter_partners_summary h3 {
    font-size: 1.25em; }
  .page-partners .view-display-id-block_summary img, .page-partners .view-display-id-block_chapter_partners_summary img {
    max-width: 100%;
    height: auto; }
  .page-partners .view-display-id-block_summary .read-more, .page-partners .view-display-id-block_chapter_partners_summary .read-more {
    float: right;
    font-size: 0.5em; }
  .page-partners .view-display-id-block_summary .view-content li, .page-partners .view-display-id-block_chapter_partners_summary .view-content li {
    display: inline-block;
    margin: 0 0 10px 0;
    width: 100%; }

.page-partners .pane-partner-with-nawbo {
  background: #DBD8BD;
  margin-top: 20px;
  padding: 30px; }

.context-partners .view-display-id-block_partners .views-row, .context-partners .view-display-id-block_chapter_partners .views-row, .page-partners .view-display-id-block_partners .views-row, .page-partners .view-display-id-block_chapter_partners .views-row {
  min-height: 190px; }

.context-partners .view-display-id-block_partners .views-field-field-logo, .context-partners .view-display-id-block_chapter_partners .views-field-field-logo, .page-partners .view-display-id-block_partners .views-field-field-logo, .page-partners .view-display-id-block_chapter_partners .views-field-field-logo {
  float: left;
  margin: 0 20px 20px 0;
  clear: both; }

.context-partners .view-display-id-block_partners .read-more + .read-more, .context-partners .view-display-id-block_chapter_partners .read-more + .read-more, .page-partners .view-display-id-block_partners .read-more + .read-more, .page-partners .view-display-id-block_chapter_partners .read-more + .read-more {
  padding-left: 1em; }

.context-partners .view-display-id-block_partners h3, .context-partners .view-display-id-block_chapter_partners h3, .page-partners .view-display-id-block_partners h3, .page-partners .view-display-id-block_chapter_partners h3 {
  display: none; }

.page-node-244 .view-display-id-block_partners .item-list {
  margin-bottom: 60px; }

.page-node-244 .view-display-id-block_partners h3 {
  display: inline-block; }

.page-node-244 .views-field-field-logo {
  border: 5px solid #fff; }
  .page-node-244 .views-field-field-logo.levelPlatinum {
    border-color: #e6f4fd; }
  .page-node-244 .views-field-field-logo.levelDiamond {
    border-color: #cadeda; }
  .page-node-244 .views-field-field-logo.levelGold {
    border-color: #f3dd4c; }
  .page-node-244 .views-field-field-logo.levelSilver {
    border-color: #e2ebed; }
  .page-node-244 .views-field-field-logo.levelBronze {
    border-color: #dc8d3f; }
  .page-node-244 .views-field-field-logo.levelCopper {
    border-color: #c39139; }
  .page-node-244 .views-field-field-logo.levelRegional {
    border-color: #00AFF0; }

.page-node-24 .infographic {
  max-width: 100%;
  height: auto !important; }

.view-id-member_directory .views-exposed-widgets {
  width: 100%; }

.view-id-member_directory .views-widget-filter-combine {
  width: 81%; }

.view-id-member_directory input[type=text] {
  width: 92%;
  line-height: 2em;
  margin-top: 9px; }

.view-id-member_directory .views-submit-button {
  margin-top: 1.5em; }

.view-id-member_directory .views-submit-button input[type=submit] {
  padding: 15px; }

h1.media-banner-title {
  left: 515px;
  margin-left: 20px; }

.field-type-video-embed-field .embedded-video .player {
  line-height: 0; }

.bean-block-edit-line a {
  color: #fff; }

.bean-block-edit-line a:hover {
  color: #999; }


/* NATIONAL WOMENS BUSINESS 2019 PAGE CSS */
.national-women-conference {
    font-family: 'Lato', sans-serif;
}
/* BANNER */
.zone-banner-section {
    background-image: url(../img/banner-img-bg.png);
    height: 558px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #fff;
}
.banner-text {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    margin-bottom: 18px;
}
.banner-text h1 {
    font-size: 154.36px;
    font-weight: 200;
    color: #fff;
    margin: -12px 0 0 7px;
}
.banner-text span {
    font-size: 60px;
    width: 100%;
    display: block;
    max-width: 560px;
    padding-left: 25px;
    line-height: 1.1;
}
.date-text {
    text-align: center;
    width: 100%;
}
.date-text h4 {
    font-size: 35.42px;
    font-weight: 300;
    color: #fff;
    letter-spacing: 3.5px;
}
.date-text p {
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    margin-bottom: 39px;
}
.date-text p span {
    font-size: 16px;
    display: block;
    text-transform: uppercase;
    margin-top: 6px;
    letter-spacing: 1px;
}
.btn-register {
    color: #eb3b25;
    background-color: #fff;
    font-size: 18px;
    font-weight: 900;
    text-transform: none;
    border-radius: 50px;
    max-width: 256px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    padding: 0 8px;
    letter-spacing: 1px;
    text-align: center;
}
.banner-setion-main {
    padding: 114px 0 0;
}

/* SUCCESS OUR TIME NOW */
.success-our-time {
    padding: 64px 0 51px;
}
.success-our-time h4 {
    color: #0e5f66;
    font-size: 22px;
    line-height: 36px;
    font-weight: bold;
    text-transform: none;
    max-width: 705px;
    margin-bottom: 10px;
}
.success-our-time p {
    font-size: 18px;
    line-height: 28px;
    color: #2a2a2a;
    max-width: 734px;
}
.success-our-time p > a {
    color: #591c8f;
    font-weight: 900;
    font-size: 18px;
    text-transform: uppercase;
    margin-left: 4px;
}
.success-our-time-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    /*-webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;*/
    /*align-items: center;*/
}
.success-left-text {
    padding-left: 9px;
}
.success-right-img {
    padding-left: 36px;
    margin-top: -47px;
}

/* WOMEN'S BUSINESS */
.womens-business {
    background-image: url(../img/womens-business-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 0 63px;
}
.womens-business-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    color: #fff;
    margin-bottom: 29px;
}
.womens-business-img {
    text-align: center;
    padding: 0 31px;
}
.keynote-title {
    font-size: 16px;
    letter-spacing: 3px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 0px;
}
.womens-business-name {
    font-size: 70px;
    color: #f59125 !important;
    margin-top: 0 !important;
    letter-spacing: 1px;
    font-weight: 300;
    text-transform: none;
    line-height: 0.9;
    margin-left: -10px;
    margin-bottom: 20px;
}
.womens-sub-title {
    font-size: 18px;
}
.womens-img {
    width: 313px;
    height: 313px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 24px;
    box-shadow: 8px 5px 0 2px rgba(255, 255, 255, 0.3);
}
.womens-img > img {
    width: 100%;
}
.womens-business-text h4 {
    font-size: 22px;
    color: #ffe0bb;
    font-weight: bold;
    line-height: 36px;
    text-transform: none;
    max-width: 550px;
    width: 100%;
    margin-top: 14px;
}
.womens-business-text p {
    font-size: 18px;
    line-height: 32px;
    width: 100%;
    max-width: 555px;
    margin-top: 7px;
}
.womens-business-text {
    padding-left: 25px;
}

.btn-yellow {
    background-color: #f59125;
}
.btn-yellow:hover {
    background-color: #f78203;
    color: #fff;
}
.btn-orange {
    background-color: #eb3c25;
}
.btn-orange:hover {
    background-color: #e24f3c;
    color: #fff;
}
.btn-white {
    background-color: #fff;
}
.btn-white:hover {
    background-color: #f7f7f7;
}
.btn.btn-rounded.btn-white {
    color: #1d606e;
}
.btn-rounded {
    font-size: 18px;
    font-weight: 900;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50px;
    color: #fff;
}
.button-section .btn-rounded {
    width: 31.5%;
    display: inline-block;
}
.button-section .btn.btn-rounded {
    margin: 0 22px;
}
.button-section .btn.btn-rounded:first-child,
.button-section .btn.btn-rounded:last-child {
    margin: 0px;
}

/* BLOG POST SECTION */
.blog-post-section {
    padding: 56px 0 73px;
}
.box-card-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.box-card-main .box-card {
    width: 50%;
    padding: 0 20px;
}
.box-card-main .box-card:first-child {
    padding-left: 0;
}
.box-card-main .box-card:last-child {
    padding-right: 0;
}
.box-card span {
    margin-bottom: 30px;
}
.simple-title {
    font-size: 16px;
    color: #f59125;
    font-weight: 900;
    text-transform: uppercase;
    width: 100%;
    display: block;
    letter-spacing: 3px;
}
.box-card img {
    width: 100%;
    margin-bottom: 16px;
}
.box-card h3 {
    font-size: 22px;
    color: #0e5f66;
    line-height: 32px;
    font-weight: bold;
    text-transform: none;
    margin-bottom: 8px;
}
.box-card p {
    font-size: 18px;
    color: #2a2a2a;
    line-height: 28px;
    margin-bottom: 23px;
}
.btn-blue {
    background-color: #591c8f;
    color: #fff;
}
.btn-blue:hover {
    background-color: #7a3eaf;
    color: #fff;
}
.btn-medium {
    max-width: 160px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: 1px;
    text-align: center;
    border-radius: 30px;
}

/* REGISTRATION FEES SECTION */
.registration-fees-section {
    background-image: url(../img/registration-fees-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 0 53px;
}
.registration-fees-main .registration-left {
    background-color: #fff;
    padding: 33px 0 33px 44px;
    box-shadow: -13px -1px 33px -11px rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: 30px;
    box-sizing: border-box;
}
.registration-fees-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.registration-fees-main .registration-left,
.registration-fees-main .registration-right {
    width: 50%;
}
.registration-fees-main .registration-right {
    color: #fff;
    background-color: #591c8f;
    border-bottom-right-radius: 30px;
    background-image: url(../img/Hyatt-Regency-bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
}
.registration-fees-list li.registration-list {
    list-style: none;
    margin-bottom: 10px;
}
.registration-list h5 {
    font-size: 22px;
    color: #0e5f66;
    font-weight: bold;
    margin-bottom: 4px;
    text-transform: none;
}
.registration-list p {
    color: #2a2a2a;
    font-size: 18px;
    line-height: 28px;
    max-width: 400px;
    width: 100%;
    margin-bottom: 14px;
}
.registration-fees-list {
    margin: 15px 0 30px;
}
.member-number {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.member span {
    font-size: 14px;
    text-transform: uppercase;
    color: #aaaaaa;
    font-weight: bold;
    letter-spacing: 1.2px;
    margin-bottom: 3px;
    display: block;
}
.member h3 {
    font-size: 30px;
    font-weight: bold;
    color: #f59125;
}
.member-number .member {
    width: 100%;
    max-width: 135px;
}
p.title-sub-text {
    font-size: 13px;
    color: #9e9e9e;
    line-height: 20px;
}
.registration-right h4 {
    font-size: 26px;
    text-transform: none;
    color: #fff;
    font-weight: bold;
}
.concat-details {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
}
.room-block {
    font-size: 14px;
    color: #f59125;
    text-transform: uppercase;
    letter-spacing: 1.5px;
}
.room-block > b {
    display: block;
    font-size: 30px;
    letter-spacing: normal;
    margin-top: 10px;
    text-transform: none;
}
.registration-right-main {
    position: absolute;
    bottom: 33px;
    padding: 0 40px;
}
.hyatt-text {
    margin-bottom: 30px;
}
.btn-large {
    width: 100%;
    max-width: 230px;
    height: 60px;
    line-height: 60px;
    display: block;
    border-radius: 50px;
    text-align: center;
    font-weight: 900;
    font-size: 18px;
    color: #fff;
}
.btn-text-blue, .btn-text-blue:hover {
    color: #591c8f;
}

/* THINGS TO DO IN JACKSONVILLE */
.things-jacksonville-section {
    padding: 50px 0 1px;
}
.things-box img {
    width: 100%;
    margin-bottom: 20px;
    height: 200px;
    object-fit: cover;
}
.things-box h5 {
    font-size: 22px;
    color: #0e5f66;
    line-height: normal;
    font-weight: bold;
    text-transform: none;
    margin-bottom: 5px;
}
.things-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
.things-col {
    width: 33.33%;
    padding: 0 10px;
    box-sizing: border-box;
}
.things-jacksonville-section span.simple-title {
    margin-bottom: 28px;
}
.things-box p {
    margin-bottom: 20px;
}
.things-box {
    margin-bottom: 43px;
}
.things-box p {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 28px;
}
.btn-things-box {
    width: 100%;
}
.things-box-card {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}
.things-box-content {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.title-things-box {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
}
/* SPONSOR COMPANY LOGO */
.sponsor-company-logo {
    background-color: #f2f2f2;
    padding: 44px 0 50px;
}
.title-sponsor {
    font-size: 14px;
    font-weight: 900;
    line-height: 28px;
    letter-spacing: 1px;
    color: #0e5f66;
    margin-bottom: 10px;
    text-transform: uppercase !important;
}
.sponsor-row {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
    margin-bottom: 28px;
}
.sponsor-row:last-child {
    border: none;
    padding: 0px;
    margin: 0px;
}
.sp-logo-left, .sp-logo-right {
    width: 50%;
}
.sp-logo img {
    margin-right: 84px;
    vertical-align: middle;
}
/* JOIN HUNDREDS SECTION */
.join-together-section {
    background-image: url(../img/Join-entrepreneurs-bg.png);
    background-size: cover;
    padding: 80px 0 102px;
    background-repeat: no-repeat;
}
.join-together-section h1 {
    font-size: 45px;
    color: #f2f2f2;
    line-height: 60px;
    font-weight: 300;
    margin-bottom: 15px;
    width: 100%;
    max-width: 860px;
    text-transform: none;
    padding-left: 10px;
    margin-bottom: 39px;
}
.join-together-section .btn {
    display: inline-block;
    margin-right: 22px;
    margin-left: 8px;
}
.btn-outline-yellow {
    width: 100%;
    max-width: 230px;
    height: 56px;
    line-height: 56px;
    display: block;
    border-radius: 50px;
    text-align: center;
    font-weight: 900;
    font-size: 18px;
    color: #f59125;
    border: 2px solid #f59125;
}
.btn-outline-yellow:hover {
    background-color: #f59125;
    color: #fff;
}

/**/
.mt-0 {
    margin-top: 0px;
}
.p-0 {
    padding: 0px !important;
}
.m-0 {
    margin: 0px !important;
}
.w-100 {
    width: 100% !important;
}
.m-w-100 {
    max-width: 100% !important;
}

/* 2019 CONFERENCE AGENDA PAGE CSS */
.zone-banner-section.conference-agenda {
    background-image: url("../img/conference-agenda-bg.jpg");
}
.simple-banner {
    height: 215px;
    padding: 38px 0;
    box-sizing: border-box;
}
.banner-title {
    font-size: 36px;
    font-weight: bold;
    text-transform: none;
    color: #fff;
}
.conference-agenda .banner-setion-main {
    padding: 0;
    margin-bottom: 25px;
}
.btn.btn-white.text-yellow {
    color: #f59125;
}
.success-our-time.conference-agenda-time {
    padding: 41px 0 24px;
}
/* TIME CALENDAR */
.time-calendar-main {
    margin: 25px 0;
}
.calendar-part {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack:space-between;
    -ms-flex-pack:space-between;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    -ms-grid-row-align: baseline;
    align-items: baseline;
    padding: 15px;
}
.calendar-part li {
    list-style: none;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}

.time-calendar-title {
    background-color: #f59125;
}
.time-calendar-title li {
    color: #fff;
    letter-spacing: 1px;
}
.description h3 {
    font-size: 18px;
    text-transform: none;
    color: #0e5f66;
    font-weight: bold;
    line-height: 28px;
    margin-bottom: 10px;
}
.text-green {
    color: #0e5f66;
}
.time-calendar-main .time,
.time-calendar-main .location {
    color: #000;
    letter-spacing: 1px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.time-calendar-main .first-part {
    width: 25%;
}
.time-calendar-main .two-part {
    width: 52%;
    padding-right: 25px;
    box-sizing: border-box;
}
.time-calendar-main .two-part ul li{
    list-style-type: disc;
    text-transform: none;
    font-size: 15px;
    line-height: 1.2;
}
.time-calendar-main .two-part ol{
  list-style: decimal;
}
.time-calendar-main .two-part ol li{
    list-style-type: inherit;
    text-transform: none;
    font-size: 15px;
    line-height: 1.2;
}
.time-calendar-main .three-part {
    width: 23%;
}
.sec-border-bottom {
    border-bottom: 1px solid #d7d7d7;
}
.description p {
    color: #2a2a2a;
    font-size: 15px;
    /*margin: 0px; scott disabled to allow for spacing between paragrahs in agenda*/
    font-weight: normal;
    line-height: 24px;
}
.moderated-section {
    margin-top: 15px;
}
.conference-agenda-time .success-our-time-main {
    display: block;
}

/* 2019 CONFERENCE SPEAKERS */
.testimonial-section {
    margin: 50px 0 0;
}
.testimonial-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 40px 0;
}
.testimonial-box.align-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
}
.testimonial-left {
    text-align: center;
    width: 30%;
}
.testimonial-left h2 {
    color: #f59125;
    text-transform: none;
    font-weight: 300;
}
.testimonial-left img {
    margin-bottom: 15px;
    width: 310px;
    height: 310px;
    border-radius: 50%;
    object-fit: initial;
}
.small-box-img{
    width: 200px !important;
    height: 200px !important;
}
.testimonial-left p {
    color: #591c8f;
    font-size: 18px;
}
.testimonial-right h3 {
    font-size: 22px;
    color: #0e5f66;
    line-height: 36px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: none;
}
.testimonial-right p {
    color: #2a2a2a;
    font-size: 18px;
    line-height: 28px;
}
.testimonial-right {
    padding-left: 41px;
    width: 70%;
    box-sizing: border-box;
}
.national-women footer #zone-footer-wrapper
.block-menu-national-social-links ul.menu li.leaf a {
    padding: 14px 0;
}

/* RESPONSIVE */
@media screen and (min-width:992px) and (max-width:1199px) {
    .national-women .container-24 {
        width: 970px;
    }

}
@media screen and (min-width:768px){
    .success-left-text, .success-right-img{
      width: 50%;
    }
}
@media screen and (min-width:768px) and (max-width:992px) {
    .banner-text span {
        font-size: 40px;
        max-width: 100%;
    }
    .banner-text h1 {
        font-size: 104px;
    }
    .sp-logo img {
        margin-right: 20px;
    }
}
@media screen and (max-width:979px) {
    .button-section {
        text-align: center;
    }
    .button-section .btn-rounded {
        width: 25%;
    }
    .banner-title {
        text-align: center;
    }
    .testimonial-left, .testimonial-right {
        width: 50%;
        padding: 0px;
    }
}
@media screen and (max-width:992px) {
    .banner-text {
        max-width: 660px;
        margin: 0 auto;
    }
}
@media screen and (max-width:767px) {
    .banner-text h1 {
        font-size: 70px;
    }
    .banner-text span {
        font-size: 28px;
        max-width: 100%;
    }
    .banner-setion-main {
        padding: 70px 0 0;
    }
    .zone-banner-section {
        height: 450px;
    }
    .success-our-time h4 {
        font-size: 19px;
    }
    .success-our-time p {
        font-size: 16px;
    }
    .womens-business-text h4 {
        font-size: 18px;
        line-height: 30px;
    }
    .womens-business-text p {
        font-size: 16px;
        line-height: 27px;
    }
    .success-left-text {
        padding-left: 0;
    }
    .success-our-time-main {
        display: block;
        text-align: center;
    }
    .success-our-time p > a {
        display: block;
    }
    .success-right-img {
        padding-left: 0;
        margin-top: 15px;
    }
    .womens-business-main {
        display: block;
        text-align: center;
    }
    .womens-img {
        margin: 0 auto 30px;
        width: 275px;
        height: 275px;
    }
    .button-section {
        width: 100%;
        display: block;
    }
    .button-section .btn.btn-rounded {
        display: block;
        margin: 5px 0;
        width: 100%;
    }
    .box-card-main .box-card {
        width: 100%;
        margin-bottom: 20px;
        text-align: center;
    }
    .box-card-main {
        display: block;
    }
    .btn-medium {
        margin: 0 auto;
    }
    .box-card h3 {
        font-size: 19px;
    }
    .box-card p {
        font-size: 16px;
    }
    .blog-post-section {
        padding: 56px 0 40px;
    }
    .registration-fees-main {
        display: block;
    }
    .registration-fees-main .registration-left,
    .registration-fees-main .registration-right {
        width: 100%;
        border-radius: 0;
        text-align: center;
    }
    .registration-fees-main .registration-right {
        padding-top: 220%;
    }
    .things-col {
        width: 100%;
    }
    .things-jacksonville-section {
        text-align: center;
    }
    .sp-logo-left, .sp-logo-right {
        width: 100%;
    }
    .sp-logo-left {
        margin-bottom: 15px;
    }
    .sp-logo img {
        margin-right: 35px;
        margin-bottom: 20px;
    }
    .join-together-section {
        text-align: center;
    }
    .join-together-section h1 {
        font-size: 30px;
        line-height: 45px;
        padding: 0;
        max-width: 100%;
    }
    .join-together-section .btn {
        margin: 10px 0px;
    }
    .box-card-main .box-card {
        padding: 0px;
    }
    .womens-business-text {
        padding-left: 0;
    }
    .registration-fees-main .registration-left {
        padding: 40px 30px;
        text-align: center;
    }
    .registration-fees-section .btn {
        margin: 0 auto;
    }
    .zone-banner-section.conference-agenda {
        height: 350px;
    }
    .time-calendar-section .simple-title {
        text-align: center;
    }
    .description h3, .time-calendar-main .time, .time-calendar-main .location, .description p, .calendar-part li {
        font-size: 12px;
        line-height: normal;
    }
    .description h3, .moderated-section {
        margin-bottom: 5px;
        line-height: normal;
    }
    .time-calendar-main .two-part {
        padding: 0px 5px;
    }
    .calendar-part {
        padding: 10px;
    }
    .testimonial-left, .testimonial-right {
        width: 100%;
    }
    .testimonial-section {
        text-align: center;
    }
    .testimonial-box {
        display: block;
    }
    .testimonial-right {
        padding-left: 0px;
    }
    .testimonial-right h3 {
        font-size: 17px;
        line-height: 30px;
    }
    .testimonial-right p {
        font-size: 16px;
        line-height: 25px;
    }
    .testimonial-left img {
        width: 100%;
        max-width: 300px;
    }
    .success-left-text, .success-right-img{
      width: 100%;
    }
}
/*mobile landscape only*/
@media screen and (min-width:480px) and (max-width:767px) {
    .national-women .container-24 {
        width: 460px;
        margin: 0 auto;
    }
}
/*mobile potrait only*/
@media screen and (max-width:479px) {
     .national-women .container-24 {
        width: 300px;
        margin: 0 auto;
     }
     .banner-text {
         display: block;
         text-align: center;
     }
     .date-text h4 {
        font-size: 23px;
        letter-spacing: 3px;
    }
    .banner-text span {
       padding: 0px;
    }
    .date-text p {
        font-size: 17px;
    }
    .success-our-time {
        padding: 35px 0;
    }
    .success-our-time h4 {
        font-size: 16px;
        line-height: 30px;
    }
    .success-our-time p {
        font-size: 14px;
    }
    .womens-business {
        padding: 40px 0;
    }
    .womens-business-img {
        padding: 0;
    }
    .womens-business-name {
        font-size: 60px;
    }
    .womens-business-text h4 {
        font-size: 16px;
    }
    .womens-business-text p {
        font-size: 14px;
    }
    .simple-title {
        font-size: 14px;
        letter-spacing: 2px;
    }
    .box-card h3 {
        font-size: 17px;
    }
    .box-card p {
        font-size: 14px;
    }
    .registration-fees-main .registration-left {
        padding: 30px 20px;
    }
    .registration-list p {
        font-size: 16px;
    }
    .registration-list h5 {
        font-size: 19px;
    }
    .registration-right-main {
        padding: 0 20px;
    }
    .registration-right h4 {
        font-size: 21px;
    }
    .room-block {
        font-size: 10px;
    }
    .room-block > b {
        font-size: 26px;
    }
    .registration-fees-main .registration-right {
        padding-top: 280%;
    }
    .things-box h5 {
        font-size: 17px;
    }
    .things-box p {
        font-size: 15px;
    }
    .sp-logo {
        width: 100%;
    }
    .sp-logo img {
        margin-right: 0;
        display: block;
        margin: 0 auto 20px;
    }
    .title-sponsor {
        text-align: center;
    }
    .sponsor-company-logo {
        padding: 40px 0 20px;
    }
    .join-together-section {
        padding: 40px 0;
    }
    .join-together-section h1 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 20px;
    }
}


.page-node-5965 img[src*="tan-line"] {
  max-width: 100%;
}
@media screen and (max-width: 1199px) { 
  .page-node-5965 .field-items .field-item.even > ul, .page-node-5965 .field-items .field-item.even > ul li ul {
    padding: 0;
  }
  .page-node-5965 .region-inner.region-content-inner .panels-flexible-new-inside .panels-flexible-region-new-center {
    width: 100%;  
  }
}
@media screen and (max-width: 979px) {
  .page-node-5965 .field-items .field-item.even p[style] img {
    width: 100%;
  }
  .page-node-5965 .field-item.even h2 > img[style] {
    width: 100% !important;
    height: auto !important;
    max-width: 340px;
  }
  .page-node-5965 .field-items .field-item.even > h1 {
    font-size: 30px !important;
  }
  .page-node-5965 .field-items .field-item.even p > img[style] {
    height: auto !important;
    margin: 0 !important;
    width: auto !important;
  }
  .page-node-5965 .field-items .field-item.even > ul strong {
    font-size: 13px;
  }
}
@media screen and (max-width: 740px) { 
  .page-node-5965 .region-inner.region-content-inner h1#page-title {
    margin: 0 0 15px 0;
  }
  .page-node-5965 .field-item.even h2 > img {
    max-width: 275px;
  }
  .page-node-5965 .region-inner.region-content-inner h3 > br {
    display: none;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h4 > br {
    display: none;
  }
}
@media screen and (max-width: 575px) {  
  .page-node-5965 .field-item.even h2 > img {
    max-width: 100%;
  }
  .page-node-5965 .region-inner.region-content-inner h1#page-title, 
  .page-node-5965 .region-inner.region-content-inner h3 {
    text-align: left;
    font-size: 24px;
  }
  .page-node-5965 .field-items .field-item.even > h1 {
    text-align: left;
    font-size: 20px !important;
  }
  .page-node-5965 .field-items .field-item.even p {
    font-size: 15px;
    text-align: left;
  }
  .page-node-5965 .field-items .field-item.even p[style] {
    font-size: 15px !important;
    text-align: left !important;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h4 > img {
    width: 100% !important;
    height: auto !important;
    max-width: 100%;
    margin: 0 0 10px 0 !important;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h2 {
    font-size: 25px;
    margin: 0;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h4 > strong {
    font-size: 18px;
    margin-top: 10px;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h2.p1.rtecenter {
    font-size: 24px;
    text-align: left;
  }
  .page-node-5965 .field-type-text-with-summary .field-items .field-item.even h4 {
    margin-bottom: 0;
  }
  .page-node-5965 .region-inner.region-content-inner h3 img {
    width: 100% !important;
    height: auto !important;
  }
  .page-node-5965 .field-items .field-item.even p > img[style] {
    width: 100% !important;
    max-width: 100%;
  }
}


/* HomePage Media Screen */

.front .video {
  position: relative;
}
.front .register-now {
  background-color: #fff;
  border-radius: 50px;
  bottom: 19px;
  color: #EA4737;
  font-size: 13px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 1px;
  right: 25px;
  padding: 13px 10px 14px;
  position: absolute;
  text-align: center;
  width: 184px;
}
.front .register-now:hover {
  background-color: #EA4737;
  color: #fff;
}

@media screen and (max-width: 640px) {
.front .register-now {
  bottom: 10px;
  font-size: 11px;
  padding: 10px 10px 11px;
  right: 10px;
  width: 114px;
}
}

.front .pane-hero-carousel .video {
    width: 820px !important;
    height: 312px;
}
@media screen and (max-width: 1199px) {
  .front .pane-partnerships .item-list ul li.views-row-6 img {
      position: absolute;
      top: 50%;
      left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
      transform: translateY(-50%);
  }
}

@media screen and (max-width: 991px) {
  .front .pane-hero-carousel .video {
    width: auto !important;
    height: auto !important;
  }
  .front .pane-hero-carousel .video img{
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .front .pane-hero-carousel .field-name-body p {
    font-size: 14px;
  }
  .front .pane-hero-carousel .field-name-body p:last-child {
    top: 130px;
  }
  .front .pane-landing-page-news .panel-pane {
    min-height: auto;
  }
  .front .node-chapter-tripillar img {
    margin-bottom: 0;
  } 
  .front h2.pane-title, .panelizer-view-mode h2 {
      font-size: 28px;
  }
  .front h3 {
      font-size: 24px;
  }
  .front .pane-partnerships h2 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 739px) { 
  .front .field-items p, .front .pane-content .pane-description {
    font-size: 16px;
  }
  .front .pane-content .pane-description {
    padding: 0 12px;
  }
  .front .field-items p a img{
    text-align: left;
      display: block;
      width: 100%;
  }
  .front .region-content p + h3 {
    margin: 0 !important; 
  }
  .front .zone-legal ul.menu {
    text-align: center;
    margin-top: 0;
  }
  .front .pane-photo-carousel .view-header {
    text-align: center;
  }
  .front .zone-search-wrapper .block-title {
    display: inline;
  }
  .front .zone-search-wrapper form div.form-type-textfield {
    position: relative;
  }
  .front .zone-search-wrapper .form-submit {
    position: absolute;
    top: 0;
  }
  .front .front .pane-hero-carousel .video{
    margin: -200px auto 0;
  }
  .front .pane-hero-carousel .slogan {
    padding: 20px 0;
    background-color: #fff;
  }
}

@media screen and (max-width: 480px) { 
  .front .zone-search-wrapper .block-title {
    display: none;
  }
  .front h2.pane-title, .panelizer-view-mode h2 {
      font-size: 24px;
  }
}

@media screen and (max-width: 380px) { 
  .front .pane-chapter-locations-mapeal-map-wra {
      padding: 60px 0 0;
  }
}
.chapter-video {
text-align: center;
position: relative;
z-index: 2;
padding-bottom: 10px;
margin-top: -231px;
}
.chapter-video iframe {
display: block;
margin: 0 auto;
}