@media (max-width: 1439px) {
  .post_featured.hover_slide .post_info .post_title {
    font-size: 18px;
  }
}
@media (max-width: 1279px) {
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a,
  .post_featured.hover_shop .icons a,
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a.delete_item,
  .post_featured.hover_shop .icons a.delete_item {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
  }
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a:before,
  .post_featured.hover_shop .icons a:before,
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a.shop_cart:before,
  .post_featured.hover_shop .icons a.shop_cart:before,
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a.add_to_wishlist i,
  .post_featured.hover_shop .icons a.add_to_wishlist i,
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a.compare:before,
  .post_featured.hover_shop .icons a.compare:before,
  .sc_blogger_item_default_hover_shop .post_featured .post_info_mc a.delete_item i,
  .post_featured.hover_shop .icons a.delete_item i {
    line-height: 3rem;
  }
  .post_featured.hover_slide .post_info .post_title {
    font-size: 16px;
  }
  .sc_blogger_default_hover_shop_list .trx_addons_column-1_3.trx_addons_column-1_2-tablet:nth-child(n+3) .sc_blogger_item {
    margin-top: 1.875rem;
    padding-top: 1.875rem;
    border-top: 2px solid var(--theme-color-bd_color);
  }
}
@media (max-width: 1023px) {
  /* Theme Hovers */
  [class*=column-1_3] .post_featured.hover_info .post_info .post_descr,
  [class*=column-1_4] .post_featured.hover_info .post_info .post_descr,
  [class*=masonry_item-1_3] .post_featured.hover_info .post_info .post_descr {
    display: none;
  }
}
@media (max-width: 767px) {
  /* Theme Hovers */
  [class*=column-1_3] .post_featured.hover_info .post_info .post_descr,
  [class*=column-1_4] .post_featured.hover_info .post_info .post_descr,
  [class*=masonry_item-1_3] .post_featured.hover_info .post_info .post_descr {
    display: block;
  }
}
@media (max-width: 479px) {
  /* Theme Hovers */
  .post_featured.hover_border .post_info .post_info_back {
    padding: 2.5em;
  }
  .post_featured.hover_border .post_info:before,
  .post_featured.hover_border .post_info:after {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
  }
  .post_featured.hover_border .post_info .post_title {
    padding-bottom: 4px;
  }
}