/*
Theme Name: Hiiumaa
Theme URI: https://xysum.ee
Version: 1.0
Description: An starting point for Beaver Builder based custom development.
Author: XYSUM
Author URI: https://xysum.ee
template: bb-theme
*/

/* Add your custom styles here... */ 


/* General fixes */

.tribe-events-gmap{
	display:none;
}

#tribe-community-events-shortcode #event_tribe_organizer{
	display:none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: var(--tec-spacer-4);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row {
	 margin-top: var(--tec-spacer-4); 
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
	margin: var(--tec-spacer-4) var(--tec-grid-gutter-half-negative) var(--tec-spacer-4);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
	line-height: var(--tec-line-height-0);
}

.tribe-events .tribe-events-calendar-list__event-datetime-wrapper, .tribe-events .tribe-events-calendar-list__event-title {
	margin: 0 0 var(--tec-spacer-0);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue {
	margin-bottom: var(--tec-spacer-0);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost {
	margin-top: 0px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button {
	display: none !important;
}


/* Fixes for event calendar */

.tribe-events .tribe-events-l-container {
	padding-bottom: var(--tec-spacer-5);
	padding-top: var(--tec-spacer-2);
}

.tribe-event-category-selected a {
	background-color: var(--blueAccent);
	color: white !important;
	padding-right: 8px !important;
}

.tribe-event-category-selected a:hover {
	background-color: #67BEC3 !important;
}






.tribe-common-g-col.tribe-events-pro-photo__event {
  width: 100%;
  display: block;
}

.tribe-events-pro-photo__event-featured-image-wrapper {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25% !important;
  position: relative;
  width: 100%;
  max-height: none !important;
  min-height: 0 !important;
}

.tribe-events-pro-photo__event-featured-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	object-fit: cover;
	object-position: center top;
 }
/* ************************ */

/* EVENT FILTERS */

.events-filter {
  width: 100%;
  margin: 0 auto;
}

.eventFilterLinks {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.eventFilterLinks li {
  margin: 0;
}

.eventFilterLinks a {
  display: inline-block;
  padding: 6px 12px;
  color: #333;
  text-decoration: none;
  border-radius: 16px;
  font-size: 14px;
  transition: background-color 0.2s;
}

.eventFilterLinks a:hover {
  background-color: #e0e0e0;
}

/* .mobile-select {
  display: none;
  width: 100%;
  padding: 12px;
  border: 1px solid #ddd;
  border-radius: 8px;
  font-size: 16px;
  background-color: white;
  margin: 8px 0;
}

@media (max-width: 768px) {
  .eventFilterLinks {
      display: none;
  }

  .mobile-select {
      display: block;
  }
} */


/* Show hide event entry show details handle */

.tribe-event-recurrence.tribe-open .tribe-handle .show {
	display: none !important;
}

.tribe-event-recurrence.tribe-open .tribe-handle .hide {
	display: inline !important;
}

.tribe-section-venue .tribe-section-content-label label,
.tribe-section-website .tribe-section-content-label label {
    margin-top: var(--tec-spacer-2);
}

/* EVENT SLIDER CLASSES */

.event-slider-title {
  font-size: 1.1em;
  font-weight: 600;
}
.event-slider-body {
  text-decoration: none;
}

a .event-slider-body,
a .event-slider-title {
  color: black !important;
  text-decoration: none;
}

a:hover .event-slider-body,
a:hover .event-slider-title {
  text-decoration: none;
}

/* Event button fixes */

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,
.single-tribe_events .tribe-events-c-subscribe-dropdown__button {
  width:auto;
}