/* SYNC STYLES
-------------------------------------------------- */

/* TEXT ---------- */
body {
  font-family: 'Barlow', sans-serif;
  hanging-punctuation: first;
  color: #161506;
  font-size: 1.2rem;
}

h1, h2, h3, h4, h5, h6, .nav-link {
  font-family: 'Barlow Condensed', sans-serif; 
}

.nav-link {
	font-weight: 600;
}

.card-header h1, .card-header h2, .card-header h3, .card-header h4, .card-header h5, .card-header h6 {
  margin-bottom: 0;
	font-size: 1.75rem;
}

li::marker {
  color: #993399;
  font-size: 1rem;
}


ul.navbar-nav, li.nav-item, ul.speaker-li li {
  list-style-type: none !important;
}

ul.is-layout-grid li {
  list-style-type: none !important;
}

.nav-link li {
	text-transform: uppercase !important;
	list-style-type: none !important;
}

}

p.lead {
  font-weight: 400;
}

.card-body p {
	font-size: 1.2rem;
}

.accordion-button {
  font-size: 1.25rem;
}

.accordion-header {
  font-family: 'Barlow', sans-serif;
  color: #161506; 
}

.accordion-button:not(.collapsed) {
  color: white;
  background-color: #f39c12;
}

a {
  color: #993399;
}

.boxed-header.full-width, .full-width .wp-block-post-title a {
  display: block !important;
}


.boxed-header a {
  color: #FFFFFF;
  text-decoration: none;
}


/* COLORS -------- */
.sync-orange, .bg-info {background-color: #f39c12 !important;}
.sync-purple, .bg-primary {background-color: #993399 !important; color: white;}
.sync-green, .bg-secondary {background-color: #00aa46 !important; color: white;}
.sync-cyan, .bg-success {background-color: #0096ff !important; color: white;}
.sync-midnight, .bg-dark {background-color: #161506 !important; color: white;}
.sync-silver {background-color: #bdc3c7 !important;}
.sync-cloud, .bg-light {background-color: #E6EDF2 !important;}



/* BUTTONS ----- */

.btn {
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.5);
}

.wp-block-button__link, .wp-block-button, .btn {
  color: #fff;
  background: none;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: .25rem !important;
}

.btn-primary {
  color: #fff !important;
  background-color: #993399 !important;
  border-color: #993399 !important;
  padding: .375rem .75rem !important;
  border-radius: .25rem !important;
}

.btn-primary:hover, .wp-block-button:hover {
  color: #000 !important;
  background-color: #f39c12 !important;
  border-color: #993399 !important;
}

.btn-outline-primary {
  border-color: #993399;
  color: #993399;
  box-shadow: 1px 1px 2px #ccc;
  margin: 4px 4px 4px 0;
}

.btn-outline-primary:hover {
  border-color: #993399;
  background-color: #993399;
  box-shadow: 3px 3px 5px #ccc;
}

.btn-secondary {
	color: #fff;
	background-color: #00aa46;
	border-color: #00aa46;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #161506;
	border-color: #161506;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #00aa46;
	border-color: #00aa46;
	box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #00aa46;
	border-color: #00aa46;
}

.btn-check:active+.btn-secondary:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(130, 138, 145, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #bdc3c7;
	border-color: #bdc3c7
}

.btn-success {
	color: #fff;
	background-color: #0096ff;
	border-color: #0096ff;
}

.btn-success:hover {
	color: #fff;
	background-color: #161506;
	border-color: #161506;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
	color: #fff;
	background-color: #0096ff;
	border-color: #0096ff;
	box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
}

.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #146c43;
	border-color: #13653f
}

.btn-check:active+.btn-success:focus,
.btn-check:checked+.btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(60, 153, 110, .5)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #bdc3c7;
	border-color: #bdc3c7
}

.btn-info {
	color: #000;
	background-color: #f39c12;
	border-color: #f39c12;
}

.btn-info:hover {
	color: #000;
	background-color: #161506;
	border-color: #161506;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
	color: #000;
	background-color: #f39c12;
	border-color: #f39c12;
	box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
}

.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
	color: #000;
	background-color: #f39c12;
	border-color: #f39c12
}

.btn-check:active+.btn-info:focus,
.btn-check:checked+.btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(11, 172, 204, .5)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #000;
	background-color: #bdc3c7;
	border-color: #bdc3c7
}

.btn-warning {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-warning:hover {
	color: #000;
	background-color: #ffca2c;
	border-color: #ffc720
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
	color: #000;
	background-color: #ffca2c;
	border-color: #ffc720;
	box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
}

.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
	color: #000;
	background-color: #ffcd39;
	border-color: #ffc720
}

.btn-check:active+.btn-warning:focus,
.btn-check:checked+.btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(217, 164, 6, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-danger {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-danger:hover {
	color: #fff;
	background-color: #bb2d3b;
	border-color: #b02a37
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
	color: #fff;
	background-color: #bb2d3b;
	border-color: #b02a37;
	box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
}

.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #b02a37;
	border-color: #a52834
}

.btn-check:active+.btn-danger:focus,
.btn-check:checked+.btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(225, 83, 97, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-light {
	color: #000;
	background-color: #e6edf2;
	border-color: #e6edf2;
}

.btn-light:hover {
	color: #000;
	background-color: #f9fafb;
	border-color: #f9fafb
}

.btn-check:focus+.btn-light,
.btn-light:focus {
	color: #000;
	background-color: #f9fafb;
	border-color: #f9fafb;
	box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
}

.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
	color: #000;
	background-color: #f9fafb;
	border-color: #f9fafb
}

.btn-check:active+.btn-light:focus,
.btn-check:checked+.btn-light:focus,
.btn-light.active:focus,
.btn-light:active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(211, 212, 213, .5)
}

.btn-light.disabled,
.btn-light:disabled {
	color: #000;
	background-color: #e6edf2;
	border-color: #e6edf2
}

.btn-dark {
	color: #fff;
	background-color: #161506;
	border-color: #161506
}

.btn-dark:hover {
	color: #fff;
	background-color: #161506;
	border-color: #161506
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
	color: #fff;
	background-color: #161506;
	border-color: #161506;
	box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
}

.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #161506;
	border-color: #161506
}

.btn-check:active+.btn-dark:focus,
.btn-check:checked+.btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .25rem rgba(66, 70, 73, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #bdc3c7;
	border-color: #bdc3c7
}

.btn-outline-primary {
	color: #993399;
	border-color: #993399
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #993399;
	border-color: #993399
}

.btn-check:focus+.btn-outline-primary,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
	color: #fff;
	background-color: #993399;
	border-color: #993399
}

.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #993399;
	background-color: transparent
}

.btn-outline-secondary {
	color: #00aa46;
	border-color: #00aa46
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #00aa46;
	border-color: #00aa46
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
	color: #fff;
	background-color: #00aa46;
	border-color: #00aa46
}

.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
	box-shadow: 0 0 0 .25rem rgba(108, 117, 125, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #00aa46;
	background-color: transparent
}

.btn-outline-success {
	color: #0096ff;
	border-color: #0096ff;
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #0096ff;
	border-color: #0096ff;
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
	color: #fff;
	background-color: #0096ff;
	border-color: #0096ff;
}

.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
	box-shadow: 0 0 0 .25rem rgba(25, 135, 84, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #0096ff;
	background-color: transparent
}

.btn-outline-info {
	color: #f39c12;
	border-color: #f39c12
}

.btn-outline-info:hover {
	color: #000;
	background-color: #f39c12;
	border-color: #f39c12
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
	color: #000;
	background-color: #f39c12;
	border-color: #f39c12
}

.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
	box-shadow: 0 0 0 .25rem rgba(13, 202, 240, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #f39c12;
	background-color: transparent
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107
}

.btn-outline-warning:hover {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
	color: #000;
	background-color: #ffc107;
	border-color: #ffc107
}

.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
	box-shadow: 0 0 0 .25rem rgba(255, 193, 7, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
	background-color: transparent
}

.btn-outline-danger {
	color: #dc3545;
	border-color: #dc3545
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
	color: #fff;
	background-color: #dc3545;
	border-color: #dc3545
}

.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
	box-shadow: 0 0 0 .25rem rgba(220, 53, 69, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #dc3545;
	background-color: transparent
}

.btn-outline-light {
	color: #e6edf2;
	border-color: #e6edf2
}

.btn-outline-light:hover {
	color: #000;
	background-color: #e6edf2;
	border-color: #e6edf2
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
	color: #000;
	background-color: #e6edf2;
	border-color: #e6edf2
}

.btn-check:active+.btn-outline-light:focus,
.btn-check:checked+.btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
	box-shadow: 0 0 0 .25rem rgba(248, 249, 250, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #e6edf2;
	background-color: transparent
}

.btn-outline-dark {
	color: #161506;
	border-color: #161506
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #161506;
	border-color: #161506
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
	color: #fff;
	background-color: #161506;
	border-color: #161506
}

.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
	box-shadow: 0 0 0 .25rem rgba(33, 37, 41, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #161506;
	background-color: transparent
}










/* EFFECTS ------- */

.menu-shadow {
	text-shadow: 0px 0px 8px #000000 !important;
}

.deep-shadow {
  box-shadow: 0 1.8px 3.6px rgba(0, 0, 0, 0.07),
  0 5px 10px rgba(0, 0, 0, 0.1),
  0 12.1px 24.1px rgba(0, 0, 0, 0.13),
  0 40px 80px rgba(0, 0, 0, 0.2);
}

.dark-shadow {
  box-shadow: 0 0.8px 3.6px rgba(0, 0, 0, 0.07), 0 2.3px 10px rgba(0, 0, 0, 0.1), 0 5.4px 24.1px rgba(0, 0, 0, 0.13), 0 10px 20px rgba(0, 0, 0, 0.2);
}

.equal-shadow {
  box-shadow: 0 0px 2px rgba(0, 0, 0, 0.07),
  0 0px 4px rgba(0, 0, 0, 0.1),
  0 0px 6px rgba(0, 0, 0, 0.13),
  0 0px 8px rgba(0, 0, 0, 0.2);
}

.inner-shadow {
  box-shadow: inset 0px 0px 8px rgba(0, 0, 0, 0.5);
}

.svg-shadow {
  filter: drop-shadow(0px 1px 6px rgb(0 0 0 / 0.8));
}


/* Backgrounds 
.Synchronicity-footer {
  background: url("/img/Splash-Cyan-Bottom.png") no-repeat right bottom;
  background-size: 250px 200px;
}--- */

.Sync-header {
	background-image: url("<?php echo $selectedBg; ?>");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat, no-repeat;
  }



/* NAVIGATION --------*/

a.nav-link:hover {
  background-color: #993399; 
  color: white !important;
  border-radius: 3px;
}

.header-bar {
  padding: 10px 0 0 0;
}

.nav-link {
  padding: 4px;
}


/* WEB APP --------- */


/* HEADERS --------- */
.boxed-header {
  font-family: 'Barlow Condensed', sans-serif; 
  text-transform: uppercase; 
  width: auto; 
  padding: 2px 10px 4px 10px; 
  display:inline-block;
  border-radius: 2px;
  line-height: 100%;
}

.slider-header {
  font-family: 'Barlow Condensed', sans-serif; 
  text-transform: uppercase; 
  width: auto; 
  padding: 0 0 0 0; 
  margin: 0; 
}


/* CARDS --------- */

.card-header {
  border-bottom: none;
  text-transform: uppercase;
}

.card-footer {
  border-top: none;
  background-color: transparent;
  padding-bottom: 16px;
  padding-top: 0px;
}






/* TABLES -------- */
table {
  font-family: 'Barlow Condensed', sans-serif; 
}


/* CALENDAR STYLES */


.tribe-events.tribe-events-view--week .datepicker .day.current:before {
	background: #993399;
}

.tribe-events .tribe-events-photo__event-datetime-featured-text, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text {
	color: #993399;
}

.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after, .tribe-events .tribe-events-calendar-day__event--featured:after {
	background-color: #993399;
}

.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after {
	background-color: #993399 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
	color: #993399 !important;
}

.tribe-events-summary a.tribe-events-c-small-cta__text {
	border-bottom: 1px solid #993399;
}

.tribe-events .tribe-events-week-day-selector__day--active {
	border-color: #993399;
}

.tribe-events .tribe-events-week-day-selector__events-icon {
	background-color: #993399;
}

.tribe-events .tribe-events-week-grid__header-column--current .tribe-events-week-grid__header-column-daynum,
.tribe-events .tribe-events-week-grid__header-column--current .tribe-events-week-grid__header-column-daynum-link {
	color: #993399;
}

.tribe-events .tribe-events-week-grid__header-column--current .tribe-events-week-grid__header-column-daynum-link:focus,
.tribe-events .tribe-events-week-grid__header-column--current .tribe-events-week-grid__header-column-daynum-link:hover {
	color: rgba(87, 203, 245, 0.8);
}

.tribe-events .tribe-events-week-grid__header-column--current .tribe-events-week-grid__header-column-daynum-link:active {
	color: rgba(87, 203, 245, 0.9);
}

.tribe-events .tribe-events-week-grid__event--featured .tribe-events-week-grid__event-link-inner:before {
	background-color: #993399;
}

.tribe-events .tribe-events-week-mobile-events__event--featured:before {
	background-color: #993399;
}

.tribe-events .tribe-events-map__event-card-wrapper--active .tribe-events-map__event-card-button {
	border: 1px solid #993399;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-map__event-datetime-featured-text {
	color: #993399;
}

.tribe-events .tribe-events-organizer__meta-email-link,
.tribe-events .tribe-events-organizer__meta-website-link {
	color: #993399;
}

.tribe-events .tribe-events-venue__meta-address-directions-link,
.tribe-events .tribe-events-venue__meta-website-link {
	color: #993399;
}

.tribe-common .tribe-common-c-svgicon {
  color: #993399;
}


 .tribe-events, .tribe-common, .tribe-common-b2, .tribe-common-h1, .tribe-common-h2, .tribe-common-h3, .tribe-common-h4, .tribe-common-h5, .tribe-common-h6, .tribe-common-h7, .tribe-common-h8, .tribe-common-c-btn, a.tribe-common-c-btn, .tribe-events-c-view-selector__list-item-text, .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small, .tribe-common .tribe-common-form-control-text__input, .tribe-events-single-event-title, .tribe-events-related-events-title, .tribe-related-events-title {
	 font-family: 'Barlow', sans-serif !important; 
	 font-style: normal;
	 line-height: 1.25;
 }
 
 .tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
   line-height: 1;
 }

.tribe-events-c-messages__message-list-item, .tribe-events-c-top-bar__nav-list-item, .tribe-events-c-view-selector__list-item {
  list-style-type: none;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
  padding-left: 0;
  padding-right: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 10px;
}


.tribe-events-meta-group, 
.tribe-events-meta-group-details, 
.tribe-events-event-meta, 
.tribe-events-back a, 
.tribe-events-single, 
.tribe-events-single-event-description, 
.tribe-events-content, 
.tribe-events-schedule 
.recurringinfo, 
.tribe-events-schedule h2, 
.tribe-related-event-info .recurringinfo, 
.tribe-events-related-events-title, 
.tribe-events-single ul.tribe-related-events li, 
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
	   font-family: 'Barlow', sans-serif !important; 

}

.tribe-events-meta-group .tribe-events-single-section-title {
	font-size: 1rem !important;
}

.tribe-events-event-meta dt {
  padding: 0;
  margin: 0;
  line-height: 1.25;
  }

.single-tribe_ext_speaker-title {
  font-weight: bold;
}



.tribe-events-single ul.tribe-related-events li .tribe-related-events-title {
  font-size: 1.2rem;
  line-height: 1.1;
  }


.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
  color: #993399;
  text-decoration: none;
}


ul.tribe-event-categories li, dd.tribe-events-event-categories a, span.event-category {
  font-family: 'Barlow Condensed', sans-serif; 
  font-weight: bold;
  text-transform: uppercase; 
  width: auto; 
  padding: 2px 8px 2px 8px; 
  display:inline-block;
  background-color: #f39c12;
  color: #161506;
  margin-top: 4px;
}




h2.tribe-events-calendar-list__event-title {
  font-weight: bold;
  color: #161506;
  font-size: 1.75rem;
}

.tribe-events-calendar-list__event-datetime {
  font-weight: bold;
  font-size: 1rem;
  color: #993399;
}

.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events .tribe-events-calendar-list__event-title {
  margin: 0 0 2px 0;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
  background-color: #993399;
}

.tribe-events .tribe-events-c-ical__link {
  font-family: 'Barlow', sans-serif !important; 
  border: 1px solid #993399;
  color: #993399;
}

.tribe-events-cal-links {
  font-family: 'Barlow', sans-serif !important; 
}

.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: #993399;
}

.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum, .tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {
	color: #993399;
}

.tribe-events-pro .tribe-events-pro-week-grid__event--featured .tribe-events-pro-week-grid__event-link-inner:before {
	background-color: #993399;
}

.tribe-events-c-nav__prev:before, .tribe-events-c-nav__next:after {
content: none !important;
}

ul.tribe-events-sub-nav li {
  list-style-type: none;
  font-family: 'Barlow', sans-serif !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title {
  margin: 0;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
  line-height: 1.2;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event {
  margin-top: 20px;
  margin-bottom: 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event {
  margin-top: 20px;
  margin-bottom: 20px;
}

time.boxed-header {
  font-weight: bold;
}


.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
  padding-bottom: 20px;
  padding-top: 20px;
  border-top-color: #bdc3c7;
  border-top-style: solid;
  border-top-width: 2px;
}

.tribe-events .tribe-events-calendar-day__time-separator:after, .tribe-events .tribe-events-calendar-day__type-separator:after {
  background-color: transparent !important;
}

.tribe-events-event-meta dl {
  padding-right: 10px;
}

.single-tribe_ext_speaker-title {
  font-size: 1.25rem;
}



/* SIDEBARS & WIDGETS */

section .widget .bg-light {
  background-color: transparent !important;
}

  

/* FOOTER */

footer {
  background-color: #E6EDF2;
}
