﻿.responsive .article-card.for-blog-latest-article .article-text .title {
  order: var(--d-cardart-bloglatest-title-order, 2); }
  .responsive .article-card.for-blog-latest-article .article-text .title .text-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-family: var(--d-cardart-bloglatest-title-family, var(--font-family-primary));
    font-weight: var(--d-cardart-bloglatest-title-weight, var(--font-weight-bold));
    font-size: var(--d-cardart-bloglatest-title-size, var(--font-size-h6));
    color: var(--d-cardart-bloglatest-title-color, var(--color-black)); }

.responsive .article-card.for-blog-latest-article .article-text .desc {
  display: none; }

.responsive .article-card.for-blog-latest-article .article-text .date {
  order: var(--d-cardart-bloglatest-date-order, 1); }
  .responsive .article-card.for-blog-latest-article .article-text .date span {
    font-family: var(--d-cardart-bloglatest-date-family, var(--font-family-general));
    font-weight: var(--d-cardart-bloglatest-date-weight, var(--font-weight-regular));
    font-size: var(--d-cardart-bloglatest-date-size, var(--font-size-smallest));
    font-style: italic;
    color: var(--d-cardart-bloglatest-date-color, var(--color-grey-light)); }

@media (max-width: 991.98px) {
  .responsive .article-card.for-blog-latest-article .article-text {
    text-align: center; }
    .responsive .article-card.for-blog-latest-article .article-text .title .text-title {
      font-size: calc(var(--font-size-p) / var(--vw) * var(--multiplier)); } }

.responsive .article-card.for-blog-related-article .article-image {
  margin-bottom: calc(1rem / var(--vw) * var(--multiplier)) !important; }

.responsive .article-card.for-blog-related-article .article-text .title {
  margin-bottom: calc(1rem / var(--vw) * var(--multiplier)) !important; }
  .responsive .article-card.for-blog-related-article .article-text .title .text-title {
    font-size: calc(var(--font-size-h6) / var(--vw) * var(--multiplier));
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 2; }

.responsive .article-card.for-blog-related-article .article-text .date {
  margin-bottom: calc(0.5rem / var(--vw) * var(--multiplier)) !important; }
  .responsive .article-card.for-blog-related-article .article-text .date span {
    font-size: calc(var(--font-size-small) / var(--vw) * var(--multiplier));
    font-family: var(--d-cardart-blogrelated-date-family, var(--font-family-general));
    font-weight: var(--d-cardart-blogrelated-date-weight, var(--font-weight-regular));
    font-style: italic;
    color: var(--d-cardart-blogrelated-date-color, var(--color-grey-light)); }

.responsive .article-card.for-blog-related-article .article-text .desc .text-description {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
  -webkit-line-clamp: 3; }

.responsive .article-card.for-blog-related-article:hover .article-text .title a, .responsive .article-card.for-blog-related-article:focus .article-text .title a, .responsive .article-card.for-blog-related-article:active .article-text .title a {
  color: var(--d-cardart-blogrelated-hov-title-color, var(--color-primary)); }

.responsive .article-card.for-blog-thumbnail-article .article-image {
  margin-bottom: calc(1rem / var(--vw) * var(--multiplier)) !important; }

.responsive .article-card.for-blog-thumbnail-article .article-text .title a {
  font-size: calc(var(--font-size-h3) / var(--vw) * var(--multiplier));
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
  -webkit-line-clamp: 2; }

.responsive .article-card.for-blog-thumbnail-article .article-text .desc .text-description {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  white-space: normal;
  -webkit-line-clamp: 2; }

.responsive .article-card.for-blog-thumbnail-article .article-text .date span {
  font-size: calc(var(--font-size-small) / var(--vw) * var(--multiplier));
  font-family: var(--d-cardart-blogthumb-date-family, var(--font-family-general));
  font-weight: var(--d-cardart-blogthumb-date-weight, var(--font-weight-regular));
  font-style: italic;
  color: var(--d-cardart-blogthumb-date-color, var(--color-grey-light)); }

@media (max-width: 991.98px) {
  .responsive .article-card.for-blog-thumbnail-article .article-text {
    text-align: center; } }

@media (max-width: 767.98px) {
  .responsive .article-card.for-blog-thumbnail-article .article-text .title .text-title {
    font-size: calc(var(--font-size-h5) / var(--vw) * var(--multiplier)); } }

.responsive .article-card.for-category-article.type-default {
  position: relative; }
  .responsive .article-card.for-category-article.type-default > div {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .responsive .article-card.for-category-article.type-default > div > div {
      flex-shrink: 0;
      width: var(--d-cardart-catart-column-width, 50%); }
      .responsive .article-card.for-category-article.type-default > div > div:first-child {
        padding-right: calc(1.5rem / var(--vw) * var(--multiplier)) !important; }
  .responsive .article-card.for-category-article.type-default .article-image .image {
    overflow: hidden;
    border-radius: var(--d-cardart-catart-image-border-radius, calc(0.5em / var(--vw) * var(--multiplier))); }
  .responsive .article-card.for-category-article.type-default .article-text .title {
    margin-bottom: calc(1rem / var(--vw) * var(--multiplier)) !important; }
    .responsive .article-card.for-category-article.type-default .article-text .title a {
      display: -webkit-box;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-box-orient: vertical;
      white-space: normal;
      -webkit-line-clamp: 2;
      font-family: var(--d-cardart-catart-title-text-family, var(--font-family-primary));
      font-weight: var(--d-cardart-catart-title-text-weight, var(--font-weight-bold));
      font-size: var(--d-cardart-catart-title-text-size, var(--font-size-h4));
      color: var(--d-cardart-catart-title-text-color, var(--color-black)); }
  .responsive .article-card.for-category-article.type-default .article-text .date {
    margin-bottom: calc(1rem / var(--vw) * var(--multiplier)) !important; }
    .responsive .article-card.for-category-article.type-default .article-text .date span {
      font-family: var(--d-cardart-catart-date-text-family, var(--font-family-general));
      font-weight: var(--d-cardart-catart-date-text-weight, var(--font-weight-regular));
      font-size: var(--d-cardart-catart-date-text-size, var(--font-size-p));
      font-style: italic;
      color: var(--d-cardart-catart-date-text-color, var(--color-grey)); }
  .responsive .article-card.for-category-article.type-default .article-text .desc p {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-family: var(--d-cardart-catart-description-text-family, var(--font-family-general));
    font-weight: var(--d-cardart-catart-description-text-weight, var(--font-weight-light));
    font-size: var(--d-cardart-catart-description-text-size, var(--font-size-p));
    color: var(--d-cardart-catart-description-text-color, var(--color-grey)); }
  .responsive .article-card.for-category-article.type-default:hover .article-text .title a, .responsive .article-card.for-category-article.type-default:focus .article-text .title a, .responsive .article-card.for-category-article.type-default:active .article-text .title a {
    color: var(--d-cardart-catart-hov-title-text-color, var(--color-primary)); }
  @media (max-width: 991.98px) {
    .responsive .article-card.for-category-article.type-default > div {
      width: 100% !important; }
      .responsive .article-card.for-category-article.type-default > div:first-child {
        padding-right: 0 !important;
        margin-bottom: calc(1.5rem / var(--vw) * var(--multiplier)) !important; } }
