.single-blog-portfolio {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-corona-del-mar-flower-str {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-corona-del-mar-irvine-ter {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-corona-del-mar-shore-clif {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-corona-del-mar-village {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-coto-de-caza {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-emerald-bay-oceanfront {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-la-quinta-the-tradition {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-laguna-niguel {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-monarch-beach-resort {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-newport-bayside-boathouse {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-rancho-santa-fe {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-santa-barbara-hope-ranch {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-shandy-canyon {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-skyline {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-south-orange-county {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-the-strand-at-headlands {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-palm-desert-hideaway {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}

.single-blog-big-fork-montana {
  .overlay-text {
    background-color: rgba(0, 0, 0, 0.3);
  }
  .overlay-text__title {
    font-family: "Lato", serif;
    letter-spacing: 0.05em;
    font-size: 18px;
    font-weight: 400;
  }
  .bg_article_main {
    background-color: #fff;
  }
  .pagination-row > .inner {
    justify-content: space-between;
    span {
      line-height: 12px;
      color: #000;
    }
  }
  .article-content {
    line-height: 0;
    &:before {
      display: none;
    }
    img {
      width: 50%;
      padding: 10px;
      @media (max-width: 767.99px) {
        padding: 5px;
      }
    }
  }
  .bg_article_main {
    padding: 40px 0;
    margin-bottom: 0;
    .container {
      padding: 0 10px;
    }
  }
}




