.fa { 
  font-family: FontAwesome;
}

button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary.wwesubmit {
    background-color: #78327e;
    border: 0px;
}

.yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form select {
    padding: .5278em;
    background-color: #3d3b3f !important;
    border: 2px solid rgba(51,51,51,.1);
    display: block;
    -moz-box-sizing: border-box;
    margin-bottom: 8px; 
}

.eventspara{
	font-size: 14px;
}

<--- Tribe single event color changes --->

.tribe-events-calendar-list p {
    color: white;
}

h1.tribe-events-single-event-title {
    color: white;
}

.tribe-events-content {
    color: #ffffff;
    font-family: var(--tec-font-family-sans-serif);
}

.tribe-events-cal-links {
    color: #87c7c9;
    font-family: var(--tec-font-family-sans-serif);
}

.tribe-events-schedule h2 {
    color: var(--tec-color-text-primary);
    font-family: var(--tec-font-family-sans-serif);
    font-weight: var(--tec-font-weight-bold);
    font-size: var(--tec-font-size-3);
    line-height: var(--tec-line-height-2);
    color: #ffffff;
    font-weight: var(--tec-font-weight-regular);
}

.tribe-events-schedule .recurringinfo, .tribe-events-schedule .tribe-events-cost {
    color: #82307b;
    font-family: var(--tec-font-family-sans-serif);
    font-weight: var(--tec-font-weight-bold);
}

.tribe-common.event-tickets .tribe-common-c-btn, .tribe-common.event-tickets a.tribe-common-c-btn {
    background-color: #78327e !important;
}

.tribe-common.event-tickets .tribe-common-c-btn:focus, .tribe-common.event-tickets .tribe-common-c-btn:hover, .tribe-common.event-tickets a.tribe-common-c-btn:focus, .tribe-common.event-tickets a.tribe-common-c-btn:hover {
    background-color: #87c7c9 !important;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: transparent;
    color: #ffffff;
}

.tribe-events-event-meta .tribe-events-address {
    font-style: normal;
    line-height: 26px;
    font-size: 16px;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: #78327e !important;
    font-size: var(--tec-font-size-2);
    font-weight: var(--tec-font-weight-bold);
    letter-spacing: 1px;
    text-transform: uppercase;
}

div#tribe-events-content {
    margin-top: 100px;
}

.tribe-events-back a, .tribe-events-back a:visited {
    color: #ffffff;
    font-family: var(--tec-font-family-sans-serif);
    font-size: var(--tec-font-size-3);
    font-weight: var(--tec-font-weight-bold);
    text-decoration: none;
}


<--- Tribe event page color changes --->

.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden p {
    color: white !important;
}

.tribe-common .tribe-common-h3 {
    color: #ffffff;
    font-family: var(--tec-font-family-sans-serif);
    font-weight: var(--tec-font-weight-bold);
    font-size: var(--tec-font-size-6);
    line-height: var(--tec-line-height-2);
}