
body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),
        html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
          margin-bottom: 0;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,
        html body .vc_row-fluid[data-column-margin="none"] > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12 {
          margin-left: 0;
          margin-right: 0;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
        body .container-wrap .inner_row[data-column-margin="none"] .child_column,
        html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
        html body .inner_row[data-column-margin="none"] .child_column {
          padding-left: 0;
          padding-right: 0;
        }
        body .container-wrap .vc_row-fluid[data-column-margin="70px"] > .span_12,
        html body .vc_row-fluid[data-column-margin="70px"] > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner > .container > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="70px"] .full-page-inner > .span_12 {
          margin-left: -35px;
          margin-right: -35px;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="70px"] .wpb_column:not(.child_column),
        body .container-wrap .inner_row[data-column-margin="70px"] .child_column,
        html body .vc_row-fluid[data-column-margin="70px"] .wpb_column:not(.child_column),
        html body .inner_row[data-column-margin="70px"] .child_column {
          padding-left: 35px;
          padding-right: 35px;
        }
        .container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content > .span_12,
        html body .vc_row-fluid[data-column-margin="70px"].full-width-content > .span_12,
        .container-wrap .vc_row-fluid[data-column-margin="70px"].full-width-content .full-page-inner > .span_12 {
          margin-left: 0;
          margin-right: 0;
          padding-left: 35px;
          padding-right: 35px;
        }
        .single-portfolio #full_width_portfolio .vc_row-fluid[data-column-margin="70px"].full-width-content > .span_12 {
          padding-right: 35px;
        }

        @media only screen and (max-width: 999px) and (min-width: 691px) {
          .vc_row-fluid[data-column-margin="70px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),
          .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="70px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
            margin-bottom: 70px;
          }
        }

        @media only screen and (max-width: 999px) {
          .vc_row-fluid[data-column-margin="70px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child),
          .inner_row[data-column-margin="70px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
            margin-bottom: 70px;
          }
        }

        .col.padding-10-percent > .vc_column-inner,
        .col.padding-10-percent > .n-sticky > .vc_column-inner {
          padding: calc(600px * 0.10);
        }

        @media only screen and (max-width: 690px) {
          .col.padding-10-percent > .vc_column-inner,
          .col.padding-10-percent > .n-sticky > .vc_column-inner {
            padding: calc(100vw * 0.10);
          }
        }

        @media only screen and (min-width: 1000px) {
          .col.padding-10-percent > .vc_column-inner,
          .col.padding-10-percent > .n-sticky > .vc_column-inner {
            padding: calc((100vw - 180px) * 0.10);
          }
          .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
            padding: calc((100vw - 180px) * 0.05);
          }
        }

        @media only screen and (min-width: 1425px) {
          .col.padding-10-percent > .vc_column-inner {
            padding: calc(1245px * 0.10);
          }
          .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
            padding: calc(1245px * 0.05);
          }
        }

        .full-width-content .col.padding-10-percent > .vc_column-inner {
          padding: calc(100vw * 0.10);
        }

        @media only screen and (max-width: 999px) {
          .full-width-content .col.padding-10-percent > .vc_column-inner {
            padding: calc(100vw * 0.10);
          }
        }@media only screen and (min-width: 1000px) {
            .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-10-percent > .vc_column-inner {
              padding: calc(100vw * 0.05);
            }
          }
          body[data-aie] .col[data-padding-pos="right"] > .vc_column-inner,
          body #ajax-content-wrap .col[data-padding-pos="right"] > .vc_column-inner,
          #ajax-content-wrap .col[data-padding-pos="right"] > .n-sticky > .vc_column-inner {
            padding-left:0;
            padding-top:0;
            padding-bottom:0
          }.wpb_column[data-cfc="true"] h1,
        .wpb_column[data-cfc="true"] h2,
        .wpb_column[data-cfc="true"] h3,
        .wpb_column[data-cfc="true"] h4,
        .wpb_column[data-cfc="true"] h5,
        .wpb_column[data-cfc="true"] h6,
        .wpb_column[data-cfc="true"] p{
          color:inherit
        }.wpb_column.child_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),
         .wpb_column.child_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
          margin-bottom: 0px;
        }
                .nectar-cta.text_hover_color_ffffff .link_wrap a {
                  transition: none;
                }
                .nectar-cta.text_hover_color_ffffff .link_wrap:hover {
                  color: #ffffff;
                }.nectar-button.small{
            border-radius:2px 2px 2px 2px;
            font-size:12px;
            padding:8px 14px;
            color:#FFF;
            box-shadow:0 -1px rgba(0,0,0,0.1) inset;
          }
          .nectar-button.small.see-through,
          .nectar-button.small.see-through-2,
          .nectar-button.small.see-through-3{
            padding-top:6px;
            padding-bottom:6px
          }
          .nectar-button.small i{
            font-size:16px;
            line-height:16px;
            right:26px
          }
          .nectar-button.small i.icon-button-arrow{
            font-size:16px
          }
          .nectar-button.has-icon.small,
          .nectar-button.tilt.has-icon.small{
            padding-left:33px;
            padding-right:33px
          }
          .nectar-button.has-icon.small:hover span,
          .nectar-button.tilt.small.has-icon span,
          body.material .nectar-button.has-icon.small span {
            -webkit-transform:translateX(-14px);
            transform:translateX(-14px)
          }
          .nectar-button.small.has-icon:hover i,
          .nectar-button.small.tilt.has-icon i {
            -webkit-transform:translateX(10px);
            transform:translateX(10px);
          }

          body.material .nectar-button.small i {
            font-size: 14px;
          }
          body.material[data-button-style^="rounded"] .nectar-button.small i {
            font-size: 12px;
          }
          
      #ajax-content-wrap .nectar-responsive-text *,
       body .nectar-responsive-text * {
        margin-bottom: 0;
        color: inherit;
      }
      #ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,
      body .nectar-responsive-text[class*="font_size"] * {
        font-size: inherit;
        line-height: inherit;
      }
      .nectar-responsive-text.nectar-link-underline-effect a {
        text-decoration: none;
      }
      .nectar-responsive-text[data-inherit-heading-family] > * {
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit;
        text-transform: inherit;
        letter-spacing: inherit;
      }
      @media only screen , print {
          #ajax-content-wrap .font_size_desktop_12px.nectar-responsive-text,
          .font_size_desktop_12px.nectar-responsive-text {
            font-size: 12px;
          }
        }@media only screen , print {
          #ajax-content-wrap .font_size_desktop_12px.nectar-responsive-text,
          .font_size_desktop_12px.nectar-responsive-text,
          #header-outer .font_size_desktop_12px.nectar-responsive-text {
            font-size: 12px;
          }
        }#ajax-content-wrap .font_line_height_1-3em.nectar-responsive-text,
      body .font_line_height_1-3em.nectar-responsive-text  {
          line-height: 1.3em;
      }
            .nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
              min-height: 30vh;
            }
              .nectar-post-grid[data-grid-item-height="30vh"][data-masonry="yes"] {
                grid-auto-rows: minmax(30vh, auto);
              }
            
            .nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg {
              height: 30vh;
            }
          .nectar-post-grid[data-border-radius="none"][data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before,
          .nectar-post-grid[data-border-radius="none"] .nectar-post-grid-item .inner,
          .nectar-post-grid[data-border-radius="none"] .bg-overlay {
             border-radius: 0px;
          }
          
          .nectar-post-grid .meta-category .style-button {
            padding: 0.5em 1em;
            line-height: 1!important;
            background-color: var(--nectar-accent-color);
          }
          #ajax-content-wrap .nectar-post-grid .meta-category .style-button,
          body .nectar-post-grid .meta-category .style-button {
            color: #fff;
          }
          .nectar-post-grid .meta-category .style-button:before {
            display: none;
          }
        @media only screen and (max-width: 690px) {
          .vc_col-xs-4 .nectar-post-grid .nectar-post-grid-item .meta-excerpt,
          .vc_col-xs-6 .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
            font-size: 12px;
          }
          .nectar-post-grid .nectar-post-grid-item .content .post-heading,
          .nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid-item .content .meta-excerpt {
            max-width: 100%;
          }
        }
        #ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:nth-child(1) {
             margin-top: 0;
          }
          #ajax-content-wrap .nectar-post-grid[data-columns="1"] > .nectar-post-grid-item:last-child {
            margin-bottom: 0;
         }
            .nectar-post-grid[data-grid-spacing="5px"] {
              margin-left: -5px;
              margin-right: -5px;
            }

            .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="5px"] {
              margin: 5px;
            }

            @media only screen and (min-width: 1000px) {
              body[data-body-border="1"] .wpb_row.full-width-content .vc_col-sm-12 .nectar-post-grid[data-grid-spacing="5px"]{
                margin: 5px -4px;
              }
            }

            .nectar-post-grid[data-grid-spacing="5px"] .nectar-post-grid-item {
              margin: 5px;
            }
            .nectar-post-grid[data-columns="4"][data-grid-spacing="5px"] .nectar-post-grid-item {
              width: calc(25% - 10px);
            }
            .nectar-post-grid[data-columns="3"][data-grid-spacing="5px"] .nectar-post-grid-item {
              width: calc(33.32% - 10px);
            }
            .nectar-post-grid[data-columns="2"][data-grid-spacing="5px"] .nectar-post-grid-item {
              width: calc(50% - 10px);
            }

            @media only screen and (max-width: 999px) and (min-width: 691px) {

              body .nectar-post-grid[data-columns][data-grid-spacing="5px"]:not([data-columns="1"]):not([data-masonry="yes"]) .nectar-post-grid-item {
                width: calc(50% - 10px);
              }

            }.nectar-post-grid-item .meta-author,
          .nectar-post-grid-item .meta-author-inner,
          .nectar-post-grid-item .meta-author a {
            display: flex;
            align-items: center;
          }
          .nectar-post-grid-item .meta-author img {
            border-radius: 40px;
            width: 24px;
            height: 24px;
            margin-bottom: 0;
            margin-right: 8px;
          }
          .nectar-post-grid-item .post-heading-wrap .meta-author {
            margin-top: 10px;
          }
          .nectar-post-grid-item .post-heading-wrap .meta-author span {
            transition: none;
          }
          .nectar-post-grid-item .post-heading-wrap .meta-author .meta-author-name {
            transition: color 0.45s cubic-bezier(.15,.75,.5,1) 0s;
          }
          [data-style="vertical_list"] .nectar-post-grid-item__meta-wrap:empty {
            display: none;
          }
          @media only screen and (min-width: 1000px) { .nectar-post-grid.custom_font_size_18px .post-heading {
            font-size: 18px;
          } }@media only screen and (min-width: 1000px) {
          #ajax-content-wrap .custom_font_size_18px.nectar-post-grid .nectar-post-grid-item .post-heading,
          .custom_font_size_18px.nectar-post-grid .nectar-post-grid-item .post-heading {
            font-size: 18px;
          }
        }@media only screen and (min-width: 1000px) {
          #ajax-content-wrap .custom_font_size_18px.nectar-post-grid .nectar-post-grid-item .post-heading,
          .custom_font_size_18px.nectar-post-grid .nectar-post-grid-item .post-heading,
          #header-outer .custom_font_size_18px.nectar-post-grid .nectar-post-grid-item .post-heading {
            font-size: 18px;
          }
        }
        .nectar-post-grid-item .bg-overlay[data-opacity="0.3"] {
          opacity: 0.3;
        }

        .nectar-post-grid-item:hover .bg-overlay[data-hover-opacity="0.4"] {
          opacity: 0.4;
        }
              .nectar-post-grid-wrap .category-position-overlaid .nectar-post-grid-item .content {
                position: static!important;
              }
              .nectar-post-grid-wrap .category-position-overlaid .nectar-post-grid-item .meta-category {
                position: absolute;
                width: calc(100% - 40px);
                z-index: 100;
                top: 20px;
                left: 20px;
              }.category-position-before-title.nectar-post-grid .nectar-post-grid-item .item-meta-extra {
              margin-top: 0;
            }
            .category-position-before-title .item-main > .nectar-post-grid-item__meta-wrap:not(:empty) {
              margin-top: 10px;
            }@media only screen and (max-width: 999px) { .vc_row.inner_row.bottom_padding_tablet_8pct {
              padding-bottom: 8%!important;
            } }@media only screen and (max-width: 999px) {
                .nectar-cta.display_tablet_inline-block {
                display: inline-block;
              }
            }@media only screen and (max-width: 999px) { .vc_row.inner_row.top_padding_tablet_8pct {
              padding-top: 8%!important;
            } }@media only screen and (max-width: 999px) { .wpb_column.child_column.top_margin_tablet_20px {
            margin-top: 20px!important;
          } }@media only screen and (max-width: 690px) { .wpb_column.child_column.bottom_margin_phone_10px {
            margin-bottom: 10px!important;
          } }@media only screen and (max-width: 690px) { body .vc_row.inner_row.bottom_padding_phone_50px {
              padding-bottom: 50px!important;
            } }@media only screen and (max-width: 690px) {
              .nectar-cta.display_phone_inline-block {
              display: inline-block;
            }
          }
.nectar-archive-blog-wrap {
                        display: flex;
                    }
                    .nectar-archive-blog-wrap .post-area {
                        margin-top: 0;
                    }
                    body .nectar-archive-blog-wrap #sidebar {
                        padding-left: 4%;
                        width: 33%;
                    }
                    @media only screen and (max-width: 999px) {
                        .nectar-archive-blog-wrap {
                            flex-wrap: wrap;
                            gap: 30px;
                        }

                        body .nectar-archive-blog-wrap .post-area,
                        body .nectar-archive-blog-wrap #sidebar {
                            width: 100%;
                            padding-left: 0;
                        }
                    }
                    .post-area #pagination {
                        padding-left: 0;
                        margin-top: 40px;
                    }