/*-------------------------------------------------------- News Thicker Styles  */
@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(var(--sz-animation-param));
  }
}
.sz-news-thicker-main-wrapper {
  display: flex;
  overflow: hidden;
}
.sz-news-thicker-carousel-wrapper {
  display: flex;
  align-items: center;
}

.sz-news-thicker-title {
  display: flex;
  justify-content: center;
  align-items: center;
}
.sz-news-thicker-carousel-wrapper .slide-container .slide-track .slide-items a {
  transition: all 0.4s ease;
}
.slide-container {
  transform: translate3d(0, 0, 0);
  background: transparent;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slide-container:hover .slide-track {
  animation-play-state: paused;
}
.slide-container .slide-track {
  animation: scroll linear infinite;
  display: flex;
  white-space: nowrap;
}
.slide-container .slide-track .slide-item {
  text-align: center;
}
/* ----------------------------------- Count Down Timer ------------------ */
#count-down {
  cursor: pointer;
}
#count-down .wrapper {
  display: flex;
  width: 100%;
}
#count-down .wrapper .after,
#count-down .wrapper .before {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 420px) {
  #count-down .wrapper {
    flex-wrap: wrap;
  }
  #count-down .wrapper .after,
  #count-down .wrapper .before {
    width: 100%;
  }
}
#count-down-timer {
  display: flex;
  gap: 10px;
  align-items: center;
}
#count-down .redirect-btn {
  display: none;
  width: 100%;
}
/* ----------------------------------- Capacity Progress Bar------------------ */
#capacity .wrapper {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 400px) {
  #capacity .wrapper {
    flex-wrap: wrap;
  }
}

#capacity .progress-holder {
  direction: ltr;
  position: relative;
  background-color: #efefef;
}
#capacity .progress-holder .begin {
  position: absolute;
  left: 0;
  z-index: 1000;
}
#capacity .progress-holder .end {
  position: absolute;
  right: 0;
  z-index: 1000;
}
#capacity .progress-holder .progress {
  position: relative;
  height: 100%;
  background-color: #fdcd32;
}
#capacity .progress-holder .progress .progress-text {
  position: absolute;
  right: 0px;
  z-index: 1000;
}
#capacity .box div {
  text-align: center;
}

/* ----------------------------------- Scroll To Top ------------------ */
.ew-scroll-to-top-wrap .ew-scroll-to-top-button {
  position: fixed;
  cursor: pointer;
}
.ew-scroll-to-top-wrap .ew-scroll-to-top-button * {
  transition: all 0.3s linear;
}

/*-------------------------------------------------------- Ajax Load  */
.sz-ajax-cat-load .sz-cat-buttons {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .sz-ajax-cat-load .sz-cat-buttons {
    flex-wrap: wrap;
  }
}

.sz-ajax-cat-load .sz-cat-buttons .sz-button {
  cursor: pointer;
  transition: all 0.4s ease;
  text-align: center;
}

#sz-load-more i {
  display: none;
}
