.tdc-header-wrap {
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .tdc-header-wrap {
    margin-bottom: 40px;
  }
}
@media (max-width: 500px) {
  .tdc-header-wrap {
    margin-bottom: 25px;
  }
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full {
  height: 80px !important;
  background: rgb(157, 156, 147);
  background: linear-gradient(180deg, rgb(157, 156, 147) 0%, rgb(187, 185, 177) 75%);
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row #td-header-menu {
  height: 80px !important;
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row #td-header-menu .td-main-menu-logo {
  padding-top: 10px !important;
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row #td-header-menu ul li a {
  color: #fff !important;
  font-weight: normal !important;
  text-transform: none !important;
  font-size: 14px !important;
  height: 53px !important;
  padding-top: 10px;
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row #td-header-menu ul li a .td-icon-menu-down {
  margin-top: 8px !important;
}
.tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row #td-header-menu ul li .sub-menu li a {
  color: #3a382e !important;
}
@media (max-width: 767px) {
  .tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row.td-header-main-menu {
    background: #ebebe6 !important;
    border-bottom: 1px solid #dfdfd7 !important;
  }
}
@media (min-width: 768px) {
  .tdc-header-wrap .td-header-wrap .td-header-menu-wrap-full .td-header-menu-wrap .td-header-row .header-search-wrap {
    padding-top: 10px;
  }
}
.tdc-header-wrap .td-header-wrap .td-banner-wrap-full .td-container {
  background: #d7f1ff !important;
  margin-bottom: 30px;
}
.tdc-header-wrap .td-header-wrap .td-banner-wrap-full .td-container .td-header-sp-logo {
  margin-left: 0 !important;
  margin-bottom: 20px !important;
}

.td-main-content-wrap h1, .td-main-content-wrap h2, .td-main-content-wrap h3, .td-main-content-wrap h4, .td-main-content-wrap h5, .td-main-content-wrap h6 {
  color: #3a382e !important;
  font-family: "Roboto" !important;
}
.td-main-content-wrap h1 a, .td-main-content-wrap h2 a, .td-main-content-wrap h3 a, .td-main-content-wrap h4 a, .td-main-content-wrap h5 a, .td-main-content-wrap h6 a {
  color: #3a382e !important;
  font-family: "Roboto" !important;
}
.td-main-content-wrap h1 a:hover, .td-main-content-wrap h2 a:hover, .td-main-content-wrap h3 a:hover, .td-main-content-wrap h4 a:hover, .td-main-content-wrap h5 a:hover, .td-main-content-wrap h6 a:hover {
  color: #656150 !important;
}
.td-main-content-wrap h3 {
  font-size: 22px !important;
  line-height: 26px !important;
}
.td-main-content-wrap p, .td-main-content-wrap li {
  color: #3a382e !important;
  font-family: "Roboto Slab" !important;
  line-height: 1.5 !important;
}
.td-main-content-wrap p a, .td-main-content-wrap li a {
  color: #607e2f !important;
  font-family: "Roboto Slab" !important;
}
.td-main-content-wrap blockquote p {
  font-size: 15px !important;
}

.heading_coloured div:after {
  border-bottom: 1px solid #c4c4c4;
  content: "";
  display: block;
  margin-top: -2px;
}
.heading_coloured div h3 {
  display: inline-block;
  background-color: #E2E2DE;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #E2E2DE));
  font-family: roboto !important;
  color: #767260 !important;
  text-transform: uppercase;
  font-size: 14px !important;
  line-height: 14px !important;
  letter-spacing: 0.5px;
  padding: 7px 12px 4px;
}

.td-block-title-wrap .block-title {
  margin-bottom: 13px !important;
}
.td-block-title-wrap h4 {
  border-bottom: 0;
}
.td-block-title-wrap h4:after {
  border-bottom: 1px solid #c4c4c4;
  content: "";
  display: block;
  margin-top: -2px;
  height: 2px;
}
.td-block-title-wrap h4 span {
  background-color: #E2E2DE;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #E2E2DE));
  font-family: roboto;
  color: #767260;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.5px;
  padding: 7px 12px 4px;
}

.td_block_video_playlist .td_wrapper_video_playlist .td_container_video_playlist {
  width: 200px !important;
}

.single article .td-category li a {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.single article .td-post-title .entry-title {
  font-size: 32px !important;
  line-height: 36px !important;
}
.single article .td-post-content .td-post-featured-image a img {
  width: 100% !important;
  height: auto !important;
}
.single article .td-post-content p {
  font-size: 17px !important;
}
.single article .td_block_related_posts .td-related-title a {
  background-color: transparent !important;
  padding-left: 0 !important;
}
.single article .td_block_related_posts .td-related-title a.td-related-right {
  display: none !important;
}
.single article .td_block_related_posts .td_block_inner .td-related-row .td_module_related_posts .item-details h3.entry-title {
  font-size: 18px !important;
  line-height: 24px !important;
}
.single article .td_block_related_posts .td_block_inner .td-related-row .td_module_related_posts .item-details h3.entry-title a {
  font-weight: 400 !important;
}
.single article #comments .td-comments-title-wrap h4 {
  border-bottom: 0 !important;
}
.single article #comments .td-comments-title-wrap h4:after {
  border-bottom: 1px solid #c4c4c4;
  content: "";
  display: block;
  margin-top: -2px;
  height: 2px;
}
.single article #comments .td-comments-title-wrap h4 span {
  background-color: #E2E2DE;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #E2E2DE));
  font-family: roboto;
  color: #767260;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.5px;
  padding: 7px 12px 4px;
}
.single article #comments #respond #reply-title {
  font-weight: 400 !important;
  text-transform: none !important;
}
.single article #comments #respond #commentform .comment-form-cookies-consent {
  display: none !important;
}
.single article #comments #respond #commentform .form-submit input {
  background-color: #589bb4 !important;
}

.page #td-outer-wrap {
  min-height: 100vh;
  position: relative;
  /*.td-pb-row {
    width: 66.6% !important;
    float: left !important;
    display: inline-block !important;

    .td-main-content.td-pb-span8 {
        width:90% !important;
    }
  }*/
}
.page #td-outer-wrap .td-container > .td-pb-row {
  width: 66.6% !important;
  float: left !important;
  margin: 0 !important;
  padding-left: 0 !important;
  display: inline-block !important;
}
@media (max-width: 800px) {
  .page #td-outer-wrap .td-container > .td-pb-row {
    width: 100% !important;
    float: none !important;
  }
}
.page #td-outer-wrap .td-container > .td-pb-row .td-main-content {
  padding-left: 0 !important;
  width: 100% !important;
}
.page #td-outer-wrap .td-container > .td-pb-row .td-main-content .vc_column.td-pb-span6 {
  padding-left: 0 !important;
}
.page #td-outer-wrap .td-container > .td-pb-row .td-main-content .tdc-row {
  width: 100%;
}
.page #td-outer-wrap .td-container .td-pb-row {
  margin-left: 0 !important;
}
.page #td-outer-wrap .td-container .td-pb-row [class*=td-pb-span] {
  padding-left: 0 !important;
}
.page #td-outer-wrap .td-sub-footer-container {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.page #td-outer-wrap .td-sub-footer-container .td-container .td-pb-row {
  width: 100% !important;
}

.home .td-crumb-container {
  display: none;
}
.home .td-page-header {
  display: none;
}
.home .td-page-content {
  width: 100% !important;
}
.home .td-page-content .tdc-row {
  width: 100%;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row {
  margin-left: 0 !important;
  width: 100% !important;
  /*.vc_grid-container {
    .vc_grid-item {
      .vc_gitem_row {
        .post-img {
          width:33.3%;
        }
        .info-row {
          width: 66.6%;
          padding-top: 5px !important;

          .vc_gitem-post-data-source-post_title {
            margin-bottom: 0 !important;

            h3 {
              margin-bottom: 10px !important;
            }
          }
          .vc_gitem-post-data-source-post_categories {
            display: inline-block !important;
            float: left !important;
            text-align: left !important;
            width: 50% !important;
            margin-bottom: 0 !important;
          }
          .vc_gitem-post-data-source-post_date {
            float: left !important;

            div {
              margin-bottom: 5px !important;
            }
          }
          .vc_gitem-post-data-source-post_excerpt {
            clear:both !important;

            div {
              margin-bottom: 10px !important;
              p {
                margin-bottom: 10px !important;
              }
            }
          }

        }
      }
    }
  }*/
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .heading_coloured {
  margin-bottom: 12px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio {
  margin-top: -20px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-project-image {
  float: left !important;
  width: 33.3% !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap {
  float: left !important;
  width: 64.6% !important;
  margin-top: 0 !important;
  margin-left: 2% !important;
  margin-top: -3px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap h3.entry-title {
  text-align: left !important;
  margin-top: 0 !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap h3.entry-title a {
  font-size: 22px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta {
  line-height: 13px !important;
  text-align: left !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .published {
  line-height: 13px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .published:after {
  display: none !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .published abbr {
  font-style: normal;
  border-bottom: 0;
  text-decoration: none;
  font-size: 13px;
  margin-right: 10px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .lvca-terms {
  position: relative;
  top: -1px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .lvca-terms a {
  font-family: "Roboto";
  font-size: 10px;
  font-weight: 600;
  display: block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e;
  line-height: 18px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .lvca-entry-meta .lvca-terms a:hover {
  text-decoration: none;
  color: #589bb4;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .entry-summary {
  text-align: left !important;
  font-family: "Roboto", Verdana, sanf-serif !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .entry-summary p {
  font-family: "Roboto", Verdana, sanf-serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .lvca-portfolio-wrap .lvca-portfolio .lvca-grid-item article .lvca-entry-text-wrap .entry-summary:before {
  display: none !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details {
  position: relative;
  top: -4px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details .td-module-meta-info .td-post-category {
  position: relative;
  top: -1px;
  font-family: "Roboto";
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e;
  line-height: 18px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details .td-module-meta-info .td-post-category:hover {
  text-decoration: none;
  color: #589bb4;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details .td-module-meta-info .td-post-date time {
  font-size: 13px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details .td-module-meta-info .td-module-comments {
  display: none !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .td_block_wrap .td_module_wrap .item-details .td-excerpt p {
  font-size: 14px !important;
  line-height: 22px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article {
  float: left;
  margin-bottom: 70px;
}
@media (max-width: 500px) {
  .home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article {
    margin-bottom: 50px;
  }
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-img {
  width: 33.3%;
  float: left;
}
@media (max-width: 500px) {
  .home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-img {
    width: 100% !important;
    float: none !important;
  }
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info {
  float: left;
  width: 64.4%;
  margin-left: 2%;
  margin-top: -5px;
}
@media (max-width: 500px) {
  .home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info {
    width: 100% !important;
    float: none !important;
    margin-top: 10px;
    margin-left: 0;
  }
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info h3 {
  margin-bottom: 10px !important;
}
@media (max-width: 500px) {
  .home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info h3 {
    font-size: 20px !important;
  }
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info h3 a:hover {
  text-decoration: none;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info .entry-meta {
  margin-bottom: 15px !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info .entry-meta .category {
  position: relative;
  top: 4px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info .entry-meta .category a {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info .entry-meta .category a:hover {
  text-decoration: none;
  color: #589bb4 !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info .entry-meta .date {
  font-style: normal;
  border-bottom: 0;
  text-decoration: none;
  font-size: 13px;
  margin-right: 10px;
  position: relative;
  top: 3px;
}
@media (max-width: 500px) {
  .home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article .post-info p {
    font-size: 14px !important;
  }
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article:first-child .post-img {
  width: 100% !important;
  float: none !important;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article:first-child .post-img img {
  width: 100%;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article:first-child .post-info {
  float: none;
  width: 100%;
  margin-left: 0;
  margin-top: 15px;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .exo-post-listing article:first-child .post-info h3 {
  font-size: 30px !important;
  line-height: 33px !important;
  font-weight: bold;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .alm-btn-wrap {
  text-align: center;
}
.home .td-page-content .tdc-row #home-recent-articles.td-pb-row .alm-btn-wrap .alm-load-more-btn {
  display: inline-block !important;
  border: 0 !important;
  background: #589bb4 !important;
  color: #fff !important;
  font-size: 12px !important;
  padding: 6px 12px !important;
  border-radius: 2px !important;
}
.home .exp-post {
  border: 1px solid blue;
}

/*
        Exo Start Blog Grid
         */
.vc_row.exo-start-blog-grid {
  width: 100% !important;
}
.vc_row.exo-start-blog-grid .heading_coloured {
  margin-bottom: 13px;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top: 0 !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row {
  position: relative !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-4 {
  padding: 0;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 {
  padding-left: 2% !important;
  padding-top: 0 !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_custom_heading {
  margin-bottom: 10px !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_custom_heading h2 {
  font-size: 22px !important;
  line-height: 26px !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_custom_heading h2 a:hover {
  text-decoration: none;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_date, .vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_categories {
  width: auto;
  float: left;
  margin-bottom: 0;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_date div, .vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_categories div {
  margin-bottom: 0;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_date div {
  font-style: normal;
  border-bottom: 0;
  text-decoration: none;
  font-size: 13px;
  margin-right: 10px;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_categories a {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_categories a:hover {
  text-decoration: none;
  color: #589bb4 !important;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9 .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-8 .vc_gitem-post-data-source-post_excerpt {
  clear: both;
}
.vc_row.exo-start-blog-grid .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_pageable-load-more-btn .vc_btn3-container .vc_btn3 {
  display: inline-block !important;
  border: 0 !important;
  background: #589bb4 !important;
  color: #fff !important;
  font-size: 12px !important;
  padding: 6px 12px !important;
  border-radius: 2px !important;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row {
  position: relative !important;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 {
  padding: 0 !important;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_custom_heading {
  margin-bottom: 10px !important;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_custom_heading h2 {
  font-size: 30px !important;
  line-height: 33px !important;
  font-weight: 700;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_custom_heading h2 a:hover {
  text-decoration: none;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_date, .vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_categories {
  width: auto;
  float: left;
  margin-bottom: 0;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_date div, .vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_categories div {
  margin-bottom: 0;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_date div {
  font-style: normal;
  border-bottom: 0;
  text-decoration: none;
  font-size: 13px;
  margin-right: 10px;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_categories a {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_categories a:hover {
  text-decoration: none;
  color: #589bb4 !important;
}
.vc_row.exo-start-blog-grid #first-article .vc_gitem_row .vc_col-sm-12 .vc_gitem-post-data-source-post_excerpt {
  clear: both;
}

.search-results .td-main-content {
  width: 100% !important;
}
.search-results .td-main-content .item-details .td-module-meta-info a {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.search-results .td-main-content .item-details .td-module-meta-info .td-module-comments {
  display: none !important;
}
.search-results .td-main-content .td-main-sidebar {
  display: none !important;
}
.search-results .td-main-sidebar {
  display: none !important;
}
.search-results .td-sub-footer-container {
  width: 100% !important;
}
.search-results .td-sub-footer-container .td-container {
  width: 100% !important;
  padding: 0 2% !important;
}

#sidebar, .td-main-sidebar {
  width: 33.33%;
  float: left;
}
@media (max-width: 800px) {
  #sidebar, .td-main-sidebar {
    width: 100% !important;
    float: none !important;
  }
}
#sidebar .td_block_widget .td_block_inner .item-details, #sidebar .td_block_widget .td_block_inner .td-block-span12, .td-main-sidebar .td_block_widget .td_block_inner .item-details, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 {
  position: relative;
  top: -3px;
}
#sidebar .td_block_widget .td_block_inner .item-details h3.entry-title, #sidebar .td_block_widget .td_block_inner .td-block-span12 h3.entry-title, .td-main-sidebar .td_block_widget .td_block_inner .item-details h3.entry-title, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 h3.entry-title {
  font-size: 16px !important;
  line-height: 18px !important;
}
#sidebar .td_block_widget .td_block_inner .item-details h3.entry-title a, #sidebar .td_block_widget .td_block_inner .td-block-span12 h3.entry-title a, .td-main-sidebar .td_block_widget .td_block_inner .item-details h3.entry-title a, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 h3.entry-title a {
  color: #3a382e !important;
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 18px !important;
}
#sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info a.td-post-category, #sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info a.td-post-category, .td-main-sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info a.td-post-category, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info a.td-post-category {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
#sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info a.td-post-category:hover, #sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info a.td-post-category:hover, .td-main-sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info a.td-post-category:hover, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info a.td-post-category:hover {
  text-decoration: none;
  color: #589bb4;
}
#sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-post-author-name, #sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-post-author-name, .td-main-sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-post-author-name, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-post-author-name {
  display: none !important;
}
#sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-post-date time, #sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-post-date time, .td-main-sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-post-date time, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-post-date time {
  font-family: "Roboto Slab";
  color: #3a382e;
  line-height: 19px;
}
#sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-module-comments, #sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-module-comments, .td-main-sidebar .td_block_widget .td_block_inner .item-details .td-module-meta-info .td-module-comments, .td-main-sidebar .td_block_widget .td_block_inner .td-block-span12 .td-module-meta-info .td-module-comments {
  display: none;
}
@media (max-width: 768px) {
  #sidebar .widget, .td-main-sidebar .widget {
    margin-bottom: 100px !important;
  }
}
#sidebar .widget h4.block-title, .td-main-sidebar .widget h4.block-title {
  border-bottom: 0;
  margin-bottom: 13px !important;
}
#sidebar .widget h4.block-title:after, .td-main-sidebar .widget h4.block-title:after {
  border-bottom: 1px solid #c4c4c4;
  content: "";
  display: block;
  margin-top: -2px;
  height: 2px;
}
#sidebar .widget h4.block-title span, .td-main-sidebar .widget h4.block-title span {
  background-color: #E2E2DE;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(100%, #E2E2DE));
  font-family: roboto;
  color: #767260;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 0.5px;
  padding: 7px 12px 4px;
}
#sidebar .widget article, .td-main-sidebar .widget article {
  min-height: 90px !important;
}
@media (max-width: 767px) {
  #sidebar .widget article, .td-main-sidebar .widget article {
    min-height: 104px !important;
  }
}
#sidebar .widget article .featured-image, .td-main-sidebar .widget article .featured-image {
  width: 100px !important;
}
#sidebar .widget article .featured-image a, .td-main-sidebar .widget article .featured-image a {
  width: 100px !important;
  height: 56px !important;
}
#sidebar .widget article .featured-image a img, .td-main-sidebar .widget article .featured-image a img {
  width: 100px !important;
  height: 56px !important;
}
@media (max-width: 767px) {
  #sidebar .widget article .featured-image.alignleft, .td-main-sidebar .widget article .featured-image.alignleft {
    text-align: left;
    margin-left: 0 !important;
    margin-right: 0 !important;
    float: left !important;
  }
}
#sidebar .widget article .entry-title, .td-main-sidebar .widget article .entry-title {
  padding-left: 116px !important;
  line-height: 18px !important;
  margin: 0 0 0 0 !important;
}
@media (max-width: 767px) {
  #sidebar .widget article .entry-title, .td-main-sidebar .widget article .entry-title {
    float: left !important;
    padding-left: 15px !important;
    width: calc(100% - 100px) !important;
  }
}
#sidebar .widget article .entry-title a, .td-main-sidebar .widget article .entry-title a {
  color: #3a382e !important;
  font-family: "Roboto" !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 18px !important;
}
@media (max-width: 800px) {
  #sidebar .important-posts-sidebar, .td-main-sidebar .important-posts-sidebar {
    margin-bottom: 130px;
  }
}

.wpcf7-form label {
  font-family: "Roboto" !important;
}
.wpcf7-form .wpcf7-wpgdprc .wpcf7-list-item {
  margin-left: 0 !important;
}

.archive .td-main-content {
  width: 66.6% !important;
}
@media (max-width: 800px) {
  .archive .td-main-content {
    width: 100% !important;
    float: none !important;
  }
}
.archive .td-main-content .td_module_wrap .meta-info-container .td-module-meta-info .td-module-meta-holder a.td-post-category {
  font-family: "Roboto" !important;
  font-size: 10px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  padding-right: 6px;
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 0;
  margin-right: 7px;
  background: #ebebe6;
  letter-spacing: 0.09em;
  border: 1px solid #dfdfd7;
  text-transform: uppercase;
  color: #3a382e !important;
  line-height: 18px;
}
.archive .td-main-content .td_module_wrap .meta-info-container .td-module-meta-info .td-module-meta-holder a.td-post-category:hover {
  text-decoration: none;
  color: #589bb4 !important;
}
@media (max-width: 800px) {
  .archive .td-main-sidebar {
    width: 100% !important;
    float: none !important;
  }
}
.archive .td-main-sidebar .td-ss-main-sidebar {
  width: 100% !important;
  position: relative !important;
}
@media (max-width: 800px) {
  .archive .td-main-sidebar .td-ss-main-sidebar {
    width: 100% !important;
    float: none !important;
    top: 0 !important;
  }
}

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