/**
 * Theme Name:     Ortivity (Hello Elementor Theme)
 * Author:         YES.WHY
 * Template:       hello-elementor
 * Text Domain:	   ortivity-hello-elementor-theme
 * Description:    Child Theme for Hello Elementor
 * Theme URI:      https://yeswhy.de
 * Author URI:     https://yeswhy.de
 * Version:        1.0
 */

.tribe-events * {
    font-family: "termina", Sans-serif !important;
}

.tribe-common .tribe-common-c-svgicon {
	color: #5fbeaf !important;
}

.tribe-events header .tribe-events-header__events-bar button.tribe-common-c-btn {
	background: #5fbeaf;
    border-radius: 0;
    font-family: "termina", Sans-serif;
    font-size: 15px;
    font-weight: 700;
	height: 100%;
}


.tribe-events .datepicker .day.active {
	background: #5fbeaf !important;
	font-weight: 700;
	border: none;
}
.tribe-events .datepicker .day.active::before {
	border: none !important;
}

.tribe-events .datepicker .day.current:before, .tribe-events .datepicker .month.current:before {
	border-color: #5fbeaf !important;
}
.tribe-events .datepicker .day.current, .tribe-events .datepicker .month.current {
	color: #5fbeaf;
	background: #5fbeaf12 !important;
}

.tribe-events header .tribe-events-header__events-bar .tribe-common-form-control-text__input {
	padding-left: 50px;
}

.tribe-events-c-subscribe-dropdown__container {
	display: none !important;
}

.tribe-events-calendar-list__event-date-tag-weekday, .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events-calendar-latest-past__event-date-tag-year {
	font-size: 1em !important;
}

.tribe-events-calendar-list__event-date-tag-daynum, .tribe-events-calendar-latest-past__event-date-tag-daynum {
	font-size: 2.5em !important;
}

.tribe-events-calendar-latest-past__event-row, .tribe-events-calendar-list__event-row {
	border-bottom: 0.5px solid !important;
    padding-bottom: 50px !important;
}

.tribe-events .tribe-events-c-view-selector__button:before, .tribe-events .datepicker .month.active.focused {
	background-color: #5fbeaf !important;
}

.tribe-events .datepicker .month.current.focused:before {
	box-shadow: none !important;
}

@media only screen and (max-width: 767px) {
	.tribe-events-calendar-list__event-date-tag-weekday, .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events-calendar-latest-past__event-date-tag-year {
		font-size: 0.7em !important;
	}

	.tribe-events-calendar-list__event-date-tag-daynum, .tribe-events-calendar-latest-past__event-date-tag-daynum {
		font-size: 1.5em !important;
	}
	.tribe-events .tribe-events-calendar-list__event {
		padding-left: 10px;
	}
	.tribe-events-calendar-list__event-featured-image-wrapper {
		display: none !important;
	}
	.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
		background-color: #5fbeaf !important;
	}
}