/*!
Theme Name: Beech Bend Park
Description: Beech Bend Park
Author: WDD
Author URI: Wddonline.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
!*/
/*site specific*/
.fusion-mobile-menu-icons a {
  font-size: 40px !important;
}
.header-text {
  margin-bottom: 10px;
}
.fusion-header-v4 .fusion-header {
  padding-bottom: 0px !important;
  border-bottom: 0px !important;
  padding-top: 15px !important;
}
.fusion-alignleft {
  z-index: 900;
}
.fusion-header-banner {
  width: 100%;
}
@media (min-width: 800px) {
  .fusion-header-content-3-wrapper {
    width: 50% !important;
  }
}
@media (max-width: 1050px) {
  .fusion-alignright {
    display: none !important;
  }
}
.fusion-secondary-header {
  border-bottom: 0px !important;
}
.fusion-secondary-header a,
.fusion-secondary-header a:hover {
  color: #fff !important;
}
.fusion-secondary-header a:hover {
  text-decoration: underline !important;
}
.avada-skin-rev {
  border-top: 0px !important;
  border-bottom: 0px !important;
}
.fusion-mobile-menu-sep,
.fusion-secondary-main-menu {
  border: 0px !important;
}
.fusion-is-sticky .fusion-main-menu > ul > li > a {
  color: white !important;
}
.fusion-secondary-main-menu {
  border-bottom: 3px solid #156091 !important;
  border-top: 0px solid #156091 !important;
}
@media (max-width: 800px) {
  .fusion-contact-info {
    padding-bottom: 10px !important;
  }
}
.home-highlights h2 {
  margin-bottom: 0px !important;
  text-transform: uppercase;
}
.home-highlights h2 a:link,
.home-highlights h2 a:visited {
  color: white !important;
}
.email-sign-up {
  background: #ccc;
  padding: 20px;
  text-align: center;
}
.fusion-main-menu .fusion-widget-cart-counter > a:before,
.fusion-main-menu > ul > li > a {
  text-transform: uppercase;
}
#toTop:hover {
  background-color: #C70401 !important;
}
a.btn-email-sign-up {
  margin-top: 20px;
}
.fusion-header .fusion-column-first {
  margin-bottom: 10px !important;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  padding: 10px;
  background: #0095D4;
  color: white;
}
@media (min-width: 1050px) {
  .fusion-header .fusion-column-first {
    margin-bottom: 0px !important;
  }
}
.fusion-header .fusion-column-first .widget {
  margin-bottom: 0px !important;
  width: 100%;
}
.fusion-header .fusion-column-first h3 {
  margin-top: 0px !important;
  text-transform: uppercase;
  color: white !important;
  font-size: 23px !important;
  margin-bottom: .5em !important;
}
.fusion-header .fusion-column-first h3 a:hover {
  text-decoration: underline !important;
}
.fusion-header .btn-email-sign-up {
  background: #92c74f !important;
}
.fusion-header .btn-email-sign-up:hover {
  background: #6c933b !important;
}
.fusion-header .btn-email-sign-up .fa {
  font-size: 18px;
}
.fusion-header .fusion-column-last {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px !important;
  text-align: center;
  padding: 10px;
  background: #EA2A39;
  color: white;
}
@media (min-width: 1050px) {
  .fusion-header .fusion-column-last {
    margin-bottom: 0px !important;
  }
}
.fusion-header .fusion-column-last .widget {
  margin-bottom: 0px !important;
  width: 100%;
}
.fusion-header .fusion-column-last a {
  color: white;
}
.fusion-header .fusion-column-last a:hover {
  text-decoration: underline !important;
}
.fusion-header #header-email-signup {
  background: none !important;
  padding: 0px;
}
.fusion-header #header-email-signup .btn-email-sign-up {
  background: #41BAC5 !important;
}
.fusion-header #header-email-signup .btn-email-sign-up:hover {
  background: #1f618f !important;
}
@media (min-width: 801px) {
  .fusion-header-banner .fusion-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.fusion-header-banner .fusion-column-wrapper {
  width: 100%;
}
.tickets-message {
  display: none;
  margin-bottom: 15px;
}
@media (min-width: 801px) {
  .tickets-message {
    display: block;
  }
}
a.btn-buy-tickets {
  text-align: center;
  padding: 5px;
  background: #8CA722;
  color: white !important;
  width: 100%;
  display: block;
  font-size: 16px;
}
a.btn-buy-tickets:hover {
  background: #8ab425;
  color: white;
}
a.btn-buy-tickets:before {
  content: "\f145";
  font: normal normal normal 18px/1 FontAwesome;
  color: white;
  margin-right: 5px;
}
.fusion-mobile-current-nav-item > a {
  color: black !important;
}
.home-highlights .header-wrap,
.boxed-highlight .header-wrap,
.yuppppp .header-wrap {
  margin-bottom: 0px !important;
}
.home-highlights .fusion-imageframe,
.boxed-highlight .fusion-imageframe,
.yuppppp .fusion-imageframe {
  margin-bottom: 10px;
}
.home-highlights .img-no-bot-marg .fusion-imageframe,
.boxed-highlight .img-no-bot-marg .fusion-imageframe,
.yuppppp .img-no-bot-marg .fusion-imageframe {
  margin-bottom: 0px;
}
.home-highlights .header-wrap h2,
.boxed-highlight .header-wrap h2,
.yuppppp .header-wrap h2 {
  color: white !important;
  margin-bottom: 0px !important;
  font-size: 30px !important;
}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover,
.fusion-main-menu .sub-menu li a:hover {
  color: black !important;
}
hr {
  border: 0;
  height: 1px;
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}
.portfolio-full .single-navigation {
  margin-bottom: 0px !important;
}
.portfolio-full .single-navigation a:first-child {
  float: left;
  margin-left: 10px;
}
h1.entry-title {
  text-transform: uppercase !important;
}
.fusion-page-title-bar {
  border: 0px !important;
}
.inner-nav .widget {
  margin-bottom: 10px !important;
}
.inner-nav .widget .menu {
  font-family: "Paytone One";
}
.fusion-header-v5 .fusion-header {
  border-bottom-width: 5px !important;
}
.fusion-page-title-captions {
  float: left;
  width: auto !important;
  background: black;
  padding: 10px;
}
.amusement-park .fusion-page-title-captions {
  background: #EA2E3D;
}
.oval-track .fusion-page-title-captions,
.dragstrip .fusion-page-title-captions {
  background: #2296D2;
}
.campground .fusion-page-title-captions {
  background: #92C74F;
}
.wpsbc-legend {
  max-width: 270px !important;
}
.fusion-events-single-title-content {
  background: #EA2A39 !important;
}

/*# sourceMappingURL=style.css.map */