.pbmit-blog-style-4 .pbmit-featured-wrapper img {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

.pbmit-blog-style-4 .pbmit-post-item {
  border-radius: 30px;
  border: 1px solid rgba(var(--pbmit-xinterio-blackish-color-rgb), 0.15);
}

.pbmit-element-viewtype-carousel .pbmit-blog-style-4 .pbmit-post-item {
  margin: 0 0 5px 5px;
}

.pbmit-blog-style-4 .pbmit-featured-container {
  position: relative;
  overflow: hidden;
  border-radius: 20px;
}

.pbmit-element-viewtype-carousel.pbmit-element-blog-style-4
  .pbmit-element-posts-wrapper {
  border-radius: 30px;
}

.pbmit-blog-style-4 .pbmit-featured-container a.pbmit-link {
  z-index: 0;
}

.pbmit-blog-style-4 .pbmit-content-wrapper {
  padding: 45px 35px 35px 35px;
}

.pbmit-blog-style-4 .pbmit-post-title {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}

.pbmit-blog-style-4 .pbmit-post-title a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.pbmit-blog-style-4 .pbmit-meta-category-wrapper {
  margin: 0;
}

.pbmit-blog-style-4 .pbmit-meta-date {
  position: absolute;
  bottom: 0;
  right: 70px;
  margin: 0;
  padding: 12px 30px 12px 30px;
  border-radius: 30px 30px 0 0;
  color: var(--pbmit-xinterio-global-color);
  background-color: var(--pbmit-xinterio-white-color);
}

.rtl .pbmit-blog-style-4 .pbmit-meta-date {
  left: 50px;
  right: inherit;
}

.pbmit-blog-style-4 .pbmit-meta-date::after,
.pbmit-blog-style-4 .pbmit-meta-date::before {
  content: "";
  position: absolute;
  background-color: transparent;
  bottom: 0;
  height: 40px;
  width: 20px;
  box-shadow: 0 20px 0 0 var(--pbmit-xinterio-white-color);
}

.pbmit-blog-style-4 .pbmit-meta-date::before {
  right: 100%;
  border-bottom-right-radius: 20px;
}

.pbmit-blog-style-4 .pbmit-meta-date::after {
  left: 100%;
  border-bottom-left-radius: 20px;
}

.pbmit-blog-style-4:hover .pbmit-featured-wrapper img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.pbmit-blog-style-4 .pbmit-featured-wrapper,
.pbmit-blog-style-4 .pbmit-featured-wrapper img {
  position: relative;
  width: 100%;
}

.pbmit-elementor-bg-color-light .pbmit-blog-style-4 .pbmit-meta-date {
  background-color: var(--pbmit-xinterio-light-bg-color);
}

.pbmit-elementor-bg-color-light .pbmit-blog-style-4 .pbmit-meta-date::after,
.pbmit-elementor-bg-color-light .pbmit-blog-style-4 .pbmit-meta-date::before {
  box-shadow: 0 20px 0 0 var(--pbmit-xinterio-light-bg-color);
}

.pbmit-elementor-bg-color-blackish .pbmit-blog-style-4 .pbmit-meta-date {
  background-color: var(--pbmit-xinterio-blackish-bg-color);
}

.pbmit-elementor-bg-color-blackish .pbmit-blog-style-4 .pbmit-meta-date::after,
.pbmit-elementor-bg-color-blackish
  .pbmit-blog-style-4
  .pbmit-meta-date::before {
  box-shadow: 0 20px 0 0 var(--pbmit-xinterio-blackish-bg-color);
}

.pbmit-text-color-white .pbmit-blog-style-4 .pbmit-post-title a {
  color: var(--pbmit-xinterio-white-color);
}

.pbmit-text-color-white .pbmit-blog-style-4 .pbmit-post-title a:hover {
  color: var(--pbmit-xinterio-global-color);
}

.pbmit-elementor-bg-color-secondary .pbmit-blog-style-4 .pbmit-meta-date {
  background-color: var(--pbmit-xinterio-secondary-color);
}

.pbmit-elementor-bg-color-secondary .pbmit-blog-style-4 .pbmit-meta-date::after,
.pbmit-elementor-bg-color-secondary
  .pbmit-blog-style-4
  .pbmit-meta-date::before {
  box-shadow: 0 20px 0 0 var(--pbmit-xinterio-secondary-color);
}

.pbmit-elementor-bg-color-gradient .pbmit-blog-style-4 .pbmit-meta-date,
.pbmit-elementor-bg-color-globalcolor .pbmit-blog-style-4 .pbmit-meta-date {
  color: var(--pbmit-xinterio-white-color);
  background-color: var(--pbmit-xinterio-global-color);
}

.pbmit-elementor-bg-color-gradient .pbmit-blog-style-4 .pbmit-meta-date::after,
.pbmit-elementor-bg-color-gradient .pbmit-blog-style-4 .pbmit-meta-date::before,
.pbmit-elementor-bg-color-globalcolor
  .pbmit-blog-style-4
  .pbmit-meta-date::after,
.pbmit-elementor-bg-color-globalcolor
  .pbmit-blog-style-4
  .pbmit-meta-date::before {
  box-shadow: 0 20px 0 0 var(--pbmit-xinterio-global-color);
}

.pbmit-text-color-white.pbmit-elementor-bg-color-gradient
  .pbmit-blog-style-4
  .pbmit-post-title
  a,
.pbmit-text-color-white.pbmit-elementor-bg-color-globalcolor
  .pbmit-blog-style-4
  .pbmit-post-title
  a {
  color: rgba(var(--pbmit-xinterio-white-color-rgb), 0.8);
}

.pbmit-elementor-bg-color-gradient
  .pbmit-blog-style-4
  .pbmit-post-title
  a:hover,
.pbmit-elementor-bg-color-globalcolor
  .pbmit-blog-style-4
  .pbmit-post-title
  a:hover {
  color: var(--pbmit-xinterio-white-color);
}

.pbmit-elementor-bg-color-secondary .pbmit-blog-style-4 .pbmit-post-item,
.pbmit-elementor-bg-color-blackish .pbmit-blog-style-4 .pbmit-post-item,
.pbmit-text-color-white .pbmit-blog-style-4 .pbmit-post-item {
  border-color: rgba(var(--pbmit-xinterio-white-color-rgb), 0.15);
}
