/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/* .ep-countdown {
  display: flex;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid rgb(221, 218, 218);
  text-align: center;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease-in-out;
  width: fit-content;
  margin: auto;
} */
 /* .ep-countdown .countdown-timer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
  transition: all 0.3s ease-in-out;
}  */
.countdown-horizontal .ep-countdown-timer {
  flex-direction: row !important;
  gap: 10px;

}
.countdown-vertical .ep-countdown-timer {
  flex-direction: column !important;
  gap: 10px;
}
.ep-countdown .countdown-item {
  /* background: var(--bg-color, #ffffff); */
  /* padding: 3px; */
  /* border-radius: 8px; */
  /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); */
  min-width: 80px;
  /* display: flex;
  flex-direction: column; */
  /* align-items: center; */
  box-sizing: initial;
  /* font-size: initial; */
   width: 100%;
}
/* .ep-countdown .countdown-item .countdown-label {
  margin-top: 10px;
} */

/* .countdown-item{
 width: 100%;
} */

.ep-box-row .countdown-horizontal{
  width:fit-content;
}
.ep-box-row .countdown-vertical{
  width:max-content;
}


#ep-sl-right-area .ep-box-row .ep-countdown-timer {
  overflow: hidden; 
  /* width: fit-content; */
  display: flex;
  justify-content: center; 
}
#ep-sl-right-area .ep-box-row {
  margin: 0 10px;
}

#ep-sl-right-area .ep-countdown .countdown-item {
  min-width: 50px;
  text-align: center;
  box-sizing: border-box;
}



.ep-countdown-wrapper {
 
  padding: 15px;
  border-radius: 10px;
  text-align: center;
}

.ep-countdown-wrapper .countdown-item {
  background: #fff;
  margin: 5px;
  padding: 12px 18px;
  border-radius: 8px;
}

.ep-countdown-wrapper{
  /* display:none !important; */
  padding: 10px !important;
}

