/*Flex*/
@import url("https://use.typekit.net/tks0sgx.css");
body h1, body h2, body h3, body h4, body h5, body h6,
body .chevron, body .chevron-left:after, body .chevron-right:after, body .tribe-events-list-separator-month > span:after, body .pre-footer__column:before,
body .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left body .vc_tta-tab > a:after, body .text-auto, body .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab body .vc_tta-title-text:after {
  color: #a9cf38; }
  body .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors body a.mega-menu-link,
  body .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups body a.mega-menu-link,
  body .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings body a.mega-menu-link,
  body .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media body a.mega-menu-link,
  body .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members body a.mega-menu-link, body .sub-menu a.mega-menu-link:hover, .sub-menu body a.mega-menu-link:hover, body .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu body li.mega-current-menu-item > a.mega-menu-link,
  body .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu body li.mega-current-menu-ancestor > a.mega-menu-link, body .main-footer a:hover, .main-footer body a:hover, body .main-footer a:focus, .main-footer body a:focus, body .main-footer a:active, .main-footer body a:active, .text-default {
    color: #a9cf38 !important; }
  body a.chevron-right:hover:after,
  body a .chevron-right:hover:after,
  a body .chevron-right:hover:after,
  body a .tribe-events-list-separator-month > span:hover:after,
  a body .tribe-events-list-separator-month > span:hover:after,
  body a.chevron-left:hover:after,
  body a .chevron-left:hover:after,
  a body .chevron-left:hover:after {
    color: #69821f; }
body .site-title,
body .sub-footer,
body .topbar, body .topbar:after,
body .image-btn__content, body .dm-btn,
body .chevron-left, body .chevron-right, body .tribe-events-list-separator-month > span,
body .background-auto, body button, body .tribe-events-widget-link a, .tribe-events-widget-link body a, body .text-chevron__content, body .text-chevron__content .half-chevron-1:after, .text-chevron__content body .half-chevron-1:after, body .text-chevron__content .half-chevron-2:after, .text-chevron__content body .half-chevron-2:after, body .coupon--auto, body .sidebar-bottom, body .sort-button.active, body .wpcf7-submit, body .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper body input[type="submit"], body .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--default, .layout-recreation .chevron-bottom.chevron-bottom--default, .layout-arts-entertainment .chevron-bottom.chevron-bottom--default, .layout-shopping .chevron-bottom.chevron-bottom--default, .layout-dining .chevron-bottom.chevron-bottom--default, .layout-lodging .chevron-bottom.chevron-bottom--default, .layout-shawshank-trail .chevron-bottom.chevron-bottom--default, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--default, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--default, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--default, .layout-bridle-trails .chevron-bottom.chevron-bottom--default, .coupon--default {
  background-color: #a9cf38; }
  .image-btn__content--default, .text-chevron--default .text-chevron__content, .text-chevron--default .text-chevron__content .half-chevron-1:after, .text-chevron--default .text-chevron__content .half-chevron-2:after {
    background-color: #a9cf38 !important; }
  body .dm-btn:hover, body button:hover, body .tribe-events-widget-link a:hover, .tribe-events-widget-link body a:hover, body .member-list-addy, body .wpcf7-submit:hover, body .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper body input[type="submit"]:hover {
    background-color: #69821f; }
    body .drm-topbar a.mega-menu-link:hover, .drm-topbar body a.mega-menu-link:hover, body .drm-topbar a.mega-menu-link:focus, .drm-topbar body a.mega-menu-link:focus {
      background-color: #69821f !important; }

.layout-attractions h1, .layout-attractions h2, .layout-attractions h3, .layout-attractions h4, .layout-attractions h5, .layout-attractions h6,
.layout-attractions .chevron, .layout-attractions .chevron-left:after, .layout-attractions .chevron-right:after, .layout-attractions .tribe-events-list-separator-month > span:after, .layout-attractions .pre-footer__column:before,
.layout-attractions .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-attractions .vc_tta-tab > a:after, .layout-attractions .text-auto, .layout-attractions .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-attractions .vc_tta-title-text:after {
  color: #d6782a; }
  .layout-attractions .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-attractions a.mega-menu-link,
  .layout-attractions .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-attractions a.mega-menu-link,
  .layout-attractions .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-attractions a.mega-menu-link,
  .layout-attractions .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-attractions a.mega-menu-link,
  .layout-attractions .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-attractions a.mega-menu-link, .layout-attractions .sub-menu a.mega-menu-link:hover, .sub-menu .layout-attractions a.mega-menu-link:hover, .layout-attractions .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-attractions li.mega-current-menu-item > a.mega-menu-link,
  .layout-attractions .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-attractions li.mega-current-menu-ancestor > a.mega-menu-link, .layout-attractions .main-footer a:hover, .main-footer .layout-attractions a:hover, .layout-attractions .main-footer a:focus, .main-footer .layout-attractions a:focus, .layout-attractions .main-footer a:active, .main-footer .layout-attractions a:active, .text-attractions, .dm-btn--attractions:after,
  .dm-headline--attractions:after, .mega-menu .rpwwt-widget li.attractions .rpwwt-post-title {
    color: #d6782a !important; }

.layout-attractions a.chevron-right:hover:after,
.layout-attractions a .chevron-right:hover:after,
a .layout-attractions .chevron-right:hover:after,
.layout-attractions a .tribe-events-list-separator-month > span:hover:after,
a .layout-attractions .tribe-events-list-separator-month > span:hover:after,
.layout-attractions a.chevron-left:hover:after,
.layout-attractions a .chevron-left:hover:after,
a .layout-attractions .chevron-left:hover:after {
  color: #814819; }
  .dm-btn--attractions:hover:after {
    color: #814819 !important; }

.layout-attractions .site-title,
.layout-attractions .sub-footer,
.layout-attractions .topbar, .layout-attractions .topbar:after,
.layout-attractions .image-btn__content, .layout-attractions .dm-btn,
.layout-attractions .chevron-left, .layout-attractions .chevron-right, .layout-attractions .tribe-events-list-separator-month > span,
.layout-attractions .background-auto, .layout-attractions button, .layout-attractions .tribe-events-widget-link a, .tribe-events-widget-link .layout-attractions a, .layout-attractions .text-chevron__content, .layout-attractions .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-attractions .half-chevron-1:after, .layout-attractions .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-attractions .half-chevron-2:after, .layout-attractions .coupon--auto, .layout-attractions .sidebar-bottom, .layout-attractions .sort-button.active, .layout-attractions .wpcf7-submit, .layout-attractions .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-attractions input[type="submit"], body .chevron-bottom.chevron-bottom--attractions, .layout-attractions .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--attractions, .layout-recreation .chevron-bottom.chevron-bottom--attractions, .layout-arts-entertainment .chevron-bottom.chevron-bottom--attractions, .layout-shopping .chevron-bottom.chevron-bottom--attractions, .layout-dining .chevron-bottom.chevron-bottom--attractions, .layout-lodging .chevron-bottom.chevron-bottom--attractions, .layout-shawshank-trail .chevron-bottom.chevron-bottom--attractions, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--attractions, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--attractions, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--attractions, .layout-bridle-trails .chevron-bottom.chevron-bottom--attractions, .background-attractions, .coupon--attractions {
  background-color: #d6782a; }
  .dm-btn--attractions,
  .dm-headline--attractions, .image-btn__content--attractions, .text-chevron--attractions .text-chevron__content, .text-chevron--attractions .text-chevron__content .half-chevron-1:after, .text-chevron--attractions .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--attractions .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #d6782a !important; }

.layout-attractions .dm-btn:hover, .layout-attractions button:hover, .layout-attractions .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-attractions a:hover, .layout-attractions .member-list-addy, .layout-attractions .wpcf7-submit:hover, .layout-attractions .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-attractions input[type="submit"]:hover {
  background-color: #814819; }
  .layout-attractions .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-attractions a.mega-menu-link:hover, .layout-attractions .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-attractions a.mega-menu-link:focus, .dm-btn--attractions:hover {
    background-color: #814819 !important; }

.layout-recreation h1, .layout-recreation h2, .layout-recreation h3, .layout-recreation h4, .layout-recreation h5, .layout-recreation h6,
.layout-recreation .chevron, .layout-recreation .chevron-left:after, .layout-recreation .chevron-right:after, .layout-recreation .tribe-events-list-separator-month > span:after, .layout-recreation .pre-footer__column:before,
.layout-recreation .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-recreation .vc_tta-tab > a:after, .layout-recreation .text-auto, .layout-recreation .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-recreation .vc_tta-title-text:after {
  color: #86c240; }
  .layout-recreation .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-recreation a.mega-menu-link,
  .layout-recreation .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-recreation a.mega-menu-link,
  .layout-recreation .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-recreation a.mega-menu-link,
  .layout-recreation .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-recreation a.mega-menu-link,
  .layout-recreation .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-recreation a.mega-menu-link, .layout-recreation .sub-menu a.mega-menu-link:hover, .sub-menu .layout-recreation a.mega-menu-link:hover, .layout-recreation .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-recreation li.mega-current-menu-item > a.mega-menu-link,
  .layout-recreation .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-recreation li.mega-current-menu-ancestor > a.mega-menu-link, .layout-recreation .main-footer a:hover, .main-footer .layout-recreation a:hover, .layout-recreation .main-footer a:focus, .main-footer .layout-recreation a:focus, .layout-recreation .main-footer a:active, .main-footer .layout-recreation a:active, .text-recreation, .dm-btn--recreation:after,
  .dm-headline--recreation:after, .mega-menu .rpwwt-widget li.recreation .rpwwt-post-title {
    color: #86c240 !important; }

.layout-recreation a.chevron-right:hover:after,
.layout-recreation a .chevron-right:hover:after,
a .layout-recreation .chevron-right:hover:after,
.layout-recreation a .tribe-events-list-separator-month > span:hover:after,
a .layout-recreation .tribe-events-list-separator-month > span:hover:after,
.layout-recreation a.chevron-left:hover:after,
.layout-recreation a .chevron-left:hover:after,
a .layout-recreation .chevron-left:hover:after {
  color: #517626; }
  .dm-btn--recreation:hover:after {
    color: #517626 !important; }

.layout-recreation .site-title,
.layout-recreation .sub-footer,
.layout-recreation .topbar, .layout-recreation .topbar:after,
.layout-recreation .image-btn__content, .layout-recreation .dm-btn,
.layout-recreation .chevron-left, .layout-recreation .chevron-right, .layout-recreation .tribe-events-list-separator-month > span,
.layout-recreation .background-auto, .layout-recreation button, .layout-recreation .tribe-events-widget-link a, .tribe-events-widget-link .layout-recreation a, .layout-recreation .text-chevron__content, .layout-recreation .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-recreation .half-chevron-1:after, .layout-recreation .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-recreation .half-chevron-2:after, .layout-recreation .coupon--auto, .layout-recreation .sidebar-bottom, .layout-recreation .sort-button.active, .layout-recreation .wpcf7-submit, .layout-recreation .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-recreation input[type="submit"], body .chevron-bottom.chevron-bottom--recreation, .layout-recreation .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--recreation, .layout-recreation .chevron-bottom.chevron-bottom--recreation, .layout-arts-entertainment .chevron-bottom.chevron-bottom--recreation, .layout-shopping .chevron-bottom.chevron-bottom--recreation, .layout-dining .chevron-bottom.chevron-bottom--recreation, .layout-lodging .chevron-bottom.chevron-bottom--recreation, .layout-shawshank-trail .chevron-bottom.chevron-bottom--recreation, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--recreation, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--recreation, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--recreation, .layout-bridle-trails .chevron-bottom.chevron-bottom--recreation, .background-recreation, .coupon--recreation {
  background-color: #86c240; }
  .dm-btn--recreation,
  .dm-headline--recreation, .image-btn__content--recreation, .text-chevron--recreation .text-chevron__content, .text-chevron--recreation .text-chevron__content .half-chevron-1:after, .text-chevron--recreation .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--recreation .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #86c240 !important; }

.layout-recreation .dm-btn:hover, .layout-recreation button:hover, .layout-recreation .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-recreation a:hover, .layout-recreation .member-list-addy, .layout-recreation .wpcf7-submit:hover, .layout-recreation .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-recreation input[type="submit"]:hover {
  background-color: #517626; }
  .layout-recreation .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-recreation a.mega-menu-link:hover, .layout-recreation .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-recreation a.mega-menu-link:focus, .dm-btn--recreation:hover {
    background-color: #517626 !important; }

.layout-arts-entertainment h1, .layout-arts-entertainment h2, .layout-arts-entertainment h3, .layout-arts-entertainment h4, .layout-arts-entertainment h5, .layout-arts-entertainment h6,
.layout-arts-entertainment .chevron, .layout-arts-entertainment .chevron-left:after, .layout-arts-entertainment .chevron-right:after, .layout-arts-entertainment .tribe-events-list-separator-month > span:after, .layout-arts-entertainment .pre-footer__column:before,
.layout-arts-entertainment .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-arts-entertainment .vc_tta-tab > a:after, .layout-arts-entertainment .text-auto, .layout-arts-entertainment .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-arts-entertainment .vc_tta-title-text:after {
  color: #a82f92; }
  .layout-arts-entertainment .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-arts-entertainment a.mega-menu-link,
  .layout-arts-entertainment .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-arts-entertainment a.mega-menu-link,
  .layout-arts-entertainment .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-arts-entertainment a.mega-menu-link,
  .layout-arts-entertainment .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-arts-entertainment a.mega-menu-link,
  .layout-arts-entertainment .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-arts-entertainment a.mega-menu-link, .layout-arts-entertainment .sub-menu a.mega-menu-link:hover, .sub-menu .layout-arts-entertainment a.mega-menu-link:hover, .layout-arts-entertainment .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-arts-entertainment li.mega-current-menu-item > a.mega-menu-link,
  .layout-arts-entertainment .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-arts-entertainment li.mega-current-menu-ancestor > a.mega-menu-link, .layout-arts-entertainment .main-footer a:hover, .main-footer .layout-arts-entertainment a:hover, .layout-arts-entertainment .main-footer a:focus, .main-footer .layout-arts-entertainment a:focus, .layout-arts-entertainment .main-footer a:active, .main-footer .layout-arts-entertainment a:active, .text-arts-entertainment, .dm-btn--arts-entertainment:after,
  .dm-headline--arts-entertainment:after, .mega-menu .rpwwt-widget li.arts-entertainment .rpwwt-post-title {
    color: #a82f92 !important; }

.layout-arts-entertainment a.chevron-right:hover:after,
.layout-arts-entertainment a .chevron-right:hover:after,
a .layout-arts-entertainment .chevron-right:hover:after,
.layout-arts-entertainment a .tribe-events-list-separator-month > span:hover:after,
a .layout-arts-entertainment .tribe-events-list-separator-month > span:hover:after,
.layout-arts-entertainment a.chevron-left:hover:after,
.layout-arts-entertainment a .chevron-left:hover:after,
a .layout-arts-entertainment .chevron-left:hover:after {
  color: #6c1e5e; }
  .dm-btn--arts-entertainment:hover:after {
    color: #6c1e5e !important; }

.layout-arts-entertainment .site-title,
.layout-arts-entertainment .sub-footer,
.layout-arts-entertainment .topbar, .layout-arts-entertainment .topbar:after,
.layout-arts-entertainment .image-btn__content, .layout-arts-entertainment .dm-btn,
.layout-arts-entertainment .chevron-left, .layout-arts-entertainment .chevron-right, .layout-arts-entertainment .tribe-events-list-separator-month > span,
.layout-arts-entertainment .background-auto, .layout-arts-entertainment button, .layout-arts-entertainment .tribe-events-widget-link a, .tribe-events-widget-link .layout-arts-entertainment a, .layout-arts-entertainment .text-chevron__content, .layout-arts-entertainment .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-arts-entertainment .half-chevron-1:after, .layout-arts-entertainment .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-arts-entertainment .half-chevron-2:after, .layout-arts-entertainment .coupon--auto, .layout-arts-entertainment .sidebar-bottom, .layout-arts-entertainment .sort-button.active, .layout-arts-entertainment .wpcf7-submit, .layout-arts-entertainment .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-arts-entertainment input[type="submit"], body .chevron-bottom.chevron-bottom--arts-entertainment, .layout-arts-entertainment .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--arts-entertainment, .layout-recreation .chevron-bottom.chevron-bottom--arts-entertainment, .layout-arts-entertainment .chevron-bottom.chevron-bottom--arts-entertainment, .layout-shopping .chevron-bottom.chevron-bottom--arts-entertainment, .layout-dining .chevron-bottom.chevron-bottom--arts-entertainment, .layout-lodging .chevron-bottom.chevron-bottom--arts-entertainment, .layout-shawshank-trail .chevron-bottom.chevron-bottom--arts-entertainment, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--arts-entertainment, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--arts-entertainment, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--arts-entertainment, .layout-bridle-trails .chevron-bottom.chevron-bottom--arts-entertainment, .background-arts-entertainment, .coupon--arts-entertainment {
  background-color: #a82f92; }
  .dm-btn--arts-entertainment,
  .dm-headline--arts-entertainment, .image-btn__content--arts-entertainment, .text-chevron--arts-entertainment .text-chevron__content, .text-chevron--arts-entertainment .text-chevron__content .half-chevron-1:after, .text-chevron--arts-entertainment .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--arts-entertainment .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #a82f92 !important; }

.layout-arts-entertainment .dm-btn:hover, .layout-arts-entertainment button:hover, .layout-arts-entertainment .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-arts-entertainment a:hover, .layout-arts-entertainment .member-list-addy, .layout-arts-entertainment .wpcf7-submit:hover, .layout-arts-entertainment .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-arts-entertainment input[type="submit"]:hover {
  background-color: #6c1e5e; }
  .layout-arts-entertainment .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-arts-entertainment a.mega-menu-link:hover, .layout-arts-entertainment .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-arts-entertainment a.mega-menu-link:focus, .dm-btn--arts-entertainment:hover {
    background-color: #6c1e5e !important; }

.layout-shopping h1, .layout-shopping h2, .layout-shopping h3, .layout-shopping h4, .layout-shopping h5, .layout-shopping h6,
.layout-shopping .chevron, .layout-shopping .chevron-left:after, .layout-shopping .chevron-right:after, .layout-shopping .tribe-events-list-separator-month > span:after, .layout-shopping .pre-footer__column:before,
.layout-shopping .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-shopping .vc_tta-tab > a:after, .layout-shopping .text-auto, .layout-shopping .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-shopping .vc_tta-title-text:after {
  color: #f05354; }
  .layout-shopping .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-shopping a.mega-menu-link,
  .layout-shopping .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-shopping a.mega-menu-link,
  .layout-shopping .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-shopping a.mega-menu-link,
  .layout-shopping .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-shopping a.mega-menu-link,
  .layout-shopping .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-shopping a.mega-menu-link, .layout-shopping .sub-menu a.mega-menu-link:hover, .sub-menu .layout-shopping a.mega-menu-link:hover, .layout-shopping .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-shopping li.mega-current-menu-item > a.mega-menu-link,
  .layout-shopping .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-shopping li.mega-current-menu-ancestor > a.mega-menu-link, .layout-shopping .main-footer a:hover, .main-footer .layout-shopping a:hover, .layout-shopping .main-footer a:focus, .main-footer .layout-shopping a:focus, .layout-shopping .main-footer a:active, .main-footer .layout-shopping a:active, .text-shopping, .dm-btn--shopping:after,
  .dm-headline--shopping:after, .mega-menu .rpwwt-widget li.shopping .rpwwt-post-title {
    color: #f05354 !important; }

.layout-shopping a.chevron-right:hover:after,
.layout-shopping a .chevron-right:hover:after,
a .layout-shopping .chevron-right:hover:after,
.layout-shopping a .tribe-events-list-separator-month > span:hover:after,
a .layout-shopping .tribe-events-list-separator-month > span:hover:after,
.layout-shopping a.chevron-left:hover:after,
.layout-shopping a .chevron-left:hover:after,
a .layout-shopping .chevron-left:hover:after {
  color: #b41011; }
  .dm-btn--shopping:hover:after {
    color: #b41011 !important; }

.layout-shopping .site-title,
.layout-shopping .sub-footer,
.layout-shopping .topbar, .layout-shopping .topbar:after,
.layout-shopping .image-btn__content, .layout-shopping .dm-btn,
.layout-shopping .chevron-left, .layout-shopping .chevron-right, .layout-shopping .tribe-events-list-separator-month > span,
.layout-shopping .background-auto, .layout-shopping button, .layout-shopping .tribe-events-widget-link a, .tribe-events-widget-link .layout-shopping a, .layout-shopping .text-chevron__content, .layout-shopping .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-shopping .half-chevron-1:after, .layout-shopping .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-shopping .half-chevron-2:after, .layout-shopping .coupon--auto, .layout-shopping .sidebar-bottom, .layout-shopping .sort-button.active, .layout-shopping .wpcf7-submit, .layout-shopping .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-shopping input[type="submit"], body .chevron-bottom.chevron-bottom--shopping, .layout-shopping .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--shopping, .layout-recreation .chevron-bottom.chevron-bottom--shopping, .layout-arts-entertainment .chevron-bottom.chevron-bottom--shopping, .layout-shopping .chevron-bottom.chevron-bottom--shopping, .layout-dining .chevron-bottom.chevron-bottom--shopping, .layout-lodging .chevron-bottom.chevron-bottom--shopping, .layout-shawshank-trail .chevron-bottom.chevron-bottom--shopping, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--shopping, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--shopping, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--shopping, .layout-bridle-trails .chevron-bottom.chevron-bottom--shopping, .background-shopping, .coupon--shopping {
  background-color: #f05354; }
  .dm-btn--shopping,
  .dm-headline--shopping, .image-btn__content--shopping, .text-chevron--shopping .text-chevron__content, .text-chevron--shopping .text-chevron__content .half-chevron-1:after, .text-chevron--shopping .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shopping .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f05354 !important; }

.layout-shopping .dm-btn:hover, .layout-shopping button:hover, .layout-shopping .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-shopping a:hover, .layout-shopping .member-list-addy, .layout-shopping .wpcf7-submit:hover, .layout-shopping .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-shopping input[type="submit"]:hover {
  background-color: #b41011; }
  .layout-shopping .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-shopping a.mega-menu-link:hover, .layout-shopping .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-shopping a.mega-menu-link:focus, .dm-btn--shopping:hover {
    background-color: #b41011 !important; }

.layout-dining h1, .layout-dining h2, .layout-dining h3, .layout-dining h4, .layout-dining h5, .layout-dining h6,
.layout-dining .chevron, .layout-dining .chevron-left:after, .layout-dining .chevron-right:after, .layout-dining .tribe-events-list-separator-month > span:after, .layout-dining .pre-footer__column:before,
.layout-dining .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-dining .vc_tta-tab > a:after, .layout-dining .text-auto, .layout-dining .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-dining .vc_tta-title-text:after {
  color: #095a9b; }
  .layout-dining .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-dining a.mega-menu-link,
  .layout-dining .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-dining a.mega-menu-link,
  .layout-dining .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-dining a.mega-menu-link,
  .layout-dining .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-dining a.mega-menu-link,
  .layout-dining .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-dining a.mega-menu-link, .layout-dining .sub-menu a.mega-menu-link:hover, .sub-menu .layout-dining a.mega-menu-link:hover, .layout-dining .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-dining li.mega-current-menu-item > a.mega-menu-link,
  .layout-dining .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-dining li.mega-current-menu-ancestor > a.mega-menu-link, .layout-dining .main-footer a:hover, .main-footer .layout-dining a:hover, .layout-dining .main-footer a:focus, .main-footer .layout-dining a:focus, .layout-dining .main-footer a:active, .main-footer .layout-dining a:active, .text-dining, .dm-btn--dining:after,
  .dm-headline--dining:after, .mega-menu .rpwwt-widget li.dining .rpwwt-post-title {
    color: #095a9b !important; }

.layout-dining a.chevron-right:hover:after,
.layout-dining a .chevron-right:hover:after,
a .layout-dining .chevron-right:hover:after,
.layout-dining a .tribe-events-list-separator-month > span:hover:after,
a .layout-dining .tribe-events-list-separator-month > span:hover:after,
.layout-dining a.chevron-left:hover:after,
.layout-dining a .chevron-left:hover:after,
a .layout-dining .chevron-left:hover:after {
  color: #063e6b; }
  .dm-btn--dining:hover:after {
    color: #063e6b !important; }

.layout-dining .site-title,
.layout-dining .sub-footer,
.layout-dining .topbar, .layout-dining .topbar:after,
.layout-dining .image-btn__content, .layout-dining .dm-btn,
.layout-dining .chevron-left, .layout-dining .chevron-right, .layout-dining .tribe-events-list-separator-month > span,
.layout-dining .background-auto, .layout-dining button, .layout-dining .tribe-events-widget-link a, .tribe-events-widget-link .layout-dining a, .layout-dining .text-chevron__content, .layout-dining .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-dining .half-chevron-1:after, .layout-dining .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-dining .half-chevron-2:after, .layout-dining .coupon--auto, .layout-dining .sidebar-bottom, .layout-dining .sort-button.active, .layout-dining .wpcf7-submit, .layout-dining .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-dining input[type="submit"], body .chevron-bottom.chevron-bottom--dining, .layout-dining .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--dining, .layout-recreation .chevron-bottom.chevron-bottom--dining, .layout-arts-entertainment .chevron-bottom.chevron-bottom--dining, .layout-shopping .chevron-bottom.chevron-bottom--dining, .layout-dining .chevron-bottom.chevron-bottom--dining, .layout-lodging .chevron-bottom.chevron-bottom--dining, .layout-shawshank-trail .chevron-bottom.chevron-bottom--dining, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--dining, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--dining, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--dining, .layout-bridle-trails .chevron-bottom.chevron-bottom--dining, .background-dining, .coupon--dining {
  background-color: #095a9b; }
  .dm-btn--dining,
  .dm-headline--dining, .image-btn__content--dining, .text-chevron--dining .text-chevron__content, .text-chevron--dining .text-chevron__content .half-chevron-1:after, .text-chevron--dining .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--dining .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #095a9b !important; }

.layout-dining .dm-btn:hover, .layout-dining button:hover, .layout-dining .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-dining a:hover, .layout-dining .member-list-addy, .layout-dining .wpcf7-submit:hover, .layout-dining .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-dining input[type="submit"]:hover {
  background-color: #063e6b; }
  .layout-dining .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-dining a.mega-menu-link:hover, .layout-dining .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-dining a.mega-menu-link:focus, .dm-btn--dining:hover {
    background-color: #063e6b !important; }

.layout-lodging h1, .layout-lodging h2, .layout-lodging h3, .layout-lodging h4, .layout-lodging h5, .layout-lodging h6,
.layout-lodging .chevron, .layout-lodging .chevron-left:after, .layout-lodging .chevron-right:after, .layout-lodging .tribe-events-list-separator-month > span:after, .layout-lodging .pre-footer__column:before,
.layout-lodging .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-lodging .vc_tta-tab > a:after, .layout-lodging .text-auto, .layout-lodging .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-lodging .vc_tta-title-text:after {
  color: #00775e; }
  .layout-lodging .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-lodging a.mega-menu-link,
  .layout-lodging .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-lodging a.mega-menu-link,
  .layout-lodging .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-lodging a.mega-menu-link,
  .layout-lodging .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-lodging a.mega-menu-link,
  .layout-lodging .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-lodging a.mega-menu-link, .layout-lodging .sub-menu a.mega-menu-link:hover, .sub-menu .layout-lodging a.mega-menu-link:hover, .layout-lodging .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-lodging li.mega-current-menu-item > a.mega-menu-link,
  .layout-lodging .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-lodging li.mega-current-menu-ancestor > a.mega-menu-link, .layout-lodging .main-footer a:hover, .main-footer .layout-lodging a:hover, .layout-lodging .main-footer a:focus, .main-footer .layout-lodging a:focus, .layout-lodging .main-footer a:active, .main-footer .layout-lodging a:active, .text-lodging, .dm-btn--lodging:after,
  .dm-headline--lodging:after, .mega-menu .rpwwt-widget li.lodging .rpwwt-post-title {
    color: #00775e !important; }

.layout-lodging a.chevron-right:hover:after,
.layout-lodging a .chevron-right:hover:after,
a .layout-lodging .chevron-right:hover:after,
.layout-lodging a .tribe-events-list-separator-month > span:hover:after,
a .layout-lodging .tribe-events-list-separator-month > span:hover:after,
.layout-lodging a.chevron-left:hover:after,
.layout-lodging a .chevron-left:hover:after,
a .layout-lodging .chevron-left:hover:after {
  color: #004436; }
  .dm-btn--lodging:hover:after {
    color: #004436 !important; }

.layout-lodging .site-title,
.layout-lodging .sub-footer,
.layout-lodging .topbar, .layout-lodging .topbar:after,
.layout-lodging .image-btn__content, .layout-lodging .dm-btn,
.layout-lodging .chevron-left, .layout-lodging .chevron-right, .layout-lodging .tribe-events-list-separator-month > span,
.layout-lodging .background-auto, .layout-lodging button, .layout-lodging .tribe-events-widget-link a, .tribe-events-widget-link .layout-lodging a, .layout-lodging .text-chevron__content, .layout-lodging .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-lodging .half-chevron-1:after, .layout-lodging .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-lodging .half-chevron-2:after, .layout-lodging .coupon--auto, .layout-lodging .sidebar-bottom, .layout-lodging .sort-button.active, .layout-lodging .wpcf7-submit, .layout-lodging .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-lodging input[type="submit"], body .chevron-bottom.chevron-bottom--lodging, .layout-lodging .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--lodging, .layout-recreation .chevron-bottom.chevron-bottom--lodging, .layout-arts-entertainment .chevron-bottom.chevron-bottom--lodging, .layout-shopping .chevron-bottom.chevron-bottom--lodging, .layout-dining .chevron-bottom.chevron-bottom--lodging, .layout-lodging .chevron-bottom.chevron-bottom--lodging, .layout-shawshank-trail .chevron-bottom.chevron-bottom--lodging, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--lodging, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--lodging, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--lodging, .layout-bridle-trails .chevron-bottom.chevron-bottom--lodging, .background-lodging, .coupon--lodging {
  background-color: #00775e; }
  .dm-btn--lodging,
  .dm-headline--lodging, .image-btn__content--lodging, .text-chevron--lodging .text-chevron__content, .text-chevron--lodging .text-chevron__content .half-chevron-1:after, .text-chevron--lodging .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--lodging .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #00775e !important; }

.layout-lodging .dm-btn:hover, .layout-lodging button:hover, .layout-lodging .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-lodging a:hover, .layout-lodging .member-list-addy, .layout-lodging .wpcf7-submit:hover, .layout-lodging .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-lodging input[type="submit"]:hover {
  background-color: #004436; }
  .layout-lodging .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-lodging a.mega-menu-link:hover, .layout-lodging .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-lodging a.mega-menu-link:focus, .dm-btn--lodging:hover {
    background-color: #004436 !important; }

.layout-shawshank-trail h1, .layout-shawshank-trail h2, .layout-shawshank-trail h3, .layout-shawshank-trail h4, .layout-shawshank-trail h5, .layout-shawshank-trail h6,
.layout-shawshank-trail .chevron, .layout-shawshank-trail .chevron-left:after, .layout-shawshank-trail .chevron-right:after, .layout-shawshank-trail .tribe-events-list-separator-month > span:after, .layout-shawshank-trail .pre-footer__column:before,
.layout-shawshank-trail .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-shawshank-trail .vc_tta-tab > a:after, .layout-shawshank-trail .text-auto, .layout-shawshank-trail .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-shawshank-trail .vc_tta-title-text:after {
  color: #192450; }
  .layout-shawshank-trail .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-shawshank-trail a.mega-menu-link,
  .layout-shawshank-trail .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-shawshank-trail a.mega-menu-link,
  .layout-shawshank-trail .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-shawshank-trail a.mega-menu-link,
  .layout-shawshank-trail .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-shawshank-trail a.mega-menu-link,
  .layout-shawshank-trail .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-shawshank-trail a.mega-menu-link, .layout-shawshank-trail .sub-menu a.mega-menu-link:hover, .sub-menu .layout-shawshank-trail a.mega-menu-link:hover, .layout-shawshank-trail .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-shawshank-trail li.mega-current-menu-item > a.mega-menu-link,
  .layout-shawshank-trail .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-shawshank-trail li.mega-current-menu-ancestor > a.mega-menu-link, .layout-shawshank-trail .main-footer a:hover, .main-footer .layout-shawshank-trail a:hover, .layout-shawshank-trail .main-footer a:focus, .main-footer .layout-shawshank-trail a:focus, .layout-shawshank-trail .main-footer a:active, .main-footer .layout-shawshank-trail a:active, .text-shawshank-trail, .dm-btn--shawshank-trail:after,
  .dm-headline--shawshank-trail:after, .mega-menu .rpwwt-widget li.shawshank-trail .rpwwt-post-title {
    color: #192450 !important; }

.layout-shawshank-trail a.chevron-right:hover:after,
.layout-shawshank-trail a .chevron-right:hover:after,
a .layout-shawshank-trail .chevron-right:hover:after,
.layout-shawshank-trail a .tribe-events-list-separator-month > span:hover:after,
a .layout-shawshank-trail .tribe-events-list-separator-month > span:hover:after,
.layout-shawshank-trail a.chevron-left:hover:after,
.layout-shawshank-trail a .chevron-left:hover:after,
a .layout-shawshank-trail .chevron-left:hover:after {
  color: #010102; }
  .dm-btn--shawshank-trail:hover:after {
    color: #010102 !important; }

.layout-shawshank-trail .site-title,
.layout-shawshank-trail .sub-footer,
.layout-shawshank-trail .topbar, .layout-shawshank-trail .topbar:after,
.layout-shawshank-trail .image-btn__content, .layout-shawshank-trail .dm-btn,
.layout-shawshank-trail .chevron-left, .layout-shawshank-trail .chevron-right, .layout-shawshank-trail .tribe-events-list-separator-month > span,
.layout-shawshank-trail .background-auto, .layout-shawshank-trail button, .layout-shawshank-trail .tribe-events-widget-link a, .tribe-events-widget-link .layout-shawshank-trail a, .layout-shawshank-trail .text-chevron__content, .layout-shawshank-trail .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-shawshank-trail .half-chevron-1:after, .layout-shawshank-trail .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-shawshank-trail .half-chevron-2:after, .layout-shawshank-trail .coupon--auto, .layout-shawshank-trail .sidebar-bottom, .layout-shawshank-trail .sort-button.active, .layout-shawshank-trail .wpcf7-submit, .layout-shawshank-trail .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-shawshank-trail input[type="submit"], body .chevron-bottom.chevron-bottom--shawshank-trail, .layout-shawshank-trail .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--shawshank-trail, .layout-recreation .chevron-bottom.chevron-bottom--shawshank-trail, .layout-arts-entertainment .chevron-bottom.chevron-bottom--shawshank-trail, .layout-shopping .chevron-bottom.chevron-bottom--shawshank-trail, .layout-dining .chevron-bottom.chevron-bottom--shawshank-trail, .layout-lodging .chevron-bottom.chevron-bottom--shawshank-trail, .layout-shawshank-trail .chevron-bottom.chevron-bottom--shawshank-trail, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--shawshank-trail, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--shawshank-trail, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--shawshank-trail, .layout-bridle-trails .chevron-bottom.chevron-bottom--shawshank-trail, .background-shawshank-trail, .coupon--shawshank-trail {
  background-color: #192450; }
  .dm-btn--shawshank-trail,
  .dm-headline--shawshank-trail, .image-btn__content--shawshank-trail, .text-chevron--shawshank-trail .text-chevron__content, .text-chevron--shawshank-trail .text-chevron__content .half-chevron-1:after, .text-chevron--shawshank-trail .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--shawshank-trail .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #192450 !important; }

.layout-shawshank-trail .dm-btn:hover, .layout-shawshank-trail button:hover, .layout-shawshank-trail .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-shawshank-trail a:hover, .layout-shawshank-trail .member-list-addy, .layout-shawshank-trail .wpcf7-submit:hover, .layout-shawshank-trail .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-shawshank-trail input[type="submit"]:hover {
  background-color: #010102; }
  .layout-shawshank-trail .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-shawshank-trail a.mega-menu-link:hover, .layout-shawshank-trail .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-shawshank-trail a.mega-menu-link:focus, .dm-btn--shawshank-trail:hover {
    background-color: #010102 !important; }

.layout-wine-ale-trail h1, .layout-wine-ale-trail h2, .layout-wine-ale-trail h3, .layout-wine-ale-trail h4, .layout-wine-ale-trail h5, .layout-wine-ale-trail h6,
.layout-wine-ale-trail .chevron, .layout-wine-ale-trail .chevron-left:after, .layout-wine-ale-trail .chevron-right:after, .layout-wine-ale-trail .tribe-events-list-separator-month > span:after, .layout-wine-ale-trail .pre-footer__column:before,
.layout-wine-ale-trail .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-wine-ale-trail .vc_tta-tab > a:after, .layout-wine-ale-trail .text-auto, .layout-wine-ale-trail .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-wine-ale-trail .vc_tta-title-text:after {
  color: #81080b; }
  .layout-wine-ale-trail .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-wine-ale-trail a.mega-menu-link,
  .layout-wine-ale-trail .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-wine-ale-trail a.mega-menu-link,
  .layout-wine-ale-trail .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-wine-ale-trail a.mega-menu-link,
  .layout-wine-ale-trail .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-wine-ale-trail a.mega-menu-link,
  .layout-wine-ale-trail .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-wine-ale-trail a.mega-menu-link, .layout-wine-ale-trail .sub-menu a.mega-menu-link:hover, .sub-menu .layout-wine-ale-trail a.mega-menu-link:hover, .layout-wine-ale-trail .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-wine-ale-trail li.mega-current-menu-item > a.mega-menu-link,
  .layout-wine-ale-trail .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-wine-ale-trail li.mega-current-menu-ancestor > a.mega-menu-link, .layout-wine-ale-trail .main-footer a:hover, .main-footer .layout-wine-ale-trail a:hover, .layout-wine-ale-trail .main-footer a:focus, .main-footer .layout-wine-ale-trail a:focus, .layout-wine-ale-trail .main-footer a:active, .main-footer .layout-wine-ale-trail a:active, .text-wine-ale-trail, .dm-btn--wine-ale-trail:after,
  .dm-headline--wine-ale-trail:after, .mega-menu .rpwwt-widget li.wine-ale-trail .rpwwt-post-title {
    color: #81080b !important; }

.layout-wine-ale-trail a.chevron-right:hover:after,
.layout-wine-ale-trail a .chevron-right:hover:after,
a .layout-wine-ale-trail .chevron-right:hover:after,
.layout-wine-ale-trail a .tribe-events-list-separator-month > span:hover:after,
a .layout-wine-ale-trail .tribe-events-list-separator-month > span:hover:after,
.layout-wine-ale-trail a.chevron-left:hover:after,
.layout-wine-ale-trail a .chevron-left:hover:after,
a .layout-wine-ale-trail .chevron-left:hover:after {
  color: #210203; }
  .dm-btn--wine-ale-trail:hover:after {
    color: #210203 !important; }

.layout-wine-ale-trail .site-title,
.layout-wine-ale-trail .sub-footer,
.layout-wine-ale-trail .topbar, .layout-wine-ale-trail .topbar:after,
.layout-wine-ale-trail .image-btn__content, .layout-wine-ale-trail .dm-btn,
.layout-wine-ale-trail .chevron-left, .layout-wine-ale-trail .chevron-right, .layout-wine-ale-trail .tribe-events-list-separator-month > span,
.layout-wine-ale-trail .background-auto, .layout-wine-ale-trail button, .layout-wine-ale-trail .tribe-events-widget-link a, .tribe-events-widget-link .layout-wine-ale-trail a, .layout-wine-ale-trail .text-chevron__content, .layout-wine-ale-trail .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-wine-ale-trail .half-chevron-1:after, .layout-wine-ale-trail .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-wine-ale-trail .half-chevron-2:after, .layout-wine-ale-trail .coupon--auto, .layout-wine-ale-trail .sidebar-bottom, .layout-wine-ale-trail .sort-button.active, .layout-wine-ale-trail .wpcf7-submit, .layout-wine-ale-trail .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-wine-ale-trail input[type="submit"], body .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-wine-ale-trail .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-recreation .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-arts-entertainment .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-shopping .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-dining .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-lodging .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-shawshank-trail .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--wine-ale-trail, .layout-bridle-trails .chevron-bottom.chevron-bottom--wine-ale-trail, .background-wine-ale-trail, .coupon--wine-ale-trail {
  background-color: #81080b; }
  .dm-btn--wine-ale-trail,
  .dm-headline--wine-ale-trail, .image-btn__content--wine-ale-trail, .text-chevron--wine-ale-trail .text-chevron__content, .text-chevron--wine-ale-trail .text-chevron__content .half-chevron-1:after, .text-chevron--wine-ale-trail .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--wine-ale-trail .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #81080b !important; }

.layout-wine-ale-trail .dm-btn:hover, .layout-wine-ale-trail button:hover, .layout-wine-ale-trail .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-wine-ale-trail a:hover, .layout-wine-ale-trail .member-list-addy, .layout-wine-ale-trail .wpcf7-submit:hover, .layout-wine-ale-trail .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-wine-ale-trail input[type="submit"]:hover {
  background-color: #210203; }
  .layout-wine-ale-trail .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-wine-ale-trail a.mega-menu-link:hover, .layout-wine-ale-trail .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-wine-ale-trail a.mega-menu-link:focus, .dm-btn--wine-ale-trail:hover {
    background-color: #210203 !important; }

.layout-haunted-mansfield h1, .layout-haunted-mansfield h2, .layout-haunted-mansfield h3, .layout-haunted-mansfield h4, .layout-haunted-mansfield h5, .layout-haunted-mansfield h6,
.layout-haunted-mansfield .chevron, .layout-haunted-mansfield .chevron-left:after, .layout-haunted-mansfield .chevron-right:after, .layout-haunted-mansfield .tribe-events-list-separator-month > span:after, .layout-haunted-mansfield .pre-footer__column:before,
.layout-haunted-mansfield .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-haunted-mansfield .vc_tta-tab > a:after, .layout-haunted-mansfield .text-auto, .layout-haunted-mansfield .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-haunted-mansfield .vc_tta-title-text:after {
  color: #9c1518; }
  .layout-haunted-mansfield .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-haunted-mansfield a.mega-menu-link,
  .layout-haunted-mansfield .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-haunted-mansfield a.mega-menu-link,
  .layout-haunted-mansfield .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-haunted-mansfield a.mega-menu-link,
  .layout-haunted-mansfield .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-haunted-mansfield a.mega-menu-link,
  .layout-haunted-mansfield .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-haunted-mansfield a.mega-menu-link, .layout-haunted-mansfield .sub-menu a.mega-menu-link:hover, .sub-menu .layout-haunted-mansfield a.mega-menu-link:hover, .layout-haunted-mansfield .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-haunted-mansfield li.mega-current-menu-item > a.mega-menu-link,
  .layout-haunted-mansfield .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-haunted-mansfield li.mega-current-menu-ancestor > a.mega-menu-link, .layout-haunted-mansfield .main-footer a:hover, .main-footer .layout-haunted-mansfield a:hover, .layout-haunted-mansfield .main-footer a:focus, .main-footer .layout-haunted-mansfield a:focus, .layout-haunted-mansfield .main-footer a:active, .main-footer .layout-haunted-mansfield a:active, .text-haunted-mansfield, .dm-btn--haunted-mansfield:after,
  .dm-headline--haunted-mansfield:after, .mega-menu .rpwwt-widget li.haunted-mansfield .rpwwt-post-title {
    color: #9c1518 !important; }

.layout-haunted-mansfield a.chevron-right:hover:after,
.layout-haunted-mansfield a .chevron-right:hover:after,
a .layout-haunted-mansfield .chevron-right:hover:after,
.layout-haunted-mansfield a .tribe-events-list-separator-month > span:hover:after,
a .layout-haunted-mansfield .tribe-events-list-separator-month > span:hover:after,
.layout-haunted-mansfield a.chevron-left:hover:after,
.layout-haunted-mansfield a .chevron-left:hover:after,
a .layout-haunted-mansfield .chevron-left:hover:after {
  color: #42090a; }
  .dm-btn--haunted-mansfield:hover:after {
    color: #42090a !important; }

.layout-haunted-mansfield .site-title,
.layout-haunted-mansfield .sub-footer,
.layout-haunted-mansfield .topbar, .layout-haunted-mansfield .topbar:after,
.layout-haunted-mansfield .image-btn__content, .layout-haunted-mansfield .dm-btn,
.layout-haunted-mansfield .chevron-left, .layout-haunted-mansfield .chevron-right, .layout-haunted-mansfield .tribe-events-list-separator-month > span,
.layout-haunted-mansfield .background-auto, .layout-haunted-mansfield button, .layout-haunted-mansfield .tribe-events-widget-link a, .tribe-events-widget-link .layout-haunted-mansfield a, .layout-haunted-mansfield .text-chevron__content, .layout-haunted-mansfield .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-haunted-mansfield .half-chevron-1:after, .layout-haunted-mansfield .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-haunted-mansfield .half-chevron-2:after, .layout-haunted-mansfield .coupon--auto, .layout-haunted-mansfield .sidebar-bottom, .layout-haunted-mansfield .sort-button.active, .layout-haunted-mansfield .wpcf7-submit, .layout-haunted-mansfield .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-haunted-mansfield input[type="submit"], body .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-haunted-mansfield .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-recreation .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-arts-entertainment .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-shopping .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-dining .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-lodging .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-shawshank-trail .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--haunted-mansfield, .layout-bridle-trails .chevron-bottom.chevron-bottom--haunted-mansfield, .background-haunted-mansfield, .coupon--haunted-mansfield {
  background-color: #9c1518; }
  .dm-btn--haunted-mansfield,
  .dm-headline--haunted-mansfield, .image-btn__content--haunted-mansfield, .text-chevron--haunted-mansfield .text-chevron__content, .text-chevron--haunted-mansfield .text-chevron__content .half-chevron-1:after, .text-chevron--haunted-mansfield .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--haunted-mansfield .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #9c1518 !important; }

.layout-haunted-mansfield .dm-btn:hover, .layout-haunted-mansfield button:hover, .layout-haunted-mansfield .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-haunted-mansfield a:hover, .layout-haunted-mansfield .member-list-addy, .layout-haunted-mansfield .wpcf7-submit:hover, .layout-haunted-mansfield .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-haunted-mansfield input[type="submit"]:hover {
  background-color: #42090a; }
  .layout-haunted-mansfield .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-haunted-mansfield a.mega-menu-link:hover, .layout-haunted-mansfield .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-haunted-mansfield a.mega-menu-link:focus, .dm-btn--haunted-mansfield:hover {
    background-color: #42090a !important; }

.layout-biking-hiking-trails h1, .layout-biking-hiking-trails h2, .layout-biking-hiking-trails h3, .layout-biking-hiking-trails h4, .layout-biking-hiking-trails h5, .layout-biking-hiking-trails h6,
.layout-biking-hiking-trails .chevron, .layout-biking-hiking-trails .chevron-left:after, .layout-biking-hiking-trails .chevron-right:after, .layout-biking-hiking-trails .tribe-events-list-separator-month > span:after, .layout-biking-hiking-trails .pre-footer__column:before,
.layout-biking-hiking-trails .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-biking-hiking-trails .vc_tta-tab > a:after, .layout-biking-hiking-trails .text-auto, .layout-biking-hiking-trails .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-biking-hiking-trails .vc_tta-title-text:after {
  color: #a9cf38; }
  .layout-biking-hiking-trails .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-biking-hiking-trails a.mega-menu-link,
  .layout-biking-hiking-trails .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-biking-hiking-trails a.mega-menu-link,
  .layout-biking-hiking-trails .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-biking-hiking-trails a.mega-menu-link,
  .layout-biking-hiking-trails .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-biking-hiking-trails a.mega-menu-link,
  .layout-biking-hiking-trails .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-biking-hiking-trails a.mega-menu-link, .layout-biking-hiking-trails .sub-menu a.mega-menu-link:hover, .sub-menu .layout-biking-hiking-trails a.mega-menu-link:hover, .layout-biking-hiking-trails .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-biking-hiking-trails li.mega-current-menu-item > a.mega-menu-link,
  .layout-biking-hiking-trails .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-biking-hiking-trails li.mega-current-menu-ancestor > a.mega-menu-link, .layout-biking-hiking-trails .main-footer a:hover, .main-footer .layout-biking-hiking-trails a:hover, .layout-biking-hiking-trails .main-footer a:focus, .main-footer .layout-biking-hiking-trails a:focus, .layout-biking-hiking-trails .main-footer a:active, .main-footer .layout-biking-hiking-trails a:active, .text-biking-hiking-trails, .dm-btn--biking-hiking-trails:after,
  .dm-headline--biking-hiking-trails:after, .mega-menu .rpwwt-widget li.biking-hiking-trails .rpwwt-post-title {
    color: #a9cf38 !important; }

.layout-biking-hiking-trails a.chevron-right:hover:after,
.layout-biking-hiking-trails a .chevron-right:hover:after,
a .layout-biking-hiking-trails .chevron-right:hover:after,
.layout-biking-hiking-trails a .tribe-events-list-separator-month > span:hover:after,
a .layout-biking-hiking-trails .tribe-events-list-separator-month > span:hover:after,
.layout-biking-hiking-trails a.chevron-left:hover:after,
.layout-biking-hiking-trails a .chevron-left:hover:after,
a .layout-biking-hiking-trails .chevron-left:hover:after {
  color: #69821f; }
  .dm-btn--biking-hiking-trails:hover:after {
    color: #69821f !important; }

.layout-biking-hiking-trails .site-title,
.layout-biking-hiking-trails .sub-footer,
.layout-biking-hiking-trails .topbar, .layout-biking-hiking-trails .topbar:after,
.layout-biking-hiking-trails .image-btn__content, .layout-biking-hiking-trails .dm-btn,
.layout-biking-hiking-trails .chevron-left, .layout-biking-hiking-trails .chevron-right, .layout-biking-hiking-trails .tribe-events-list-separator-month > span,
.layout-biking-hiking-trails .background-auto, .layout-biking-hiking-trails button, .layout-biking-hiking-trails .tribe-events-widget-link a, .tribe-events-widget-link .layout-biking-hiking-trails a, .layout-biking-hiking-trails .text-chevron__content, .layout-biking-hiking-trails .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-biking-hiking-trails .half-chevron-1:after, .layout-biking-hiking-trails .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-biking-hiking-trails .half-chevron-2:after, .layout-biking-hiking-trails .coupon--auto, .layout-biking-hiking-trails .sidebar-bottom, .layout-biking-hiking-trails .sort-button.active, .layout-biking-hiking-trails .wpcf7-submit, .layout-biking-hiking-trails .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-biking-hiking-trails input[type="submit"], body .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-biking-hiking-trails .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-recreation .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-arts-entertainment .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-shopping .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-dining .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-lodging .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-shawshank-trail .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--biking-hiking-trails, .layout-bridle-trails .chevron-bottom.chevron-bottom--biking-hiking-trails, .background-biking-hiking-trails, .coupon--biking-hiking-trails {
  background-color: #a9cf38; }
  .dm-btn--biking-hiking-trails,
  .dm-headline--biking-hiking-trails, .image-btn__content--biking-hiking-trails, .text-chevron--biking-hiking-trails .text-chevron__content, .text-chevron--biking-hiking-trails .text-chevron__content .half-chevron-1:after, .text-chevron--biking-hiking-trails .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--biking-hiking-trails .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #a9cf38 !important; }

.layout-biking-hiking-trails .dm-btn:hover, .layout-biking-hiking-trails button:hover, .layout-biking-hiking-trails .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-biking-hiking-trails a:hover, .layout-biking-hiking-trails .member-list-addy, .layout-biking-hiking-trails .wpcf7-submit:hover, .layout-biking-hiking-trails .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-biking-hiking-trails input[type="submit"]:hover {
  background-color: #69821f; }
  .layout-biking-hiking-trails .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-biking-hiking-trails a.mega-menu-link:hover, .layout-biking-hiking-trails .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-biking-hiking-trails a.mega-menu-link:focus, .dm-btn--biking-hiking-trails:hover {
    background-color: #69821f !important; }

.layout-bridle-trails h1, .layout-bridle-trails h2, .layout-bridle-trails h3, .layout-bridle-trails h4, .layout-bridle-trails h5, .layout-bridle-trails h6,
.layout-bridle-trails .chevron, .layout-bridle-trails .chevron-left:after, .layout-bridle-trails .chevron-right:after, .layout-bridle-trails .tribe-events-list-separator-month > span:after, .layout-bridle-trails .pre-footer__column:before,
.layout-bridle-trails .vc_tta-tabs-position-left .vc_tta-tab > a:after,
.vc_tta-tabs-position-left .layout-bridle-trails .vc_tta-tab > a:after, .layout-bridle-trails .text-auto, .layout-bridle-trails .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after, .vc_tta-tabs-position-left .vc_tta-tab .layout-bridle-trails .vc_tta-title-text:after {
  color: #3b582a; }
  .layout-bridle-trails .main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link, .main-menu.marker-visitors li.nav-item-visitors .layout-bridle-trails a.mega-menu-link,
  .layout-bridle-trails .main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
  .main-menu.marker-groups li.nav-item-groups .layout-bridle-trails a.mega-menu-link,
  .layout-bridle-trails .main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
  .main-menu.marker-meetings li.nav-item-meetings .layout-bridle-trails a.mega-menu-link,
  .layout-bridle-trails .main-menu.marker-media li.nav-item-media a.mega-menu-link,
  .main-menu.marker-media li.nav-item-media .layout-bridle-trails a.mega-menu-link,
  .layout-bridle-trails .main-menu.marker-members li.nav-item-members a.mega-menu-link,
  .main-menu.marker-members li.nav-item-members .layout-bridle-trails a.mega-menu-link, .layout-bridle-trails .sub-menu a.mega-menu-link:hover, .sub-menu .layout-bridle-trails a.mega-menu-link:hover, .layout-bridle-trails .sub-menu li.mega-current-menu-item > a.mega-menu-link, .sub-menu .layout-bridle-trails li.mega-current-menu-item > a.mega-menu-link,
  .layout-bridle-trails .sub-menu li.mega-current-menu-ancestor > a.mega-menu-link,
  .sub-menu .layout-bridle-trails li.mega-current-menu-ancestor > a.mega-menu-link, .layout-bridle-trails .main-footer a:hover, .main-footer .layout-bridle-trails a:hover, .layout-bridle-trails .main-footer a:focus, .main-footer .layout-bridle-trails a:focus, .layout-bridle-trails .main-footer a:active, .main-footer .layout-bridle-trails a:active, .text-bridle-trails, .dm-btn--bridle-trails:after,
  .dm-headline--bridle-trails:after, .mega-menu .rpwwt-widget li.bridle-trails .rpwwt-post-title {
    color: #3b582a !important; }

.layout-bridle-trails a.chevron-right:hover:after,
.layout-bridle-trails a .chevron-right:hover:after,
a .layout-bridle-trails .chevron-right:hover:after,
.layout-bridle-trails a .tribe-events-list-separator-month > span:hover:after,
a .layout-bridle-trails .tribe-events-list-separator-month > span:hover:after,
.layout-bridle-trails a.chevron-left:hover:after,
.layout-bridle-trails a .chevron-left:hover:after,
a .layout-bridle-trails .chevron-left:hover:after {
  color: #0d1309; }
  .dm-btn--bridle-trails:hover:after {
    color: #0d1309 !important; }

.layout-bridle-trails .site-title,
.layout-bridle-trails .sub-footer,
.layout-bridle-trails .topbar, .layout-bridle-trails .topbar:after,
.layout-bridle-trails .image-btn__content, .layout-bridle-trails .dm-btn,
.layout-bridle-trails .chevron-left, .layout-bridle-trails .chevron-right, .layout-bridle-trails .tribe-events-list-separator-month > span,
.layout-bridle-trails .background-auto, .layout-bridle-trails button, .layout-bridle-trails .tribe-events-widget-link a, .tribe-events-widget-link .layout-bridle-trails a, .layout-bridle-trails .text-chevron__content, .layout-bridle-trails .text-chevron__content .half-chevron-1:after, .text-chevron__content .layout-bridle-trails .half-chevron-1:after, .layout-bridle-trails .text-chevron__content .half-chevron-2:after, .text-chevron__content .layout-bridle-trails .half-chevron-2:after, .layout-bridle-trails .coupon--auto, .layout-bridle-trails .sidebar-bottom, .layout-bridle-trails .sort-button.active, .layout-bridle-trails .wpcf7-submit, .layout-bridle-trails .ctct-form-wrapper input[type="submit"], .ctct-form-wrapper .layout-bridle-trails input[type="submit"], body .chevron-bottom.chevron-bottom--bridle-trails, .layout-bridle-trails .chevron-bottom, .layout-attractions .chevron-bottom.chevron-bottom--bridle-trails, .layout-recreation .chevron-bottom.chevron-bottom--bridle-trails, .layout-arts-entertainment .chevron-bottom.chevron-bottom--bridle-trails, .layout-shopping .chevron-bottom.chevron-bottom--bridle-trails, .layout-dining .chevron-bottom.chevron-bottom--bridle-trails, .layout-lodging .chevron-bottom.chevron-bottom--bridle-trails, .layout-shawshank-trail .chevron-bottom.chevron-bottom--bridle-trails, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--bridle-trails, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--bridle-trails, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--bridle-trails, .layout-bridle-trails .chevron-bottom.chevron-bottom--bridle-trails, .background-bridle-trails, .coupon--bridle-trails {
  background-color: #3b582a; }
  .dm-btn--bridle-trails,
  .dm-headline--bridle-trails, .image-btn__content--bridle-trails, .text-chevron--bridle-trails .text-chevron__content, .text-chevron--bridle-trails .text-chevron__content .half-chevron-1:after, .text-chevron--bridle-trails .text-chevron__content .half-chevron-2:after, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-attractions.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-attractions.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-recreation.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-recreation.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-arts-entertainment.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-arts-entertainment.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shopping.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shopping.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-dining.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-dining.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-lodging.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-lodging.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-shawshank-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-shawshank-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-wine-ale-trail.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-haunted-mansfield.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-biking-hiking-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .layout-bridle-trails.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .layout-bridle-trails.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordion--bridle-trails .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #3b582a !important; }

.layout-bridle-trails .dm-btn:hover, .layout-bridle-trails button:hover, .layout-bridle-trails .tribe-events-widget-link a:hover, .tribe-events-widget-link .layout-bridle-trails a:hover, .layout-bridle-trails .member-list-addy, .layout-bridle-trails .wpcf7-submit:hover, .layout-bridle-trails .ctct-form-wrapper input[type="submit"]:hover, .ctct-form-wrapper .layout-bridle-trails input[type="submit"]:hover {
  background-color: #0d1309; }
  .layout-bridle-trails .drm-topbar a.mega-menu-link:hover, .drm-topbar .layout-bridle-trails a.mega-menu-link:hover, .layout-bridle-trails .drm-topbar a.mega-menu-link:focus, .drm-topbar .layout-bridle-trails a.mega-menu-link:focus, .dm-btn--bridle-trails:hover {
    background-color: #0d1309 !important; }

body .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--default:after, .layout-recreation .chevron-bottom.chevron-bottom--default:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--default:after, .layout-shopping .chevron-bottom.chevron-bottom--default:after, .layout-dining .chevron-bottom.chevron-bottom--default:after, .layout-lodging .chevron-bottom.chevron-bottom--default:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--default:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--default:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--default:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--default:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--default:after {
  background-image: -webkit-linear-gradient(225deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: -o-linear-gradient(225deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: linear-gradient(-135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%); }

body .chevron-bottom.chevron-bottom--attractions:after, .layout-attractions .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--attractions:after, .layout-recreation .chevron-bottom.chevron-bottom--attractions:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--attractions:after, .layout-shopping .chevron-bottom.chevron-bottom--attractions:after, .layout-dining .chevron-bottom.chevron-bottom--attractions:after, .layout-lodging .chevron-bottom.chevron-bottom--attractions:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--attractions:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--attractions:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--attractions:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--attractions:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--attractions:after {
  background-image: -webkit-linear-gradient(225deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%);
  background-image: -o-linear-gradient(225deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%);
  background-image: linear-gradient(-135deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%); }

body .chevron-bottom.chevron-bottom--recreation:after, .layout-recreation .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--recreation:after, .layout-recreation .chevron-bottom.chevron-bottom--recreation:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--recreation:after, .layout-shopping .chevron-bottom.chevron-bottom--recreation:after, .layout-dining .chevron-bottom.chevron-bottom--recreation:after, .layout-lodging .chevron-bottom.chevron-bottom--recreation:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--recreation:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--recreation:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--recreation:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--recreation:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--recreation:after {
  background-image: -webkit-linear-gradient(225deg, rgba(134, 194, 64, 0) 48%, #86c240 49%);
  background-image: -o-linear-gradient(225deg, rgba(134, 194, 64, 0) 48%, #86c240 49%);
  background-image: linear-gradient(-135deg, rgba(134, 194, 64, 0) 48%, #86c240 49%); }

body .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-arts-entertainment .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-recreation .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-shopping .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-dining .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-lodging .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--arts-entertainment:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--arts-entertainment:after {
  background-image: -webkit-linear-gradient(225deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%);
  background-image: -o-linear-gradient(225deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%);
  background-image: linear-gradient(-135deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%); }

body .chevron-bottom.chevron-bottom--shopping:after, .layout-shopping .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--shopping:after, .layout-recreation .chevron-bottom.chevron-bottom--shopping:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--shopping:after, .layout-shopping .chevron-bottom.chevron-bottom--shopping:after, .layout-dining .chevron-bottom.chevron-bottom--shopping:after, .layout-lodging .chevron-bottom.chevron-bottom--shopping:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--shopping:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--shopping:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--shopping:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--shopping:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--shopping:after {
  background-image: -webkit-linear-gradient(225deg, rgba(240, 83, 84, 0) 48%, #f05354 49%);
  background-image: -o-linear-gradient(225deg, rgba(240, 83, 84, 0) 48%, #f05354 49%);
  background-image: linear-gradient(-135deg, rgba(240, 83, 84, 0) 48%, #f05354 49%); }

body .chevron-bottom.chevron-bottom--dining:after, .layout-dining .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--dining:after, .layout-recreation .chevron-bottom.chevron-bottom--dining:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--dining:after, .layout-shopping .chevron-bottom.chevron-bottom--dining:after, .layout-dining .chevron-bottom.chevron-bottom--dining:after, .layout-lodging .chevron-bottom.chevron-bottom--dining:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--dining:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--dining:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--dining:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--dining:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--dining:after {
  background-image: -webkit-linear-gradient(225deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%);
  background-image: -o-linear-gradient(225deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%);
  background-image: linear-gradient(-135deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%); }

body .chevron-bottom.chevron-bottom--lodging:after, .layout-lodging .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--lodging:after, .layout-recreation .chevron-bottom.chevron-bottom--lodging:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--lodging:after, .layout-shopping .chevron-bottom.chevron-bottom--lodging:after, .layout-dining .chevron-bottom.chevron-bottom--lodging:after, .layout-lodging .chevron-bottom.chevron-bottom--lodging:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--lodging:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--lodging:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--lodging:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--lodging:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--lodging:after {
  background-image: -webkit-linear-gradient(225deg, rgba(0, 119, 94, 0) 48%, #00775e 49%);
  background-image: -o-linear-gradient(225deg, rgba(0, 119, 94, 0) 48%, #00775e 49%);
  background-image: linear-gradient(-135deg, rgba(0, 119, 94, 0) 48%, #00775e 49%); }

body .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-shawshank-trail .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-recreation .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-shopping .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-dining .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-lodging .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--shawshank-trail:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--shawshank-trail:after {
  background-image: -webkit-linear-gradient(225deg, rgba(25, 36, 80, 0) 48%, #192450 49%);
  background-image: -o-linear-gradient(225deg, rgba(25, 36, 80, 0) 48%, #192450 49%);
  background-image: linear-gradient(-135deg, rgba(25, 36, 80, 0) 48%, #192450 49%); }

body .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-wine-ale-trail .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-recreation .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-shopping .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-dining .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-lodging .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--wine-ale-trail:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--wine-ale-trail:after {
  background-image: -webkit-linear-gradient(225deg, rgba(129, 8, 11, 0) 48%, #81080b 49%);
  background-image: -o-linear-gradient(225deg, rgba(129, 8, 11, 0) 48%, #81080b 49%);
  background-image: linear-gradient(-135deg, rgba(129, 8, 11, 0) 48%, #81080b 49%); }

body .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-haunted-mansfield .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-recreation .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-shopping .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-dining .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-lodging .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--haunted-mansfield:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--haunted-mansfield:after {
  background-image: -webkit-linear-gradient(225deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%);
  background-image: -o-linear-gradient(225deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%);
  background-image: linear-gradient(-135deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%); }

body .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-biking-hiking-trails .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-recreation .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-shopping .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-dining .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-lodging .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--biking-hiking-trails:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--biking-hiking-trails:after {
  background-image: -webkit-linear-gradient(225deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: -o-linear-gradient(225deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: linear-gradient(-135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%); }

body .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-bridle-trails .chevron-bottom:after, .layout-attractions .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-recreation .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-arts-entertainment .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-shopping .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-dining .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-lodging .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-shawshank-trail .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-wine-ale-trail .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-haunted-mansfield .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-biking-hiking-trails .chevron-bottom.chevron-bottom--bridle-trails:after, .layout-bridle-trails .chevron-bottom.chevron-bottom--bridle-trails:after {
  background-image: -webkit-linear-gradient(225deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%);
  background-image: -o-linear-gradient(225deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%);
  background-image: linear-gradient(-135deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%); }

.chevron-bottom {
  color: #fff; }

body .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: -o-linear-gradient(135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: linear-gradient(-45deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%); }
.layout-attractions .chevron-top:after, .image-btn__content--attractions .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%);
  background-image: -o-linear-gradient(135deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%);
  background-image: linear-gradient(-45deg, rgba(214, 120, 42, 0) 48%, #d6782a 49%); }
.layout-recreation .chevron-top:after, .image-btn__content--recreation .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(134, 194, 64, 0) 48%, #86c240 49%);
  background-image: -o-linear-gradient(135deg, rgba(134, 194, 64, 0) 48%, #86c240 49%);
  background-image: linear-gradient(-45deg, rgba(134, 194, 64, 0) 48%, #86c240 49%); }
.layout-arts-entertainment .chevron-top:after, .image-btn__content--arts-entertainment .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%);
  background-image: -o-linear-gradient(135deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%);
  background-image: linear-gradient(-45deg, rgba(168, 47, 146, 0) 48%, #a82f92 49%); }
.layout-shopping .chevron-top:after, .image-btn__content--shopping .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(240, 83, 84, 0) 48%, #f05354 49%);
  background-image: -o-linear-gradient(135deg, rgba(240, 83, 84, 0) 48%, #f05354 49%);
  background-image: linear-gradient(-45deg, rgba(240, 83, 84, 0) 48%, #f05354 49%); }
.layout-dining .chevron-top:after, .image-btn__content--dining .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%);
  background-image: -o-linear-gradient(135deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%);
  background-image: linear-gradient(-45deg, rgba(9, 90, 155, 0) 48%, #095a9b 49%); }
.layout-lodging .chevron-top:after, .image-btn__content--lodging .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(0, 119, 94, 0) 48%, #00775e 49%);
  background-image: -o-linear-gradient(135deg, rgba(0, 119, 94, 0) 48%, #00775e 49%);
  background-image: linear-gradient(-45deg, rgba(0, 119, 94, 0) 48%, #00775e 49%); }
.layout-shawshank-trail .chevron-top:after, .image-btn__content--shawshank-trail .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(25, 36, 80, 0) 48%, #192450 49%);
  background-image: -o-linear-gradient(135deg, rgba(25, 36, 80, 0) 48%, #192450 49%);
  background-image: linear-gradient(-45deg, rgba(25, 36, 80, 0) 48%, #192450 49%); }
.layout-wine-ale-trail .chevron-top:after, .image-btn__content--wine-ale-trail .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(129, 8, 11, 0) 48%, #81080b 49%);
  background-image: -o-linear-gradient(135deg, rgba(129, 8, 11, 0) 48%, #81080b 49%);
  background-image: linear-gradient(-45deg, rgba(129, 8, 11, 0) 48%, #81080b 49%); }
.layout-haunted-mansfield .chevron-top:after, .image-btn__content--haunted-mansfield .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%);
  background-image: -o-linear-gradient(135deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%);
  background-image: linear-gradient(-45deg, rgba(156, 21, 24, 0) 48%, #9c1518 49%); }
.layout-biking-hiking-trails .chevron-top:after, .image-btn__content--biking-hiking-trails .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: -o-linear-gradient(135deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%);
  background-image: linear-gradient(-45deg, rgba(169, 207, 56, 0) 48%, #a9cf38 49%); }
.layout-bridle-trails .chevron-top:after, .image-btn__content--bridle-trails .chevron-top:after {
  background-image: -webkit-linear-gradient(135deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%);
  background-image: -o-linear-gradient(135deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%);
  background-image: linear-gradient(-45deg, rgba(59, 88, 42, 0) 48%, #3b582a 49%); }

body .topbar:before {
  box-shadow: 0 0 20px #69821f; }
body .topbar:after {
  box-shadow: 0 0 20px #a9cf38, 0 0 20px #a9cf38, 0 0 30px #a9cf38; }
.layout-attractions .topbar:before {
  box-shadow: 0 0 20px #814819; }
.layout-attractions .topbar:after {
  box-shadow: 0 0 20px #d6782a, 0 0 20px #d6782a, 0 0 30px #d6782a; }
.layout-recreation .topbar:before {
  box-shadow: 0 0 20px #517626; }
.layout-recreation .topbar:after {
  box-shadow: 0 0 20px #86c240, 0 0 20px #86c240, 0 0 30px #86c240; }
.layout-arts-entertainment .topbar:before {
  box-shadow: 0 0 20px #6c1e5e; }
.layout-arts-entertainment .topbar:after {
  box-shadow: 0 0 20px #a82f92, 0 0 20px #a82f92, 0 0 30px #a82f92; }
.layout-shopping .topbar:before {
  box-shadow: 0 0 20px #b41011; }
.layout-shopping .topbar:after {
  box-shadow: 0 0 20px #f05354, 0 0 20px #f05354, 0 0 30px #f05354; }
.layout-dining .topbar:before {
  box-shadow: 0 0 20px #063e6b; }
.layout-dining .topbar:after {
  box-shadow: 0 0 20px #095a9b, 0 0 20px #095a9b, 0 0 30px #095a9b; }
.layout-lodging .topbar:before {
  box-shadow: 0 0 20px #004436; }
.layout-lodging .topbar:after {
  box-shadow: 0 0 20px #00775e, 0 0 20px #00775e, 0 0 30px #00775e; }
.layout-shawshank-trail .topbar:before {
  box-shadow: 0 0 20px #010102; }
.layout-shawshank-trail .topbar:after {
  box-shadow: 0 0 20px #192450, 0 0 20px #192450, 0 0 30px #192450; }
.layout-wine-ale-trail .topbar:before {
  box-shadow: 0 0 20px #210203; }
.layout-wine-ale-trail .topbar:after {
  box-shadow: 0 0 20px #81080b, 0 0 20px #81080b, 0 0 30px #81080b; }
.layout-haunted-mansfield .topbar:before {
  box-shadow: 0 0 20px #42090a; }
.layout-haunted-mansfield .topbar:after {
  box-shadow: 0 0 20px #9c1518, 0 0 20px #9c1518, 0 0 30px #9c1518; }
.layout-biking-hiking-trails .topbar:before {
  box-shadow: 0 0 20px #69821f; }
.layout-biking-hiking-trails .topbar:after {
  box-shadow: 0 0 20px #a9cf38, 0 0 20px #a9cf38, 0 0 30px #a9cf38; }
.layout-bridle-trails .topbar:before {
  box-shadow: 0 0 20px #0d1309; }
.layout-bridle-trails .topbar:after {
  box-shadow: 0 0 20px #3b582a, 0 0 20px #3b582a, 0 0 30px #3b582a; }

.layout-wine-ale-trail .main-footer h1, .layout-wine-ale-trail .main-footer h2, .layout-wine-ale-trail .main-footer h3, .layout-wine-ale-trail .main-footer h4, .layout-wine-ale-trail .main-footer h5, .layout-wine-ale-trail .main-footer h6 {
  color: #e10e13; }
.layout-wine-ale-trail .sub-footer, .layout-wine-ale-trail .sub-footer a, .layout-wine-ale-trail .sub-footer a:link, .layout-wine-ale-trail .sub-footer a:visited, .layout-wine-ale-trail .sub-footer a:hover, .layout-wine-ale-trail .sub-footer a:focus, .layout-wine-ale-trail .sub-footer a:active {
  color: #fff; }

/*a,a:link,a:visited{
	@extend %color-dark;
}
a:hover,a:focus,a:active{
}*/
a, a:link, a:visited {
  color: #69821f; }
a:hover, a:focus, a:active {
  color: #a9cf38; }
.layout-attractions a, .layout-attractions a:link, .layout-attractions a:visited {
  color: #814819; }
.layout-attractions a:hover, .layout-attractions a:focus, .layout-attractions a:active {
  color: #d6782a; }
.layout-recreation a, .layout-recreation a:link, .layout-recreation a:visited {
  color: #517626; }
.layout-recreation a:hover, .layout-recreation a:focus, .layout-recreation a:active {
  color: #86c240; }
.layout-arts-entertainment a, .layout-arts-entertainment a:link, .layout-arts-entertainment a:visited {
  color: #6c1e5e; }
.layout-arts-entertainment a:hover, .layout-arts-entertainment a:focus, .layout-arts-entertainment a:active {
  color: #a82f92; }
.layout-shopping a, .layout-shopping a:link, .layout-shopping a:visited {
  color: #b41011; }
.layout-shopping a:hover, .layout-shopping a:focus, .layout-shopping a:active {
  color: #f05354; }
.layout-dining a, .layout-dining a:link, .layout-dining a:visited {
  color: #063e6b; }
.layout-dining a:hover, .layout-dining a:focus, .layout-dining a:active {
  color: #095a9b; }
.layout-lodging a, .layout-lodging a:link, .layout-lodging a:visited {
  color: #004436; }
.layout-lodging a:hover, .layout-lodging a:focus, .layout-lodging a:active {
  color: #00775e; }
.layout-shawshank-trail a, .layout-shawshank-trail a:link, .layout-shawshank-trail a:visited {
  color: #010102; }
.layout-shawshank-trail a:hover, .layout-shawshank-trail a:focus, .layout-shawshank-trail a:active {
  color: #192450; }
.layout-wine-ale-trail a, .layout-wine-ale-trail a:link, .layout-wine-ale-trail a:visited {
  color: #210203; }
.layout-wine-ale-trail a:hover, .layout-wine-ale-trail a:focus, .layout-wine-ale-trail a:active {
  color: #81080b; }
.layout-haunted-mansfield a, .layout-haunted-mansfield a:link, .layout-haunted-mansfield a:visited {
  color: #42090a; }
.layout-haunted-mansfield a:hover, .layout-haunted-mansfield a:focus, .layout-haunted-mansfield a:active {
  color: #9c1518; }
.layout-biking-hiking-trails a, .layout-biking-hiking-trails a:link, .layout-biking-hiking-trails a:visited {
  color: #69821f; }
.layout-biking-hiking-trails a:hover, .layout-biking-hiking-trails a:focus, .layout-biking-hiking-trails a:active {
  color: #a9cf38; }
.layout-bridle-trails a, .layout-bridle-trails a:link, .layout-bridle-trails a:visited {
  color: #0d1309; }
.layout-bridle-trails a:hover, .layout-bridle-trails a:focus, .layout-bridle-trails a:active {
  color: #3b582a; }

.chevron-right.chevron-right--darkgray, .tribe-events-list-separator-month > span.chevron-right--darkgray {
  background-color: #231f20 !important; }
  .chevron-right.chevron-right--darkgray:after, .tribe-events-list-separator-month > span.chevron-right--darkgray:after {
    color: #231f20 !important; }

a.chevron-right,
a .chevron-right,
a .tribe-events-list-separator-month > span,
a.chevron-left,
a .chevron-left {
  display: inline-block; }
  a.chevron-right:hover, a.chevron-right:focus, a.chevron-right:active,
  a .chevron-right:hover,
  a .tribe-events-list-separator-month > span:hover,
  a .chevron-right:focus,
  a .tribe-events-list-separator-month > span:focus,
  a .chevron-right:active,
  a .tribe-events-list-separator-month > span:active,
  a.chevron-left:hover,
  a.chevron-left:focus,
  a.chevron-left:active,
  a .chevron-left:hover,
  a .chevron-left:focus,
  a .chevron-left:active {
    text-decoration: none; }

.site-title,
.sub-footer,
.topbar, .topbar:after,
.image-btn__content, .dm-btn,
.chevron-left, .chevron-right, .tribe-events-list-separator-month > span,
.background-auto {
  color: #fff; }

body .background-auto h1, body .background-auto h2, body .background-auto h3, body .background-auto h4, body .background-auto h5, body .background-auto h6 {
  color: #fff !important; }

.background-attractions h1, .background-attractions h2, .background-attractions h3, .background-attractions h4, .background-attractions h5, .background-attractions h6 {
  color: #fff; }
.background-recreation h1, .background-recreation h2, .background-recreation h3, .background-recreation h4, .background-recreation h5, .background-recreation h6 {
  color: #fff; }
.background-arts-entertainment h1, .background-arts-entertainment h2, .background-arts-entertainment h3, .background-arts-entertainment h4, .background-arts-entertainment h5, .background-arts-entertainment h6 {
  color: #fff; }
.background-shopping h1, .background-shopping h2, .background-shopping h3, .background-shopping h4, .background-shopping h5, .background-shopping h6 {
  color: #fff; }
.background-dining h1, .background-dining h2, .background-dining h3, .background-dining h4, .background-dining h5, .background-dining h6 {
  color: #fff; }
.background-lodging h1, .background-lodging h2, .background-lodging h3, .background-lodging h4, .background-lodging h5, .background-lodging h6 {
  color: #fff; }
.background-shawshank-trail h1, .background-shawshank-trail h2, .background-shawshank-trail h3, .background-shawshank-trail h4, .background-shawshank-trail h5, .background-shawshank-trail h6 {
  color: #fff; }
.background-wine-ale-trail h1, .background-wine-ale-trail h2, .background-wine-ale-trail h3, .background-wine-ale-trail h4, .background-wine-ale-trail h5, .background-wine-ale-trail h6 {
  color: #fff; }
.background-haunted-mansfield h1, .background-haunted-mansfield h2, .background-haunted-mansfield h3, .background-haunted-mansfield h4, .background-haunted-mansfield h5, .background-haunted-mansfield h6 {
  color: #fff; }
.background-biking-hiking-trails h1, .background-biking-hiking-trails h2, .background-biking-hiking-trails h3, .background-biking-hiking-trails h4, .background-biking-hiking-trails h5, .background-biking-hiking-trails h6 {
  color: #fff; }
.background-bridle-trails h1, .background-bridle-trails h2, .background-bridle-trails h3, .background-bridle-trails h4, .background-bridle-trails h5, .background-bridle-trails h6 {
  color: #fff; }

/*@mixin gradient-bottom($color1, $color2){
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, $color1), to($color2));
	background-image:-webkit-linear-gradient(top, $color1 50%, $color2 100%);
	background-image:-o-linear-gradient(top, $color1 50%, $color2 100%);
	background-image:linear-gradient(to bottom, $color1 50%, $color2 100%);
}*/
.main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 576px) {
    .main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
      padding-left: 2rem;
      padding-right: 2rem; } }
  @media (min-width: 768px) {
    .main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
      padding-left: 2rem;
      padding-right: 2rem; } }
  @media (min-width: 992px) {
    .main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
      padding-left: 5vw;
      padding-right: 5vw; } }
  @media (min-width: 1200px) {
    .main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
      padding-left: 10vw;
      padding-right: 10vw; } }
  @media (min-width: 1500px) {
    .main-footer, .site-content, .dm-headline, .tribe-events-list-separator-month > span {
      padding-left: 15vw;
      padding-right: 15vw; } }

.header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
  margin-left: -1rem;
  margin-right: -1rem; }
  @media (min-width: 576px) {
    .header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
      margin-left: -2rem;
      margin-right: -2rem; } }
  @media (min-width: 768px) {
    .header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
      margin-left: -2rem;
      margin-right: -2rem; } }
  @media (min-width: 992px) {
    .header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
      margin-left: -5vw;
      margin-right: -5vw; } }
  @media (min-width: 1200px) {
    .header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
      margin-left: -10vw;
      margin-right: -10vw; } }
  @media (min-width: 1500px) {
    .header-featured-image, .dm-headline, .tribe-events-list-separator-month > span, .sidebar-bottom {
      margin-left: -15vw;
      margin-right: -15vw; } }

.chevron-fill {
  fill: currentColor; }

.chevron-bottom > *,
.chevron-top > * {
  position: relative;
  z-index: 1; }
.chevron-bottom__inner,
.chevron-top__inner {
  padding-left: 15px;
  padding-right: 15px; }
  .chevron-bottom__inner:after,
  .chevron-top__inner:after {
    content: '';
    display: table;
    clear: both; }

.chevron-bottom {
  position: relative;
  padding: 20px 0; }
  .chevron-bottom h1, .chevron-bottom h2, .chevron-bottom h3, .chevron-bottom h4, .chevron-bottom h5, .chevron-bottom h6, .chevron-bottom p {
    color: #fff !important; }
    .chevron-bottom h1 a, .chevron-bottom h2 a, .chevron-bottom h3 a, .chevron-bottom h4 a, .chevron-bottom h5 a, .chevron-bottom h6 a, .chevron-bottom p a {
      color: #fff !important; }
      .chevron-bottom h1 a:hover, .chevron-bottom h2 a:hover, .chevron-bottom h3 a:hover, .chevron-bottom h4 a:hover, .chevron-bottom h5 a:hover, .chevron-bottom h6 a:hover, .chevron-bottom p a:hover {
        color: #eee !important; }
  .chevron-bottom p:last-child {
    margin-bottom: -20px; }
  .chevron-bottom:not(.site-title__background) {
    margin-bottom: 28% !important; }
  .chevron-bottom:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-transform: scale(0.7071, 0.4) rotate(-45deg);
    -ms-transform: scale(0.7071, 0.4) rotate(-45deg);
    transform: scale(0.7071, 0.4) rotate(-45deg); }
    @media print {
      .chevron-bottom:after {
        z-index: -1; } }
  @media (min-width: 768px) {
    .edge-to-edge-until-md .chevron-bottom--no-bottom-space {
      z-index: 1;
      margin-bottom: 0 !important; } }
  .chevron-bottom--negative-top {
    margin-top: -30px; }

.chevron-top {
  position: relative; }
  .chevron-top:after {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: scale(0.7071, 0) rotate(45deg);
    -ms-transform: scale(0.7071, 0) rotate(45deg);
    transform: scale(0.7071, 0) rotate(45deg);
    transition: transform 0.2s ease-out; }
    a:hover .chevron-top:after {
      -webkit-transform: scale(0.7071, 0.4) rotate(45deg);
      -ms-transform: scale(0.7071, 0.4) rotate(45deg);
      transform: scale(0.7071, 0.4) rotate(45deg); }

.chevron-right, .tribe-events-list-separator-month > span {
  position: relative;
  padding-top: 0.5em;
  padding-right: 3em;
  padding-bottom: 0.5em;
  color: #fff !important;
  background-clip: content-box;
  overflow: hidden;
  z-index: 1; }
  .chevron-right.dm-btn, .tribe-events-list-separator-month > span.dm-btn {
    padding-left: 1em; }
  .chevron-right:after, .tribe-events-list-separator-month > span:after {
    content: '';
    position: absolute;
    top: calc(50% - 143vw);
    right: 0;
    width: 0;
    height: 0;
    border: 143vw solid transparent;
    border-left: 100vw solid currentColor;
    border-right-width: 0;
    z-index: -1; }

.chevron-left {
  position: relative;
  padding-top: 0.5em;
  padding-left: 3em;
  padding-bottom: 0.5em;
  color: #fff !important;
  background-clip: content-box;
  overflow: hidden;
  z-index: 1; }
  .chevron-left.dm-btn {
    padding-right: 1em; }
  .chevron-left:after {
    content: '';
    position: absolute;
    top: calc(50% - 143vw);
    left: 0;
    width: 0;
    height: 0;
    border: 143vw solid transparent;
    border-right: 100vw solid currentColor;
    border-left-width: 0;
    z-index: -1; }

.wpb_content_element {
  margin-bottom: 0 !important; }

.dm-btn:not(.chevron-left):not(.chevron-right) {
  color: #fff !important;
  padding: 5px 10px;
  text-decoration: none !important; }

.drm-header {
  background-color: #fff;
  position: relative;
  z-index: 1030; }
  @media (min-width: 992px) and (min-height: 600px) {
    .drm-header {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 1030; }
      .drm-header .main-menu {
        height: auto;
        overflow: hidden;
        transition: max-height 0.5s ease-in-out; }
        .drm-header .main-menu.menu-show {
          max-height: 50px; }
        .drm-header .main-menu.menu-hide {
          max-height: 0; } }

.navbar {
  position: relative; }

.topbar {
  position: relative;
  text-align: right;
  padding: 0 20px; }
  .topbar:before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 50%; }
  .topbar:after {
    content: '';
    position: absolute;
    top: 0;
    left: 20px;
    width: 200px;
    height: 150%; }
  .topbar-content {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
    -webkit-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .topbar.navbar-expand .navbar-nav .nav-link {
    padding-left: 10px;
    padding-right: 10px; }
  .topbar .mega-menu-link {
    font-size: 18px !important; }
  .topbar .mega-sub-menu {
    min-width: 300px !important;
    left: auto !important;
    right: 0 !important; }

form.search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important; }
  form.search-form > label {
    margin-right: 5px;
    -webkit-box-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }
    form.search-form > label > .search-field {
      width: 100%; }

.searchbar__toggle {
  background-color: transparent; }
.searchbar__collapse {
  position: absolute;
  top: 100%;
  right: 0; }
.searchbar__content {
  background-color: #eee;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px; }

.site-title {
  position: absolute;
  display: block;
  top: 0;
  left: 20px;
  width: 200px;
  padding: 0 15px; }
  .site-title__background {
    background-color: inherit !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 !important;
    -webkit-filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.4));
    filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.4)); }
  .site-title img {
    position: relative;
    z-index: 1;
    transition: margin 0.5s ease-in-out; }
  @media (min-width: 992px) and (min-height: 600px) {
    .site-title.title-down img {
      margin-top: 0; }
    .site-title.title-up img {
      margin-top: -40px; } }

.navbar {
  position: relative;
  z-index: 1;
  background-color: #fff;
  padding-left: 10px;
  padding-right: 10px; }
  @media (min-width: 992px) {
    .navbar {
      padding-left: 220px; } }
  .navbar-toggler {
    margin-left: auto; }

.menus-container {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important; }
  @media (max-width: 991px) {
    .menus-container {
      margin-top: 100px; }
      .menus-container .mega-sub-menu,
      .menus-container .mega-menu-link:after {
        display: none !important; } }

@media (min-width: 992px) {
  .main-menu,
  .sub-menu {
    margin-left: auto; } }

.sub-menu {
  padding-right: 10px; }
  @media (min-width: 992px) {
    .sub-menu ul.mega-menu > li.mega-menu-item > ul.mega-sub-menu {
      min-width: 70vw;
      left: unset !important;
      right: 0 !important; } }

.main-menu a.mega-menu-link {
  color: #231f20 !important;
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal;
  text-transform: uppercase !important;
  font-size: 18px !important;
  padding-left: 20px !important;
  padding-right: 20px !important; }

.main-menu.marker-visitors li.nav-item-visitors a.mega-menu-link,
.main-menu.marker-groups li.nav-item-groups a.mega-menu-link,
.main-menu.marker-meetings li.nav-item-meetings a.mega-menu-link,
.main-menu.marker-media li.nav-item-media a.mega-menu-link,
.main-menu.marker-members li.nav-item-members a.mega-menu-link {
  font-family: 'museo-sans', sans-serif;
  font-weight: 500 !important;
  font-style: normal;
  /*body &{
  	color:$default !important;
  }*/ }

.sub-menu a.mega-menu-link {
  color: #000 !important;
  font-family: 'museo-sans', sans-serif;
  font-weight: 900 !important;
  font-style: normal;
  text-transform: uppercase !important;
  font-size: 20px !important; }

.sub-menu li.mega-current-menu-item > a.mega-menu-link,
.sub-menu li.mega-current-menu-ancestor > a.mega-menu-link {
  /*body &{
  	color:$default !important;
  }*/ }

@media (max-width: 991px) {
  .menus-container {
    background-color: #eee;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }

  .main-menu ul.mega-menu,
  .sub-menu ul.mega-menu {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important; } }
.header-featured-image {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: hidden;
  margin-bottom: 30px;
  height: 75vw; }
  @media (min-width: 576px) {
    .header-featured-image {
      height: 50vw; } }
  @media (min-width: 768px) {
    .header-featured-image {
      height: 33vw; } }
  .archive .header-featured-image, .blog .header-featured-image {
    margin-left: 0;
    margin-right: 0; }

.header-spacer {
  height: 90px;
  /*@media (min-width:$expand){
  	&,
  	.single-tribe_venue &--venue,
  	.single-tribe_events &--events,
  	body.archive &--archive{
  	body.blog &--archive{
  		height:60px !important;
  	}
  }*/ }
  @media (min-width: 992px) {
    .header-spacer {
      height: 60px; } }
  .single-tribe_venue .header-spacer, .single-tribe_events .header-spacer, body.archive:not(.events-archive) .header-spacer, body.home .header-spacer {
    height: 0; }
  .single-tribe_venue .header-spacer--venue, .single-tribe_events .header-spacer--events, body.archive .header-spacer--archive, body.blog .header-spacer--archive {
    height: 90px !important; }
    @media (min-width: 992px) {
      .single-tribe_venue .header-spacer--venue, .single-tribe_events .header-spacer--events, body.archive .header-spacer--archive, body.blog .header-spacer--archive {
        height: 60px !important; } }

/* Footer */
.drm-header .footer-only, .site-content .footer-only {
  display: none !important; }

.pre-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important; }
  @media (min-width: 1200px) {
    .pre-footer {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; } }
  .pre-footer__column {
    position: relative;
    overflow: hidden;
    padding-top: 1rem;
    padding-bottom: 1rem;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    background-color: #eee; }
    .pre-footer__column:hover {
      background-color: #ddd; }
      .pre-footer__column:hover * {
        text-decoration: none !important; }
    @media (max-width: 1199px) {
      .pre-footer__column {
        -ms-flex-preferred-size: auto;
        flex-basis: auto; } }
    .pre-footer__column, .pre-footer__column *, .pre-footer__column h3, .pre-footer__column p {
      text-decoration: none !important; }
    .pre-footer__column p {
      margin-bottom: 0; }
    .pre-footer__column, .pre-footer__column p {
      color: #000; }
    .pre-footer__column > div {
      position: relative;
      z-index: 1; }
    .pre-footer__column .widget {
      position: relative;
      z-index: 1; }
    .pre-footer__column .full-height, .pre-footer__column .widget, .pre-footer__column .textwidget {
      height: 100% !important; }
    .pre-footer__column:before {
      content: '';
      position: absolute;
      top: calc(50% - 100vw);
      right: 100%;
      width: 0;
      height: 0;
      margin-right: -150px;
      border: 100vw solid transparent;
      border-right-width: 0;
      border-left: 70vw solid currentColor; }

.main-footer {
                    /*/
@include pagemargin(0);/**/
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #231f20; }
  .main-footer h1, .main-footer h2, .main-footer h3, .main-footer h4, .main-footer h5, .main-footer h6 {
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal;
    border-bottom: 1px solid #666;
    padding-bottom: 0.3em;
    margin-bottom: 0.5em; }
  .main-footer h2 {
    font-size: 24px; }
  .main-footer, .main-footer p {
    font-size: 0.8rem;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal; }
  .main-footer a, .main-footer a:link, .main-footer a:visited {
    color: #fff;
    text-decoration: none !important; }
  .main-footer a:hover, .main-footer a:focus, .main-footer a:active {
    /*body &{
    	color:$default !important;
    }*/
    text-decoration: underline !important; }
  @media (min-width: 576px) {
    .main-footer > .row {
      margin-left: -30px;
      margin-right: -30px; } }
  .main-footer > .row > .footer-column {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px; }
  .main-footer .textwidget {
    overflow-wrap: break-word; }

body .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #69821f; }
.layout-attractions .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #814819; }
.layout-recreation .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #517626; }
.layout-arts-entertainment .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #6c1e5e; }
.layout-shopping .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #b41011; }
.layout-dining .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #095a9b; }
.layout-lodging .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #00775e; }
.layout-shawshank-trail .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #010102; }
.layout-wine-ale-trail .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #81080b; }
.layout-haunted-mansfield .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #42090a; }
.layout-biking-hiking-trails .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #69821f; }
.layout-bridle-trails .main-footer > .row > .footer-column:not(:last-child) {
  border-color: #0d1309; }

@media (min-width: 576px) {
  .main-footer > .row > .footer-column:nth-child(2n+1) {
    border-right-width: 1px;
    border-right-style: solid; } }
@media (min-width: 992px) {
  .main-footer > .row > .footer-column:nth-child(4n+2) {
    border-right-width: 1px;
    border-right-style: solid; } }
.footer-column .widget_nav_menu {
  width: 50%;
  float: left; }
  .footer-column .widget_nav_menu ul {
    list-style: none;
    padding-left: 0; }
    .footer-column .widget_nav_menu ul li {
      width: 100%; }
      .footer-column .widget_nav_menu ul li a {
        display: block; }
    .footer-column .widget_nav_menu ul ul {
      display: none; }

.sub-footer {
  padding: 1rem 2rem; }
  .sub-footer p {
    margin-bottom: 0;
    opacity: 0.75;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal; }
  .sub-footer a, .sub-footer a:link, .sub-footer a:visited {
    color: #231f20; }

/* Social Menu in Footer */
#nav_menu-4 {
  width: 100%; }

#menu-social-menu {
  font-size: 2rem; }
  #menu-social-menu li {
    display: inline-block;
    width: auto; }

/* Common Elements*/
html,
body {
  background-color: #fff;
  font-family: 'museo-sans', sans-serif;
  font-weight: 500 !important;
  font-style: normal;
  font-size: 18px; }

h2, h3, h4, h5, h6 {
  font-family: 'museo-sans', sans-serif;
  font-weight: 900 !important;
  font-style: normal;
  color: #a9cf38; }

h1 {
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal;
  color: #000 !important; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit !important;
  text-decoration: none !important; }
  h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: underline !important; }

img {
  max-width: 100%;
  height: auto; }

a, a:link {
  text-decoration: underline; }

a:visited {
  text-decoration: underline; }

a:hover, a:focus {
  text-decoration: underline; }

a:active {
  text-decoration: underline; }

/*a[href^='http']{
	text-decoration: underline;
}*/
#content .wpb_text_column hr:last-child, .wpb_text_column hr:last-child {
  margin-bottom: 1rem; }

/* Form elements */
input[type="text"],
input[type="email"] {
  width: 100%; }

input[type='search'] {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 0.1rem 0.5rem; }

.search-form label {
  margin-bottom: 0; }

.search-submit {
  background-color: #666;
  color: #fff;
  border-radius: 3px;
  padding: 0.1rem 0.5rem;
  border: 1px solid #666;
  cursor: pointer; }
  .search-submit:hover, .search-submit:focus {
    background-color: #a9cf38;
    border-color: #a9cf38; }

button {
  background-image: none;
  color: #fff;
  border: none;
  padding: 5px 10px;
  line-height: 1;
  display: inline-block;
  cursor: pointer; }
  .chevron-bottom button, .chevron-left button, .chevron-right button, .tribe-events-list-separator-month > span button {
    background-color: #aaa; }
    .chevron-bottom button:hover, .chevron-left button:hover, .chevron-right button:hover, .tribe-events-list-separator-month > span button:hover {
      background-color: #666; }

.table {
  border-color: #000; }
  .table td, .table th {
    border-top-color: #000; }

/* Navigation */
/*.navbar{
	@include sans();
	text-transform: uppercase;
	position: relative;
}


/*Toggler*/
/*.navbar-light,
.navbar-dark{
	.navbar-toggler,
	.search-toggler{
		border:none;
		background-color:transparent;
		color:$gray;
		padding: .25rem .75rem;
    	font-size: 1.25rem;
    	line-height: 1;
		&:hover,&:focus,&:active{
			outline:none;
			color:$default;
		}
	}
	
	.navbar-toggler-icon{
		background-image:none;
		width:1em;
		height:1em;
		&:before{
			content:'\f0c9';//bars, navicon
			font-family: 'FontAwesome';
			display: inline-block;
			font-size:1em;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
	}
	.search-toggler-icon{
		background-image:none;
		width:1em;
		height:1em;
		&:before{
			content:'\f002';//search
			font-family: 'FontAwesome';
			display: inline-block;
			font-size:1em;
			text-rendering: auto;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
		}
	}
}

.navbar-light .navbar-nav .nav-link{
	&,&:link,&:visited{
		background-color:transparent;
		color:$gray;
	}
	&:hover,&:focus,&:active{
		background-color:transparent;
		color:$default;
	}
}

.dropdown-menu{
	background-color:$gray-xlight;
	border:1px solid $gray-light;
	border-radius:3px;
}
.dropdown-item{
	text-transform: none;
	&,&:link,&:visited{
		background-color:transparent;
		color:$black;
	}
	&:hover,&:focus,&:active{
		background-color:transparent;
		color:$default;
	}
}


/* Misc. */
/*Buttons*/
a.button,
a[class^='button--'] {
  display: inline-block;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem; }
  a.button, a.button:link, a.button:visited,
  a[class^='button--'],
  a[class^='button--']:link,
  a[class^='button--']:visited {
    background-color: #aaa;
    color: #fff !important;
    border-color: #666;
    text-decoration: none !important; }
  a.button:hover, a.button:focus, a.button:active,
  a[class^='button--']:hover,
  a[class^='button--']:focus,
  a[class^='button--']:active {
    background-color: #666;
    color: #fff !important;
    text-decoration: none !important; }

/* Site Structure */
.site-content {
                    /*/
@include pagemargin(0);/**/
  padding-bottom: 30px; }
  @media (min-width: 992px) and (min-height: 600px) {
    .site-content {
      padding-top: 150px; } }

/*
.sidebar-top,
.sidebar-bottom{
	@include flexbox();
	@include flex-wrap(wrap);
	margin-left:-1rem;
	margin-right:-1rem;
	.widget{
		@include bs();
		border:1rem solid $white;
		min-width:100%;
		@media (min-width:$sm){
			min-width:50%;
		}
		@media (min-width:$lg){
			min-width:33.33%;
		}
	}
}*/
/* Blog Widgets */
.widget-area.sidebar-blogs .widget {
  padding: 15px;
  background-color: #eee;
  margin-bottom: 30px;
  border: 1px solid #ddd; }

/*Gallery*/
.wpb_image_grid_ul .isotope-item {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 200px;
  height: 200px;
  max-width: calc(50% - 1px) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important; }
  .wpb_image_grid_ul .isotope-item a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block; }
    .wpb_image_grid_ul .isotope-item a img.attachment-thumbnail {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }

/* Venues */
.tribe-events-venue .tribe-events-map-wrap {
  width: 100%;
  float: none;
  margin: 30px 0;
  clear: both; }

.tribe-events-meta-group.tribe-events-meta-group-details,
.tribe-events-meta-group.tribe-events-meta-group-venue {
  width: 50%; }
  .tribe-events-meta-group.tribe-events-meta-group-details h3,
  .tribe-events-meta-group.tribe-events-meta-group-venue h3 {
    font-size: 1.75rem !important; }
  .tribe-events-meta-group.tribe-events-meta-group-details dl,
  .tribe-events-meta-group.tribe-events-meta-group-venue dl {
    font-size: 1rem !important; }

/*.tribe-events-gmap{
	height:auto;
}*/
.tribe-events-map-wrap .tribe-events-gmap {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 80vw; }
  @media (min-width: 576px) {
    .tribe-events-map-wrap .tribe-events-gmap {
      height: 60vw; } }
  @media (min-width: 768px) {
    .tribe-events-map-wrap .tribe-events-gmap {
      height: 40vw; } }
  @media (min-width: 992px) {
    .tribe-events-map-wrap .tribe-events-gmap {
      height: 30vw; } }

.map-filters {
  padding: 10px; }
  .map-filters .map-category {
    display: inline-block;
    padding: 0 2px; }
  .map-filters .map-filter-label {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    border-radius: 4px; }
  .map-filters .map-filter {
    margin-right: 5px; }

/*.venue-featured-image--non-member{
	float:right;
	margin:0 0 15px 15px;
	max-width:50%;
}*/
.non-header-featured-image__container {
  position: relative;
  width: auto;
  margin: 0 auto 15px; }
  @media (min-width: 576px) {
    .non-header-featured-image__container {
      float: right;
      max-width: 50%;
      max-width: calc(50% - 15px);
      margin: 0 0 15px 15px; } }
.non-header-featured-image__image {
  width: 100%;
  height: auto; }

/* Upcoming Events */
.tribe-events-adv-list-widget .widget-title {
  padding-bottom: 18px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.tribe-mini-calendar-event {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .tribe-mini-calendar-event .tribe-event-image {
    display: none; }
  .tribe-mini-calendar-event .list-info .tribe-events-title {
    font-size: 18px !important;
    line-height: 22px !important;
    margin-bottom: 5px; }
  .tribe-mini-calendar-event .tribe-events-duration,
  .tribe-mini-calendar-event .tribe-events-location {
    font-size: 16px; }
  .tribe-mini-calendar-event .tribe-events-location.tribe-section-s {
    padding-top: 0; }

.tribe-events-widget-link {
  margin-top: 15px; }
  .tribe-events-widget-link a {
    display: inline-block;
    color: #fff !important;
    line-height: 1;
    padding: 5px 10px;
    text-decoration: none !important; }

.tribe-events-tooltip {
  display: none !important; }

@media only screen and (max-width: 768px) {
  .single-tribe_events .tribe-events-schedule {
    background-color: transparent;
    border: none;
    margin: 15px 0;
    padding: 0; } }
.recurringinfo {
  display: block !important; }

.event-is-recurring {
  color: inherit;
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal;
  position: relative;
  /*display: inline-block;
  padding-left:15px;*/ }
  .event-is-recurring:hover {
    color: inherit; }
  .event-is-recurring .tribe-events-divider {
    display: none !important; }
  .event-is-recurring a {
    display: inline !important;
    text-decoration: underline !important; }

/* Add or submit an event */
.tribe-community-events .submit-event__description-text {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  .tribe-community-events .submit-event__description-text * {
    font-size: 1rem !important; }

/* Filter bar on mobile */
@media only screen and (max-width: 768px) {
  .tribe-filters-open #tribe_events_filters_wrapper,
  .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal,
  .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-vertical {
    z-index: 1050; } }
/* Book a Room */
.book-a-room__widget label {
  display: block;
  margin-bottom: 15px; }
.book-a-room__widget input[type="text"],
.book-a-room__widget select {
  width: 100%; }
.book-a-room__widget input[type="text"] {
  padding-left: 5px;
  padding-right: 5px; }

/* Site Plugin */
.carousel-inner .carousel-item {
  transition: -webkit-transform 2s ease;
  transition: transform 2s ease;
  transition: transform 2s ease, -webkit-transform 2s ease; }

/**/
.carousel-indicators {
  top: 15px;
  bottom: auto;
  -webkit-box-pack: end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
  margin-right: 10px; }
  .carousel-indicators li {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    margin-left: 5px;
    margin-right: 5px; }
    .carousel-indicators li:before, .carousel-indicators li:after {
      height: 20px;
      width: 25px;
      margin-left: -5px; }

.carousel-control-prev,
.carousel-control-next {
  transition: opacity 0.2s ease-out; }
  .carousel-control-prev, .carousel-control-prev:focus,
  .carousel-control-next,
  .carousel-control-next:focus {
    opacity: 0.1; }
  .carousel-control-prev:hover,
  .carousel-control-next:hover {
    opacity: 0.6; }
  .carousel-control-prev-icon,
  .carousel-control-next-icon {
    position: relative;
    background-image: none;
    width: 0;
    height: 0;
    margin: 0;
    border-top: 4vw solid transparent;
    border-bottom: 4vw solid transparent;
    pointer-events: none;
    transition: margin 0.2s ease-out; }
    .carousel-control-prev-icon:before,
    .carousel-control-next-icon:before {
      content: '';
      position: absolute;
      top: 0;
      width: 6vw;
      height: 8vw;
      margin-top: -4vw; }

.carousel-control-prev:hover .carousel-control-prev-icon {
  margin-left: -4.5vw; }
.carousel-control-prev-icon {
  border-right: 2.8vw solid #fff; }
  .carousel-control-prev-icon:before {
    left: 2.8vw;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));
    background-image: -webkit-linear-gradient(left, #fff, transparent);
    background-image: -o-linear-gradient(left, #fff, transparent);
    background-image: linear-gradient(to right, #fff, transparent); }

.carousel-control-next:hover .carousel-control-next-icon {
  margin-right: -4.5vw; }
.carousel-control-next-icon {
  border-left: 2.8vw solid #fff; }
  .carousel-control-next-icon:before {
    right: 2.8vw;
    background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
    background-image: -webkit-linear-gradient(left, transparent, #fff);
    background-image: -o-linear-gradient(left, transparent, #fff);
    background-image: linear-gradient(to right, transparent, #fff); }

.carousel-item {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.dm-slide__image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }
.dm-slide__content {
  position: absolute;
  left: 0;
  right: 0;
  padding: 20px;
  line-height: 1;
  color: #fff; }
  .dm-slide__content--top-left, .dm-slide__content--top-center, .dm-slide__content--top-right {
    top: 0; }
  .dm-slide__content--bottom-left, .dm-slide__content--bottom-center, .dm-slide__content--bottom-right {
    bottom: 0; }
  .dm-slide__content--top-left, .dm-slide__content--bottom-left {
    text-align: left; }
  .dm-slide__content--top-center, .dm-slide__content--bottom-center {
    text-align: center; }
  .dm-slide__content--top-right, .dm-slide__content--bottom-right {
    text-align: right; }

.slider-aspect-ratio {
  /*height:300px;
  @media (min-width:$sm){
  	height:400px;
  }*/
  height: 75vw; }
  @media (min-width: 576px) {
    .slider-aspect-ratio {
      height: 50vw; } }
  @media (min-width: 992px) {
    .slider-aspect-ratio {
      height: 33vw; } }

.no-gutters {
  line-height: 1; }

.dm-btn {
  line-height: 1; }
  .dm-btn:not([class^='chevron-']).dm-btn--mega {
    font-family: 'museo-sans', sans-serif;
    font-weight: 900 !important;
    font-style: normal;
    font-size: 1.25rem;
    padding: 0.75em 1.25em; }

.dm-btn.chevron-right, .tribe-events-list-separator-month > span.dm-btn,
.dm-btn.chevron-left {
  padding-top: 0.2em;
  padding-bottom: 0.2em; }
  .dm-btn.chevron-right.float-right, .tribe-events-list-separator-month > span.dm-btn.float-right,
  .dm-btn.chevron-left.float-right {
    margin-right: -0.5em; }
  .dm-btn.chevron-right.dm-btn--mega, .tribe-events-list-separator-month > span.dm-btn.dm-btn--mega,
  .dm-btn.chevron-left.dm-btn--mega {
    font-family: 'museo-sans', sans-serif;
    font-weight: 900 !important;
    font-style: normal;
    font-size: 1.25rem;
    padding-top: 0.5em;
    padding-bottom: 0.5em; }

.dm-headline, .tribe-events-list-separator-month > span {
  margin-bottom: 0; }

.dm-btn,
.dm-headline,
.tribe-events-list-separator-month > span {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none !important; }
  .dm-btn--default,
  .dm-headline--default {
    background-color: #a9cf38 !important; }
    .dm-btn--default:after,
    .dm-headline--default:after {
      border-left-color: #a9cf38 !important; }
  .dm-btn--gray,
  .dm-headline--gray {
    background-color: #aaa !important; }
    .dm-btn--gray:after,
    .dm-headline--gray:after {
      border-left-color: #aaa !important; }

.dm-btn--default:hover {
  background-color: #69821f !important; }
  .dm-btn--default:hover:after {
    border-left-color: #69821f !important; }
.dm-btn--gray:hover {
  background-color: #666 !important; }
  .dm-btn--gray:hover:after {
    border-left-color: #666 !important; }

.dm-headline, .tribe-events-list-separator-month > span {
  /*&:before{
  	content:'';
  	position: absolute;
  	top:0;
  	right:100%;
  	bottom:0;
  	width:50vw;
  	height:100%;
  	background-color:red;
  }
  box-shadow:-100px 10px 0 #000;*/
  margin-right: 0 !important; }

h2.entry-title.dm-headline {
  margin-top: 15px;
  margin-bottom: 15px; }
  h2.entry-title.dm-headline a {
    color: #fff; }

.header-featured-image + .entry-header .entry-title.dm-headline, .header-featured-image + .entry-header .tribe-events-list-separator-month > span.entry-title,
.header-featured-image__link + .entry-header .entry-title.dm-headline,
.header-featured-image__link + .entry-header .tribe-events-list-separator-month > span.entry-title {
  margin-top: -45px; }

.photo-credit {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 100%;
  text-align: left;
  margin: 0;
  padding: 10px;
  line-height: 1;
  font-size: 10px;
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal;
  color: #fff;
  text-shadow: 0 1px 2px #000, 0 0 5px #000;
  z-index: 1; }
  .image-chevron--left .photo-credit, .text-chevron--right .photo-credit, .text-overlay--bottom-left .photo-credit {
    left: auto;
    right: 0;
    text-align: right; }
  .image-chevron--chevron .photo-credit, .text-overlay__container .photo-credit {
    max-width: 50%; }
    @media (max-width: 767px) {
      .image-chevron--chevron .photo-credit, .text-overlay__container .photo-credit {
        bottom: auto;
        top: 0;
        max-width: 100% !important; } }
  .image-btn .photo-credit {
    bottom: auto;
    top: 0; }
  .archive .photo-credit, .blog .photo-credit {
    margin-bottom: 15px; }

.image-btn {
  position: relative;
  display: block;
  overflow: hidden;
  padding-bottom: 69px;
  /*
  font-size: 1rem;
  padding-bottom:1.4em;
  
  
  */
  /*//@media (max-width:$sm - 1px){
  	text-decoration: none !important;
  	padding-bottom: 0;
  	&__content{
  		position: relative;
  		//height:88px;//(3 * line-height of 27px) + (2 * padding of 0.2em or 3.6px) = 81 + 7
  		//height:66px;//(3 * line-height of 20px) + (2 * padding of 0.2em or 2.8px) = 60 + 6
  		height:70px;//(4 * line-height of 16px) + (2 * padding of 0.2em or 2.8px) = 64 + 6
  		overflow: hidden;
  		@include flexbox();
  		@include flex-direction-column();
  	}
  	&__title{
  		position: relative;
  		top:auto;
  		left:auto;
  		right:auto;
  		bottom:auto;
  		margin:auto;
  		p{
  			font-size:14px;
  			//line-height: 20px;
  			line-height: 16px;
  		}
  	}
  	&__text{
  		display: none;
  	}
  //}*/
  /*&__title{
  	min-height: 27px;
  	padding:6px 10px;
  	p{
  		font-size:14px;
  		//line-height: 20px;
  		line-height: 16px;
  	}
  }*/
  /**/ }
  .image-btn p {
    margin: 0; }
  .image-btn__img {
    background-color: #eee;
    background-image: url(images/placeholder2.jpg); }
  .image-btn__content {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    text-align: center;
    color: #fff !important;
    transition: transform 0.2s ease-out; }
    @media print {
      .image-btn__content {
        position: relative;
        top: auto; } }
  .image-btn__title {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100%;
    background-color: inherit;
    margin-bottom: -1px;
    padding: 0.2em 0;
    height: 70px; }
    .image-btn__title-child {
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; }
    .image-btn__title p {
      font-size: 14px;
      line-height: 16px;
      padding: 0 10px;
      margin: auto; }
      @media (min-width: 992px) {
        .image-btn__title p {
          font-size: 18px;
          line-height: 21px; } }
    @media print {
      .image-btn__title {
        position: relative;
        bottom: auto; } }
  .image-btn__text {
    padding: 10px 10px 15px;
    font-size: 12px;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal; }
    @media (min-width: 992px) {
      .image-btn__text {
        font-size: 14px;
        line-height: 18px; } }
    .image-btn__text p {
      font-size: inherit;
      font-family: 'museo-sans', sans-serif;
      font-weight: 100 !important;
      font-style: normal; }
    .image-btn__text:before, .image-btn__text:after {
      content: '';
      position: absolute;
      top: 0;
      width: 0;
      height: 1px;
      background-color: #fff;
      transition: width 0.5s ease-in; }
    .image-btn__text:before {
      right: 50%; }
    .image-btn__text:after {
      left: 50%; }
  @media (min-width: 768px) {
    .image-btn:hover .image-btn__content {
      -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
      transform: translateY(-100%); }
    .image-btn:hover .image-btn__text:before, .image-btn:hover .image-btn__text:after {
      width: 40%;
      transition: width 0.5s ease-out; } }

.bgimg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

/*Image Chevron*/
.image-chevron__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important; }
  @media (min-width: 768px) {
    .image-chevron__container {
      -webkit-box-align: center !important;
      -ms-flex-align: center !important;
      align-items: center !important; } }
.image-chevron__img {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  min-height: 60vw; }
  @media (min-width: 768px) {
    .image-chevron__img {
      min-height: 20vw;
      min-width: 60%; } }
  @media (min-width: 992px) {
    .image-chevron__img {
      min-width: 70%; } }
.image-chevron__content {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 30px; }
  .image-chevron__content h1 a, .image-chevron__content h2 a, .image-chevron__content h3 a, .image-chevron__content h4 a, .image-chevron__content h5 a, .image-chevron__content h6 a {
    text-decoration: none !important; }
.image-chevron--chevron .image-chevron__img {
  position: relative;
  overflow: hidden; }
  .image-chevron--chevron .image-chevron__img:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 100vw solid #fff;
    z-index: 1;
    left: 50%;
    margin-left: -100vw; }
    @media (min-width: 768px) {
      .image-chevron--chevron .image-chevron__img:after {
        left: auto;
        margin-left: auto;
        top: 50%;
        margin-top: -100vw; } }
.image-chevron--right .image-chevron__img {
  /*@media (min-width:$md){
  	margin-right:15px;
  }*/ }
  .image-chevron--right .image-chevron__img:after {
    bottom: 0;
    border-bottom-width: 0;
    border-top: 70vw solid transparent; }
    @media (min-width: 768px) {
      .image-chevron--right .image-chevron__img:after {
        border-bottom-width: 100vw;
        border-top: 100vw solid #fff;
        top: 50%;
        right: 0;
        border-right-width: 0;
        border-left: 70vw solid transparent; } }
.image-chevron--left .image-chevron__img {
  /*@media (min-width:$md){
  	margin-left:15px;
  }*/ }
  .image-chevron--left .image-chevron__img:after {
    /*top:0;
    border-top-width: 0;
    border-bottom:70vw solid transparent;
    @media (min-width:$md){
    	border-top-width:100vw;
    	border-bottom:100vw solid $white;
    	top:50%;
    	left:0;
    	border-left-width: 0;
    	border-right:70vw solid transparent;
    }*/
    bottom: 0;
    border-bottom-width: 0;
    border-top: 70vw solid transparent; }
    @media (min-width: 768px) {
      .image-chevron--left .image-chevron__img:after {
        border-bottom-width: 100vw;
        border-top: 100vw solid #fff;
        top: 50%;
        left: 0;
        border-left-width: 0;
        border-right: 70vw solid transparent; } }
.image-chevron--right {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important; }
  @media (min-width: 768px) {
    .image-chevron--right {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; } }
.image-chevron--left {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important; }
  @media (min-width: 768px) {
    .image-chevron--left {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; } }

/*Text Chevron*/
.text-chevron__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
  height: auto; }
.text-chevron__img {
  position: relative;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  /*-ms-flex-item-align: stretch;
  align-self: stretch;*/
  min-height: 60vw; }
  @media (min-width: 768px) {
    .text-chevron__img {
      min-height: 20vw;
      min-width: 60%; } }
  @media (min-width: 992px) {
    .text-chevron__img {
      min-width: 70%; } }
.text-chevron__content {
  position: relative;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  padding: 30px;
  /**,h1,h2,h3,h4,h5,h6{
  	color:$white;
  	a.dm-btn{
  		text-decoration: none !important;
  	}
  	a:not(.dm-btn){
  		color:$white !important;
  		text-decoration:underline !important;
  		&:hover{
  			color:$gray-xlight !important;
  			text-decoration:underline !important;
  		}
  	}
  }*/
  /*a:not(.dm-btn){
  	@include sans-bold();
  }*/ }
  .text-chevron__content *, .text-chevron__content h1, .text-chevron__content h2, .text-chevron__content h3, .text-chevron__content h4, .text-chevron__content h5, .text-chevron__content h6 {
    color: #fff; }
  .text-chevron__content h1 a, .text-chevron__content h2 a, .text-chevron__content h3 a, .text-chevron__content h4 a, .text-chevron__content h5 a, .text-chevron__content h6 a {
    color: #fff !important;
    text-decoration: none !important; }
    .text-chevron__content h1 a:hover, .text-chevron__content h2 a:hover, .text-chevron__content h3 a:hover, .text-chevron__content h4 a:hover, .text-chevron__content h5 a:hover, .text-chevron__content h6 a:hover {
      color: #eee !important;
      text-decoration: underline !important; }
  .text-chevron__content a.dm-btn {
    color: #fff;
    text-decoration: none !important; }
  .text-chevron__content a {
    color: #eee !important;
    text-decoration: underline !important; }
    .text-chevron__content a:hover {
      color: #fff !important;
      text-decoration: underline !important; }
  @media (min-width: 768px) {
    .text-chevron__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .text-chevron__content-inner {
        margin: auto 0; } }
@media (min-width: 768px) {
  .text-chevron--right.text-chevron--chevron .half-chevron-1, .text-chevron--right.text-chevron--chevron .half-chevron-2 {
    position: absolute;
    width: 200%;
    left: 100%;
    height: 50%;
    overflow: hidden; }
    .text-chevron--right.text-chevron--chevron .half-chevron-1:after, .text-chevron--right.text-chevron--chevron .half-chevron-2:after {
      content: '';
      width: 100%;
      height: 0;
      padding-bottom: 100%;
      position: absolute;
      left: 0; }
  .text-chevron--right.text-chevron--chevron .half-chevron-1 {
    top: 0; }
    .text-chevron--right.text-chevron--chevron .half-chevron-1:after {
      top: 0;
      -webkit-transform-origin: top left;
      -ms-transform-origin: top left;
      transform-origin: top left;
      -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
      transform: rotate(55deg); }
  .text-chevron--right.text-chevron--chevron .half-chevron-2 {
    bottom: 0; }
    .text-chevron--right.text-chevron--chevron .half-chevron-2:after {
      bottom: 0;
      -webkit-transform-origin: bottom left;
      -ms-transform-origin: bottom left;
      transform-origin: bottom left;
      -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
      transform: rotate(-55deg); }
  .text-chevron--left.text-chevron--chevron .half-chevron-1, .text-chevron--left.text-chevron--chevron .half-chevron-2 {
    position: absolute;
    width: 200%;
    right: 100%;
    height: 50%;
    overflow: hidden; }
    .text-chevron--left.text-chevron--chevron .half-chevron-1:after, .text-chevron--left.text-chevron--chevron .half-chevron-2:after {
      content: '';
      width: 100%;
      height: 0;
      padding-bottom: 100%;
      position: absolute;
      left: 0; }
  .text-chevron--left.text-chevron--chevron .half-chevron-1 {
    top: 0; }
    .text-chevron--left.text-chevron--chevron .half-chevron-1:after {
      top: 0;
      -webkit-transform-origin: top right;
      -ms-transform-origin: top right;
      transform-origin: top right;
      -webkit-transform: rotate(-55deg);
      -ms-transform: rotate(-55deg);
      transform: rotate(-55deg); }
  .text-chevron--left.text-chevron--chevron .half-chevron-2 {
    bottom: 0; }
    .text-chevron--left.text-chevron--chevron .half-chevron-2:after {
      bottom: 0;
      -webkit-transform-origin: bottom right;
      -ms-transform-origin: bottom right;
      transform-origin: bottom right;
      -webkit-transform: rotate(55deg);
      -ms-transform: rotate(55deg);
      transform: rotate(55deg); } }
.text-chevron--right {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }
  @media (min-width: 768px) {
    .text-chevron--right {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; } }
.text-chevron--left {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }
  @media (min-width: 768px) {
    .text-chevron--left {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important; } }

.image-text {
  /*&__text{
  	
  }*/ }
  .image-text__container {
    margin: 15px 0; }
  .image-text__image {
    display: block;
    position: relative;
    overflow: hidden; }
  .image-text__image + .image-text__text {
    margin-top: 15px; }

a.image-text__image:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  border: 50vw solid transparent;
  border-top-width: 0;
  border-bottom: 35vw solid currentColor;
  margin-left: -50vw;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1; }
a.image-text__image:hover:after {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
  transition: transform 0.5s ease-out, opacity 0.75s ease-out; }

/* Text Overlay */
.text-overlay__container {
  position: relative;
  background-color: #aaa; }
.text-overlay__image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.text-overlay__content {
  position: relative;
  /*padding: 40vw 30px 30px;
  @media (min-width:$md){
  	&--bottom-left{
  		padding: 30vw 50% 30px 30px;
  	}
  	&--bottom-right{
  		padding: 30vw 30px 30px 50%;
  	}
  }
  @media (min-width:$xl){
  	&--bottom-left{
  		padding: 30vw 70% 30px 30px;
  	}
  	&--bottom-right{
  		padding: 30vw 30px 30px 70%;
  	}
  }*/
  padding: 30vw 30px 30px; }
  @media (min-width: 768px) {
    .text-overlay__content--bottom-left {
      padding: 20vw 50% 30px 30px; }
    .text-overlay__content--bottom-right {
      padding: 20vw 30px 30px 50%; } }
.text-overlay__gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
.text-overlay--black-gradient .text-overlay__gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(50%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.9)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.9) 100%);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.9) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.9) 100%); }
  @media (min-width: 768px) {
    .text-overlay--black-gradient .text-overlay__gradient {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.9)));
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.9) 100%);
      background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.9) 100%);
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.9) 100%); } }
.text-overlay--white-gradient .text-overlay__gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.9)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.9) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.9) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.9) 100%); }
  @media (min-width: 768px) {
    .text-overlay--white-gradient .text-overlay__gradient {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.9)));
      background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.9) 100%);
      background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.9) 100%);
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.9) 100%); } }
.text-overlay--black-gradient h1, .text-overlay--black-gradient h2, .text-overlay--black-gradient h3, .text-overlay--black-gradient h4, .text-overlay--black-gradient h5, .text-overlay--black-gradient h6, .text-overlay--black-gradient p, .text-overlay--black-gradient .text-overlay__content {
  color: #fff; }
.text-overlay--white-gradient h1, .text-overlay--white-gradient h2, .text-overlay--white-gradient h3, .text-overlay--white-gradient h4, .text-overlay--white-gradient h5, .text-overlay--white-gradient h6, .text-overlay--white-gradient p, .text-overlay--white-gradient .text-overlay__content {
  color: #000; }

/* Coupons */
.coupons__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  margin-left: -15px;
  margin-right: -15px; }
  @media (min-width: 768px) {
    .coupons__container {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
      -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important; } }

.coupon {
  /*
  	'discount' => '',
  	'location' => '',
  	'address1' => '',
  	'address2' => '',
  	'phone' => '',
  	'link' => '',
  	'open' => '',
  	'restrictions' => '',
  	'kind' => 'local',
  	'color' => 'auto'
  */ }
  .coupon--local:after, .coupon--race:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px;
    display: block;
    font-size: 12px;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal;
    color: #eee; }
  .coupon--local:after {
    content: 'LOCAL DEALS presented by DestinationMansfield.com'; }
  .coupon--race:after {
    content: 'RACE DEALS presented by DestinationMansfield.com'; }
  .coupon__container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin: 15px;
    padding: 45px 30px;
    color: #fff;
    text-align: center; }
    @media (min-width: 768px) {
      .coupon__container {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
        min-width: calc(50% - 30px);
        max-width: calc(50% - 30px); } }
    @media (min-width: 1200px) {
      .coupon__container {
        min-width: calc(33.33% - 30px);
        max-width: calc(33.33% - 30px); } }
    .coupon__container h1, .coupon__container h2, .coupon__container h3, .coupon__container h4, .coupon__container h5, .coupon__container h6, .coupon__container a {
      color: #fff !important; }
  .coupon__discount {
    font-size: 36px;
    margin: 15px 0; }
  .coupon__location {
    font-size: 22px;
    margin: 15px 0 0; }
  .coupon__address {
    font-size: 18px;
    margin: 0; }
  .coupon__phone {
    font-size: 18px;
    margin: 0; }
  .coupon__restrictions {
    font-size: 12px;
    margin: 15px 0;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal; }

/* Callout */
.dm-callout--auto {
  border-top: 1px solid #69821f !important;
  border-bottom: 1px solid #69821f !important; }
  .dm-callout--auto h1, .dm-callout--auto h2, .dm-callout--auto h3, .dm-callout--auto h4, .dm-callout--auto h5, .dm-callout--auto h6 {
    color: #69821f !important; }
.layout-attractions .dm-callout--auto, .dm-callout--attractions {
  border-top: 1px solid #814819 !important;
  border-bottom: 1px solid #814819 !important; }
  .layout-attractions .dm-callout--auto h1, .layout-attractions .dm-callout--auto h2, .layout-attractions .dm-callout--auto h3, .layout-attractions .dm-callout--auto h4, .layout-attractions .dm-callout--auto h5, .layout-attractions .dm-callout--auto h6, .dm-callout--attractions h1, .dm-callout--attractions h2, .dm-callout--attractions h3, .dm-callout--attractions h4, .dm-callout--attractions h5, .dm-callout--attractions h6 {
    color: #814819 !important; }
.layout-recreation .dm-callout--auto, .dm-callout--recreation {
  border-top: 1px solid #517626 !important;
  border-bottom: 1px solid #517626 !important; }
  .layout-recreation .dm-callout--auto h1, .layout-recreation .dm-callout--auto h2, .layout-recreation .dm-callout--auto h3, .layout-recreation .dm-callout--auto h4, .layout-recreation .dm-callout--auto h5, .layout-recreation .dm-callout--auto h6, .dm-callout--recreation h1, .dm-callout--recreation h2, .dm-callout--recreation h3, .dm-callout--recreation h4, .dm-callout--recreation h5, .dm-callout--recreation h6 {
    color: #517626 !important; }
.layout-arts-entertainment .dm-callout--auto, .dm-callout--arts-entertainment {
  border-top: 1px solid #6c1e5e !important;
  border-bottom: 1px solid #6c1e5e !important; }
  .layout-arts-entertainment .dm-callout--auto h1, .layout-arts-entertainment .dm-callout--auto h2, .layout-arts-entertainment .dm-callout--auto h3, .layout-arts-entertainment .dm-callout--auto h4, .layout-arts-entertainment .dm-callout--auto h5, .layout-arts-entertainment .dm-callout--auto h6, .dm-callout--arts-entertainment h1, .dm-callout--arts-entertainment h2, .dm-callout--arts-entertainment h3, .dm-callout--arts-entertainment h4, .dm-callout--arts-entertainment h5, .dm-callout--arts-entertainment h6 {
    color: #6c1e5e !important; }
.layout-shopping .dm-callout--auto, .dm-callout--shopping {
  border-top: 1px solid #b41011 !important;
  border-bottom: 1px solid #b41011 !important; }
  .layout-shopping .dm-callout--auto h1, .layout-shopping .dm-callout--auto h2, .layout-shopping .dm-callout--auto h3, .layout-shopping .dm-callout--auto h4, .layout-shopping .dm-callout--auto h5, .layout-shopping .dm-callout--auto h6, .dm-callout--shopping h1, .dm-callout--shopping h2, .dm-callout--shopping h3, .dm-callout--shopping h4, .dm-callout--shopping h5, .dm-callout--shopping h6 {
    color: #b41011 !important; }
.layout-dining .dm-callout--auto, .dm-callout--dining {
  border-top: 1px solid #063e6b !important;
  border-bottom: 1px solid #063e6b !important; }
  .layout-dining .dm-callout--auto h1, .layout-dining .dm-callout--auto h2, .layout-dining .dm-callout--auto h3, .layout-dining .dm-callout--auto h4, .layout-dining .dm-callout--auto h5, .layout-dining .dm-callout--auto h6, .dm-callout--dining h1, .dm-callout--dining h2, .dm-callout--dining h3, .dm-callout--dining h4, .dm-callout--dining h5, .dm-callout--dining h6 {
    color: #063e6b !important; }
.layout-lodging .dm-callout--auto, .dm-callout--lodging {
  border-top: 1px solid #004436 !important;
  border-bottom: 1px solid #004436 !important; }
  .layout-lodging .dm-callout--auto h1, .layout-lodging .dm-callout--auto h2, .layout-lodging .dm-callout--auto h3, .layout-lodging .dm-callout--auto h4, .layout-lodging .dm-callout--auto h5, .layout-lodging .dm-callout--auto h6, .dm-callout--lodging h1, .dm-callout--lodging h2, .dm-callout--lodging h3, .dm-callout--lodging h4, .dm-callout--lodging h5, .dm-callout--lodging h6 {
    color: #004436 !important; }
.layout-shawshank-trail .dm-callout--auto, .dm-callout--shawshank-trail {
  border-top: 1px solid #010102 !important;
  border-bottom: 1px solid #010102 !important; }
  .layout-shawshank-trail .dm-callout--auto h1, .layout-shawshank-trail .dm-callout--auto h2, .layout-shawshank-trail .dm-callout--auto h3, .layout-shawshank-trail .dm-callout--auto h4, .layout-shawshank-trail .dm-callout--auto h5, .layout-shawshank-trail .dm-callout--auto h6, .dm-callout--shawshank-trail h1, .dm-callout--shawshank-trail h2, .dm-callout--shawshank-trail h3, .dm-callout--shawshank-trail h4, .dm-callout--shawshank-trail h5, .dm-callout--shawshank-trail h6 {
    color: #010102 !important; }
.layout-wine-ale-trail .dm-callout--auto, .dm-callout--wine-ale-trail {
  border-top: 1px solid #210203 !important;
  border-bottom: 1px solid #210203 !important; }
  .layout-wine-ale-trail .dm-callout--auto h1, .layout-wine-ale-trail .dm-callout--auto h2, .layout-wine-ale-trail .dm-callout--auto h3, .layout-wine-ale-trail .dm-callout--auto h4, .layout-wine-ale-trail .dm-callout--auto h5, .layout-wine-ale-trail .dm-callout--auto h6, .dm-callout--wine-ale-trail h1, .dm-callout--wine-ale-trail h2, .dm-callout--wine-ale-trail h3, .dm-callout--wine-ale-trail h4, .dm-callout--wine-ale-trail h5, .dm-callout--wine-ale-trail h6 {
    color: #210203 !important; }
.layout-haunted-mansfield .dm-callout--auto, .dm-callout--haunted-mansfield {
  border-top: 1px solid #42090a !important;
  border-bottom: 1px solid #42090a !important; }
  .layout-haunted-mansfield .dm-callout--auto h1, .layout-haunted-mansfield .dm-callout--auto h2, .layout-haunted-mansfield .dm-callout--auto h3, .layout-haunted-mansfield .dm-callout--auto h4, .layout-haunted-mansfield .dm-callout--auto h5, .layout-haunted-mansfield .dm-callout--auto h6, .dm-callout--haunted-mansfield h1, .dm-callout--haunted-mansfield h2, .dm-callout--haunted-mansfield h3, .dm-callout--haunted-mansfield h4, .dm-callout--haunted-mansfield h5, .dm-callout--haunted-mansfield h6 {
    color: #42090a !important; }
.layout-biking-hiking-trails .dm-callout--auto, .dm-callout--biking-hiking-trails {
  border-top: 1px solid #69821f !important;
  border-bottom: 1px solid #69821f !important; }
  .layout-biking-hiking-trails .dm-callout--auto h1, .layout-biking-hiking-trails .dm-callout--auto h2, .layout-biking-hiking-trails .dm-callout--auto h3, .layout-biking-hiking-trails .dm-callout--auto h4, .layout-biking-hiking-trails .dm-callout--auto h5, .layout-biking-hiking-trails .dm-callout--auto h6, .dm-callout--biking-hiking-trails h1, .dm-callout--biking-hiking-trails h2, .dm-callout--biking-hiking-trails h3, .dm-callout--biking-hiking-trails h4, .dm-callout--biking-hiking-trails h5, .dm-callout--biking-hiking-trails h6 {
    color: #69821f !important; }
.layout-bridle-trails .dm-callout--auto, .dm-callout--bridle-trails {
  border-top: 1px solid #0d1309 !important;
  border-bottom: 1px solid #0d1309 !important; }
  .layout-bridle-trails .dm-callout--auto h1, .layout-bridle-trails .dm-callout--auto h2, .layout-bridle-trails .dm-callout--auto h3, .layout-bridle-trails .dm-callout--auto h4, .layout-bridle-trails .dm-callout--auto h5, .layout-bridle-trails .dm-callout--auto h6, .dm-callout--bridle-trails h1, .dm-callout--bridle-trails h2, .dm-callout--bridle-trails h3, .dm-callout--bridle-trails h4, .dm-callout--bridle-trails h5, .dm-callout--bridle-trails h6 {
    color: #0d1309 !important; }
.dm-callout__container {
  padding: 15px;
  margin-top: 30px;
  margin-bottom: 30px; }
.dm-callout__content {
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal;
  font-size: 1.25rem; }

.most-recent-post__title {
  font-size: 1.2em; }
  .most-recent-post__title, .most-recent-post__title a {
    color: #000 !important; }

/*.event-list-example{
	list-style: none;
	padding-left: 0;
	li{
		position:relative;
		padding-left:100px;
		margin-bottom:1rem;
		&:before,
		&:after{
			text-align: center;
			position: absolute;
			left:15px;
			width:60px;
			line-height: 1;
			border-left:1px solid $gray;
			border-right:1px solid $gray;
		}
		&:before{
			content:'Month';
			top:0;
			padding:4px 0;
			background-color:$default;
			color:$white;
			font-size:12px;
			border-top:1px solid $gray;
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
		}
		&:after{
			content:'12';
			top:20px;
			padding:5px 0;
			background-color:$white;
			color:$darkgray;
			font-size:30px;
			border-bottom:1px solid $gray;
			border-bottom-left-radius: 4px;
			border-bottom-right-radius: 4px;
		}
	}
	h4{
		color:$black !important;
		font-size:1em;
		margin-bottom:0;
	}
	p{
		@include sans-light();
		margin-bottom:0;
	}
}*/
/* Weather Atlas Widget */
.topbar .weather-atlas-wrapper {
  position: relative;
  border: none !important;
  font-family: 'museo-sans', sans-serif;
  font-weight: 500 !important;
  font-style: normal;
  text-shadow: none; }
  .topbar .weather-atlas-wrapper .current_temp .wi,
  .topbar .weather-atlas-wrapper .current_temp .temp {
    font-size: 18px;
    line-height: 27px;
    vertical-align: middle; }

.topbar .weather-atlas-body {
  padding: 0.5rem 10px !important; }
  .topbar .weather-atlas-body .current_temp {
    margin-bottom: 0; }

.topbar .weather-atlas-header,
.topbar .widget_weather_atlas .widget-title,
.topbar .weather-atlas-body .current_text {
  display: none; }

.topbar .weather-atlas-footer {
  border-top: none !important;
  background-color: transparent !important;
  padding: 0 !important; }
  .topbar .weather-atlas-footer a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0; }

.sidebar-topbar1 {
  position: relative; }
  .sidebar-topbar1 .link-take-over {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-decoration: none !important; }

/* Mega Menu */
/*
#mega-menu-wrap-visitors #mega-menu-visitors[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-visitors #mega-menu-visitors[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
	opacity: 1 !important;
}
#mega-menu-wrap-visitors #mega-menu-visitors li.mega-menu-item > ul.mega-sub-menu {
	visibility: visible !important;
}
/**/
.mega-sub-menu .mega-menu-item {
  padding: 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
  .mega-sub-menu .mega-menu-item a.mega-menu-link {
    font-family: 'museo-sans', sans-serif;
    font-weight: 500 !important;
    font-style: normal;
    text-transform: none !important;
    line-height: 1.2 !important;
    display: block;
    padding: 10px 15px !important; }
  .mega-sub-menu .mega-menu-item > div {
    padding: 15px; }

.mega-menu > li > .mega-sub-menu {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border: 1px solid #aaa !important; }

@media (min-width: 1200px) {
  a.mega-menu-link {
    /*padding:0 20px !important;
    .mega-menu-item:last-child > &{
    	padding-right: 10px !important;
    }/**/
    padding: 0 10px !important; } }
a.mega-menu-link:after {
  display: none !important; }

.menu-widget--chevron-right {
  margin-left: -16px;
  padding-left: 15px;
  margin-right: -45px;
  margin-bottom: -55px;
  width: calc(100% + 75px); }
  .menu-widget--chevron-right h1, .menu-widget--chevron-right h2, .menu-widget--chevron-right h3, .menu-widget--chevron-right h4, .menu-widget--chevron-right h5, .menu-widget--chevron-right h6 {
    font-size: 1.2em;
    margin-bottom: 0; }
  .menu-widget--chevron-right a {
    display: inline-block;
    padding: 5px 0; }
.menu-widget--thumnail-list {
  list-style: none;
  padding-left: 0;
  margin: -15px; }
  .menu-widget--thumnail-list li {
    clear: both; }
    .menu-widget--thumnail-list li a {
      display: block;
      padding: 15px 15px 0;
      background-color: #fff; }
      .menu-widget--thumnail-list li a:hover {
        text-decoration: none;
        background-color: #aaa; }
        .menu-widget--thumnail-list li a:hover h1, .menu-widget--thumnail-list li a:hover h2, .menu-widget--thumnail-list li a:hover h3, .menu-widget--thumnail-list li a:hover h4, .menu-widget--thumnail-list li a:hover h5, .menu-widget--thumnail-list li a:hover h6 {
          color: #fff !important; }
      .menu-widget--thumnail-list li a:after {
        content: '';
        display: table;
        clear: both; }
  .menu-widget--thumnail-list h1, .menu-widget--thumnail-list h2, .menu-widget--thumnail-list h3, .menu-widget--thumnail-list h4, .menu-widget--thumnail-list h5, .menu-widget--thumnail-list h6, .menu-widget--thumnail-list p {
    margin-left: 115px; }
  .menu-widget--thumnail-list h1, .menu-widget--thumnail-list h2, .menu-widget--thumnail-list h3, .menu-widget--thumnail-list h4, .menu-widget--thumnail-list h5, .menu-widget--thumnail-list h6 {
    font-size: 1.4em; }
  .menu-widget--thumnail-list p {
    font-size: 16px;
    color: #231f20; }

/*.mega-menu-column{
	height:100%;
	> .mega-sub-menu{
		@include flexbox(!important);
		@include flex-direction-column();
		> .mega-menu-item-type-widget{
			margin-top:auto;
		}
	}
}*/
/*
.mega-menu-row.contains-bottom-widget{
	&, > .mega-sub-menu, .mega-menu-column{
		height:100%;
		@include flexbox(!important);
		@include flex-direction-row();
	}
	.mega-menu-column > .mega-sub-menu{
		height:100%;
		@include flexbox(!important);
		@include flex-direction-column();
		> .mega-menu-item-type-widget{
			margin-top:auto !important;
		}
	}
}
*/
/*#mega-menu-visitors > .mega-menu-item:first-child > .mega-sub-menu{
	opacity: 1 !important;
	visibility: visible !important;
}/**/
.mega-menu > .mega-menu-item > .mega-sub-menu {
  max-height: calc(100vh - 200px);
  overflow-y: auto !important;
  /*&:after{
  	content:'';
  	display: table;
  	clear: both;
  }*/
  padding: 0 !important; }

.mega-menu-column + .mega-menu-column {
  background-color: #fff !important; }

.mega-menu .rpwwt-widget .wp-post-image,
.mega-menu .rpwwt-widget img {
  width: 100px !important;
  height: 100px !important;
  -o-object-fit: cover;
  object-fit: cover; }
.mega-menu .rpwwt-widget a {
  text-decoration: none !important; }
.mega-menu .rpwwt-widget .rpwwt-post-title {
  font-size: 18px;
  line-height: 18px;
  text-decoration: none !important; }

/* Ads */
.sidebar-bottom {
  padding-left: 0;
  padding-right: 0;
  width: auto !important;
  max-width: none !important; }

/*.adrotate_widgets{
	overflow: visible !important;
}*/
/*.g.g-1{
	@extend %pagemargin-negative;
	@include flexbox();
	@include justify-content-around();
	@include flex-wrap(wrap);
    max-width: unset;
	@extend %background;
	padding:30px 15px;
	.g-col{
		float: none;
		width: 340px;
		height:140px;
		margin:15px;
		a,img{
			display: block;
			width:100%;
			height:100%;
		}
	}
}*/
/*.g.g-1{
	@extend %pagemargin-negative;
	max-width: unset;
	@extend %background;
	padding:30px 15px;
	.g-col{
		padding:15px;
		text-align: center;
		width:100%;
		min-width:370px;
		a{
			display: inline-block;
			width:340px;
			max-width: 100%;
			img{
				display: inline-block;
				width:340px;
				height:140px;
			}
		}
		@media (max-width:400px){//max ad width of 100% ( (340 + 30) + 30 )
			max-width: 100%;
			min-width:100%;
			a{
				width:100%;
				height:0;
				padding-bottom: 41.17647%;
				img{
					width:100%;
					height: auto;
				}
			}
		}
		@media (min-width:770px){//2 ads ( (340 + 30) * 2 + 30 )
			max-width:50%;
			min-width:50%;
		}
		@media (min-width:1510px){//4 ads ( (340 + 30) * 4 + 30 )
			max-width:25%;
			min-width:25%;
		}
	}
}*/
/*.g.g-1{
	//@extend %pagemargin-negative;
	max-width: unset;
	//@extend %background;
	padding:30px 10px;
	.g-col{
		padding:10px;
		text-align: center;
		width:100%;
		min-width:320px;
		a{
			display: inline-block;
			width:300px;
			max-width: 100%;
			img{
				display: inline-block;
				width:300px;
				height:124px;
			}
		}
		@media (max-width:400px){//max ad width of 100% ( (340 + 30) + 30 )
			max-width: 100%;
			min-width:100%;
			a{
				width:100%;
				height:0;
				padding-bottom: 41.33333333%;
				img{
					width:100%;
					height: auto;
				}
			}
		}
		@media (min-width:660px){//2 ads ( (300 + 20) * 2 + 20 )
			max-width:50%;
			min-width:50%;
		}
		@media (min-width:1300px){//4 ads ( (300 + 20) * 4 + 20 )
			max-width:25%;
			min-width:25%;
		}
	}
}
*/
/* Member Lists */
@media (min-width: 576px) {
  .member-list--plain .member-list-inner-wrapper {
    column-count: 2; } }
@media (min-width: 992px) {
  .member-list--plain .member-list-inner-wrapper {
    column-count: 3; } }
@media (min-width: 1200px) {
  .member-list--plain .member-list-inner-wrapper {
    column-count: 4; } }
.member-list--plain .member-list-inner-wrapper .member-list-item {
  float: none;
  clear: none;
  display: inline-block;
  width: 100%;
  padding: 0;
  margin: 5px 0; }

@media screen {
  #tribe-events-content .tribe-events-loop {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: repeat(2, 1fr);
    margin-left: -15px;
    margin-right: -15px; } }
  @media screen and (min-width: 768px) {
    #tribe-events-content .tribe-events-loop {
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 992px) {
    #tribe-events-content .tribe-events-loop {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: repeat(4, 1fr); } }

.member-list-super-wrapper,
.event-list-super-wrapper {
  padding-top: 15px;
  padding-bottom: 15px; }
  .member-list-super-wrapper:after,
  .event-list-super-wrapper:after {
    content: '';
    display: table;
    clear: both; }
.member-list--fancy,
.event-list--fancy {
  margin-left: -15px;
  margin-right: -15px; }
@media screen {
  .member-list--fancy .member-list-inner-wrapper,
  .event-list--fancy .member-list-inner-wrapper,
  .member-list--fancy .event-list-inner-wrapper,
  .event-list--fancy .event-list-inner-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: repeat(2, 1fr); } }
  @media screen and (min-width: 768px) {
    .member-list--fancy .member-list-inner-wrapper,
    .event-list--fancy .member-list-inner-wrapper,
    .member-list--fancy .event-list-inner-wrapper,
    .event-list--fancy .event-list-inner-wrapper {
      -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: repeat(3, 1fr); } }
  @media screen and (min-width: 992px) {
    .member-list--fancy .member-list-inner-wrapper,
    .event-list--fancy .member-list-inner-wrapper,
    .member-list--fancy .event-list-inner-wrapper,
    .event-list--fancy .event-list-inner-wrapper {
      -ms-grid-columns: 1fr 1fr 1fr 1fr;
      grid-template-columns: repeat(4, 1fr); } }

.member-list-item,
.event-list-item {
  /*float: left;
  width:50%;
  &:nth-child(odd){
  	clear: both;
  }
  @media (min-width:$md){
  	width:33.33%;
  	&:nth-child(odd){
  		clear: none;
  	}
  	&:nth-child(3n+1){
  		clear: both;
  	}
  }
  @media (min-width:$lg){
  	width:25%;
  	&:nth-child(3n+1){
  		clear: none;
  	}
  	&:nth-child(4n+1){
  		clear: both;
  	}
  }*/
  padding: 15px; }
  .member-list-item-meta,
  .event-list-item-meta {
    height: auto; }

.member-list-addy,
.event-list-addy {
  font-size: 16px;
  padding: 10px;
  color: #fff;
  border-top: 1px solid #fff !important;
  position: relative; }
  .member-list-addy a,
  .event-list-addy a {
    display: block;
    color: #fff !important;
    text-decoration: none; }
    .member-list-addy a:hover,
    .event-list-addy a:hover {
      color: #ddd !important; }
  .member-list-addy .phone,
  .event-list-addy .phone {
    display: block;
    margin-top: 10px; }

.event-list-addy {
  background-color: #000; }

.synopsis br + br {
  display: none; }

.tribe-events-list-separator-month {
  display: block;
  margin-top: 0;
  padding: 0;
  font-size: 2rem;
  background-color: transparent; }
  @media screen {
    .tribe-events-list-separator-month {
      -ms-grid-column: 1;
      grid-column-start: 1;
      -ms-grid-column-span: -1;
      grid-column-end: -1; } }

@media screen and (max-width: 576px) {
  #tribe-events-content {
    overflow: visible !important; } }

#tribe-events-bar label,
#tribe_events_filters_wrapper label {
  font-size: 16px; }

@media screen and (min-width: 767px) {
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-label {
    font-size: 16px !important; } }
#tribe_events_filters_wrapper h3, #tribe_events_filters_wrapper input, #tribe_events_filters_wrapper label, #tribe_events_filters_wrapper select, #tribe_events_filters_wrapper ul {
  font-size: 18px !important; }

.tribe-events-list .type-tribe_events {
  border-bottom: none;
  padding: 0; }

/*Meeting Facilities*/
.meeting-facility {
  padding: 10px 0;
  border-top: 2px solid #aaa;
  text-align: right; }
  .meeting-facility:before, .meeting-facility:after {
    content: '';
    display: table;
    clear: both; }
  .meeting-facility--header {
    border-top: none; }
  .meeting-facility__column {
    float: left;
    width: 100%; }
    .meeting-facility__column--name {
      text-align: left;
      clear: both; }
      @media (min-width: 992px) {
        .meeting-facility__column--name {
          width: 30%; } }
    @media (min-width: 992px) {
      .meeting-facility__column--largest-meeting-room, .meeting-facility__column--total-meeting-space {
        width: 20%; } }
    @media (min-width: 992px) {
      .meeting-facility__column--restaurant, .meeting-facility__column--catering, .meeting-facility__column--lodging {
        width: 10%; } }
    .meeting-facility__column--restaurant:after, .meeting-facility__column--catering:after, .meeting-facility__column--lodging:after {
      font-family: 'FontAwesome';
      display: inline-block;
      font-size: 1em;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .meeting-facility__column--restaurant.enable, .meeting-facility__column--catering.enable, .meeting-facility__column--lodging.enable {
      color: #000; }
      .meeting-facility__column--restaurant.enable:after, .meeting-facility__column--catering.enable:after, .meeting-facility__column--lodging.enable:after {
        content: "\f00c"; }
    .meeting-facility__column--restaurant.disable, .meeting-facility__column--catering.disable, .meeting-facility__column--lodging.disable {
      color: #aaa;
      min-height: 1px;
      /*&:after{
      	content: "\f05e";
      }*/ }
  @media (max-width: 991px) {
    .meeting-facility--header {
      text-align: left; }
      .meeting-facility--header:before {
        content: 'Sort by';
        display: block; }
    .meeting-facility--header .meeting-facility__column {
      display: inline-block;
      width: auto;
      margin: 0 5px 5px 0; }
    .meeting-facility__column:before {
      display: inline;
      float: left; }
      .meeting-facility--header .meeting-facility__column:before {
        content: ''; }
    .meeting-facility__column--largest-meeting-room:before {
      content: 'Largest Meeting Room: '; }
    .meeting-facility__column--total-meeting-space:before {
      content: 'Total Meeting Space: '; }
    .meeting-facility__column--restaurant:before {
      content: 'Restaurant: '; }
    .meeting-facility__column--catering:before {
      content: 'Catering: '; }
    .meeting-facility__column--lodging:before {
      content: 'Lodging: '; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .meeting-facility {
      float: left;
      width: 46%;
      margin-left: 2%;
      margin-right: 2%; }
      .meeting-facility:nth-child(even) {
        clear: both; }
      .meeting-facility--header {
        width: 96%; } }

.sort-button {
  font-size: 14px;
  background-image: none;
  background-color: #aaa;
  color: #fff;
  border: none;
  padding: 5px 10px;
  cursor: pointer; }
  @media (min-width: 992px) {
    .sort-button {
      margin-left: 10px; }
      .meeting-facility__column--name .sort-button {
        margin-left: 0;
        margin-right: 10px; } }
  .sort-button:not(.active):hover {
    background-color: #666; }

/* Checkbox List */
.checkbox-list ul {
  list-style: none;
  padding-left: 2em; }
.checkbox-list li {
  position: relative;
  text-indent: -1.5em; }
  .checkbox-list li:before {
    content: '';
    /*position: absolute;
    left:0;/*/
    position: relative;
    /**/
    display: inline-block;
    width: 1em;
    height: 1em;
    border: 2px solid currentColor;
    margin-right: 0.5em;
    margin-top: -0.12em;
    margin-bottom: 0.12em;
    vertical-align: middle; }

/*Blog*/
.entry-meta,
.entry-footer {
  font-size: 16px;
  color: #aaa;
  margin-bottom: 15px; }
  .entry-meta time.updated:not(.published),
  .entry-meta .byline,
  .entry-footer time.updated:not(.published),
  .entry-footer .byline {
    display: none; }
  .entry-meta .cat-links,
  .entry-meta .tags-links,
  .entry-footer .cat-links,
  .entry-footer .tags-links {
    display: block; }

.entry-footer {
  margin-top: 15px; }

article + article {
  margin-top: 60px;
  border-top: 1px solid #ddd;
  padding-top: 60px; }

.nav-links {
  margin: 60px auto 15px;
  text-align: center; }
  .nav-links .nav-previous,
  .nav-links .nav-next {
    display: inline-block; }
  .nav-links .nav-previous {
    margin-right: 5px; }
  .nav-links .nav-next {
    margin-left: 5px; }

.nav-links .nav-previous,
.nav-links .nav-next {
  max-width: 45%; }
  .nav-links .nav-previous .dm-btn,
  .nav-links .nav-next .dm-btn {
    width: 400px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
.nav-links .nav-previous {
  text-align: right; }
  .nav-links .nav-previous .dm-btn {
    padding-left: 1.5em; }
.nav-links .nav-next {
  text-align: left; }
  .nav-links .nav-next .dm-btn {
    padding-right: 1.5em; }

.blog-posts-links__container {
  margin: 15px 0 30px;
  text-align: center; }

/* Visual Composer / WPBakery */
/*.vc_row,
.wpb_row{
	&.no-gutters{
		margin-left: -2px;
		margin-right: -2px;
		.vc_column_container .vc_column-inner{
			padding:2px;
		}
	}
}/**/
.no-gutters .wpb_column {
  margin-bottom: 30px; }

/*Tabs/Tours*/
/*.vc_tta-tabs-position-left .vc_tta-tab > a{
	position: relative;
	z-index: 1;
	background-clip: content-box;
	overflow: hidden;
	.vc_tta-title-text{
		color:$gray !important;
	}
	&:hover .vc_tta-title-text{
		color:$default !important;
	}
}
.vc_tta-tabs-position-left .vc_tta-tab.vc_active > a{
	//background-color:$default !important;
	.vc_tta-title-text{
		color:$white !important;
		:after{
			color:$default;
		}
	}
}*/
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body,
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {
  border-radius: 0 !important; }

.wpb-js-composer .vc_tta-style-classic .vc_tta-tab > a,
.wpb-js-composer .vc_tta-style-classic .vc_tta-tab.vc_active > a {
  border: none !important; }

.vc_tta-tabs-position-left .vc_tta-tabs-container {
  margin-right: -20px !important; }
.vc_tta-tabs-position-left .vc_tta-tab > a {
  position: relative;
  z-index: 1;
  background-clip: content-box;
  overflow: hidden;
  background-color: transparent !important;
  color: #aaa !important; }
.vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text {
  padding-top: 0.5em;
  padding-right: 3em;
  padding-bottom: 0.5em;
  color: inherit !important; }
  .vc_tta-tabs-position-left .vc_tta-tab .vc_tta-title-text:after {
    content: '';
    position: absolute;
    top: calc(50% - 143vw);
    right: 0;
    -webkit-transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    transform: translateX(-300px);
    transition: transform 0.2s ease-out;
    width: 0;
    height: 0;
    border: 143vw solid transparent;
    border-left: 100vw solid currentColor;
    border-right-width: 0;
    z-index: -1; }
.vc_tta-tabs-position-left .vc_tta-tab.vc_active a,
.vc_tta-tabs-position-left .vc_tta-tab a:hover {
  color: #fff !important; }
  .vc_tta-tabs-position-left .vc_tta-tab.vc_active a .vc_tta-title-text:after,
  .vc_tta-tabs-position-left .vc_tta-tab a:hover .vc_tta-title-text:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }

@media (min-width: 768px) {
  .vc_tta-panel-body {
    padding-left: 40px !important; } }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #aaa !important; }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
    color: #fff !important; }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:after,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:before,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon:after {
    border-color: #fff !important; }
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
  background-color: #a9cf38 !important; }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
    color: #fff !important; }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before,
  .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after {
    border-color: #fff !important; }

/* Contact Form 7 */
.wpcf7-form-control {
  width: 100%; }
  .wpcf7-form-control-wrap {
    width: 100%;
    display: block; }
.wpcf7-list-item {
  display: block !important; }
.wpcf7-submit {
  width: auto;
  padding: 15px 30px;
  background-image: none;
  border: none;
  color: #fff; }
.wpcf7 #specify-other,
.wpcf7 div.wpcf7-form-control-wrap {
  margin-bottom: 1rem; }
.wpcf7 p > label,
.wpcf7 #specify-other > label {
  font-family: 'museo-sans', sans-serif;
  font-weight: 900 !important;
  font-style: normal; }
.wpcf7 label {
  width: 100%; }
.wpcf7-not-valid-tip {
  color: #f90 !important; }

div.wpcf7-response-output {
  margin: 15px 0;
  padding: 15px;
  border: none !important; }

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-spam-blocked {
  background-color: #f90;
  color: #fff; }

div.wpcf7-mail-sent-ok {
  background-color: #393;
  color: #fff; }

/* Contact Form (not 7) */
@media (min-width: 768px) {
  .ctct-form-wrapper {
    width: 50%; } }
.ctct-form-wrapper label {
  font-family: 'museo-sans', sans-serif;
  font-weight: 900 !important;
  font-style: normal; }
  .ctct-form-wrapper label + input {
    margin-top: -0.5rem;
    margin-bottom: 0.5rem; }
.ctct-form-wrapper input[type="submit"] {
  width: auto;
  padding: 15px 30px;
  background-image: none;
  border: none;
  color: #fff; }
.ctct-form-wrapper .g-recaptcha {
  margin-bottom: 15px; }

/* Both Contact Forms */
abbr[title] {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration: none; }

.ctct-form-wrapper .ctct-form abbr,
.wpcf7 abbr {
  border: none;
  color: #f05354;
  font-size: 1em; }

/* Shorten email text on mobile */
@media screen and (max-width: 575px) {
  .shorten-email {
    visibility: hidden;
    font-size: 1%; }
    .shorten-email:before {
      content: "Email " attr(data-email-name);
      display: inline;
      visibility: visible;
      font-size: 10000%; } }
/* Cover Image */
.cover-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  @supports (overflow: -webkit-marquee) and (justify-content: inherit) {
    .cover-image {
      z-index: -1; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .cover-image {
      z-index: -1; } }
  @supports not ((object-fit: cover) or (-o-object-fit: cover)) {
    .cover-image {
      z-index: -1; } }

/*Event Date Picker*/
.datepicker.dropdown-menu {
  z-index: 1030 !important; }

/* Helpfull Classes */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0; }

.aligncenter {
  margin-left: auto;
  margin-right: auto; }

img.aligncenter {
  display: block; }

.alignleft, .alignright {
  display: block;
  margin: 0 auto 10px;
  max-width: 100%; }
  @media (min-width: 576px) {
    .alignleft, .alignright {
      max-width: 50%;
      max-width: calc(50% - 15px); } }
  @media (min-width: 992px) {
    .most-recent-post .alignleft,
    .most-recent-post .alignright {
      max-width: 50%;
      max-width: calc(50% - 15px); } }
  .alignleft.image--small, .alignright.image--small {
    max-width: 33%;
    max-width: calc(33% - 15px); }
  .chevron-bottom .alignleft, .chevron-bottom .alignright {
    position: relative;
    z-index: 1; }

img.alignleft,
figure.alignleft {
  clear: left;
  margin-bottom: 15px !important; }
img.alignright,
figure.alignright {
  clear: right;
  margin-bottom: 15px !important; }

.image--small.alignleft {
  float: left;
  margin: 0 15px 15px 0; }
.image--small.alignright {
  float: right;
  margin: 0 0 15px 15px; }

@media (min-width: 576px) {
  .alignleft {
    float: left;
    margin: 0 15px 15px 0; }

  .alignright {
    float: right;
    margin: 0 0 15px 15px; } }
.text-sans {
  font-family: 'museo-sans', sans-serif;
  font-weight: 500 !important;
  font-style: normal; }

.text-sans-light {
  font-family: 'museo-sans', sans-serif;
  font-weight: 100 !important;
  font-style: normal; }

.text-sans-bold {
  font-family: 'museo-sans', sans-serif;
  font-weight: 900 !important;
  font-style: normal; }

.text-script {
  font-family: 'Marydale', sans-serif;
  font-weight: 400 !important;
  font-style: normal; }

.text-wine-ale {
  font-family: mason-sans, sans-serif;
  font-weight: 400;
  font-style: normal; }

h1.text-wine-ale, h2.text-wine-ale, h3.text-wine-ale, h4.text-wine-ale, h5.text-wine-ale, h6.text-wine-ale {
  font-weight: 400 !important; }

.underline {
  text-decoration: underline !important; }

.sixteen-by-nine,
.four-by-three,
.square {
  position: relative;
  width: 100%;
  height: 0; }
  .sixteen-by-nine > div, .sixteen-by-nine > iframe,
  .four-by-three > div,
  .four-by-three > iframe,
  .square > div,
  .square > iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }

.sixteen-by-nine {
  padding-bottom: 56.25%; }

.four-by-three {
  padding-bottom: 75%; }

.square {
  padding-bottom: 100%; }

.image-border {
  border: 2px solid #fff; }

.edge-to-edge-until-md > .vc_column-inner {
  width: auto !important;
  padding: 0 !important;
  margin-left: calc(15px - 1rem);
  margin-right: calc(15px - 1rem); }
  @media (min-width: 768px) {
    .edge-to-edge-until-md > .vc_column-inner {
      width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important; } }

/*.anchors-away{
	position: relative;
	width:1px;
	height:1px;
	border:1px solid transparent;
}*/
/*.raise-anchor{
	position: relative;
	display:block;
	width:1px;
	height:1px;
	border:1px solid transparent;
	overflow:hidden;
	pointer-events: none !important;
	z-index: -1;
	@media (min-width:$expand) and (min-height: 600px){
		margin-top:-150px !important;
		margin-bottom:150px !important;
	}
}*/
.raise-anchor {
  position: relative;
  display: block;
  width: 1px;
  height: 1px;
  border: 1px solid transparent;
  overflow: hidden;
  pointer-events: none !important;
  z-index: -1; }
  @media (min-width: 992px) and (min-height: 600px) {
    .raise-anchor {
      /*margin-top:-150px !important;
      margin-bottom:150px !important;*/
      -webkit-transform: translateY(-150px);
      -ms-transform: translateY(-150px);
      transform: translateY(-150px); } }

@media (max-width: 500px) {
  /*For Google's user experience pagespeed test*/
  .skip-link {
    display: none; } }
html:before {
  content: 'XS';
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  color: #fff;
  padding: 1em;
  z-index: 1000000;
  display: none;
  /**/ }
  @media (min-width: 576px) {
    html:before {
      content: 'SM'; } }
  @media (min-width: 768px) {
    html:before {
      content: 'MD'; } }
  @media (min-width: 992px) {
    html:before {
      content: 'LG'; } }
  @media (min-width: 1200px) {
    html:before {
      content: 'XL'; } }

/* Non-Print */
@media screen {
  .print-only,
  .print-only--block,
  .print-only--inline,
  .print-only--inline-block {
    display: none; }

  .screen-only,
  .screen-only--block {
    display: block; }

  .screen-only--inline {
    display: inline; }

  .screen-only--inline-block {
    display: inline-block; } }
/* PRINT */
@media print {
  nav {
    display: none !important; }

  body,
  h1, h2, h3, h4, h5, h6 {
    background-color: #fff;
    color: black; }

  body, article {
    width: 100%;
    margin: 0;
    padding: 0; }

  @page {
    margin: 0.5in; }
  /*article{
  	page-break-before: always;
  }*/
  h2, h3 {
    page-break-after: avoid; }

  ul, img {
    page-break-inside: avoid; }

  img {
    max-width: 100%;
    height: auto; }

  p a {
    text-decoration: underline !important; }

  p a[href^='http']:after {
    content: " <" attr(href) "> ";
    display: inline;
    font-size: 0.8rem; } }
/*@media print and (color){
	*{
		-webkit-print-color-adjust:exact;
		print-color-adjust:exact;
	}
}*/
/*@media not print and (color){
	*{
		border: 10px solid #000;
	}
}*/
/* IE Only Styles */
.browser-not-supported {
  display: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .post-type-archive-tribe_events .browser-not-supported--tribe-events__message,
  .tribe_community_edit .browser-not-supported--tribe-events__message {
    display: block;
    padding: 20px;
    background-color: #ffad33;
    border-radius: 4px;
    border: 1px solid #ffa31a;
    margin-bottom: 20px; }
  .post-type-archive-tribe_events .browser-not-supported--tribe-events--ie,
  .tribe_community_edit .browser-not-supported--tribe-events--ie {
    display: inline; }
  .post-type-archive-tribe_events .browser-not-supported--tribe-events--non-ie,
  .tribe_community_edit .browser-not-supported--tribe-events--non-ie {
    display: none; } }
@supports not (display: grid) {
  .post-type-archive-tribe_events .browser-not-supported--tribe-events__message,
  .tribe_community_edit .browser-not-supported--tribe-events__message {
    display: block;
    padding: 20px;
    background-color: #ffad33;
    border-radius: 4px;
    border: 1px solid #ffa31a;
    margin-bottom: 20px; }
  .post-type-archive-tribe_events .browser-not-supported--tribe-events--ie,
  .tribe_community_edit .browser-not-supported--tribe-events--ie {
    display: none; }
  .post-type-archive-tribe_events .browser-not-supported--tribe-events--non-ie,
  .tribe_community_edit .browser-not-supported--tribe-events--non-ie {
    display: inline; } }

@media print {
              /*/
@media screen and (min-width:1px) and (max-width:9999px) {/**/
  .screen-only,
  .screen-only--block,
  .screen-only--inline,
  .screen-only--inline-block {
    display: none; }

  .print-only,
  .print-only--block {
    display: block; }

  .print-only--inline {
    display: inline; }

  .print-only--inline-block {
    display: inline-block; }

  html, body, p {
    font-size: 12px !important;
    line-height: 1.2; }

  /**/
  h1 {
    font-size: 2rem !important; }

  h2 {
    font-size: 1.75rem !important; }

  h3 {
    font-size: 1.5rem !important; }

  h4 {
    font-size: 1.25rem !important; }

  h5 {
    font-size: 1rem !important; }

  h6 {
    font-size: 1rem !important; }

  * {
    color: black !important;
    background-color: transparent; }

  img {
    page-break-inside: avoid; }

  .dm-headline, .tribe-events-list-separator-month > span,
  .dm-btn {
    background-color: transparent !important;
    color: black !important; }
    .dm-headline.chevron-left:after, .tribe-events-list-separator-month > span.chevron-left:after, .dm-headline.chevron-right:after, .tribe-events-list-separator-month > span:after,
    .dm-btn.chevron-left:after,
    .dm-btn.chevron-right:after,
    .tribe-events-list-separator-month > span.dm-btn:after {
      border: none;
      width: auto;
      height: auto;
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      bottom: auto;
      color: black !important; }

  .dm-btn, .dm-btn.chevron-left, .dm-btn.chevron-right, .tribe-events-list-separator-month > span.dm-btn {
    padding: 0 !important; }

  a.dm-btn[href^='http']:after {
    content: " <" attr(href) "> ";
    display: inline-block;
    font-size: 0.8rem; }

  a.dm-btn[href^="/"]:not([href^="//"]):after {
    content: " <https://www.DestinationMansfield.com" attr(href) "> ";
    display: inline-block;
    font-size: 0.8rem; }

  .drm-header,
  .header-spacer {
    display: none; }

  /*.site:before{//NOT DONE
  	content:url(images/destination-mansfield_print-logo.jpg);
  	display: block;
  	width:1.5in;
  	height:1.043in;
  	margin:0;
  	padding:0;
  	position: relative;
  	z-index: 1000000;
  }*/
  .print-header {
    overflow: hidden;
    margin-bottom: 15px; }
    .print-header-info {
      float: right;
      text-align: right;
      padding: 10px 0; }
      .print-header-info h2 {
        font-size: 18px;
        margin: 0; }
      .print-header-info p {
        font-size: 12px;
        margin: 0; }

  .site-content {
    padding-top: 0; }

  .g.g-1 {
    background-color: #fff !important; }
    .g.g-1 .g-col {
      width: 25% !important;
      max-width: 25% !important;
      min-width: 25% !important;
      float: left;
      padding: 0.125in; }
      .g.g-1 .g-col a {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important; }
        .g.g-1 .g-col a img {
          width: 100% !important;
          max-width: 100% !important;
          min-width: 100% !important;
          height: auto; }

  .site-footer {
    page-break-inside: avoid; }
    .site-footer, .site-footer * {
      background-color: #fff !important; }

  .pre-footer {
    display: none; }

  .main-footer {
    clear: both; }
    .main-footer, .main-footer * {
      margin-bottom: 0;
      padding-bottom: 0; }
    .main-footer p {
      width: 50%;
      float: left; }
    .main-footer > .row {
      display: block; }
      .main-footer > .row > .footer-column {
        border: none !important; }
      .main-footer > .row > .footer-column:first-child,
      .main-footer > .row > .footer-column:last-child {
        display: none; }
      .main-footer > .row > .footer-column:nth-child(2) {
        float: left;
        width: 70%;
        max-width: 100%; }
      .main-footer > .row > .footer-column:nth-child(3) {
        float: left;
        width: 30%;
        max-width: 100%; }

  #menu-social-menu {
    font-size: 16px; }

  .sub-footer {
    clear: both;
    padding-top: 0; }
    .sub-footer a[href^="/"]:not([href^="//"]):after {
      content: " <https://www.DestinationMansfield.com" attr(href) "> ";
      display: inline-block; }
    .sub-footer p {
      font-size: 12px; }

  .carousel {
    display: none; }

  .chevron-top,
  .chevron-bottom,
  .chevron-bottom:not(.site-title__background),
  .tribe-events-list-separator-month > span:not(.site-title__background) {
    margin-bottom: 0 !important; }
    .chevron-top, .chevron-top h1, .chevron-top h2, .chevron-top h3, .chevron-top h4, .chevron-top h5, .chevron-top h6,
    .chevron-bottom,
    .chevron-bottom h1,
    .chevron-bottom h2,
    .chevron-bottom h3,
    .chevron-bottom h4,
    .chevron-bottom h5,
    .chevron-bottom h6,
    .chevron-bottom:not(.site-title__background),
    .chevron-bottom:not(.site-title__background) h1,
    .chevron-bottom:not(.site-title__background) h2,
    .chevron-bottom:not(.site-title__background) h3,
    .chevron-bottom:not(.site-title__background) h4,
    .chevron-bottom:not(.site-title__background) h5,
    .chevron-bottom:not(.site-title__background) h6,
    .tribe-events-list-separator-month > span:not(.site-title__background),
    .tribe-events-list-separator-month > span:not(.site-title__background) h1,
    .tribe-events-list-separator-month > span:not(.site-title__background) h2,
    .tribe-events-list-separator-month > span:not(.site-title__background) h3,
    .tribe-events-list-separator-month > span:not(.site-title__background) h4,
    .tribe-events-list-separator-month > span:not(.site-title__background) h5,
    .tribe-events-list-separator-month > span:not(.site-title__background) h6 {
      background-color: white !important;
      color: black !important; }
    .chevron-top:after,
    .chevron-bottom:after,
    .chevron-bottom:not(.site-title__background):after,
    .tribe-events-list-separator-month > span:not(.site-title__background):after {
      display: none; }

  .header-featured-image,
  .cover-image {
    max-height: 2.5in; }

  .vc_column_container {
    width: auto; }

  .vc_col-sm-1,
  .vc_col-sm-2,
  .vc_col-sm-3,
  .vc_col-sm-4,
  .vc_col-sm-5,
  .vc_col-sm-6,
  .vc_col-sm-7,
  .vc_col-sm-8,
  .vc_col-sm-9,
  .vc_col-sm-10,
  .vc_col-sm-11,
  .vc_col-sm-12 {
    float: left; }

  .vc_column_container.vc_col-sm-1 {
    width: 8.33333333%; }

  .vc_column_container.vc_col-sm-2 {
    width: 16.66666667%; }

  .vc_column_container.vc_col-sm-3 {
    width: 25%; }

  .vc_column_container.vc_col-sm-4 {
    width: 33.33333333%; }

  .vc_column_container.vc_col-sm-5 {
    width: 41.66666667%; }

  .vc_column_container.vc_col-sm-6 {
    width: 50%; }

  .vc_column_container.vc_col-sm-7 {
    width: 58.33333333%; }

  .vc_column_container.vc_col-sm-8 {
    width: 66.66666667%; }

  .vc_column_container.vc_col-sm-9 {
    width: 75%; }

  .vc_column_container.vc_col-sm-10 {
    width: 83.33333333%; }

  .vc_column_container.vc_col-sm-11 {
    width: 91.66666667%; }

  .vc_column_container.vc_col-sm-12 {
    width: 100%; }

  .vc_col-sm-3.vc_col-xs-6 {
    width: 25%;
    max-width: 25%;
    min-width: 25%; }

  .image-btn {
    height: auto;
    overflow: visible; }
    .image-btn__content, .image-btn__title {
      position: relative;
      top: unset;
      left: unset;
      right: unset;
      bottom: unset;
      width: auto;
      height: auto;
      background-color: white !important;
      color: black !important; }
    .image-btn__text {
      display: block; }

  /*.member-list{
  	&-item{
  		width:33.33333333%;
  		&:nth-child(2n+1){
  			clear: none;
  		}
  		&:nth-child(3n+1){
  			clear: both;
  		}
  	}
  	&-addy{
  		&,a{
  			background-color:white !important;
  			color:black !important;
  			text-decoration: none;
  		}
  	}
  }*/
  .member-list-item,
  .event-list-item {
    clear: both;
    width: 100%;
    page-break-inside: avoid;
    padding-top: 5px;
    padding-bottom: 5px; }
    .member-list-item .image-btn__title,
    .member-list-item .image-btn__text,
    .event-list-item .image-btn__title,
    .event-list-item .image-btn__text {
      margin: 0;
      padding: 0; }
    .member-list-item:before, .member-list-item:after,
    .event-list-item:before,
    .event-list-item:after {
      content: '';
      display: table;
      clear: both; }
  .member-list-image,
  .event-list-image {
    width: 18%;
    /**/
    float: left;
    padding-bottom: 18% !important;
    /**/ }
  .member-list-item-meta,
  .event-list-item-meta {
    width: 82%;
    /**/
    float: left;
    text-align: left;
    padding: 0 15px; }
  .member-list-title,
  .event-list-title {
    text-align: left !important;
    width: 100%; }
    .member-list-title .image-btn__title-child,
    .event-list-title .image-btn__title-child {
      display: block !important; }
      .member-list-title .image-btn__title-child p,
      .event-list-title .image-btn__title-child p {
        padding: 0 !important;
        font-size: 1.2em !important; }
  .member-list-addy,
  .event-list-addy {
    width: 82%;
    /**/
    float: right;
    padding: 0 15px;
    font-size: inherit; }
    .member-list-addy, .member-list-addy a,
    .event-list-addy,
    .event-list-addy a {
      background-color: white !important;
      color: black !important;
      text-decoration: none !important; }
    .member-list-addy .recurringinfo,
    .event-list-addy .recurringinfo {
      display: inline-block !important; }
    .member-list-addy .event-is-recurring,
    .event-list-addy .event-is-recurring {
      display: inline-block;
      padding-left: 15px; }
    .member-list-addy .event-is-recurring a,
    .event-list-addy .event-is-recurring a {
      display: none !important; }
    .member-list-addy__address,
    .event-list-addy__address {
      /*.tribe-street-address:after{
      	content:' \2022 ';
      	display: inline;
      }*/ }
      .member-list-addy__address br,
      .event-list-addy__address br {
        display: none; }

  .tribe-events-ical {
    display: none !important; }

  .book-a-room__widget:after {
    content: 'Book a Room at https://destinationmansfield.bookdirect.net/';
    display: inline-block;
    font-size: 0.8rem; }
  .book-a-room__widget * {
    display: none !important; }

  .tribe-events-map-wrap {
    page-break-inside: avoid; }
    .tribe-events-map-wrap .map-filters {
      display: none; }
    .tribe-events-map-wrap .tribe-events-gmap {
      height: 300px; }

  #tribe-events-bar,
  #tribe_events_filters_wrapper,
  .tribe-events-sub-nav {
    display: none; }

  .vc_tta-panel-body {
    display: block !important; }

  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #000 !important; }

  .meeting-facility {
    width: 100% !important; }
    .meeting-facility__column--largest-meeting-room:before, .meeting-facility__column--total-meeting-space:before, .meeting-facility__column--restaurant:before, .meeting-facility__column--catering:before, .meeting-facility__column--lodging:before {
      content: ''; }
    .meeting-facility--header .meeting-facility__column {
      display: block !important;
      margin: 0 !important; }
      .meeting-facility--header .meeting-facility__column--name {
        position: relative;
        min-height: 50px; }
        .meeting-facility--header .meeting-facility__column--name button {
          position: absolute;
          left: 0;
          bottom: 0;
          padding: 0; }
      .meeting-facility--header .meeting-facility__column--largest-meeting-room, .meeting-facility--header .meeting-facility__column--total-meeting-space {
        position: relative;
        min-height: 50px; }
        .meeting-facility--header .meeting-facility__column--largest-meeting-room button, .meeting-facility--header .meeting-facility__column--total-meeting-space button {
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
          transform: translateX(-50%);
          bottom: 0;
          padding: 0; }
      .meeting-facility--header .meeting-facility__column--restaurant, .meeting-facility--header .meeting-facility__column--catering, .meeting-facility--header .meeting-facility__column--lodging {
        position: relative;
        min-height: 50px; }
        .meeting-facility--header .meeting-facility__column--restaurant button, .meeting-facility--header .meeting-facility__column--catering button, .meeting-facility--header .meeting-facility__column--lodging button {
          position: absolute;
          right: 50%;
          bottom: 0;
          margin-bottom: -7px;
          padding: 0;
          -webkit-transform-origin: right;
          -ms-transform-origin: right;
          transform-origin: right;
          -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
    .meeting-facility__column, .meeting-facility--header .meeting-facility__column {
      float: left;
      width: 100%; }
      .meeting-facility__column--name, .meeting-facility--header .meeting-facility__column--name {
        text-align: left;
        clear: both;
        width: 30%; }
      .meeting-facility__column--largest-meeting-room, .meeting-facility__column--total-meeting-space, .meeting-facility--header .meeting-facility__column--largest-meeting-room, .meeting-facility--header .meeting-facility__column--total-meeting-space {
        width: 20%;
        text-align: center; }
      .meeting-facility__column--restaurant, .meeting-facility__column--catering, .meeting-facility__column--lodging, .meeting-facility--header .meeting-facility__column--restaurant, .meeting-facility--header .meeting-facility__column--catering, .meeting-facility--header .meeting-facility__column--lodging {
        width: 10%;
        text-align: center; }
        .meeting-facility__column--restaurant:after, .meeting-facility__column--catering:after, .meeting-facility__column--lodging:after, .meeting-facility--header .meeting-facility__column--restaurant:after, .meeting-facility--header .meeting-facility__column--catering:after, .meeting-facility--header .meeting-facility__column--lodging:after {
          font-family: 'FontAwesome';
          display: inline-block;
          font-size: 1em;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
        .meeting-facility__column--restaurant.enable, .meeting-facility__column--catering.enable, .meeting-facility__column--lodging.enable, .meeting-facility--header .meeting-facility__column--restaurant.enable, .meeting-facility--header .meeting-facility__column--catering.enable, .meeting-facility--header .meeting-facility__column--lodging.enable {
          color: #000; }
          .meeting-facility__column--restaurant.enable:after, .meeting-facility__column--catering.enable:after, .meeting-facility__column--lodging.enable:after, .meeting-facility--header .meeting-facility__column--restaurant.enable:after, .meeting-facility--header .meeting-facility__column--catering.enable:after, .meeting-facility--header .meeting-facility__column--lodging.enable:after {
            content: "\f00c"; }
        .meeting-facility__column--restaurant.disable, .meeting-facility__column--catering.disable, .meeting-facility__column--lodging.disable, .meeting-facility--header .meeting-facility__column--restaurant.disable, .meeting-facility--header .meeting-facility__column--catering.disable, .meeting-facility--header .meeting-facility__column--lodging.disable {
          color: #aaa;
          min-height: 1px; }

  .print-ignore-urls a:after {
    content: '' !important; }

  .vc_row:not(.print-ignore-page-break):not(.no-break),
  .vc_tta-panel,
  .image-text__container {
    page-break-inside: avoid; }

  .dm-headline, .tribe-events-list-separator-month > span {
    page-break-after: avoid; }

  /*.text-chevron__container{
  	display: block !important;
  	width:100% !important;
  	max-width: 100vw !important;
  }*/
  .text-chevron--left {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .text-chevron--right {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .text-chevron__container {
    page-break-inside: avoid; }
  .text-chevron__img {
    min-height: unset; }
  .text-chevron__content a, .text-chevron__content h3 a {
    color: #000 !important; }

  .vc_row[data-vc-full-width] {
    left: 0 !important;
    width: 100% !important;
    max-width: 100% !important; }

  .image-btn {
    padding-bottom: 0 !important; }
    .image-btn, .image-btn__title, .image-btn__text {
      text-decoration: none !important; }

  .text-overlay__image {
    height: 30vw; }
  .text-overlay__gradient {
    display: none; }
  .text-overlay__content {
    padding: 31vw 1rem 1rem !important; }

  /*.coupons__container{
  	@include flex-direction-row();
  	@include flex-wrap(wrap);
  	max-width: 100%;
  	overflow: hidden;
  }
  .coupon{
  	&__container{
  		page-break-inside: avoid;
  		width:calc(33.33333333% - 30px);
  		max-width:calc(33.33333333% - 30px);
  		min-width:calc(33.33333333% - 30px);
  		border:2px dashed black;
  		&,h3,*{
  			background-color:white !important;
  			color:black !important;
  		}
  	}
  	&__discount{
  		font-size:18px;
  	}
  	&__location{
  		
  	}
  	&__address{
  		
  	}
  	&__phone{
  		
  	}
  	&__restrictions{
  		
  	}
  }*/
  .coupons__container {
    display: block !important; }

  .coupon__container {
    display: block !important;
    page-break-inside: avoid;
    width: calc(100% - 30px);
    max-width: calc(100% - 30px);
    min-width: calc(100% - 30px);
    border: 2px dashed black;
    overflow: hidden;
    padding: 15px 15px 30px; }
    .coupon__container, .coupon__container h3, .coupon__container h4, .coupon__container *, .coupon__container a {
      background-color: white !important;
      color: black !important; }
  .coupon__discount {
    width: 50%;
    float: left;
    display: block; }
  .coupon__location, .coupon__address, .coupon__phone, .coupon__restrictions {
    /*float: right;
    clear: right;
    width:50%;*/
    margin-left: 50%;
    clear: none; }
  .coupon__phone a {
    text-decoration: none !important; }
  .coupon__restrictions {
    margin-top: 5px;
    margin-bottom: 5px; }
  .coupon--local:after, .coupon--race:after {
    color: black !important; }
  .coupon--attractions:before, .coupon--recreation:before, .coupon--arts-entertainment:before, .coupon--shopping:before, .coupon--dining:before, .coupon--lodging:before {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 10px;
    font-family: 'museo-sans', sans-serif;
    font-weight: 100 !important;
    font-style: normal; }
  .coupon--attractions:before {
    content: 'Attractions'; }
  .coupon--recreation:before {
    content: 'Recreation'; }
  .coupon--arts-entertainment:before {
    content: 'Arts and Entertainment'; }
  .coupon--shopping:before {
    content: 'Shopping'; }
  .coupon--dining:before {
    content: 'Eat and Drink'; }
  .coupon--lodging:before {
    content: 'Lodging'; }

  /*.print-section{}*/
  .tooltip {
    display: none !important; } }
