/* Replace `$search` with `$replace` in `$string`
/// @author Kitty Giraudel
/// @param {String} $string - Initial string
/// @param {String} $search - Substring to replace
/// @param {String} $replace ('') - New value
/// @return {String} - Updated string */
/* line 3, assets/styles/blocks/block-show-posts.scss */
.block-show-posts {
  background: #F4F4F4;
  padding: 5em 0;
  position: relative; }
  /* line 8, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__all__button {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    max-width: 62.224rem;
    margin: 0 auto;
    gap: 1.5em;
    padding-top: 2em; }
  /* line 19, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts img {
    width: 100%; }
  /* line 23, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    max-width: 62.224rem;
    margin: 0 auto;
    gap: 1.5em;
    padding: 0 1em; }
  /* line 33, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__header {
    margin-bottom: .2em;
    text-align: center;
    padding: 0 .5em; }
  /* line 38, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__single-post {
    border: 2px solid #1D364D;
    max-width: 90%;
    width: 18em; }
  /* line 50, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__image a {
    position: relative;
    display: block; }
    /* line 53, assets/styles/blocks/block-show-posts.scss */
    .block-show-posts__image a:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: rgba(29, 54, 77, 0.7); }
  /* line 64, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__data {
    padding: 1.5em 3em;
    font-size: .75em;
    color: #000; }
  /* line 70, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__date {
    font-size: 0.8em; }
  /* line 74, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__title {
    font-family: unineue, sans-serif;
    min-height: 1.8em;
    display: block;
    font-size: 1.2em;
    margin: .8em 0 0;
    line-height: 1.2; }
  /* line 83, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__title-link {
    text-decoration: none;
    color: #000; }
  /* line 88, assets/styles/blocks/block-show-posts.scss */
  .block-show-posts__more {
    font-family: roboto, sans-serif;
    display: block;
    margin: 2em 0 1em;
    color: #1D364D; }
    /* line 43, assets/styles/front/mixin.scss */
    .block-show-posts__more:after {
      background: no-repeat center;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.243' height='13.501' viewBox='0 0 20.243 13.501'%3E%3Cpath d='M20.784,11.51a.919.919,0,0,0-.007,1.294l4.275,4.282H8.782a.914.914,0,0,0,0,1.828H25.045L20.77,23.2a.925.925,0,0,0,.007,1.294.91.91,0,0,0,1.287-.007l5.794-5.836h0a1.026,1.026,0,0,0,.19-.288.872.872,0,0,0,.07-.352.916.916,0,0,0-.26-.64l-5.794-5.836A.9.9,0,0,0,20.784,11.51Z' transform='translate(-7.875 -11.252)' fill='%231D364D'/%3E%3C/svg%3E%0A");
      content: '';
      display: inline-block;
      height: 1.2em;
      vertical-align: text-top;
      width: .8em;
      margin-left: .6em;
      transition: .7s; }
    /* line 57, assets/styles/front/mixin.scss */
    .block-show-posts__more:hover:after, .block-show-posts__more.focus:after {
      transform: translateX(0.4em); }


/*# sourceMappingURL=blockshowposts.css.map*/