/* index.php */
.archive-title {
  text-align: center;
  margin-bottom: 4rem; }

.blog-post-archive {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -1.75rem;
  margin-right: -1.75rem; }
  .blog-post-archive .blog-post-card {
    margin: 0 1.75rem 3.5rem;
    padding: 1.75rem;
    background: #FFFFFF;
    color: #000000;
    text-decoration: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 3.5rem);
    flex: 0 0 calc(100% - 3.5rem);
    max-width: calc(100% - 3.5rem);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform 200ms ease;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease;
    position: relative; }
    .blog-post-archive .blog-post-card:after {
      width: 38px;
      height: 36px;
      background-image: url("../img/arrow-right.svg");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      content: '';
      display: block;
      position: absolute;
      bottom: 1.75rem;
      right: 1.75rem; }
    .blog-post-archive .blog-post-card:hover {
      -webkit-transform: translateY(0.25rem);
      transform: translateY(0.25rem); }
    @media (min-width: 30em) {
      .blog-post-archive .blog-post-card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 3.5rem);
        flex: 0 0 calc(50% - 3.5rem);
        max-width: calc(50% - 3.5rem); } }
    @media (min-width: 55em) {
      .blog-post-archive .blog-post-card {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(33.33% - 3.5rem);
        flex: 0 0 calc(33.33% - 3.5rem);
        max-width: calc(33.33% - 3.5rem); }
        .blog-post-archive .blog-post-card.bigger {
          -webkit-box-flex: 0;
          -ms-flex: 0 0 calc(66.66% - 3.5rem);
          flex: 0 0 calc(66.66% - 3.5rem);
          max-width: calc(66.66% - 3.5rem);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row; }
          .blog-post-archive .blog-post-card.bigger .image-area {
            max-width: 47%;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 47%;
            flex: 0 0 47%;
            height: 100%;
            padding-bottom: 0;
            margin-right: 2rem; } }
    @media (min-width: 72em) {
      .blog-post-archive .blog-post-card.bigger .content-area h3 {
        font-size: 45px;
        line-height: 50px;
        margin-top: 2rem; } }
    .blog-post-archive .blog-post-card .image-area {
      width: 100%;
      height: 0;
      padding-bottom: 68.83%;
      position: relative;
      margin-bottom: 2rem; }
      .blog-post-archive .blog-post-card .image-area img {
        position: absolute;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover; }
    .blog-post-archive .blog-post-card .content-area h3 {
      margin-bottom: 2.5rem; }

/* single.php */
.post-contain {
  max-width: 60rem;
  padding-top: 4rem; }

.back-to-blog {
  position: relative;
  padding-left: 2.5rem;
  margin-bottom: 2rem;
  display: block; }
  .back-to-blog:after {
    width: 19px;
    height: 18px;
    background-image: url("../img/arrow-right.svg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0.125rem;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: left 300ms ease-in-out;
    transition: left 300ms ease-in-out; }
  .back-to-blog:hover:after {
    left: -0.5rem; }

.meta-bar {
  margin-bottom: 3rem; }
  @media (min-width: 30em) {
    .meta-bar {
      margin-bottom: 2rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }
  .meta-bar .pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    @media (min-width: 30em) {
      .meta-bar .pills {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; } }
    .meta-bar .pills .pill {
      margin-bottom: 0.5rem;
      padding: 0.325rem 0.5rem;
      background: #00BFAF;
      color: #FFFFFF;
      font-size: 0.75rem;
      margin-right: 0.5rem;
      text-decoration: none; }
    .meta-bar .pills a.pill:hover {
      background: rgba(0, 191, 175, 0.9); }
  @media (min-width: 30em) {
    .meta-bar .sharing {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 9.5rem;
      flex: 0 0 9.5rem;
      max-width: 9.5rem; } }
  .meta-bar .sharing .custom_images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    @media (min-width: 30em) {
      .meta-bar .sharing .custom_images {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end; } }
    .meta-bar .sharing .custom_images a {
      padding: 0.5rem 2rem 0.5rem 0;
      margin: 0; }
      @media (min-width: 30em) {
        .meta-bar .sharing .custom_images a {
          padding: 0.5rem 0 0.5rem 2rem; } }
      .meta-bar .sharing .custom_images a img {
        display: block; }

.tag-bar {
  margin-top: 4rem;
  margin-bottom: 2rem; }
  .tag-bar h4 {
    font-size: 1rem;
    margin-bottom: 1rem; }
  .tag-bar a:hover {
    text-decoration: underline; }

.featured-image {
  margin-top: 4rem;
  margin-bottom: 2rem; }

.post-title {
  margin-bottom: 2rem; }

.author {
  font-size: 1.5rem; }
  .author a {
    color: #000000; }
    .author a:hover {
      color: #00BFAF; }

.single-pagination {
  padding-top: 0;
  margin-bottom: 4rem; }

.more-posts h2 {
  margin-bottom: 3rem; }

/*# sourceMappingURL=maps/blog.css.map */
