.cate-details-banner {
  height: 300px;
  background: linear-gradient(
    89.99deg,
    #1b0044 26.57%,
    rgba(27, 0, 68, 0) 99.99%
  );
  background-image: url(/assets/images/dummy/movies.svg);
}
.cate-details-banner .heading {
  color: #ffffff;
  font-family: Bebas Neue;
  font-size: 65px;
  font-weight: 400;
  line-height: 84px;
  letter-spacing: 0em;
  text-align: left;
  text-transform: uppercase;
}

.menu-item-cate-details {
  /* color: red;
  background-color: blue; */
}
li.dark-tab {
  color: #000;
  font-size: 18px;
  font-family: GT Walsheim Pro;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
li.dark-tab.active {
  color: #8218ea;
  font-size: 18px;
  font-family: GT Walsheim Pro;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.top-card-cate-details {
  max-width: 387px;
  color: #1b0044;
}
.cate-card-content > h6 {
  font-family: GT Walsheim Pro;
  font-size: 24px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  -webkit-line-clamp: 2;
}
.cate-meta {
  font-family: GT Walsheim Pro;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  color: #555555;
  margin-top: 14px;
}

.card-meta .left span {
  margin-left: 0px;
  opacity: 0.5;
}

.cate-details .cate-bar {
  margin: 40px 0px 46px 0px;
}

.cate-card {
  /* padding: 24px 24px; */
  margin-bottom: 20px;
}

.cate-btn {
  padding: 14px 0 14px 0;
  color: #7a2cf4;
  font-family: Bebas Neue;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.35px;
}

.cate-latest-banner {
  width: 250px;
  height: 250px;
  padding: 0px;
}
.cate-latest-banner > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  padding: 0px;
}
.aside-cate {
  padding: 30px 0px 26px 0px;
}
.line-3-cate {
  color: #000;
  font-size: 16px;
  font-family: GT Walsheim Pro;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  /* padding: 10px 0; */

  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
}

.cate-meta-aside {
  padding: 10px 0 0 0;
}

.top-btn-cate-aside {
  color: #7a2cf4;
  font-size: 16px;
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.2px;
}

.aside-head-cate {
}

.aside-cate-list-wrapper {
  border-radius: 20px;
  background: linear-gradient(133deg, #8218ea 0%, #6d25b2 100%);
  padding: 35px;
}
.cate-list {
  gap: 29px;
  padding: 0%;
}
.aside-cate-list.d-flex {
  gap: 21px;
}
.aside-head-cate {
  padding: 0 0 35px 0;
  color: #fff;
  font-size: 35px;
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.cate-name {
  color: #fff;
  font-size: 25px;
  font-family: GT Walsheim Pro;
  font-style: normal;
  font-weight: 700;
  line-height: 169.5%;
  text-transform: capitalize;
}
.cate-img > img {
  border-radius: 50%;
  object-fit: cover;
}
.cate-list-row {
  gap: 28px;
}

.cate-card-img {
  width: 387px;
  height: 217px;
  flex-shrink: 0;
  border-radius: 12px;
}

span.top-btn-cate-aside {
  padding: 0 0 10px 0;
}

.cate-list-item {
  color: #7a2cf4;
  font-size: 24px;
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}

.wrap-cate {
  padding: 4px 0px;
}

.aside-card {
  margin-bottom: 26px;
}

.aside-card .image-block {
  max-width: 177px;
  height: 98px;
}
.aside-card .text-block .card-meta span {
  color: #555;
  font-family: GT Walsheim Pro;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
