/*
Theme Name: BigHearts
Theme URI: http://bighearts.webgeniuslab.net/
Author: WebGeniusLab
Author URI: http://webgeniuslab.net/
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 3.1.3
Requires at least: 5.7
Requires PHP: 7.4
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: bighearts
*/

/* Slick dots container */
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: flex !important;
  justify-content: center;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Individual dot */
.slick-dots li {
  margin: 0 5px;
}

/* Dot button */
.slick-dots button {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: none;
  background-color: #ccc;
  cursor: pointer;
  transition: background-color 0.3s, transform 0.3s;
}

/* Active dot */
.slick-dots .slick-active button {
  background-color: #333;
  transform: scale(1.2);
}

.eventin-carousel .etn-event-item {
	display: flex;
	position: relative;
	top: 30px;
	flex-direction: column;
}

.eventin-carousel .etn-event-list2 .etn-event-content {
	margin: 0;
}

.eventin-carousel .etn-event-item .etn-event-thumb {
	top: 20px;
	margin-bottom: 0;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    -ms-border-radius: 12px;
}

/* Make the slider container relatively positioned */
.slick-slider {
  position: relative;
}

.slick-slide {
  height: auto !important;
}

/* Style and position navigation arrows */
.slick-slider .slick-prev,
.slick-slider .slick-next {
  position: absolute;
  top: -30px;
  z-index: 10;
  border: none;
  display: flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}

/* Right-align the buttons */
.slick-slider .slick-prev {
  right: 110px;
}

.slick-slider .slick-next {
  right: 10px;
}

.slick-slider .slick-prev:active,
.slick-slider .slick-next:active {
  color: #fff;
  background-color: #e26123;
}


.eventin-carousel .slick-list {
  overflow-x: hidden;
  overflow-y: visible !important;
}


