/*
 Theme Name: Litho Child
 Theme URI: https://litho.themezaa.com/
 Description: Child theme for Litho theme
 Version: 1.2
 Author: ThemeZaa
 Author URI: https://www.themezaa.com/
 Tested up to: 5.8
 Requires PHP: 7.3
 Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-background, custom-colors, flexible-header, custom-menu, editor-style, featured-images, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce
 License: Themeforest Split Licence
 License URI: https://themeforest.net/licenses/
 Template: litho
 Text Domain: litho-child
*/

.golf-events-view {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
  padding: 0 30px;
  text-align: left;
}

.golf-event-item {
  background: #fff;
  padding: 20px 30px;
  border: 1px solid hsla(0, 0%, 82%, .65);
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .15));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.golf-event-item:hover {
  filter: drop-shadow(0 2px 10px rgba(0, 0, 0, .15));
}

.golf-event-category {
  /*
  background: var(--golf-category-color);
  color: #fff;
  width: fit-content;
  padding: 0 10px;
  */
  color: #828282;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

.golf-event-title {
  font-size: 20px;
  color: #232323;
  font-weight: 600;
  margin: 0 0 10px;
}

.golf-event-date-time {
  color: #828282;
  font-size: 16px;
  line-height: 1.4;
  min-height: 23px;
}

.elementor-button.elementor-size-md.golf-event-learn-more {
  margin-top: 20px;
  background-color: var(--golf-category-color);
  border-radius: 0;
}

.golf-event-learn-more:hover {
  filter: brightness(1.2);
}

@media (max-width: 991px) {
  .golf-events-view {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 767px) {
  .golf-events-view {
    grid-template-columns: 1fr;
  }
}