/************
 *
 * Blog Styles
 *
 ***********/
.dashboard-articles .blog--grid {
  background-color: transparent;
}

.dashboard-articles .container {
  padding: 0 !important;
}

.dashboard-articles .component {
  padding-top: 0 !important;
  padding-bottom: 30px !important;
}

.blog--feed .card {
  flex: 1 1 100%;
  padding: 0;
}

@media (min-width: 991px) {
  .blog--feed .card {
    align-items: center;
    box-shadow: none;
    flex-basis: calc(100% - 15px);
    flex-direction: row;
    flex-grow: 1;
    width: 100%;
  }
}
@media (min-width: 991px) {
  .blog--feed .card-body {
    flex: 1;
    padding-bottom: 0;
    padding-top: 0;
  }
}
@media (min-width: 991px) {
  .blog--feed .card-body {
    padding-left: 3rem;
  }
}
@media (min-width: 1200px) {
  .blog--feed .card-body {
    padding-left: 5rem;
    padding-right: 3rem;
  }
}
@media (min-width: 991px) {
  .blog--feed .card-subtitle {
    font-size: 20px;
  }
}
@media (min-width: 991px) {
  .blog--feed .card-title {
    font-size: 30px;
  }
}
.blog--feed .card-img-wrapper {
  transform: translateZ(0);
}

@media (min-width: 991px) {
  .blog--feed .card-img-wrapper {
    border-radius: var(--bs-border-radius-lg);
    flex: 0 1 44%;
    width: 44%;
  }
}
.blog--feed[data-bs-theme=dark] .card-body {
  background-color: transparent;
  color: var(--bs-light);
}

.blog--feed[data-bs-theme=dark] .card-subtitle {
  color: inherit;
}

.blog--carousel .card-img-wrapper {
  margin: 20px 25px 0;
  border-radius: var(--bs-border-radius-md);
}

.blog--carousel .card-body {
  padding: 20px 25px 30px;
}
