/* functional colors */
/* Mixin for Old Standard TT Italic */
/* Mixin for showing component only on desktop screen */
/* Mixin for showing component only on mobile devices screen */
/* Mixin for showing component only on tablet and desktop devices screen */
/* Mixin for showing component only on small mobile devices screen */
/* This visually hides an element without display: none - better for accessibility */
/* Creates an empty image placeholder - avoid layout jumps when lazyloading images in the page */
/* Used to clear floated elements */
/* Mixin to cut off the rest of one-line text with dots */
/* Used to disable page scroll in case of open popup or similar */
/*
  Used to add hover only on hover event, not on tap
  Usage example:
  @include hover {
    &:hover,
    &:focus {...}
  }
*/
/* line 181, src/scss/01-settings/_globalUtils.scss */
.h-disable-scroll {
  overflow: hidden; }
  /* line 113, src/scss/01-settings/_globalUtils.scss */
  .h-disable-scroll.touch,
  .h-disable-scroll.touch body {
    height: 100vh;
    overflow: hidden;
    position: fixed;
    width: 100%;
    margin: 0 !important; }

/* line 185, src/scss/01-settings/_globalUtils.scss */
.h-visually-hidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  font-size: 0 !important;
  height: 1px !important;
  margin: -1px !important;
  max-width: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

@media all and (min-width: 1px) and (max-width: 768px) {
  /* line 189, src/scss/01-settings/_globalUtils.scss */
  .h-visually-hidden-sm {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    font-size: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    max-width: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; } }

/* line 193, src/scss/01-settings/_globalUtils.scss */
.h-invisible {
  visibility: hidden; }

/* line 197, src/scss/01-settings/_globalUtils.scss */
.is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* 
** convert px to rem
*/
/* Generated combined Media Queries in propper loading order: */
/* Blog pages */
/* line 2, src/scss/07-pages/_blog.scss */
.pt_blog {
  /* 4 columns by default */ }
  /* line 3, src/scss/07-pages/_blog.scss */
  .pt_blog .blog-header,
  .pt_blog .categories,
  .pt_blog .posts {
    margin: 0 auto;
    max-width: 1024px;
    overflow: hidden; }
  /* line 11, src/scss/07-pages/_blog.scss */
  .pt_blog .sticky-categories {
    width: 1024px;
    position: fixed;
    left: 439px;
    top: 71px;
    background: #fff;
    z-index: 11; }
  /* line 21, src/scss/07-pages/_blog.scss */
  .pt_blog .column {
    width: 235px;
    float: left;
    margin-right: 1%;
    margin-left: 1%; }
  /* line 28, src/scss/07-pages/_blog.scss */
  .pt_blog .category,
  .pt_blog .post {
    width: 23%;
    margin: 0 1% 9px;
    float: left; }
  /* line 35, src/scss/07-pages/_blog.scss */
  .pt_blog .blog-search {
    float: left;
    background-color: #f7f7f7;
    width: 24%;
    max-width: 235px;
    margin: 40px 0 0 1%; }
  /* line 43, src/scss/07-pages/_blog.scss */
  .pt_blog .blog-logo {
    float: left;
    width: 100%;
    text-align: center; }
    /* line 48, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-logo img {
      max-width: 438px;
      width: 100%;
      padding: 35px 30px 10px;
      margin-left: 2%; }
    @media screen and (min-width: 237px) and (max-width: 509px) {
      /* line 43, src/scss/07-pages/_blog.scss */
      .pt_blog .blog-logo {
        width: 100%; }
        /* line 58, src/scss/07-pages/_blog.scss */
        .pt_blog .blog-logo img {
          width: 80%; } }
  /* line 64, src/scss/07-pages/_blog.scss */
  .pt_blog .post-text {
    font-size: 14px; }
  /* line 68, src/scss/07-pages/_blog.scss */
  .pt_blog .post {
    min-width: 235px;
    background-color: #fafafa;
    /* ipad portrait: */ }
    @media only screen and (max-width: 767px) {
      /* line 68, src/scss/07-pages/_blog.scss */
      .pt_blog .post {
        position: static !important; } }
    /* line 76, src/scss/07-pages/_blog.scss */
    .pt_blog .post .post-body {
      margin: 22px 15px 30px; }
    /* line 80, src/scss/07-pages/_blog.scss */
    .pt_blog .post .by {
      font-style: italic; }
    /* line 84, src/scss/07-pages/_blog.scss */
    .pt_blog .post h2.cat-title {
      display: none; }
    /* line 88, src/scss/07-pages/_blog.scss */
    .pt_blog .post h1.post-title,
    .pt_blog .post h2.post-title {
      font-family: "Playfair Display", serif;
      font-weight: 400;
      color: #000;
      font-size: 22px;
      letter-spacing: -0.02em;
      margin: 0 0 12px; }
    /* line 99, src/scss/07-pages/_blog.scss */
    .pt_blog .post h2.post-title a {
      color: #000;
      text-decoration: none; }
    /* line 105, src/scss/07-pages/_blog.scss */
    .pt_blog .post .post-category {
      text-align: center; }
      /* line 108, src/scss/07-pages/_blog.scss */
      .pt_blog .post .post-category img {
        max-width: 58px;
        margin: 20px 0; }
    /* line 114, src/scss/07-pages/_blog.scss */
    .pt_blog .post .post-text {
      margin-top: 16px; }
    /* line 118, src/scss/07-pages/_blog.scss */
    .pt_blog .post p {
      font-size: 14px; }
    /* line 122, src/scss/07-pages/_blog.scss */
    .pt_blog .post .button,
    .pt_blog .post .button::before {
      background: #efeceb;
      border: 0;
      color: #968278 !important;
      line-height: 30px; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      /* line 68, src/scss/07-pages/_blog.scss */
      .pt_blog .post {
        width: 31.33333333333333%; } }
    @media screen and (min-width: 510px) and (max-width: 759px) {
      /* line 68, src/scss/07-pages/_blog.scss */
      .pt_blog .post {
        width: 48%; } }
    @media screen and (min-width: 237px) and (max-width: 509px) {
      /* line 68, src/scss/07-pages/_blog.scss */
      .pt_blog .post {
        width: 98%; } }
  /* line 144, src/scss/07-pages/_blog.scss */
  .pt_blog .blog-newsletter {
    float: right;
    margin: 40px 1% 0 0;
    position: relative;
    max-width: 235px;
    width: 24%; }
    /* line 151, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-newsletter .form-row label,
    .pt_blog .blog-newsletter .h2 {
      display: none; }
    /* line 156, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-newsletter .input[type="text"] {
      border: 0;
      margin: 0;
      height: 20px;
      line-height: 20px;
      width: 100%;
      padding: 0 26px 0 5px;
      background: #fff;
      background-color: #f7f7f7; }
    /* line 167, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-newsletter .error {
      max-width: 100%; }
    /* line 171, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-newsletter .submit {
      border: 0;
      height: 11px;
      width: 17px;
      background: #fff url("../img/bg-email.png") 0 0 no-repeat;
      cursor: pointer;
      position: absolute;
      top: 4px;
      right: 4px; }
  /* line 185, src/scss/07-pages/_blog.scss */
  .pt_blog .post h1.cat-title,
  .pt_blog .category-post h1.cat-title {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    margin: 2px 0 4px; }
  /* line 191, src/scss/07-pages/_blog.scss */
  .pt_blog .post h2.cat-title,
  .pt_blog .category-post h2.cat-title {
    color: #968278;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    margin: 4px 0; }
  /* line 201, src/scss/07-pages/_blog.scss */
  .pt_blog .category-post h1.cat-title,
  .pt_blog .category-post h2.cat-title {
    text-align: center; }
  /* line 206, src/scss/07-pages/_blog.scss */
  .pt_blog .category-post .post-body {
    padding: 60px 40px 20px; }
  /* line 210, src/scss/07-pages/_blog.scss */
  .pt_blog .category-post .post-text {
    margin-bottom: 70px; }
  /* line 216, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post h1.post-title,
  .pt_blog .detail-post h2.post-title {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 22px;
    letter-spacing: -0.02em; }
  /* line 226, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .post-body {
    padding: 80px 40px 20px; }
  /* line 230, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .post-text {
    margin-bottom: 70px; }
  /* line 234, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .post-category {
    text-align: center;
    max-width: 60px;
    margin: 0 auto; }
    /* line 239, src/scss/07-pages/_blog.scss */
    .pt_blog .detail-post .post-category img {
      width: 100%; }
  /* line 247, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .post-by,
  .pt_blog .category-post .post-by {
    text-align: center;
    margin-bottom: 24px; }
  /* line 252, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .block,
  .pt_blog .category-post .block {
    display: table-cell;
    position: relative; }
    /* line 256, src/scss/07-pages/_blog.scss */
    .pt_blog .detail-post .block.colliding-left,
    .pt_blog .category-post .block.colliding-left {
      margin-left: 0;
      min-width: 500px;
      max-width: 500px;
      width: 50%;
      /* ipad portrait: */ }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        /* line 256, src/scss/07-pages/_blog.scss */
        .pt_blog .detail-post .block.colliding-left,
        .pt_blog .category-post .block.colliding-left {
          width: 100%;
          min-width: initial;
          max-width: 100vw;
          display: block; } }
      @media only screen and (max-width: 767px) {
        /* line 256, src/scss/07-pages/_blog.scss */
        .pt_blog .detail-post .block.colliding-left,
        .pt_blog .category-post .block.colliding-left {
          width: 100%;
          min-width: initial;
          max-width: 100vw;
          display: block; } }
    /* line 278, src/scss/07-pages/_blog.scss */
    .pt_blog .detail-post .block.colliding-right,
    .pt_blog .category-post .block.colliding-right {
      margin-right: 0;
      width: 50%;
      min-width: 500px;
      border: 1px solid #c9c9c9;
      vertical-align: top;
      /* ipad portrait: */ }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        /* line 278, src/scss/07-pages/_blog.scss */
        .pt_blog .detail-post .block.colliding-right,
        .pt_blog .category-post .block.colliding-right {
          width: 100%;
          min-width: initial;
          display: block; } }
      @media only screen and (max-width: 767px) {
        /* line 278, src/scss/07-pages/_blog.scss */
        .pt_blog .detail-post .block.colliding-right,
        .pt_blog .category-post .block.colliding-right {
          width: 100%;
          min-width: initial;
          display: block; } }
  /* line 301, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .image-slider img,
  .pt_blog .category-post .image-slider img {
    width: 100%; }
  /* line 306, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post .post-body,
  .pt_blog .category-post .post-body {
    /* ipad portrait: */ }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      /* line 306, src/scss/07-pages/_blog.scss */
      .pt_blog .detail-post .post-body,
      .pt_blog .category-post .post-body {
        line-height: normal;
        padding: 40px; } }
    @media only screen and (max-width: 767px) {
      /* line 306, src/scss/07-pages/_blog.scss */
      .pt_blog .detail-post .post-body,
      .pt_blog .category-post .post-body {
        line-height: normal;
        padding: 40px 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 319, src/scss/07-pages/_blog.scss */
    .pt_blog .detail-post .post-options,
    .pt_blog .category-post .post-options {
      bottom: 40px;
      position: absolute;
      padding: 0 40px 0 20px;
      float: left;
      display: inline;
      width: 100%; } }
  /* line 331, src/scss/07-pages/_blog.scss */
  .pt_blog .post-image {
    min-height: 200px; }
  /* line 335, src/scss/07-pages/_blog.scss */
  .pt_blog .post-image,
  .pt_blog .post-image img,
  .pt_blog .cat-image img {
    width: 100%; }
  /* line 341, src/scss/07-pages/_blog.scss */
  .pt_blog .button-bar {
    text-align: center;
    margin: 25px 0 0; }
    /* line 345, src/scss/07-pages/_blog.scss */
    .pt_blog .button-bar a {
      width: 99px;
      height: 30px; }
  /* line 351, src/scss/07-pages/_blog.scss */
  .pt_blog .post-options {
    bottom: 40px;
    position: absolute;
    padding: 0 40px;
    float: left;
    display: inline;
    width: 100%; }
    /* line 359, src/scss/07-pages/_blog.scss */
    .pt_blog .post-options .share {
      list-style-type: none;
      float: left;
      min-width: 200px;
      width: 50%;
      padding: 0; }
      /* line 366, src/scss/07-pages/_blog.scss */
      .pt_blog .post-options .share li.txt {
        padding: 10px 0 0; }
    /* line 371, src/scss/07-pages/_blog.scss */
    .pt_blog .post-options .read-more {
      float: right;
      width: 50%;
      line-height: normal;
      font-size: 11px;
      color: #ababab;
      text-align: right;
      display: inline; }
      /* line 380, src/scss/07-pages/_blog.scss */
      .pt_blog .post-options .read-more a {
        font-size: 13px;
        color: #968278;
        text-transform: uppercase; }
  /* line 388, src/scss/07-pages/_blog.scss */
  .pt_blog .post-body {
    line-height: normal; }
    /* line 391, src/scss/07-pages/_blog.scss */
    .pt_blog .post-body .post-text a {
      color: #808080; }
    /* line 395, src/scss/07-pages/_blog.scss */
    .pt_blog .post-body .category-subtitle {
      color: #968278;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: normal;
      text-align: center;
      margin-top: 9px;
      margin-bottom: 3px; }
  /* line 406, src/scss/07-pages/_blog.scss */
  .pt_blog ul.share {
    list-style-type: none;
    width: 100%;
    padding: 35px 0 30px; }
    /* line 411, src/scss/07-pages/_blog.scss */
    .pt_blog ul.share li {
      float: left;
      width: 15.66666666666667%; }
      /* line 415, src/scss/07-pages/_blog.scss */
      .pt_blog ul.share li.txt {
        padding: 4px 0 0;
        margin-right: 10px; }
  /* line 422, src/scss/07-pages/_blog.scss */
  .pt_blog .frame-center {
    width: 100%;
    height: 50px;
    margin-top: 10px;
    background-repeat: repeat-x; }
    @media screen and (max-width: 1130px) {
      /* line 422, src/scss/07-pages/_blog.scss */
      .pt_blog .frame-center {
        display: none; } }
  /* line 433, src/scss/07-pages/_blog.scss */
  .pt_blog .frame-left {
    position: absolute;
    left: 0;
    width: 50px;
    height: 350px; }
  /* line 440, src/scss/07-pages/_blog.scss */
  .pt_blog .frame-right {
    position: absolute;
    right: 0;
    width: 50px;
    height: 350px; }
  /* line 448, src/scss/07-pages/_blog.scss */
  .pt_blog .category .cat-title {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    margin: 20px 0; }
    /* line 455, src/scss/07-pages/_blog.scss */
    .pt_blog .category .cat-title a {
      text-decoration: none;
      color: #000; }
      /* line 459, src/scss/07-pages/_blog.scss */
      .pt_blog .category .cat-title a span {
        font-weight: bold; }
    /* line 465, src/scss/07-pages/_blog.scss */
    .pt_blog .category .cat-title.current-category a {
      border-bottom: 1px solid #000; }
  @media screen and (min-width: 237px) and (max-width: 509px) {
    /* line 447, src/scss/07-pages/_blog.scss */
    .pt_blog .category {
      width: 48%; } }
  /* line 476, src/scss/07-pages/_blog.scss */
  .pt_blog .detail-post,
  .pt_blog .category-post,
  .pt_blog .navigation {
    margin: 0 auto;
    max-width: 1000px;
    display: table;
    float: none;
    clear: both; }
  /* line 486, src/scss/07-pages/_blog.scss */
  .pt_blog .content {
    display: table-row;
    margin: 0 1%;
    line-height: 0;
    width: 98%; }
  /* line 493, src/scss/07-pages/_blog.scss */
  .pt_blog span.hashtag {
    color: #968278; }
  /* line 497, src/scss/07-pages/_blog.scss */
  .pt_blog .navigation {
    margin-top: 20px;
    padding-bottom: 40px;
    display: block;
    max-width: 1024px; }
    /* line 503, src/scss/07-pages/_blog.scss */
    .pt_blog .navigation a {
      color: #000;
      text-decoration: none;
      width: 100%;
      display: inline-block; }
    /* line 510, src/scss/07-pages/_blog.scss */
    .pt_blog .navigation .nav-next {
      float: right;
      margin-right: 1%;
      padding-left: 5px;
      text-align: left; }
      /* line 516, src/scss/07-pages/_blog.scss */
      .pt_blog .navigation .nav-next a::after {
        content: '';
        height: 20px;
        width: 9px;
        background: url("../img/arrows-prevnext.png") 0 3px no-repeat;
        margin: 0 5px;
        float: right; }
    /* line 526, src/scss/07-pages/_blog.scss */
    .pt_blog .navigation .nav-prev {
      float: left;
      margin-left: 1%;
      text-align: right;
      padding-right: 5px; }
      /* line 532, src/scss/07-pages/_blog.scss */
      .pt_blog .navigation .nav-prev a::before {
        content: '';
        height: 20px;
        width: 9px;
        background: url("../img/arrows-prevnext.png") -7px 3px no-repeat;
        margin: 0 5px;
        float: left; }
    /* line 542, src/scss/07-pages/_blog.scss */
    .pt_blog .navigation .nav-prev,
    .pt_blog .navigation .nav-next {
      background-color: #f7f7f7;
      width: 124px;
      display: block; }
  /* line 550, src/scss/07-pages/_blog.scss */
  .pt_blog .mostloved {
    max-width: 1024px;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
    margin: 30px auto 50px; }
  /* line 559, src/scss/07-pages/_blog.scss */
  .pt_blog .hidden-category {
    display: none; }
  /* line 564, src/scss/07-pages/_blog.scss */
  .pt_blog .posts .first-row-1 article.top-stories .post-category,
  .pt_blog .posts .first-row-2 article.top-stories .post-category,
  .pt_blog .posts .first-row-3 article.top-stories .post-category,
  .pt_blog .posts .first-row-4 article.top-stories .post-category,
  .pt_blog .posts .first-row-1 article.categ .post-category,
  .pt_blog .posts .first-row-2 article.categ .post-category,
  .pt_blog .posts .first-row-3 article.categ .post-category,
  .pt_blog .posts .first-row-4 article.categ .post-category {
    display: none;
    /* ipad portrait: */ }
    @media screen and (min-width: 761px) and (max-width: 1023px) {
      /* line 564, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .first-row-1 article.top-stories .post-category,
      .pt_blog .posts .first-row-2 article.top-stories .post-category,
      .pt_blog .posts .first-row-3 article.top-stories .post-category,
      .pt_blog .posts .first-row-4 article.top-stories .post-category,
      .pt_blog .posts .first-row-1 article.categ .post-category,
      .pt_blog .posts .first-row-2 article.categ .post-category,
      .pt_blog .posts .first-row-3 article.categ .post-category,
      .pt_blog .posts .first-row-4 article.categ .post-category {
        display: block; } }
    @media screen and (min-width: 510px) and (max-width: 759px) {
      /* line 564, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .first-row-1 article.top-stories .post-category,
      .pt_blog .posts .first-row-2 article.top-stories .post-category,
      .pt_blog .posts .first-row-3 article.top-stories .post-category,
      .pt_blog .posts .first-row-4 article.top-stories .post-category,
      .pt_blog .posts .first-row-1 article.categ .post-category,
      .pt_blog .posts .first-row-2 article.categ .post-category,
      .pt_blog .posts .first-row-3 article.categ .post-category,
      .pt_blog .posts .first-row-4 article.categ .post-category {
        display: block; } }
    @media screen and (min-width: 237px) and (max-width: 509px) {
      /* line 564, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .first-row-1 article.top-stories .post-category,
      .pt_blog .posts .first-row-2 article.top-stories .post-category,
      .pt_blog .posts .first-row-3 article.top-stories .post-category,
      .pt_blog .posts .first-row-4 article.top-stories .post-category,
      .pt_blog .posts .first-row-1 article.categ .post-category,
      .pt_blog .posts .first-row-2 article.categ .post-category,
      .pt_blog .posts .first-row-3 article.categ .post-category,
      .pt_blog .posts .first-row-4 article.categ .post-category {
        display: block; } }
  /* line 593, src/scss/07-pages/_blog.scss */
  .pt_blog .posts .column:nth-child(1) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(2) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(3) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(4) .post:first-child article .post-category {
    /* ipad portrait: */ }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      /* line 593, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .column:nth-child(1) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(2) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(3) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(4) .post:first-child article .post-category {
        display: block; } }
    @media screen and (min-width: 510px) and (max-width: 759px) {
      /* line 593, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .column:nth-child(1) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(2) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(3) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(4) .post:first-child article .post-category {
        display: block; } }
    @media screen and (min-width: 237px) and (max-width: 509px) {
      /* line 593, src/scss/07-pages/_blog.scss */
      .pt_blog .posts .column:nth-child(1) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(2) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(3) .post:first-child article .post-category, .pt_blog .posts .column:nth-child(4) .post:first-child article .post-category {
        display: block; } }
  /* line 612, src/scss/07-pages/_blog.scss */
  .pt_blog .top-stories a {
    color: #000;
    text-decoration: none; }
  @media screen and (min-width: 237px) and (max-width: 509px) {
    /* line 618, src/scss/07-pages/_blog.scss */
    .pt_blog .blog-newsletter,
    .pt_blog .blog-search {
      width: 48%;
      margin-top: 4px; } }
  @media only screen and (max-width: 480px) {
    /* line 627, src/scss/07-pages/_blog.scss */
    .pt_blog .two-block .block {
      margin: 0;
      width: 100%; } }

/* line 637, src/scss/07-pages/_blog.scss */
.blog-search input[type="text"] {
  background-color: #f7f7f7;
  max-width: 235px; }

/* line 642, src/scss/07-pages/_blog.scss */
.blog-search input[type="submit"] {
  background-color: #f7f7f7; }

/* line 648, src/scss/07-pages/_blog.scss */
.post-text > p a {
  text-decoration: none;
  color: #968278; }
