@import url("https://fonts.googleapis.com/css2?family=Akshar");.tribe-compatibility-container .tribe-events-widget-events-list__header-title {
  font-size: 20px !important;
}
.woocommerce .woocommerce-form-row--first {
  margin-top: 12px !important;
}
.woocommerce .woocommerce-form-row--last {
  margin-top: 12px !important;
}
.e-con-inner .gamipress-points {
  border-width: 0px !important;
  border-color: #ffffff;
  padding-bottom: 0px !important;
  margin-bottom: 6px !important;
  margin-top: 20px;
  padding-top: 10px !important;
  padding-left: 0px !important;
  margin-left: 47px;
  background-color: rgba(255, 255, 255, 0) !important;
}
.elementor-widget-container .gamipress-user-points-amount {
  font-size: 28px;
  margin-bottom: 5px !important;
  font-family: Akshar;
}
.elementor-element .gamipress-user-points {
  margin-left: 0px !important;
  background-color: rgba(0, 0, 0, 0);
}
.jet-carousel #slick-slide10 {
  margin-top: 0;
}
#page > #content #primary {
  padding-top: 20px !important;
}
#main #ez-toc-container {
  border-radius: 10px 10px 10px 10px;
  padding-left: 20px;
}
.entry-content > #ez-toc-container .ez-toc-heading-level-2 {
  margin-bottom: 0px;
  padding-top: 4px !important;
}
#primary > #main > .post .entry-meta {
  margin-bottom: 25px;
}
#main .wp-block-heading {
  margin-top: 25px;
  margin-bottom: 25px;
}
.post .ez-toc-title-container {
  padding-bottom: 4px;
}
.elementor-widget-container > .bb-members h3 {
  font-size: 18px;
  font-weight: 700;
}
.entry-content li {
  border-width: 0px !important;
  border-style: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.single-rank li > a {
  border-style: none;
}
div #pmpro_account-profile > .pmpro_section_title {
  font-size: 28px !important;
  line-height: 34px;
}
div #pmpro_account-membership > .pmpro_section_title {
  font-size: 28px !important;
  line-height: 34px;
}
div #pmpro_account-orders > .pmpro_section_title {
  font-size: 28px !important;
  line-height: 34px;
}
div #pmpro_account-links > .pmpro_section_title {
  font-size: 28px !important;
  line-height: 34px;
}
.bb-grid > #primary > #main .page-title {
  font-size: 24px;
  line-height: 34px;
}
.elementor-element .bb-activity > .bbel-list-flow {
  padding-left: 0px;
  padding-right: 0px;
}
#buddypress #activity-48 {
  margin-bottom: 20px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  margin-top: 20px;
}
.elementor-element .bb-activity > .bb-block-header {
  margin-bottom: -7px;
}
.elementor-element .bb-activity {
  padding-bottom: 0px;
  margin-bottom: -15px;
}
#buddypress #activity-47 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 20px;
}
#buddypress #activity-46 {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 0px;
}
.elementor-element #gamipress-user-ranks > #gamipress-rank-2728 {
  border-width: 0px;
}
.elementor-element #gamipress-user-ranks > #gamipress-rank-2731 {
  border-width: 0px;
  background-color: rgba(255, 255, 255, 0);
}
.e-con-inner > .elementor-element > .elementor-element > .elementor-element > .elementor-widget-container {
  background-color: rgba(0, 0, 0, 0);
}
.e-con-inner > .elementor-element > .elementor-element > .elementor-widget-container > h5 {
  font-size: 24px;
  display: flex;
  justify-content: center;
}
#gamipress-rank-2731 .gamipress-rank-requirements > .gamipress-rank-requirements > li {
  color: #ffffff;
}
.gamipress-rank-description > .gamipress-rank-requirements > .gamipress-rank-requirements > li > a {
  color: #ffffff;
}
.elementor-element-a35b4d4 .gamipress-inline-points-amount {
  font-size: 30px;
}
.elementor-element > .elementor-element-a35b4d4 .gamipress-inline-points {
  font-weight: 500;
  display: flex;
  align-items: center;
}
.elementor-element-300b6a8 .gamipress-inline-points-amount {
  font-size: 25px;
}
.elementor-element > .elementor-element > .elementor-element > .elementor-widget-container > h5 {
  font-size: 24px;
  display: flex;
  justify-content: center;
}
.elementor-element-a35b4d4 .gamipress-inline-points-thumbnail {
  padding-top: 4px;
}
.elementor-element .gamipress-inline-points-label {
  padding-top: 16px;
}
.gamipress-rank-description li > a {
  color: #000000 !important;
}
#gamipress-rank-2731 li {
  color: #000000 !important;
}
.elementor-element-c350012 .gamipress-inline-points-thumbnail {
  padding-top: 4px;
  transform-origin: 20px 22px;
}
.elementor-element-c350012 .gamipress-inline-points-amount {
  font-size: 30px;
  font-weight: 500;
  transform-origin: 25.6641px 12px;
  top: auto;
}
.elementor-element-c350012 .gamipress-inline-points-label {
  font-weight: 500;
  transform-origin: 9.57422px 20px;
  font-size: 14px;
}
.elementor-element-45a19ac .gamipress-inline-points {
  display: flex !important;
  flex-wrap: nowrap;
  align-items: center;
}
.elementor-element-a35b4d4 .gamipress-inline-points-label {
  transform-origin: 9.57422px 20px;
  font-size: 14px;
}
#main > #learndash-content > #bb-courses-directory-form .bb-title {
  font-size: 24px;
}
.container .entry-title {
  font-size: 24px;
}
.bb-user-content-wrap .gamipress-buddypress-rank-thumbnail {
  opacity: 1;
}
.entry-content-wrap .gamipress-rank-requirements {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 20px;
}
.elementor-element #gamipress-rank-3387 {
  border-width: 0px;
}
.elementor-element #gamipress-rank-2732 {
  border-width: 0px;
}
.elementor-element #gamipress-rank-2733 {
  border-width: 0px;
}
.elementor-element #gamipress-rank-2734 {
  border-width: 0px;
}
#gamipress-user-ranks > #gamipress-rank-2728 .gamipress-rank-requirements-heading {
  margin-top: 30px;
}
#buddypress #activity-217 {
  margin-top: 0px;
  margin-bottom: 0px;
}
#buddypress #activity-218 {
  margin-bottom: 20px;
  margin-top: 20px;
}
#buddypress #activity-216 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.jet-form-builder-page .jet-apb-calendar-wrapper .jet-form-builder__heading {
  margin-top: 20px;
}
.elementor-widget-container .appointment-provider {
  padding-top: 5px;
  padding-bottom: 5px;
}
#buddypress #activity-376 {
  border-width: 0px;
}
#buddypress #activity-372 {
  border-width: 0px;
}
#buddypress #activity-267 {
  border-width: 0px;
}
.activity-list > #activity-376 #gamipress-points-award-711 {
  border-width: 0px;
}
.activity-list > #activity-159 #gamipress-points-award-2789 {
  border-width: 0px;
}
.activity-list > #activity-157 #gamipress-rank-2728 {
  border-width: 0px;
}
.activity-list > #activity-156 #gamipress-points-award-2789 {
  border-width: 0px;
}
.activity-list > #activity-154 #gamipress-rank-2728 {
  border-width: 0px;
}
.activity-list > #activity-153 #gamipress-points-award-2788 {
  border-width: 0px;
}
.activity-list > #activity-149 #gamipress-rank-2728 {
  border-width: 0px;
}
.activity-list > #activity-148 #gamipress-points-award-692 {
  border-width: 0px;
}
.activity-list > #activity-146 #gamipress-points-award-712 {
  border-width: 0px;
}
.activity-list > #activity-144 #gamipress-points-award-3475 {
  border-width: 0px;
}
.activity-list > #activity-142 #gamipress-points-award-3475 {
  border-width: 0px;
}
.activity-list > #activity-89 #gamipress-rank-2728 {
  border-width: 0px;
}
.activity-list > #activity-88 #gamipress-points-award-2789 {
  border-width: 0px;
}
.elementor-element .added_to_cart {
  margin-left: 20px;
  font-size: 15px;
}
#buddypress #activity-159 {
  border-width: 0px;
}
#buddypress #activity-157 {
  border-width: 0px !important;
}
#buddypress #activity-378 {
  border-width: 0px !important;
}
#buddypress #activity-473 {
  border-width: 0px;
}
#buddypress #activity-472 {
  border-width: 0px;
}
#buddypress #activity-471 {
  border-width: 0px;
}
.elementor-widget-container > .bb-activity h3 {
  font-weight: 700;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .tribe-compatibility-container .tribe-events-widget-events-list__header-title {
    font-size: 20px !important;
  }
  .e-con-inner .gamipress-user-points {
    margin-left: -12px !important;
    margin-bottom: 16px;
  }
  .elementor-element .gamipress-points {
    margin-right: 0px;
  }
  .elementor-element > .e-con-inner > .elementor-element > .elementor-element {
    margin-bottom: 0px;
  }
  #page > #content #primary {
    padding-top: 0px;
  }
  .elementor-element .e-con-inner > .elementor-element > .elementor-widget-container {
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 375px) {
  .elementor-element .gamipress-points {
    padding-left: 0px !important;
    margin-bottom: 6px !important;
  }
  .e-con-inner .gamipress-user-points {
    margin-left: 6px !important;
  }
  .entry-content li {
    border-style: none;
  }
  .entry-content-wrap .gamipress-rank-earners-list {
    border-style: none;
  }
  .elementor-element > .e-con-inner > .elementor-element > .elementor-element > .elementor-widget-container {
    padding-right: 20px;
  }
  .elementor-element #gamipress-user-ranks > #gamipress-rank-2731 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .elementor-element #gamipress-user-ranks > #gamipress-rank-2728 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .elementor-element > .e-con-inner > .elementor-element > .elementor-element > .elementor-element {
    padding-right: 0px;
    padding-left: 0px;
  }
  .elementor-element > .elementor-element > .elementor-element > .elementor-element > .elementor-widget-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  .elementor-element > .elementor-element > .elementor-element .elementor-widget-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .elementor-element-45a19ac .gamipress-inline-points {
    display: flex !important;
  }
  #main > #learndash-content > #bb-courses-directory-form .bb-title {
    font-size: 22px;
  }
  .container .entry-title {
    font-size: 22px;
  }
  .bb-grid > #primary > #main .page-title {
    font-size: 22px;
  }
  #gamipress-user-ranks > #gamipress-rank-2728 .gamipress-rank-requirements-heading {
    margin-top: 40px;
  }
  .elementor-widget-container .gamipress-user-points-amount {
    margin-bottom: 0px !important;
  }
}
