.column-image-bg{
	background-position: center center;
	background-repeat:no-repeat;
}


body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg {
    height: calc(100% + 40px)
}

body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .row-bg,
body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .row-bg,
body[data-ajax-transitions=false] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,
body[data-ajax-transitions=false] .parallax_section .row-bg[data-parallax-speed=fixed],
body[data-ajax-transitions=false] .parallax_section .row-bg .nectar-recent-post-slide {
    opacity: 1
}

.full-width-section.parallax_section .row-bg-wrap,
.full-width-content.parallax_section .row-bg-wrap,
.wpb_row.parallax_section .row-bg-wrap,
.wpb_row .row-bg-wrap .inner-wrap {
    overflow: hidden;
    width: 100.1%;
    height: 100.1%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.wpb_row.parallax_section .row-bg-wrap,
.wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal] {
    z-index: 2
}

.wpb_row .row-bg-wrap,
.full-width-section .row-bg-wrap {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.wpb_row[data-br*=px][data-br-applies=inner] .row_col_wrap_12,
.wpb_row[data-br*=px][data-br-applies=bg]>.row-bg-wrap {
    overflow: hidden
}

.wpb_row[data-br="5px"][data-br-applies=inner] .row_col_wrap_12,
.wpb_row[data-br="5px"][data-br-applies=bg]>.row-bg-wrap,
.wpb_row[data-br="5px"][data-br-applies=bg]>.nectar-video-wrap,
.wpb_row[data-br="5px"][data-br-applies=bg]>.nectar-parallax-scene {
    border-radius: 5px
}

.wpb_row[data-br="10px"][data-br-applies=inner] .row_col_wrap_12,
.wpb_row[data-br="10px"][data-br-applies=bg]>.row-bg-wrap,
.wpb_row[data-br="10px"][data-br-applies=bg]>.nectar-video-wrap,
.wpb_row[data-br="10px"][data-br-applies=bg]>.nectar-parallax-scene {
    border-radius: 10px
}

.wpb_row[data-br="20px"][data-br-applies=inner] .row_col_wrap_12,
.wpb_row[data-br="20px"][data-br-applies=bg]>.row-bg-wrap,
.wpb_row[data-br="20px"][data-br-applies=bg]>.nectar-video-wrap,
.wpb_row[data-br="20px"][data-br-applies=bg]>.nectar-parallax-scene {
    border-radius: 20px
}

.wpb_row .row-bg-wrap canvas.nectar-liquid-bg,
.column-image-bg-wrap canvas.nectar-liquid-bg {
    z-index: 100;
    position: relative
}

.wpb_row .row-bg-wrap .nectar-displacement {
    display: none
}

.wpb_row .column-image-bg-wrap .nectar-displacement {
    display: none
}

.row-bg-wrap[data-bg-animation*=fade],
.row-bg-wrap[data-bg-animation*=zoom],
.column-image-bg-wrap[data-bg-animation*=fade],
.column-image-bg-wrap[data-bg-animation*=zoom] {
    overflow: hidden
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation*=displace-filter] .row-bg.using-image,
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation*=displace-filter] .column-image-bg,
body:not(.compose-mode) #ajax-content-wrap .row-bg-wrap[data-bg-animation*=displace-filter] .row-bg.using-image,
body:not(.compose-mode) #ajax-content-wrap .column-image-bg-wrap[data-bg-animation*=displace-filter] .column-image-bg {
    background-size: 0
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation=displace-filter-fade] .row-bg.using-image .nectar-liquid-bg,
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation=displace-filter-fade] .nectar-liquid-bg {
    opacity: 0;
    transition: opacity .55s ease-out
}

body:not(.compose-mode) .row-bg-wrap[data-bg-animation=displace-filter-fade] .row-bg.using-image .nectar-liquid-bg.animated-in,
body:not(.compose-mode) .column-image-bg-wrap[data-bg-animation=displace-filter-fade] .nectar-liquid-bg.animated-in {
    opacity: 1
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image,
.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap {
    opacity: 0;
    -webkit-transition: opacity .55s ease-out;
    transition: opacity .55s ease-out
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image.animated-in,
.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap.animated-in {
    opacity: 1
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image,
.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
    -webkit-transition: transform 2.5s cubic-bezier(.1, .55, .4, 1);
    transition: transform 2.5s cubic-bezier(.1, .55, .4, 1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.using-image,
.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transition: transform 1.3s cubic-bezier(.12, .75, .4, 1);
    transition: transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal],
.row-bg-wrap[data-bg-animation=zoom-out-reveal] {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    overflow: hidden;
    opacity: 0;
    -webkit-transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .4s ease-out;
    transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .4s ease-out
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal][data-bg-overlay=true],
.row-bg-wrap[data-bg-animation=zoom-out-reveal][data-bg-overlay=true] {
    -webkit-transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .55s ease-out .2s;
    transition: transform 1.3s cubic-bezier(.12, .75, .4, 1), opacity .55s ease-out .2s
}

.wpb_column .column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal] {
    -webkit-transform: scale(.7);
    transform: scale(.7);
    opacity: 0;
    -webkit-transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .35s ease-out, transform 1.3s cubic-bezier(.12, .75, .4, 1);
    transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .35s ease-out, transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap,
.row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap {
    -webkit-transform: scale(1.75);
    transform: scale(1.75);
    -webkit-transition: transform 1.3s cubic-bezier(.12, .75, .4, 1);
    transition: transform 1.3s cubic-bezier(.12, .75, .4, 1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image,
.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap {
    -webkit-transform: scale(1.35);
    transform: scale(1.35);
    -webkit-transition: transform 8s cubic-bezier(.1, .2, .7, 1);
    transition: transform 8s cubic-bezier(.1, .2, .7, 1)
}

.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap {
    -webkit-transform: scale(1.45);
    transform: scale(1.45)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap.animated-in,
body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap.animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].animated-in {
    -webkit-transform: scale(1);
    transform: scale(1)
}

body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-image-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,
.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].animated-in {
    opacity: 1
}

.wpb_row .row-bg-wrap .inner-wrap {
    height: 100%;
    width: 100%
}

.full-width-section.parallax_section .row-bg,
.full-width-content.parallax_section .row-bg,
.wpb_row.parallax_section .row-bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-size: cover;
    -webkit-background-size: cover
}

.full-width-section.no-cover .row-bg,
.wpb_row .row-bg.no-cover,
.full-width-section .row-bg.no-cover {
    background-size: auto !important;
    -webkit-background-size: auto
}

body .full-width-section>.col.span_12 {
    float: none
}

.full-width-section>.col.span_12.light,
.full-width-content>.col.span_12.light,
.col.span_12.light .wpb_text_column>.wpb_wrapper>ul {
    color: #fff
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
    width: 100%
}

.vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
    min-height: 1px
}

.vc_column_container>.vc_column-inner {
    position: relative
}

@media only screen and (max-width:999px) {
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner,
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12,
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container,
    body .vc_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner,
    body .wpb_row.vc_row-flex.vc_row-o-equal-height>.fp-tableCell .fp-scrollable>.fp-scroller>.full-page-inner-wrap-outer>.full-page-inner-wrap>.full-page-inner>.span_12>.vc_column_container>.vc_column-inner {
        display: -webkit-flex;
        display: flex
    }
}

@media(max-width:1299px) and (min-width:1000px) {
    .vc_hidden-md {
        display: none
    }
}

.nectar-shape-divider-wrap {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 150px;
    z-index: 3;
    transform: translateZ(0)
}

.post-area.span_9 .nectar-shape-divider-wrap {
    overflow: hidden
}

.nectar-shape-divider-wrap[data-position=top] {
    top: -1px;
    bottom: auto
}

.nectar-shape-divider-wrap[data-position=top] {
    transform: rotate(180deg)
}

.nectar-shape-divider-wrap[data-front=true] {
    z-index: 50
}

@media only screen and (min-width:1000px) {
    .nectar-shape-divider-wrap[data-style=curve] .nectar-shape-divider {
        filter: blur(0.5px);
        transform: scale(1.03)
    }
}

.nectar-shape-divider-wrap[data-style=waves_opacity] svg path:first-child {
    opacity: .6
}

@media only screen and (min-width:1000px) {
    .nectar-shape-divider-wrap[data-style=clouds] .nectar-shape-divider {
        min-width: 1700px
    }
}

@media only screen and (max-width:999px) {
    .nectar-shape-divider-wrap[data-style=clouds] .nectar-shape-divider {
        min-width: 800px
    }
}

@media only screen and (max-width:690px) {
    .nectar-shape-divider-wrap[data-style=clouds] .nectar-shape-divider {
        min-width: 690px
    }
}

.nectar-shape-divider-wrap[data-style=fan] svg {
    width: 102%;
    left: -1%
}

.nectar-shape-divider-wrap[data-style=fan] svg polygon:nth-child(2) {
    opacity: .15
}

.nectar-shape-divider-wrap[data-style=fan] svg rect {
    opacity: .3
}

.nectar-shape-divider-wrap[data-style=mountains] svg path:first-child {
    opacity: .1
}

.nectar-shape-divider-wrap[data-style=mountains] svg path:nth-child(2) {
    opacity: .12
}

.nectar-shape-divider-wrap[data-style=mountains] svg path:nth-child(3) {
    opacity: .18
}

.nectar-shape-divider-wrap[data-style=mountains] svg path:nth-child(4) {
    opacity: .33
}

.nectar-shape-divider-wrap[data-style=curve_opacity] svg path:nth-child(1),
.nectar-shape-divider-wrap[data-style=waves_opacity_alt] svg path:nth-child(1) {
    opacity: .15
}

.nectar-shape-divider-wrap[data-style=curve_opacity] svg path:nth-child(2),
.nectar-shape-divider-wrap[data-style=waves_opacity_alt] svg path:nth-child(2) {
    opacity: .3
}

.nectar-shape-divider {
    width: 100%;
    left: 0;
    bottom: -1px;
    height: 100%;
    position: absolute
}

.nectar-shape-divider-wrap.no-color .nectar-shape-divider {
    fill: #fff
}

@media only screen and (max-width:999px) {
    .nectar-shape-divider-wrap:not([data-using-percent-val=true]) .nectar-shape-divider {
        height: 75%
    }
    .nectar-shape-divider-wrap[data-style=clouds]:not([data-using-percent-val=true]) .nectar-shape-divider {
        height: 55%
    }
}

@media only screen and (max-width:690px) {
    .nectar-shape-divider-wrap:not([data-using-percent-val=true]) .nectar-shape-divider {
        height: 33%
    }
    .nectar-shape-divider-wrap[data-style=clouds]:not([data-using-percent-val=true]) .nectar-shape-divider {
        height: 33%
    }
}

.col {
    position: relative;
    float: left
}

.col.boxed:not(.wpb_column) {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    background-color: #fff;
    padding: 25px 15px 15px;
    position: relative;
    -webkit-transition: top .2s ease, -webkit-box-shadow .2s ease;
    transition: top .2s ease, box-shadow .2s ease
}

.col.boxed .bottom-line,
.wpb_column.boxed .bottom-line {
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 2px;
    left: 0;
    background-color: #e8e8e8
}

.col.boxed img,
.wpb_column.boxed img {
    padding: 0 15px
}

.col.boxed:not(.wpb_column):hover {
    top: -4px;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .3)
}

.col.boxed.no-pointer-events {
    pointer-events: none
}

.col.centered-text,
.wpb_column.centered-text {
    text-align: center
}

.centered-text .divider-small-border {
    margin: 25px auto
}

.centered-text .divider-border[data-animate=yes],
.centered-text .divider-small-border[data-animate=yes] {
    -webkit-transform-origin: center;
    transform-origin: center
}

body .col.centered-text ul,
body .wpb_column.centered-text ul {
    display: inline-block;
    text-align: center;
    margin-left: 0
}

.col.centered-text ul,
.wpb_column.centered-text ul {
    text-align: left
}

body .col.centered-text img,
body .wpb_column.centered-text img,
.col.center img {
    margin-left: auto;
    margin-right: auto
}

.wpb_column {
    background-position: center
}

.wpb_column[data-video-bg=true] .wpb_wrapper,
.wpb_column[data-overlay-color=true] .wpb_wrapper,
.wpb_column[data-has-bg-color=true] .wpb_wrapper,
.wpb_column[data-using-bg=true] .wpb_wrapper,
.wpb_column[data-hover-bg^="#"] .wpb_wrapper {
    position: relative;
    z-index: 2
}

.wpb_column .column-bg-overlay,
.wpb_column .column-bg-overlay-wrap {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .45s cubic-bezier(.25, 1, .33, 1);
    -webkit-transition: background-color .45s cubic-bezier(.25, 1, .33, 1), opacity .45s cubic-bezier(.25, 1, .33, 1)
}

.vc_column-inner .column-overlay-layer {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block
}

.wpb_column .column-bg-overlay-wrap {
    opacity: 1
}

.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform,
.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap.no-transform .column-inner {
    transform: none;
    -webkit-transform: none
}

@media only screen and (min-width:690px) {
    .vc_row-o-equal-height .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap {
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: auto
    }
    .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap,
    .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*=reveal]>.column-inner-wrap>.column-inner {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.wpb_column .column-inner[data-bg-cover=true],
.wpb_column[data-bg-cover=true] {
    background-size: cover;
    background-position: center
}

body[data-button-style=default] .wpb_column>.wpb_wrapper>.morphing-outline .inner:after,
body[data-button-style=default] .wpb_column>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 0
}

body[data-button-style=default] .wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,
body[data-button-style=default] .wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 50%
}

.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner:after,
.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner:after {
    border-radius: 0%;
    border-color: #fff
}

.wpb_column:hover>.wpb_wrapper>.morphing-outline .inner>*,
.wpb_column:hover>.vc_column-inner>.wpb_wrapper>.morphing-outline .inner>* {
    color: #fff
}

.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
}


body .wpb_row.full-width-section .wpb_row>.row-bg-wrap,
#boxed .wpb_row.full-width-section .wpb_row>.row-bg-wrap,
body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,
#boxed .wpb_row.full-width-content .wpb_row>.row-bg-wrap {
    margin-left: 0;
    left: 0;
    width: 100%
}

.wpb_row .column-image-bg-wrap,
.wpb_row .column-image-bg-wrap .inner-wrap,
.wpb_row .column-image-bg-wrap .column-image-bg {
    overflow: hidden;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.wpb_column[data-bg-cover=true] .column-image-bg,
.wpb_column .column-inner[data-bg-cover=true] .column-image-bg {
    background-size: cover;
    background-position: center
}

.wpb_row .column-image-bg-wrap {
    z-index: 0;
    overflow: hidden
}

.full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover
}

.column-image-bg-wrap[data-bg-pos="center top"] .column-image-bg {
    background-position: center top
}

.column-image-bg-wrap[data-bg-pos="center bottom"] .column-image-bg {
    background-position: center bottom
}

.column-image-bg-wrap[data-bg-pos="left top"] .column-image-bg {
    background-position: left top
}

.column-image-bg-wrap[data-bg-pos="left center"] .column-image-bg {
    background-position: left center
}

.column-image-bg-wrap[data-bg-pos="left bottom"] .column-image-bg {
    background-position: left bottom
}

.column-image-bg-wrap[data-bg-pos="right top"] .column-image-bg {
    background-position: right top
}

.column-image-bg-wrap[data-bg-pos="right center"] .column-image-bg {
    background-position: right center
}

.column-image-bg-wrap[data-bg-pos="right bottom"] .column-image-bg {
    background-position: right bottom
}


