 /* #Shortcode carousel
================================================== */

  .owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    position: relative;
    z-index: 10;
}
.owl-stage {
  .classic-layout-list[data-auto-height="false"] &,
  .bottom-overlap-layout-list[data-auto-height="false"] &,
  .gradient-overlap-layout-list[data-auto-height="false"] & {
    .flex-display(@display: flex);
    & .dt-owl-item {
      .flex-display(@display: flex);
    }
  }
}
.post-entry-content {
  .bottom-overlap-layout-list[data-auto-height="false"] &,
  .gradient-overlap-layout-list[data-auto-height="false"] & {
    .flex(@columns: 1 0 auto);
  }
  .content-rollover-layout-list.owl-carousel & {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      &:hover {
        cursor: pointer;
      }
      & .entry-title {
        pointer-events:none;
      }
    }
}
  //IMG
  .post-thumbnail-wrap {
    .owl-carousel & {
      position: relative;
      width: 100%;
      .box-sizing (border-box);
      -ms-flex: 0 0 auto;
    }
  }
  .post-thumbnail {
    .owl-carousel & {
      position: relative;
      display: block;
      

      & .alignleft {
        margin: 0;
      }
      & .alignnone {
        margin-bottom: 0;
      }
    }
    .owl-carousel .format-gallery & {
      width: 100%;
    }
  }
      .fancy-categories,
      .fancy-date > a,
      .post-entry-wrapper > * {
        .owl-carousel & {
          -webkit-backface-visibility: hidden;
           transform: translatez(0);
        }
      }
    .entry-excerpt {
      .owl-carousel & {
        overflow: hidden;
      }
    }

  .post-entry-content .entry-title a,
  .post-entry-title-content .entry-title a {
    .owl-carousel & {
      -webkit-transition: color 0.35s;
      transition: color 0.35s;
      .accent-gradient & {
        -webkit-transition: none;
        transition: none;
      }
    }
  }
  
  .entry-meta {
    .owl-carousel & {
      padding: 0;
      & a:hover {
        text-decoration: none;
      }
      & > span a {
        display: inline-block;
      }
      & a:hover {
        text-decoration: underline;
      }
    }
  }
    .entry-meta * {
      .owl-carousel & {
        color: inherit;
      }
    }
      .entry-meta > a:after,
      .entry-meta > span:after {
        .owl-carousel & {
            right: 0;
            width: 3px;
            height: 3px;
          .vertical-centering;
            content: "";
        }
      }
.owl-carousel [class^="icon-"],
.owl-carousel [class*=" icon-"],
.owl-carousel [class^="icon-"]:before,
.owl-carousel [class*=" icon-"]:before {
   /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon-arrows-carousel-32x32' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.post-thumbnail > .post-thumbnail-rollover img {
    .owl-carousel.scale-img & {
      -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.35s;
      transition: transform 0.3s ease-out, opacity 0.35s;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
    }
    &.lazy-load {
        -webkit-transition:  transform 0.3s ease-out, opacity 0.35s;
        transition:  transform 0.3s ease-out, opacity 0.35s;
    }
  }
  .post-thumbnail > .post-thumbnail-rollover:hover img,
  .post-thumbnail:hover img,
  .on-hover .post-thumbnail img  {
    .owl-carousel.scale-img & {
      -webkit-transform: scale(1.2);
              transform: scale(1.2);
      -webkit-transition: -webkit-transform 4s ease-out;
              transition: transform 4s ease-out;
    }
  }
