.last-posts-outer-wrapper > .inner-wrapper {
  overflow: hidden; }
  .last-posts-outer-wrapper > .inner-wrapper .show-as-grid {
    display: flex;
    justify-content: var(--last-posts-justify-content, flex-start);
    flex-wrap: wrap; }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="1"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="1"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px))));
      min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="1"] > *:not(.custom-width):nth-of-type(n + 2) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
      min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width):nth-of-type(2n + 2) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width):nth-of-type(n + 3) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="2"] > *:not(.custom-width):nth-of-type(n + 2) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
      min-width: calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 4) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-phablet-breakpoint, var(--phablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width) {
          width: var(--last-posts-column-phablet-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
          min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="3"] > *:not(.custom-width):nth-of-type(n + 2) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
      min-width: calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 5) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-tablet-breakpoint, var(--tablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width) {
          width: var(--last-posts-column-tablet-width, calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
          min-width: calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 4) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-phablet-breakpoint, var(--phablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width) {
          width: var(--last-posts-column-phablet-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
          min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="4"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: 0; } }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(20% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 4 / 5)));
      min-width: calc(20% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 4 / 5));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 6) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-desktop-breakpoint, var(--desktop-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width) {
          width: var(--last-posts-column-desktop-width, calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
          min-width: calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 5) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-tablet-breakpoint, var(--tablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width) {
          width: var(--last-posts-column-tablet-width, calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
          min-width: calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 4) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-phablet-breakpoint, var(--phablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width) {
          width: var(--last-posts-column-phablet-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
          min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="5"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: 0; } }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(16.666666% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 6 / 5)));
      min-width: calc(16.666666% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 6 / 5 ));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(6n + 6) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 7) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-desktop-breakpoint, var(--desktop-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width) {
          width: var(--last-posts-column-desktop-width, calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
          min-width: calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 5) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-tablet-breakpoint, var(--tablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width) {
          width: var(--last-posts-column-tablet-width, calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
          min-width: calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 4) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-phablet-breakpoint, var(--phablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width) {
          width: var(--last-posts-column-phablet-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
          min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="6"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: 0; } }
    @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"].mobile-invert {
        flex-direction: column-reverse; } }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width) {
      width: var(--last-posts-column-width, calc(14.2857% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 7 / 6)));
      min-width: calc(14.2857% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 7 / 6 ));
      margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
      margin-left: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(7n + 7) {
        margin-right: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 8) {
        margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); }
      @media (max-width: var(--last-posts-desktop-breakpoint, var(--desktop-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width) {
          width: var(--last-posts-column-desktop-width, calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4)));
          min-width: calc(25% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 3 / 4));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 5) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-tablet-breakpoint, var(--tablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width) {
          width: var(--last-posts-column-tablet-width, calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3)));
          min-width: calc(33.333% - (var(--last-posts-gutter, var(--grid-gutter, 0px)) * 2 / 3));
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px));
          margin-left: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 4) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-phablet-breakpoint, var(--phablet-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width) {
          width: var(--last-posts-column-phablet-width, calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2));
          min-width: calc(50% - var(--last-posts-gutter, var(--grid-gutter, 0px)) / 2);
          margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: var(--last-posts-gutter, var(--grid-gutter, 0px)); }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: var(--grid-gutter-top, var(--last-posts-gutter, var(--grid-gutter, 0px))); } }
      @media (max-width: var(--last-posts-mobile-breakpoint, var(--mobile-breakpoint))) {
        .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width) {
          width: var(--last-posts-column-mobile-width, 100%);
          min-width: 100%;
          margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(5n + 5) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(4n + 4) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(3n + 3) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(2n + 2) {
            margin-right: 0; }
          .last-posts-outer-wrapper > .inner-wrapper .show-as-grid[rowlen="7"] > *:not(.custom-width):nth-of-type(n + 3) {
            margin-top: 0; } }
  .last-posts-outer-wrapper > .inner-wrapper .single-last-post {
    position: relative;
    -webkit-text-decoration: var(--last-posts-tile-title-text-decoration, var(--tile-title-text-decoration, none));
            text-decoration: var(--last-posts-tile-title-text-decoration, var(--tile-title-text-decoration, none)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-thumbnail {
      display: block;
      padding-top: var(--last-post-thumbnail-padding-top, 56.25%);
      background-size: cover;
      background-position: center;
      order: var(--last-post-thumbnail-order, 0);
      margin-top: var(--last-post-thumbnail-margin-top, 0);
      margin-right: var(--last-post-thumbnail-margin-right, 0);
      margin-bottom: var(--last-post-thumbnail-margin-bottom, 15px);
      margin-left: var(--last-post-thumbnail-margin-left, 0); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-prehead {
      width: 100%;
      display: block;
      -webkit-text-decoration: var(--last-posts-tile-prehead-text-decoration, var(--tile-prehead-text-decoration, none));
              text-decoration: var(--last-posts-tile-prehead-text-decoration, var(--tile-prehead-text-decoration, none));
      font-size: var(--last-posts-tile-prehead-font-size, var(--tile-prehead-font-size, 18px));
      font-weight: var(--last-posts-tile-prehead-font-weight, var(--tile-prehead-font-weight, 700));
      font-family: var(--last-posts-tile-prehead-prehead-font-family, var(--tile-prehead-font-family, var(--secondary-font)));
      line-height: var(--last-posts-tile-prehead-line-height, var(--tile-prehead-line-height, 1.2));
      color: var(--last-posts-tile-prehead-color, var(--tile-prehead-color, var(--primary-color)));
      order: var(--last-post-prehead-order, 1);
      margin-top: var(--last-post-prehead-margin-top, 0);
      margin-right: var(--last-post-prehead-margin-right, 0);
      margin-bottom: var(--last-post-prehead-margin-bottom, 10px);
      margin-left: var(--last-post-prehead-margin-left, 0);
      padding: var(--last-posts-tile-prehead-padding, var(--tile-prehead-padding, 0));
      text-transform: var(--last-posts-tile-prehead-text-transform, var(--tile-prehead-text-transform, none)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-title {
      width: 100%;
      display: block;
      -webkit-text-decoration: var(--last-posts-tile-title-text-decoration, var(--tile-title-text-decoration, none));
              text-decoration: var(--last-posts-tile-title-text-decoration, var(--tile-title-text-decoration, none));
      font-size: var(--last-posts-tile-title-font-size, var(--tile-title-font-size, 18px));
      font-weight: var(--last-posts-tile-title-font-weight, var(--tile-title-font-weight, 700));
      font-family: var(--last-posts-tile-title-title-font-family, var(--tile-title-font-family, var(--secondary-font)));
      line-height: var(--last-posts-tile-title-line-height, var(--tile-title-line-height, 1.2));
      color: var(--last-posts-tile-title-color, var(--tile-title-color, var(--primary-color)));
      order: var(--last-post-title-order, 1);
      margin-top: var(--last-post-title-margin-top, 0);
      margin-right: var(--last-post-title-margin-right, 0);
      margin-bottom: var(--last-post-title-margin-bottom, 10px);
      margin-left: var(--last-post-title-margin-left, 0);
      padding: var(--last-posts-tile-title-padding, var(--tile-title-padding, 0));
      text-transform: var(--last-posts-tile-title-text-transform, var(--tile-title-text-transform, none)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-author-date {
      display: var(--last-post-author-date-display, block);
      text-align: var(--last-post-author-date-text-align, var(--image-figcaption-text-align, left));
      color: var(--last-post-author-date-color, var(--image-figcaption-color, var(--text-color)));
      order: var(--last-post-author-date-order, 2);
      margin-top: var(--last-post-author-date-margin-top, var(--image-figcaption-margin-top, 0));
      margin-right: var(--last-post-author-date-margin-right, var(--image-figcaption-margin-right, 0));
      margin-bottom: var(--last-post-author-date-margin-bottom, var(--image-figcaption-margin-bottom, 10px));
      margin-left: var(--last-post-author-date-margin-left, var(--image-figcaption-margin-left, 0));
      font-size: var(--last-post-author-date-font-size, var(--image-figcaption-font-size, 14px));
      line-height: var(--last-post-author-date-line-height, var(--image-figcaption-line-height, 20px));
      font-style: var(--last-post-author-date-font-style, var(--image-figcaption-font-style, italic)); }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-author-date .last-post-author {
        display: cell-caption;
        text-align: var(--last-post-author-text-align, var(--image-figcaption-text-align, left));
        color: var(--last-post-author-color, var(--image-figcaption-color, var(--text-color)));
        margin-top: var(--last-post-author-margin-top, var(--image-figcaption-margin-top, 0));
        margin-right: var(--last-post-author-margin-right, var(--image-figcaption-margin-right, 0));
        margin-bottom: var(--last-post-author-margin-bottom, var(--image-figcaption-margin-bottom, 0));
        margin-left: var(--last-post-author-margin-left, var(--image-figcaption-margin-left, 0));
        font-size: var(--last-post-author-font-size, var(--image-figcaption-font-size, 14px));
        line-height: var(--last-post-author-line-height, var(--image-figcaption-line-height, 0));
        font-style: var(--last-post-author-font-style, var(--image-figcaption-font-style, italic)); }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-author-date .last-post-date {
        display: cell-caption;
        text-align: var(--last-post-date-text-align, var(--image-figcaption-text-align, left));
        color: var(--last-post-date-color, var(--image-figcaption-color, var(--text-color)));
        margin-top: var(--last-post-date-margin-top, var(--image-figcaption-margin-top, 0));
        margin-right: var(--last-post-date-margin-right, var(--image-figcaption-margin-right, 0));
        margin-bottom: var(--last-post-date-margin-bottom, var(--image-figcaption-margin-bottom, 0));
        margin-left: var(--last-post-date-margin-left, var(--image-figcaption-margin-left, 0));
        font-size: var(--last-post-date-font-size, var(--image-figcaption-font-size, 14px));
        line-height: var(--last-post-date-line-height, var(--image-figcaption-line-height, 0));
        font-style: var(--last-post-date-font-style, var(--image-figcaption-font-style, italic)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post .last-post-excerpt {
      width: 100%;
      -webkit-text-decoration: var(--last-posts-tile-description-text-decoration, var(--tile-description-text-decoration, none));
              text-decoration: var(--last-posts-tile-description-text-decoration, var(--tile-description-text-decoration, none));
      font-size: var(--last-posts-tile-description-font-size, var(--tile-description-font-size, var(--p-font-size)));
      font-weight: var(--last-posts-tile-description-font-weight, var(--tile-description-font-weight, var(--p-font-weight)));
      font-family: var(--last-posts-tile-description-title-font-family, var(--tile-description-font-family, var(--p-font-family)));
      line-height: var(--last-posts-tile-description-line-height, var(--tile-description-line-height, var(--p-line-height)));
      color: var(--last-posts-tile-description-color, var(--tile-description-color, var(--text-color)));
      order: var(--last-post-excerpt-order, 3);
      margin-top: var(--last-post-excerpt-margin-top, 0);
      margin-right: var(--last-post-excerpt-margin-right, 0);
      margin-bottom: var(--last-post-excerpt-margin-bottom, 0);
      margin-left: var(--last-post-excerpt-margin-left, 0);
      padding: var(--last-posts-tile-description-padding, var(--tile-description-padding, 0));
      text-transform: var(--last-posts-tile-description-text-transform, var(--tile-description-text-transform, none)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] {
      padding: var(--last-posts-tile-type-2-padding, 40px 30px);
      overflow: hidden;
      position: relative; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"].secondary-color:before {
        background-color: var(--secondary-color); }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"]:before {
        position: absolute;
        content: '';
        width: calc(100% - 30px);
        height: calc(100% - 40px);
        top: 20px;
        left: 15px;
        background-color: var(--primary-color);
        opacity: .79;
        z-index: 1;
        transform: scale(1);
        transition: transform 1s; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"]:hover:before {
        transform: scale(1.2); }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-thumbnail {
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: cover; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-author-date {
        order: 0;
        margin: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-prehead {
        order: 1;
        margin: 10px 0 15px 0; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-title {
        order: 2;
        margin: 10px 0 15px 0; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-excerpt {
        order: 3;
        margin: 0; }
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-prehead,
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-title,
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-excerpt,
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-author-date,
      .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="2"] .last-post-date {
        position: relative;
        z-index: 10;
        color: #fff;
        padding: 0; }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-details {
      flex-grow: 1;
      padding: var(--last-posts-tile-type-4-inner-padding, 15px);
      background-color: var(--last-posts-tile-type-4-background-color, var(--secondary-color)); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-thumbnail {
      margin-bottom: 0; }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-prehead {
      padding: var(--last-posts-tile-type-4-prehead-padding, 0 0 0 0); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-title {
      padding: var(--last-posts-tile-type-4-title-padding, 0 0 0 0); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-excerpt {
      padding: var(--last-posts-tile-excerpt-4-title-padding, 8px 0 0 0); }
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-prehead,
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-title,
    .last-posts-outer-wrapper > .inner-wrapper .single-last-post[type="4"] .last-post-excerpt {
      display: block;
      margin-bottom: 0;
      width: 100%; }
  .last-posts-outer-wrapper > .inner-wrapper .show-as-carousel .swiper-pagination {
    position: relative;
    margin-top: var(--global-padding); }
    .last-posts-outer-wrapper > .inner-wrapper .show-as-carousel .swiper-pagination .swiper-pagination-bullet {
      background-color: var(--last-posts-pagination-bullet-background-color, var(--grey-light));
      opacity: var(--last-posts-pagination-bullet-opacity, 1); }
      .last-posts-outer-wrapper > .inner-wrapper .show-as-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: var(--last-posts-pagination-bullet-active-background-color, var(--primary-color));
        opacity: var(--last-posts-pagination-bullet-active-opacity, 1); }
