/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

h2.fl-slide-title {
    font-family: Helvetica, sans-serif;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica, sans-serif;
    font-weight: 400;
}
h2.tribe-events-page-title {
    font-family: Helvetica, sans-serif;
    font-weight: 400;
    font-size: 48px;
}
.fl-pricing-table .fl-pricing-table-features li {
    font-size: 14px;
}
.fl-pricing-table a.fl-button {
    display: none;
}
.stripebutton {
    text-align: center;
}
/* Add space below Quantity field above Donate buttons */
input#sc_cf_number_1 {
    margin-bottom: 20px;
}
.sc-payment-btn {
    background: #00991F;
    color: #ffffff;
    border-color: #00991F;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px;
    width: 80%;
    text-decoration: none;
    text-shadow: none;
}
.sc-payment-btn span {
    color: #ffffff !important;
}
/*.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.fl-page-header-primary li.menu-item-has-children > a:after {
  content: "\f078";
  font-family: 'FontAwesome 5 Free';
  margin-left: 5px;
  font-size: 12px;
  font-weight:  900;
}
.fl-page-nav-collapse li.menu-item-has-children > a:after {
  content: "\f078";
  font-family: 'FontAwesome 5 Free';
  margin-left: 5px;
  font-size: 12px;
  font-weight:  900;
}*/
.metaslider .caption,
.metaslider .cs-title,
.metaslider .nivo-caption {
    background: white;
    color: #333333;
    font-family: Helvetica, sans-serif;
    font-size: 20px;
}
.metaslider .caption-wrap {
    opacity: 1.0 !important;
}
.metaslider .caption-wrap em {
    font-size: 16px;
}
.metaslider a:hover {
    text-decoration: none;
}
.fl-pricing-table .fl-pricing-table-column h2 {
    margin: 26px 5px;
}
input#sc_uea_custom_amount_1 {
    margin-bottom: 18px;
}
.sc-form-group label {
    font-size: 20px;
    font-family: Helvetica, sans-serif;
}
ul.fl-pricing-table-features li a {
    color: #428bca !important;
}
ul.fl-pricing-table-features li a:hover {
    text-decoration: none !important;
}
div#submit-an-event {
    margin: 30px 0px;
    text-align: right;
}
a.submit-event-button {
    color: #fff;
    font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    background: #00991F;
    border: 1px solid #47B359;
}
a.submit-event-button:hover {
    background: #00FF19;
    text-decoration: none;
    border: 1px solid #47B359;
}
.fl-post-grid-post {
    border: 0px solid #e6e6e6;
}
.page-id-28 .fl-button-wrap.fl-button-width-full.fl-button-center {
    display: none;
}
.fl-pricing-table .fl-pricing-table-column h2 {
    padding: 5px;
}
.page-id-177 .fl-button-wrap.fl-button-width-full.fl-button-center {
    display: none;
}
.fl-pricing-table-column-0 a.fl-button {
    display: none;
}
.fl-button-wrap.fl-button-width-full.fl-button-center {
    display: none;
}
/* Full Width for Posts */
.single .fl-page-content > .container {
  width: 100%;
}
.postid-3443 .container {max-width: 100% !important;}
.postid-3443 .fl-content col-md-12 {margin-top: 0px !important;}
.postid-3443 .fl-post-header {margin-bottom: 0px !important;}
.postid-3443 .fl-post-header {display: none;}

.category-gallery header.fl-post-header {
    text-align: center;
}
.fl-post-feed-image {
    width: 50%;
    margin: 25px auto;
}
.category-gallery .fl-post-meta.fl-post-meta-top {
    display: none;
}
.page-id-22 a.more-link {
    display: none;
}
.fl-pricing-table-price {
    background: #47B359 !important;
}
.fl-pricing-table-column.fl-pricing-table-column-0 {
    background: #B3FFBF !important;
}
.fl-pricing-table-column.fl-pricing-table-column-1 {
    background: #B3FFBF !important;
}
.fl-pricing-table-column.fl-pricing-table-column-2 {
    background: #B3FFBF !important;
}
.fl-pricing-table-column.fl-pricing-table-column-3 {
    background: #B3FFBF !important;
}
ul.fl-pricing-table-features li a {
    color: #00991F !important;
}