/* This stylesheet is meant to override SASS styles. Please place them below.  To activate, uncomment line 12 in ../inc/scripts.php */

/* /tasks/61306 */
.single-post .entry-content a {
    text-decoration: underline;
}
/* /tasks/61306 */

/* /tasks/61090 */
.page-id-4218 .page-hero {
  padding-bottom: 60px;
}
.page-id-4228 .page-hero {
  padding-bottom: 60px;
}
/* /tasks/61090 */

.h2-testimonials {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 500 !important;
}

.h2-testimonials span {
	font-weight: 500 !important;
}

.h2-testimonials.blue span {
  background: linear-gradient(90deg, #67C3EC 0.22%, #006FBA 100.01%) !important;
  background-clip: border-box !important;
  color: rgba(0,0,0,0) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}

.h2-testimonials.green span {
  background: linear-gradient(90deg, #235194 -167.55%, #00AEEA -106.01%, #D7E17A 100%) !important;
  background-clip: border-box !important;
  color: rgba(0,0,0,0) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}

.h2-testimonials.red span {
  background: linear-gradient(90deg, #D92E81 0%, #744B98 100%) !important;
  background-clip: border-box !important;
  color: rgba(0,0,0,0) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
}

.p-testimonials {
	font-size: 36px;
}

.h3-distributors {
	font-size: 42px;
}


.page-id-269 .wp-block-separator,
.page-id-307 .wp-block-separator,
.page-id-309 .wp-block-separator {
  border-bottom: 1px solid #fff !important;
}

.page-id-309 .entry-content a,
.page-id-309 .entry-content a:active,
.page-id-309 .entry-content a:focus {
  color: #67C3EC;
}

.page-id-309 .entry-content a:hover {
  color: #67C3EC;
  text-decoration: underline;
}

.fa-solid,
span.gfield_required.gfield_required_text {
	color: #67C3EC;
}

.fa-brands {
	color: #67C3EC;
	padding-right: 10px;
}

.page-id-307 p:not(.p-hero-intro-text) {
	margin: 0 !important;
}

.page-id-307 h2 {
	font-size: 30px;
}

.merge-gradient h3,
.merge-gradient p {
	color: #000 !important;
	font-weight: 700 !important;
}

.page-id-269 .entry-content li {
	color: #fff;
    padding: 0 0 20px 0;
    font-size: 24px;
}

.ginput_container input,
.ginput_container textarea {
  color: #000 !important;
}

.tribe-events-back {
  color: white;
}

.tribe-events-back a,
.tribe-events-back a:visited {
  color: white;
}

.tribe-events-single-event-title {
  color: white;
}

.tribe-events-schedule h2 {
  color: white;
}

.tribe-events-meta-group-details {
  color: white;
}

.tribe-events-content a {
  border-bottom: white;
  color: white;
  transition: white;
}

.tribe-events-single-section-title {
  color: white;
}

.tribe-events-meta-group .tribe-events-single-section-title {
  color: white;
}

.tribe-events-calendar-list__event-header *{
  color: white;
}

.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link:visited {
  color: white;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
  color: white;
}

/* Modern Tribe Events Calendar Text Color */
.tribe-events-calendar,
.tribe-events-calendar-list,
.tribe-events-calendar-list__event-header,
.tribe-events-calendar-list__event-header *,
.tribe-events-calendar-list__event-info,
.tribe-events-calendar-list__event-info *,
.tribe-events-calendar-event,
.tribe-events-calendar-event *,
.tribe-events-calendar-month__day,
.tribe-events-calendar-month__day *,
.tribe-events-calendar-month__day-number,
.tribe-events-calendar-month__day-number *,
.tribe-events-calendar-month__day-wrapper,
.tribe-events-calendar-month__day-wrapper *,
.tribe-events-calendar-month__header,
.tribe-events-calendar-month__header *,
.tribe-events-calendar-month__label,
.tribe-events-calendar-month__label *,
.tribe-events-calendar-month__weekday,
.tribe-events-calendar-month__weekday *,
.tribe-events-calendar-month__weekdays,
.tribe-events-calendar-month__weekdays *,
.tribe-events-calendar-widget,
.tribe-events-calendar-widget *,
.tribe-events-calendar-widget__header,
.tribe-events-calendar-widget__header *,
.tribe-events-calendar-widget__day,
.tribe-events-calendar-widget__day *,
.tribe-events-calendar-widget__time,
.tribe-events-calendar-widget__time * {
  color: white;
}

/* Modern Tribe Events Calendar Text Color for Anchor Tags */
.tribe-events-calendar a,
.tribe-events-calendar-list__event-header a,
.tribe-events-calendar-list__event-info a,
.tribe-events-calendar-event a,
.tribe-events-calendar-month__day a,
.tribe-events-calendar-month__day-number a,
.tribe-events-calendar-month__header a,
.tribe-events-calendar-month__label a,
.tribe-events-calendar-month__weekday a,
.tribe-events-calendar-month__weekdays a,
.tribe-events-calendar-widget a,
.tribe-events-calendar-widget__header a,
.tribe-events-calendar-widget__day a,
.tribe-events-calendar-widget__time a {
  color: white;
}

/* Modern Tribe Events Calendar Text Color */
.tribe-events-calendar *,
.tribe-events-calendar a,
.tribe-events-calendar p,
.tribe-events-calendar h1,
.tribe-events-calendar h2,
.tribe-events-calendar h3,
.tribe-events-calendar h4,
.tribe-events-calendar h5,
.tribe-events-calendar h6,
.tribe-events-calendar span,
.tribe-events-calendar li,
.tribe-events-calendar ul,
.tribe-events-calendar ol {
  color: white !important;
}

.tribe-events-c-messages__message-list-item {
  color: white;
}
.tribe-events-c-messages__message-list-item-link {
  color: white !important;
}

.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input {
  color: black;
}

.tribe-events-c-view-selector__list a,
.tribe-events-c-view-selector__list span {
  color: black !important;
}