/* ============================= */
/* post slider view style start  */

.se-post-slider .slick-list {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: hidden;
}

.se-post-slider .slick-track {
  display: flex !important;
}

.se-post-slider .slick-slide {
  margin: 0;
  height: auto !important;
}

/* arrow  */
.se-post-slider .slick-arrow {
  position: absolute;
  bottom: -40px;
  z-index: 1;
  width: 50px;
  height: 50px;
  color: #bbc7d7;
  background: transparent;
  padding: 0;
  display: flex !important;
  align-items: center;
  justify-content: center;
  border: none;
}

.se-post-slider .slick-arrow:hover {
  color: #343d48;
}

.se-post-slider .slick-arrow:focus {
  border: none;
  outline: none;
}

.se-post-slider .slick-arrow svg {
  width: 30px;
}

.se-post-slider .slick-arrow.slick-prev {
  left: 50%;
  transition: all 0.3s ease;
  transform: translateX(-100%);
}

.se-post-slider .slick-arrow.slick-next {
  right: 50%;
  transition: all 0.3s ease;
  transform: translateX(100%);
}

@media screen and (min-width: 1280px) {
  /* post slider style start  */

  .se-post-slider .slick-list {
    padding-left: 0;
  }

  .se-post-slider .slick-slide {
    margin: 0 14px;
  }

  /* arrow  */
  .se-post-slider .slick-arrow {
    bottom: -70px;
  }

  /* post slider style end */
}

/* post slider default style height fix  */
.se-post-slider .se-post-card {
  display: flex !important;
  flex-direction: column;
}

.se-post-slider .se-post-card .se-post-footer {
  flex-grow: 1;
}
