/** BLOG CSS ***/
.site-main-blog-langing-page .blog-container {
  max-width: 100%;
  padding: 0; }
  .site-main-blog-langing-page .blog-container .row_blog_columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    float: none; }

.site-main-blog-langing-page .row_blog_featured {
  background-color: #f9f9f9 !important;
  padding-top: 100px !important;
  padding-bottom: 100px !important; }
  @media screen and (max-width: 800px) {
    .site-main-blog-langing-page .row_blog_featured {
      padding-top: 20px !important;
      padding-bottom: 20px !important; } }
  .site-main-blog-langing-page .row_blog_featured > .vc_column_container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    float: none; }
    .site-main-blog-langing-page .row_blog_featured > .vc_column_container > .vc_column-inner {
      position: relative;
      padding-left: 0;
      padding-right: 0; }
      @media screen and (max-width: 1240px) {
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container > .vc_column-inner {
          padding-left: 20px;
          padding-right: 20px; } }
      .site-main-blog-langing-page .row_blog_featured > .vc_column_container > .vc_column-inner .blog_featured_item {
        margin-bottom: 0; }
    .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 1200px) {
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row {
          padding-left: 10px;
          padding-right: 10px; } }
      .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-featured_img {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        width: auto;
        float: none;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2; }
        @media screen and (min-width: 768px) {
          .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-featured_img {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 41.66666667%;
                    flex: 0 0 41.66666667%;
            max-width: 41.66666667%; } }
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-featured_img .wpb_single_image {
          margin-bottom: 0; }
          @media screen and (max-width: 766px) {
            .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-featured_img .wpb_single_image {
              margin-top: 25px; } }
          .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-featured_img .wpb_single_image img {
            border-radius: 20px !important; }
      .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
        max-width: 100%;
        width: auto;
        float: none;
        -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
                order: 1;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0; }
        @media screen and (min-width: 768px) {
          .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview {
            -webkit-box-flex: 0;
                -ms-flex: 0 0 58.33333333%;
                    flex: 0 0 58.33333333%;
            max-width: 58.33333333%;
            padding-right: 45px; } }
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .eyebrow-wrapper {
          margin-top: 0 !important;
          margin-bottom: 10px; }
          .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .eyebrow-wrapper .eyebrow {
            text-align: left;
            margin: 0; }
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .vc_gitem-post-data-source-post_title {
          margin-top: 0 !important;
          margin-bottom: 15px !important; }
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .vc_gitem-post-data-source-post_excerpt {
          margin-bottom: 15px !important; }
        .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .btn-green-outline-wrapper .vc_btn3-style-custom {
          background-image: none;
          border-radius: 21.5px;
          background-color: transparent !important;
          border: 2px solid #006241;
          color: #006241 !important;
          font-family: "fellixbold" !important;
          font-weight: normal;
          font-size: 16px !important;
          letter-spacing: 0;
          line-height: 20px !important;
          text-align: center;
          min-width: 150px;
          margin: 0;
          padding: 10px 30px !important;
          -webkit-transition: all 0.5s;
          -o-transition: all 0.5s;
          transition: all 0.5s;
          text-decoration: none; }
          .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .btn-green-outline-wrapper .vc_btn3-style-custom:hover, .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .btn-green-outline-wrapper .vc_btn3-style-custom:focus, .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-zone .vc_gitem_row .post-content_preview .btn-green-outline-wrapper .vc_btn3-style-custom:active {
            background-color: #006241 !important;
            border: 2px solid #006241 !important;
            color: #ffffff !important; }
    .site-main-blog-langing-page .row_blog_featured > .vc_column_container .vc_gitem-animated-block {
      display: none !important; }

