.tribe-events .tribe-events-c-ical__link:active,
.tribe-events .tribe-events-c-ical__link:focus,
.tribe-events .tribe-events-c-ical__link:hover {
  background-color: #187d46;
}

.tribe-events .tribe-events-header__events-bar.tribe-events-c-events-bar--border .tribe-events-c-events-bar__search-container .tribe-events-c-search__button {
  background-color: #187d46;
}

.tribe-events .tribe-events-c-ical__link {
  border: 1px solid #187d46;
  color: #187d46;
}

.tribe-common .tribe-common-c-svgicon {
  color: #187d46;
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn {
  background-color: #187d46;
}

.tribe-common .tribe-common-c-btn:focus,
.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:focus,
.tribe-common a.tribe-common-c-btn:hover {
  background-color: #187d46;
}

.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
  background: #187d46;
}

.datepicker table tr td.day:not(.disabled):hover {
  background: #6ed89e;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
  color: #187d46 !important;
  text-decoration: underline;
}

a.tribe-button.tribe-button-primary.add-new,
a.tribe-button.tribe-button-primary.add-new:hover {
  background-color: #187d46;
}

table#tribe-community-events-list a:hover {
  color: #187d46;
}

.tribe_community_edit .tribe-button.submit,
.tribe_community_list .tribe-button.submit {
  background: #187d46;
}

.tribe-common .tribe-common-anchor-thin-alt:active,
.tribe-common .tribe-common-anchor-thin-alt:focus,
.tribe-common .tribe-common-anchor-thin-alt:hover {
  border-bottom: 1px solid #187d46;
  color: #187d46;
}

.tribe-common .tribe-common-anchor-thin-alt {
  border-bottom: 1px solid #187d46;
}

.tribe-events-calendar-month__day.tribe-events-calendar-month__day--current time {
  color: #187d46 !important;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
  border-bottom-color: #187d46 !important;
}

.tribe-events-cal-links a {
  color: #187d46 !important;
}

.table-menu input[type=checkbox]:checked:after {
  content: " ";
  background-color: #187d46;
  color: #fff;
  visibility: visible;
  font-size: 11px;
  top: -4px;
  position: relative;
  left: 0px;
  border-radius: 2px;
  padding: 0px 2px;
}

.table-menu input[type=checkbox]:checked:after {
  content: "\2714";
}

.select2-results__option.select2-results__option--highlighted {
  background-color: #187d46!important;
}

.tribe-ui-datepicker.ui-datepicker a.ui-state-active {
  background: #187d46;
  color: #fff;
}

.tribe_community_edit .button-primary:active,
.tribe_community_edit .tribe-button.tribe-button-primary:active,
.tribe_community_list .button-primary:active,
.tribe_community_list .tribe-button.tribe-button-primary:active {
  background: #187d46;
}

.tribe_community_edit .button-primary:focus,
.tribe_community_edit .button-primary:hover,
.tribe_community_edit .tribe-button.tribe-button-primary:focus,
.tribe_community_edit .tribe-button.tribe-button-primary:hover,
.tribe_community_list .button-primary:focus,
.tribe_community_list .button-primary:hover,
.tribe_community_list .tribe-button.tribe-button-primary:focus,
.tribe_community_list .tribe-button.tribe-button-primary:hover {
  background: #187d46;
}

.tribe_community_edit .tribe-button.submit:active,
.tribe_community_list .tribe-button.submit:active {
  background: #187d46;
}

.tribe_community_edit .tribe-button.submit:focus,
.tribe_community_edit .tribe-button.submit:hover,
.tribe_community_list .tribe-button.submit:focus,
.tribe_community_list .tribe-button.submit:hover {
  background: #187d46;
}

body.single-tribe_events .tribe-events-event-image {
  width: 600px;
  height: 600px;
  margin: 0 auto;
}

@media (max-width:500px) {
  body.single-tribe_events .tribe-events-event-image {
    width: 300px;
    height: 300px;
  }
}

form#search-members-form {
  margin: 10px;
}

.group-float-right {
  margin-top: 86px;
  height: 42px;
  display: block;
  position: absolute;
  float: right;
  right: 30px;
}

.entry-img.hello1 img {
  position: relative;
  float: left;
  display: block;
}

.single .entry-img.hello1 {
  padding: 0;
}

.sticky-header #comments {
  position: relative;
  float: left;
}

/* FIX EMBED VIDEO MARGIN */

.bsui .geodir-field-video .embed-responsive-16by9::before {
  padding-top: 100;
}

span.gd-rating-foreground.position-absolute.text-nowrap.overflow-hidden {
  white-space: normal!important;
}

.gd-rating-input-group span.gd-rating-foreground.position-absolute.text-nowrap.overflow-hidden {
  white-space: nowrap!important;
}

li.nav-item.list-unstyled.ml-auto.greedy-btn.dropdown.show {
  overflow: visible;
}

.dropdown:not(.v-select) {
  width: 10rem;
}

.video_library_div {
  position: absolute;
  /* width: 109px; */
  float: right;
  top: 0px;
  right: 0;
  display: none;
}

.video_library_div a {
  color: #fff;
  background: #187d46;
  border-radius: 25px;
  padding: 10px 20px;
  float: right;
  right: -11px;
}

.bb-tribe-events-views-v2 .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus {
  background-image: none;
}

p.dk-speakout-greeting {
  display: none;
}

/* speakout plugin design */

.dk-speakout-optin-wrap,
.dk-speakout-bcc-wrap {
  padding: 10px 10px 0px 10px;
}

.dk-speakout-optin-wrap label,
.dk-speakout-bcc-wrap label {
  /*color: #fff;*/
}

#content .elementor-widget-container li.product .button,
#content .wp-block-woocommerce-handpicked-products li.product .button,
#content .wp-block-woocommerce-product-best-sellers li.product .button,
#content .wp-block-woocommerce-product-category li.product .button,
#content .wp-block-woocommerce-product-new li.product .button,
#content .wp-block-woocommerce-product-on-sale li.product .button,
#content .wp-block-woocommerce-product-top-rated li.product .button,
#content .wp-block-woocommerce-products-by-attribute li.product .button {
  position: absolute;
  bottom: 0;
}

/*** WooCommerce Checkout Conflict with Bootstrap 4.x ***/

.woocommerce-billing-fields .form-row,
.woocommerce-shipping-fields .form-row,
.woocommerce form .form-row {
  display: block;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  max-width: unset;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {
  border-color: #187d46;
  color: #187d46;
}

.mp-form-row.mepr_custom_field.mepr_mepr-address-two {
  display: none;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  border-color: #187d46;
  background-color: #187d46;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  color: #187d46;
  border-color: #187d46;
}