/** Shopify CDN: Minification failed

Line 5290:8 Expected identifier but found "*"
Line 5897:1837 "backgroud-image" is not a known CSS property
Line 5906:0 Expected "}" to go with "{"

**/
/** Shopify CDN: Minification failed

Line 5283:8 Expected identifier but found "*"
Line 5890:1837 "backgroud-image" is not a known CSS property
Line 5898:1 Expected "}" to go with "{"

**/
@media all {
    #ajax-content-wrap .swiper-slide {
        position: relative;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        -o-background-size: cover
    }

    #ajax-content-wrap .swiper-container {
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        -ms-backface-visibility: hidden;
        -o-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 1
    }

    #ajax-content-wrap .swiper-slide {
        float: left
    }

    #ajax-content-wrap .swiper-container {
        width: 100%;
        height: 800px;
        overflow: hidden;
        position: relative
    }

    #ajax-content-wrap .swiper-slide {
        height: 100%;
        width: 100%;
        overflow: hidden;
        position: relative
    }

    #ajax-content-wrap .swiper-wrapper {
        position: relative;
        width: 100%;
        -webkit-transition-property: -webkit-transform, left, top;
        -webkit-transition-duration: 0s;
        -webkit-transform: translate3d(0px, 0, 0);
        -moz-transition-property: -moz-transform, left, top;
        -moz-transition-duration: 0s;
        -ms-transition-property: -ms-transform, left, top;
        -ms-transition-duration: 0s;
        -ms-transform: translate3d(0px, 0, 0);
        transition-property: transform, left, top;
        transition-duration: 0s;
        transition-timing-function: ease;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        left: 0
    }

    #ajax-content-wrap .nectar-slider-wrap,
    #ajax-content-wrap .nectar-slider-wrap * {
        box-sizing: border-box
    }

    #ajax-content-wrap .swiper-slide {
        float: left
    }

    #ajax-content-wrap .swiper-container {
        width: 100%;
        height: 750px;
        overflow: hidden;
        position: relative
    }

    #ajax-content-wrap .swiper-slide {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative
    }

    #ajax-content-wrap .swiper-wrapper {
        height: 100%
    }

    #ajax-content-wrap .nectar-slider-wrap[data-transition=fade] .swiper-slide-active {
        z-index: 50
    }

    #ajax-content-wrap .swiper-slide .container {
        z-index: 100;
        height: 100%
    }

    #ajax-content-wrap .swiper-slide .image-bg {
        position: absolute;
        z-index: 9;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover
    }

    #ajax-content-wrap .swiper-slide .slide-bg-wrap,
    #ajax-content-wrap .swiper-slide .slide-bg-wrap .slide-bg-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    #ajax-content-wrap .swiper-slide .slide-bg-wrap .slide-bg-overlay {
        pointer-events: none;
        opacity: .6;
        z-index: 10;
        backface-visibility: hidden;
        transform: translateZ(0)
    }

    #ajax-content-wrap .swiper-slide[data-bg-alignment=top] .image-bg {
        background-position: center top
    }

    #ajax-content-wrap .swiper-slide[data-bg-alignment=center] .image-bg {
        background-position: center center
    }

    #ajax-content-wrap .swiper-slide .content {
        color: #fff;
        width: 100%;
        left: 0;
        position: absolute;
        top: 250px;
        z-index: 100
    }

    #ajax-content-wrap .parallax_slider_outer .swiper-slide .image-bg {
        top: auto;
        bottom: 0
    }

    #ajax-content-wrap .swiper-slide .content {
        visibility: hidden
    }

    #ajax-content-wrap .nectar-slider-wrap.loaded .swiper-slide .content {
        visibility: visible
    }

    #ajax-content-wrap .nectar-slider-loading .loading-icon {
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        z-index: 1000;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    #ajax-content-wrap .nectar-slider-wrap .nectar-slider-loading {
        z-index: -1
    }

    #ajax-content-wrap .swiper-slide .content p,
    #ajax-content-wrap .swiper-slide .content h1,
    #ajax-content-wrap .swiper-slide .content .buttons {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        -webkit-font-smoothing: antialiased
    }

    #ajax-content-wrap .swiper-slide .content p {
        padding-bottom: 0
    }

    #ajax-content-wrap .swiper-slide .content .buttons {
        padding-top: 30px
    }

    #ajax-content-wrap .swiper-slide .content h1 {
        display: block;
        color: #fff
    }

    #ajax-content-wrap .full-width-section>.col.span_12.dark .swiper-slide[data-color-scheme=light] .content h1 {
        color: #fff
    }

    #ajax-content-wrap .swiper-slide .content p {
        font-size: 24px;
        line-height: 38px;
        font-weight: 300
    }

    #ajax-content-wrap .swiper-slide .content p::selection,
    #ajax-content-wrap .swiper-slide .content h1::selection,
    #ajax-content-wrap .swiper-slide .button a::selection,
    #ajax-content-wrap .swiper-container div::selection,
    #ajax-content-wrap .swiper-container span::selection {
        background: 0 0;
        color: #fff
    }

    #ajax-content-wrap .swiper-slide .content p::-moz-selection,
    #ajax-content-wrap .swiper-slide .content h1::-moz-selection,
    #ajax-content-wrap .swiper-slide .button a::-moz-selection,
    #ajax-content-wrap .swiper-container div::-moz-selection,
    #ajax-content-wrap .swiper-container span::-moz-selection {
        background: 0 0;
        color: #fff
    }

    #ajax-content-wrap .video-texture {
        height: 3000px;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        z-index: 10
    }

    #ajax-content-wrap .swiper-slide .button {
        display: inline-block;
        padding: 8px;
        margin: 0;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-transform-style: preserve-3d;
        background-color: transparent
    }

    #ajax-content-wrap .swiper-slide .button:hover {
        background-color: transparent
    }

    #ajax-content-wrap .swiper-slide .buttons>div:last-child {
        padding-right: 0 !important
    }

    #ajax-content-wrap .swiper-slide .buttons>div:first-child {
        padding-left: 0
    }

    #ajax-content-wrap .swiper-slide .button a {
        background-color: #000;
        color: #fff;
        border-radius: 2px;
        padding: 13px 24px;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 700;
        letter-spacing: 2px;
        line-height: 1.1em;
        font-size: 12px;
        display: block;
        position: relative;
        transition: border-color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1);
        -moz-transition: border-color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1);
        -o-transition: border-color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1);
        -webkit-transition: border-color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1)
    }

    #ajax-content-wrap .swiper-slide[data-x-pos=left] .content {
        text-align: left
    }

    #ajax-content-wrap .swiper-slide[data-x-pos=left] .content p {
        margin: 0
    }

    #ajax-content-wrap .nectar-slider-wrap[data-transition=fade] .swiper-wrapper {
        transition: none !important;
        -webkit-transition: none !important
    }

    #ajax-content-wrap .nectar-slider-wrap[data-transition=fade] .swiper-slide {
        -webkit-transition: opacity .4s ease;
        transition: opacity .4s ease
    }

    #ajax-content-wrap .nectar-slider-wrap[data-transition=fade] .swiper-slide:not(.swiper-slide-active) {
        opacity: 0
    }

    #ajax-content-wrap .nectar-slider-wrap {
        overflow: hidden;
        position: relative;
        left: 0
    }

    #ajax-content-wrap .swiper-container .slider-pagination-wrap {
        position: absolute;
        z-index: 20;
        bottom: 25px;
        display: block;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translate(-50%);
        pointer-events: none;
        width: 100%;
        text-align: center
    }

    #ajax-content-wrap .slider-pagination {
        display: block;
        text-align: center;
        opacity: 0;
        pointer-events: all
    }

    #ajax-content-wrap .slider-pagination .swiper-pagination-switch {
        border: 1px solid #fff;
        background-color: transparent;
        border-radius: 10px;
        cursor: pointer;
        display: inline-block;
        height: 10px;
        margin: 0 4px;
        width: 10px;
        transition: background-color .2s linear, border-color .2s linear;
        -moz-transition: background-color .2s linear, border-color .2s linear;
        -webkit-transition: background-color .2s linear, border-color .2s linear;
        -o-transition: background-color .2s linear, border-color .2s linear
    }

    #ajax-content-wrap .slider-pagination .swiper-pagination-switch:hover {
        background-color: #fff
    }

    #ajax-content-wrap .swiper-container .slider-pagination .swiper-active-switch {
        background: none repeat scroll 0 0 #fff
    }

    #ajax-content-wrap .swiper-container .slider-pagination svg {
        width: 20px;
        height: 20px;
        top: 50%
    }

    #ajax-content-wrap .swiper-container .slider-pagination svg circle.time {
        stroke-dashoffset: 180;
        stroke-dasharray: 179;
        stroke: #fff
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch svg {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        -webkit-transition: transform .3s ease;
        transition: transform .3s ease
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch:not(.swiper-active-switch) svg circle:not(.time) {
        stroke: none;
        fill: #ffffff4d
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch:hover:not(.swiper-active-switch) svg circle:not(.time) {
        fill: #ffffff80
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-active-switch svg {
        transform: scale(1)
    }

    #ajax-content-wrap .swiper-container .slider-pagination .swiper-active-switch svg circle {
        -webkit-transition: stroke .3s ease;
        transition: stroke .3s ease;
        transform: rotate(-81deg);
        transform-origin: center
    }

    #ajax-content-wrap .swiper-container .slider-pagination .swiper-active-switch.ar-vis svg circle.time {
        stroke-dashoffset: 8;
        -webkit-transition: stroke-dashoffset .7s cubic-bezier(.25, .25, .1, 1), stroke .2s ease;
        transition: stroke-dashoffset .7s cubic-bezier(.25, .25, .1, 1), stroke .2s ease
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch svg {
        position: absolute;
        top: 0;
        left: 0
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch svg circle:not(.time) {
        stroke: #ffffff4d
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch:not(.ar-vis) svg circle.time {
        transition-duration: 0s !important
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized] .slider-pagination .swiper-pagination-switch {
        background-color: transparent;
        border: none;
        position: relative;
        width: 20px;
        height: 20px;
        margin: 0 10px
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized][data-bullet_position=right] .slider-pagination .swiper-pagination-switch {
        height: 40px;
        width: 40px;
        margin: 0
    }

    #ajax-content-wrap [data-bullet_style=see_through_ar_visualized][data-bullet_position=right] .slider-pagination .swiper-pagination-switch svg {
        top: 10px;
        left: 10px
    }

    #ajax-content-wrap .swiper-slide .content .buttons {
        position: relative
    }

    #ajax-content-wrap .parallax_slider_outer .swiper-container {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        transform: translate(0);
        -o-transform: translate(0, 0);
        -webkit-backface-visibility: hidden
    }

    #ajax-content-wrap .swiper-wrapper .slider-down-arrow {
        height: 60px;
        width: 60px;
        display: block;
        position: absolute;
        bottom: 30px;
        z-index: 100;
        left: 50%;
        margin: 0 auto 0 -30px
    }

    #ajax-content-wrap .swiper-wrapper .slider-down-arrow i.icon-default-style[class^=icon-] {
        height: 60px;
        width: 60px;
        font-size: 20px !important;
        color: #fff !important;
        line-height: 60px !important;
        animation: 3.4s ease-in-out infinite fadebottom;
        -webkit-animation: 3.4s ease-in-out infinite fadebottom
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .nectar-slider-loading {
            display: none
        }

        #ajax-content-wrap .nectar-slider-wrap .swiper-slide[data-y-pos=middle] .content {
            top: 50% !important;
            -webkit-transform: translateY(-50%) translateZ(0);
            transform: translateY(-50%) translateZ(0)
        }
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap {
            margin-top: 0 !important
        }
    }

    @media only screen and (min-width: 690px) {
        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap {
            bottom: auto;
            top: 50%;
            -webkit-transform: translateY(-50%) translateX(-50%);
            transform: translateY(-50%) translate(-50%)
        }

        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap .slider-pagination {
            width: 30px;
            display: inline-block;
            line-height: 0
        }

        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap {
            text-align: right;
            margin-right: -12px
        }
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {
        #ajax-content-wrap .swiper-container {
            height: 625px
        }
    }

    @media only screen and (max-width: 999px) and (min-width: 690px) {
        #ajax-content-wrap .swiper-container {
            height: 530px
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .swiper-container {
            height: 275px
        }
    }

    @media only screen and (min-width: 690px) and (max-width: 999px) {
        #ajax-content-wrap .swiper-slide .content p {
            font-size: 13px;
            line-height: 26px
        }

        #ajax-content-wrap .swiper-slide .button a {
            padding: 9px 15px
        }

        #ajax-content-wrap .nectar-slider-wrap .swiper-container .swiper-slide .button a {
            font-size: 11px
        }
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape) {

        #ajax-content-wrap .swiper-slide .content p,
        #ajax-content-wrap .swiper-slide .content h1,
        #ajax-content-wrap .swiper-slide .content .buttons {
            opacity: 1 !important;
            padding: 0 !important
        }
    }

    @media only screen and (min-width: 1px) and (max-width: 999px) {
        #ajax-content-wrap .nectar-slider-wrap {
            margin-top: 0;
            margin-left: -1px
        }

        #ajax-content-wrap .nectar-slider-loading {
            background-position: center;
            top: 0
        }

        #ajax-content-wrap .nectar-slider-loading .loading-icon {
            height: 100%
        }

        #ajax-content-wrap .swiper-wrapper .slider-down-arrow {
            display: none
        }

        #ajax-content-wrap .loaded .swiper-slide {
            top: -1px
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .swiper-container .slider-pagination-wrap {
            bottom: 5px
        }

        #ajax-content-wrap .nectar-slider-wrap[data-fullscreen=false] .swiper-slide .content p {
            padding-bottom: 7px
        }

        #ajax-content-wrap .swiper-slide .content .buttons {
            padding-top: 10px
        }

        #ajax-content-wrap .nectar-slider-wrap[data-fullscreen=false] .swiper-slide .button a {
            font-size: 10px;
            padding: 7px 11px
        }

        #ajax-content-wrap .swiper-container[data-bullet_style=see_through_ar_visualized] .slider-pagination-wrap .swiper-pagination-switch {
            width: 25px;
            vertical-align: bottom;
            margin: 0
        }

        #ajax-content-wrap .swiper-container[data-bullet_style=see_through_ar_visualized] .slider-pagination-wrap {
            bottom: 15px
        }

        #ajax-content-wrap .swiper-container .slider-pagination svg {
            width: 14px
        }

        #ajax-content-wrap .slider-pagination .swiper-pagination-switch {
            height: 8px;
            width: 8px
        }

        #ajax-content-wrap .swiper-slide .buttons>div {
            padding-left: 0 !important
        }
    }

    #ajax-content-wrap .woocommerce img {
        height: auto;
        max-width: 100%
    }

    #ajax-content-wrap .woocommerce ul.products {
        clear: both
    }

    #ajax-content-wrap .woocommerce ul.products:after,
    #ajax-content-wrap .woocommerce ul.products:before {
        content: " ";
        display: table
    }

    #ajax-content-wrap .woocommerce ul.products:after {
        clear: both
    }

    #ajax-content-wrap .woocommerce ul.products li.product {
        float: left;
        padding: 0;
        position: relative;
        width: 22.05%;
        margin: 0 3.8% 2.992em 0
    }

    #ajax-content-wrap .woocommerce ul.products li.first {
        clear: both
    }

    #ajax-content-wrap .woocommerce ul.products li.last {
        margin-right: 0
    }

    #ajax-content-wrap .woocommerce ul.products {
        margin: 0 0 1em;
        padding: 0;
        list-style: none outside;
        clear: both
    }

    #ajax-content-wrap .woocommerce ul.products:after,
    #ajax-content-wrap .woocommerce ul.products:before {
        content: " ";
        display: table
    }

    #ajax-content-wrap .woocommerce ul.products:after {
        clear: both
    }

    #ajax-content-wrap .woocommerce ul.products li {
        list-style: none outside
    }

    #ajax-content-wrap .woocommerce ul.products li.product .woocommerce-loop-product__title {
        padding: .5em 0;
        margin: 0;
        font-size: 1em
    }

    #ajax-content-wrap .woocommerce ul.products li.product a {
        text-decoration: none
    }

    #ajax-content-wrap .woocommerce ul.products li.product a img {
        width: 100%;
        height: auto;
        display: block;
        margin: 0 0 1em;
        box-shadow: none
    }

    #ajax-content-wrap .woocommerce ul.products li.product .button {
        margin-top: 1em
    }

    #ajax-content-wrap .woocommerce ul.products li.product .price {
        color: #77a464;
        display: block;
        font-weight: 400;
        margin-bottom: .5em;
        font-size: .857em
    }

    #ajax-content-wrap .woocommerce a.button {
        font-size: 100%;
        margin: 0;
        line-height: 1;
        cursor: pointer;
        position: relative;
        text-decoration: none;
        overflow: visible;
        padding: .618em 1em;
        font-weight: 700;
        border-radius: 3px;
        left: auto;
        color: #515151;
        background-color: #ebe9eb;
        border: 0;
        display: inline-block;
        background-image: none;
        box-shadow: none;
        text-shadow: none
    }

    #ajax-content-wrap .woocommerce a.button:hover {
        background-color: #dfdcde;
        text-decoration: none;
        background-image: none;
        color: #515151
    }

    #ajax-content-wrap .woocommerce a.button:disabled {
        color: inherit;
        cursor: not-allowed;
        opacity: .5;
        padding: .618em 1em
    }

    #ajax-content-wrap .woocommerce a.button:disabled:hover {
        color: inherit;
        background-color: #ebe9eb
    }

    #ajax-content-wrap .col {
        position: relative;
        display: block;
        width: 100%
    }

    #ajax-content-wrap .vc_row-fluid>.span_12 {
        display: flex;
        display: -ms-flexbox;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        float: none
    }

    @media (min-width: 690px) {
        #ajax-content-wrap .col {
            margin-right: 2%
        }
    }

    #ajax-content-wrap .col:last-child {
        margin-right: 0
    }

    #ajax-content-wrap .col.col_last {
        margin-right: 0
    }

    #ajax-content-wrap .vc_row-fluid>.span_12>.wpb_column {
        float: none;
        margin-right: 0
    }

    #ajax-content-wrap .vc_row-fluid>.span_12>.wpb_column:not([class*="offset-"]) {
        margin-left: 0
    }

    #ajax-content-wrap .vc_row-fluid>.span_12 {
        width: auto
    }

    #ajax-content-wrap .vc_row-fluid>.span_12 {
        margin-left: -1%;
        margin-right: -1%
    }

    #ajax-content-wrap .vc_row-fluid>.span_12 .wpb_column {
        padding-left: 1%;
        padding-right: 1%
    }

    #ajax-content-wrap .full-width-content.vc_row-fluid .wpb_column {
        padding: 0
    }

    #ajax-content-wrap .full-width-content.vc_row-fluid .wpb_column .wpb_row,
    #ajax-content-wrap .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,
    #ajax-content-wrap .full-width-content.vc_row-fluid .span_12 {
        margin: 0
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .container-wrap .full-width-content .vc_row-fluid[data-column-margin*=px]>.span_12>.wpb_column {
            margin-bottom: 30px
        }
    }

    #ajax-content-wrap .vc_row-fluid .wpb_column {
        box-shadow: none
    }

    @media (min-width: 690px) {
        #ajax-content-wrap .vc_col-sm-12 {
            width: 100%
        }

        #ajax-content-wrap .vc_col-sm-6 {
            width: 50%
        }

        #ajax-content-wrap .vc_col-sm-3 {
            width: 25%
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap [class*=vc_col-]:not([class*="vc_col-xs"]) {
            width: 100%
        }

        #ajax-content-wrap .wpb_column:not([class*="vc_col-xs"]) {
            width: 100%;
            margin-bottom: 25px
        }
    }

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

        #ajax-content-wrap .vc_row-fluid.full-width-content .col,
        #ajax-content-wrap .vc_row-fluid.full-width-content .col .wpb_row {
            margin-bottom: 0
        }
    }

    #ajax-content-wrap a,
    #ajax-content-wrap div,
    #ajax-content-wrap form,
    #ajax-content-wrap h1,
    #ajax-content-wrap h2,
    #ajax-content-wrap h4,
    #ajax-content-wrap h5,
    #ajax-content-wrap h6,
    #ajax-content-wrap i,
    #ajax-content-wrap iframe,
    #ajax-content-wrap img,
    #ajax-content-wrap label,
    #ajax-content-wrap li,
    #ajax-content-wrap p,
    #ajax-content-wrap span,
    #ajax-content-wrap strong,
    #ajax-content-wrap ul {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline
    }

    #ajax-content-wrap input[type=submit] {
        -webkit-appearance: none
    }

    #ajax-content-wrap ul {
        list-style: none
    }

    #ajax-content-wrap input[type=text]::-ms-clear {
        display: none
    }

    #ajax-content-wrap p:empty {
        display: none
    }

    #ajax-content-wrap * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    #ajax-content-wrap .container {
        margin: 0 auto;
        position: relative;
        max-width: 880px
    }

    #ajax-content-wrap .row {
        position: relative
    }

    #ajax-content-wrap .main-content>.row {
        margin-left: 0;
        margin-right: 0
    }

    #ajax-content-wrap .col:after,
    #ajax-content-wrap .row:after {
        content: "";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    #ajax-content-wrap .row {
        padding-bottom: 24px
    }

    @media (min-width: 690px) {
        #ajax-content-wrap .span_3 {
            width: 23.5%
        }

        #ajax-content-wrap .span_5 {
            width: 40.5%
        }

        #ajax-content-wrap .span_7 {
            width: 57.5%
        }

        #ajax-content-wrap .span_12 {
            width: 100%
        }
    }

    #ajax-content-wrap p {
        -webkit-font-smoothing: antialiased
    }

    #ajax-content-wrap .container-wrap {
        background-color: #f8f8f8;
        position: relative;
        z-index: 10;
        margin-top: 0;
        padding-top: 40px;
        padding-bottom: 40px
    }

    #ajax-content-wrap a {
        color: #3555ff;
        text-decoration: none;
        transition: color .3s
    }

    #ajax-content-wrap a:hover {
        color: inherit
    }

    #ajax-content-wrap h1 {
        font-size: 54px;
        line-height: 62px;
        margin-bottom: 7px
    }

    #ajax-content-wrap h2 {
        font-size: 34px;
        line-height: 44px;
        margin-bottom: 7px
    }

    #ajax-content-wrap h4 {
        font-size: 18px;
        line-height: 32px;
        margin-bottom: 7px
    }

    #ajax-content-wrap h5 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 7px
    }

    #ajax-content-wrap h6 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 7px
    }

    #ajax-content-wrap h1,
    #ajax-content-wrap h2,
    #ajax-content-wrap h4,
    #ajax-content-wrap h5,
    #ajax-content-wrap h6 {
        color: #444;
        letter-spacing: 0;
        -webkit-font-smoothing: antialiased;
        font-family: Open Sans;
        font-weight: 600
    }

    #ajax-content-wrap strong {
        font-family: Open Sans;
        font-weight: 600
    }

    #ajax-content-wrap p {
        padding-bottom: 27px
    }

    #ajax-content-wrap .row .col p:last-child {
        padding-bottom: 0
    }

    #ajax-content-wrap .container .row:last-child {
        padding-bottom: 0
    }

    #ajax-content-wrap .wpb_wrapper>div {
        margin-bottom: 24px
    }

    #ajax-content-wrap .row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap,
    #ajax-content-wrap .row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img,
    #ajax-content-wrap .wpb_wrapper>div:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap ul {
        margin-left: 30px;
        margin-bottom: 30px
    }

    #ajax-content-wrap ul li {
        list-style: disc;
        list-style-position: outside
    }

    #ajax-content-wrap #footer-outer ul {
        margin: 0
    }

    #ajax-content-wrap #footer-outer ul li {
        list-style: none
    }

    #ajax-content-wrap .main-content img {
        max-width: 100%;
        height: auto
    }

    #ajax-content-wrap .light h2,
    #ajax-content-wrap .light h5,
    #ajax-content-wrap .light h6,
    #ajax-content-wrap .light p {
        color: #fff
    }

    #ajax-content-wrap .row .col h4 {
        margin-bottom: 8px
    }

    #ajax-content-wrap .row .col img {
        margin-bottom: 15px;
        max-width: 100%;
        height: auto
    }

    #ajax-content-wrap .row .col img:not([srcset]) {
        width: auto
    }

    #ajax-content-wrap .wpb_text_column>.wpb_wrapper>:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap .container-wrap .row>.wpb_row:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap .wpb_content_element,
    #ajax-content-wrap .wpb_row {
        margin-bottom: 35px
    }

    #ajax-content-wrap .wpb_row>.span_12 {
        z-index: 10
    }

    #ajax-content-wrap .wpb_row>.span_12 {
        margin-bottom: 0 !important
    }

    #ajax-content-wrap .wpb_row>.span_12>.column_container:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap .nectar-slider-loading {
        background-color: #393939;
        background-position: center;
        background-repeat: repeat;
        position: absolute;
        z-index: 1000;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    #ajax-content-wrap .full-width-section {
        -webkit-box-sizing: content-box;
        box-sizing: content-box
    }

    #ajax-content-wrap .full-width-section {
        background-size: cover;
        width: 100%;
        position: relative
    }

    #ajax-content-wrap .full-width-content.vc_row-fluid .wpb_column {
        background-position: center;
        background-size: cover
    }

    #ajax-content-wrap .wpb_row {
        position: relative
    }

    #ajax-content-wrap .full-width-section .row-bg,
    #ajax-content-wrap .wpb_row .row-bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-size: cover
    }

    #ajax-content-wrap .wpb_row .row-bg-wrap .row-bg-overlay {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: " ";
        z-index: 2;
        backface-visibility: hidden
    }

    #ajax-content-wrap .wpb_row.full-width-content,
    #ajax-content-wrap .wpb_row.full-width-section,
    #ajax-content-wrap .wpb_row.full-width-content img {
        margin-bottom: 0
    }

    #ajax-content-wrap .full-width-section>.span_12>div:last-child {
        padding-bottom: 0
    }

    #ajax-content-wrap .full-width-section img {
        display: block;
        margin-bottom: 0
    }

    #ajax-content-wrap [data-parallax=true] .swiper-slide .image-bg.translate {
        background-attachment: scroll;
        top: auto;
        bottom: 0
    }

    #ajax-content-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
    }

    #ajax-content-wrap .full-width-section .row-bg-wrap,
    #ajax-content-wrap .wpb_row .row-bg-wrap {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    #ajax-content-wrap .row-bg-wrap[data-bg-animation*=fade],
    #ajax-content-wrap .row-bg-wrap[data-bg-animation*=zoom] {
        overflow: hidden
    }

    #ajax-content-wrap .wpb_row .row-bg-wrap .inner-wrap {
        height: 100%;
        width: 100%
    }

    #ajax-content-wrap .full-width-section>.col.span_12 {
        float: none
    }

    #ajax-content-wrap .full-width-content>.col.span_12.light,
    #ajax-content-wrap .full-width-section>.col.span_12.light {
        color: #fff
    }

    #ajax-content-wrap .vc_row.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
        width: 100%
    }

    #ajax-content-wrap .vc_row.vc_row-o-equal-height>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
        min-height: 1px
    }

    #ajax-content-wrap .vc_column_container>.vc_column-inner {
        position: relative
    }

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

        #ajax-content-wrap .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,
        #ajax-content-wrap .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container,
        #ajax-content-wrap .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner {
            display: -webkit-flex;
            display: flex
        }
    }

    #ajax-content-wrap .col {
        position: relative;
        float: left
    }

    #ajax-content-wrap .row-bg-wrap .row-bg[data-nectar-img-src] {
        opacity: 0
    }

    #ajax-content-wrap .column-image-bg-wrap .column-image-bg.loaded {
        transition: opacity .4s ease .1s
    }

    #ajax-content-wrap .col.centered-text,
    #ajax-content-wrap .wpb_column.centered-text {
        text-align: center
    }

    #ajax-content-wrap .col.centered-text ul,
    #ajax-content-wrap .wpb_column.centered-text ul {
        display: inline-block;
        text-align: center;
        margin-left: 0
    }

    #ajax-content-wrap .col.centered-text ul,
    #ajax-content-wrap .wpb_column.centered-text ul {
        text-align: left
    }

    #ajax-content-wrap .wpb_column {
        background-position: center
    }

    #ajax-content-wrap .wpb_column[data-has-bg-color=true] .wpb_wrapper,
    #ajax-content-wrap .wpb_column[data-hover-bg^="#"] .wpb_wrapper,
    #ajax-content-wrap .wpb_column[data-using-bg=true] .wpb_wrapper {
        position: relative;
        z-index: 2
    }

    #ajax-content-wrap .wpb_column .column-bg-overlay,
    #ajax-content-wrap .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)
    }

    #ajax-content-wrap .wpb_column .column-bg-overlay-wrap {
        opacity: 1
    }

    #ajax-content-wrap .wpb_text_column {
        margin-bottom: 0
    }

    #ajax-content-wrap .wpb_animate_when_almost_visible {
        opacity: 0
    }

    #ajax-content-wrap .wpb_start_animation {
        opacity: 1
    }

    #ajax-content-wrap .wpb_text_column h2:last-child {
        margin-bottom: 10px
    }

    #ajax-content-wrap iframe {
        max-width: 100%
    }

    #ajax-content-wrap .nectar-cta .link_wrap .link_text {
        padding-right: 36px;
        position: relative;
        display: inline-block
    }

    #ajax-content-wrap .nectar-cta[data-using-bg=true] .text {
        margin-right: 10px
    }

    #ajax-content-wrap .nectar-cta .link_wrap {
        position: relative;
        text-decoration: inherit;
        speak: none
    }

    #ajax-content-wrap .nectar-cta[data-using-bg=true] .link_wrap {
        cursor: pointer
    }

    #ajax-content-wrap .nectar-cta .link_wrap .arrow:before {
        font-family: icomoon;
        font-weight: 400;
        font-style: normal;
        text-decoration: inherit;
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
        content: "\f105";
        color: #000;
        line-height: 30px;
        font-size: 14px;
        position: absolute;
        right: 0;
        width: 26px;
        text-align: center;
        height: 30px;
        top: 50%;
        margin-top: -16px;
        transition: all .33s cubic-bezier(.12, .75, .4, 1)
    }

    #ajax-content-wrap .nectar-cta[data-text-color=custom] .arrow:after,
    #ajax-content-wrap .nectar-cta[data-text-color=custom] .link_wrap .arrow:before {
        color: inherit;
        border-color: inherit
    }

    #ajax-content-wrap .nectar-cta[data-alignment=left] {
        text-align: left
    }

    #ajax-content-wrap .nectar-cta[data-alignment=center] {
        text-align: center
    }

    #ajax-content-wrap .span_12.light .nectar-cta .link_wrap .link_text:after {
        border-color: #ffffff80;
        border-radius: 50%
    }

    #ajax-content-wrap .nectar-cta .arrow,
    #ajax-content-wrap .nectar-cta .arrow {
        letter-spacing: 0
    }

    #ajax-content-wrap .nectar-cta .link_wrap .link_text {
        color: inherit
    }

    #ajax-content-wrap .nectar-cta[data-text-color=custom] .link_wrap .link_text:after,
    #ajax-content-wrap .nectar-cta[data-text-color=custom] .link_wrap:after {
        border-color: inherit !important
    }

    #ajax-content-wrap .nectar-cta[data-text-color=custom] .link_wrap:before {
        color: inherit !important
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .circle {
        background-color: #000
    }

    #ajax-content-wrap .nectar-cta .link_wrap .link_text:after,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .circle,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text:before {
        border-radius: 100px;
        border: 1px solid rgba(0, 0, 0, .3);
        height: 25px;
        width: 25px;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -14px;
        content: " ";
        display: block;
        pointer-events: none;
        transition: all .33s cubic-bezier(.12, .75, .4, 1)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .circle {
        border: none;
        z-index: -1
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text:before {
        box-shadow: 0 9px 20px;
        opacity: .29;
        border: none;
        z-index: -1
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text:after {
        background-color: inherit;
        border: none
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text {
        padding-right: 38px
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow {
        overflow: hidden;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -14px;
        height: 25px;
        line-height: 28px;
        width: 24px;
        border-radius: 50px;
        transition: all .33s cubic-bezier(.12, .75, .4, 1)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow:after,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow:before {
        margin-top: -14px;
        height: 28px;
        line-height: 28px;
        width: 25px;
        padding-left: 1px;
        box-sizing: border-box
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow:after {
        transform: translate(-100%)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .circle,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text:before {
        height: 27px;
        width: 27px;
        right: -1px;
        margin-top: -14px
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .circle {
        transform: scale(.85)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .link_text:before {
        transform: scale(.84)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap:hover .circle,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap:hover .link_text:before {
        transform: scale(1)
    }

    #ajax-content-wrap .nectar-cta[data-style=material] .arrow,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow:after,
    #ajax-content-wrap .nectar-cta[data-style=material] .link_wrap .arrow:before {
        color: #fff
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg,
    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg polyline {
        stroke: currentColor
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg polyline {
        stroke-dashoffset: 140px;
        stroke-dasharray: 140px
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap .link_text:after {
        display: none
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap .link_text {
        padding: 0 0 0 40px;
        position: relative
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
        display: block
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .line {
        height: 1px;
        width: 25px;
        position: absolute;
        content: "";
        left: 0;
        display: block;
        top: 50%;
        transform-origin: left;
        background-color: #000;
        transform: translateY(calc(-50% + .5px)) translateZ(0)
    }

    #ajax-content-wrap .light .nectar-cta[data-style=arrow-animation] .line {
        background-color: #fff
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg {
        position: absolute;
        left: 25px;
        top: 50%;
        width: 6px
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg polyline {
        animation: ctaArrowEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text {
        animation: ctaArrowTextStart .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .line {
        animation: ctaArrowLineStart .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] svg {
        animation: ctaArrowSVGStart .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap:hover svg {
        animation: ctaArrowSVGEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text .line {
        animation: ctaArrowLineEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text>.text {
        animation: ctaArrowTextEnd .45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    #ajax-content-wrap .nectar-cta[data-style=arrow-animation] .link_wrap:hover polyline {
        animation: ctaArrowStart .45s ease .25s forwards
    }

    #ajax-content-wrap .wpb_wrapper>.divider-wrap {
        margin-bottom: 0
    }

    #ajax-content-wrap .divider {
        height: 20px
    }

    #ajax-content-wrap i[class*=fa-] {
        display: inline-block;
        word-spacing: 1px;
        position: relative;
        text-align: center;
        top: -2px;
        vertical-align: middle;
        max-width: 100%
    }

    #ajax-content-wrap i[class^=icon-] {
        display: inline-block;
        text-align: center;
        vertical-align: middle
    }

    #ajax-content-wrap i[class*=" icon-"] {
        display: inline-block;
        max-width: 100%;
        position: relative;
        text-align: center;
        vertical-align: middle;
        top: -2px;
        word-spacing: 1px
    }

    #ajax-content-wrap [class^=icon-].icon-default-style {
        line-height: 34px;
        height: 34px;
        width: 34px;
        margin-right: 0;
        font-size: 34px;
        color: #000;
        font-style: normal;
        background-color: transparent
    }

    #ajax-content-wrap .col.has-animation,
    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap,
    #ajax-content-wrap .wpb_column.has-animation,
    #ajax-content-wrap img.img-with-animation {
        opacity: 0;
        position: relative
    }

    #ajax-content-wrap .img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap,
    #ajax-content-wrap img.img-with-animation[data-animation=fade-in-from-bottom] {
        transform: translateY(100px)
    }

    #ajax-content-wrap .col.has-animation[data-animation=fade-in-from-bottom],
    #ajax-content-wrap .wpb_column.has-animation[data-animation=fade-in-from-bottom] {
        transform: translateY(50px)
    }

    #ajax-content-wrap .img-with-aniamtion-wrap,
    #ajax-content-wrap .wpb_wrapper>.img-with-aniamtion-wrap {
        line-height: 0;
        margin-bottom: 0
    }

    #ajax-content-wrap .img-with-aniamtion-wrap>.inner {
        height: 100%
    }

    #ajax-content-wrap .center img.img-with-animation {
        margin: 0 auto;
        display: block
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap {
        overflow: hidden
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]) {
        overflow: visible
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 0;
        margin-bottom: 0
    }

    #ajax-content-wrap img.img-with-animation.nectar-lazy {
        display: block;
        min-height: 1px;
        min-width: 1px
    }

    #ajax-content-wrap .row .col img.img-with-animation.nectar-lazy:not([srcset]) {
        width: 100%
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy,
    #ajax-content-wrap .img-with-aniamtion-wrap img.img-with-animation.nectar-lazy {
        opacity: 0;
        transition: opacity .5s ease
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap {
        margin-bottom: 15px
    }

    #ajax-content-wrap .img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation {
        box-shadow: none
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]) {
        transition: all .65s cubic-bezier(.05, .2, .1, 1) !important
    }

    #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner {
        transition: transform .65s cubic-bezier(.05, .2, .1, 1)
    }

    #ajax-content-wrap .wpb_column[data-bg-cover=true] {
        background-size: cover;
        background-position: center
    }

    #ajax-content-wrap [data-aie=zoom-out] .first-section .row-bg-wrap,
    #ajax-content-wrap [data-aie=zoom-out] .top-level .row-bg-wrap {
        overflow: hidden;
        height: 100%;
        width: 100%;
        position: absolute;
        left: 0;
        top: 0
    }

    #ajax-content-wrap input[type=text],
    #ajax-content-wrap textarea {
        padding: 10px;
        width: 100%;
        font-size: 14px;
        font-family: inherit;
        line-height: 24px;
        color: #555;
        background-color: #f1f1f1;
        border: none;
        transition: all .2s ease
    }

    #ajax-content-wrap input:focus,
    #ajax-content-wrap textarea:focus {
        outline: 0
    }

    #ajax-content-wrap input[type=submit] {
        background-color: #333;
        padding: 7px 11px;
        border: none;
        color: #fff;
        cursor: pointer;
        transition: all .45s cubic-bezier(.25, 1, .33, 1);
        width: auto;
        font-family: Open Sans;
        font-weight: 600;
        font-size: 14px;
        border-radius: 2px
    }

    #ajax-content-wrap input[type=submit]:hover {
        background-color: #000
    }

    #ajax-content-wrap textarea {
        max-width: 100%
    }

    #ajax-content-wrap .gform_wrapper .top_label .gfield_label {
        margin-top: 20px;
        margin-bottom: 6px;
        font-family: Open Sans;
        font-weight: 700
    }

    #ajax-content-wrap .full-width-content,
    #ajax-content-wrap .full-width-section {
        visibility: visible
    }

    #ajax-content-wrap .wpb_row.full-width-content .wpb_row>.row-bg-wrap,
    #ajax-content-wrap .wpb_row.full-width-section .wpb_row>.row-bg-wrap {
        margin-left: 0;
        left: 0;
        width: 100%
    }

    #ajax-content-wrap .wpb_row .column-image-bg-wrap,
    #ajax-content-wrap .wpb_row .column-image-bg-wrap .column-image-bg,
    #ajax-content-wrap .wpb_row .column-image-bg-wrap .inner-wrap {
        overflow: hidden;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0
    }

    #ajax-content-wrap .wpb_column[data-bg-cover=true] .column-image-bg {
        background-size: cover;
        background-position: center
    }

    #ajax-content-wrap .wpb_row .column-image-bg-wrap {
        z-index: 0;
        overflow: hidden
    }

    #ajax-content-wrap .full-width-content.vc_row-fluid .wpb_column .column-image-bg-wrap .column-image-bg {
        background-position: center;
        background-size: cover
    }

    #ajax-content-wrap .icon-salient-down-arrow {
        font-family: icomoon !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased
    }

    #ajax-content-wrap .icon-salient-down-arrow:before {
        content: "\e008"
    }

    #ajax-content-wrap .nectar-animated-title,
    #ajax-content-wrap .wpb_wrapper>.nectar-animated-title {
        margin-bottom: 0
    }

    #ajax-content-wrap .nectar-animated-title-inner {
        display: inline-block;
        overflow: hidden;
        position: relative;
        margin-bottom: 10px;
        transform: translateZ(0)
    }

    #ajax-content-wrap .nectar-animated-title h5 {
        padding: 6px 12px
    }

    #ajax-content-wrap .nectar-animated-title .nectar-animated-title-inner .wrap>* {
        margin-bottom: 0;
        position: relative;
        z-index: 100;
        color: #fff
    }

    #ajax-content-wrap .nectar-animated-title .nectar-animated-title-inner:after {
        display: block;
        background-color: #000;
        content: " ";
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    #ajax-content-wrap .nectar-animated-title .nectar-animated-title-outer {
        display: inline-block
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner:after {
        -ms-transform-origin: left;
        -ms-transform: scale(0, 1);
        transform-origin: left;
        transform: scaleX(0)
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner .wrap {
        overflow: hidden;
        -ms-transform: translateX(-100%) translateZ(0);
        -webkit-transform: translateX(-100%) translateZ(0);
        transform: translate(-100%) translateZ(0);
        position: relative;
        z-index: 100
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner .wrap * {
        -ms-transform: translateX(100%) translateZ(0);
        -webkit-transform: translateX(100%) translateZ(0);
        transform: translate(100%) translateZ(0);
        display: block
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal].completed .nectar-animated-title-inner .wrap,
    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal].completed .nectar-animated-title-inner .wrap * {
        -ms-transform: translateX(0) translateZ(0);
        -webkit-transform: translateX(0) translateZ(0);
        transform: translate(0) translateZ(0);
        -ms-transition: transform .7s cubic-bezier(.85, 0, .12, 1);
        -webkit-transition: -webkit-transform .7s cubic-bezier(.85, 0, .12, 1);
        transition: transform .7s cubic-bezier(.85, 0, .12, 1)
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal].completed .nectar-animated-title-inner:after {
        -webkit-animation: colorStripReveal .7s cubic-bezier(.85, 0, .12, 1) forwards;
        animation: colorStripReveal .7s cubic-bezier(.85, 0, .12, 1) forwards
    }

    #ajax-content-wrap .nectar-fancy-ul ul li {
        list-style: none;
        position: relative;
        padding-left: 38px
    }

    #ajax-content-wrap .nectar-fancy-ul ul {
        margin-left: 0
    }

    #ajax-content-wrap .nectar-fancy-ul ul li i,
    #ajax-content-wrap .nectar-fancy-ul ul li i.icon-default-style {
        position: absolute;
        left: 0;
        top: 0;
        width: 20px
    }

    #ajax-content-wrap .nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
        font-size: 16px;
        height: 100%;
        line-height: 22px
    }

    #ajax-content-wrap .nectar-fancy-ul[data-animation=true] ul li {
        opacity: 0;
        left: -20px;
        margin-bottom: 5px
    }

    #ajax-content-wrap .wpb_row.full-width-content .woocommerce .nectar-woo-flickity {
        padding: 45px 15px
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity .flickity-slider li {
        margin: 0 !important
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell li {
        width: 100% !important
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity .flickity-slider .flickity-cell {
        padding: 15px;
        width: 100%
    }

    @media only screen and (min-width: 690px) {
        #ajax-content-wrap .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 50%
        }

        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 33.3%
        }
    }

    @media only screen and (min-width: 1000px) {

        #ajax-content-wrap .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell,
        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 25%
        }
    }

    @media only screen and (min-width: 1000px) and (max-width: 1300px) {
        #ajax-content-wrap .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 33.3%
        }
    }

    @media only screen and (min-width: 1600px) {
        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 20%
        }
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .nectar-woo-carousel-top {
        text-align: center;
        position: relative;
        margin-bottom: 25px;
        min-height: 30px
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button {
        border-radius: 100px;
        position: absolute;
        top: 50%;
        padding: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 1
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows]:not(.related-upsell-carousel) .woo-flickity-count {
        display: none;
        text-align: center
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button svg {
        width: 30%;
        height: 30%;
        left: 25%;
        top: 35%
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button.next svg {
        left: 45%
    }

    #ajax-content-wrap .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .next .arrow,
    #ajax-content-wrap .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .previous .arrow {
        fill: #000
    }

    #ajax-content-wrap .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button:after,
    #ajax-content-wrap .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .next:before,
    #ajax-content-wrap .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*=arrows] .previous:before {
        background-color: #000
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button:after,
    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .next:before,
    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .previous:before {
        background-color: #fff;
        position: absolute;
        height: 2px;
        left: 11px;
        top: 50%;
        margin-top: -1px;
        width: 15px;
        content: "";
        display: block
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button:after {
        background-color: transparent !important;
        border-radius: 100px;
        width: 100%;
        height: 100%;
        margin: 0;
        left: 0;
        top: 0;
        z-index: -1;
        transition: transform .45s cubic-bezier(.15, .75, .5, 1), opacity .45s cubic-bezier(.15, .75, .5, 1)
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .previous:before {
        left: 14px
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .previous {
        left: 15px
    }

    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .next {
        right: 15px
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button svg:not(.flickity-button-icon) {
        width: 48px;
        height: 48px;
        top: -5px;
        left: -2px;
        transform-origin: center;
        transform: rotate(-88deg);
        position: absolute
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button svg circle.time {
        stroke-dashoffset: 183;
        stroke-dasharray: 183;
        stroke: #fff;
        stroke-linecap: butt;
        -webkit-transition: stroke-dashoffset .6s cubic-bezier(.25, .25, .1, 1), stroke .2s ease;
        transition: stroke-dashoffset .6s cubic-bezier(.25, .25, .1, 1), stroke .2s ease
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button svg circle:not(.time) {
        stroke: #00000040
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button:hover svg circle.time {
        stroke-dashoffset: 8;
        -webkit-transition: stroke-dashoffset .6s cubic-bezier(.25, .25, .1, 1), stroke .2s ease;
        transition: stroke-dashoffset .6s cubic-bezier(.25, .25, .1, 1), stroke .2s ease
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls*=arrows] .flickity-prev-next-button svg circle.time {
        stroke: #000
    }

    @media only screen and (min-width: 690px) and (max-width: 1000px) {
        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            transform: scale(.75)
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text]:not(.related-upsell-carousel) .woo-flickity-count {
            display: block
        }

        #ajax-content-wrap .wpb_row.full-width-content .woocommerce .nectar-woo-flickity {
            padding-bottom: 75px
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top {
            position: static
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            top: auto;
            bottom: 20px;
            transform: scale(.65)
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.previous {
            left: 0
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.next {
            right: 0
        }

        #ajax-content-wrap .full-width-content .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.previous {
            left: 30px
        }

        #ajax-content-wrap .full-width-content .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.next {
            right: 30px
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text]:not(.related-upsell-carousel) .woo-flickity-count {
            bottom: 23px;
            position: absolute;
            left: 0;
            width: 100%
        }
    }

    @media only screen and (min-width: 1300px) {
        #ajax-content-wrap .container {
            max-width: 1100px
        }
    }

    @media only screen and (min-width: 1000px) and (max-width: 1300px) {
        #ajax-content-wrap .swiper-slide .content p {
            font-size: 20px;
            line-height: 34px
        }
    }

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

        #ajax-content-wrap .span_12,
        #ajax-content-wrap .span_3,
        #ajax-content-wrap .span_5,
        #ajax-content-wrap .span_7 {
            width: 100%;
            margin-left: 0
        }

        #ajax-content-wrap .col,
        #ajax-content-wrap .vc_row-fluid .wpb_column {
            margin-bottom: 25px
        }

        #ajax-content-wrap .wpb_column {
            width: 100%
        }

        #ajax-content-wrap .container {
            max-width: 600px
        }

        #ajax-content-wrap .one-fourths.span_3,
        #ajax-content-wrap .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
            width: 50%;
            margin-bottom: 2%
        }

        #ajax-content-wrap .one-fourths.span_3.clear-both,
        #ajax-content-wrap .one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) {
            clear: both
        }

        #ajax-content-wrap #footer-outer .one-fourths.span_3.right-edge,
        #ajax-content-wrap .one-fourths.span_3.right-edge,
        #ajax-content-wrap .one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) {
            margin-right: 0
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .container {
            max-width: 320px
        }

        #ajax-content-wrap .col {
            margin-bottom: 25px
        }

        #ajax-content-wrap .slider-pagination {
            bottom: 10px
        }
    }

    @media only screen and (min-width: 1px) and (max-width: 999px) {
        #ajax-content-wrap .video-texture {
            display: none
        }

        #ajax-content-wrap img.img-with-animation[data-animation=fade-in-from-bottom] {
            bottom: 0
        }

        #ajax-content-wrap .img-with-aniamtion-wrap .inner {
            margin: 0 !important
        }

        #ajax-content-wrap .img-with-aniamtion-wrap img {
            max-width: 100%
        }

        #ajax-content-wrap .full-width-section>.col.span_12 {
            margin-bottom: 0
        }

        #ajax-content-wrap .full-width-section {
            margin-top: 0 !important
        }

        #ajax-content-wrap .container-wrap {
            z-index: 11
        }

        #ajax-content-wrap .main-content>div {
            padding-bottom: 0
        }

        #ajax-content-wrap .swiper-slide .content .buttons,
        #ajax-content-wrap .swiper-slide .content h1,
        #ajax-content-wrap .swiper-slide .content p {
            transform: none !important;
            -webkit-transform: none !important
        }

        #ajax-content-wrap .swiper-slide .content .buttons,
        #ajax-content-wrap .swiper-slide .content h1,
        #ajax-content-wrap .swiper-slide .content p {
            opacity: 1 !important
        }

        #ajax-content-wrap .col.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap .wpb_column.has-animation[data-animation=fade-in-from-bottom] {
            bottom: 0 !important
        }

        #ajax-content-wrap .col.centered-text ul,
        #ajax-content-wrap .col.centered-text ul li,
        #ajax-content-wrap .wpb_column.centered-text ul,
        #ajax-content-wrap .wpb_column.centered-text ul li {
            text-align: left;
            margin-left: 0 !important
        }

        #ajax-content-wrap .col.centered-text ul,
        #ajax-content-wrap .wpb_column.centered-text ul {
            margin: 0 !important;
            display: block !important
        }

        #ajax-content-wrap .nectar-fancy-ul[data-animation=true] ul li,
        #ajax-content-wrap .nectar-fancy-ul[data-animation=true] ul li {
            left: 0
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            margin-bottom: 0 !important
        }
    }

    @media only screen and (max-width: 321px) {
        #ajax-content-wrap .container {
            max-width: 300px
        }
    }

    @media only screen and (min-width: 480px) and (max-width: 690px) {
        #ajax-content-wrap .container {
            max-width: 420px
        }
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape) {
        #ajax-content-wrap .video-texture {
            display: none
        }

        #ajax-content-wrap .col.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap .wpb_column.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap img.img-with-animation[data-animation=fade-in-from-bottom] {
            bottom: 0
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product.material {
        width: 24%;
        margin-right: 1.3%;
        margin-bottom: 1.3%
    }

    #ajax-content-wrap .woocommerce ul.products li.product.material img {
        pointer-events: none;
        max-width: none;
        margin-bottom: 0
    }

    #ajax-content-wrap .woocommerce ul.products[data-product-style=material] {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #ajax-content-wrap .woocommerce ul.products[data-product-style=material] li {
        display: -webkit-flex;
        display: flex;
        float: none;
        clear: none !important
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {

        #ajax-content-wrap .woocommerce ul.products li.product.material,
        #ajax-content-wrap .woocommerce ul.products li.product.material.last {
            width: 32.4%;
            margin-right: 1.3%;
            margin-bottom: 1.3%
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product.material .price {
        font-size: 12px
    }

    #ajax-content-wrap .woocommerce .material.product {
        text-align: left;
        background-color: #fff;
        border-radius: 4px
    }

    #ajax-content-wrap .woocommerce .material.product:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        display: block;
        box-shadow: 0 20px 70px #0000002b;
        opacity: 0;
        pointer-events: none;
        border-radius: 4px;
        transition: opacity .3s cubic-bezier(.21, .6, .35, 1)
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap {
        border-radius: 4px 4px 0 0;
        overflow: hidden
    }

    #ajax-content-wrap .woocommerce .material.product:hover:before {
        opacity: 1
    }

    #ajax-content-wrap .woocommerce .material.product {
        padding: 0 !important
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap {
        width: 100%
    }

    #ajax-content-wrap .woocommerce ul.products .material.product h2 {
        margin-top: 0 !important;
        color: #000;
        transition: all .3s cubic-bezier(.21, .6, .35, 1)
    }

    #ajax-content-wrap .woocommerce ul.products .material.product .price {
        transition: all .3s cubic-bezier(.21, .6, .35, 1)
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart {
        opacity: 0;
        transition: all .3s cubic-bezier(.21, .6, .35, 1);
        position: absolute;
        left: 20px;
        transform: translateY(16px);
        bottom: 23px
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a {
        border-radius: 0
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a {
        border: 1px solid rgba(0, 0, 0, .13);
        transition: color .2s linear;
        background-color: transparent !important;
        padding: 0 !important;
        color: #000
    }

    #ajax-content-wrap .material.product .add_to_cart_button:after {
        display: none
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a>span {
        padding: 8px 13px !important;
        font-size: 12px;
        line-height: 12px;
        display: inline-block;
        color: #000;
        transition: color .2s linear
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a {
        font-size: 12px !important
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a {
        margin-top: 0
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-meta>.price {
        transition: all .25s cubic-bezier(.21, .6, .35, 1) 50ms;
        opacity: 1
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-wrap .product-meta>.price {
        transition: all .15s cubic-bezier(.21, .6, .35, 1)
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-meta {
        padding: 20px 25px
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-meta>.price,
    #ajax-content-wrap .woocommerce .material.product:hover h2 {
        transform: translateY(-11px)
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-wrap .product-add-to-cart {
        transform: translateY(0)
    }

    #ajax-content-wrap .woocommerce .material.product .add_to_cart_button {
        display: inline-block;
        transition: background-color .2s linear, opacity .14s cubic-bezier(.21, .6, .35, 1), transform .3s cubic-bezier(.21, .6, .35, 1);
        text-align: center;
        text-indent: 0
    }

    #ajax-content-wrap .woocommerce .material.product:hover .add_to_cart_button {
        transition: background-color .2s linear, opacity .27s cubic-bezier(.21, .6, .35, 1), transform .3s cubic-bezier(.21, .6, .35, 1)
    }

    #ajax-content-wrap .material.product:hover .product-wrap {
        z-index: 101
    }

    #ajax-content-wrap .material.product:hover {
        z-index: 1001
    }

    #ajax-content-wrap .material.product:hover {
        z-index: 100
    }

    #ajax-content-wrap .material.product:hover .product-wrap .product-add-to-cart {
        opacity: 1
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-wrap .product-meta>.price {
        opacity: 0
    }

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

        #ajax-content-wrap .woocommerce ul.products[class*=columns-] li.product,
        #ajax-content-wrap .woocommerce ul.products li.product {
            width: 47.8%;
            margin: 0 4% 25px 0
        }

        #ajax-content-wrap .woocommerce ul.products li.product.material {
            width: 48.8%;
            margin: 0 2% 2% 0
        }

        #ajax-content-wrap .woocommerce ul.products[data-product-style=material] li:nth-child(2n + 1) {
            margin-right: 2% !important
        }
    }

    @media only screen and (max-width: 470px) {
        #ajax-content-wrap .woocommerce ul.products[data-product-style=material] li.product.material {
            margin-right: 0 !important;
            width: 100%
        }
    }

    #ajax-content-wrap .woocommerce a.button {
        background-color: #333;
        box-shadow: none;
        -webkit-box-shadow: none;
        background-image: none;
        text-shadow: none;
        -webkit-text-shadow: none;
        border: none;
        background-repeat: no-repeat;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        line-height: 12px;
        padding: 10px;
        position: relative;
        text-align: center;
        text-transform: capitalize;
        font-weight: 400;
        transition: all .25s ease 0s
    }

    #ajax-content-wrap .woocommerce a.button:disabled,
    #ajax-content-wrap .woocommerce a.button:disabled:hover,
    #ajax-content-wrap .woocommerce a.button:hover {
        color: #fff
    }

    #ajax-content-wrap .woocommerce ul.products li.product .product-wrap img {
        width: 100%;
        height: auto;
        display: block
    }

    #ajax-content-wrap .woocommerce ul.products li.product img {
        box-shadow: none;
        -webkit-box-shadow: none
    }

    #ajax-content-wrap .woocommerce ul.products li.product h2 {
        font-family: Open Sans;
        font-weight: 400;
        line-height: 23px;
        font-size: 18px;
        margin-top: 10px;
        text-transform: none;
        letter-spacing: 0;
        padding: .5em 0 .3em
    }

    #ajax-content-wrap .woocommerce ul.products li.product .woocommerce-loop-product__title {
        line-height: 23px;
        font-size: 18px;
        margin-top: 10px
    }

    #ajax-content-wrap .woocommerce ul.products li.product {
        width: 23.45%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    #ajax-content-wrap .woocommerce ul.products li.first {
        clear: none
    }

    @media only screen and (max-width: 1500px) and (min-width: 1000px) {
        #ajax-content-wrap .woocommerce ul.products li.first {
            clear: both
        }

        #ajax-content-wrap .full-width-content ul.products li.product {
            width: 22.45%
        }

        #ajax-content-wrap .full-width-content ul.products li:nth-child(4n + 1) {
            margin-left: 2%
        }

        #ajax-content-wrap .full-width-content ul.products li.product.last {
            margin-right: 2%
        }
    }

    @media only screen and (min-width: 1500px) {
        #ajax-content-wrap .woocommerce ul.products li.first {
            clear: both
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product.last {
        margin-right: 0
    }

    #ajax-content-wrap .woocommerce .product-wrap {
        overflow: hidden;
        position: relative
    }

    #ajax-content-wrap .woocommerce ul.products li.product .price {
        font-size: 18px;
        line-height: 22px;
        font-family: Open Sans;
        font-weight: 600
    }

    #ajax-content-wrap .woocommerce .products {
        margin-bottom: 0 !important
    }

    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]),
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]),
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]),
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]) {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%
    }

    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]) li.product,
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]) li.product,
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]) li.product,
    #ajax-content-wrap .woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]) li.product {
        float: none !important;
        clear: none !important
    }

    #ajax-content-wrap ul.products[data-n-lazy="1"] li.product .product-wrap>a {
        display: block;
        position: relative
    }

    #ajax-content-wrap ul.products[data-n-lazy="1"] li.product .product-wrap>a:before {
        background-color: #00000009;
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        position: absolute;
        pointer-events: none;
        z-index: -1;
        transition: opacity .5s ease
    }

    #ajax-content-wrap ul.products li.product img.nectar-lazy {
        min-height: 100px;
        background-color: #00000008;
        transition: border-color .1s ease, opacity .5s ease
    }

    #ajax-content-wrap ul.products li.product img.nectar-lazy {
        opacity: 0
    }

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

        #ajax-content-wrap .products[data-rm-m-hover="1"] li.product,
        #ajax-content-wrap .products[data-rm-m-hover="1"] li.product * {
            transition: none !important
        }

        #ajax-content-wrap .products[data-rm-m-hover="1"] li.product img.nectar-lazy {
            transition: opacity .5s ease !important
        }

        #ajax-content-wrap .products[data-rm-m-hover="1"] li.product.material {
            box-shadow: none
        }

        #ajax-content-wrap .woocommerce .products[data-rm-m-hover="1"] .material.product:hover .product-meta>.price,
        #ajax-content-wrap .woocommerce .products[data-rm-m-hover="1"] .material.product:hover h2 {
            transform: none !important
        }

        #ajax-content-wrap .products[data-rm-m-hover="1"] .material.product:before,
        #ajax-content-wrap .products[data-rm-m-hover="1"] .material.product:hover .product-wrap .product-add-to-cart {
            opacity: 0
        }

        #ajax-content-wrap .products[data-rm-m-hover="1"] .material.product .product-wrap .product-add-to-cart {
            pointer-events: none
        }

        #ajax-content-wrap .products[data-rm-m-hover="1"] .material.product:hover .product-wrap .product-meta>.price {
            opacity: 1
        }
    }

    #ajax-content-wrap .flickity-enabled {
        position: relative
    }

    #ajax-content-wrap .flickity-enabled:focus {
        outline: 0
    }

    #ajax-content-wrap .flickity-slider {
        position: absolute;
        width: 100%;
        height: 100%
    }

    #ajax-content-wrap .flickity-enabled.is-draggable {
        -webkit-tap-highlight-color: transparent;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    #ajax-content-wrap .flickity-enabled.is-draggable .flickity-viewport {
        cursor: move;
        cursor: -webkit-grab;
        cursor: grab
    }

    #ajax-content-wrap .flickity-prev-next-button {
        width: 40px;
        height: 40px;
        border: none;
        cursor: pointer;
        z-index: 1000;
        background-color: transparent !important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        font-size: 25px !important;
        transition: all .25s cubic-bezier(.12, .75, .4, 1);
        -webkit-transition: all .25s cubic-bezier(.12, .75, .4, 1)
    }

    #ajax-content-wrap .flickity-prev-next-button,
    #ajax-content-wrap .flickity-prev-next-button:hover {
        background: 0 0
    }

    #ajax-content-wrap .flickity-prev-next-button:disabled {
        display: none
    }

    #ajax-content-wrap .flickity-prev-next-button:hover {
        background: #fff
    }

    #ajax-content-wrap .flickity-prev-next-button:active {
        opacity: .6
    }

    #ajax-content-wrap .flickity-prev-next-button:disabled {
        opacity: .3;
        cursor: auto
    }

    #ajax-content-wrap .flickity-prev-next-button svg {
        position: absolute;
        left: 20%;
        top: 22%;
        width: 55%;
        height: 55%
    }

    #ajax-content-wrap .flickity-prev-next-button .arrow {
        fill: #fff
    }

    #ajax-content-wrap p {
        padding-bottom: 1.5em
    }

    #ajax-content-wrap .material .wpb_content_element,
    #ajax-content-wrap .material .wpb_row {
        margin-bottom: 1.5em
    }

    #ajax-content-wrap .material #footer-outer #footer-widgets .col ul li {
        padding: 4px 0 !important;
        border: none
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap #footer-outer .row {
            padding: 75px 0
        }
    }

    #ajax-content-wrap .container-wrap {
        background-color: #fff
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col ul li {
        border: none;
        padding: 4px 0
    }

    #ajax-content-wrap #footer-outer .widget.widget_nav_menu li {
        padding: 4px 0 !important
    }

    #ajax-content-wrap .material #footer-outer .widget li a,
    #ajax-content-wrap .material .widget li a {
        padding: 0 !important;
        border: none;
        color: inherit
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col ul li a {
        display: block
    }

    #ajax-content-wrap #footer-outer .widget h4 {
        margin-bottom: 15px
    }

    #ajax-content-wrap #footer-outer #copyright {
        font-size: 14px;
        background-color: transparent
    }

    #ajax-content-wrap #footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button) {
        transition: all .2s ease
    }

    #ajax-content-wrap #footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):focus,
    #ajax-content-wrap #footer-outer[data-custom-color=true] #footer-widgets a:not(.nectar-button):hover {
        opacity: .65
    }

    #ajax-content-wrap .swiper-slide .button a {
        border-radius: 0 !important;
        box-shadow: none
    }

    #ajax-content-wrap #ajax-content-wrap:after {
        background-color: #00000073;
        content: "";
        position: fixed;
        opacity: 0;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1000;
        pointer-events: none;
        transform: translateZ(0);
        backface-visibility: hidden;
        transition: opacity .7s cubic-bezier(.15, .2, .1, 1)
    }

    @media all and (-ms-high-contrast: none),
    (-ms-high-contrast: active) {
        #ajax-content-wrap #ajax-content-wrap:after {
            display: none
        }
    }

    #ajax-content-wrap .container-wrap input[type=submit] {
        padding: 16px !important;
        border-radius: 0 !important
    }

    #ajax-content-wrap input[type=text],
    #ajax-content-wrap textarea {
        background-color: #0000000a;
        border-radius: 4px;
        border: 2px solid transparent
    }

    #ajax-content-wrap input[type=text]:focus,
    #ajax-content-wrap textarea:focus {
        box-shadow: 0 0 10px #0000001c
    }

    #ajax-content-wrap a,
    #ajax-content-wrap label span,
    #ajax-content-wrap [class^=icon-].icon-default-style {
        color: red
    }

    #ajax-content-wrap #footer-outer a:focus,
    #ajax-content-wrap #footer-outer a:hover {
        color: red !important
    }

    #ajax-content-wrap .nectar-cta[data-color=accent-color]:not([data-style="material"]) .link_wrap,
    #ajax-content-wrap [class*=" icon-"],
    #ajax-content-wrap input[type=submit]:hover {
        background-color: red
    }

    #ajax-content-wrap .swiper-slide .button.solid_color a,
    #ajax-content-wrap .nectar-animated-title[data-color=accent-color] .nectar-animated-title-inner:after {
        background-color: red !important
    }

    #ajax-content-wrap .woocommerce ul.products li.product .price,
    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a:hover,
    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span {
        color: red !important
    }

    #ajax-content-wrap .woocommerce a.button:hover,
    #ajax-content-wrap .woocommerce .material.product .add_to_cart_button {
        background-color: red !important
    }

    #ajax-content-wrap .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button svg circle.time {
        stroke: red
    }

    #ajax-content-wrap [class^=icon-].icon-default-style.extra-color-2 {
        color: #00abb0 !important
    }

    #ajax-content-wrap .nectar-cta[data-color=extra-color-2]:not([data-style="material"]) .link_wrap {
        background-color: #00abb0
    }

    #ajax-content-wrap .nectar-animated-title[data-color=extra-color-2] .nectar-animated-title-inner:after {
        background-color: #00abb0 !important
    }

    #ajax-content-wrap .nectar-cta[data-color=extra-color-3]:not([data-style="material"]) .link_wrap {
        background-color: #ffcd03
    }

    #ajax-content-wrap .nectar-animated-title[data-color=extra-color-3] .nectar-animated-title-inner:after,
    #ajax-content-wrap .swiper-slide .button.solid_color .extra-color-3 {
        background-color: #ffcd03 !important
    }

    #ajax-content-wrap .container-wrap {
        background-color: #fff
    }

    #ajax-content-wrap h1,
    #ajax-content-wrap h2,
    #ajax-content-wrap h4,
    #ajax-content-wrap h5,
    #ajax-content-wrap h6 {
        color: #000
    }

    #ajax-content-wrap #footer-outer {
        background-color: #f4f4f4 !important
    }

    #ajax-content-wrap #footer-outer #footer-widgets {
        border-bottom: none
    }

    #ajax-content-wrap #footer-outer,
    #ajax-content-wrap #footer-outer a:not(.nectar-button) {
        color: #000 !important
    }

    #ajax-content-wrap #footer-outer #footer-widgets .widget h4 {
        color: #000 !important
    }

    #ajax-content-wrap #footer-outer #copyright {
        border: none;
        background-color: #fe0001
    }

    #ajax-content-wrap #footer-outer #copyright p {
        color: #fff
    }

    #ajax-content-wrap #footer-outer #copyright a:not(.nectar-button) {
        color: #fff !important
    }

    #ajax-content-wrap #footer-outer #copyright a:hover:not(.nectar-button) {
        color: #fff !important
    }

    @media only screen and (min-width: 1000px) and (max-width: 1300px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
            font-size: 18px !important;
            line-height: 31.2px !important
        }
    }

    @media only screen and (min-width: 690px) and (max-width: 999px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
            font-size: 13.2px !important;
            line-height: 24px !important
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true][data-fullscreen=false] .swiper-slide .content p {
            font-size: 10px !important;
            line-height: 17.52px !important
        }
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .container {
            max-width: 1425px;
            width: 100%;
            margin: 0 auto;
            padding: 0 90px
        }

        #ajax-content-wrap .swiper-slide .content {
            padding: 0 90px
        }

        #ajax-content-wrap .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
            width: 100% !important;
            padding: 0 !important
        }
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .container {
            max-width: 1425px
        }
    }

    #ajax-content-wrap .container-wrap input[type=text],
    #ajax-content-wrap .container-wrap textarea {
        font-size: 14px
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .top-level .nectar-slider-wrap[data-animate-in-effect=zoom-out]:not([data-bg-animation="ken_burns"]) .slide-bg-wrap {
            -webkit-transform: scale(1.11) translateZ(0);
            transform: scale(1.11) translateZ(0);
            -webkit-transition: .95s 0s cubic-bezier(.3, .58, .42, .9);
            transition: .95s 0s cubic-bezier(.3, .58, .42, .9)
        }
    }

    #ajax-content-wrap .top-level .nectar-slider-wrap[data-animate-in-effect=zoom-out]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap {
        -webkit-transform: scale(1) translateZ(0);
        transform: scale(1) translateZ(0)
    }

    #ajax-content-wrap .nectar-cta .link_wrap {
        transition: border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1)
    }

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

        #ajax-content-wrap .col.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap .wpb_column.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap .img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap {
            transform: none !important;
            -webkit-transform: none !important
        }

        #ajax-content-wrap img.img-with-animation,
        #ajax-content-wrap .img-with-aniamtion-wrap .hover-wrap,
        #ajax-content-wrap .col.has-animation,
        #ajax-content-wrap .wpb_column.has-animation,
        #ajax-content-wrap .nectar-fancy-ul[data-animation=true] ul li {
            opacity: 1 !important
        }

        #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner .wrap,
        #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner .wrap *,
        #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner:after {
            transform: none !important;
            -webkit-transform: none !important;
            opacity: 1 !important;
            animation: none !important
        }
    }

    @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape) {

        #ajax-content-wrap .col.has-animation[data-animation=fade-in-from-bottom],
        #ajax-content-wrap .wpb_column.has-animation[data-animation=fade-in-from-bottom] {
            transform: none !important;
            -webkit-transform: none !important
        }

        #ajax-content-wrap .img-with-animation,
        #ajax-content-wrap .col.has-animation,
        #ajax-content-wrap .wpb_column.has-animation {
            opacity: 1 !important
        }
    }

    #ajax-content-wrap #footer-outer .widget.widget_media_image img {
        margin-bottom: 0
    }

    #ajax-content-wrap #footer-outer {
        color: #ccc;
        position: relative;
        z-index: 10;
        background-color: #252525
    }

    #ajax-content-wrap #footer-outer .row {
        padding: 55px 0;
        margin-bottom: 0
    }

    #ajax-content-wrap #footer-outer .widget h4 {
        color: #777;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 20px
    }

    #ajax-content-wrap #footer-outer .widget {
        margin-bottom: 30px
    }

    #ajax-content-wrap #footer-outer #footer-widgets .widget.widget_nav_menu li {
        border-bottom: 0;
        padding: 0 !important
    }

    #ajax-content-wrap #footer-outer .widget.widget_nav_menu li a {
        padding: 8px 0;
        display: block
    }

    #ajax-content-wrap #footer-outer .widget_nav_menu li a {
        border-bottom: 1px solid #444
    }

    #ajax-content-wrap #footer-outer .span_3 .widget:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap #footer-outer a {
        color: #ccc
    }

    #ajax-content-wrap #footer-outer a:hover {
        color: #000
    }

    #ajax-content-wrap #footer-outer .widget ul li {
        margin-bottom: 7px
    }

    #ajax-content-wrap #footer-outer .col {
        z-index: 10;
        min-height: 1px
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col ul li {
        padding: 8px 0;
        list-style: none;
        margin-bottom: 0;
        border-bottom: 1px solid #444
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col ul li:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap #footer-outer .widget.widget_nav_menu li a {
        border-bottom: 0 !important
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col p {
        padding-bottom: 20px
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col p:last-child {
        padding-bottom: 0
    }

    #ajax-content-wrap #footer-outer #footer-widgets .col ul li:first-child>a,
    #ajax-content-wrap #footer-outer #footer-widgets .col ul li:first-child {
        padding-top: 0 !important
    }

    @media only screen and (min-width: 690px) and (max-width: 999px) {
        #ajax-content-wrap #footer-outer .one-fourths.span_3 {
            width: 48% !important;
            margin-bottom: 2%;
            margin-right: 15px;
            margin-left: 0 !important;
            padding: 15px;
            float: left
        }

        #ajax-content-wrap #footer-widgets .container .col {
            margin-left: 15px;
            width: 48%
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            margin-right: 0
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
            margin-bottom: 40px
        }
    }

    @media only screen and (min-width: 1px) and (max-width: 999px) {
        #ajax-content-wrap #footer-widgets .container .col {
            margin-bottom: 40px
        }

        #ajax-content-wrap #footer-widgets .container .col:nth-child(3),
        #ajax-content-wrap #footer-widgets .container .col:nth-child(4) {
            margin-bottom: 0
        }
    }

    #ajax-content-wrap #footer-outer #copyright {
        padding: 20px 0;
        font-size: 12px;
        background-color: #1c1c1c;
        color: #777
    }

    #ajax-content-wrap #footer-outer #copyright .container div:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap #footer-outer #copyright p {
        line-height: 22px;
        margin-top: 3px
    }

    #ajax-content-wrap #footer-outer #copyright .col ul {
        float: right
    }

    @media only screen and (min-width: 690px) and (max-width: 999px) {
        #ajax-content-wrap #footer-outer #copyright .col {
            width: 49%;
            margin-bottom: 0
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap #footer-outer #copyright .col ul {
            float: left
        }
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap #footer-widgets[data-cols="5"] .container .row>div {
            width: 19.5%
        }

        #ajax-content-wrap #footer-widgets[data-cols="5"] .container .row>div:first-child {
            width: 35%
        }
    }

    #ajax-content-wrap strong {
        font-family: Bai Jamjuree;
        font-weight: 600
    }

    #ajax-content-wrap .nectar-fancy-ul ul li .icon-default-style[class^=icon-] {
        line-height: 27px
    }

    #ajax-content-wrap h1 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        font-size: 85px;
        line-height: 100px;
        font-weight: 700
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {
        #ajax-content-wrap h1 {
            font-size: 63.75px;
            line-height: 75px
        }
    }

    @media only screen and (max-width: 999px) and (min-width: 690px) {
        #ajax-content-wrap h1 {
            font-size: 59.5px;
            line-height: 70px
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap h1 {
            font-size: 38.25px;
            line-height: 45px
        }
    }

    #ajax-content-wrap h2 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        font-size: 40px;
        line-height: 45px;
        font-weight: 700
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {
        #ajax-content-wrap h2 {
            font-size: 34px;
            line-height: 38.25px
        }

        #ajax-content-wrap .row .vc_col-sm-3 h2 {
            font-size: 28px;
            line-height: 31.5px
        }
    }

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

        #ajax-content-wrap .col h2,
        #ajax-content-wrap h2 {
            font-size: 30px;
            line-height: 33.75px
        }
    }

    @media only screen and (max-width: 690px) {

        #ajax-content-wrap .col h2,
        #ajax-content-wrap h2 {
            font-size: 36px;
            line-height: 40.5px
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product h2 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        font-size: 28px;
        line-height: 33px;
        font-weight: 700
    }

    #ajax-content-wrap h4,
    #ajax-content-wrap .row .col h4 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        font-size: 18px;
        line-height: 28px;
        font-weight: 700
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {

        #ajax-content-wrap .row .col h4,
        #ajax-content-wrap h4 {
            font-size: 18px;
            line-height: 28px
        }
    }

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

        #ajax-content-wrap .row .col h4,
        #ajax-content-wrap h4 {
            font-size: 16.2px;
            line-height: 25.2px
        }
    }

    @media only screen and (max-width: 690px) {

        #ajax-content-wrap .row .col h4,
        #ajax-content-wrap h4 {
            font-size: 16.2px;
            line-height: 25.2px
        }
    }

    #ajax-content-wrap h5,
    #ajax-content-wrap .row .col h5 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {

        #ajax-content-wrap .row .col h5,
        #ajax-content-wrap h5 {
            font-size: 14px;
            line-height: 20px
        }
    }

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

        #ajax-content-wrap .row .col h5,
        #ajax-content-wrap h5 {
            font-size: 14px;
            line-height: 20px
        }
    }

    @media only screen and (max-width: 690px) {

        #ajax-content-wrap .row .col h5,
        #ajax-content-wrap h5 {
            font-size: 14px;
            line-height: 20px
        }
    }

    #ajax-content-wrap h6,
    #ajax-content-wrap .row .col h6 {
        font-family: Bai Jamjuree;
        text-transform: capitalize;
        letter-spacing: 0;
        line-height: 12px;
        font-weight: 400
    }

    @media only screen and (max-width: 1300px) and (min-width: 1000px) {

        #ajax-content-wrap .row .col h6,
        #ajax-content-wrap h6 {
            font-size: 14px;
            line-height: 12px
        }
    }

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

        #ajax-content-wrap .row .col h6,
        #ajax-content-wrap h6 {
            font-size: 14px;
            line-height: 12px
        }
    }

    @media only screen and (max-width: 690px) {

        #ajax-content-wrap .row .col h6,
        #ajax-content-wrap h6 {
            font-size: 14px;
            line-height: 12px
        }
    }

    #ajax-content-wrap i {
        font-family: Bai Jamjuree;
        font-size: 15px;
        line-height: 30px;
        font-weight: 400;
        font-style: italic
    }

    #ajax-content-wrap strong {
        font-weight: 700
    }

    #ajax-content-wrap form label,
    #ajax-content-wrap .material #footer-outer .widget li a,
    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .woo-flickity-count {
        font-family: Bai Jamjuree;
        font-size: 20px !important;
        line-height: 30px;
        font-weight: 600 !important
    }

    #ajax-content-wrap .widget h4,
    #ajax-content-wrap #footer-outer .widget h4 {
        font-family: Bai Jamjuree;
        font-size: 20px !important;
        line-height: 20px;
        font-weight: 500 !important
    }

    #ajax-content-wrap .swiper-slide .content p {
        font-family: Bai Jamjuree;
        font-size: 35px;
        line-height: 42px;
        font-weight: 300
    }

    @media only screen and (min-width: 1000px) and (max-width: 1300px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
            font-size: 28px !important;
            line-height: 33.6px !important
        }
    }

    @media only screen and (min-width: 690px) and (max-width: 999px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
            font-size: 24.5px !important;
            line-height: 29.4px !important
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
            font-size: 24.5px !important;
            line-height: 29.4px !important
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product .woocommerce-loop-product__title,
    #ajax-content-wrap .woocommerce ul.products li.product h2 {
        font-family: Bai Jamjuree;
        font-size: 18px !important;
        line-height: 22px;
        font-weight: 600 !important
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a,
    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart a>span,
    #ajax-content-wrap .woocommerce ul.products li.product.material .price,
    #ajax-content-wrap .material.product .product-wrap .product-add-to-cart a span,
    #ajax-content-wrap .woocommerce ul.products li.product .price {
        font-family: Bai Jamjuree;
        font-size: 14px !important;
        line-height: 20px;
        font-weight: 500 !important
    }

    #ajax-content-wrap .material.product .product-wrap .product-add-to-cart a span,
    #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top,
    #ajax-content-wrap #footer-outer .widget h4,
    #ajax-content-wrap .swiper-slide .button a,
    #ajax-content-wrap .gform_wrapper .top_label .gfield_label,
    #ajax-content-wrap .material input[type=submit],
    #ajax-content-wrap .widget h4 {
        font-family: Bai Jamjuree;
        font-size: 18px;
        font-weight: 700
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .full-width-section.first-section {
            margin-top: 0 !important
        }
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .full-width-ns .nectar-slider-wrap .swiper-slide[data-y-pos=middle] .content {
            padding-top: 30px
        }
    }

    #ajax-content-wrap .woocommerce ul.products li.product.material {
        background-color: #fff
    }

    #ajax-content-wrap .nectar-shape-divider-wrap {
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 150px;
        z-index: 3;
        transform: translateZ(0)
    }

    #ajax-content-wrap .nectar-shape-divider {
        width: 100%;
        left: 0;
        bottom: -1px;
        height: 100%;
        position: absolute
    }

    #ajax-content-wrap .container-wrap .wpb_row[data-column-margin="20px"]:not(.full-width-section):not(.full-width-content) {
        margin-bottom: 20px
    }

    #ajax-content-wrap .container-wrap .vc_row-fluid[data-column-margin="20px"]>.span_12 {
        margin-left: -10px;
        margin-right: -10px
    }

    #ajax-content-wrap .container-wrap .inner_row[data-column-margin="20px"] .child_column {
        padding-left: 10px;
        padding-right: 10px
    }

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

        #ajax-content-wrap .vc_row-fluid[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
        #ajax-content-wrap .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
            margin-bottom: 20px
        }
    }

    #ajax-content-wrap .col.padding-8-percent>.vc_column-inner {
        padding: 48px
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .col.padding-8-percent>.vc_column-inner {
            padding: 8vw
        }
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .col.padding-8-percent>.vc_column-inner {
            padding: calc((100vw - 180px)*.08)
        }
    }

    @media only screen and (min-width: 1425px) {
        #ajax-content-wrap .col.padding-8-percent>.vc_column-inner {
            padding: calc(1245px * .08)
        }
    }

    #ajax-content-wrap .full-width-content .col.padding-8-percent>.vc_column-inner {
        padding: 8vw
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .full-width-content .col.padding-8-percent>.vc_column-inner {
            padding: 8vw
        }
    }

    #ajax-content-wrap .col[data-padding-pos=left-right]>.vc_column-inner {
        padding-top: 0;
        padding-bottom: 0
    }

    #ajax-content-wrap .col[data-padding-pos=top]>.vc_column-inner {
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    #ajax-content-wrap .col.padding-3-percent>.vc_column-inner {
        padding: 18px
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .col.padding-3-percent>.vc_column-inner {
            padding: 3vw
        }
    }

    @media only screen and (min-width: 1000px) {
        #ajax-content-wrap .col.padding-3-percent>.vc_column-inner {
            padding: calc((100vw - 180px)*.03)
        }
    }

    @media only screen and (min-width: 1425px) {
        #ajax-content-wrap .col.padding-3-percent>.vc_column-inner {
            padding: 37.35px
        }
    }

    #ajax-content-wrap .full-width-content .col.padding-3-percent>.vc_column-inner {
        padding: 3vw
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .full-width-content .col.padding-3-percent>.vc_column-inner {
            padding: 3vw
        }
    }

    #ajax-content-wrap .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
        background-position: center center
    }

    #ajax-content-wrap .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="left center"] .column-image-bg {
        background-position: left center
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .nectar-cta.display_tablet_inherit {
            display: inherit
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .nectar-cta.display_phone_inherit {
            display: inherit
        }
    }

    #ajax-content-wrap :focus {
        outline: 0 !important
    }

    #ajax-content-wrap .vc_column-inner:after,
    #ajax-content-wrap .vc_row:after {
        clear: both
    }

    #ajax-content-wrap .container:before,
    #ajax-content-wrap .container:after,
    #ajax-content-wrap .row:before,
    #ajax-content-wrap .row:after,
    #ajax-content-wrap .vc_row:before,
    #ajax-content-wrap .vc_row:after {
        content: " ";
        display: table
    }

    #ajax-content-wrap .container:after,
    #ajax-content-wrap .row:after,
    #ajax-content-wrap .vc_row:after {
        clear: both
    }

    #ajax-content-wrap .vc_row:after,
    #ajax-content-wrap .vc_row:before {
        content: " ";
        display: table
    }

    #ajax-content-wrap .vc_row-fluid:before,
    #ajax-content-wrap .vc_row-fluid:after {
        content: "";
        display: table
    }

    #ajax-content-wrap .vc_row-fluid:after {
        clear: both
    }

    #ajax-content-wrap .wpb_text_column p:last-child {
        margin-bottom: 0
    }

    #ajax-content-wrap .wpb_content_element {
        margin-bottom: 35px
    }

    #ajax-content-wrap .wpb_animate_when_almost_visible {
        opacity: 0;
        filter: alpha(opacity=0)
    }

    #ajax-content-wrap .wpb_animate_when_almost_visible:not(.wpb_start_animation) {
        -webkit-animation: none;
        -o-animation: none;
        animation: none
    }

    #ajax-content-wrap .wpb_start_animation {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    #ajax-content-wrap .vc_row.vc_row-flex>.span_12 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

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

        #ajax-content-wrap .vc_row.vc_row-flex>.span_12,
        #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container {
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }
    }

    #ajax-content-wrap .vc_row.vc_row-flex>.span_12,
    #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner {
        -webkit-box-flex: 1;
        -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
    }

    #ajax-content-wrap .vc_row.vc_row-o-equal-height>.span_12>.vc_column_container {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    #ajax-content-wrap .vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%
    }

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

        #ajax-content-wrap .vc_row.vc_row-flex>.span_12,
        #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container,
        #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner {
            display: block
        }
    }

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

        #ajax-content-wrap .vc_row.vc_row-flex>.span_12,
        #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths,
        #ajax-content-wrap .vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }
    }

    #ajax-content-wrap .gform_wrapper {
        margin-bottom: 16px;
        margin-top: 16px;
        max-width: 100%
    }

    #ajax-content-wrap .gform_wrapper form {
        text-align: left;
        max-width: 100%;
        margin: 0 auto
    }

    #ajax-content-wrap .gform_wrapper *,
    #ajax-content-wrap .gform_wrapper :after,
    #ajax-content-wrap .gform_wrapper :before {
        box-sizing: border-box !important
    }

    #ajax-content-wrap .gform_wrapper h2 {
        font-weight: 400;
        border: none;
        background: 0 0
    }

    #ajax-content-wrap .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
        font-size: inherit;
        font-family: inherit;
        padding: 5px 4px;
        letter-spacing: normal
    }

    #ajax-content-wrap .gform_wrapper textarea {
        font-size: inherit;
        font-family: inherit;
        letter-spacing: normal;
        padding: 6px 8px;
        line-height: 1.5;
        resize: none
    }

    #ajax-content-wrap .gform_wrapper ul.gform_fields {
        margin: 0 !important;
        list-style-type: none;
        display: block
    }

    #ajax-content-wrap .gform_wrapper ul {
        text-indent: 0
    }

    #ajax-content-wrap .gform_wrapper form li,
    #ajax-content-wrap .gform_wrapper li {
        margin-left: 0 !important;
        list-style-type: none !important;
        list-style-image: none !important;
        list-style: none !important;
        overflow: visible
    }

    #ajax-content-wrap .gform_wrapper ul li.gfield {
        clear: both
    }

    #ajax-content-wrap .gform_wrapper ul li:after,
    #ajax-content-wrap .gform_wrapper ul li:before,
    #ajax-content-wrap .gform_wrapper ul.gform_fields {
        padding: 0;
        margin: 0;
        overflow: visible
    }

    #ajax-content-wrap .gform_wrapper label.gfield_label {
        font-weight: 700;
        font-size: inherit
    }

    #ajax-content-wrap .gform_wrapper .top_label .gfield_label {
        display: -moz-inline-stack;
        display: inline-block;
        line-height: 1.3;
        clear: both
    }

    #ajax-content-wrap .gform_wrapper .top_label div.ginput_container {
        margin-top: 8px
    }

    #ajax-content-wrap .gform_wrapper input.large {
        width: 100%
    }

    #ajax-content-wrap .gform_wrapper .gfield_required {
        color: #790000;
        margin-left: 4px
    }

    #ajax-content-wrap .gform_wrapper .gform_footer {
        padding: 16px 0 10px;
        margin: 16px 0 0;
        clear: both;
        width: 100%
    }

    #ajax-content-wrap .gform_wrapper .gform_footer input.button,
    #ajax-content-wrap .gform_wrapper .gform_footer input[type=submit] {
        font-size: 1em;
        width: 100%;
        margin: 0 0 16px
    }

    #ajax-content-wrap .gform_wrapper .gform_hidden,
    #ajax-content-wrap .gform_wrapper input.gform_hidden,
    #ajax-content-wrap .gform_wrapper input[type=hidden] {
        display: none !important;
        max-height: 1px !important;
        overflow: hidden
    }

    #ajax-content-wrap .gform_wrapper li.gfield_html {
        max-width: 100%
    }

    #ajax-content-wrap .gform_wrapper .gfield_html.gfield_no_follows_desc {
        margin-top: 10px
    }

    #ajax-content-wrap .gform_wrapper ul li.gfield {
        margin-top: 16px;
        padding-top: 0
    }

    #ajax-content-wrap .gform_wrapper div.gform_ul.gform_fields li.gfield.gfield_html {
        line-height: inherit
    }

    @media only screen and (max-width: 641px) {
        #ajax-content-wrap .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
            line-height: 2;
            min-height: 2rem
        }

        #ajax-content-wrap .gform_wrapper textarea {
            line-height: 1.5
        }
    }

    @media only screen and (min-width: 641px) {

        #ajax-content-wrap .gform_wrapper .gform_body,
        #ajax-content-wrap .gform_wrapper .top_label input.large {
            width: 100%
        }

        #ajax-content-wrap .gform_wrapper .gform_footer input.button,
        #ajax-content-wrap .gform_wrapper .gform_footer input[type=submit] {
            display: -moz-inline-stack;
            display: inline-block
        }

        #ajax-content-wrap .gform_wrapper .gform_footer input.button,
        #ajax-content-wrap .gform_wrapper .gform_footer input[type=submit] {
            font-size: 1em;
            width: auto;
            margin: 0 16px 0 0
        }

        #ajax-content-wrap .gform_wrapper ul.gform_fields li.gfield {
            padding-right: 16px
        }
    }

    #ajax-content-wrap .gform_wrapper.gf_browser_unknown ul li:after,
    #ajax-content-wrap .gform_wrapper.gf_browser_unknown ul li:before {
        content: none
    }

    #ajax-content-wrap .nectar-animated-title-inner {
        padding-right: 15px;
        margin-bottom: 18px
    }

    #ajax-content-wrap .nectar-animated-title[data-style=color-strip-reveal].completed .nectar-animated-title-inner:after {
        width: 100%;
        min-height: 185px;
        -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 40%, 100% 0);
        clip-path: polygon(0 0, 0 100%, 100% 100%, 75% 40%, 100% 0)
    }

    #ajax-content-wrap .gfield input {
        border-radius: 0 !important;
        padding: 18px !important
    }

    #ajax-content-wrap .gform_wrapper {
        margin: 0 !important
    }

    #ajax-content-wrap .gform_wrapper textarea {
        border-radius: 0 !important;
        padding: 20px !important
    }

    #ajax-content-wrap span.gfield_required {
        display: none !important
    }

    #ajax-content-wrap .gform_footer.top_label {
        margin: 0 !important;
        padding-bottom: 0 !important
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-wrap .product-meta>.price {
        opacity: 1 !important;
        color: red !important
    }

    #ajax-content-wrap .woocommerce .material.product:hover .product-meta>.price,
    #ajax-content-wrap .woocommerce .material.product:hover h2 {
        transform: translateY(-27px)
    }

    #ajax-content-wrap .swiper-slide .content {
        top: 250px !important
    }

    #ajax-content-wrap #footer-widgets[data-cols="5"] .container .row>div:first-child img {
        width: 230px
    }

    #ajax-content-wrap .social-footer img {
        width: 28px !important;
        height: 28px !important;
        vertical-align: top !important
    }

    #ajax-content-wrap .swiper-wrapper .slider-down-arrow {
        bottom: 130px
    }

    @media screen and (max-width: 900px) {
        #ajax-content-wrap img.image.wp-image-5.attachment-medium.size-medium {
            width: 230px
        }

        #ajax-content-wrap .swiper-slide .container {
            z-index: 100;
            height: 60% !important
        }
    }

    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button,
    #ajax-content-wrap .hp-marine-carousel span.catalog-warning-trigger {
        background-color: #00abb0 !important;
        border-color: #00abb0
    }

    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button:hover span,
    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,
    #ajax-content-wrap .hp-marine-carousel .woocommerce ul.products li.product .price,
    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product:hover .product-wrap .product-meta>.price,
    #ajax-content-wrap .hp-marine-carousel span.catalog-warning-trigger:hover {
        color: #00abb0 !important
    }

    #ajax-content-wrap .homepage-product-carrousel.marine .nectar-cta[data-style=material] .link_wrap .link_text:before {
        box-shadow: 0 9px 20px #00abb0
    }

    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button:hover span,
    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,
    #ajax-content-wrap .hp-marine-carousel .woocommerce ul.products li.product .price,
    #ajax-content-wrap .hp-marine-carousel .woocommerce .material.product:hover .product-wrap .product-meta>.price,
    #ajax-content-wrap .hp-marine-carousel span.catalog-warning-trigger:hover {
        color: #00abb0 !important
    }

    #ajax-content-wrap .hp-bike-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button {
        background-color: #ffcd03 !important;
        border-color: #ffcd03
    }

    #ajax-content-wrap .hp-bike-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button:hover span,
    #ajax-content-wrap .hp-bike-carousel .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a:hover span,
    #ajax-content-wrap .hp-bike-carousel .woocommerce .material.product:hover .product-wrap .product-meta>.price,
    #ajax-content-wrap .hp-bike-carousel .woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,
    #ajax-content-wrap .hp-bike-carousel .woocommerce ul.products li.product .price,
    #ajax-content-wrap .homepage-marine-feature-row.bike .nectar-fancy-ul ul li i {
        color: #ffcd03 !important
    }

    #ajax-content-wrap .bike .nectar-animated-title[data-style=color-strip-reveal] .nectar-animated-title-inner:after {
        background-color: #ffcd03 !important
    }

    #ajax-content-wrap .homepage-product-carrousel.bike .nectar-cta[data-style=material] .link_wrap .link_text:before {
        box-shadow: 0 9px 20px #ffcd00
    }

    #ajax-content-wrap a {
        transition: color .5s
    }

    #ajax-content-wrap .woocommerce ul.products .flickity-viewport li.product .product-wrap img {
        width: 80%;
        margin: 0 auto
    }

    #ajax-content-wrap .slider-quickview {
        display: none
    }

    #ajax-content-wrap a.more-details-btn.button.product_type_variable,
    #ajax-content-wrap .flickity-viewport .slider-quickview {
        display: inline-block
    }

    #ajax-content-wrap .flickity-viewport a.more-details-btn.button.product_type_variable {
        display: none
    }

    #ajax-content-wrap .woocommerce .flickity-viewport .material.product .product-wrap .product-meta {
        padding-bottom: 20px;
        transition: all .5 ease-in-out
    }

    #ajax-content-wrap .woocommerce .flickity-viewport .material.product:hover .product-wrap .product-meta {
        padding-bottom: 60px
    }

    #ajax-content-wrap .woocommerce .flickity-viewport .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a {
        margin-right: 0
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a {
        margin-right: 10px
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button {
        background-color: red !important;
        border-color: red;
        transition: all .5s ease-in-out
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button:hover {
        background-color: transparent !important
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button span {
        color: #fff
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart.gtechniq-add-cart a.add_to_cart_button:hover span {
        color: red
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart {
        width: 85%
    }

    #ajax-content-wrap .black_overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        z-index: 1001;
        -moz-opacity: .8;
        opacity: .8;
        filter: alpha(opacity=80)
    }

    #ajax-content-wrap .catalog-warning-wrapper {
        display: none;
        box-shadow: 0 0 100px 40px #0000000f;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 60%;
        height: auto;
        padding: 50px;
        background-color: #fff;
        z-index: 20000
    }

    #ajax-content-wrap span.catalog-warning-trigger,
    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart .catalog-warning-wrapper a {
        display: inline-block;
        color: #fff;
        padding: 8px 13px !important;
        background-color: red !important;
        border: 1px solid red;
        font-family: Bai Jamjuree;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
        transition: all .5s ease-in-out
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart .catalog-warning-wrapper a.add_to_cart_button {
        padding: 0 !important
    }

    #ajax-content-wrap span.catalog-warning-trigger:hover,
    #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart .catalog-warning-wrapper a:hover {
        color: red;
        background-color: transparent !important;
        cursor: pointer
    }

    #ajax-content-wrap .woocommerce .material.product .product-wrap.product-warning-item .product-add-to-cart,
    #ajax-content-wrap .woocommerce .material.product:hover .product-wrap.product-warning-item .product-add-to-cart {
        transform: unset
    }

    @media screen and (max-width: 689px) {

        #ajax-content-wrap .woocommerce .material.product .product-meta>.price,
        #ajax-content-wrap .woocommerce .material.product h2 {
            transform: translateY(-11px)
        }

        #ajax-content-wrap .woocommerce .material.product .product-wrap .product-add-to-cart {
            transform: translateY(0);
            position: relative;
            left: 0;
            bottom: 0;
            width: 100%;
            opacity: 1
        }
    }

    #ajax-content-wrap img.iso-cert {
        filter: grayscale(1) contrast(3.5);
        transition: all .35s ease;
        opacity: .5;
        max-width: 30% !important;
        margin-top: -20px
    }

    #ajax-content-wrap img.iso-cert:hover {
        filter: contrast(1) grayscale(0);
        transition: all .35s ease;
        opacity: 1
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap img.iso-cert {
            position: absolute;
            left: 250px;
            top: 20px;
            width: 85px !important
        }

        #ajax-content-wrap #footer-widgets .container .row .col.span_3:first-child {
            margin-bottom: 0 !important
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap #footer-widgets[data-cols="5"] .container .row>div:first-child img.iso-cert {
            position: absolute;
            left: unset;
            right: 0;
            top: 20px;
            width: 82px !important
        }
    }

    #ajax-content-wrap li.material.product.product_cat-bike:hover span.woocommerce-Price-amount.amount {
        color: #ffcd00
    }

    #ajax-content-wrap .woocommerce .product {
        border-radius: 0 !important
    }

    #ajax-content-wrap .gform_wrapper h2 {
        font-weight: 700;
        border: none;
        background: 0 0
    }

    #ajax-content-wrap ::-moz-selection,
    #ajax-content-wrap ::selection {
        color: #fff;
        background: red
    }

    #ajax-content-wrap .homepage-slider .swiper-slide .slide-bg-wrap .slide-bg-overlay {
        opacity: 1 !important;
        background: #000 !important;
        background: -moz-linear-gradient(110deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 60%) !important;
        background: -webkit-linear-gradient(110deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 60%) !important;
        background: linear-gradient(110deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 60%) !important;
        background-color: transparent !important
    }

    #ajax-content-wrap .homepage-slider .swiper-container .slider-pagination svg circle.time {
        stroke: #fe0001 !important
    }

    #ajax-content-wrap .flickity-viewport .slider-quickview {
        display: none !important
    }

    #ajax-content-wrap .woocommerce .flickity-viewport .material.product:hover .product-wrap .product-meta {
        padding-bottom: 45px !important
    }

    #ajax-content-wrap .homepage-slider .swiper-slide .content {
        top: 31% !important
    }

    #ajax-content-wrap .homepage-slider .swiper-slide .content .buttons .button a {
        padding: 22px 43px !important;
        font-weight: 600 !important;
        letter-spacing: 0px !important;
        font-size: 20px;
        text-transform: none
    }

    #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
        font-weight: 600;
        font-size: 75px;
        line-height: 75px;
        margin-bottom: 10px
    }

    #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content p {
        opacity: .75;
        font-size: 30px !important;
        line-height: 38px !important;
        margin-top: 20px !important
    }

    #ajax-content-wrap .fancy-home .homepage-linkbox.wpb_column .vc_column-inner {
        padding: 50px 45px 60px
    }

    #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element {
        margin-bottom: 0
    }

    #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element p {
        margin-bottom: 75px;
        margin-top: 12px;
        font-size: 17px;
        line-height: 28px
    }

    #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element h2 {
        margin-top: -10px;
        font-size: 35px;
        line-height: 40px
    }

    #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity {
        padding-top: 20px !important
    }

    #ajax-content-wrap .homepage-product-carrousel.marine {
        border-bottom: 2px solid #0000001c !important;
        padding-top: 125px !important;
        z-index: 999999
    }

    #ajax-content-wrap .homepage-marine-feature-left {
        margin-top: 115px !important;
        margin-bottom: 115px !important
    }

    #ajax-content-wrap #footer-outer .container .row {
        padding-bottom: 125px !important;
        padding-top: 110px !important
    }

    #ajax-content-wrap #footer-outer {
        background-color: #fff !important;
        border-top: 1px solid #ececec
    }

    #ajax-content-wrap div#copyright .container .span_5 {
        width: 100% !important;
        margin: 0 !important
    }

    #ajax-content-wrap #footer-outer div#copyright .container .col.span_5 p a {
        font-weight: 600 !important;
        color: #fff !important
    }

    #ajax-content-wrap div#footer-widgets .widget_nav_menu li.menu-item a {
        font-size: 16px !important;
        line-height: 26px;
        font-weight: 400 !important
    }

    #ajax-content-wrap #footer-outer #copyright p span {
        float: right
    }

    #ajax-content-wrap div#copyright img {
        width: 17px;
        margin-bottom: -3px;
        margin-left: 2px
    }

    #ajax-content-wrap #footer-outer #copyright {
        padding: 17px 0;
        font-size: 13px !important
    }

    #ajax-content-wrap #footer-outer .widget {
        margin-bottom: 50px
    }

    #ajax-content-wrap .newsletter-row ul#gform_fields_12 {
        width: 100%
    }

    #ajax-content-wrap .newsletter-row .gfield {
        margin: 0 !important;
        padding: 0 !important;
        text-align: center !important
    }

    #ajax-content-wrap .newsletter-row .ginput_container.ginput_container_email {
        margin-bottom: 20px;
        margin-top: 0 !important
    }

    #ajax-content-wrap .newsletter-row input#input_12_1 {
        box-shadow: none !important;
        margin-top: 0;
        padding: 22px !important;
        font-size: 18px !important;
        line-height: 30px;
        text-align: center;
        background-color: #ffffffc7;
        border: 1px solid #d0d0d0
    }

    #ajax-content-wrap .newsletter-row .gform_footer .gform_button.button {
        width: 100%;
        padding: 22px !important;
        font-size: 18px;
        line-height: 30px
    }

    #ajax-content-wrap .newsletter-row p {
        width: 600px;
        margin: auto;
        font-size: 17px;
        line-height: 28px;
        margin-bottom: 25px !important;
        margin-top: 15px !important;
        opacity: .75
    }

    #ajax-content-wrap .newsletter-row label.gfield_label {
        display: none !important
    }

    #ajax-content-wrap .newsletter-row-form {
        width: 800px;
        margin: auto
    }

    #ajax-content-wrap .newsletter-row-form h2 {
        font-size: 40px;
        line-height: 45px
    }

    #ajax-content-wrap .homepage-marine-feature-row h2 {
        font-size: 60px !important;
        line-height: 60px !important
    }

    #ajax-content-wrap .stockist-cta h2 {
        font-size: 55px !important;
        line-height: 60px !important
    }

    #ajax-content-wrap .stockist-cta .wpb_text_column.wpb_content_element {
        margin-bottom: 8px !important
    }

    @media only screen and (max-width: 1600px) {
        #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element h2 {
            margin-top: -10px;
            font-size: 31px;
            line-height: 35px
        }

        #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element p {
            font-size: 15px;
            line-height: 25px
        }
    }

    @media only screen and (max-width: 1500px) {
        #ajax-content-wrap .homepage-slider .swiper-slide .content {
            top: 31% !important;
            padding-left: 10% !important;
            padding-right: 10% !important
        }

        #ajax-content-wrap .slider-pagination-wrap {
            padding-right: 10%
        }
    }

    @media only screen and (max-width: 1400px) {
        #ajax-content-wrap .homepage-linkbox {
            width: 33.3% !important
        }

        #ajax-content-wrap .homepage-linkbox:last-child {
            display: none !important
        }

        #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element p {
            margin-bottom: 50px
        }

        #ajax-content-wrap .homepage-marine-feature-left {
            margin-top: 90px !important;
            margin-bottom: 90px !important
        }
    }

    @media only screen and (max-width: 1300px) {

        #ajax-content-wrap .swiper-slide,
        #ajax-content-wrap .swiper-wrapper,
        #ajax-content-wrap .swiper-container,
        #ajax-content-wrap div.nectar-slider-wrap,
        #ajax-content-wrap div.parallax_slider_outer {
            height: 800px !important
        }

        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 120% !important;
            left: -10%
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-cta {
            margin-top: 0 !important
        }
    }

    @media only screen and (max-width: 1200px) {
        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 35%
        }
    }

    @media only screen and (max-width: 1150px) {
        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            width: 23% !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            width: 21% !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(2) {
            width: 21% !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:first-child {
            width: 29% !important
        }

        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 160% !important;
            left: -15%
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity {
            padding-top: 20px !important;
            padding-bottom: 20px !important
        }

        #ajax-content-wrap .newsletter-row-form h2 {
            font-size: 36px;
            line-height: 45px
        }

        #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element h2 br {
            display: none
        }

        #ajax-content-wrap .homepage-linkbox .vc_column-inner {
            height: 100%
        }
    }

    @media only screen and (max-width: 1075px) {
        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity .flickity-slider .flickity-cell {
            padding: 10px !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-cta {
            margin-top: 35px !important
        }

        #ajax-content-wrap .newsletter-row-form,
        #ajax-content-wrap .newsletter-row p {
            width: 75% !important;
            margin: auto
        }
    }

    @media only screen and (max-width: 1025px) {
        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(2) {
            display: none !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:first-child {
            width: 45% !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            width: 25% !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            width: 25% !important
        }

        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 180% !important;
            left: -15%
        }
    }

    @media only screen and (max-width: 1000px) {
        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 180% !important;
            left: -15%;
            bottom: -75px !important
        }
    }

    @media only screen and (max-width: 999px) {
        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            transform: scale(.9);
            top: 0
        }

        #ajax-content-wrap .homepage-marine-feature-row.bike .row-bg {
            background-position: right !important
        }

        #ajax-content-wrap .swiper-slide.product-slider .image-bg {
            background-position: right
        }

        #ajax-content-wrap #footer-outer .one-fourths.span_3 {
            padding: 0
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            width: 100% !important;
            float: left;
            left: 0
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            width: 50% !important;
            float: left !important;
            margin: 0 0 50px !important;
            clear: none
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(2) {
            display: block !important;
            width: 50% !important;
            float: left;
            margin-bottom: 50px !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:first-child {
            width: 100% !important;
            margin-right: 0 !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child .widget_text {
            width: 50% !important;
            float: left
        }

        #ajax-content-wrap .slider-pagination-wrap {
            padding-right: 0
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content {
            padding-left: 0 !important;
            padding-right: 0 !important;
            padding-top: 0 !important
        }

        #ajax-content-wrap .nectar-slider-wrap .swiper-slide[data-y-pos=middle] .content {
            top: 48% !important;
            -webkit-transform: translateY(-48%) translateZ(0);
            transform: translateY(-48%) translateZ(0)
        }

        #ajax-content-wrap .homepage-linkbox {
            width: 50% !important
        }

        #ajax-content-wrap .homepage-linkbox:last-child {
            display: block !important
        }

        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 100% !important;
            left: 0;
            bottom: 90px !important
        }

        #ajax-content-wrap .homepage-product-carrousel.automotive {
            margin-top: -10px !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-cta {
            margin-top: 40px !important
        }

        #ajax-content-wrap .homepage-marine-feature-left h2 {
            font-size: 45px !important;
            line-height: 45px !important
        }

        #ajax-content-wrap .newsletter-row-form,
        #ajax-content-wrap .newsletter-row p {
            width: 100% !important;
            margin: auto
        }

        #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
            font-weight: 600;
            font-size: 70px;
            line-height: 70px;
            margin-bottom: 10px
        }
    }

    @media only screen and (max-width: 900px) {
        #ajax-content-wrap .swiper-slide .container {
            z-index: 100;
            height: 100% !important
        }
    }

    @media only screen and (max-width: 769px) {
        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 50% !important;
            padding: 10px !important
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .nectar-woo-carousel-top {
            text-align: center;
            position: relative;
            margin-bottom: 35px
        }

        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 50% !important
        }

        #ajax-content-wrap .swiper-slide.product-slider .image-bg {
            background-position: 78%
        }

        #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
            font-weight: 600;
            font-size: 60px;
            line-height: 60px;
            margin-bottom: 8px
        }
    }

    @media only screen and (max-width: 690px) {
        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            top: auto;
            bottom: 31px !important
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .nectar-woo-carousel-top {
            position: initial !important
        }

        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 70% !important
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .nectar-woo-carousel-top h2 {
            font-size: 30px;
            line-height: 36px
        }

        #ajax-content-wrap .full-width-content .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.previous {
            left: 15px
        }

        #ajax-content-wrap .full-width-content .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button.next {
            right: 15px
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(2),
        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            display: block !important;
            width: 50% !important;
            float: left
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child .social-footer {
            width: 50% !important;
            float: left
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child {
            width: 100% !important;
            float: left;
            left: unset !important
        }

        #ajax-content-wrap #footer-widgets[data-cols="5"] .container .row>div:first-child img {
            width: 200px !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child .widget_text {
            width: 100% !important;
            float: left
        }

        #ajax-content-wrap .swiper-container[data-bullet_style=see_through_ar_visualized] .slider-pagination-wrap {
            bottom: 141px
        }

        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap .slider-pagination {
            width: 100% !important;
            text-align: left !important;
            position: absolute;
            left: 0;
            bottom: -130px !important
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content h1 {
            font-size: 60px !important;
            line-height: 65px !important
        }

        #ajax-content-wrap .nectar-slider-wrap#nectar-slider-instance-1[data-full-width=true] .swiper-slide .content p {
            font-size: 24px !important;
            line-height: 34px !important;
            margin-bottom: 5px;
            margin-top: 13px !important
        }

        #ajax-content-wrap .nectar-slider-wrap .swiper-slide[data-y-pos=middle] .content {
            top: 43% !important
        }

        #ajax-content-wrap [data-bullet_style=see_through_ar_visualized][data-bullet_position=right] .slider-pagination .swiper-pagination-switch svg {
            float: left !important;
            left: 0;
            width: 17px;
            height: 17px
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content .buttons .button a {
            padding: 22px 35px !important;
            font-size: 18px
        }

        #ajax-content-wrap [data-bullet_style=see_through_ar_visualized][data-bullet_position=right] .slider-pagination .swiper-pagination-switch {
            width: 35px !important
        }

        #ajax-content-wrap .homepage-linkbox {
            width: 100% !important
        }

        #ajax-content-wrap .homepage-linkbox h2 br {
            display: none
        }

        #ajax-content-wrap .fancy-home .homepage-linkbox .wpb_text_column.wpb_content_element p {
            margin-bottom: 20px
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity[data-controls=arrows-and-text] .woo-flickity-count {
            display: none !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            top: auto;
            bottom: 0;
            transform: none
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-carousel-top .flickity-button {
            bottom: -5px !important
        }

        #ajax-content-wrap .homepage-marine-feature-right {
            padding: 0 !important
        }

        #ajax-content-wrap .homepage-marine-feature-left {
            margin-bottom: 130px !important
        }

        #ajax-content-wrap .stockist-cta h2 {
            font-size: 40px !important;
            line-height: 43px !important
        }

        #ajax-content-wrap .newsletter-row p {
            font-size: 16px;
            line-height: 26px;
            margin-bottom: 28px !important;
            margin-top: 16px !important
        }

        #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
            font-weight: 600;
            font-size: 52px !important;
            line-height: 52px !important;
            margin-bottom: 8px
        }

        #ajax-content-wrap .swiper-slide.product-slider .image-bg {
            background-position: 30%
        }
    }

    @media only screen and (max-width: 689px) {
        #ajax-content-wrap .woocommerce .flickity-viewport .material.product .product-wrap .product-meta {
            padding: 20px 25px !important
        }

        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap .slider-pagination {
            bottom: 0 !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity .flickity-slider .flickity-cell {
            padding: 20px 60px !important
        }
    }

    @media only screen and (max-width: 550px) {
        #ajax-content-wrap .homepage-slider .swiper-slide .content h1 {
            font-size: 55px !important;
            line-height: 55px !important
        }

        #ajax-content-wrap .homepage-marine-feature-left {
            margin-bottom: 170px !important
        }

        #ajax-content-wrap .swiper-slide.product-slider .image-bg {
            background-position: 44%
        }
    }

    @media only screen and (max-width: 479px) {

        #ajax-content-wrap .container-wrap .container,
        #ajax-content-wrap div#footer-outer .container {
            max-width: 350px !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-cta span.circle,
        #ajax-content-wrap .homepage-product-carrousel .nectar-cta span.arrow,
        #ajax-content-wrap .homepage-product-carrousel .nectar-cta .link_text:before,
        #ajax-content-wrap .homepage-product-carrousel .nectar-cta .link_text:after {
            display: none !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-cta a.link_text {
            padding-right: 0 !important
        }

        #ajax-content-wrap .full-width-content .vc_col-sm-12 .woocommerce.columns-dynamic .nectar-woo-flickity .flickity-slider .flickity-cell {
            width: 85% !important
        }

        #ajax-content-wrap .main-content .woocommerce .nectar-woo-flickity[data-controls=arrows-and-text] .flickity-prev-next-button {
            top: auto !important
        }

        #ajax-content-wrap .homepage-marine-feature-row.bike .row-bg {
            background-position: 75% !important
        }

        #ajax-content-wrap .nectar-animated-title-inner h5 {
            font-size: 13px !important;
            line-height: 16px !important
        }

        #ajax-content-wrap div#footer-widgets .widget_nav_menu li.menu-item a {
            font-size: 14px !important;
            line-height: 23px;
            font-weight: 400 !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:last-child .widget_text p {
            font-size: 14px !important
        }

        #ajax-content-wrap #footer-outer .widget h4 {
            font-size: 17px !important;
            line-height: 20px !important
        }

        #ajax-content-wrap #footer-outer .container .row {
            padding-bottom: 110px !important;
            padding-top: 110px !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            padding-left: 20px !important
        }

        #ajax-content-wrap .swiper-slide,
        #ajax-content-wrap .swiper-wrapper,
        #ajax-content-wrap .swiper-container,
        #ajax-content-wrap div.nectar-slider-wrap,
        #ajax-content-wrap div.parallax_slider_outer {
            height: 650px !important
        }

        #ajax-content-wrap .homepage-linkbox h2 {
            font-size: 30px;
            line-height: 32px
        }

        #ajax-content-wrap .fancy-home .homepage-linkbox.wpb_column .vc_column-inner {
            padding: 50px 40px 60px
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content h1 {
            font-size: 42px !important;
            line-height: 45px !important
        }

        #ajax-content-wrap .nectar-slider-wrap#nectar-slider-instance-1[data-full-width=true] .swiper-slide .container .content p {
            font-size: 20px !important;
            line-height: 29px !important
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content .buttons .button a {
            padding: 18px 30px !important;
            font-size: 16px
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity .flickity-slider .flickity-cell {
            padding: 20px 30px !important
        }

        #ajax-content-wrap .homepage-marine-feature-right img {
            max-width: 100% !important;
            left: 0;
            bottom: 130px !important;
            margin-top: 10px !important
        }

        #ajax-content-wrap .stockist-cta h2 {
            font-size: 37px !important;
            line-height: 40px !important
        }

        #ajax-content-wrap .stockist-cta h6 {
            font-size: 22px !important;
            line-height: 30px !important
        }

        #ajax-content-wrap .newsletter-row h2 {
            font-size: 33px !important;
            line-height: 38px !important
        }

        #ajax-content-wrap #footer-outer #copyright p span {
            float: left
        }

        #ajax-content-wrap #footer-outer #copyright {
            padding: 17px 0 20px;
            font-size: 13px !important
        }

        #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
            font-size: 40px !important;
            line-height: 42px !important;
            margin-bottom: 8px
        }

        #ajax-content-wrap .swiper-slide.product-slider .image-bg {
            background-position: 40%
        }
    }

    @media only screen and (max-width: 414px) {

        #ajax-content-wrap .container-wrap .container,
        #ajax-content-wrap div#footer-outer .container {
            max-width: 325px !important
        }

        #ajax-content-wrap .homepage-product-carrousel .nectar-woo-flickity .flickity-slider .flickity-cell {
            padding: 20px !important
        }
    }

    @media only screen and (max-width: 350px) {
        #ajax-content-wrap .stockist-cta h2 {
            font-size: 32px !important;
            line-height: 37px !important
        }

        #ajax-content-wrap .newsletter-row h2 {
            font-size: 30px !important;
            line-height: 35px !important
        }

        #ajax-content-wrap .swiper-slide .container {
            width: 80%
        }

        #ajax-content-wrap .homepage-slider .nectar-slider-wrap[data-full-width=true] .swiper-slide .content h1 {
            font-size: 35px !important;
            line-height: 40px !important
        }

        #ajax-content-wrap .nectar-slider-wrap#nectar-slider-instance-1[data-full-width=true] .swiper-slide .container .content p br {
            display: none !important
        }

        #ajax-content-wrap .swiper-container[data-bullet_position=right] .slider-pagination-wrap .slider-pagination {
            width: 80% !important;
            text-align: left !important;
            position: absolute;
            left: 5%;
            bottom: -130px !important
        }
    }

    @media only screen and (max-width: 320px) {

        #ajax-content-wrap .container-wrap .container,
        #ajax-content-wrap div#footer-outer .container {
            max-width: 280px !important
        }

        #ajax-content-wrap .woocommerce .nectar-woo-flickity[data-controls*=arrows] .nectar-woo-carousel-top h2 {
            font-size: 26px;
            line-height: 32px
        }

        #ajax-content-wrap .homepage-slider .swiper-slide .content h1 {
            font-size: 38px !important;
            line-height: 40px !important
        }

        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(2),
        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3),
        #ajax-content-wrap #footer-widgets .container .row>div:nth-child(3) {
            display: block !important;
            width: 100% !important;
            float: left;
            padding-left: 0 !important;
            margin-bottom: 40px !important
        }
    }

    #ajax-content-wrap .vc_custom_1589288250666 {
        margin-top: 10px !important;
        margin-bottom: 10px !important
    }

    @media only screen and (min-width: 1300px) {

        #ajax-content-wrap #nectar-slider-instance-1,
        #ajax-content-wrap #nectar-slider-instance-1 .swiper-container {
            height: 900px
        }
    }

    @media only screen and (max-width: 1299px) {

        #ajax-content-wrap #nectar-slider-instance-1,
        #ajax-content-wrap #nectar-slider-instance-1 .swiper-container {
            height: 750px
        }
    }

    @media only screen and (max-width: 1000px) {

        #ajax-content-wrap #nectar-slider-instance-1,
        #ajax-content-wrap #nectar-slider-instance-1 .swiper-container {
            height: 642.857142857px
        }
    }

    @media only screen and (max-width: 690px) {

        #ajax-content-wrap #nectar-slider-instance-1,
        #ajax-content-wrap #nectar-slider-instance-1 .swiper-container {
            height: 383.333333333px
        }
    }

    #ajax-content-wrap .animated {
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both
    }

    #ajax-content-wrap .fadeIn {
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn
    }

    #ajax-content-wrap .fadeInUp {
        -webkit-animation-name: fadeInUp;
        animation-name: fadeInUp
    }

    #ajax-content-wrap i[class^=icon-],
    #ajax-content-wrap [class*=" icon-"],
    #ajax-content-wrap i[class*=fa-] {
        font-family: FontAwesome;
        font-weight: 400;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        *margin-right: .3em
    }

    #ajax-content-wrap [class^=icon-]:before,
    #ajax-content-wrap [class*=" icon-"]:before {
        text-decoration: inherit;
        speak: none
    }

    #ajax-content-wrap [class^=icon-],
    #ajax-content-wrap [class*=" icon-"] {
        display: inline;
        width: auto;
        height: auto;
        line-height: normal;
        vertical-align: baseline;
        background-image: none;
        background-position: 0% 0%;
        background-repeat: repeat;
        margin-top: 0
    }

    #ajax-content-wrap .fa {
        display: inline-block;
        font: 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    #ajax-content-wrap .fa-check:before {
        content: "\f00c"
    }
}
html{
    width: 100vw;
    overflow-x: hidden;
}
body{
    overflow-y: auto;
}
main{
    width: 100vw;
    overflow-x: hidden;
}
svg[fill="#f4f4f4"]{
    fill: #dfdfdfc9 !important;
}

#responsiveDisplay{
 display: none !important;       
}
div#fws_61eb816a536fc, div#fws_61eb816a56d3a, div#fws_61eb816a80cf5{
    margin-left: -50.5%;
}
div#fws_61eb816aaade3 {
    margin-left: -50.5%;
}
div#fws_61eb816a47fa2 {
    margin-left: -10px;
}
#preview-bar-iframe{
    display: none;
}
@media only screen and (min-width: 999px){
    .vc_col-sm-3.homepage-linkbox .vc_column-inner {
        margin: 0 10px !important;
    }
    .vc_col-sm-3.homepage-linkbox .vc_column-inner .wpb_wrapper .wpb_wrapper{
        padding: 0 !important;
    }
    .vc_col-sm-3.homepage-linkbox .vc_column-inner .wpb_wrapper{
        padding: 40px 0 !important;
    }
    #fws_61eb816a536fc .vc_column-inner {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    #fws_61eb816a7ffd0 .left .vc_col-sm-6:first-child, #fws_61eb816aaa237 .left .vc_col-sm-6:first-child , #fws_61eb816ac0678{
        /* width: 80%;
        margin: auto; */
        padding-left: 20% !important;
    }
    #ajax-content-wrap .vc_row-fluid[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]), #ajax-content-wrap .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="20px"]>.span_12>.one-fourths:not([class*="vc_col-xs-"]){
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 999px) and (min-width: 690px){
    .vc_col-sm-3.homepage-linkbox .vc_column-inner {
        margin: 0 8px !important;
    }
    #fws_61eb816a7ffd0 .row_col_wrap_12 , #fws_61eb816aaa237 .row_col_wrap_12 , #fws_61eb816ac0678 .row_col_wrap_12 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
@media only screen and (max-width: 690px){
    .vc_col-sm-3.homepage-linkbox {
        margin: 0 0 10px 0px !important;
    }
    #fws_61eb816a7ffd0 .row_col_wrap_12 , #fws_61eb816aaa237 .row_col_wrap_12 , #fws_61eb816ac0678 .row_col_wrap_12 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
@media only screen and (max-width: 690px){
    #responsiveDisplayNone{
        display: none !important;
    }
    #responsiveDisplay{
        display: block !important;
    }
}

@media only screen and (max-width: 768px) {
    #ajax-content-wrap .woocommerce ul.products[class*=columns-] li.product {
        width: 48%;
        float: left;
        clear: both;
        margin: 0 0 2.992em
    }
}
#ajax-content-wrap :focus {
    outline: 0
}

#ajax-content-wrap ::-moz-focus-inner {
    border: 0
}

@media only screen and (max-width: 690px) {
    #ajax-content-wrap .nectar-slider-wrap#nectar-slider-instance-1[data-full-width=true] .swiper-slide .content .ns-heading-el {
        font-size: 35px !important;
        line-height: 45px !important
    }

    #ajax-content-wrap .nectar-slider-wrap#nectar-slider-instance-1[data-full-width=true] .swiper-slide .content p {
        font-size: 23px !important;
        line-height: 33px !important
    }
}

#ajax-content-wrap .wpb_column.instance-2>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000;
    opacity: .4
}

#ajax-content-wrap .wpb_column.instance-2:hover>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000 !important;
    opacity: .1 !important
}

#ajax-content-wrap .wpb_column.instance-3>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000;
    opacity: .4
}

#ajax-content-wrap .wpb_column.instance-3:hover>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000 !important;
    opacity: .1 !important
}

#ajax-content-wrap .wpb_column.instance-4>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000;
    opacity: .4
}

#ajax-content-wrap .wpb_column.instance-4:hover>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000 !important;
    opacity: .1 !important
}

#ajax-content-wrap .wpb_column.instance-5>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000;
    opacity: .4
}

#ajax-content-wrap .wpb_column.instance-5:hover>.vc_column-inner>.column-bg-overlay-wrap>.column-bg-overlay {
    background-color: #000 !important;
    opacity: .1 !important
}

@keyframes ctaArrowEnd {
    0% {
        stroke-dashoffset: 10px;
        stroke-dasharray: 150px 150px
    }

    40% {
        opacity: 1
    }

    to {
        opacity: 0;
        stroke-dashoffset: -53px;
        stroke-dasharray: 1px 150px
    }
}

@keyframes ctaArrowTextStart {
    0% {
        transform: translate(6px) translateZ(0)
    }

    to {
        transform: translate(0) translateZ(0)
    }
}

@keyframes ctaArrowLineStart {
    0% {
        transform-origin: left;
        transform: scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0)
    }

    to {
        transform: scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)
    }
}

@keyframes ctaArrowSVGStart {
    0% {
        transform: translateY(calc(-50% + .5px)) translate(0) translateZ(0)
    }

    to {
        transform: translateY(calc(-50% + .5px)) translate(-3px) translateZ(0)
    }
}

@keyframes ctaArrowSVGEnd {
    0% {
        transform: translateY(calc(-50% + .5px)) translate(-3px) translateZ(0)
    }

    to {
        transform: translateY(calc(-50% + .5px)) translate(0) translateZ(0)
    }
}

@keyframes ctaArrowLineEnd {
    0% {
        transform-origin: right;
        transform: scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)
    }

    50% {
        transform-origin: right;
        transform: scaleX(0) translateY(calc(-50% + .5px)) translateZ(0)
    }

    51% {
        transform-origin: left
    }

    to {
        transform: scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);
        transform-origin: left
    }
}

@keyframes ctaArrowTextEnd {
    0% {
        transform: translate(0) translateZ(0)
    }

    to {
        transform: translate(6px) translateZ(0)
    }
}

@keyframes ctaArrowStart {
    0% {
        stroke-dashoffset: 140px;
        stroke-dasharray: 140px
    }

    to {
        stroke-dasharray: 140px;
        stroke-dashoffset: 10px
    }
}

@keyframes colorStripReveal {
    0% {
        transform: scaleX(0) translateZ(0)
    }

    to {
        transform: scale(1) translateZ(0)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@font-face {
    font-family: Open Sans;
    src: url(https://www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/OpenSans-Light.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(https://www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/OpenSans-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(https://www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/OpenSans-SemiBold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(https://www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/OpenSans-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: icomoon;
    src: url(www.gtechniq.co.uk/wp-content/themes/gtechniq/css/build/../fonts/icomoon.eot?v=1.2);
    src: url(www.gtechniq.co.uk/wp-content/themes/gtechniq/css/build/../fonts/icomoon.eot?#iefix&v=1.2) format("embedded-opentype"), url(www.gtechniq.co.uk/wp-content/themes/gtechniq/css/build/../fonts/icomoon.woff?v=1.2) format("woff"), #ajax-content-wrap url(www.gtechniq.co.uk/wp-content/themes/gtechniq/css/build/../fonts/icomoon.ttf?v=1.2) format("truetype"), url(www.gtechniq.co.uk/wp-content/themes/gtechniq/css/build/../fonts/icomoon.svg#icomoon?v=1.2) format("svg");
    font-weight: 400;
    font-display: block;
    font-style: normal
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W_Lds78J8g.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W_LGs78J8g.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W_LHs78J8g.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIrapSCOBt_aeQQ7ftydoa8W_LJs78.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDegJo0yyg.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDem5o0yyg.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDempo0yyg.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa09eDelJo0.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoa8SsLLq7s.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoa8UcLLq7s.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoa8UMLLq7s.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDI1apSCOBt_aeQQ7ftydoa8XsLL.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHegJo0yyg.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHem5o0yyg.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHempo0yyg.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0reHelJo0.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebegJo0yyg.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebem5o0yyg.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebempo0yyg.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa0gebelJo0.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efegJo0yyg.woff2) format("woff2");
    unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efem5o0yyg.woff2) format("woff2");
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efempo0yyg.woff2) format("woff2");
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Bai Jamjuree;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/baijamjuree/v4/LDIqapSCOBt_aeQQ7ftydoa05efelJo0.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: FontAwesome;
    src: url(//www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/fontawesome-webfont.eot?v=4.2);
    src: url(//www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/fontawesome-webfont.eot?#iefix&v=4.2) format("embedded-opentype"), #ajax-content-wrap url(//www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/fontawesome-webfont.svg#fontawesomeregular?v=4.2) format("svg"), #ajax-content-wrap url(//www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/fontawesome-webfont.woff?v=4.2) format("woff"), url(//www.gtechniq.co.uk/wp-content/themes/gtechniq/css/fonts/fontawesome-webfont.ttf?v=4.2) format("truetype");
    font-weight: 400;
    font-display: block;
    font-style: normal;
}
  
@font-face{font-family:wpsl-fontello;src:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/plugins/wp-store-locator/font/41bbfee43ca6961eb3e982f99326d2bf.fontello.eot");src:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/plugins/wp-store-locator/font/41bbfee43ca6961eb3e982f99326d2bf.fontello.eot#iefix") format("embedded-opentype"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/plugins/wp-store-locator/font/41bbfee43ca6961eb3e982f99326d2bf.fontello.woff") format("woff"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/plugins/wp-store-locator/font/41bbfee43ca6961eb3e982f99326d2bf.fontello.ttf") format("truetype"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/plugins/wp-store-locator/font/41bbfee43ca6961eb3e982f99326d2bf.fontello.svg#fontello") format("svg");font-weight:400;font-style:normal;font-display:swap;}#wpsl-gmap{float:right;width:66.5%;height:350px;margin-bottom:0;}.wpsl-store-below #wpsl-gmap{float:none;width:100%;}.wpsl-gmap-canvas{width:100%;height:300px;margin-bottom:20px;}#wpsl-reset-map:hover{cursor:pointer;}#wpsl-gmap div:not[class^=gv-iv],#wpsl-gmap img,.wpsl-gmap-canvas div:not[class^=gv-iv],.wpsl-gmap-canvas img{box-shadow:none !important;max-width:none !important;background:0 0;}#wpsl-gmap img,.wpsl-gmap-canvas img{display:inline;opacity:1 !important;max-height:none !important;}#wpsl-gmap *{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;}#wpsl-gmap div.gm-iv-marker,.wpsl-gmap-canvas div.gm-iv-marker{backgroud-image:inherit;}#wpsl-wrap{position:relative;width:100%;overflow:hidden;clear:both;margin-bottom:20px;}#wpsl-search-wrap{float:left;width:100%;}#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0;}#wpsl-gmap #wpsl-map-controls{position:absolute;height:40px;right:10px;bottom:24px;border-radius:2px;z-index:3;font-size:14px;white-space:nowrap;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;}#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists{right:60px;}#wpsl-map-controls .wpsl-direction-preloader{margin:5px 5px 0 5px;}#wpsl-map-controls div{float:left;background:#fff;border-radius:2px;}#wpsl-map-controls div:hover{cursor:pointer;}#wpsl-wrap [class*=" wpsl-icon-"],#wpsl-wrap [class^=wpsl-icon-]{position:relative;float:left;padding:12px 13px;display:inline-block;font-family:wpsl-fontello;font-style:normal;font-weight:400;font-size:1.3em;color:#737373;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#wpsl-map-controls span{font-family:inherit;font-size:inherit;}#wpsl-wrap .wpsl-icon-reset{border-radius:2px 0 0 2px;z-index:2;padding-right:4px;}#wpsl-wrap .wpsl-ie .wpsl-icon-reset{margin-right:-1px;}#wpsl-wrap .wpsl-icon-direction{z-index:1;}#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{border-radius:0 2px 2px 0;}#wpsl-wrap .wpsl-active-icon,#wpsl-wrap [class*=" wpsl-icon-"]:hover,#wpsl-wrap [class^=wpsl-icon-]:hover{color:#000;}#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active{outline:0;}#wpsl-wrap .wpsl-in-progress,#wpsl-wrap .wpsl-in-progress:hover{color:#c6c6c6;}#wpsl-gmap #wpsl-reset-map{position:absolute;display:none;right:37px;top:37px;padding:6px 14px;background:#fff !important;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:2px;z-index:3;}#wpsl-reset-map:hover{cursor:pointer;}.gm-style-cc{word-wrap:normal;}#wpsl-search-wrap .wpsl-input,#wpsl-search-wrap .wpsl-select-wrap{display:table;}#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:table-cell;}#wpsl-search-wrap label{margin-bottom:0;}#wpsl-search-input{width:179px;height:auto;padding:7px 12px;font-size:100%;margin:0;}#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:3px;}#wpsl-search-btn{padding:7px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none !important;}#wpsl-search-input.wpsl-error{border:1px solid #bd0028 !important;}.wpsl-search{margin-bottom:12px;padding:12px 12px 0 12px;background:#f4f3f3;}.wpsl-search.wpsl-checkboxes-enabled{padding:12px;}.wpsl-back{display:inline-block;}#wpsl-result-list{width:33%;margin-right:.5%;}.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0 0;}#wpsl-direction-details,#wpsl-stores{height:350px;overflow-y:auto;}#wpsl-direction-details,.wpsl-hide{display:none;}#wpsl-result-list p{padding-left:10px;}.wpsl-store-below #wpsl-result-list p{padding-left:0;}#wpsl-result-list a{outline:0;}.wpsl-direction-before{margin:14px 0 21px 0;padding-left:10px;}.wpsl-store-below .wpsl-direction-before{padding-left:0;}.wpsl-direction-before div{margin-top:10px;}#wpsl-wrap #wpsl-result-list li{padding:10px;border-bottom:1px dotted #ccc;margin-left:0;overflow:hidden;list-style:none outside none !important;text-indent:0;}#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;margin-left:14px;overflow:visible;}#wpsl-wrap #wpsl-result-list ul li{list-style:none !important;}#wpsl-wrap #wpsl-result-list ol li{list-style:decimal !important;}#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0;}#wpsl-result-list li p{padding-left:0;margin:0 0 20px 0;}.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px;}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,.wpsl-store-details.wpsl-store-listing:before{position:absolute;content:"";bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:none;border-left:6px solid transparent;border-right:6px solid transparent;}#wpsl-stores .wpsl-store-thumb{float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none;}.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0;}.wpsl-direction-txt{float:left;width:62%;}.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%;}.wpsl-direction-txt span{display:block;margin-top:10px;}.wpsl-country,.wpsl-street{display:block;border-bottom:none !important;}.wpsl-directions{display:table;border-bottom:none !important;}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:none;padding:10px 10px 10px 35px;}.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none !important;border:none !important;}.wpsl-preloader span{float:left;margin:-5px 0 0 11px;}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px;float:left;}#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0;}#wpsl-search-wrap .wpsl-input-field{position:relative;}#wpsl-radius,#wpsl-results{float:left;margin-right:15px;}#wpsl-category{position:relative;z-index:1;clear:both;}#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1;}#wpsl-search-wrap .wpsl-input label{margin-right:0;}#wpsl-radius,#wpsl-results{display:inline;}#wpsl-radius{margin-right:10px;}#wpsl-search-btn:hover{cursor:pointer;}#wpsl-search select,#wpsl-search-wrap select{display:none;}#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px;}#wpsl-results label{width:auto;}#wpsl-result-list ul{list-style:none;margin:0;padding:0;}.wpsl-direction-details{display:none;}#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px;}.wpsl-info-window span,.wpsl-more-info-listings span{display:block;}.wpsl-info-window .wpsl-no-margin{margin:0;}.wpsl-more-info-listings{display:none;}.wpsl-info-window span span{display:inline !important;}#wpsl-wrap .wpsl-info-window p{margin:0 0 10px 0;}.wpsl-store-hours{margin-top:10px;}.wpsl-store-hours strong{display:block;}#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0 !important;}.wpsl-info-actions a{float:left;margin-right:7px;}.wpsl-info-actions .wpsl-zoom-here{margin-right:0;}.wpsl-dropdown{position:relative;width:90px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0 !important;z-index:2;}#wpsl-results .wpsl-dropdown{width:70px;}.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0 !important;margin:0 !important;list-style:none;overflow:hidden;}.wpsl-dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15);}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#000;overflow:hidden;}#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap;}.wpsl-selected-item:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000;}.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #000;}.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#000;}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px !important;margin:0 !important;}.wpsl-selected-dropdown{font-weight:700;}.wpsl-clearfix:after,.wpsl-clearfix:before{content:" ";display:table;}.wpsl-clearfix:after{clear:both;}#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px !important;}#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px;}#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll;}.wpsl-scroll-required ul{overflow:visible;}.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%;}#wpsl-wrap .wpsl-results-only label{width:auto;}.wpsl-contact-details,.wpsl-location-address,.wpsl-locations-details{margin-bottom:15px;}.wpsl-contact-details{clear:both;}table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left;}table.wpsl-opening-hours time{display:block;}table.wpsl-opening-hours{width:auto !important;font-size:100% !important;}table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none !important;}.wpsl-gmap-canvas .wpsl-infobox{min-width:155px;max-width:350px !important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff !important;}.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:"";left:40px;bottom:-11px;}.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff;}.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px;}#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%;}#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0;}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%;}#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%;}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%;}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%;}#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px;}#wpsl-result-list .wpsl-contact-details span{display:block !important;}#wpsl-search-wrap .select2{display:none !important;}.rtl #wpsl-result-list{float:left;}.rtl #wpsl-checkbox-filter input,.rtl .wpsl-custom-checkboxes input{margin-right:0;margin-left:5px;}.rtl .wpsl-info-actions a{float:right;margin:0 0 0 7px;}.rtl #wpsl-gmap .wpsl-info-window{padding-right:22px;}.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding:10px 35px 10px 0;}.rtl .wpsl-preloader img{left:0;right:10px;}.wpsl-twentynineteen .wpsl-input{width:100%;}.wpsl-twentynineteen #wpsl-search-input{line-height:1.3em;}.wpsl-twentynineteen #wpsl-search-wrap label{margin-top:6px;}.wpsl-twentynineteen .wpsl-dropdown{width:116px;}#wpsl-results .wpsl-dropdown{width:81px;}@media (max-width:825px){#wpsl-search-input{width:348px;}.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px;}#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px;}#wpsl-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto;}}@media (max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px;}}@media (max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0;}.wpsl-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:100%;}.wpsl-search{padding:2%;}.wpsl-input{margin-right:0;}#wpsl-gmap,#wpsl-result-list{width:49.75%;}#wpsl-gmap,#wpsl-result-list{float:none;width:100%;}.wpsl-direction-before{padding-left:0;}#wpsl-gmap{margin-bottom:15px;}#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{margin-bottom:10px;}#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li{padding-left:0;}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px;}.wpsl-preloader img{left:0;}#wpsl-stores.wpsl-not-loaded{height:25px;}#wpsl-reset-map{top:25px;}#wpsl-gmap{margin-top:10px;}#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{margin-bottom:0;}#wpsl-stores.wpsl-no-autoload{height:auto !important;}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%;}}@media (max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px;}.wpsl-search{padding:4%;}#wpsl-search-input{width:98% !important;}.wpsl-cat-results-filter #wpsl-search-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100% !important;}.wpsl-search-btn-wrap{margin-top:15px;}.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0;}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:0;}#wpsl-search-wrap div label{display:block;width:100%;}#wpsl-results{width:auto;}.wpsl-select-wrap{width:100%;}#wpsl-radius,#wpsl-results{width:50%;}#wpsl-radius{margin-right:4%;}#wpsl-search-wrap .wpsl-dropdown{width:96% !important;}.wpsl-search-btn-wrap{clear:both;}.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:100% !important;}}@media (max-width:420px){#wpsl-checkbox-filter li{margin:0;}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%;}}.col{position:relative;display:block;width:100%;}.full-page-inner>.container>.span_12,.full-page-inner>.span_12,html body .vc_row-fluid>.span_12{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none;}@media (min-width:690px){.col{margin-right:2%;}}.col:last-child{margin-right:0;}.col.col_last{margin-right:0;}.compose-mode .vc_row-fluid>.span_12>.vc_element,.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,.full-page-inner>.container>.span_12>.wpb_column,.full-page-inner>.span_12>.wpb_column,html body .vc_row-fluid>.span_12>.wpb_column{float:none;margin-right:0;}.compose-mode #nectar_fullscreen_rows .full-page-inner>.container>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*=offset-]),.compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column:not([class*=offset-]),.full-page-inner>.container>.span_12>.wpb_column:not([class*=offset-]),.full-page-inner>.span_12>.wpb_column:not([class*=offset-]),html body .vc_row-fluid>.span_12>.wpb_column:not([class*=offset-]){margin-left:0;}.full-page-inner>.container>.span_12,.full-page-inner>.span_12,.vc_row-fluid>.span_12{width:auto;}.vc_row-fluid>.span_12,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12{margin-left:-1%;margin-right:-1%;}.vc_row-fluid>.span_12 .wpb_column,body[data-col-gap=default] .vc_row-fluid[data-column-margin=default]:not(.full-width-content) .full-page-inner>.container>.span_12 .wpb_column:not(.child_column){padding-left:1%;padding-right:1%;}body[data-col-gap*=px] .wpb_wrapper>.wpb_row:last-child:not([data-column-margin*=px]){margin-bottom:0;}html body .full-width-content.vc_row-fluid .wpb_column{padding:0;}.full-width-content.vc_row-fluid .wpb_column .wpb_row,.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper,html body .full-width-content.vc_row-fluid .span_12{margin:0;}@media only screen and (max-width:999px){.container-wrap .full-width-content .vc_row-fluid[data-column-margin*=px]>.span_12>.wpb_column{margin-bottom:30px;}}.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default],body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none],body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=default]>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid.full-width-content .inner_row[data-column-margin=none]>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]),body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.one-fourths:not([class*=vc_col-xs-]){margin-bottom:0;}body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12,body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12{margin-left:0;margin-right:0;}body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=default]>.span_12>.wpb_column,body[data-col-gap*=px] .full-width-content .inner_row[data-column-margin=none]>.span_12>.wpb_column,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column,body[data-col-gap*=px] .vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-left:0;padding-right:0;}.wpb_column[data-border-radius*=px]>.vc_column-inner>.column-bg-overlay-wrap{overflow:hidden;}.ascend .vc_row-fluid .wpb_column.boxed,.material .vc_row-fluid .wpb_column.boxed,.vc_row-fluid .wpb_column.boxed{background-color:transparent;box-shadow:none;}.wpb_column.boxed>.vc_column-inner{box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#fff;padding:25px 15px 15px;position:relative;transition:transform .2s ease,box-shadow .2s ease;top:0;}.wpb_column.boxed:hover>.vc_column-inner{transform:translateY(-4px);box-shadow:0 17px 25px rgba(0,0,0,.13);}.vc_row-fluid .wpb_column{box-shadow:none;}.wpb_column[data-shadow=small_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;}.wpb_column[data-shadow=medium_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 30px 60px rgba(0,0,0,.15);}.wpb_column[data-shadow=large_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1);}.wpb_column[data-shadow=x_large_depth]>.vc_column-inner>.column-bg-overlay-wrap{box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14);}@media only screen and (min-width:1000px){.wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner{transform:translateY(101%);-webkit-transform:translateY(101%);}.wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner{transform:translateY(-101%);-webkit-transform:translateY(-101%);}.wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner{transform:translateX(-120%);-webkit-transform:translateX(-120%);}.wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner{transform:translateX(120%);-webkit-transform:translateX(120%);}}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-bottom]>.vc_column-inner{transform:translateY(101%);-webkit-transform:translateY(101%);}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-top]>.vc_column-inner{transform:translateY(-101%);-webkit-transform:translateY(-101%);}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-left]>.vc_column-inner{transform:translateX(-120%);-webkit-transform:translateX(-120%);}body[data-m-animate="1"] .wpb_column.has-animation[data-animation=reveal-from-right]>.vc_column-inner{transform:translateX(120%);-webkit-transform:translateX(120%);}body[data-col-gap] .vc_row-fluid .span_12.col.section-title,body[data-col-gap] .vc_row-fluid .span_12.post-area,body[data-col-gap] .vc_row-fluid .span_12.testimonial_slider{margin-left:0;margin-right:0;}@media only screen and (max-width:999px) and (min-width:691px){.full-width-content .wpb_column.col.no-extra-padding_tablet>.vc_column-inner,.wpb_column.col.no-extra-padding_tablet>.vc_column-inner{padding:0;}}@media only screen and (max-width:690px){body .full-width-content .wpb_column.col.no-extra-padding_phone>.vc_column-inner,body .wpb_column.child_column.col.no-extra-padding_phone>.vc_column-inner,body .wpb_column.col.no-extra-padding_phone>.vc_column-inner{padding:0;}.col.padding-1-percent[data-border-width*=px]>.vc_column-inner,.col.padding-2-percent[data-border-width*=px]>.vc_column-inner,.col.padding-3-percent[data-border-width*=px]>.vc_column-inner,.col.padding-4-percent[data-border-width*=px]>.vc_column-inner,.col.padding-5-percent[data-border-width*=px]>.vc_column-inner,.col.padding-6-percent[data-border-width*=px]>.vc_column-inner,.col.padding-7-percent[data-border-width*=px]>.vc_column-inner{padding:calc(100vw * .09);}}@media only screen and (max-width:999px){.full-width-content .col.padding-1-percent>.vc_column-inner{padding:calc(100vw * .01);}}@media (max-width:999px) and (min-width:691px){.vc_col-xs-12:not([data-t-w-inherits=small_desktop]){width:100%;}.vc_col-xs-11:not([data-t-w-inherits=small_desktop]){width:91.66666667%;}.vc_col-xs-10:not([data-t-w-inherits=small_desktop]){width:83.33333333%;}.vc_col-xs-9:not([data-t-w-inherits=small_desktop]){width:75%;}.vc_col-xs-8:not([data-t-w-inherits=small_desktop]){width:66.66666667%;}.vc_col-xs-7:not([data-t-w-inherits=small_desktop]){width:58.33333333%;}.vc_col-xs-6:not([data-t-w-inherits=small_desktop]){width:50%;}.vc_col-xs-5:not([data-t-w-inherits=small_desktop]){width:41.66666667%;}.vc_col-xs-4:not([data-t-w-inherits=small_desktop]){width:33.33333333%;}.vc_col-xs-3:not([data-t-w-inherits=small_desktop]){width:25%;}.vc_col-xs-2:not([data-t-w-inherits=small_desktop]){width:16.66666667%;}.vc_col-xs-1:not([data-t-w-inherits=small_desktop]){width:8.33333333%;}.vc_col-xs-5\/5:not([data-t-w-inherits=small_desktop]){width:100%;}.vc_col-xs-4\/5:not([data-t-w-inherits=small_desktop]){width:80%;}.vc_col-xs-3\/5:not([data-t-w-inherits=small_desktop]){width:60%;}.vc_col-xs-2\/5:not([data-t-w-inherits=small_desktop]){width:40%;}.vc_col-xs-1\/5:not([data-t-w-inherits=small_desktop]){width:20%;}}@media (max-width:690px){.vc_col-xs-12{width:100%;}.vc_col-xs-11{width:91.66666667%;}.vc_col-xs-10{width:83.33333333%;}.vc_col-xs-9{width:75%;}.vc_col-xs-8{width:66.66666667%;}.vc_col-xs-7{width:58.33333333%;}.vc_col-xs-6{width:50%;}.vc_col-xs-5{width:41.66666667%;}.vc_col-xs-4{width:33.33333333%;}.vc_col-xs-3{width:25%;}.vc_col-xs-2{width:16.66666667%;}.vc_col-xs-1{width:8.33333333%;}.vc_col-xs-5\/5{width:100%;}.vc_col-xs-4\/5{width:80%;}.vc_col-xs-3\/5{width:60%;}.vc_col-xs-2\/5{width:40%;}.vc_col-xs-1\/5{width:20%;}}.vc_col-xs-pull-12{right:100%;}.vc_col-xs-pull-11{right:91.66666667%;}.vc_col-xs-pull-10{right:83.33333333%;}.vc_col-xs-pull-9{right:75%;}.vc_col-xs-pull-8{right:66.66666667%;}.vc_col-xs-pull-7{right:58.33333333%;}.vc_col-xs-pull-6{right:50%;}.vc_col-xs-pull-5{right:41.66666667%;}.vc_col-xs-pull-4{right:33.33333333%;}.vc_col-xs-pull-3{right:25%;}.vc_col-xs-pull-2{right:16.66666667%;}.vc_col-xs-pull-1{right:8.33333333%;}.vc_col-xs-pull-0{right:auto;}.vc_col-xs-push-12{left:100%;}.vc_col-xs-push-11{left:91.66666667%;}.vc_col-xs-push-10{left:83.33333333%;}.vc_col-xs-push-9{left:75%;}.vc_col-xs-push-8{left:66.66666667%;}.vc_col-xs-push-7{left:58.33333333%;}.vc_col-xs-push-6{left:50%;}.vc_col-xs-push-5{left:41.66666667%;}.vc_col-xs-push-4{left:33.33333333%;}.vc_col-xs-push-3{left:25%;}.vc_col-xs-push-2{left:16.66666667%;}.vc_col-xs-push-1{left:8.33333333%;}.vc_col-xs-push-0{left:auto;}.vc_col-xs-offset-12{margin-left:100%;}.vc_col-xs-offset-11{margin-left:91.66666667%;}.vc_col-xs-offset-10{margin-left:83.33333333%;}.vc_col-xs-offset-9{margin-left:75%;}.vc_col-xs-offset-8{margin-left:66.66666667%;}.vc_col-xs-offset-7{margin-left:58.33333333%;}.vc_col-xs-offset-6{margin-left:50%;}.vc_col-xs-offset-5{margin-left:41.66666667%;}.vc_col-xs-offset-4{margin-left:33.33333333%;}.vc_col-xs-offset-3{margin-left:25%;}.vc_col-xs-offset-2{margin-left:16.66666667%;}.vc_col-xs-offset-1{margin-left:8.33333333%;}.vc_col-xs-offset-0{margin-left:0;}.vc_col-xs-pull-5\/5{right:100%;}.vc_col-xs-pull-4\/5{right:80%;}.vc_col-xs-pull-3\/5{right:60%;}.vc_col-xs-pull-2\/5{right:40%;}.vc_col-xs-pull-1\/5{right:20%;}.vc_col-xs-pull-0\/5{right:auto;}.vc_col-xs-push-5\/5{left:100%;}.vc_col-xs-push-4\/5{left:80%;}.vc_col-xs-push-3\/5{left:60%;}.vc_col-xs-push-2\/5{left:40%;}.vc_col-xs-push-1\/5{left:20%;}.vc_col-xs-push-0\/5{left:auto;}.vc_col-xs-offset-5\/5{margin-left:100%;}.vc_col-xs-offset-4\/5{margin-left:80%;}.vc_col-xs-offset-3\/5{margin-left:60%;}.vc_col-xs-offset-2\/5{margin-left:40%;}.vc_col-xs-offset-1\/5{margin-left:20%;}.vc_col-xs-offset-0\/5{margin-left:0;}@media (min-width:690px){.vc_col-sm-5\/5{width:100%;}.vc_col-sm-4\/5{width:80%;}.vc_col-sm-3\/5{width:60%;}.vc_col-sm-2\/5{width:40%;}.vc_col-sm-1\/5{width:20%;}.vc_col-sm-12{width:100%;}.vc_col-sm-11{width:91.66666667%;}.vc_col-sm-10{width:83.33333333%;}.vc_col-sm-9{width:75%;}.vc_col-sm-8{width:66.66666667%;}.vc_col-sm-7{width:58.33333333%;}.vc_col-sm-6{width:50%;}.vc_col-sm-5{width:41.66666667%;}.vc_col-sm-4{width:33.33333333%;}.vc_col-sm-3{width:25%;}.vc_col-sm-2{width:16.66666667%;}.vc_col-sm-1{width:8.33333333%;}.vc_col-sm-pull-12{right:100%;}.vc_col-sm-pull-11{right:91.66666667%;}.vc_col-sm-pull-10{right:83.33333333%;}.vc_col-sm-pull-9{right:75%;}.vc_col-sm-pull-8{right:66.66666667%;}.vc_col-sm-pull-7{right:58.33333333%;}.vc_col-sm-pull-6{right:50%;}.vc_col-sm-pull-5{right:41.66666667%;}.vc_col-sm-pull-4{right:33.33333333%;}.vc_col-sm-pull-3{right:25%;}.vc_col-sm-pull-2{right:16.66666667%;}.vc_col-sm-pull-1{right:8.33333333%;}.vc_col-sm-pull-0{right:auto;}.vc_col-sm-push-12{left:100%;}.vc_col-sm-push-11{left:91.66666667%;}.vc_col-sm-push-10{left:83.33333333%;}.vc_col-sm-push-9{left:75%;}.vc_col-sm-push-8{left:66.66666667%;}.vc_col-sm-push-7{left:58.33333333%;}.vc_col-sm-push-6{left:50%;}.vc_col-sm-push-5{left:41.66666667%;}.vc_col-sm-push-4{left:33.33333333%;}.vc_col-sm-push-3{left:25%;}.vc_col-sm-push-2{left:16.66666667%;}.vc_col-sm-push-1{left:8.33333333%;}.vc_col-sm-push-0{left:auto;}.vc_col-sm-offset-12{margin-left:100%;}.vc_col-sm-offset-11{margin-left:91.66666667%;}.vc_col-sm-offset-10{margin-left:83.33333333%;}.vc_col-sm-offset-9{margin-left:75%;}.vc_col-sm-offset-8{margin-left:66.66666667%;}.vc_col-sm-offset-7{margin-left:58.33333333%;}.vc_col-sm-offset-6{margin-left:50%;}.vc_col-sm-offset-5{margin-left:41.66666667%;}.vc_col-sm-offset-4{margin-left:33.33333333%;}.vc_col-sm-offset-3{margin-left:25%;}.vc_col-sm-offset-2{margin-left:16.66666667%;}.vc_col-sm-offset-1{margin-left:8.33333333%;}.vc_col-sm-offset-0{margin-left:0;}}@media (min-width:1000px){.vc_col-md-12{width:100%;}.vc_col-md-11{width:91.66666667%;}.vc_col-md-10{width:83.33333333%;}.vc_col-md-9{width:75%;}.vc_col-md-8{width:66.66666667%;}.vc_col-md-7{width:58.33333333%;}.vc_col-md-6{width:50%;}.vc_col-md-5{width:41.66666667%;}.vc_col-md-4{width:33.33333333%;}.vc_col-md-3{width:25%;}.vc_col-md-2{width:16.66666667%;}.vc_col-md-1{width:8.33333333%;}.vc_col-md-pull-12{right:100%;}.vc_col-md-pull-11{right:91.66666667%;}.vc_col-md-pull-10{right:83.33333333%;}.vc_col-md-pull-9{right:75%;}.vc_col-md-pull-8{right:66.66666667%;}.vc_col-md-pull-7{right:58.33333333%;}.vc_col-md-pull-6{right:50%;}.vc_col-md-pull-5{right:41.66666667%;}.vc_col-md-pull-4{right:33.33333333%;}.vc_col-md-pull-3{right:25%;}.vc_col-md-pull-2{right:16.66666667%;}.vc_col-md-pull-1{right:8.33333333%;}.vc_col-md-pull-0{right:auto;}.vc_col-md-push-12{left:100%;}.vc_col-md-push-11{left:91.66666667%;}.vc_col-md-push-10{left:83.33333333%;}.vc_col-md-push-9{left:75%;}.vc_col-md-push-8{left:66.66666667%;}.vc_col-md-push-7{left:58.33333333%;}.vc_col-md-push-6{left:50%;}.vc_col-md-push-5{left:41.66666667%;}.vc_col-md-push-4{left:33.33333333%;}.vc_col-md-push-3{left:25%;}.vc_col-md-push-2{left:16.66666667%;}.vc_col-md-push-1{left:8.33333333%;}.vc_col-md-push-0{left:auto;}.vc_col-md-offset-12{margin-left:100%;}.vc_col-md-offset-11{margin-left:91.66666667%;}.vc_col-md-offset-10{margin-left:83.33333333%;}.vc_col-md-offset-9{margin-left:75%;}.vc_col-md-offset-8{margin-left:66.66666667%;}.vc_col-md-offset-7{margin-left:58.33333333%;}.vc_col-md-offset-6{margin-left:50%;}.vc_col-md-offset-5{margin-left:41.66666667%;}.vc_col-md-offset-4{margin-left:33.33333333%;}.vc_col-md-offset-3{margin-left:25%;}.vc_col-md-offset-2{margin-left:16.66666667%;}.vc_col-md-offset-1{margin-left:8.33333333%;}.vc_col-md-offset-0{margin-left:0;}.vc_col-md-5\/5{width:100%;}.vc_col-md-4\/5{width:80%;}.vc_col-md-3\/5{width:60%;}.vc_col-md-2\/5{width:40%;}.vc_col-md-1\/5{width:20%;}.vc_col-md-pull-5\/5{right:100%;}.vc_col-md-pull-4\/5{right:80%;}.vc_col-md-pull-3\/5{right:60%;}.vc_col-md-pull-2\/5{right:40%;}.vc_col-md-pull-1\/5{right:20%;}.vc_col-md-pull-0\/5{right:auto;}.vc_col-md-push-5\/5{left:100%;}.vc_col-md-push-4\/5{left:80%;}.vc_col-md-push-3\/5{left:60%;}.vc_col-md-push-2\/5{left:40%;}.vc_col-md-push-1\/5{left:20%;}.vc_col-md-push-0\/5{left:auto;}.vc_col-md-offset-5\/5{margin-left:100%;}.vc_col-md-offset-4\/5{margin-left:80%;}.vc_col-md-offset-3\/5{margin-left:60%;}.vc_col-md-offset-2\/5{margin-left:40%;}.vc_col-md-offset-1\/5{margin-left:20%;}.vc_col-md-offset-0\/5{margin-left:0;}}@media (min-width:1300px){.vc_col-lg-12{width:100%;}.vc_col-lg-11{width:91.66666667%;}.vc_col-lg-10{width:83.33333333%;}.vc_col-lg-9{width:75%;}.vc_col-lg-8{width:66.66666667%;}.vc_col-lg-7{width:58.33333333%;}.vc_col-lg-6{width:50%;}.vc_col-lg-5{width:41.66666667%;}.vc_col-lg-4{width:33.33333333%;}.vc_col-lg-3{width:25%;}.vc_col-lg-2{width:16.66666667%;}.vc_col-lg-1{width:8.33333333%;}.vc_col-lg-pull-12{right:100%;}.vc_col-lg-pull-11{right:91.66666667%;}.vc_col-lg-pull-10{right:83.33333333%;}.vc_col-lg-pull-9{right:75%;}.vc_col-lg-pull-8{right:66.66666667%;}.vc_col-lg-pull-7{right:58.33333333%;}.vc_col-lg-pull-6{right:50%;}.vc_col-lg-pull-5{right:41.66666667%;}.vc_col-lg-pull-4{right:33.33333333%;}.vc_col-lg-pull-3{right:25%;}.vc_col-lg-pull-2{right:16.66666667%;}.vc_col-lg-pull-1{right:8.33333333%;}.vc_col-lg-pull-0{right:auto;}.vc_col-lg-push-12{left:100%;}.vc_col-lg-push-11{left:91.66666667%;}.vc_col-lg-push-10{left:83.33333333%;}.vc_col-lg-push-9{left:75%;}.vc_col-lg-push-8{left:66.66666667%;}.vc_col-lg-push-7{left:58.33333333%;}.vc_col-lg-push-6{left:50%;}.vc_col-lg-push-5{left:41.66666667%;}.vc_col-lg-push-4{left:33.33333333%;}.vc_col-lg-push-3{left:25%;}.vc_col-lg-push-2{left:16.66666667%;}.vc_col-lg-push-1{left:8.33333333%;}.vc_col-lg-push-0{left:auto;}.vc_col-lg-offset-12{margin-left:100%;}.vc_col-lg-offset-11{margin-left:91.66666667%;}.vc_col-lg-offset-10{margin-left:83.33333333%;}.vc_col-lg-offset-9{margin-left:75%;}.vc_col-lg-offset-8{margin-left:66.66666667%;}.vc_col-lg-offset-7{margin-left:58.33333333%;}.vc_col-lg-offset-6{margin-left:50%;}.vc_col-lg-offset-5{margin-left:41.66666667%;}.vc_col-lg-offset-4{margin-left:33.33333333%;}.vc_col-lg-offset-3{margin-left:25%;}.vc_col-lg-offset-2{margin-left:16.66666667%;}.vc_col-lg-offset-1{margin-left:8.33333333%;}.vc_col-lg-offset-0{margin-left:0;}}@media (min-width:690px){.vc_col-sm-1\/5,.vc_col-sm-2\/5,.vc_col-sm-3\/5,.vc_col-sm-4\/5,.vc_col-sm-5\/5{float:left;}.vc_col-sm-pull-5\/5{right:100%;}.vc_col-sm-pull-4\/5{right:80%;}.vc_col-sm-pull-3\/5{right:60%;}.vc_col-sm-pull-2\/5{right:40%;}.vc_col-sm-pull-1\/5{right:20%;}.vc_col-sm-pull-0\/5{right:auto;}.vc_col-sm-push-5\/5{left:100%;}.vc_col-sm-push-4\/5{left:80%;}.vc_col-sm-push-3\/5{left:60%;}.vc_col-sm-push-2\/5{left:40%;}.vc_col-sm-push-1\/5{left:20%;}.vc_col-sm-push-0\/5{left:auto;}.vc_col-sm-offset-5\/5{margin-left:100%;}.vc_col-sm-offset-4\/5{margin-left:80%;}.vc_col-sm-offset-3\/5{margin-left:60%;}.vc_col-sm-offset-2\/5{margin-left:40%;}.vc_col-sm-offset-1\/5{margin-left:20%;}.vc_col-sm-offset-0\/5{margin-left:0;}}@media (min-width:1000px){.vc_col-md-1\/5,.vc_col-md-2\/5,.vc_col-md-3\/5,.vc_col-md-4\/5,.vc_col-md-5\/5{float:left;}}@media (min-width:1300px){.vc_col-lg-1\/5,.vc_col-lg-2\/5,.vc_col-lg-3\/5,.vc_col-lg-4\/5,.vc_col-lg-5\/5{float:left;}.vc_col-lg-5\/5{width:100%;}.vc_col-lg-4\/5{width:80%;}.vc_col-lg-3\/5{width:60%;}.vc_col-lg-2\/5{width:40%;}.vc_col-lg-1\/5{width:20%;}.vc_col-lg-pull-5\/5{right:100%;}.vc_col-lg-pull-4\/5{right:80%;}.vc_col-lg-pull-3\/5{right:60%;}.vc_col-lg-pull-2\/5{right:40%;}.vc_col-lg-pull-1\/5{right:20%;}.vc_col-lg-pull-0\/5{right:auto;}.vc_col-lg-push-5\/5{left:100%;}.vc_col-lg-push-4\/5{left:80%;}.vc_col-lg-push-3\/5{left:60%;}.vc_col-lg-push-2\/5{left:40%;}.vc_col-lg-push-1\/5{left:20%;}.vc_col-lg-push-0\/5{left:auto;}.vc_col-lg-offset-5\/5{margin-left:100%;}.vc_col-lg-offset-4\/5{margin-left:80%;}.vc_col-lg-offset-3\/5{margin-left:60%;}.vc_col-lg-offset-2\/5{margin-left:40%;}.vc_col-lg-offset-1\/5{margin-left:20%;}.vc_col-lg-offset-0\/5{margin-left:0;}}@media only screen and (min-width :690px) and (max-width :999px){.vc_col-sm-1[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-1{width:8.33333333%;}.vc_col-sm-2[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-2{width:16.66666667%;}.vc_col-sm-3[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-3{width:25%;}.vc_col-sm-4[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-4{width:33.33333333%;}.vc_col-sm-5[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-5{width:41.66666667%;}.vc_col-sm-6[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-6{width:50%;}.vc_col-sm-7[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-7{width:58.33333333%;}.vc_col-sm-8[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-8{width:66.66666667%;}.vc_col-sm-9[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-9{width:75%;}.vc_col-sm-10[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-10{width:83.33333333%;}.vc_col-sm-11[data-t-w-inherits=small_desktop]:not([class*=vc_col-md-]),body .vc_row-fluid .wpb_column[data-t-w-inherits=small_desktop].vc_col-md-11{width:91.66666667%;}}@media only screen and (max-width :690px){[class*=vc_col-]:not([class*=vc_col-xs]){width:100%;}.wpb_column:not([class*=vc_col-xs]){width:100%;margin-bottom:25px;}}@media only screen and (min-width :1px) and (max-width :999px){.vc_row-fluid .wpb_column[class*=vc_col-xs]:not(.vc_col-xs-12),.vc_row-fluid.full-width-content .col,.vc_row-fluid.full-width-content .col .wpb_row,.vc_row-fluid.vc_row[data-column-margin=none] .col{margin-bottom:0;}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}input[type=submit]{-webkit-appearance:none;}html{max-width:100%;overflow-y:scroll;overflow-x:hidden;}body{max-width:100%;overflow:hidden;background:#fff;font-family:"Open Sans",sans-serif;color:#676767;position:relative;}ol,ul{list-style:none;}input[type=text]::-ms-clear{display:none;}sup{font-size:10px;vertical-align:super;}sub{font-size:10px;vertical-align:sub;}p:empty{display:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}:root{--scroll-bar-w:-2px;}.container{margin:0 auto;position:relative;max-width:880px;}.row{position:relative;}.main-content>.row,header .row{margin-left:0;margin-right:0;}.clr:after,.col:after,.group:after,.row:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.row,div.clear{padding-bottom:24px;}@media (min-width:690px){.span_1{width:6.5%;}.span_2{width:15%;}.span_3{width:23.5%;}.span_4{width:32%;}.span_5{width:40.5%;}.span_6{width:49%;}.span_7{width:57.5%;}.span_8{width:66%;}.span_9{width:74.5%;}.span_10{width:83%;}.span_11{width:91.5%;}.span_12{width:100%;}}body{font-size:14px;-webkit-font-smoothing:antialiased;font-family:"Open Sans";font-weight:400;line-height:26px;}body:not(.nectar-no-flex-height){display:flex;flex-direction:column;min-height:100vh;}@media only screen and (min-width:1000px){body.admin-bar:not(.nectar-no-flex-height){min-height:calc(100vh - 32px);}}body:not(.nectar-no-flex-height) #ajax-content-wrap,body:not(.nectar-no-flex-height) #ajax-content-wrap .blurred-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap,body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner{display:flex;flex-direction:column;flex-grow:1;}body:not(.nectar-no-flex-height) .container-wrap{flex-grow:1;}p{-webkit-font-smoothing:antialiased;}body .ui-widget{font-family:"Open Sans";font-weight:400;}.nectar-skip-to-content:not(:focus),.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}@media only screen and (min-width:1000px){.nectar-mobile-only{display:none;}}@media only screen and (max-width:999px){.nectar-mobile-only.mobile-header{display:inline-block;}}.nectar-mobile-only.mobile-header .inner,.nectar-mobile-only.mobile-header .inner ul{display:flex;}.nectar-mobile-only.mobile-header li{float:none;line-height:1;display:flex;align-items:center;margin:0 8px;overflow:visible !important;}@media only screen and (max-width:690px){#header-outer .nectar-mobile-only.mobile-header li[class*=menu-item-btn-style-button]:not(.menu-item-hidden-text) .nectar-menu-icon{display:none;}}body .nectar-mobile-only.mobile-header a{color:inherit;font-size:13px;line-height:1;}.nectar-mobile-only.mobile-header .menu-item-has-children ul{display:none !important;}.nectar-display-inline{display:inline;}.nectar-display-inline-block{display:inline-block;}.nectar-display-block{display:block;}.nectar-bg-black{background-color:#000;}.nectar-bg-white{background-color:#fff;}#header-outer .screen-reader-text{height:1px;}.overflow-x-hidden{overflow-x:hidden;}.nectar-overflow-hidden{overflow:hidden;}.nectar-pseudo-expand:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;}.alignleft{float:left;margin-right:15px;}.alignright{float:right;margin-left:15px;}.aligncenter{display:block;margin:15px auto;}.no-bottom-padding{padding-bottom:0;}.col.center{text-align:center;}.col.right{text-align:right;}.wp-smiley{margin-bottom:0;}dt{font-family:"Open Sans";font-weight:600;color:#333;}dd{padding-left:20px;}.gallery-caption{margin-left:0;margin-bottom:10px;padding:0 10px;}#wpstats{display:none;}.post-area:not(.masonry) .sticky{margin-bottom:50px;}.post-area:not(.masonry) .sticky .content-inner{margin-bottom:0;padding-bottom:0;border-bottom:0;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:25px;position:relative;}.side-box{padding:10px 0;margin-bottom:10px;border:1px solid #ccc;background-color:#e6e6e6;text-align:center;}.side-box a:link,.side-box a:visited{font-weight:400;color:#06c55b;font-size:12px;}div[id=wpadminbar]{z-index:1000000 !important;}table{font-size:12px;margin-bottom:20px;}.wp-caption{max-width:100%;position:relative;}.wp-caption .wp-caption-text{max-width:90%;width:auto;margin-left:5%;display:inline-block;margin-bottom:5px;background-color:#fff;box-shadow:0 10px 35px rgba(0,0,0,.1);}.row .col .wp-caption .wp-caption-text,.wp-caption .wp-caption-text{padding:10px 15px;top:-25px;position:relative;border-left:4px solid #000;}.row .col .wp-caption img,.wp-caption img{margin-bottom:0;display:block;margin-right:0;}em{font-style:italic;}caption,td,th{font-weight:400;text-align:left;}.container-wrap,.project-title{background-color:#f8f8f8;position:relative;z-index:10;margin-top:0;padding-top:40px;padding-bottom:40px;}body[data-header-resize="0"] .container-wrap,body[data-header-resize="0"] .project-title{margin-top:0;padding-top:40px;}body.page-template-template-no-header .container-wrap,body.page-template-template-no-header-footer .container-wrap,body.single-salient_g_sections .container-wrap{padding-top:0;}.clear{clear:both;}.subheader{color:#6f6f6f;margin-bottom:15px;}a{color:#3555ff;text-decoration:none;transition:color .3s;}a:hover{color:inherit;}h1{font-size:54px;line-height:62px;margin-bottom:7px;}h2{font-size:34px;line-height:44px;margin-bottom:7px;}h3{font-size:22px;line-height:34px;margin-bottom:7px;}h4{font-size:18px;line-height:32px;margin-bottom:7px;}h5{font-size:16px;line-height:26px;margin-bottom:7px;}h6{font-size:14px;line-height:24px;margin-bottom:7px;}h1,h2,h3,h4,h5,h6{color:#444;letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:"Open Sans";font-weight:600;}.bold,b,strong{font-family:"Open Sans";font-weight:600;}.uppercase{font-weight:700;text-transform:uppercase;}.tiny{font-size:14px;line-height:22px;}body h1.light,body h2.light,body h3.light,body h4.light,body h5.light,body h6.light,p.light{text-transform:none;font-weight:300;}h1.light{font-size:34px;margin-bottom:30px;}h2.light{font-size:28px;margin-bottom:30px;}h3.light{font-size:24px;margin-bottom:15px;}h4.light{font-size:18px;margin-bottom:7px;}h5.light{font-size:16px;}h6.light{font-size:14px;margin-bottom:7px;}body h1 em,body h2 em,body h3 em,body h4 em{font-size:inherit;}.text-align-center{text-align:center;}p{padding-bottom:27px;}.row .col p:last-child{padding-bottom:0;}.container .row:last-child,.wpb_wrapper .clear{padding-bottom:0;}.wpb_wrapper>div{margin-bottom:24px;}.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap,.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img,.row .wpb_wrapper>img:last-child,.wpb_wrapper>div:last-child{margin-bottom:0;}.pum-overlay .pum-container,.pum-overlay .pum-container .pum-content,body .pum-overlay{line-height:inherit;}blockquote{font-family:"Open Sans";font-weight:300;line-height:40px;font-size:22px;padding-left:0;letter-spacing:.5px;margin-bottom:30px;}ol,ul{margin-left:30px;margin-bottom:30px;}li ol,li ul{margin-bottom:0;}ul li{list-style:disc;list-style-position:outside;}ol li{list-style:decimal;list-style-position:outside;}#footer-outer ol,#footer-outer ul,#header-outer .button_social_group ul,#header-outer nav>ul,#header-outer ol,#header-secondary-outer ol,#header-secondary-outer ul,#mobile-menu ol,#mobile-menu ul,#search-outer ol,#search-outer ul,#slide-out-widget-area ol,#slide-out-widget-area ul{margin:0;}#footer-outer ol li,#footer-outer ul li,#header-outer ol li,#header-outer ul li,#header-secondary-outer ol li,#header-secondary-outer ul li,#mobile-menu ol li,#mobile-menu ul li,#search-outer ol li,#search-outer ul li,#slide-out-widget-area ol li,#slide-out-widget-area ul li{list-style:none;}.main-content img{max-width:100%;height:auto;}.no-transform{-webkit-transform:inherit !important;transform:inherit !important;}html.no-overflow-y{overflow-y:hidden !important;}html.no-overflow-y body{overflow-y:hidden;}.light h1,.light h2,.light h3,.light h4,.light h5,.light h6,.light p{color:#fff;}code{display:block;clear:both;overflow:auto;padding:1.6em;margin-bottom:1.6em;white-space:pre;background-color:#f0f0f0;font:14px "Andale Mono",Courier,"Courier New",monospace;}pre{background:#f0f0f0;font-family:"Andale Mono",Courier,"Courier New",monospace;font-size:14px;font-size:.9375rem;padding:1.6em;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;}.no-left-margin.first-section{height:auto !important;}.row .col h3,.row .col h4{margin-bottom:8px;}.vc_separator.vc_separator_align_center h3,.vc_separator.vc_separator_align_center h4{margin-bottom:0;}.row .col img{margin-bottom:15px;max-width:100%;height:auto;}.row .col img:not([srcset]){width:auto;}.wpb_gallery_slidesimage_grid .portfolio-items .col img{width:100%;}.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img,.row .col .wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%;margin-bottom:0;}body .container-wrap [class*=wp-block].alignfull{margin-left:-50vw !important;left:50%;max-width:100vw;width:100vw;position:relative;}body .container-wrap [class*=wp-block].alignfull img,body .container-wrap [class*=wp-block].alignwide img{max-width:none;width:100%;}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;}body[data-form-submit=regular] .wp-block-search__inside-wrapper button[type=submit]{color:#fff;}blockquote.wp-block-quote{position:relative;padding-left:1.3em;}blockquote.wp-block-quote:before{display:block;position:absolute;left:0;top:0;height:100%;width:4px;content:"";border-left:4px solid rgba(0,0,0,.1);}blockquote.wp-block-quote.has-text-align-center:before{display:none;}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-style:inherit;font-size:1em;}blockquote.wp-block-quote p{margin-bottom:0;}blockquote.wp-block-quote cite{font-size:14px;line-height:18px;display:block;}.wpb_text_column>.wpb_wrapper>:last-child{margin-bottom:0;}.gallery a img{width:90%;max-width:90%;height:auto;max-height:90%;padding:5px;background-color:#fff;border:1px solid #e5e5e5 !important;transition:all .2s linear;}#ajax-loading-screen .loading-icon{background-repeat:no-repeat;background-position:center center;display:block;position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;}.default-loading-icon{top:50%;border-radius:100%;height:40px;width:40px;margin:0 auto;display:block;position:relative;border:3px solid #e5e5e5;margin-top:-20px;}.default-loading-icon:before{position:absolute;content:"";border-color:#000 transparent transparent;border-radius:100%;border-style:solid;border-width:3px;display:block;height:100%;width:100%;top:-3px;left:-3px;}.default-loading-icon.spin,.loading-icon.spin,.portfolio-loading.spin,.pp_loaderIcon.spin{animation:2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation;-webkit-animation:2s cubic-bezier(.63,.045,.34,1) 0s normal none infinite spinning_animation;}.default-skin-loading-icon{width:100%;height:100%;background-position:center;display:block;background-repeat:no-repeat;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/loading-white-bg.gif");}.default-skin-loading-icon.nitro-lazy{background-image:none !important;}@keyframes spinning_animation{0%{transform:scale(1) rotate(0);}50%{transform:scale(.8) rotate(360deg);}100%{transform:scale(1) rotate(720deg);}}@-webkit-keyframes spinning_animation{0%{-webkit-transform:scale(1) rotate(0);}50%{-webkit-transform:scale(.8) rotate(360deg);}100%{-webkit-transform:scale(1) rotate(720deg);}}@keyframes bounce_in_animation{0%{transform:scale(0,0);}20%{transform:scale(1.4,1.4);}50%{transform:scale(.8,.8);}85%{transform:scale(1.1,1.1);}100%{transform:scale(1,1);}}@-webkit-keyframes bounce_in_animation{0%{-webkit-transform:scale(0,0);}20%{-webkit-transform:scale(1.4,1.4);}50%{-webkit-transform:scale(.8,.8);}85%{-webkit-transform:scale(1.1,1.1);}100%{-webkit-transform:scale(1,1);}}.nectar-global-section{position:relative;}.nectar-global-section.before-footer{z-index:11;}.nectar-global-section.after-nav{z-index:12;}.nectar-global-section.after-nav>.row,.nectar-global-section.before-footer>.row{padding-bottom:0;}#portfolio-extra>.wpb_row:last-child,.container-wrap .row>.wpb_row:last-child,.home-wrap .row>.wpb_row:last-child{margin-bottom:0;}.wpb_content_element,.wpb_row{margin-bottom:35px;}#ajax-content-wrap .wpb_row.has-global-section,.wpb_row.has-global-section{margin-bottom:0;}body.page-template-template-portfolio-php .container-wrap,body.single-portfolio .container-wrap,body.tax-project-type .container-wrap,body[data-bg-header=true] .container-wrap{padding-top:25px;margin-top:0 !important;padding-bottom:40px;}#header-space{height:90px;background-color:#fff;}#header-outer{width:100%;top:0;left:0;position:fixed;padding:28px 0 0 0;background-color:#fff;z-index:9999;overflow:visible;}body.page-template-template-no-header #header-outer,body.page-template-template-no-header-footer #header-outer{visibility:hidden;padding:0;}body[data-transparent-nav="1"][data-header-color=light] #header-outer{background-color:rgba(255,255,255,.965);}.admin-bar #header-outer,.logged-in.buddypress #header-outer{top:32px;}#top #logo{width:auto;max-width:none;line-height:22px;font-size:22px;letter-spacing:-1px;color:#444;font-family:"Open Sans";font-weight:600;align-self:center;}#top #logo .retina-logo,#top .span_3 #logo .mobile-only-logo{display:none;}#top #logo .starting-logo{position:absolute;top:0;opacity:0;left:0;}#top #logo:focus,#top #logo:hover{color:#000;}#top #logo img{text-indent:-9999px;max-width:none;width:auto;margin-bottom:0;display:block;transition:opacity .4s ease;}#header-outer[data-transparent-header=true] #top #logo img.stnd{position:relative;}#top{position:relative;z-index:9998;width:100%;}#top .container .row{padding-bottom:0;}#top nav>ul{overflow:visible;transition:padding .8s ease,margin .25s ease;min-height:1px;line-height:1px;}#top nav .no-menu-assigned{visibility:hidden;}body:not(.ascend) #top nav>.buttons{margin-left:15px;}body #header-outer[data-full-width=false][data-has-buttons=no]:not([data-format=left-header]) #top nav>.buttons{margin-left:0;}body:not(.ascend) #header-outer[data-full-width=true][data-remove-border=true] #top nav ul #search-btn{margin-left:22px;}#top nav>.buttons{transition:padding .8s ease;}#top nav>ul .slide-out-widget-area-toggle{transition:margin .25s ease;}.side-widget-open #top nav>ul .slide-out-widget-area-toggle{transition:margin .75s ease;}#header-outer[data-transparency-option="1"][data-full-width=true].side-widget-open{box-shadow:none;}.side-widget-open.no-bg-color{border-color:transparent !important;}#header-outer #top nav>.buttons{right:0;height:100%;overflow:hidden;}body #header-outer[data-using-pr-menu=true] #top nav>.buttons{display:block;overflow:visible;}body.material #header-outer[data-using-pr-menu=true] #top nav>.buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;}#top nav ul li{float:right;}#top nav>ul>li{float:left;}#top nav>ul>li>a,.pull-left-wrap>ul>li>a{padding:0 10px 0 10px;display:block;color:#676767;font-size:14px;line-height:20px;transition:color .2s ease;}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{transition:color .2s ease;}body #header-outer[data-full-width=true] #top nav>.buttons{margin-left:0;}#header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a:before,#top .slide-out-widget-area-toggle[data-custom-color=true] a:before,#top nav>ul>li[class*=button_solid_color]>a:before{display:block;position:absolute;left:0;padding-bottom:10px;-webkit-transform:translateY(-7px);transform:translateY(-7px);width:100%;height:24px;content:" ";z-index:-1;transition:opacity .2s ease;}body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:before{top:6px;}body #header-outer .slide-out-widget-area-toggle[data-custom-color=true] .lines:after{top:-6px;}#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top .slide-out-widget-area-toggle[data-custom-color=true] a:before,#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;}#header-outer[data-header-button_style=default] #top nav>ul>li[class*=button_solid_color]>a:hover:before,#header-outer[data-header-button_style=default].transparent #top nav>ul>li[class*=button_solid_color]>a:hover:before{opacity:.85 !important;}#header-outer.transparent #top nav>ul>li[class*=button_bordered]>a:before,#top nav>ul>li[class*=button_bordered]>a:before{border:2px solid #fff;display:block;position:absolute;left:0;padding-bottom:10px;-webkit-transform:translateY(-7px);transform:translateY(-7px);width:100%;height:34px;content:" ";z-index:-1;box-sizing:border-box;transition:border-color .2s ease;}#top nav>ul>li[class*=button_bordered]>a:before{border-color:rgba(0,0,0,.4);}.light-text #top nav>ul>li[class*=button_bordered]>a:before{border-color:#fff;}#header-outer #top .sf-menu>li[class*=button_solid_color].sfHover>a .sf-sub-indicator i,#header-outer #top .sf-menu>li[class*=button_solid_color]:hover>a .sf-sub-indicator,#header-outer #top nav>ul>li[class*=button_solid_color]>a,#header-outer #top nav>ul>li[class*=button_solid_color]>a .sf-sub-indicator i,#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].current-menu-ancestor>a i,#header-outer[data-lhe=default] #top nav .sf-menu>[class*=button_solid_color].sfHover:not(#social-in-menu)>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current-menu-ancestor>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color].current_page_ancestor>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a:hover,body #header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color].sfHover>a{color:#fff !important;}#header-outer.dark-text #top nav>ul>li[class*=button_solid_color]>a,#header-outer.transparent.dark-slide>#top nav .sf-menu>li[class*=button_solid_color].sfHover>a,#header-outer.transparent.dark-slide>#top nav>ul>li[class*=button_solid_color]>a:hover,#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_solid_color]>a,#header-outer[data-lhe=animated_underline].transparent.dark-slide #top nav>ul>li[class*=button_solid_color]>a:hover,#header-outer[data-lhe=default] #top nav .sf-menu .current_page_item[class*=button_solid_color]>a,#header-outer[data-lhe=default] #top nav .sf-menu>li[class*=button_solid_color]>a:hover,#header-outer[data-lhe=default].transparent.dark-slide #top nav>ul>li[class*=button_solid_color]>a:hover,#top nav>ul>li[class*=button_solid_color]>a,body #header-outer.transparent #top nav>ul>li[class*=button_solid_color]>a{color:#fff !important;opacity:1 !important;padding-left:20px;padding-right:20px;}#header-outer[data-lhe=animated_underline] #top nav>ul>li[class*=button_bordered]>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_bordered]>a,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_bordered]>a:hover,#header-outer[data-lhe=default] #top nav>ul>li[class*=button_solid_color]>a,#top nav>ul>li[class*=button_bordered]>a,body #header-outer.transparent #top nav>ul>li[class*=button_bordered]>a{padding-left:20px;padding-right:20px;}body[data-header-search=false][data-full-width-header=false] #header-outer[data-lhe=animated_underline][data-format=default][data-cart=false] #top nav>ul>li:last-child>a,body[data-header-search=false][data-user-set-ocm=off] #header-outer[data-lhe=animated_underline][data-format=centered-menu][data-cart=false] #top nav>.buttons>li:last-child>a{margin-right:0;}#header-outer #top .slide-out-widget-area-toggle[data-custom-color=true] a{padding:0 18px;display:block;position:relative;}#header-outer #top nav .slide-out-widget-area-toggle[data-custom-color=true]:not(.mobile-icon) a:not(.using-label){width:22px;}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{padding-left:0;padding-right:0;margin-right:10px;margin-left:10px;}#top nav ul li a,body[data-header-color=light] .mobile-header,body[data-header-color=light] .span_9>.slide-out-widget-area-toggle a .label{color:#999;}.sf-menu{line-height:1;float:left;margin-bottom:30px;}.sf-menu ul li{font-weight:400;width:100%;}#header-outer .sf-menu>.sfHover>ul,#header-outer .sf-menu>li:hover>ul{top:100%;}.sub-menu{z-index:3;}.sf-menu:not(.buttons) a:focus{outline:0 none;}.sf-menu ul li a{margin:0;}.sf-sub-indicator{display:inline-block;width:10px;position:relative;left:8px;height:10px;}.sf-sub-indicator i{width:8px;}.sf-sub-indicator [class^=icon-],body .sf-sub-indicator [class*=" icon-"]{color:#888;font-size:12px;line-height:16px;height:auto;background-color:transparent;}.material .sf-menu>li>a>.sf-sub-indicator i{font-size:16px;}.sf-menu>li>a>.sf-sub-indicator i{transition:color .2s ease;}.sf-shadow .sf-shadow-off{background:none repeat scroll 0 0 transparent;}.sf-vertical,.sf-vertical li{width:100%;}.sf-vertical .sfHover ul,.sf-vertical li:hover ul{left:100%;top:0;}.sf-menu,.sf-menu *{list-style:none outside none;margin:0;padding:0;z-index:10;}.sf-menu{line-height:1;}.sf-menu ul{position:absolute;top:100%;left:0;pointer-events:none;}.sf-menu ul li,.sf-menu ul li li{font-size:12px;width:100%;}.sf-menu .menu-item a{outline:0 none;}.sf-menu li{float:left;outline:0 none;line-height:0;font-size:12px;position:relative;}.sf-menu a{display:block;position:relative;text-decoration:none;}.sf-menu .sfHover>ul,.sf-menu li:hover>ul{z-index:999;pointer-events:all;}.sf-menu li li.sfHover{z-index:999;}.sf-menu li .sfHover ul,.sf-menu li li .sfHover ul,.sf-menu li li li:hover ul,.sf-menu li li:hover ul{left:20em;top:0;}.sf-menu .sf-with-ul a{min-width:1px;}#header-outer .sf-menu li ul li a{font-size:12px;line-height:13px;transition:none;letter-spacing:0;}.sf-menu li ul li .sf-sub-indicator{right:14px;left:auto;top:14px;display:block;position:absolute;}.sf-menu li ul li a,.sf-menu li ul li li a{box-shadow:none;}.sf-menu ul li a,.sf-menu ul li li a{border-radius:0;box-shadow:none;text-shadow:none;}body #header-secondary-outer nav>ul>li>.temp-hidden-display,body #top nav>ul>li>.temp-hidden-display{display:block !important;opacity:0;left:0 !important;right:auto !important;}body #header-secondary-outer nav>ul>.edge>ul,body #top nav>ul>.edge>ul{left:auto;right:0;}body #header-secondary-outer nav>ul>li .edge>ul,body #top nav>ul>li .edge>ul{left:auto;right:0;}#top .span_9{position:static;}#header-outer nav>ul>.megamenu{position:inherit;}#header-outer nav>ul>.megamenu>.sub-menu{width:100%;left:0;padding:15px 0;display:table;background-color:#1c1c1c;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu,#header-outer nav>ul>.nectar-megamenu-menu-item>.sub-menu{display:flex;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu{padding:0;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li{padding:20px;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li.megamenu-column-padding-none{padding:0;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li{width:auto;display:block;flex:1;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item .widget-area-active a{padding:0;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item[class*=align-]:not(.width-100)>ul{left:auto;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-50>ul{width:45em;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item.width-75>ul{width:70em;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul,#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li{background-size:cover;background-position:center;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul{overflow:hidden;}#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active img{margin-bottom:0;}#header-outer .sf-menu>.megamenu.nectar-megamenu-menu-item li .widget-area-active ul{margin-left:0;margin-top:0;padding:0;}#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active{height:100%;}#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active li{line-height:2em;}#header-outer nav>.sf-menu>.megamenu.nectar-megamenu-menu-item>ul .widget-area-active .widget a:hover{background-color:transparent !important;}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul>li.menu-item.megamenu-column-padding-none>a{margin-bottom:0;}body[data-megamenu-width=full-width] #header-outer #top .sf-menu>.megamenu.nectar-megamenu-menu-item.width-100>ul{border-radius:0;}#header-outer .menu-item-hidden-text>a .menu-title-text,#header-outer .menu-item-hidden-text>a .nectar-ext-menu-item .menu-title-text,#mobile-menu .menu-item-hidden-text:not(.menu-item-has-icon)>a .nectar-ext-menu-item>.inner-content>.title,#slide-out-widget-area .menu-item-hidden-text:not(.menu-item-has-icon)>a>.nectar-ext-menu-item>.inner-content>.title,#slide-out-widget-area .menu-item-hidden-text>a>.menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-ext-menu-item .menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon-text>.menu-title-text{display:none;}@media only screen and (min-width:1000px){.menu-item-hidden-text.menu-item-hidden-text--mobile-only>a .menu-title-text{display:inline !important;}}#header-outer .menu-item-hidden-text:not(.menu-item-hidden-text--mobile-only)>a>.nectar-menu-icon,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon{margin-right:0;}.page-submenu.no-trans,.post-area.masonry,.posts-container article.ajax-loaded,.sf-menu>.no-trans>ul,body #slide-out-widget-area-bg.fullscreen-alt.no-transition,body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,body .no-transition,body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation,body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){-webkit-transition:none !important;transition:none !important;}#header-outer nav>ul>.megamenu>.sub-menu{display:table;}#header-outer nav>ul>.megamenu>.sub-menu{padding:30px 0;}#header-outer nav>ul>.megamenu>ul>li{padding:0 0 0 30px;border:none;}#header-outer .widget_shopping_cart .buttons,#header-outer .widget_shopping_cart .cart_list,#header-outer .widget_shopping_cart .total,#header-outer[data-format=centered-menu] #top nav>ul>li>ul>li,#header-secondary-outer .sf-menu>li>ul>li,#top nav>ul>li>ul>li{opacity:0;transition:transform .65s cubic-bezier(.2,.8,.25,1),opacity .65s cubic-bezier(.2,.8,.25,1);-webkit-transition:transform .65s cubic-bezier(.2,.8,.25,1),opacity .65s cubic-bezier(.2,.8,.25,1);}#header-outer .widget_shopping_cart.open .buttons,#header-outer .widget_shopping_cart.open .cart_list,#header-outer .widget_shopping_cart.open .total,#header-outer[data-format=centered-menu] #top nav>ul>.sfHover>ul>li,#header-secondary-outer .sf-menu>.sfHover>ul>li,#top nav>ul>.sfHover>ul>li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#header-outer .widget_shopping_cart,#header-outer .widget_shopping_cart .cart_list,.nectar-social.full-width>*,.wpcf7-form-control-wrap{display:block !important;}#header-outer nav>ul>.megamenu>ul>li:last-child{padding-right:30px;}[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li{padding-right:30px;padding-left:0;}[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li:last-child{padding-right:0;padding-left:0;}#header-outer nav>ul>.megamenu>ul>li>ul{margin:0;padding:0;}#top nav>ul>.megamenu>ul>li{width:33.33%;}#top nav>ul>.megamenu>ul>li{display:table-cell;float:none;}#top nav>ul>.megamenu.columns-2>ul>li{width:50%;}#top nav>ul>.megamenu.columns-3>ul>li{width:33.33%;}#top nav>ul>.megamenu.columns-4>ul>li{width:25%;}#top nav>ul>.megamenu.columns-5>ul>li{width:20%;}#top nav>ul>.megamenu.columns-6>ul>li{width:16.66%;}#header-outer nav>ul>.megamenu>ul>li ul{display:block;top:0 !important;width:100%;opacity:1 !important;left:0 !important;box-shadow:none;position:relative;}#header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{margin-left:0;padding-right:0;padding-left:0;}#header-outer nav>ul>.megamenu ul li{float:none;}#header-outer nav>ul>.megamenu ul li a{border-bottom:none;padding:9px 15px;}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a{color:#444;}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{padding-bottom:15px;}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>ul{padding-bottom:20px;}body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:last-child>ul{padding-bottom:0;}#header-outer nav>ul>.megamenu>.sub-menu>li a,#header-outer nav>ul>.megamenu>ul>.sfHover>a,#header-outer nav>ul>.megamenu>ul>li>a:hover,body #header-outer nav>ul>.megamenu>.sub-menu>li a,body #header-outer nav>ul>.megamenu>.sub-menu>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul.current-menu-item>a,body:not([data-header-format=left-header]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a{background-color:transparent !important;}#header-secondary-outer .sf-menu li ul li a,#top .sf-menu li ul li a{background-color:transparent;}#header-outer .sf-menu li ul li a .item_desc,#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:block;font-size:14px;line-height:22px;}#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:none;opacity:.75;}body[data-header-format=left-header] #top .sf-menu li ul li a .item_desc{margin-bottom:10px;}#header-secondary-outer .menu-item-language .iclflag,#top .menu-item-language .iclflag{top:1px;position:relative;margin-right:4px;}.sf-menu>li>ul{opacity:0;pointer-events:none;display:block;transform:translateY(-9999px);box-shadow:0 6px 28px rgba(0,0,0,.08);}.sf-menu>li.sfHover>ul{transform:none;}.sf-menu>li ul{padding:20px;width:20em;}#header-outer nav>ul>.megamenu ul li a,.sf-menu>li ul a{padding:6px 6px;}.sf-menu li ul li .sf-sub-indicator{top:6px;right:6px;}body[data-header-color=light]:not([data-header-format=left-header]) #header-outer:not(.transparent) .sf-menu>li ul{border-top:1px solid #e9e9e9;}#header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) ul{border-top:none;}#header-outer nav>ul>.megamenu>.sub-menu,#header-secondary-outer .sf-menu li ul,body:not([data-header-format=left-header]) #top .sf-menu li ul{background-color:#fff;}#header-outer .sf-menu li ul li a{color:#999;}#top nav>ul>.megamenu:hover ul li{pointer-events:auto;}.sf-menu .megamenu li ul{-webkit-transform:none;transform:none;box-shadow:none;}#header-outer #header-secondary-outer .sf-menu .megamenu li ul,#header-outer #top .sf-menu .megamenu li ul,[data-header-color=light] #header-outer:not(.transparent) .sf-menu>.megamenu li ul{border-top:0;}.sf-menu li li ul{display:block;visibility:visible;top:0 !important;z-index:auto;left:20em;margin-left:-20px;margin-top:-20px;-webkit-transition:transform .25s,opacity .25s;transition:transform .25s,opacity .25s;box-shadow:0 19px 35px rgba(0,0,0,.11);opacity:0;pointer-events:none;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}#header-secondary-outer .sf-menu li li .on-left-side,#header-secondary-outer sf-menu li .sfHover .on-left-side,.sf-menu li .sfHover .on-left-side,.sf-menu li li .on-left-side{right:20em;left:auto;margin-right:-20px;margin-left:0;}.sf-menu .sfHover>.on-left-side{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}body[data-header-color=custom] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul{margin-top:-21px;}body[data-header-color=custom] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-outer[data-box-shadow=none]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] #header-secondary-outer .sf-menu>li:not(.megamenu) li ul,body[data-header-color=light] .sf-menu>li:not(.megamenu) li ul{margin-top:-20px;}.sf-menu ul li a{border-bottom:0;}.sf-menu .sfHover>ul{pointer-events:all;opacity:1;}.sf-menu ul .sfHover>ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.sf-menu>li.sfHover:not(.megamenu)>ul:not(.on-left-side){left:0;}#header-outer:not([data-header-resize="1"]):not([data-format=left-header]) #logo img{transition:opacity .2s ease;}body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]){transition:box-shadow .42s ease,opacity .3s ease,transform .32s ease;}#header-outer[data-using-secondary="1"]:not([data-format=left-header]){transition:transform .32s ease,background-color .3s ease 0s,box-shadow .3s ease 0s,margin .25s ease;}@media only screen and (min-width:1000px){#header-outer:not([data-format=left-header]){padding-top:0;}#header-outer:not([data-format=left-header]) #top>.container>.row,#header-outer:not([data-format=left-header]) #top>.container>.row nav,#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul,#header-outer:not([data-format=left-header]) #top>.container>.row nav>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;}#header-outer:not([data-format=left-header]) #top .span_3,#header-outer:not([data-format=left-header]) #top .span_9{display:-webkit-flex;display:-ms-flexbox;display:flex;float:none;width:auto;}#header-outer .logo-spacing{line-height:0;}#header-outer[data-format=default] #top .span_9{margin-left:auto;}#header-outer[data-format=centered-logo-between-menu] #top .span_9 nav .sf-menu:not(.buttons),#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav,#header-outer[data-format=centered-menu-under-logo] #top .span_9 nav,#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons){-webkit-justify-content:center;-moz-justify-content:center;-ms-flex-pack:center;-ms-justify-content:center;justify-content:center;}#header-outer:not([data-format=left-header]) #top nav>.buttons{overflow:visible;height:auto;}#header-outer:not([data-format=left-header]) #top nav>ul>li{-webkit-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;}#header-outer:not([data-format=left-header]) #top nav>ul{float:none;display:inline-block;vertical-align:middle;}#header-outer #top>.container>.row .right-aligned-menu-items nav{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}#header-outer[data-format=centered-menu-bottom-bar] .row,#header-outer[data-format=centered-menu-under-logo] .row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media only screen and (max-width:999px){#top .col.span_9{text-align:right;line-height:0;}#header-outer #top #mobile-cart-link i,#header-outer .mobile-search .icon-salient-search,#header-outer .mobile-user-account .icon-salient-m-user,#top .span_9>.slide-out-widget-area-toggle>div{position:relative;display:block;top:50%;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;}#header-outer #top .mobile-user-account,#top #mobile-cart-link,#top .mobile-search,#top .span_9>.slide-out-widget-area-toggle{position:relative;width:auto;padding:0 7px;top:auto;right:auto;margin-bottom:0;margin-top:0;display:inline-block;vertical-align:middle;line-height:0;height:100%;-webkit-transform:none;transform:none;}body[data-slide-out-widget-area-style=slide-out-from-right] .slide_out_area_close:before,body[data-slide-out-widget-area-style=slide-out-from-right].material a.slide_out_area_close:before{background-color:rgba(0,0,0,.06);}#header-outer[data-cart=true] #top #mobile-cart-link,#header-outer[data-cart=true] #top .span_9>.slide-out-widget-area-toggle,#top .mobile-search{padding:0 8px;}#header-outer[data-cart=true] #top .row .span_9>.slide-out-widget-area-toggle,#top .span_9>.slide-out-widget-area-toggle{padding-right:0;}}@media only screen and (max-width:999px){.left-aligned-ocm .slide-out-widget-area-toggle .hover-effect,.slide-out-widget-area-toggle.mobile-icon a>span>.hover-effect{display:none;}}#top nav ul #nectar-user-account a,#top nav ul #nectar-user-account a span,#top nav ul #search-btn a,#top nav ul #search-btn a span,#top nav ul .slide-out-widget-area-toggle a{line-height:20px;height:20px;}#top .span_9>.slide-out-widget-area-toggle a.using-label .label,#top ul .slide-out-widget-area-toggle a .label{font-style:normal;display:inline-block;vertical-align:middle;margin-right:15px;line-height:1em;font-size:14px;}#top .span_9>.slide-out-widget-area-toggle a.using-label .label{transition:color .2s ease;}#top .span_9>.slide-out-widget-area-toggle a.using-label>span,#top ul .slide-out-widget-area-toggle a.using-label>span{display:inline-block;vertical-align:middle;}#top .span_9>.slide-out-widget-area-toggle a.using-label,#top ul .slide-out-widget-area-toggle a.using-label,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] #top nav ul .slide-out-widget-area-toggle a.using-label{width:auto;vertical-align:middle;}#top nav .buttons li{line-height:12px;position:relative;}#top nav .buttons .menu-item a{position:relative;}#top nav ul #nectar-user-account a,#top nav ul #search-btn a,#top nav ul .slide-out-widget-area-toggle a{padding:0;width:24px;text-align:center;display:block;background-position:right top;background-repeat:no-repeat;box-sizing:content-box;}#top nav ul[data-user-set-ocm=off] .slide-out-widget-area-toggle,body.material #header-outer:not([data-format=left-header]) #top>.container>.row nav>ul[data-user-set-ocm=off]>.slide-out-widget-area-toggle{display:none;}#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{top:0;background-color:transparent;-webkit-transition:color .2s ease;transition:color .2s ease;}#top ul .slide-out-widget-area-toggle a i.label{-webkit-transition:color .2s ease;transition:color .2s ease;}#header-outer header .nectar-menu-icon-img{margin-bottom:0;width:18px;max-height:200px;height:auto;vertical-align:middle;transition:opacity .2s ease 50ms;}#header-outer nav ul ul .nectar-menu-icon-img:not(.loaded){opacity:0;}#header-outer ul.sf-menu>li>a>.nectar-menu-icon-img{max-height:40px;}#header-outer ul.sf-menu>li.menu-item-has-icon>a{display:flex;align-items:center;}#header-outer header .nectar-menu-icon,#header-outer header .nectar-menu-icon-img{margin-right:10px;top:0;line-height:inherit;display:inline-block;}.nectar-menu-icon.svg-icon svg{width:18px;height:18px;}.nectar-menu-icon.svg-icon svg path{fill:currentColor;}#header-outer:not(.no-transition) .nectar-menu-icon.svg-icon svg path,#slide-out-width-area .nectar-menu-icon.svg-icon svg path{transition:fill .2s ease;}#header-outer header .nectar-menu-icon{font-size:16px;top:0;vertical-align:middle;}#header-outer header .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon{transition:color .2s ease;}#header-outer header .nectar-menu-item-with-icon,#header-secondary-outer .nectar-menu-item-with-icon,#slide-out-widget-area .menu-item-has-icon>a{display:flex;align-items:flex-start;}.off-canvas-menu-container .nectar-menu-icon{font-size:inherit;top:0;margin-right:10px;}.off-canvas-menu-container .sub-menu .nectar-menu-icon{transform:none;margin-right:10px;}.off-canvas-menu-container .nectar-menu-icon-img{max-width:40px;height:auto;margin-right:10px;width:100%;}.nectar-menu-label{padding:5px 8px;line-height:1;font-size:12px;margin-left:5px;position:relative;display:inline-block;vertical-align:middle;}.nectar-menu-label:before{opacity:.15;}#header-outer #social-in-menu i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{font-size:18px;color:inherit;background-color:transparent;transition:transform .25s ease,opacity .2s ease;-webkit-transition:-webkit-transform .25s ease,opacity .2s ease;text-align:center;line-height:24px;height:22px;width:36px;position:relative;}body[data-header-search=false]:not(.mobile) #header-outer[data-has-menu=false][data-cart=false] #social-in-menu i{font-size:20px;width:38px;line-height:26px;height:26px;margin-bottom:-3px;}#header-outer #social-in-menu a,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a{display:inline-block;margin-right:0;margin-left:0;overflow:hidden;}#header-outer #social-in-menu a:hover i,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i{-webkit-transform:translateY(-100%);transform:translateY(-100%);}#header-outer #social-in-menu a i:after,.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after{position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;}#header-outer #social-in-menu a i:before{width:100%;}#header-outer #social-in-menu .fa-vine:after,#header-outer #social-in-menu .fa-vine:before,#header-outer #social-in-menu [class*=fa-]:after,#header-outer #social-in-menu [class^=fa-]:after{text-decoration:inherit;display:block;speak:none;}#header-outer #social-in-menu .fa-vine{display:block;text-align:center;}#header-outer #social-in-menu i.fa-facebook{width:28px;}#header-outer #top #social-in-menu i.fa-houzz,#header-outer #top #social-in-menu i.icon-salient-tiktok{font-size:16px;}#header-outer[data-format=default] #social-in-menu{margin:0 0 0 30px;}body.original #header-outer[data-full-width=true][data-format=default] #social-in-menu{margin-right:22px;}#header-outer[data-lhe=animated_underline] #top nav>ul>#social-in-menu>a,#header-outer[data-lhe=default] #top nav>ul>#social-in-menu>a{margin-left:0;margin-right:0;padding-right:0;padding-left:0;}#top #mobile-cart-link,#top .mobile-search,#top .mobile-user-account{display:none;text-align:right;z-index:10000;}#top .span_9>.slide-out-widget-area-toggle{display:none;z-index:10000;}#top #mobile-cart-link i,.mobile-search .icon-salient-search,.mobile-user-account .icon-salient-m-user{background-color:transparent;color:#a9a9a9;line-height:34px;font-size:18px;width:18px;transition:color .3s ease;-webkit-transition:color .3s ease;}#header-outer #mobile-cart-link .cart-wrap span{border-radius:50%;height:16px;width:16px;text-align:center;line-height:16px;font-size:10px;display:block;visibility:hidden;}#header-outer #mobile-cart-link .cart-wrap{position:absolute;top:50%;margin-top:-14px;right:-1px;color:#fff;}#header-outer #mobile-cart-link.first-load .cart-wrap span,#header-outer .first-load a.cart-contents .cart-wrap span{visibility:visible;animation:.6s ease-in-out .12s normal both 1 bounce_in_animation;-webkit-animation:.6s ease-in-out .12s normal both 1 bounce_in_animation;}.material .mobile-search .icon-salient-search,.material .mobile-user-account .icon-salient-m-user{color:#a9a9a9;}body #header-outer.no-bg-color{box-shadow:none !important;background-color:transparent !important;}#header-outer.slide-out-hover{-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}#header-outer.slide-out-hover header,#header-outer.slide-out-hover>.cart-outer{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;}#header-outer.slide-out-hover #top.all-hidden,#header-outer>.cart-outer.all-hidden{opacity:0;}#header-outer[data-full-width=true][data-cart=true] #top nav ul .slide-out-widget-area-toggle{position:relative;}#header-outer.dark-text #top nav ul #nectar-user-account a span,#header-outer.dark-text #top nav ul #search-btn a span{opacity:1;}#header-outer .sf-menu .megamenu ul .sub-menu,.lines-button.x2.close .lines,.sf-menu .megamenu li ul{background-color:transparent !important;}#header-outer[data-transparent-header=true] #logo .dark-version{position:absolute;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:after,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:before{height:4px;width:2.1rem;border-radius:1px;}.slide-out-hover-icon-effect:not(.small) .lines-button,body .slide-out-hover-icon-effect:not(.small) .lines-button,body[data-header-search=false]:not(.mobile) #header-outer[data-has-menu=false][data-cart=false] .lines-button{line-height:0;font-size:0;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .lines-button.close{-webkit-transform:none;transform:none;}.slide-out-hover-icon-effect a,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] #top nav ul .slide-out-widget-area-toggle:not([data-custom-color=true]) a:not(.using-label){width:34px;}.slide-out-hover-icon-effect.small a{width:auto;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:before{top:9px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:after{top:-9px;}#search-outer{display:none;}.ui-helper-hidden-accessible{display:none;}#header-outer .row .col.span_3,#header-outer .row .col.span_9{width:auto;}#header-outer .row .col.span_9{float:right;}#header-outer[data-full-width=true] header>.container,body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu{width:100%;max-width:100%;padding:0 28px;}#header-outer.highzI{z-index:9999;}body[data-hhun="1"] #header-outer[data-remove-fixed="1"]{position:absolute;}@media only screen and (min-width:1000px){body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached),body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent=false][data-using-secondary="1"]{top:0;}}body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open){-webkit-transform:translateY(0);transform:translateY(0);}body[data-hhun="1"].original #header-outer[data-remove-border=true].detached:not(.side-widget-open){border-color:rgba(255,255,255,0);}body[data-hhun="1"] #header-outer[data-header-resize="0"]:not([data-format=left-header]).invisible{box-shadow:none;}body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open){-webkit-transition:-webkit-transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;z-index:9998;pointer-events:none;}body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open),body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){-webkit-transform:translateY(-100%) !important;transform:translateY(-100%) !important;}body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true]{transition:transform .3s ease,box-shadow .3s ease,background .3s ease,opacity .3s ease,border-color .3s ease;}body[data-hhun="1"] #header-outer.detached,body[data-hhun="1"] #header-outer.transparent[data-transparent-header=true][data-remove-border=true][data-permanent-transparent="1"].detached{position:fixed !important;z-index:9998;-webkit-transition:-webkit-transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease;transition:transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease;}@media only screen and (max-width:1000px){body[data-hhun="1"] #header-outer{transition:transform .3s ease,height .3s ease,background .3s ease,opacity .3s ease,border-color .3s ease,box-shadow .3s ease;}}body[data-hhun="1"] #header-outer.transparent.at-top{transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;}.mobile-video-image{position:absolute;z-index:1;top:0;left:0;display:none;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-o-background-size:cover;}.using-mobile-browser .mobile-video-image{display:block;}#page-header-bg .nectar-video-wrap,.wpb_row .nectar-video-wrap{position:absolute;top:0;left:0;padding-bottom:0;overflow:hidden;opacity:0;z-index:1;}.wpb_row .nectar-video-wrap .nectar-video-inner.transition,.wpb_row .row-bg-wrap .row-bg.transition{transition:transform .65s cubic-bezier(.05,.2,.1,1);}.wpb_row .mobile-video-image.column-video,.wpb_row .nectar-video-wrap.column-video{z-index:0;}body.using-mobile-browser #page-header-bg .nectar-video-wrap,body.using-mobile-browser .wpb_row .nectar-video-wrap{left:-3000px;}body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap{bottom:-3000px;}.wpb_row .nectar-video-wrap video{transition:opacity .25s ease;opacity:0;}.wpb_row .nectar-video-wrap.position-loaded video{opacity:1;}#page-header-bg .nectar-video-wrap{opacity:1;background-position:center;background-repeat:repeat;height:100%;width:100%;}#page-header-bg .nectar-video-wrap video{opacity:0;}.video-color-overlay{width:100%;height:100%;opacity:0;position:absolute;-webkit-backface-visibility:hidden;top:0;left:0;padding-bottom:0;z-index:3;}#search-outer .ui-helper-hidden-accessible,.mejs-overlay-button,.mejs-overlay-loading,.mobile #search-outer .ui-widget-content,.wpb_row .nectar-video-wrap .mejs-container .mejs-controls{display:none !important;}.wpb_row>.span_12{z-index:10;}.wpb_row>.span_12{margin-bottom:0 !important;}.wpb_row>.span_12>.column_container:last-child{margin-bottom:0;}#page-header-bg .container{z-index:100;}.nectar-slider-loading{background-color:#393939;background-position:center;background-repeat:repeat;position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;}body .full-width-section{-webkit-box-sizing:content-box;box-sizing:content-box;}.full-width-section{background-size:cover;width:100%;position:relative;}.full-width-content.parallax_section{background-size:cover;}.full-width-content.vc_row-fluid .wpb_column{background-position:center;background-size:cover;}.wpb_row{position:relative;}.wpb_row.vc_row-o-full-height{min-height:99vh;}#page-header-bg .page-header-bg-image-wrap,.full-width-section .row-bg,.wpb_row .row-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;}.column-image-bg-wrap.viewport-phone,.column-image-bg-wrap.viewport-tablet,.row-bg.viewport-phone,.row-bg.viewport-tablet{display:none;}@media only screen and (max-width:999px) and (min-width:691px){.column-image-bg-wrap.viewport-tablet,.row-bg.viewport-tablet{display:block;}.column-image-bg-wrap.viewport-desktop.has-tablet,.row-bg.viewport-desktop.has-tablet{display:none;}}@media only screen and (max-width:690px){.column-image-bg-wrap.viewport-phone,.row-bg.viewport-phone{display:block;}.column-image-bg-wrap.viewport-desktop.has-phone,.row-bg.viewport-desktop.has-phone{display:none;}}#page-header-bg[data-parallax="1"] .page-header-bg-image{height:calc(100% + 20px);top:auto;bottom:0;}@media only screen and (min-width:1000px){#page-header-bg[data-parallax="1"] .page-header-bg-image{height:calc(100% + 40px);}}.page-header-bg-image-wrap[data-n-parallax-bg=true] .page-header-bg-image{height:calc(100% + 40px);top:auto;bottom:0;}.wpb_row .row-bg-wrap .row-bg-overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:2;backface-visibility:hidden;}.row.right-align-text{text-align:right;}.wpb_row.full-width-content,.wpb_row.full-width-section,body.material .wpb_row.full-width-content,body.material .wpb_row.full-width-section{margin-bottom:0;}.wpb_row.full-width-content .img-with-aniamtion-wrap,.wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap,.wpb_row.full-width-content img{margin-bottom:0;}.full-width-section>.span_12>div:last-child{padding-bottom:0;}.full-width-section img{display:block;margin-bottom:0;}html:not(.js) .full-width-content,html:not(.js) .full-width-section{visibility:visible;}.full-width-content.parallax_section .row-bg,.full-width-section.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{background-attachment:fixed;}#page-header-bg .page-header-bg-image.translate,.nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,.wpb_row .column-image-bg-wrap .column-image-bg.translate,[data-parallax=true] .swiper-slide .image-bg.translate,body .full-width-content.parallax_section .row-bg.translate,body .full-width-section.parallax_section .row-bg.translate,body .wpb_row.parallax_section .row-bg.translate{background-attachment:scroll;top:auto;bottom:0;}body .full-width-content.parallax_section .row-bg,body .full-width-section.parallax_section .row-bg,body .wpb_row.parallax_section .row-bg{background-attachment:fixed;}body[data-ajax-transitions=false] .parallax-layer.column-image-bg,body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg,body[data-ajax-transitions=false] .parallax_section .row-bg{opacity:0;transition:opacity .2s ease;}_::-webkit-full-page-media,_:future,:root body[data-ajax-transitions="false"] .parallax_section .row-bg{opacity:1;}body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions=false] .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]){opacity:1;background-attachment:scroll;top:auto;bottom:0;}body:not([data-remove-m-parallax="1"]) .top-level .parallax_section .nectar-recent-post-slide .nectar-recent-post-bg{opacity:1;}.top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap .parallax-layer{top:auto;bottom:0;opacity:1;}@media only screen and (min-width:1000px){body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=slow]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=slow] .parallax-layer{height:calc(100% + 90px);}body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed=medium]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed=medium] .parallax-layer{height:calc(100% + 70px);}body:not([data-header-format=left-header]) .parallax_section.top-level .row-bg[data-parallax-speed*=fast]:not([data-parallax-speed=fixed]),body:not([data-header-format=left-header]) .top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer{height:calc(100% + 40px);}}@media only screen and (max-width:999px){.top-level .vc_col-sm-12:not(.child_column)>.vc_column-inner>.column-image-bg-wrap[data-parallax-speed*=fast] .parallax-layer,body .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]){height:calc(100% + 40px);}}body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,body .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer{height:calc(100% + 40px);}.global-section-after-header-nav-active #ajax-content-wrap .parallax_section.top-level .row-bg:not([data-parallax-speed=fixed]),.global-section-after-header-nav-active #page-header-bg[data-parallax="1"] .page-header-bg-image,.global-section-after-header-nav-active .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg,.global-section-after-header-nav-active .top-level .nectar-simple-slider[data-parallax=true] .parallax-layer{height:calc(100% + 90px);}body[data-ajax-transitions=false] .nectar-parallax-enabled .parallax-layer.column-image-bg:not([data-nectar-img-src]),body[data-ajax-transitions=false] .parallax_section .nectar-recent-post-slide .row-bg,body[data-ajax-transitions=false] .parallax_section .row-bg .nectar-recent-post-slide,body[data-ajax-transitions=false] .parallax_section .row-bg[data-parallax-speed=fixed],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.nectar-parallax-enabled .row-bg{opacity:1;}.full-width-content.parallax_section .row-bg-wrap,.full-width-section.parallax_section .row-bg-wrap,.wpb_row .row-bg-wrap .inner-wrap,.wpb_row.parallax_section .row-bg-wrap{overflow:hidden;width:100.1%;height:100.1%;position:absolute;z-index:1;top:0;left:0;}.wpb_row .row-bg-wrap[data-bg-animation=zoom-out-reveal],.wpb_row.parallax_section .row-bg-wrap{z-index:2;}.full-width-section .row-bg-wrap,.wpb_row .row-bg-wrap{width:100%;height:100%;position:absolute;top:0;left:0;}.wpb_row[data-br*=px][data-br-applies=bg]>.row-bg-wrap,.wpb_row[data-br*=px][data-br-applies=both] .row_col_wrap_12,.wpb_row[data-br*=px][data-br-applies=both]>.row-bg-wrap,.wpb_row[data-br*=px][data-br-applies=inner] .row_col_wrap_12{overflow:hidden;}.wpb_row.parallax_section[data-br*=px][data-br-applies=both]>.row-bg-wrap{height:100%;}.column-image-bg-wrap[data-bg-animation*=fade],.column-image-bg-wrap[data-bg-animation*=zoom],.row-bg-wrap[data-bg-animation*=fade],.row-bg-wrap[data-bg-animation*=zoom]{overflow:hidden;}.row-bg-wrap[data-bg-animation=fade-in] .inner-wrap:not(.using-image)+.row-bg-overlay,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image{opacity:0;transition:opacity .85s ease-out;}.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap{opacity:0;transition:opacity .55s ease-out;}.column-image-bg-wrap[data-bg-animation=fade-in] .inner-wrap.animated-in,.row-bg-wrap[data-bg-animation=fade-in] .inner-wrap:not(.using-image).animated-in+.row-bg-overlay,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image.animated-in{opacity:1;}body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=fade-in] .inner-wrap.using-image{transition:opacity .55s ease-out;}.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image{transform:scale(1.25);transition:transform 2.5s cubic-bezier(.1,.55,.4,1);}.column-image-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-high] .inner-wrap.using-image{transform:scale(1.6);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]{transform:scale(.7);overflow:hidden;opacity:0;transition:transform 1.3s cubic-bezier(.12,.75,.4,1),opacity .4s ease-out;}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal]{transform:scale(.92);}.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]{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]{transform:scale(.7);opacity:0;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{transform:scale(1.75);transition:transform 1.3s cubic-bezier(.12,.75,.4,1);}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal] .inner-wrap{transform:scale(1.15);}.bg-animation--slight .row-bg-wrap[data-bg-animation=zoom-out-reveal]{opacity:1;}.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image{transform:scale(1.35);transition:transform 8s cubic-bezier(.1,.2,.7,1);}.column-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap{transform:scale(1.45);}.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].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-image-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.animated-in,.column-image-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.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,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] .inner-wrap.using-image.animated-in{transform:scale(1);}@keyframes row_bg_zoom_out{0%{transform:scale(1.2);}100%{transform:scale(1);}}body[data-ajax-transitions=false] #page-header-wrap #page-header-bg[data-animate-in-effect=zoom-out] .page-header-bg-image-wrap,body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out] .inner-wrap.using-image{transform:scale(1);animation:row_bg_zoom_out 2.5s cubic-bezier(.1,.55,.4,1) forwards;}body[data-ajax-transitions=false] .top-level .row-bg-wrap[data-bg-animation=zoom-out-slow] .inner-wrap.using-image{transform:scale(1);animation:row_bg_zoom_out 8s cubic-bezier(.1,.2,.7,1) forwards;}.column-bg-overlay-wrap[data-bg-animation=zoom-out-reveal].animated-in,.column-image-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in,body[data-ajax-transitions] .row-bg-wrap[data-bg-animation=zoom-out-reveal].animated-in{opacity:1;}.wpb_row .row-bg-wrap .inner-wrap{height:100%;width:100%;}.full-width-content.parallax_section .row-bg,.full-width-section.parallax_section .row-bg,.wpb_row.parallax_section .row-bg{position:absolute;z-index:1;top:0;left:0;background-size:cover;}.full-width-section .row-bg.no-cover,.full-width-section.no-cover .row-bg,.wpb_row .row-bg.no-cover{background-size:auto !important;}body .full-width-section>.col.span_12{float:none;}html body .vc_row-fluid.legacy>.span_12{display:block;}.col.span_12.light .wpb_text_column>.wpb_wrapper>ul,.full-width-content>.col.span_12.light,.full-width-section>.col.span_12.light,.span_12.light .wpb_text_column a{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,body .vc_row.vc_row-flex.vc_row-o-equal-height>.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;}}.col{position:relative;float:left;}.col.boxed:not(.wpb_column){box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;padding:25px 15px 15px 15px;position:relative;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;box-shadow:0 2px 3px rgba(0,0,0,.3);}.col.boxed.no-pointer-events{pointer-events:none;}.column-image-bg-wrap .column-image-bg[data-nectar-img-src],.row-bg-wrap .row-bg[data-nectar-img-src]{opacity:0;}.column-image-bg-wrap .column-image-bg.loaded,.row-bg-wrap .row-bg.loaded,body[data-ajax-transitions] .parallax-layer.column-image-bg.loaded,body[data-ajax-transitions] .parallax_section .row-bg.loaded{transition:opacity .4s ease .1s;}.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]{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;}.col.center img,body .col.centered-text img,body .wpb_column.centered-text img{margin-left:auto;margin-right:auto;}.wpb_column{background-position:center;}.wpb_column[data-has-bg-color=true] .wpb_wrapper,.wpb_column[data-hover-bg^="#"] .wpb_wrapper,.wpb_column[data-overlay-color=true] .wpb_wrapper,.wpb_column[data-using-bg=true] .wpb_wrapper,.wpb_column[data-video-bg=true] .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);}.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;}.column-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;}.col.span_3 .col.span_12 i,.col.span_4 .col.span_12 i{margin-bottom:0;}body .wpb_text_column{margin-bottom:0;}.wpb_animate_when_almost_visible{opacity:0;}.wpb_start_animation{opacity:1;}body .wpb_text_column h2:last-child,body .wpb_text_column h3:last-child{margin-bottom:10px;}.theiaStickySidebar:after{content:"";display:table;clear:both;}.vc_row-o-equal-height.vc_row.vc_row-flex>.span_12>.nectar-sticky-column{display:block;}body[data-bg-header=true].page .main-content>.row>#breadcrumbs.yoast,body[data-bg-header=true].single-portfolio #full_width_portfolio .main-content>.row>#breadcrumbs.yoast{padding-top:20px;}rs-module audio,rs-module video{visibility:visible;}.single_job_listing .company img{height:3em;}.single_job_listing .meta li{list-style:none;}.flex-gallery{margin:0;padding:0;}.flex-gallery .slides>li{display:none;-webkit-backface-visibility:hidden;}.flex-gallery .slides img{width:99.8%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides>li:first-child{display:block;}.flex-gallery{margin:0 0 15px;position:relative;background-color:transparent;}.flex-viewport{max-height:2000px;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flex-gallery ul{position:relative;z-index:1000;margin:0;}.flex-gallery .flex-direction-nav{margin:0;position:absolute;top:8px;}.flex-gallery ul li{list-style:none;}.flex-gallery ul li img{margin-bottom:0;}.carousel li{margin-right:0;margin-left:0;}.flex-control-nav{display:none;}.flex-direction-nav a{display:block;line-height:22px;position:relative;background-color:#000;height:25px;width:25px;text-align:center;transition:all .2s ease;border-radius:1px;}.flex-direction-nav a i{line-height:29px;font-size:16px;color:#fff;background-color:transparent;}.flex-direction-nav .flex-next{padding-left:2px;}.flex-direction-nav .flex-prev{padding-right:2px;}body #ajax-content-wrap .flex-gallery .flex-direction-nav li{float:left;margin-left:7px;}.flex-direction-nav a:hover{background-color:#333;}.flex-direction-nav .flex-next span{background-position:right top;top:9px;right:9px;position:absolute;display:block;height:15px;width:15px;z-index:100;}.flex-direction-nav .flex-prev span{background-position:left top;top:9px;left:9px;position:absolute;display:block;height:15px;width:15px;z-index:100;}body.mobile.material [data-bullet_style=see_through] .slider-pagination{bottom:13px;}body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{position:relative;top:50%;}body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{display:block;content:"";}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,.nectar-woo-flickity .flickity-page-dots .dot,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch{width:30px;margin:0;opacity:.35;}#ajax-content-wrap .nectar-woo-flickity .flickity-page-dots .dot{margin:0;}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,.nectar-quick-view-box .flickity-page-dots .dot:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.nectar-woo-flickity .flickity-page-dots .dot:before,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch:before{width:6px;height:6px;transition:all .25s ease;border-radius:50%;margin-left:11px;background-color:transparent;box-shadow:inset 0 0 0 5px #000;}#ajax-content-wrap .flickity-page-dots .dot.is-selected,.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch{opacity:1;}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before,.nectar-quick-view-box .flickity-page-dots .dot.is-selected:before,.nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style=see_through] .slider-pagination .swiper-pagination-switch.swiper-active-switch:before{transform:scale(2);box-shadow:inset 0 0 0 1px #000;background-color:transparent;}.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot:before,.span_12.light .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot:before,body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch:before{box-shadow:inset 0 0 0 5px #fff;}.span_12.light .nectar-flickity[data-control-style=material_pagination] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-flickity[data-controls=material_pagination] .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before,.span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,.span_12.light .testimonial_slider[data-style=multiple_visible_minimal] .flickity-page-dots .dot.is-selected:before,body.material [data-bullet_style=see_through] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before{box-shadow:inset 0 0 0 1px #fff;}.nectar-flickity[data-control-style=material_pagination] .flickity-page-dots,.nectar-flickity[data-controls=material_pagination] .flickity-page-dots{bottom:-85px;margin:0;}.nectar-flickity[data-control-style=material_pagination]:not(.masonry) .flickity-viewport,.nectar-flickity[data-controls=material_pagination]:not(.masonry) .flickity-viewport{margin:110px 0 130px 0;}iframe,iframe.iframe-embed{max-width:100%;}.main-content #sidebar iframe[src],.wc-braintree-hosted-field iframe,html:not(.js) .main-content iframe[src]{opacity:1;}.iframe-embed-standard iframe{width:100% !important;}#header-outer .wpml-ls-menu-item .wpml-ls-flag{margin-bottom:0;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}.isotope{transition-property:height;}.isotope .isotope-item{transition-property:transform,opacity;}.btn{padding:8px 16px;}.nectar-button{border-radius:5px;box-shadow:0 -3px rgba(0,0,0,.1) inset;transition:opacity .45s cubic-bezier(.25,1,.33,1);color:#fff;font-family:"Open Sans";font-weight:600;font-size:12px;padding:13px 18px;position:relative;top:0;margin-bottom:10px;opacity:1;line-height:20px;background-color:#000;display:inline-block;}.nectar-button.large{font-size:14px;padding:15px 22px;box-shadow:0 -3px rgba(0,0,0,.1) inset;}.nectar-button.jumbo{font-size:18px;padding:25px 40px;box-shadow:0 -3px rgba(0,0,0,.1) inset;}body .nectar-button.large.see-through,body .nectar-button.large.see-through-2,body .nectar-button.large.see-through-3{border-width:2px;padding-top:13px;padding-bottom:13px;}body .nectar-button.jumbo.see-through,body .nectar-button.jumbo.see-through-2,body .nectar-button.jumbo.see-through-3{border-width:4px;padding-top:21px;padding-bottom:21px;}body .nectar-button em{font-size:inherit;line-height:inherit;}.nectar-button i,.nectar-button i[class*=fa-]{font-size:18px;line-height:18px;width:18px;position:absolute;top:50%;right:30px;margin-top:-9px;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .45s cubic-bezier(.25,1,.33,1);}.nectar-button i.icon-button-arrow{font-size:19px;}.nectar-button span{left:0;display:inline-block;transform:translateX(0);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1);position:relative;}.nectar-button .im-icon-wrap svg{width:18px;height:18px;fill:currentColor;}.nectar-button.large .im-icon-wrap svg{width:16px;height:16px;}.nectar-button.medium .im-icon-wrap svg{width:14px;height:14px;}.nectar-button.small .im-icon-wrap svg{width:12px;height:12px;}.material .nectar-button .im-icon-wrap,.material .nectar-button .im-icon-wrap span{display:block;position:relative;width:100%;height:100%;}.material .nectar-button .im-icon-wrap svg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}body #ajax-content-wrap .nectar-button .im-icon-wrap,body #ajax-content-wrap .nectar-button .im-icon-wrap span{left:auto;transform:none;}.nectar-button .im-icon-wrap span,.nectar-button .im-icon-wrap span svg{vertical-align:middle;}.nectar-button.has-icon,.nectar-button.tilt.has-icon{padding-left:42px;padding-right:42px;}.nectar-button.has-icon i{text-align:center;}.nectar-button.has-icon:hover span,.nectar-button.tilt.has-icon span,body.material .nectar-button.has-icon span{transform:translateX(-18px);}.nectar-button.has-icon:hover i,.nectar-button.tilt.has-icon i,body.material .nectar-button.has-icon i{opacity:1;-ms-filter:"alpha(opacity=100)";transform:translateX(6px);}.full-width-section .light .nectar-button:hover,.nectar-button:hover{opacity:.87;color:#fff;}@media only screen and (min-width:1000px){.full-width-section .light .nectar-button.wpb_animate_when_almost_visible:not(.see-through):not(.see-through-2):not(.see-through-3):not(.animated),body .nectar-button.wpb_animate_when_almost_visible{opacity:0;}}body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated{opacity:1;}.nectar-button.see-through,body .nectar-button.see-through{opacity:1 !important;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;border:2px solid rgba(255,255,255,.75);}.nectar-button.see-through,.text_on_hover.product .add_to_cart_button,body .nectar-button.see-through{background-color:transparent !important;box-shadow:none !important;}.nectar-button.see-through-2,.nectar-button.see-through-3{background-color:transparent;box-shadow:none;opacity:1;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;border:2px solid rgba(255,255,255,.75);}.nectar-button.see-through-2:hover,.nectar-button.see-through-3:hover{background-color:transparent;}.nectar-button.see-through-3{border:2px solid #fff;}body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through,body[data-button-style*=slightly_rounded] .col.dark .nectar-button.see-through-2{border-color:rgba(0,0,0,.15);color:#000;}body[data-button-style*=rounded_shadow] .wp-block-button>.wp-block-button__link{transition:all .45s cubic-bezier(.25,1,.33,1);}body[data-button-style*=rounded_shadow] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover,body[data-button-style*=rounded_shadow].material .nectar-button.see-through:hover{box-shadow:0 20px 38px rgba(0,0,0,.11) !important;}body[data-button-style*=slightly_rounded] #page-header-bg[data-post-hs=default_minimal] .inner-wrap>a:hover,body[data-button-style*=slightly_rounded].single .heading-title[data-header-style=default_minimal] .meta-category a:hover{transform:translateY(-3px) !important;}body[data-button-style=rounded_shadow] .nectar-button.wpb_start_animation,body[data-button-style=slightly_rounded_shadow] .nectar-button.wpb_start_animation{-webkit-animation-fill-mode:none;animation-fill-mode:none;}body[data-button-style=slightly_rounded_shadow] .widget_search input[type=submit]:hover{-webkit-transform:none !important;transform:none !important;}body .nectar-button.see-through:hover{border-color:#fff;}.col.light .nectar-button.see-through-2,.col.light .nectar-button.see-through-3{color:#fff;}.col.light .nectar-button.see-through{border-color:rgba(255,255,255,.75);color:#fff;}.col.light .nectar-button.see-through:hover{border-color:#fff;}.col.dark .nectar-button.see-through,.col.dark .nectar-button.see-through-2{border-color:rgba(0,0,0,.75);color:#444;}.col.dark .nectar-button.see-through:hover{border-color:#000;}body .col.dark .nectar-button.see-through-2:hover,body .col.dark .nectar-button.see-through-3:hover,body .nectar-button.see-through-2:hover,body .nectar-button.see-through-3:hover{color:#fff;opacity:1 !important;}h2 .nectar-button{top:-6px;}body.material .nectar-button[class*=m-extra-color-gradient-][class*=see-through]{visibility:hidden;}.swiper-slide .button.solid_color_2,.tilt-button-wrap{-webkit-perspective:800px;perspective:800px;display:inline-block;}.swiper-slide .button.solid_color_2:before{-webkit-font-smoothing:antialiased;}.nectar-button.tilt:hover,.nectar-button.tilt:hover:after,.nectar-button.tilt:hover:before,.swiper-slide .button.solid_color_2 a:hover,.swiper-slide .button.solid_color_2 a:hover:after,.swiper-slide .button.solid_color_2 a:hover:before{transition:all .5s cubic-bezier(.25,1,.33,1);}.nectar-button.tilt,.swiper-slide .button.solid_color_2 a{display:block;background:#5cbcf6;outline:1px solid transparent;outline:0;transform-style:preserve-3d;padding-left:22px;padding-right:22px;position:relative;border-bottom:none;opacity:1;transition:all .5s cubic-bezier(.25,1,.33,1);}body[data-button-style*=rounded] .nectar-button.tilt,body[data-button-style=rounded] .swiper-slide .button-wrap a,body[data-button-style^=rounded].ascend .container-wrap .search-form input[type=submit]{border-radius:0 !important;}.nectar-button.tilt:after,.swiper-slide .button.solid_color_2 a:after{width:100%;height:37%;left:0;top:-35%;transform-origin:0 100%;transform:rotateX(90deg);content:"";position:absolute;z-index:-1;transition:all .5s cubic-bezier(.25,1,.33,1);-webkit-font-smoothing:antialiased;}.nectar-button.tilt:before,.swiper-slide .button.solid_color_2 a:before{width:100%;height:30%;left:0;top:99%;background:#49a7df;transform-origin:0 0;transform:rotateX(-90deg);transition:all .5s cubic-bezier(.25,1,.33,1);-webkit-font-smoothing:antialiased;content:"";position:absolute;z-index:-1;}.nectar-button.tilt:after,.nectar-button.tilt:before,.swiper-slide .button.solid_color_2 a:after,.swiper-slide .button.solid_color_2 a:before{opacity:0;}.nectar-button.tilt:hover:after,.nectar-button.tilt:hover:before,.swiper-slide .button.solid_color_2 a:hover:after,.swiper-slide .button.solid_color_2 a:hover:before{opacity:1;}.nectar-button.tilt:hover,.swiper-slide .button.solid_color_2 a:hover{transform:rotateX(20deg);}.swiper-slide .button.solid_color_2 .button-wrap,.tilt-button-inner{overflow:hidden;padding:3px 0;display:inline;}.nectar-category-grid .nectar-category-grid-item .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,.nectar-cta[data-style=underline] .link_wrap .link_text:after,.nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:after{display:block;content:"";position:absolute;z-index:-1;width:100%;height:2px;background-color:#fff;bottom:-4px;opacity:.8;left:0;backface-visibility:hidden;pointer-events:none;animation:portSliderLine2 .45s cubic-bezier(.15,.75,.5,1) forwards;}body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,body:not(.mobile) .nectar-cta[data-style=underline] .link_wrap .link_text:hover:after,body:not(.mobile) .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:hover:after{animation:portSliderLine .45s cubic-bezier(.15,.75,.5,1) forwards;}@keyframes portSliderLine{0%{transform:scaleX(0);transform-origin:left;}100%{transform:scaleX(1);transform-origin:left;}}@keyframes portSliderLine2{0%{transform:scaleX(1);transform-origin:right;}100%{transform:scaleX(0);transform-origin:right;}}.nectar-category-grid[data-text-color=dark] .content[data-subtext=custom][data-subtext-vis=always] .subtext:after,.span_12.dark .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a:after{background-color:#000;}.nectar-category-grid[data-text-color=dark] .nectar-category-grid-item .content *,.span_12.dark .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a{color:#000;}.full-width-section>.col.span_12.dark .nectar-category-grid[data-text-color=light] .nectar-category-grid-item .content *,.nectar-category-grid[data-text-color=light] .nectar-category-grid-item .content *,.span_12.light .nectar-woo-flickity[data-controls=arrows-and-text] .nectar-woo-carousel-top a{color:#fff;}.nectar-cta .link_wrap .link_text{padding-right:36px;position:relative;display:inline-block;}.nectar-cta[data-display=inline]{display:inline-block;}.nectar-cta[data-using-bg=true] .text{margin-right:10px;}.nectar-cta .link_wrap{position:relative;text-decoration:inherit;speak:none;}.nectar-cta[class*=border_thickness] .link_wrap,.nectar-cta[data-using-bg=true] .link_wrap{cursor:pointer;}.nectar-cta[data-style=see-through] .link_wrap .arrow:after{position:absolute;content:"";border-bottom:1px solid #000;height:1px;width:22px;right:12px;top:50%;margin-top:-2px;transform:scale(0,1) translateX(0);transform-origin:left;pointer-events:none;transition:all .33s cubic-bezier(.12,.75,.4,1);}.nectar-cta .link_wrap .arrow:before{font-family:icomoon;font-weight:400;font-style:normal;text-decoration:inherit;backface-visibility:hidden;-webkit-font-smoothing:antialiased;content:"";color:#000;line-height:30px;font-size:14px;position:absolute;right:0;width:26px;text-align:center;height:30px;top:50%;margin-top:-16px;transition:all .33s cubic-bezier(.12,.75,.4,1);}.nectar-cta[data-style=see-through][data-text-color=custom] .link_wrap .arrow:after,.nectar-cta[data-text-color=custom] .arrow:after,.nectar-cta[data-text-color=custom] .link_wrap .arrow:before,.span_12.light .nectar-cta[data-text-color=custom] .arrow:after,.span_12.light .nectar-cta[data-text-color=custom] .link_wrap .arrow:before{color:inherit;border-color:inherit;}.nectar-cta[data-alignment=left]{text-align:left;}.nectar-cta[data-alignment=center]{text-align:center;}.nectar-cta[data-alignment=right]{text-align:right;}.span_12.light .nectar-cta .link_wrap .link_text:after{border-color:rgba(255,255,255,.5);border-radius:50%;}.nectar-cta[data-color=black]:not([data-style=material]) .link_wrap{background-color:#000;}.nectar-cta[data-color=white]:not([data-style=material]) .link_wrap{background-color:#fff;}#ajax-content-wrap .nectar-cta .arrow,.nectar-cta .arrow{letter-spacing:0;}.span_12.light .nectar-cta .arrow:before{color:#fff;}.span_12.light .nectar-cta .arrow:after{border-color:#fff;}.nectar-cta .link_wrap .link_text{color:inherit;}.nectar-cta>p{padding-bottom:0;}.nectar-cta[data-text-color=custom] .link_wrap .link_text:after,.nectar-cta[data-text-color=custom] .link_wrap:after{border-color:inherit !important;}.nectar-cta[data-text-color=custom] .link_wrap:before{color:inherit !important;}.nectar-cta[data-style=material] .link_wrap .circle{background-color:#000;}.nectar-cta .link_wrap .link_text:after,.nectar-cta[data-style=material] .link_wrap .circle,.nectar-cta[data-style=material] .link_wrap .link_text:before{border-radius:100px;border:1px solid rgba(0,0,0,.3);height:25px;width:25px;position:absolute;right:0;top:50%;margin-top:-14px;content:" ";display:block;pointer-events:none;transition:all .33s cubic-bezier(.12,.75,.4,1);}.nectar-cta[data-style=see-through] .link_wrap:hover .link_text:after{transform:scale(.8);opacity:0;}.nectar-cta[data-style=see-through] .link_wrap:hover .arrow:after,.nectar-cta[data-style=see-through] .link_wrap:hover .arrow:before{transform:scale(1,1) translateX(9px);}.nectar-cta[data-style=material] .link_wrap .circle{border:none;z-index:-1;}.nectar-cta[data-style=material] .link_wrap .link_text:before{box-shadow:0 9px 20px;opacity:.29;border:none;z-index:-1;}.nectar-cta[data-style=material] .link_wrap .link_text:after{background-color:inherit;border:none;}.nectar-cta[data-style=material] .link_wrap .link_text{padding-right:38px;}.nectar-cta[data-style=material] .link_wrap .arrow{overflow:hidden;display:inline-block;position:absolute;right:0;top:50%;margin-top:-14px;height:25px;line-height:28px;width:24px;border-radius:50px;transition:all .33s cubic-bezier(.12,.75,.4,1);}.nectar-cta[data-style=material] .link_wrap .arrow:after,.nectar-cta[data-style=material] .link_wrap .arrow:before{margin-top:-14px;height:28px;line-height:28px;width:25px;padding-left:1px;box-sizing:border-box;}.nectar-cta[data-style=material] .link_wrap .arrow:after{transform:translateX(-100%);}.nectar-cta[data-style=material] .link_wrap .circle,.nectar-cta[data-style=material] .link_wrap .link_text:before{height:27px;width:27px;right:-1px;margin-top:-14px;}.nectar-cta[data-style=material] .link_wrap .circle{transform:scale(.85);}.nectar-cta[data-style=material] .link_wrap .link_text:before{transform:scale(.84);}.nectar-cta[data-style=material] .link_wrap:hover .circle,.nectar-cta[data-style=material] .link_wrap:hover .link_text:before{transform:scale(1);}.nectar-cta[data-style=material] .arrow,.nectar-cta[data-style=material] .link_wrap .arrow:after,.nectar-cta[data-style=material] .link_wrap .arrow:before{color:#fff;}.nectar-cta[data-style=underline] .link_wrap .link_text{padding-right:0;}.nectar-cta[data-style=underline] .link_wrap .link_text:after{margin-top:0;top:auto;border-top:none;border-right:none;bottom:0;border-left:none;border-bottom:2px solid #000;border-radius:0;background-color:transparent !important;transition:transform .4s cubic-bezier(.23,.46,.4,1);animation:none;transform-origin:left;z-index:1;}.span_12.light .nectar-cta[data-style=underline] .link_wrap .link_text:after{border-radius:0;}body:not(.mobile) .nectar-cta[data-style=underline] .link_wrap:hover .link_text:after{animation:none;transform:scaleX(0);transform-origin:right;}.nectar-cta[data-style=arrow-animation] svg,.nectar-cta[data-style=arrow-animation] svg polyline{stroke:currentColor;}.team-meta .nectar-cta[data-style=arrow-animation] svg polyline{stroke-dashoffset:0;stroke-dasharray:0;}.nectar-cta[data-style=arrow-animation] svg polyline{stroke-dashoffset:140px;stroke-dasharray:140px;}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text:after{display:none;}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text{padding:0 0 0 40px;position:relative;}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text{display:block;}.nectar-cta[data-style=arrow-animation] .line{height:1px;width:25px;position:absolute;content:"";left:0;display:block;top:50%;transform-origin:left;background-color:#000;transform:translateY(calc(-50% + .5px)) translateZ(0);}.light .nectar-cta[data-style=arrow-animation] .line{background-color:#fff;}.nectar-cta[data-style=arrow-animation] svg{position:absolute;left:25px;top:50%;width:6px;}.team-meta nectar-cta[data-style=arrow-animation] svg{left:24px;}@keyframes ctaArrowSVGStart{0%{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0);}100%{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0);}}@keyframes ctaArrowSVGEnd{0%{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0);}100%{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0);}}@keyframes ctaArrowTextStart{0%{transform:translateX(6px) translateZ(0);}100%{transform:translateX(0) translateZ(0);}}@keyframes ctaArrowTextEnd{0%{transform:translateX(0) translateZ(0);}100%{transform:translateX(6px) translateZ(0);}}@keyframes ctaArrowStart{0%{stroke-dashoffset:140px;stroke-dasharray:140px;}100%{stroke-dasharray:140px;stroke-dashoffset:10px;}}@keyframes ctaArrowStartTeam{0%{stroke-dashoffset:0;stroke-dasharray:0;}50%{stroke-dashoffset:140px;stroke-dasharray:140px;}100%{stroke-dasharray:140px;stroke-dashoffset:10px;}}@keyframes ctaArrowEnd{0%{stroke-dashoffset:10px;stroke-dasharray:150px 150px;}40%{opacity:1;}100%{opacity:0;stroke-dashoffset:-53px;stroke-dasharray:1px 150px;}}@keyframes ctaArrowLineStart{0%{transform-origin:left;transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);}100%{transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0);}}@keyframes ctaArrowLineEnd{0%{transform-origin:right;transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0);}50%{transform-origin:right;transform:scaleX(0) translateY(calc(-50% + .5px)) translateZ(0);}51%{transform-origin:left;}100%{transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:left;}}.nectar-cta[data-style=arrow-animation]:not(.loaded) *{animation-duration:0s !important;}.nectar-cta[data-style=arrow-animation] svg polyline{animation:ctaArrowEnd .45s cubic-bezier(.23,.46,.4,1) forwards;}.team-meta .nectar-cta[data-style=arrow-animation] .link_wrap polyline{animation:none;}.nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text{animation:ctaArrowTextStart .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] .line{animation:ctaArrowLineStart .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] svg{animation:ctaArrowSVGStart .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] .link_wrap:hover svg,.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap svg{animation:ctaArrowSVGEnd .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text .line,.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap .link_text .line{animation:ctaArrowLineEnd .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] .link_wrap:hover .link_text>.text,.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap .link_text>.text{animation:ctaArrowTextEnd .45s cubic-bezier(.23,.46,.4,1) forwards;}.nectar-cta[data-style=arrow-animation] .link_wrap:hover polyline,.team-member:hover .nectar-cta[data-style=arrow-animation] .link_wrap polyline{animation:ctaArrowStart .45s ease .25s forwards;}.team-member:hover .team-meta .nectar-cta[data-style=arrow-animation] .link_wrap polyline,.team-meta .nectar-cta[data-style=arrow-animation] .link_wrap:hover polyline{animation:ctaArrowStartTeam .8s ease forwards;}.nectar-cta[data-style=basic] .link_wrap .link_text:after,.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text:after{display:none;}.nectar-cta[data-style=basic] .link_wrap .link_text,.nectar-cta[data-style=text-reveal-wave] .link_wrap .link_text{padding-right:0;}.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap{overflow:hidden;display:inline-flex;}#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap{transition:background-color .3s ease;}#ajax-content-wrap .nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap:hover{transition:background-color .5s cubic-bezier(.23,.46,.4,1);}@media only screen and (min-width:1000px){.menu-item-hover-text-reveal-wave .hover .char,.nectar-cta[data-style=text-reveal-wave] .link_text.hover .char,.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .link_wrap.hover .char{animation:nectar_cta_letter_animation .5s cubic-bezier(.46,.4,.56,.87) forwards;transform:translateY(110%);opacity:0;}}@keyframes nectar_cta_letter_animation{0%{opacity:0;transform:translateY(115%);}30%{opacity:1;}45%{opacity:1;transform:translateY(-25%);}100%{opacity:1;transform:translateY(0);}}.nectar-cta[data-style=basic][data-using-bg=true] .text,.nectar-cta[data-style=text-reveal-wave][data-using-bg=true] .text{margin-right:0;}.menu-item-hover-text-reveal-wave .char,.nectar-cta[data-style=text-reveal-wave] .char{display:inline-block;line-height:1;}body[data-button-style^=rounded] .nectar-cta .link_wrap:before{border-radius:200px;}body[data-button-style*=slightly_rounded] .nectar-cta .link_wrap:before{border-radius:4px;}.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";opacity:0;pointer-events:none;transition:opacity .25s ease;}.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:before{left:-.1%;top:-.1%;width:100.2%;height:100.2%;}.nectar-cta[data-color*=extra-color-gradient][class*=hover_color_] .link_wrap:hover:before{opacity:1;}.wpb_wrapper>.divider,.wpb_wrapper>.divider-border,.wpb_wrapper>.divider-small-border,.wpb_wrapper>.divider-wrap{margin-bottom:0;}.divider{height:20px;}.divider-border{margin:35px auto 35px auto;background-color:rgba(0,0,0,.12);height:1px;}.divider-wrap .divider-vertical{width:1px;margin:25px auto;}.divider-vertical.nectar-bg-default{background-color:rgba(0,0,0,.12);}.span_12.light .divider-border,.span_12.light .divider-vertical.nectar-bg-default{background-color:rgba(255,255,255,.3);}#ajax-content-wrap .divider-border[data-color=black],#ajax-content-wrap .divider-small-border[data-color=black]{background-color:#000;}#ajax-content-wrap .divider-border[data-color=white],#ajax-content-wrap .divider-small-border[data-color=white]{background-color:#fff;}.divider-small-border{margin:25px 0;width:20%;height:1px;background-color:#ddd;}.divider-border[data-animate=yes],.divider-small-border[data-animate=yes]{visibility:hidden;transform-origin:left;}.divider-wrap[data-alignment=center] .divider-small-border{transform-origin:center;margin:25px auto;}.divider-wrap[data-alignment=right]{text-align:right;}.divider-wrap[data-alignment=right] .divider-small-border{transform-origin:right;margin-right:0;margin-left:0;display:inline-block;}body .vc_text_separator,body .wpb_separator{border-color:rgba(0,0,0,.06);}body .vc_text_separator div{background-color:#f8f8f8;font-family:"Open Sans";font-weight:300;font-size:22px;line-height:32px;letter-spacing:.5px;top:-20px;}.light .divider-small-border{background-color:rgba(255,255,255,.6);}.nectar-dropcap{font-size:4em;display:block;float:left;padding:5px 10px 0 0;}.nectar-dropcap span{display:block;}i[class*=fa-],span[class*=fa-]{display:inline-block;word-spacing:1px;position:relative;text-align:center;top:-2px;vertical-align:middle;max-width:100%;}i[class^=icon-]{display:inline-block;text-align:center;vertical-align:middle;}i[class*=" icon-"]{display:inline-block;max-width:100%;position:relative;text-align:center;vertical-align:middle;top:-2px;word-spacing:1px;}i.icon-normal{background-color:#000;border-radius:999px;color:#fff;font-size:16px;width:32px;height:32px;line-height:32px;}i.icon-normal[class*=" linecon-icon-"],i.icon-normal[class*=" steadysets-icon-"]{line-height:32px;}[class^=icon-].icon-3x,i[class*=" icon-"].icon-3x{background-color:#eeedec;}body [class*=" icon-"].icon-3x.alt-style,body [class^=icon-].icon-3x.alt-style{background-color:#000;color:#fff;}.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^=icon-].icon-3x.alt-style.hovered{background-color:rgba(0,0,0,.035);}.light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered,.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^=icon-].icon-3x.alt-style.hovered{background-color:rgba(0,0,0,.1);}#sidebar .widget:hover i[class^=icon-].icon-3x.alt-style{background-color:rgba(0,0,0,.035);}.full-width-section i[class*=" icon-"].icon-3x,.full-width-section i[class^=icon-].icon-3x{background-color:rgba(0,0,0,.021);}.circle-border,[class*=" icon-"].icon-3x,[class^=icon-].icon-3x{background-color:#eeedec;border-radius:999px;color:#000;display:inline-block;font-size:30px;height:90px;line-height:90px;max-width:100%;position:relative;text-align:center;vertical-align:middle;width:90px;word-spacing:1px;transition:all .1s linear;}[class*=" icon-"].icon-3x,[class^=icon-].icon-3x{margin-bottom:27px;}body [class^=icon-].icon-tiny{line-height:15px;height:13px;width:15px;margin-right:5px;font-size:13px;background-color:transparent;}[class^=icon-].icon-tiny{color:#888;}body [class^=icon-].icon-default-style{line-height:34px;height:34px;width:34px;margin-right:0;font-size:34px;color:#000;font-style:normal;background-color:transparent;}#sidebar .widget:hover .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border{border:1px solid #000;transform:scale(1.18);transition-timing-function:cubic-bezier(.4,.25,.14,1.73);}#sidebar .widget:hover [class^=icon-].icon-3x,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered,.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^=icon-].icon-3x.hovered{color:#fff;background-color:#000;}.circle-border{background:none repeat scroll 0 0 transparent;border:1px solid #eeedec;height:88px;left:1px;position:absolute;z-index:1;top:1px;transition-duration:225ms;transition-property:all;transition-timing-function:cubic-bezier(.5,-.7,.67,.7);width:88px;}#sidebar .widget:hover .extra-color-gradient-1 .circle-border,#sidebar .widget:hover .extra-color-gradient-2 .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border,.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{transform:none;-webkit-transform:none;}.extra-color-gradient-1 .circle-border,.extra-color-gradient-2 .circle-border{border:2px solid rgba(0,0,0,.065) !important;}.light .extra-color-gradient-1 .circle-border,.light .extra-color-gradient-2 .circle-border{border:2px solid rgba(255,255,255,.085) !important;}[class*=" icon-"].icon-3x.extra-color-gradient-1:not(.alt-style),[class*=" icon-"].icon-3x.extra-color-gradient-2:not(.alt-style),[class^=icon-].icon-3x.extra-color-gradient-1:not(.alt-style),[class^=icon-].icon-3x.extra-color-gradient-2:not(.alt-style),body.material:not([data-button-style^=rounded]) .nectar-button i,body:not(.material) .nectar-button i{background-color:transparent !important;}[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before,[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal):before,[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal):before{background:#fff;-webkit-background-clip:text;background-clip:text;}.extra-color-gradient-2[class*=" icon-"]:not(.icon-normal).no-grad:before,.extra-color-gradient-2[class^=icon-]:not(.icon-normal).no-grad:before,.nectar-gradient-text.no-grad *,.nectar_icon_wrap[data-color=extra-color-gradient-1] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color=extra-color-gradient-2] .nectar_icon.no-grad i,[class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class*=" icon-"][data-color=extra-color-gradient-1].no-grad:before,[class*=" icon-"][data-color=extra-color-gradient-2].no-grad:before,[class^=icon-].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,[class^=icon-].extra-color-gradient-1:not(.icon-normal).no-grad:before,[class^=icon-].extra-color-gradient-2.alt-style:not(.icon-normal).no-grad:before,[class^=icon-][data-color=extra-color-gradient-1].no-grad:before,[class^=icon-][data-color=extra-color-gradient-2].no-grad:before{background-color:transparent !important;background:0 0 !important;}.nectar-button.extra-color-gradient-1.no-text-grad .hover,.nectar-button.extra-color-gradient-2.no-text-grad .hover,.nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,.nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,.nectar-flip-box .flip-box-front i[data-color=extra-color-gradient-1].icon-default-style.no-grad:before,.nectar-flip-box .flip-box-front i[data-color=extra-color-gradient-2].icon-default-style.no-grad:before,.nectar_icon_wrap[data-color=extra-color-gradient-1] .nectar_icon.no-grad i,.nectar_icon_wrap[data-color=extra-color-gradient-2] .nectar_icon.no-grad i,body .nectar-gradient-text[data-color=extra-color-gradient-1].no-grad *,body .nectar-gradient-text[data-color=extra-color-gradient-2].no-grad *{-webkit-text-fill-color:initial;}.nectar-color-white,.nectar_icon_wrap[data-style=border-animation] .nectar_icon:not(.no-grad):hover i,[class*=" icon-"].extra-color-gradient-1.icon-3x.alt-style:before,[class*=" icon-"].extra-color-gradient-2.icon-3x.alt-style:before,[class^=icon-].extra-color-gradient-1.icon-3x.alt-style:before,[class^=icon-].extra-color-gradient-2.icon-3x.alt-style:before,body .nectar_icon_wrap[data-color=white] i,body .svg-icon-holder[data-color=white]{color:#fff !important;}.nectar-color-black,body .nectar_icon_wrap[data-color=black] i,body .svg-icon-holder[data-color=black]{color:#000 !important;}.nectar-color-grey,body .nectar_icon_wrap[data-color=grey] i,body .svg-icon-holder[data-color=grey]{color:#c8c8c8 !important;}body .svg-icon-holder[data-color=white] svg path{stroke:#fff;}body .svg-icon-holder[data-color=black] svg path{stroke:#000;}body .svg-icon-holder[data-color=grey] svg path{stroke:#c8c8c8;}.nectar_icon_wrap[data-style=soft-bg][data-color=black] .nectar_icon:before,.nectar_icon_wrap[data-style=soft-bg][data-color=grey] .nectar_icon:before{background-color:#888;}.nectar_icon .im-icon-wrap>span,.nectar_icon_wrap[data-color=extra-color-gradient-1] .nectar_icon i,.nectar_icon_wrap[data-color=extra-color-gradient-2] .nectar_icon i{display:inline-block;}.nectar_icon .im-icon-wrap{display:flex;height:100%;justify-content:center;align-items:center;}.nectar-fancy-box[data-style=parallax_hover] .im-icon-wrap path,.nectar_icon_wrap .im-icon-wrap[data-color=white] path{fill:#fff;}.nectar_icon_wrap .im-icon-wrap[data-color=black] path{fill:#000;}.nectar_icon_wrap .im-icon-wrap[data-color=grey] path{fill:#888;}.full-width-section .circle-border{background-color:rgba(0,0,0,.021);border-color:rgba(0,0,0,.05);}.full-width-section .light .circle-border{background-color:rgba(0,0,0,.021);border-color:rgba(0,0,0,.2);}.main-content .svg-icon-holder{height:64px;overflow:hidden;min-width:1px;margin-bottom:20px;display:inline-block;opacity:0;}.nectar_icon_wrap{display:inline-block;position:relative;}.nectar_icon_wrap .nectar_icon .svg-icon-holder{margin-bottom:0;}.span_12.light .nectar_icon_wrap[data-style=border-animation] .nectar_icon,.span_12.light .nectar_icon_wrap[data-style=border-basic] .nectar_icon{border-color:rgba(255,255,255,.15);}.nectar_icon_wrap[data-style=border-animation] .nectar_icon,.nectar_icon_wrap[data-style=border-basic] .nectar_icon,.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon,.nectar_icon_wrap[data-style=soft-bg] .nectar_icon{line-height:0;border:2px solid rgba(0,0,0,.065);text-align:center;border-radius:150px;position:relative;transition:background-color .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1);}.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon,.nectar_icon_wrap[data-style=soft-bg] .nectar_icon{border:0;}.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:after,.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:before,.nectar_icon_wrap[data-style=soft-bg] .nectar_icon:before{height:100%;width:100%;top:0;left:0;content:"";position:absolute;display:block;border-radius:100px;z-index:-1;opacity:.11;}.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:after,.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:before{opacity:1;}.nectar_icon_wrap[data-style*=border] .nectar_icon i,.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon i,.nectar_icon_wrap[data-style=soft-bg] .nectar_icon i{display:inline-block;vertical-align:middle;max-width:none;top:0;}.nectar_icon_wrap[data-style=shadow-bg][data-color=white] .nectar_icon i{color:#000 !important;}.nectar_icon_wrap[data-style=shadow-bg][data-color=white] .nectar_icon svg path{fill:#000 !important;}.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:before{box-shadow:0 15px 28px #000;opacity:.1;}.nectar_icon_wrap[data-style=shadow-bg] .nectar_icon:after{background-color:#fff;}.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i{border-radius:0 !important;text-align:center;}.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i:before{vertical-align:top;}.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i[class*=fa-],.nectar_icon_wrap[data-style*=default][data-color*=extra-color-gradient] .nectar_icon i[class^=icon-]{vertical-align:baseline;}.nectar_icon_wrap i:before{line-height:inherit;}.nectar_icon_wrap[data-style=border-animation] .nectar_icon i{transition:color .45s cubic-bezier(.25,1,.33,1);}.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient]:hover .nectar_icon{border-color:transparent;}.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient]:hover .nectar_icon:before,.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient]:hover:before{opacity:1;}.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient] .nectar_icon:before,.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient]:before{position:absolute;z-index:-1;content:" ";display:block;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:100px;transition:opacity .45s cubic-bezier(.25,1,.33,1);}.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient] .nectar_icon:before{opacity:1;}.nectar_icon_wrap[data-style=border-animation][data-color*=extra-color-gradient] .nectar_icon:before{background-color:#f6f6f6;}.nectar_icon_wrap[data-style=border-basic] .nectar_icon i{text-align:center;}.nectar_icon_wrap a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}.col.has-animation,.img-with-aniamtion-wrap .hover-wrap,.nectar-fancy-box.has-animation,.nectar_cascading_images .cascading-image .inner-wrap,.wpb_column.has-animation,img.img-with-animation{opacity:0;position:relative;}.col.has-animation[data-animation=none]:not(.wpb_column){opacity:1;}.wpb_column.has-animation[data-animation*=reveal]{opacity:1;}img.img-with-animation[data-animation=grow-in].full-opacity{opacity:1;}html:not(.js) .col.has-animation,html:not(.js) .wpb_column.has-animation,html:not(.js) img.img-with-animation{opacity:1;}.img-with-aniamtion-wrap[data-animation=none] .hover-wrap,.nectar_cascading_images .cascading-image[data-animation=none] .inner-wrap,img.img-with-animation[data-animation=none]{opacity:1;}.col.has-animation[data-animation=zoom-out]{transform:translateZ(0) scale(1.2);opacity:0;}.col.has-animation[data-animation=slight-twist]{transform:rotateY(20deg) rotateZ(-4deg);opacity:0;}.col.has-animation[data-animation=grow-in],.img-with-aniamtion-wrap[data-animation=grow-in] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=grow-in],.wpb_column.has-animation[data-animation=grow-in],img.img-with-animation[data-animation=grow-in]{opacity:0;transform:scale(.75);transition:opacity .6s cubic-bezier(.15,.84,.35,1.25),background-color .35s cubic-bezier(.65,0,.35,1);-webkit-backface-visibility:hidden;}.col.has-animation[data-animation=flip-in],.img-with-aniamtion-wrap[data-animation=flip-in] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=flip-in],.wpb_column.has-animation[data-animation=flip-in],img.img-with-animation[data-animation=flip-in]{opacity:0;transform:rotateY(25deg);transition:opacity 1s ease,background-color .35s cubic-bezier(.65,0,.35,1);}.flip-in-vertical-wrap{-webkit-perspective:2000px;perspective:2000px;}.col.has-animation[data-animation=flip-in-vertical],.img-with-aniamtion-wrap[data-animation=flip-in-vertical] .hover-wrap,.nectar-fancy-box.has-animation[data-animation=flip-in-vertical],.wpb_column.has-animation[data-animation=flip-in-vertical],img.img-with-animation[data-animation=flip-in-vertical]{opacity:0;transform:rotateX(-45deg) translateY(120px);transition:opacity 1s ease,background-color .35s cubic-bezier(.65,0,.35,1);}.cascading-image[data-shadow=small_depth] .bg-color,.cascading-image[data-shadow=small_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=small_depth] .hover-wrap,.nectar-flickity[data-shadow=small_depth] .cell,.nectar-video-box[data-shadow=small_depth]:before,.nectar_video_player_self_hosted[data-shadow=small_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=small_depth]{box-shadow:rgba(0,0,0,.04) 0 1px 0,rgba(0,0,0,.05) 0 2px 7px,rgba(0,0,0,.06) 0 12px 22px;}.cascading-image[data-shadow=medium_depth] .bg-color,.cascading-image[data-shadow=medium_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=medium_depth] .hover-wrap,.nectar-flickity[data-shadow=medium_depth] .cell,.nectar-video-box[data-shadow=medium_depth]:before,.nectar_video_player_self_hosted[data-shadow=medium_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=medium_depth]{box-shadow:0 30px 80px rgba(0,0,0,.14),0 20px 70px rgba(0,0,0,.12);}.cascading-image[data-shadow=large_depth] .bg-color,.cascading-image[data-shadow=large_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=large_depth] .hover-wrap,.nectar-video-box[data-shadow=large_depth]:before,.nectar_video_player_self_hosted[data-shadow=large_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=large_depth]{box-shadow:0 40px 100px rgba(0,0,0,.15),0 25px 80px rgba(0,0,0,.1);}.nectar-flickity[data-shadow=large_depth] .cell{box-shadow:0 35px 55px rgba(0,0,0,.08),0 25px 63px rgba(0,0,0,.08);}.cascading-image[data-shadow=x_large_depth] .bg-color,.cascading-image[data-shadow=x_large_depth] .img-wrap,.img-with-aniamtion-wrap[data-shadow=x_large_depth] .hover-wrap,.nectar-flickity[data-shadow=x_large_depth] .cell,.nectar-video-box[data-shadow=x_large_depth]:before,.nectar_video_player_self_hosted[data-shadow=x_large_depth] .wpb_video_wrapper,img.img-with-animation[data-shadow=x_large_depth]{box-shadow:0 60px 135px rgba(0,0,0,.14),0 15px 65px rgba(0,0,0,.14);}.img-with-aniamtion-wrap[data-animation=fade-in-from-left] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-left]{transform:translateX(-75px);padding-right:30px;}.img-with-aniamtion-wrap[data-animation=fade-in-from-left][data-shadow*="_depth"] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-left][data-shadow*="_depth"]{padding-right:0;}.col.has-animation[data-animation=fade-in-from-left],.nectar-fancy-box.has-animation[data-animation=fade-in-from-left],.wpb_column.has-animation[data-animation=fade-in-from-left]{transform:translateX(-45px);}.img-with-aniamtion-wrap[data-animation=fade-in-from-right] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-right]{transform:translateX(75px);}.col.has-animation[data-animation=fade-in-from-right],.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],.wpb_column.has-animation[data-animation=fade-in-from-right]{transform:translateX(45px);}.img-with-aniamtion-wrap[data-animation=fade-in-from-bottom] .hover-wrap,img.img-with-animation[data-animation=fade-in-from-bottom]{transform:translateY(100px);}.col.has-animation[data-animation=fade-in-from-bottom],.nectar-fancy-box.has-animation[data-animation=fade-in-from-bottom],.wpb_column.has-animation[data-animation=fade-in-from-bottom]{transform:translateY(50px);}.nectar-fancy-box.has-animation[data-animation=fade-in-from-right],img.img-with-animation[data-animation=fade-in-from-left],img.img-with-animation[data-animation=fade-in-from-right]{margin:0 auto;}.img-with-aniamtion-wrap,body .wpb_wrapper>.img-with-aniamtion-wrap{line-height:0;margin-bottom:0;}.img-with-aniamtion-wrap>.inner{height:100%;}.center img.img-with-animation{margin:0 auto;display:block;}.right.img-with-aniamtion-wrap{text-align:right;}.right.img-with-aniamtion-wrap img{display:inline-block;}.img-with-aniamtion-wrap .color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;opacity:0;pointer-events:none;}.img-with-aniamtion-wrap:hover .color-overlay{opacity:.5;}.img-with-aniamtion-wrap .hover-wrap{overflow:hidden;}.img-with-aniamtion-wrap .hover-wrap:not([data-hover-animation]),.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=none]{overflow:visible;}.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap,.img-with-aniamtion-wrap[data-shadow*=depth] .hover-wrap .hover-wrap-inner{display:inline-block;}.img-with-aniamtion-wrap[data-shadow*=depth].center{text-align:center;}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation{opacity:1;-webkit-transform:none;transform:none;padding-right:0;padding-left:0;padding-bottom:0;margin-bottom:0;}.img-with-aniamtion-wrap[data-animation*=reveal-from-] .hover-wrap{opacity:1;}.column-bg-overlay-wrap[data-bg-animation*=reveal-from-]{overflow:hidden;opacity:0;}.wpb_column.has-animation[data-animation*=reveal]{overflow:hidden;}.wpb_column.has-animation[data-animation*=reveal] .column-inner-wrap{overflow:hidden;height:100%;width:100%;}img.img-with-animation.nectar-lazy{display:block;min-height:1px;min-width:1px;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy,.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy{opacity:0;transition:opacity .5s ease;}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded,.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded{opacity:1;}.img-with-aniamtion-wrap .hover-wrap{margin-bottom:15px;}.img-with-aniamtion-wrap .color-overlay{transition:opacity .65s cubic-bezier(.2,1,.2,1);}.img-with-aniamtion-wrap[data-shadow] .hover-wrap .img-with-animation{box-shadow:none;}.img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation=none]){transition:all .65s cubic-bezier(.05,.2,.1,1) !important;}.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner{transition:transform .65s cubic-bezier(.05,.2,.1,1);}.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom]:hover .hover-wrap-inner{transform:scale(1.13);}.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom-crop]:hover .hover-wrap-inner{transform:scale(1.15);}.img-with-aniamtion-wrap .hover-wrap[data-hover-animation=zoom-crop]:hover{transform:scale(.95) !important;}.img-with-aniamtion-wrap[data-max-width="50%"]:not(.right) img,.img-with-aniamtion-wrap[data-max-width="75%"]:not(.right) img{backface-visibility:hidden;}.img-with-aniamtion-wrap[data-max-width="50%"] .inner,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img{max-width:50%;width:auto;}.img-with-aniamtion-wrap[data-max-width="50%"].center,.img-with-aniamtion-wrap[data-max-width="75%"].center,.img-with-aniamtion-wrap[data-max-width=custom].center{text-align:center;}.img-with-aniamtion-wrap[data-max-width="50%"].center .inner img[src*=".svg"],.img-with-aniamtion-wrap[data-max-width="75%"].center .inner img[src*=".svg"]{width:100%;}.img-with-aniamtion-wrap[data-max-width="75%"] .inner,.nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img{max-width:75%;width:auto;}.img-with-aniamtion-wrap[data-max-width=none] img,.row .img-with-aniamtion-wrap[data-max-width=none] img:not([srcset]){max-width:none;width:100%;}.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;}.vc_ie-flexbox-fixer{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;}.vc_ie-flexbox-fixer>.vc_row{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@-webkit-keyframes pulsate{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(3);}}@keyframes pulsate{from{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(3);}}@keyframes nectarBounceIn{0%{transform:translateY(80px);opacity:0;}33%{transform:translateY(-13px);opacity:1;}66%{transform:translateY(4px);opacity:1;}100%{transform:translateY(0);opacity:1;}}@-webkit-keyframes nectarBounceIn{0%{transform:translateY(80px);opacity:0;}33%{transform:translateY(-13px);opacity:1;}66%{transform:translateY(4px);opacity:1;}100%{transform:translateY(0);opacity:1;}}.grecaptcha-badge{z-index:100;}blockquote .image-icon[data-shadow=true]{box-shadow:0 15px 37px rgba(0,0,0,.15);}.span_12.light .flickity-page-dots .dot:before,.testimonial_slider[data-style=multiple_visible][data-color*="-light"] .flickity-page-dots .dot:before{background-color:#fff;}.auto_meta_overlaid_spaced article .content-inner>.play svg,.masonry-blog-item .video-play-button svg,.nectar_video_lightbox svg{display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-left:2px;transform:translateY(-50%) translateX(-50%);}.auto_meta_overlaid_spaced article .content-inner>.play:before,.nectar-video-box .play_button_mouse_follow:before,.nectar_video_lightbox.play_button:before{display:block;position:absolute;content:" ";top:0;left:0;width:100%;height:100%;border:6px solid #fff;z-index:10;border-radius:200px;box-sizing:border-box;transition:all .4s cubic-bezier(.19,1,.22,1) 0s;}.full-width-content.vc_row-fluid .wpb_video_widget.vc_video-align-center .wpb_wrapper{margin:0 auto;}.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper{padding-top:177.77%;}.nectar-view-indicator{position:fixed;z-index:400;left:-47px;top:-47px;pointer-events:none;width:94px;height:94px;mix-blend-mode:difference;will-change:transform;}.nectar-drag-indicator{position:fixed;z-index:400;left:-26px;top:-26px;pointer-events:none;width:52px;height:52px;mix-blend-mode:difference;will-change:transform;}.nectar-drag-indicator.color-dark,.nectar-drag-indicator.color-light{mix-blend-mode:normal;}.nectar-drag-indicator.color-dark:before{border:2px solid #000;}.nectar-drag-indicator.color-dark i{color:#000;}.nectar-drag-indicator:before{border:2px solid #fff;width:100%;height:100%;display:block;content:"";position:absolute;left:-2px;top:-2px;transform:scale(.2);opacity:0;border-radius:50%;}.nectar-drag-indicator span{position:absolute;top:50%;left:0;display:block;width:100%;text-align:center;transform:translateY(-50%);}.nectar-drag-indicator i{top:0;color:#fff;font-size:16px;opacity:0;position:absolute;}.nectar-drag-indicator i.fa-angle-left{left:-22px;top:-9px;transform:translateX(17px);}.nectar-drag-indicator i.fa-angle-right{right:-22px;top:-9px;transform:translateX(-17px);}.nectar-drag-indicator:before,.nectar-view-indicator .color-circle{transition:transform .45s ease,opacity .3s ease;}.nectar-drag-indicator i{transition:transform .2s ease,opacity .2s ease;}.nectar-view-indicator span{transition:opacity .2s ease;}.nectar-drag-indicator.visible i{transition:transform .45s ease,opacity .3s ease;}.nectar-drag-indicator.visible i.fa-angle-left,.nectar-drag-indicator.visible i.fa-angle-right,.nectar-drag-indicator.visible:before,.nectar-view-indicator.visible .color-circle,.nectar-view-indicator.visible span{transform:scale(1);opacity:1;}.nectar-drag-indicator.visible.pointer-down:before{transform:scale(.8);transition:transform .25s ease-out,opacity .3s ease;}.nectar-view-indicator:not(.style-see-through){mix-blend-mode:normal;}.nectar-view-indicator .color-circle{background-color:#000;width:100%;height:100%;display:block;content:"";position:absolute;left:-2px;top:-2px;transform:scale(.2);opacity:0;border-radius:50%;}body .nectar-view-indicator span{opacity:0;font-size:16px;color:#fff;line-height:94px;text-align:center;width:100%;display:inline-block;}.nectar-view-indicator.style-see-through .color-circle{background-color:transparent;border:2px solid #fff;}.nectar-drag-indicator.in-boxed,.nectar-view-indicator.in-boxed{z-index:10000;}.blog-recent[data-style=list_featured_first_row] .small{position:relative;transform:none;top:0;display:inline-block;vertical-align:middle;}.row .col.section-title{margin:0;padding:0 0 36px 0;border-bottom:1px solid rgba(0,0,0,.15);}.row .col.section-title.blog-title,.row .col.section-title.project-title{margin-bottom:14px;}.row .col.section-title h1,.row .col.section-title h2{margin-bottom:0;font-family:"Open Sans";font-weight:600;position:relative;}.row .col.section-title h2{margin-bottom:5px;}.row .col.section-title p{font-size:20px;line-height:28px;padding-bottom:0;}.row .col.section-title span{font-size:20px;line-height:20px;color:rgba(0,0,0,.45);top:0;position:relative;text-transform:none;padding-left:10px;}.row .col.section-title span.author-leading,.row .col.section-title span.fn{padding-left:0;}#ajax-content-wrap .row .col.section-title .nectar-love span{line-height:20px;}body[data-bg-header=true].archive .container-wrap{padding-top:4.1em !important;}body[data-bg-header=true] .container-wrap,html.fp-enabled .container-wrap{margin-top:0 !important;padding-top:0 !important;}#page-header-wrap{height:60px;overflow:hidden;position:relative;background-color:#f8f8f8;-webkit-font-smoothing:antialiased;}body.material #page-header-wrap,body[data-header-resize="0"] #page-header-wrap{margin-top:0;}#page-header-bg{width:100%;height:60px;overflow:hidden;color:#fff;display:block !important;-webkit-font-smoothing:antialiased;position:relative;z-index:2;}.page-header-bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;background-repeat:no-repeat;background-position:top center;background-size:cover;}.page-header-overlay-color{position:static;height:1px;width:1px;margin-left:-9999px;pointer-events:none;background-color:#333;}.page-header-overlay-color:after{position:absolute;left:0;top:0;width:100%;height:100%;background-color:inherit;content:" ";z-index:10;opacity:.65;}#page-header-bg[data-bg-pos=bottom] .page-header-bg-image{background-position:bottom center;}#page-header-bg[data-bg-pos=top] .page-header-bg-image{background-position:top center;}#page-header-bg[data-bg-pos=center] .page-header-bg-image{background-position:center center;}body[data-header-resize="0"] #page-header-bg{margin-top:0;}.page-header-no-bg{padding-bottom:0;padding-top:35px;background-color:#f8f8f8;}.page-header-no-bg{z-index:1000;}#page-header-bg[data-parallax="1"]{overflow:hidden;margin:0;z-index:2;}body[data-apte=center_mask_reveal][data-ajax-transitions=true] #page-header-bg[data-parallax="1"]:not(.out-of-sight),body[data-footer-reveal="1"] #page-header-bg[data-parallax="1"]{opacity:1;}#page-header-bg[data-parallax="1"] .span_6{z-index:0;}#page-header-bg[data-parallax="1"].out-of-sight{pointer-events:none;}#page-header-bg[data-parallax="1"].out-of-sight .nectar-video-wrap{display:none;}#page-header-bg[data-alignment=center],.page-header-no-bg[data-alignment=center]{text-align:center;}#page-header-bg[data-alignment=right],.page-header-no-bg[data-alignment=right]{text-align:right;}#page-header-bg[data-alignment-v=bottom] .container,#page-header-bg[data-alignment-v=bottom] .row,#page-header-bg[data-alignment-v=middle] .container,#page-header-bg[data-alignment-v=middle] .row,#page-header-bg[data-alignment-v=top] .container,#page-header-bg[data-alignment-v=top] .row{height:100%;}#page-header-bg[data-alignment-v=bottom] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=bottom] .span_6,#page-header-bg[data-parallax="1"][data-alignment-v=bottom] .span_6{bottom:26%;top:auto !important;left:0;margin-bottom:0 !important;position:absolute !important;}#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=top] .span_6{left:0;position:absolute;}#page-header-bg[data-alignment-v=top] .nectar-particles .inner-wrap,#page-header-bg[data-alignment-v=top] .span_6,#page-header-bg[data-alignment-v=top].fullscreen-header .span_6{top:25% !important;}#page-header-bg[data-alignment-v=bottom] .span_6>.inner-wrap{transform:translateY(50%) !important;-webkit-transform:translateY(50%) !important;}#page-header-bg .span_6{width:100%;}.archive .page-header-bg-image:after,.nectar-recent-post-slide .nectar-recent-post-bg:after,.single [data-post-hs=default_minimal] .page-header-bg-image:after{background-color:rgba(25,25,25,.35);position:absolute;top:0;left:0;height:100%;width:100%;content:" ";z-index:1;display:block;}#page-header-bg .row{z-index:100;position:relative;}body #page-header-bg .row,html:not(.js) #page-header-bg .row{visibility:visible;}#page-header-bg h1,.nectar-box-roll .overlaid-content h1{font-family:"Open Sans";font-weight:600;font-size:44px;line-height:54px;margin-bottom:8px;display:block;color:#fff;z-index:101;}#page-header-bg #portfolio-nav a i,#page-header-bg .facebook-share i,#page-header-bg .google-plus-share i,#page-header-bg .icon-salient-heart,#page-header-bg .icon-salient-heart-2,#page-header-bg .linkedin-share i,#page-header-bg .pinterest-share i,#page-header-bg .twitter-share i,#page-header-bg span{color:#fff;}.single #page-header-bg #single-below-header>span,.single #page-header-bg #single-meta>div>a{border-color:rgba(255,255,255,.25);}#project-meta ul .n-shortcode a,#project-meta ul .project-date,#project-meta ul li>a,.single #single-meta ul .n-shortcode a,.single #single-meta>div>a{display:block;border-radius:100px;padding:6px 20px !important;transition:border-color .45s cubic-bezier(.25,1,.33,1);height:auto;line-height:20px;}#project-meta ul .n-shortcode span,#project-meta ul li span,.single #single-meta ul .n-shortcode span,.single #single-meta ul li span{transition:color .2s linear;line-height:20px !important;font-family:inherit !important;}#project-meta ul .n-shortcode a,#project-meta ul li>a,#sidebar #project-meta ul .project-date,.ascend #sidebar #project-meta ul .project-date,.blog-title #single-meta .nectar-social.hover .share-btn,.blog-title #single-meta .nectar-social.hover>div a,.single .blog-title #single-meta div .n-shortcode a,.single .blog-title #single-meta>div>a,.single-product #single-meta>div>a{border:2px solid rgba(0,0,0,.1);}.ascend #sidebar #project-meta ul .project-date{border:2px solid rgba(0,0,0,.1) !important;}#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a,.single #page-header-bg .blog-title #single-meta>div .n-shortcode a,.single #page-header-bg .blog-title #single-meta>div>a{border:2px solid rgba(255,255,255,.4);}#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover,#page-header-bg .blog-title #single-meta .nectar-social.hover>div a:hover,.single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a,.single #page-header-bg .blog-title #single-meta>div>a:hover{border:2px solid #fff;}body.single #single-meta ul li:first-child{border:none !important;}#project-meta .meta-comment-count a,#project-meta ul .meta-share-count .nectar-social a,#project-meta ul .n-shortcode span,#project-meta ul .project-date,#project-meta ul li i,#project-meta ul li span,.single #single-meta .meta-comment-count a,.single #single-meta ul .meta-share-count .nectar-social a,.single .blog-title #single-meta div i{color:#999 !important;}.single #page-header-bg #single-meta ul li{border:none;margin:0;}#project-meta ul li,.single #page-header-bg #single-meta ul li,.single .blog-title #single-meta ul li,body.single #ajax-content-wrap #single-meta ul li:first-child,body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child{margin:5px;}#project-meta ul .meta-share-count,.single #single-meta ul .meta-share-count{position:relative;z-index:100;}.single #project-meta ul .meta-share-count span,.single #single-meta ul .meta-share-count span{font-size:inherit;padding-left:0;color:#888;}#project-meta ul li i,.single #single-meta ul li i{font-size:16px !important;width:16px;line-height:22px !important;margin-right:7px;height:20px;}#project-meta ul li i.icon-salient-heart-2,.single #single-meta ul li i.icon-salient-heart-2{line-height:20px !important;}.single-post #single-meta{top:50%;margin-top:-13px;float:none;z-index:102;position:absolute;}#page-header-bg .subheader,.nectar-box-roll .overlaid-content .subheader{font-size:28px;line-height:1.3;color:#fff !important;font-family:"Open Sans";font-weight:300;}#page-header-bg[data-text-alignment=center],.nectar-box-roll .overlaid-content[data-text-alignment=center],.page-header-no-bg[data-text-alignment=center]{text-align:center;}#page-header-bg[data-text-alignment=right],.nectar-box-roll .overlaid-content[data-text-alignment=right],.page-header-no-bg[data-text-alignment=right]{text-align:right;}#page-header-bg[data-text-alignment=center] .span_6,.nectar-box-roll .overlaid-content[data-text-alignment=center] .span_6,.page-header-no-bg[data-text-alignment=center] .span_6{left:0;width:100% !important;}#page-header-bg[data-text-alignment=center] h1,.nectar-box-roll .overlaid-content[data-text-alignment=center] h1{margin-bottom:12px;}#page-header-bg[data-text-alignment=center] h1,.nectar-box-roll .overlaid-content[data-text-alignment=center] .subheader,.page-header-bg[data-text-alignment=center] .subheader{max-width:900px;margin:0 auto;display:block;}#page-header-bg[data-alignment-v=top] .span_6 .inner-wrap{left:0;position:absolute;width:100%;}[data-aie=zoom-out] .first-section .row-bg-wrap,[data-aie=zoom-out] .top-level .row-bg-wrap{overflow:hidden;height:100%;width:100%;position:absolute;left:0;top:0;}#page-header-bg .nectar-particles .inner-wrap>:not(.top-heading),.overlaid-content .inner-wrap>:not(.top-heading){opacity:0;transform:translateY(35px);-webkit-transform:translateY(35px);}.scroll-down-wrap.hidden{transform:translateY(55px);opacity:0;}.scroll-down-wrap{transition:opacity .4s ease;}.hidden-social-img{position:absolute;pointer-events:none;visibility:hidden;display:none;opacity:0;z-index:-100;}#page-header-bg.fullscreen-header .author-section a,#page-header-bg[data-post-hs=default_minimal] .author-section a{color:#fff !important;}#page-header-bg .heading-title,#page-header-bg .project-title .container{border:none !important;padding:0;}#page-header-bg .section-title{padding-bottom:0;margin-bottom:0;}.single .heading-title{padding-bottom:35px;border-bottom:1px solid #ddd;margin-bottom:35px;}.single .row .section-title{padding:0;margin:0;}#page-header-bg .nectar-particles .span_6 .inner-wrap,#page-header-bg .span_6{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}#page-header-bg[data-alignment-v=bottom] .span_6,#page-header-bg[data-alignment-v=top] .span_6{-webkit-transform:none;transform:none;}#page-header-bg .nectar-particles .span_6{top:0;-webkit-transform:none;transform:none;}.scroll-down-wrap.minimal-arrow,.scroll-down-wrap.no-border,.section-down-arrow,body[data-button-style^=rounded] .scroll-down-wrap{position:absolute;bottom:20px;left:50%;width:60px;margin-left:-30px;z-index:101;}.scroll-down-wrap.minimal-arrow,body[data-button-style^=rounded] #ajax-content-wrap .scroll-down-wrap.minimal-arrow{bottom:30px;width:40px;margin-left:-20px;}@media only screen and (max-width:690px){.scroll-down-wrap.minimal-arrow{transform:scale(.6);}}body[data-button-style*=rounded] .scroll-down-wrap{margin-left:-22px;}body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-]{height:60px;width:60px;font-size:20px;line-height:60px;z-index:10;animation:3.4s ease-in-out infinite fadebottom;-webkit-animation:3.4s ease-in-out infinite fadebottom;}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style=default] .section-down-arrow i.icon-default-style[class^=icon-],body[data-button-style^=rounded] .section-down-arrow,body[data-button-style^=rounded] .section-down-arrow i{color:#fff !important;}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,.nectar-next-section-wrap.mouse-wheel .nectar-next-section,.scroll-down-wrap.no-border .section-down-arrow,body[data-button-style^=rounded] .section-down-arrow{display:inline-block;width:49px;height:49px;border:2px solid #fff;text-align:center;line-height:50px;border-radius:100px;font-size:25px;transition:opacity .4s ease;overflow:hidden;margin-left:0;left:0;bottom:16px;opacity:.6;}body[data-button-style^=rounded] .section-down-arrow.hidden{transform:translateY(55px);-webkit-transform:translateY(55px);opacity:0;}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i,body[data-button-style^=rounded] .section-down-arrow i{transition:transform .2s ease;display:block;width:49px;height:48px;line-height:48px;font-size:20px;}body[data-button-style^=rounded] .nectar-box-roll .section-down-arrow i{transition:none;-webkit-transition:none;}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover,body[data-button-style^=rounded] .section-down-arrow.hovered,body[data-button-style^=rounded] .section-down-arrow:hover{opacity:1;}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i,body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top{-webkit-transform:translate(0,-48px);transform:translate(0,-48px);}.nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i,body[data-button-style^=rounded] .section-down-arrow.hovered i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow.hovered i.fa-angle-down.top,body[data-button-style^=rounded] .section-down-arrow:hover i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow:hover i.fa-angle-down.top{-webkit-transform:translate(0,0) !important;transform:translate(0,0) !important;}.nectar-next-section-wrap.bounce a:before{border-radius:100px;background-color:#000;position:absolute;top:-10%;left:-10%;width:120%;height:120%;display:block;content:"";transition:all .45s cubic-bezier(.15,.2,.1,1);transform:scale(.8);}.nectar-next-section-wrap.bounce a:hover:before{transform:scale(1);}.nectar-next-section-wrap.bounce a{position:relative;height:50px;width:50px;line-height:50px;text-align:center;vertical-align:middle;display:inline-block;}.nectar-next-section-wrap.bounce:not([data-animation=none]) a{animation:down_arrow_bounce 2.3s infinite;}.nectar-next-section-wrap.bounce i{font-size:24px;width:24px;height:24px;line-height:24px;color:#fff;top:0;display:inline-block;background-color:transparent;}.nectar-next-section-wrap.bounce[data-shad=add_shadow] a,.nectar-next-section-wrap.down-arrow-bordered[data-shad=add_shadow] a{box-shadow:0 13px 35px rgba(0,0,0,.15);}.nectar-next-section-wrap.bounce i.dark-arrow{color:#000;}.nectar-next-section-wrap.minimal-arrow a{width:30px;height:70px;text-align:center;display:block;line-height:0;position:relative;}.centered-text .nectar-next-section-wrap.minimal-arrow a{display:inline-block;}.nectar-next-section-wrap[data-align=center]{text-align:center;}.nectar-next-section-wrap[data-align=right]{text-align:right;}.nectar-next-section-wrap[data-align=center].minimal-arrow a,.nectar-next-section-wrap[data-align=right].minimal-arrow a{display:inline-block;}@keyframes ctaMinimaLArrowOuter{0%{transform:translateY(0);}20%{transform:translateY(12px);}50%{transform:translateY(0);}100%{transform:translateY(0);}}@keyframes ctaMinimaLArrowLine{0%{transform-origin:bottom;transform:scaleY(1);}50%{transform-origin:bottom;transform:scaleY(0);}51%{transform-origin:top;}100%{transform:scaleY(1);transform-origin:top;}}@keyframes ctaMinimaLArrow{0%{stroke-dasharray:45px;stroke-dashoffset:0;}50%{stroke-dasharray:45px;stroke-dashoffset:-45px;}51%{stroke-dasharray:45px;stroke-dashoffset:45px;}100%{stroke-dasharray:45px;stroke-dashoffset:0;}}.nectar-next-section-wrap.minimal-arrow svg{animation:ctaMinimaLArrowOuter 2.5s cubic-bezier(.55,0,.45,1) infinite;}.nectar-next-section-wrap.minimal-arrow a:hover svg path{animation:ctaMinimaLArrowLine .6s cubic-bezier(.25,0,.45,1) forwards;}.nectar-next-section-wrap.minimal-arrow a:hover svg polyline{stroke-dashoffset:0;stroke-dasharray:45px;animation:ctaMinimaLArrow .6s cubic-bezier(.25,0,.45,1) forwards .1s;}.nectar-next-section-wrap.minimal-arrow svg{display:block;width:40px;position:absolute;bottom:0;left:0;}.nectar-next-section-wrap[data-custom-color=true].bounce a{border-radius:100px;}.nectar-next-section-wrap[data-custom-color=true].mouse-wheel .nectar-next-section:before{display:none;}.nectar-next-section-wrap[data-custom-color=true].bounce a:before{background:inherit !important;}.nectar-next-section-wrap[data-custom-color=true].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color=true].mouse-wheel a:after{border-color:inherit;}.nectar-next-section-wrap[data-custom-color=true].down-arrow-bordered a,.nectar-next-section-wrap[data-custom-color=true].down-arrow-bordered a i{color:inherit !important;}.nectar-next-section-wrap[data-custom-color=true].mouse-wheel a:after{opacity:.5;}@keyframes down_arrow_bounce{0%,100%,20%,50%,80%{transform:translateY(0);}40%{transform:translateY(-14px);}60%{transform:translateY(-7px);}}@media only screen and (max-height:750px){body[data-button-style=rounded] .section-down-arrow{bottom:33px;}}@media only screen and (max-height:650px){body[data-button-style^=rounded] .section-down-arrow{width:30px;height:30px;line-height:34px;bottom:25px;margin-left:-15px;}body[data-button-style^=rounded] .scroll-down-wrap:not(.no-border){margin-left:0;}body[data-button-style^=rounded] .section-down-arrow i{width:26px;height:26px;line-height:28px;}body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down,body[data-button-style^=rounded] .section-down-arrow i.fa-angle-down.top{-webkit-transform:translate(0,-26px);transform:translate(0,-26px);font-size:18px;}}@media only screen and (max-height:450px){body[data-button-style^=rounded] .section-down-arrow{display:none;}}.scroll-down-wrap.no-border,body[data-button-style^=rounded] .scroll-down-wrap.no-border{bottom:12px;}.scroll-down-wrap.no-border .section-down-arrow,.slider-down-arrow.no-border{border:none !important;overflow:visible;text-align:center;opacity:1;height:auto;bottom:13px;-webkit-animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;}.nectar-next-section-wrap.mouse-wheel .nectar-next-section{border-width:0;overflow:visible;text-align:center;opacity:1;height:auto;bottom:13px;-webkit-animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;animation:nudgeMouse 2.4s cubic-bezier(.25,.46,.45,.94) infinite;}.nectar-scroll-icon-path{fill:transparent;stroke-width:2px;stroke-dashoffset:120;stroke-dasharray:120;-webkit-animation:mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1);animation:mouse-scroll-btn-roll-out .55s cubic-bezier(.5,.1,.07,1);}.nectar-scroll-icon{width:30px;height:45px;text-align:center;cursor:pointer;position:relative;z-index:100;}.nectar-next-section-wrap.mouse-wheel .nectar-next-section:after,.scroll-down-wrap.no-border .section-down-arrow:after,.slider-down-arrow.no-border:after{content:"";position:absolute;top:0;left:50%;display:block;width:30px;height:45px;margin-left:-15px;border:2px solid rgba(255,255,255,.5);border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:62;}.scroll-down-wrap.no-border:hover .section-down-arrow:before,.slider-down-arrow.no-border:hover:before{background-color:#fff;}.nectar-next-section:hover .nectar-scroll-icon-path,.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,.slider-down-arrow.no-border:hover .nectar-scroll-icon-path{stroke-dashoffset:0;-webkit-animation:mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1);animation:mouse-scroll-btn-roll-over .55s cubic-bezier(.5,.1,.07,1);}@-webkit-keyframes mouse-scroll-btn-roll-over{0%{stroke-dashoffset:120;}100%{stroke-dashoffset:0;}}@keyframes mouse-scroll-btn-roll-over{0%{stroke-dashoffset:120;}100%{stroke-dashoffset:0;}}@-webkit-keyframes mouse-scroll-btn-roll-out{0%{stroke-dashoffset:0;}100%{stroke-dashoffset:-120;}}@keyframes mouse-scroll-btn-roll-out{0%{stroke-dashoffset:0;}100%{stroke-dashoffset:-120;}}.nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,.nectar-next-section-wrap.mouse-wheel[data-custom-color=true] .track-ball,.scroll-down-wrap.no-border .section-down-arrow:before,.slider-down-arrow.no-border:before{position:absolute;content:"";display:block;left:50%;margin-left:-1px;top:22px;background-color:rgba(255,255,255,.5);width:2px;height:6px;border-radius:10px;transition:background-color .55s cubic-bezier(.5,.1,.07,1);-webkit-animation:trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite;animation:trackBallSlide 2.4s cubic-bezier(0,0,.725,1) infinite;}@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}45%{opacity:0;-webkit-transform:scaleY(.5) translateY(13px);transform:scaleY(.5) translateY(13px);}46%{opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}100%,65%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}}@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}45%{opacity:0;-webkit-transform:scaleY(.5) translateY(13px);transform:scaleY(.5) translateY(13px);}46%{opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}100%,65%{opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}}@keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0);}45%{-webkit-transform:translateY(8px);transform:translateY(8px);}100%,65%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0);}45%{-webkit-transform:translateY(8px);transform:translateY(8px);}100%,65%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes rightLineStart{0%{transform:translateY(-50%) translateX(-88px) scaleX(0);}100%{transform:translateY(-50%) translateX(0) scaleX(1);}}@keyframes rightLineEnd{0%{transform:translateY(-50%) translateX(0) scaleX(1);}100%{transform:translateY(-50%) translateX(28px) scaleX(0);}}@keyframes rightLineStart2{0%{transform:translateY(-50%) translateX(88px) scaleX(0);}100%{transform:translateY(-50%) translateX(0) scaleX(1);}}@keyframes rightLineEnd2{0%{transform:translateY(-50%) translateX(0) scaleX(1);}100%{transform:translateY(-50%) translateX(-28px) scaleX(0);}}.blog_next_prev_buttons[data-style=fullwidth_next_prev] h3 .next-arrow,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project h3 .next-arrow,.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project h3 .next-arrow,.portfolio-items[data-ps="8"] .next-arrow{position:absolute;backface-visibility:hidden;right:-43px;top:50%;margin-top:-15px;height:30px;width:40px;display:block;transform:translateX(38px);}@keyframes rightArrowStart{0%{transform:translateX(-50px);}100%{transform:translateX(42px);}}@keyframes rightArrowEnd{0%{transform:translateX(42px);}100%{transform:translateX(75px);}}@keyframes rightArrowStart2{0%{transform:translateX(50px) rotate(180deg);}100%{transform:translateX(-42px) rotate(180deg);}}@keyframes rightArrowEnd2{0%{transform:translateX(-42px) rotate(180deg);}100%{transform:translateX(-75px) rotate(180deg);}}.portfolio-items[data-ps="8"] line{stroke-width:2px;stroke-dasharray:10px;stroke-dashoffset:30px;}.portfolio-items[data-ps="8"] line{stroke:#fff;}.portfolio-items[data-ps="8"] .col .work-info .vert-center line,.portfolio-items[data-ps="8"] line{-webkit-transition:none;transition:none;}@keyframes rightArrowLineStart{0%{stroke-dashoffset:30px;}100%{stroke-dashoffset:40px;}}@keyframes rightArrowLineEnd{0%{stroke-dashoffset:40px;}100%{stroke-dashoffset:50px;}}.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_12 #pagination{height:32px;margin-top:55px;text-align:center;width:100%;margin-bottom:40px;}.post-area.masonry.span_9 #pagination{height:32px;margin-top:45px;width:100%;margin-bottom:40px;}.blog-fullwidth-wrap .post-area.masonry #pagination,.post-area.masonry.span_12 #pagination,.post-area.masonry.span_9 #pagination{position:relative;bottom:0;}.blog-fullwidth-wrap .post-area.masonry #pagination>div,.post-area.masonry.span_12 #pagination>div{display:inline;float:none;margin:0 5px 0 0;}.post-area.featured_img_left .post .post-content{padding-left:0 !important;}.post-area.infinite_scroll .wp-video-shortcode video,.post-area.infinite_scroll video.wp-video-shortcode{visibility:visible;}.portfolio-items[data-col-num=elastic] .col img{width:100% !important;max-width:100% !important;}.portfolio-items[data-col-num=elastic]:not(.fullwidth-constrained){overflow:hidden;}.post-featured-img img.nectar-lazy{display:block;}.post-featured-img img.nectar-lazy:not(.loaded),.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy:not(.loaded){opacity:0;}.post-featured-img img.nectar-lazy.loaded,.wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy.loaded{opacity:1;}.masonry.classic .post-featured-img img.nectar-lazy,.post-area.standard-minimal .post-featured-img img.nectar-lazy,.post-content.classic .post-featured-img img.nectar-lazy{transition:opacity .5s ease;}#ajax-content-wrap .wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy{transition:opacity .5s ease,transform .5s ease;}#search-results .result .inner-wrap{box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#fff;padding:18px;}.related-posts[data-style=material] .post-featured-img{overflow:hidden;display:block;}.masonry.material .masonry-blog-item .grav-wrap img,.nectar-recent-posts-single_featured .grav-wrap img,.related-posts[data-style=material] .grav-wrap img,[data-style=list_featured_first_row] .grav-wrap img{border-radius:50%;width:38px;height:38px;margin-bottom:0;margin-right:13px;vertical-align:middle;display:inline-block;transition:all .4s cubic-bezier(.2,1,.2,1);}.related-posts[data-style=material] .grav-wrap{position:absolute;bottom:30px;left:30px;}.related-posts[data-style=material] .meta-category a{color:inherit;}.related-posts .article-content-wrap .post-header{color:inherit;}.related-posts .article-content-wrap .excerpt{margin-top:5px;}body .related-posts[data-style=material] .article-content-wrap{padding-bottom:80px !important;}.related-posts[data-style=material] .grav-wrap img{display:inline-block;}.related-posts[data-style=material] .grav-wrap .text a{display:block;font-size:14px;line-height:20px;}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,.masonry.material .masonry-blog-item .meta-category a,.nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,.related-posts[data-style=material] .meta-category a{font-size:14px;line-height:19px;position:relative;display:inline-block;font-weight:600;margin:0 10px 10px 0;}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,.masonry.material .masonry-blog-item .meta-category a:before,.nectar-recent-posts-single_featured .grav-wrap .text a:before,.related-posts[data-style=material] .meta-category a:before,[data-style=list_featured_first_row] .meta-category a:before{height:2px;width:100%;position:absolute;bottom:-3px;left:0;content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.25,0,.4,1);}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,.masonry.material .masonry-blog-item .meta-category a:focus:before,.masonry.material .masonry-blog-item .meta-category a:hover:before,.nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,.nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,.related-posts[data-style=material] .meta-category a:focus:before,.related-posts[data-style=material] .meta-category a:hover:before,[data-style=list_featured_first_row] .meta-category a:focus:before,[data-style=list_featured_first_row] .meta-category a:hover:before{transform:scaleX(1);}.masonry.material .masonry-blog-item .grav-wrap .text span,.related-posts[data-style=material] .grav-wrap .text span{font-size:13px;line-height:18px;}.masonry.material .masonry-blog-item .grav-wrap .text,.nectar-recent-posts-single_featured .grav-wrap .text,.related-posts[data-style=material] .grav-wrap .text{vertical-align:middle;display:inline-block;line-height:0;}.masonry.material .masonry-blog-item .grav-wrap a,.related-posts[data-style=material] .grav-wrap a{color:inherit;}.masonry.material .masonry-blog-item .grav-wrap a img.hovered,.masonry.material .masonry-blog-item .grav-wrap a:hover img,.nectar-recent-posts-single_featured a img.hovered,.nectar-recent-posts-single_featured a:hover img,.related-posts[data-style=material] .grav-wrap a img.hovered,.related-posts[data-style=material] .grav-wrap a:hover img{box-shadow:0 7px 20px rgba(0,0,0,.19);}.masonry .video-play-button path,.post-area .video-play-button path{fill:#fff;}.masonry.material .post.link .link-inner .title,.masonry.material .post.quote .quote-inner .title,.post.format-link .link-inner .title,.post.format-quote .quote-inner .title,.single .post.quote .quote-inner .title{color:#fff;}.masonry.material .masonry-blog-item h3 a,.masonry.material .masonry-blog-item h3 a:hover,.related-posts[data-style=material] h3 a,.related-posts[data-style=material] h3 a:hover{color:inherit !important;}.masonry.material .masonry-blog-item .article-content-wrap,.related-posts[data-style=material] .article-content-wrap{padding:10px 30px 30px 30px !important;}.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,.masonry.material .masonry-blog-item .article-content-wrap,.masonry.material .masonry-blog-item .meta-category{background-color:#fff;}.auto_meta_overlaid_spaced .post.link .n-post-bg:after,.auto_meta_overlaid_spaced .post.quote .n-post-bg:after,.masonry .post.link .n-post-bg,.masonry .post.quote .n-post-bg,.masonry.auto_meta_overlaid_spaced .post .n-post-bg,.masonry.material .post.link .post-content .link-inner:before,.masonry.material .post.quote .post-content .quote-inner:before,.post.format-link .n-post-bg,.post.format-quote .n-post-bg,.post.link .classic .n-post-bg,.post.quote .classic .n-post-bg,.standard-minimal .n-post-bg{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.88;}.format-link .post.link .n-post-bg,.format-quote .n-post-bg{background-size:cover;background-position:center;}.masonry .post.link .n-post-bg,.masonry .post.quote .n-post-bg,.post.link .classic .n-post-bg,.post.quote .classic .n-post-bg,.single .link-inner .n-post-bg,.single .quote-inner .n-post-bg,.standard-minimal .n-post-bg,.standard-minimal .post.link .n-post-bg,.standard-minimal .post.quote .n-post-bg{opacity:.25;}.single .post.format-link .post-content>.link-inner,.single .post.format-quote .post-content>.quote-inner{padding:10%;}.post.format-link .post-content .link-inner:hover,.post.format-quote .post-content .quote-inner:hover,.post.link .classic .link-inner:hover,.post.quote .classic .quote-inner:hover{background-color:#333;}.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,.masonry.material .post.quote .quote-wrap:before,.single .post.format-quote .quote-inner .quote-wrap:before{content:"“";font-family:sans-serif;font-weight:700;font-size:54px;color:#fff;z-index:10000;height:32px;display:block;position:relative;padding-top:33%;}.masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before,.single .post.format-quote .quote-inner .quote-wrap:before{padding-top:0;}.single-post .quote-below-content{margin-top:70px;}.post .link-wrap,.post .quote-wrap{display:block;}.related-posts[data-style=material] .meta-category{padding:20px 30px 0 30px;display:block;position:relative;z-index:110;}body .related-posts[data-style=material] .inner-wrap{box-shadow:0 30px 90px rgba(0,0,0,.14);border-radius:5px;overflow:hidden;}#ajax-content-wrap .post-area.full-width-article,.post-area.full-width-article{margin-bottom:0;}#search-results .result{font-size:11px;}#search-results .result .bottom-line,.masonry-blog-item .bottom-line{height:1px;width:100%;display:block;position:absolute;bottom:2px;left:0;background-color:#eaeaea;}.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{line-height:1.5em;display:block;}#search-results .result .title a,.nectar-ajax-search-results .search-post-item h5,.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item .cat-heading,.nectar-link-underline a span,.nectar-link-underline-effect a,.nectar-underline h1,.nectar-underline h2,.nectar-underline h3,.nectar-underline h4,.nectar-underline h5,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span{background-repeat:no-repeat;background-size:0 2px;background-image:linear-gradient(to right,#000 0,#000 100%);transition:background-size .55s cubic-bezier(.2,.75,.5,1);background-position:left bottom;}.nectar-link-underline-effect a{background-size:100% 2px;background-position:left 94%;}@keyframes nectar_ltr_line_animation{0%{background-size:100% 2px;}100%{background-size:0 2px;}}@keyframes nectar_ltr_line_animation_start{0%{background-size:0 2px;}100%{background-size:100% 2px;}}.nectar-link-underline-effect a.accessed:not(:hover){color:inherit;animation:nectar_ltr_line_animation_start .55s ease forwards;}.nectar-link-underline-effect a:hover{background-position:right 94%;animation:nectar_ltr_line_animation .55s ease forwards;}#ajax-content-wrap .nectar-underline .post-heading{transition:background-size .55s cubic-bezier(.2,.75,.5,1);}.nectar-underline h1,.nectar-underline h2,.nectar-underline h3,.nectar-underline h4,.nectar-underline h5{display:inline;}.nectar-category-grid[data-style=mouse_follow_image][data-text-color=light]:not([data-text-hover-color=dark]) .nectar-category-grid-item .cat-heading,.nectar-category-grid[data-style=mouse_follow_image][data-text-hover-color=light] .nectar-category-grid-item .cat-heading,.nectar-post-grid[data-text-color=light] .nectar-underline .post-heading,.span_12.light .nectar-link-underline-effect a,.span_12.light .nectar-underline h1,.span_12.light .nectar-underline h2,.span_12.light .nectar-underline h3,.span_12.light .nectar-underline h4,.span_12.light .nectar-underline h5{background-image:linear-gradient(to right,#fff 0,#fff 100%);}#search-results .result .title a:focus,#search-results .result .title a:hover,.active-tab .nectar-link-underline a span,.nectar-ajax-search-results .search-post-item:hover h5,.nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item:hover .cat-heading,.nectar-link-underline a:hover span,.nectar-link-underline a[class*=active] span,.nectar-post-grid-item:hover .nectar-link-underline span,.nectar-underline:hover h1,.nectar-underline:hover h2,.nectar-underline:hover h3,.nectar-underline:hover h4,.nectar-underline:hover h5,.pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span{background-size:100% 2px;}.posts-container article .inner-wrap.animated,.posts-container[data-load-animation=fade_in] article .inner-wrap.animated{opacity:0;transition:opacity .5s ease-out;}.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap,.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap.animated{transition:opacity .3s cubic-bezier(.3,.58,.55,1),transform .3s cubic-bezier(.3,.58,.55,1);}.posts-container[data-load-animation=fade_in_from_bottom] article .inner-wrap{transform:translateY(80px);}.auto_meta_overlaid_spaced .posts-container[data-load-animation=none] article .inner-wrap.animated,.post-area:not(.masonry) .posts-container[data-load-animation=none] article .inner-wrap.animated{opacity:1;}.posts-container[data-load-animation=perspective]{perspective:2000px;-webkit-perspective:2000px;perspective-origin:50% 0;-webkit-perspective-origin:50% 700px;}.posts-container[data-load-animation=perspective] article{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.posts-container[data-load-animation=perspective] article .inner-wrap,.posts-container[data-load-animation=perspective] article .inner-wrap.animated{transition:opacity .3s cubic-bezier(.1,.3,.2,1),transform .72s cubic-bezier(.1,.3,.27,1);}.posts-container[data-load-animation=perspective] article .inner-wrap{transform:translateY(450px) rotateX(24deg);}.posts-container article .inner-wrap{height:100%;}.posts-container article.animated-in .inner-wrap,.posts-container[data-load-animation=fade_in] article.animated-in .inner-wrap.animated{opacity:1;transform:translateY(0);height:100%;}.posts-container[data-load-animation=perspective] article.animated-in .inner-wrap.animated{transform:translateY(0) translateZ(0) rotateX(0);opacity:1;}.post-area.featured_img_left .post .post-featured-img,.post-area.featured_img_left .post.link .n-post-bg,.post-area.featured_img_left .post.quote .n-post-bg,.related-posts[data-style=material] .post-featured-img img{margin-bottom:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .7s cubic-bezier(.2,1,.22,1);}.post-area.featured_img_left .post.link:hover .n-post-bg,.post-area.featured_img_left .post.quote:hover .n-post-bg,.related-posts[data-style=material] .inner-wrap:hover .post-featured-img img{transform:scale(1.07);}.blog-recent[data-style*=classic_enhanced] .entire-meta-link,.blog-recent[data-style=material] .entire-meta-link,.post-area.featured_img_left .entire-meta-link{position:absolute;top:0;left:0;display:block;width:100%;z-index:101;height:100%;}.post-area #pagination{padding-left:95px;}#ajax-content-wrap .post-area.infinite_scroll #pagination{visibility:hidden;height:1px;width:1px;margin:0;}#infscr-loading{position:relative;z-index:10000000;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/loading-white-bg.gif");background-repeat:no-repeat;background-position:center;height:60px;border-radius:2px;color:#555;display:inline-block;margin:0 auto;text-align:center;width:60px;font-family:"Open Sans";font-weight:700;font-size:12px;letter-spacing:2px;border-color:#555;border-style:solid;border-width:0;box-sizing:content-box;-webkit-box-sizing:content-box;}#infscr-loading.nitro-lazy{background-image:none !important;}#infscr-loading.default_loader{background-image:none;}#infscr-loading.default_loader.nitro-lazy{background-image:none !important;}.infscr-loading-wrap{margin:20px auto;clear:both;padding:0;text-align:center;height:0;opacity:0;transform:scale(.5);box-sizing:content-box;-webkit-box-sizing:content-box;}#infscr-loading div{opacity:0;color:#555;font-size:12px;font-family:"Open Sans";font-weight:700;letter-spacing:2px;text-transform:uppercase;}#ajax-content-wrap #infscr-loading img,#infscr-loading img{margin-bottom:0;display:none;}.post-area{padding-right:30px;margin-top:4px;}.post-area.col_last{padding-left:20px;padding-right:0;}.post-area.col_last.span_12{padding-left:0;float:none;}.post-area>article .content-inner{margin-bottom:0;border-bottom:0;}.blog-recent .more-link,.post .more-link{display:block;margin-top:25px;cursor:default;color:#fff;}.post .content-inner{padding-bottom:80px;}.single-post .content-inner>.post-tags{margin-top:50px;}.blog-recent .more-link span,.post .more-link span{background-color:#333;transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;cursor:pointer;padding:8px 12px;border-radius:2px;}body[data-button-style*=slightly_rounded] .blog-recent .more-link span,body[data-button-style*=slightly_rounded] .post .more-link span{border-radius:4px;}.blog-recent .more-link span:hover,.post .more-link span:hover{background-color:#000;}.post .post-meta{position:absolute;left:0;top:0;}.main-content .recent-posts-title{font-size:12px;letter-spacing:1.5px;margin-bottom:7px;}#single-below-header,.post-header{margin-bottom:12px;color:#888;}.post .post-header h1,.post .post-header h2{font-size:26px;line-height:30px;}.post .post-header h2 a{color:#000;}.post .post-header h2 a:hover{color:inherit;}#page-header-bg #single-below-header a,#single-below-header a,.post .post-header a,.result a{color:inherit;}#single-below-header a:focus,#single-below-header a:hover{color:#000;}#page-header-bg #single-below-header a:focus,#page-header-bg #single-below-header a:hover{color:#fff;}.post .post-content.classic .content-inner{border-bottom:1px solid #ddd;padding-bottom:60px;margin-bottom:60px;}.post-area:not(.masonry) article .post-content.classic{overflow:hidden;}.post .post-content{position:relative;min-height:98px;}.post-tags h4{float:left;margin-top:8px;margin-bottom:15px;margin-right:25px;}.post-tags .clear{padding-bottom:0;}.post-content{padding-left:95px;}.post .content-inner{position:relative;}.post.format-link .post-content .link-inner,.post.format-quote .post-content .quote-inner{background-color:#000;position:relative;padding:15px;color:#fff;transition:all .45s cubic-bezier(.25,1,.33,1);}.post.quote .content-inner .quote-inner .whole-link{transition:all .45s cubic-bezier(.25,1,.33,1);}.post.format-aside .aside-inner p{margin-bottom:15px;}.post.format-aside .aside-inner .post-header{margin-bottom:0;}.post.format-aside .aside-inner .post-header,.post.format-aside .aside-inner a,.post.format-aside .aside-inner a:hover,.post.format-aside .aside-inner p,.post.quote .quote-inner a{color:#fff !important;}.post.format-link .link-wrap,.post.format-quote .quote-wrap,.post.quote .quote-inner .author,.post.quote .quote-inner .icon,.post.quote .quote-inner .title{position:relative;z-index:100;}.post.quote .content-inner .whole-link{position:absolute;z-index:10;display:block;background-color:#000;height:100%;width:100%;top:0;left:0;}.post .full-post-link{position:absolute;content:"";z-index:1000;display:block;height:100%;width:100%;top:0;left:0;}.post.quote .content-inner .quote-inner:hover .whole-link{background-color:#333;}.post.quote figure:not([class*=wp-block]){margin:0 auto;}.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote){background-image:none;padding:0;font-family:inherit;margin:0 auto;}.post.quote blockquote:not(.wp-block-quote):not(.wp-block-pullquote).nitro-lazy{background-image:none !important;}.post.quote .wp-block-pullquote blockquote:not(.wp-block-quote),.post.quote .wp-block-quote blockquote:not(.wp-block-quote){color:inherit !important;}.post.link .post-content .destination{word-wrap:break-word;}.post.quote .post-content .quote-inner .icon{bottom:17px;height:17px;width:19px;display:block;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/quote.png");position:absolute;right:20px;}.post.quote .post-content .quote-inner .icon.nitro-lazy{background-image:none !important;}.post.link .post-content .link-inner .icon{bottom:17px;height:20px;width:18px;display:block;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/link.png");position:absolute;right:20px;}.post.link .post-content .link-inner .icon.nitro-lazy{background-image:none !important;}.post.format-status .post-content .status-inner .icon{bottom:17px;height:16px;width:18px;display:block;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/status.png");position:absolute;right:20px;}.post.format-status .post-content .status-inner .icon.nitro-lazy{background-image:none !important;}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){body .post.quote .post-content .quote-inner .icon{background-size:19px 17px;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/quote-2x.png");}body .post.link .post-content .link-inner .icon{background-size:18px 20px;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/link-2x.png");}body .post.link .post-content .link-inner .icon.nitro-lazy{background-image:none !important;}body .post.quote .post-content .quote-inner .icon.nitro-lazy{background-image:none !important;}}.post .post-content.link a,.post .post-content.quote a{display:block;z-index:10;}.post.link .post-content h3,.post.quote .post-content h3{color:#fff;font-size:26px;line-height:34px;display:block;margin-bottom:15px;}.post.format-link .post-content h3,.post.format-quote .post-content h3{margin-bottom:15px;}.single .post.format-link .post-content h3,.single .post.format-quote .post-content h3{margin-bottom:20px;}.single .post.format-link .post-content h3 a{color:inherit;}.post.quote .post-content .quote-below-content h2{color:inherit;}.format-status .post-content h2 a{color:#fff;}.post.link .post-content a:hover .link-inner,.post.quote .post-content a:hover .quote-inner{background-color:#333;}.post .post-meta a{color:#888;}.post-content.classic .post-header>span:after{background-color:#888;width:1px;margin:0 4px;height:11px;content:"";display:inline-block;}.post-content.classic .post-header>span:last-of-type:after{display:none;}.post .post-meta a:hover{color:#000;}.post h3.title{margin-bottom:4px;}.post .post-meta{display:block;margin-bottom:20px;border-right:1px solid #e6e6e6;}.post .post-meta.no-img{top:6px;}.post .content-inner .post-featured-img img{max-width:none;margin-bottom:15px;width:100%;}.post .post-meta .date{font-size:12px;padding-bottom:2px;margin-bottom:12px;position:relative;transition:all .2s linear 0s;}.post .post-meta .month,.post .post-meta .year{display:block;font-size:17px;line-height:10px;text-align:center;text-transform:uppercase;margin-bottom:4px;padding:0;font-weight:600;}.post-content.classic .post-meta .month{line-height:1em;}.post .post-meta .year{margin-top:5px;}.post .post-meta .day{display:block;font-size:30px;line-height:29px;text-align:center;padding:0 12px 0 12px;font-weight:700;text-transform:uppercase;}.post .post-meta .date{padding-bottom:17px;border-bottom:1px solid #e6e6e6;}.post-content.classic .post-meta[data-love=false] .date{border-bottom:0;}.post-content.classic .post-meta[data-love=false]{border-right:0;}.post-content.classic .post-meta[data-love=false] .month,.post-content.classic .post-meta[data-love=false] .year{font-size:24px;}.post-content.classic .post-meta[data-love=false] .day{font-size:36px;line-height:36px;}.post.video .video-wrap,.single-portfolio .video-wrap{position:relative;padding-bottom:56.25%;height:0;margin-bottom:15px;}.post.video .video-wrap iframe,.single-portfolio .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.post.video .mejs-container{margin-bottom:15px;}.main-content .audio-wrap,.post.audio .audio-wrap{margin-bottom:15px;}.post .gallery-slider .gallery,.post .gallery-slider .jetpack-slideshow{display:none;}.post table{width:100%;}.post table td,.post table th{text-align:center;}.post table tbody td{padding:5px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#676767;}.post table tbody tr td:first-child{border-left:1px solid #e6e6e6;}.post table th{border-bottom:1px solid #e6e6e6;color:#676767;}.post table #prev{text-align:left;position:relative;z-index:2;}.post table #next{text-align:right;position:relative;z-index:2;}.post caption{position:absolute;bottom:0;z-index:1;width:100%;text-align:center;}#page-header-bg[data-post-hs=default_minimal] #single-below-header .updated.rich-snippet-hidden,.blog-recent[data-style*=classic_enhanced][data-remove-post-date="1"] .post-header>span,.blog-recent[data-style=minimal][data-remove-post-date="1"] .post-header>.meta>span,.blog-recent[data-style=title_only][data-remove-post-date="1"] .post-header>span,.hentry .updated.rich-snippet-hidden,.post-area[data-remove-post-date="1"] article .date,.post-area[data-remove-post-date="1"].featured_img_left .grav-wrap .text span{display:none;}.blog-recent[data-style*=classic_enhanced][data-remove-post-author="1"] .meta-author,.blog-recent[data-style=default][data-remove-post-author="1"] .meta-author,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text>span,.nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap>a,.post-area[data-remove-post-author="1"] article .meta-author,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap .text a,.post-area[data-remove-post-author="1"].featured_img_left .grav-wrap>a,.post-area[data-remove-post-author="1"].standard-minimal .post-author .grav-wrap{display:none;}.blog-recent[data-style*=classic_enhanced][data-remove-post-comment-number="1"] .meta-comment-count,.blog-recent[data-style=default][data-remove-post-comment-number="1"] .meta-comment-count,.post-area[data-remove-post-comment-number="1"] article .meta-comment-count{display:none;}.post-area[data-remove-post-nectar-love="1"] article .nectar-love{display:none;pointer-events:none;}body.single-post .container-wrap[data-remove-post-author="1"][data-remove-post-date="1"] .blog-recent[data-style*=classic_enhanced].related-posts .inner-wrap{padding-bottom:0;}.post-area[data-remove-post-author="1"].standard-minimal .post .post-content,.post-area[data-remove-post-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content{padding-left:0;}.post-area[data-remove-post-author="1"].standard-minimal .post-author{position:relative;text-align:left;width:auto;}.container-wrap[data-remove-post-comment-number="1"][data-remove-post-author="1"] .blog-recent[data-style*=classic_enhanced].related-posts .post-meta,.post-area.featured_img_left[data-remove-post-author="1"][data-remove-post-date="1"] .post-content-wrap .grav-wrap{display:none;}p>a>i.icon-3x{margin-bottom:0;}#pagination{position:relative;margin-bottom:10px;height:32px;width:100%;}#pagination.fw-pagination{text-align:center;height:auto;padding:10px 0 50px 0;margin-bottom:0;}#pagination.fw-pagination.alt-style-padding{padding:50px 0;}#pagination.fw-pagination>div{float:none;display:inline-block;}#pagination.infinite_scroll{display:none;}#pagination a:not(.page-numbers),#pagination span:not(.page-numbers){background-color:#333;}#pagination .next.inactive,#pagination .prev.inactive,#pagination a,#pagination span,.container-wrap nav.woocommerce-pagination ul li span,.woocommerce .container-wrap nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{background-repeat:no-repeat;cursor:pointer;display:inline-block;padding:11px 13px 10px 13px !important;background-position:-21px center;position:relative;text-transform:capitalize;color:#fff !important;transition:all .45s cubic-bezier(.25,1,.33,1);border-radius:2px;font-family:"Open Sans";font-weight:700;}.woocommerce nav.woocommerce-pagination ul li{overflow:visible;}.woocommerce nav.woocommerce-pagination ul li a,body #pagination span.page-numbers.dots,body #pagination>a,body nav.woocommerce-pagination ul li span.page-numbers.dots{background-color:transparent !important;font-size:12px !important;line-height:14px;}body #pagination .page-numbers.next,body #pagination .page-numbers.prev,body #pagination span.page-numbers.dots,body #pagination>a{color:inherit !important;}body #pagination>span.page-numbers.current,body nav.woocommerce-pagination span.page-numbers.current{box-shadow:0 6px 15px rgba(0,0,0,.16);margin:0 8px;height:35px;width:35px;text-align:center;line-height:14px;font-size:12px !important;}body #pagination .page-numbers.next,body #pagination .page-numbers.prev,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{width:auto;background-color:transparent;background-image:none;text-indent:0 !important;border:0;}body #pagination .page-numbers.next.nitro-lazy,body #pagination .page-numbers.prev.nitro-lazy,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next.nitro-lazy,body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev.nitro-lazy{background-image:none !important;}body #pagination>span:first-child.page-numbers{margin-left:0 !important;}body #pagination>a.page-numbers:hover,body #pagination>a:hover,body nav.woocommerce-pagination li a:hover{background-color:transparent !important;}#pagination>div{float:left;margin:0 5px 0 0;}#pagination>div:first-child{margin-left:0;}#pagination .next a:hover,#pagination .prev a:hover,#pagination a.page-numbers:hover,#pagination span.page-numbers.current,.woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li a:active,.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#000;}#pagination span{cursor:default;}#pagination a,#pagination span{display:inline-block;}#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{text-indent:-9999px;height:32px;width:32px;background-repeat:no-repeat !important;}#pagination a.page-numbers,#pagination span.page-numbers{font-size:12px;line-height:11px;}#pagination .next.inactive,#pagination .prev.inactive{background-color:#eae8e5;cursor:default !important;height:32px;width:32px;margin:0 5px 0 0;}#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/portfolio-arrows.png");background-position:-20px 12px;}#pagination .next a.nitro-lazy,#pagination .next.inactive.nitro-lazy,#pagination .page-numbers.next.nitro-lazy,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next.nitro-lazy{background-image:none !important;}#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/portfolio-arrows.png");background-position:13px 12px;}#pagination .page-numbers.prev.nitro-lazy,#pagination .prev a.nitro-lazy,#pagination .prev.inactive.nitro-lazy,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev.nitro-lazy{background-image:none !important;}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){#pagination .next a,#pagination .next.inactive,#pagination .page-numbers.next,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next{background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/portfolio-arrows-2x.png");background-size:40px 9px;}#pagination .page-numbers.prev,#pagination .prev a,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev{background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/portfolio-arrows-2x.png");background-size:40px 9px;}#pagination .page-numbers.prev.nitro-lazy,#pagination .prev a.nitro-lazy,#pagination .prev.inactive.nitro-lazy,.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev.nitro-lazy{background-image:none !important;}#pagination .next a.nitro-lazy,#pagination .next.inactive.nitro-lazy,#pagination .page-numbers.next.nitro-lazy,.woocommerce nav.woocommerce-pagination ul li .page-numbers.next.nitro-lazy{background-image:none !important;}}#pagination{position:relative;margin-bottom:10px;height:32px;width:100%;}body .container-wrap.no-shadow{box-shadow:none;}.text-on-hover-wrap .categories a{color:#777;font-size:14px;font-family:"Open Sans";font-weight:600;margin-bottom:20px;}#slide-out-widget-area .widget.widget_nav_menu ul ul{margin:0 !important;padding:0 0 0 20px;}#slide-out-widget-area .widget.widget_nav_menu li{border-bottom:0;padding:0 !important;}#slide-out-widget-area .widget.widget_nav_menu li a{padding:6px 20px;display:block;}#slide-out-widget-area .widget.widget_categories>ul>li:first-child>a,#slide-out-widget-area .widget.widget_pages>ul>li:first-child>a{padding-top:0;}#footer-outer[data-link-hover=underline] #footer-widgets .textwidget a:not(.nectar-button),#footer-outer[data-link-hover=underline] #footer-widgets ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button),#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button),#slide-out-widget-area.fullscreen-split .widget ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button){background-repeat:no-repeat;background-size:0 2px;background-position:left bottom;background-image:linear-gradient(to right,#000 0,#000 100%);-webkit-transition:background-size .55s cubic-bezier(.2,.75,.5,1),color .5s ease;transition:background-size .55s cubic-bezier(.2,.75,.5,1),color .5s ease;}#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button),#slide-out-widget-area.fullscreen-split .widget ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button){background-image:linear-gradient(to right,#fff 0,#fff 100%);}#ajax-content-wrap #footer-outer[data-link-hover=underline] #footer-widgets ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button),#footer-outer[data-link-hover=underline] #footer-widgets .textwidget a:not(.nectar-button),#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button),#slide-out-widget-area.fullscreen-split .widget ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button){display:inline;}#footer-outer[data-link-hover=underline] #footer-widgets .textwidget a:not(.nectar-button):hover,#footer-outer[data-link-hover=underline] #footer-widgets ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,#slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button):hover,#slide-out-widget-area.fullscreen-split .widget ul:not([class*=nectar_blog_posts]) li>a:not(.tag-cloud-link):not(.nectar-button):hover{background-size:100% 2px;opacity:1;}#header-outer #mobile-menu{display:none;padding:0;z-index:1000;position:absolute;left:0;top:calc(99% + 12px);width:100%;}#slide-out-widget-area{display:none;}.ascend #slide-out-widget-area[class*=slide-out-from-right],.original #slide-out-widget-area[class*=slide-out-from-right]{display:block;}#slide-out-widget-area.slide-out-from-right-hover{position:fixed;transform:translate3d(341px,0,0);-webkit-transform:translate3d(341px,0,0);top:0;right:0;width:340px;height:100%;}@media only screen and (min-width:500px){#slide-out-widget-area.slide-out-from-right-hover{width:400px;-webkit-transform:translate3d(101%,0,0);transform:translate3d(101%,0,0);}}#slide-out-widget-area.slide-out-from-right{position:fixed;transform:translate(301px,0);-webkit-transform:translate(301px,0);top:0;right:0;width:300px;height:100%;z-index:10000;padding:33px;overflow:hidden;}.admin-bar #slide-out-widget-area{padding-top:33px;}.admin-bar #slide-out-widget-area.slide-out-from-right{padding-top:53px;}#slide-out-widget-area-bg{-webkit-backface-visibility:hidden;background-color:rgba(0,0,0,.8);position:fixed;height:1px;width:1px;opacity:0;left:0;top:0;z-index:9996;}#slide-out-widget-area-bg .bg-inner{width:100%;height:100%;background-color:rgba(0,0,0,.8);}#header-outer #mobile-menu .off-canvas-social-links li:first-child a,#slide-out-widget-area .off-canvas-social-links li:first-child a{padding-left:0;}.blurred-wrap{transition:filter .45s linear;-webkit-transition:-webkit-filter .45s linear;}body[data-full-width-header=true] .slide_out_area_close{display:none;}#top nav ul .slide-out-widget-area-toggle a .lines,#top nav ul .slide-out-widget-area-toggle a .lines:after,#top nav ul .slide-out-widget-area-toggle a .lines:before{background-color:rgba(0,0,0,.4);}body .lines-button{line-height:0;font-size:0;}.lines-button{transition:.3s;cursor:pointer;top:9px;position:relative;user-select:none;display:block;}.lines-button:hover{opacity:1;}.lines{display:block;width:1.4rem;height:3px;background-color:#ecf0f1;transition:.3s;position:relative;}.lines:after,.lines:before{display:block;width:1.4rem;height:3px;background:#ecf0f1;transition:.3s;position:absolute;left:0;content:"";transform-origin:.142rem center;}.lines:before{top:6px;}.lines:after{top:-6px;}.lines-button.close{transform:scale3d(.8,.8,.8);}.lines-button.arrow.close .lines:after,.lines-button.arrow.close .lines:before{top:0;width:1.11111rem;}#footer-outer[data-using-bg-img=true] #copyright,#header-outer #top ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,#header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i{background-color:transparent !important;}.slide-out-widget-area-toggle .lines-button.close .lines:before{transform:translateY(-6px) rotateZ(-45deg);}.slide-out-widget-area-toggle .lines-button.close .lines:after{transform:translateY(6px) rotateZ(45deg);}.slide-out-widget-area-toggle .lines-button:after{background-color:rgba(0,0,0,.4);display:inline-block;width:1.4rem;height:2px;transition:transform .45s ease,opacity .2s ease,background-color .2s ease;position:absolute;left:0;top:0;content:"";transform:scale(1,1);}.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,.slide-out-widget-area-toggle.mobile-icon .lines-button:after{background-color:#999;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle.mobile-icon .lines:before{top:6px;}body #header-outer .lines-button{top:9px;}body.original .slide-out-hover-icon-effect.small .lines-button{top:10px;}body.original #header-outer[data-has-menu=true] .lines-button{top:10px;}.slide-out-widget-area-toggle.mobile-icon .lines-button:after{top:0 !important;}#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:before{transform:translateY(-6px) rotateZ(-45deg);}#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines:after{transform:translateY(6px) rotateZ(45deg);}.slide-out-widget-area-toggle .lines-button.x2 .lines:after,.slide-out-widget-area-toggle .lines-button.x2 .lines:before{transition:transform .45s ease,background-color .2s ease,opacity .2s ease;}.slide-out-widget-area-toggle.mobile-icon .lines{background-color:transparent;}.slide-out-widget-area-toggle.mobile-icon .lines-button:after,.slide-out-widget-area-toggle.mobile-icon .lines:after,.slide-out-widget-area-toggle.mobile-icon .lines:before{height:2px !important;width:22px !important;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label)>span{height:auto;}body[data-header-search=false].material #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label)>span{height:22px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines-button:after{height:3px;top:0;width:2rem;border-radius:2px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:after,body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:before{height:3px;width:2rem;border-radius:2px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines:before{top:9px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .close .lines:before{top:10px;}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:before{transform:translateY(-9px) rotateZ(-45deg);}body[data-header-search=false] #header-outer[data-has-menu=false][data-cart=false] .slide-out-widget-area-toggle:not([data-custom-color=true]):not(.mobile-icon) a:not(.using-label) .lines-button.close .lines:after{transform:translateY(10px) rotateZ(45deg);}.slide-out-widget-area-toggle .lines-button.close:after{transform:scale(0,1);}.lines-button.minus.close .lines:after,.lines-button.minus.close .lines:before{transform:none;top:0;width:1.4rem;}.lines-button.x.close .lines{background:0 0 !important;}.lines-button.x.close .lines:after,.lines-button.x.close .lines:before{transform-origin:50% 50%;top:0;width:1.4rem;}.lines-button.x2 .lines{transition:background .2s ease,opacity .2s ease;}.lines-button.x2 .lines:after,.lines-button.x2 .lines:before{transform-origin:50% 50%;transition:top .4s .45s ease,transform .3s ease,background-color .2s ease,opacity .2s ease;}.slide-out-widget-area-toggle a>span{transition:transform .33s .3s ease-in;transform-origin:center;display:block;height:21px;}.slide-out-widget-area-toggle.mobile-icon a>span{height:20px;}.slide-out-widget-area-toggle .closed>span{transition:transform .33s 0s ease;}#nectar-ocm-ht-line-check{position:absolute;visibility:hidden;pointer-events:none;width:100%;font-size:36px;line-height:36px;font-family:"Open Sans";font-weight:700;letter-spacing:-1px;}.widget_calendar{position:relative;}#sidebar .widget_calendar{margin-bottom:30px;}.widget_calendar table{width:100%;border-collapse:collapse;}.widget_calendar table td{text-align:center;}.widget_calendar table tbody td{border:0;padding:4px;font-size:14px;color:#666;}.widget_calendar table tbody tr td:first-child{border-left:0;}.widget_calendar table tbody tr:nth-child(2n+1){background-color:#f0f0f0;}#header-outer .widget-area-active .widget_calendar table tbody tr:nth-child(2n+1),#slide-out-widget-area .widget_calendar table tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,.1);}.widget_calendar table th{font-weight:700;border-bottom:0;text-align:center;padding-bottom:10px;color:#999;}.widget_calendar table #prev{text-align:left;position:relative;padding:10px 0 0 0;z-index:2;}.widget_calendar table #next{text-align:right;position:relative;padding:10px 0 0 0;z-index:2;}.widget_calendar caption{width:100%;text-align:center;color:#fff;padding:5px;background-color:rgba(0,0,0,.2);}.widget_calendar .wp-calendar-nav{display:table;width:100%;}body .widget_calendar th,body:not(.woocommerce-cart) .main-content .widget_calendar th{text-align:center;}.widget_calendar .wp-calendar-nav span{display:table-cell;line-height:1;padding:2.5%;}.widget_calendar .wp-calendar-nav-prev{text-align:left;}.widget_calendar .calendar_wrap .wp-calendar-nav-next{text-align:right;}.newsletter-widget form,.widget_search .search-form{position:relative;overflow:hidden;}#footer-outer #footer-widgets .widget_search .search-form input[type=text],#sidebar .widget_search .search-form input[type=text],.widget_search .search-form input[type=text]{padding-right:45px;margin:0;}.newsletter-widget form input[type=email]{padding-right:75px;margin:0;}.widget_search .search-form button[type=submit] .text{display:none;}body .widget_search .search-form button[type=submit],body.search-no-results .search-form button[type=submit]{padding:14px !important;}.widget_search .search-form button[type=submit] .icon-salient-search,body .widget_search .search-form button[type=submit],body .widget_search .search-form button[type=submit]:hover{background-color:transparent !important;}body .widget_search .search-form button[type=submit]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}body #ajax-content-wrap .widget_search .search-form button[type=submit]:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%);}body #ajax-content-wrap .widget_search .search-form button[type=submit]:hover,body.search-no-results #search-results .search-form button[type=submit]:hover{box-shadow:none !important;}body[data-form-style=minimal] .widget_search .search-form button[type=submit],body[data-form-style=minimal] .widget_search .search-form button[type=submit]:hover{top:auto;bottom:0;-webkit-transform:none;transform:none;}.widget_search .search-form button[type=submit] .icon-salient-search,body.search-no-results .search-form button[type=submit] .icon-salient-search{margin-top:1px;display:block;font-size:17px;}.widget_search .search-form button[type=submit] .icon-salient-search:before,body.search-no-results .search-form button[type=submit] .icon-salient-search:before{content:"";}.widget_search .search-form,body.search-no-results .search-form{overflow:visible;}.newsletter-widget form input[type=submit],.widget_search .search-form button[type=submit],.widget_search .search-form input[type=submit],body[data-form-style=minimal] .main-content .post-password-form input[type=submit]{position:absolute;right:0;top:0;margin:0 !important;line-height:22px;padding:10px 11px;}body[data-form-style=minimal] .main-content .post-password-form input[type=submit]{top:auto;bottom:35px;}.main-content>.row>form.post-password-form>p:first-child{font-size:1.5em;line-height:1.5em;text-align:center;}.main-content>.row>form.post-password-form{padding:15% 0;max-width:600px;margin:0 auto;}.post-password-form input[type=submit]{margin-top:20px;display:block;width:100%;text-align:center;}#slide-out-widget-area .widget_recent_comments ul li{background:none repeat scroll 0 0 rgba(0,0,0,.15);border:medium none;display:block;margin-bottom:18px;padding:15px;position:relative;}#slide-out-widget-area .widget_recent_comments ul li{background:none repeat scroll 0 0 rgba(0,0,0,.05);}#slide-out-widget-area .widget_recent_comments ul li:last-child{margin-bottom:0;}#sidebar div ul{margin-left:0;}#sidebar div ul li{padding:8px 0;list-style:none;border-bottom:1px solid #e6e6e6;}#sidebar>div{margin-bottom:50px;}#sidebar>div:last-child{margin-bottom:0;}#sidebar #sidebar-inner{margin-bottom:0;}#sidebar h4{color:#000;opacity:.7;font-family:"Open Sans";font-weight:600;font-size:14px;margin-bottom:15px;}#sidebar .Simple_Flickr_Photos h4,#sidebar .widget_recent_comments h4{margin-bottom:16px;}#sidebar .widget li:first-child{padding-top:0;}#sidebar .widget .recentcomments,.ascend #sidebar .widget .recentcomments,.original #sidebar .widget .recentcomments{padding:15px;margin-bottom:22px;border:none;position:relative;display:block;background:none repeat scroll 0 0 rgba(0,0,0,.02);}#sidebar .widget .tagcloud a,.post-area .content-inner>.post-tags a,.widget .tagcloud a{background-color:#333;color:#fff;cursor:pointer;display:inline-block;line-height:22px;margin:3px 3px 0 0;padding:5px 7px;font-size:14px !important;position:relative;text-transform:capitalize;transition:all .2s linear;border-radius:2px;}.single #ajax-content-wrap .post-area .content-inner>.post-tags a{font-size:14px !important;text-transform:capitalize;}#sidebar .widget_tag_cloud:after{display:block;height:0;clear:both;content:"";visibility:hidden;}#sidebar .widget .tagcloud a:hover,.post-tags a:hover{background-color:#000;}#sidebar .widget input[type=email],#sidebar .widget input[type=text]{padding:10px;width:100%;}#sidebar .widget form p{padding-bottom:15px;}#sidebar .widget.widget_categories ul ul,#sidebar .widget.widget_nav_menu ul ul,#sidebar .widget.widget_pages ul ul{margin:0 !important;padding:0 0 0 20px;}#sidebar .widget.widget_categories li,#sidebar .widget.widget_nav_menu li,#sidebar .widget.widget_pages li{border-bottom:0 !important;padding:0 !important;}#sidebar .widget.widget_categories li a,#sidebar .widget.widget_nav_menu li a,#sidebar .widget.widget_pages li a{padding:8px 0;display:block;border-bottom:1px solid #e6e6e6;}#sidebar .widget.widget_categories li{position:relative;}#sidebar .widget.widget_categories li .post_count{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.05);padding:5px 8px;border-radius:100px;font-size:11px;line-height:11px;display:inline-block;}#sidebar .widget.widget_categories>ul>li:first-child>a,#sidebar .widget.widget_nav_menu>ul>li:first-child>a,#sidebar .widget.widget_pages>ul>li:first-child>a{padding-top:0;}#sidebar.left-sidebar{float:left;}.post-area.col_last{float:right;}#sidebar>.widget_media_image{text-align:center;}#sidebar .recent_projects_widget img{margin-bottom:0;}#footer-outer #flickr img,#sidebar #flickr img,.recent_projects_widget img{margin-bottom:0;display:block;padding:5px;background-color:#fff;margin-top:0;margin-left:0;border:1px solid #e5e5e5;transition:all .2s linear;}#footer-outer #flickr a:hover img,#sidebar #flickr a:hover img,.recent_projects_widget a:hover img{border-color:#000;}#footer-outer #flickr div a,#sidebar #flickr div a,.recent_projects_widget div a{float:left;margin:2% 2% 0 0;width:32%;}#footer-outer #flickr div:nth-child(3n+3) a,#sidebar #flickr div:nth-child(3n+3) a,.recent_projects_widget div a:nth-child(3n+3){margin-right:0;}#sidebar select{max-width:100%;}.span_12.light .wpb_widgetised_column #sidebar .widget .nectar_widget[class*=nectar_blog_posts_]>li .post-date,.span_12.light .wpb_widgetised_column #sidebar .widget li a,.span_12.light .wpb_widgetised_column #sidebar h4,body.material .span_12.light .wpb_widgetised_column #sidebar .widget li a:hover{color:#fff;}.recent_projects_widget>div:after{clear:both;content:"";display:block;}.widget_pages ul ul{margin-top:20px;margin-bottom:30px;margin-left:20px !important;}body #respond{background-color:transparent;box-shadow:none;padding:0;}#respond .comment-notes,#respond>p,p.logged-in-as{margin-bottom:10px;}p.logged-in-as{padding-bottom:0;}body .comment-list{margin-bottom:40px;margin-left:0;}.comment-list li{list-style:none;}.comment-list .comment>div,.comment-list .pingback>div{background-color:#fff;margin:0;overflow:hidden;padding:25px;margin-top:2em;position:relative;padding-left:116px;box-shadow:0 1px 2px rgba(0,0,0,.17);}.comment-list .children{margin-left:0;padding-left:40px;border-left:1px solid #ddd;}body:not(.material) .comment-list .children{margin-left:0;padding-left:40px;border-left:1px solid #ddd;background-repeat:no-repeat;background-position:left 20px;background-image:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/img/icons/comment-children-line.jpg");}body:not(.material) .comment-list .children.nitro-lazy{background-image:none !important;}.comment-list .comment>div img.avatar,.comment-list .pingback>div img.avatar{position:absolute;left:29px;top:29px;width:60px;height:60px;}.comment-list .reply{position:absolute;top:29px;right:29px;}.comment-list .reply a{color:#fff;cursor:pointer;padding:3px 7px;font-size:11px;transition:all .2s linear 0s;width:auto;border-radius:2px;background-color:#333;}.comment-list .comment-author,.comment-list .pingback .comment-body>a{color:#333;font-family:"Open Sans";font-weight:600;font-size:16px;line-height:30px;}.comment-list .pingback .comment-body>a{display:block;}body.ascend .comment-list .pingback .comment-body,body.material .comment-list .pingback .comment-body{padding-left:0;}body.original .comment-list .pingback .comment-body{padding-left:25px;}.comment-list .comment-meta{font-size:11px;line-height:15px;}.comment-list .comment-meta a{color:#888;}.comment-list .comment-meta a:hover{color:#000;}.comment-list .reply a:hover{background-color:#000;}.comment-list .comment>div p,.comment-list .pingback>div p{padding-bottom:0;margin-top:10px;}.comment-list .comment #commentform .form-submit{margin-top:0;}#respond #cancel-comment-reply-link,#respond h3 .cancel-comment-reply{display:inline-block;margin-left:10px;padding-left:10px;position:relative;border-left:1px solid #ddd;}#respond h3,h3#comments{font-family:"Open Sans";font-weight:600;text-transform:none;}.comment-author a{color:inherit;}body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar{border:3px solid #000;padding:3px;}body.material .comment-list .comment .bypostauthor>.comment-body>.comment-author>img.avatar{border:2px solid #000;padding:2px;}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{padding:10px;width:100%;font-size:14px;font-family:inherit;line-height:24px;color:#555;background-color:#f1f1f1;border:none;transition:all .2s ease;}input:focus,select:focus,textarea:focus{outline:0;}button[type=submit],input[type=button],input[type=submit]{background-color:#333;padding:7px 11px;border:none;color:#fff;cursor:pointer;transition:all .45s cubic-bezier(.25,1,.33,1);width:auto;font-family:"Open Sans";font-weight:600;font-size:14px;border-radius:2px;}button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#000;}body[data-form-submit=regular] .container-wrap button[type=submit],body[data-form-submit=regular] .container-wrap input[type=submit],body[data-form-submit=see-through] .container-wrap button[type=submit]:not(.search-widget-btn),body[data-form-submit=see-through] .container-wrap input[type=submit]{padding:15px 22px !important;}body[data-form-submit=regular] button[type=submit]:hover,body[data-form-submit=regular] input[type=submit]:hover{opacity:.85;}body[data-form-submit=see-through] .woocommerce #order_review #payment #place_order,body[data-form-submit=see-through] button[type=submit]:not(.search-widget-btn),body[data-form-submit=see-through] input[type=submit]{background-color:transparent !important;border:2px solid #000 !important;}select{padding:10px;width:100%;border:none;font-family:"Open Sans";font-weight:400;font-size:12px;line-height:22px;color:#555;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);transition:all .2s linear;}textarea{max-width:100%;}.select2-container .select2-choice>.select2-chosen{color:#000 !important;line-height:30px;padding-left:3px;}.nectar_icon_wrap[data-style=shadow-bg]:not([data-color=white]) .nectar_icon i,body[data-form-submit=see-through] button[type=submit]:not(.search-widget-btn):hover,body[data-form-submit=see-through] input[type=submit]:hover{color:#fff !important;}div.wpforms-container-full .wpforms-form .select2-container{position:relative;}.widget_text textarea{max-height:100px;}body .gform_wrapper .description,body .gform_wrapper .gfield_description,body .gform_wrapper .gsection_description,body .gform_wrapper .instruction{font-size:12px;}body .gform_wrapper div.charleft{font-size:10px;}body .gform_wrapper .top_label .gfield_label{margin-top:20px;margin-bottom:6px;font-family:"Open Sans";font-weight:700;}.wpcf7-form p span{color:#000;}.light .wpcf7 div.wpcf7-response-output,div.wpcf7-validation-errors{color:#666 !important;}div.wpcf7 img.ajax-loader{margin-top:10px;display:inline-block;}.wpcf7-not-valid-tip{background:none repeat scroll 0 0 #fff;}.minimal-form-input .wpcf7-not-valid-tip{position:absolute;top:100%;}.wpcf7-form .wpcf7-not-valid-tip{top:-3px;padding:2px 6px;border:0;box-shadow:0 4px 9px rgba(0,0,0,.07);}.wpb_column.centered-text .wpcf7-form .wpcf7-not-valid-tip{text-align:left;}.wpcf7 .wpcf7-response-output{background-color:#fff;margin-left:0;margin-top:10px;}.nectar-wpcf7-rounded-form input[type=date],.nectar-wpcf7-rounded-form input[type=email],.nectar-wpcf7-rounded-form input[type=tel],.nectar-wpcf7-rounded-form input[type=text],.nectar-wpcf7-rounded-form input[type=url]{border-radius:50px;}.wpcf7-form .nectar-wpcf7-inline-form{display:flex;flex-direction:row;padding:27px 0;}.material .wpcf7-form .nectar-wpcf7-inline-form{padding:1.5em 0;}.wpcf7-form .nectar-wpcf7-inline-form>div:last-child{padding-right:0;}.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field{flex-grow:1;padding-right:30px;display:flex;align-items:center;}.wpcf7-form .nectar-wpcf7-inline-form .ajax-loader{align-self:center;margin-left:10px;}.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field input{width:100%;}.wpcf7-form .nectar-wpcf7-inline-form .nectar-wpcf7-inline-field>:not(.ajax-loader){width:100%;}@media only screen and (max-width:1000px){.wpcf7-form .nectar-wpcf7-inline-form.mobile-1-col,.wpcf7-form .nectar-wpcf7-inline-form.mobile-2-col{flex-wrap:wrap;padding-bottom:0;}.wpcf7-form .nectar-wpcf7-inline-form.mobile-2-col .nectar-wpcf7-inline-field{width:50%;padding-bottom:1.5em;}.wpcf7-form .nectar-wpcf7-inline-form.mobile-1-col .nectar-wpcf7-inline-field{width:100%;padding-bottom:1.5em;padding-right:0;}}body:not(.woocommerce-cart) .main-content table{margin:0 0 20px;padding:0;width:100%;border-collapse:collapse;border-spacing:0;background-color:#fff;border-top:1px solid #ececec;}body:not(.woocommerce-cart) .main-content tr td:first-child,body:not(.woocommerce-cart) .main-content tr th:first-child{border-left-style:solid;border-left-width:1px;border-color:#ececec;}body:not(.woocommerce-cart) .main-content tr td:first-child,body:not(.woocommerce-cart) .main-content tr th:first-child{border-left-style:solid;border-left-width:1px;}body:not(.woocommerce-cart) .main-content th{border-left:medium none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-weight:700;padding:10px;text-align:left;border-color:#ececec;}body:not(.woocommerce-cart) .main-content td{border-color:#ececec;border-left:none;border-style:none solid solid none;border-top:medium none;border-width:medium 1px 1px medium;font-size:14px;padding:10px;}body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1){background-color:#fcfcfc;}@keyframes fadebottom{0%{opacity:1;transform:translateY(0);}25%{opacity:0;transform:translateY(20px);}30%{opacity:0;transform:translateY(0);}45%{opacity:1;transform:translateY(0);}100%{opacity:1;transform:translateY(0);}}@-webkit-keyframes fadebottom{0%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}25%{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);}30%{opacity:0;transform:translateY(0);-webkit-transform:translateY(0);}45%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}}body .full-width-content,body .full-width-section{visibility:visible;}.full-width-content.blog-fullwidth-wrap,.full-width-content.nectar-shop-outer,.nectar-slider-wrap[data-full-width=true],.page-submenu .full-width-content,.page-submenu>.full-width-section,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section:not(.non-fw),.post-area.full-width-content.standard-minimal,.single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap,.wpb_row.full-width-content,.wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,.wpb_row.full-width-section .mobile-video-image,.wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,body .full-width-section .nectar-parallax-scene,body .full-width-section .row-bg-wrap,body .full-width-section.parallax_section .row-bg-wrap,body .full-width-section>.nectar-shape-divider-wrap,body .full-width-section>.video-color-overlay,body[data-aie=long-zoom-out] .first-section .row-bg-wrap,body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-aie=zoom-out] .first-section .row-bg-wrap,body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal,body[data-header-format=left-header][class*=page-template-template-no-header] .full-width-section .row-bg-wrap,body[data-header-format=left-header][class*=page-template-template-no-header] .full-width-section.parallax_section .row-bg-wrap,body[data-header-format=left-header][class*=page-template-template-no-header] .wpb_row.full-width-content{margin-left:-50vw;margin-left:calc(-50vw + var(--scroll-bar-w) / 2);left:50%;width:100vw;width:calc(100vw - var(--scroll-bar-w));}body .full-width-section>.nectar-video-wrap{margin-left:-50vw;left:50%;width:100vw !important;}.nectar-video-wrap .nectar-video-inner,.vc_column-inner>.nectar-video-wrap,body .full-width-content>.nectar-video-wrap,body .full-width-section>.nectar-video-wrap{height:100%;}@media only screen and (min-width:1000px){.single-product[data-header-format=left-header] .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap,[data-header-format=left-header] .full-width-content.blog-fullwidth-wrap,[data-header-format=left-header] .full-width-content.nectar-shop-outer,[data-header-format=left-header] .full-width-section .nectar-parallax-scene,[data-header-format=left-header] .full-width-section .row-bg-wrap,[data-header-format=left-header] .full-width-section.parallax_section .row-bg-wrap,[data-header-format=left-header] .full-width-section>.nectar-shape-divider-wrap,[data-header-format=left-header] .full-width-section>.video-color-overlay,[data-header-format=left-header] .nectar-slider-wrap[data-full-width=true],[data-header-format=left-header] .page-submenu .full-width-content,[data-header-format=left-header] .page-submenu>.full-width-section,[data-header-format=left-header] .portfolio-filters-inline.full-width-section:not(.non-fw),[data-header-format=left-header] .wpb_row.full-width-content,[data-header-format=left-header] .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,[data-header-format=left-header][data-aie=long-zoom-out] .first-section .row-bg-wrap,[data-header-format=left-header][data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap,[data-header-format=left-header][data-aie=zoom-out] .first-section .row-bg-wrap,[data-header-format=left-header][data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap,body[data-header-format=left-header] .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap{margin-left:calc(-50vw + 135px);margin-left:calc(-50vw + 135px + var(--scroll-bar-w) / 2);width:calc(100vw - 272px);width:calc(100vw - 272px - var(--scroll-bar-w));left:50%;}[data-header-format=left-header] .full-width-section>.nectar-video-wrap{margin-left:calc(-50vw + 135px);width:calc(100vw - 272px) !important;left:50%;}}.full-width-content.blog-fullwidth-wrap,.page-submenu .full-width-content,.page-submenu>.full-width-section,.portfolio-filters-inline.full-width-content,.portfolio-filters-inline.full-width-section{position:relative;}.post-area.span_9 .nectar-slider-wrap[data-full-width=true],body .masonry-blog-item .wpb_row.full-width-content,body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,body .post-area.span_9 .full-width-section .nectar-parallax-scene,body .post-area.span_9 .full-width-section .row-bg-wrap,body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,body .post-area.span_9 .full-width-section>.video-color-overlay,body .post-area.span_9 .page-submenu .full-width-content,body .post-area.span_9 .page-submenu>.full-width-section,body .post-area.span_9 .portfolio-filters-inline.full-width-content,body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),body .post-area.span_9 .post-area.full-width-content.standard-minimal,body .post-area.span_9 .wpb_row.full-width-content,body .post-area.span_9 .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,body .woocommerce-tabs[data-tab-style=in_sidebar] .full-width-section .row-bg-wrap,body .woocommerce-tabs[data-tab-style=in_sidebar] .wpb_row.full-width-content,body[data-aie=long-zoom-out] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie=long-zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,body[data-aie=zoom-out] .post-area.span_9 .first-section .row-bg-wrap,body[data-aie=zoom-out] .post-area.span_9 .top-level.full-width-section .row-bg-wrap{margin-left:0;left:0;width:100%;}body .post-area.span_9 .full-width-section>.nectar-video-wrap{margin-left:0;left:0;width:100% !important;}.pum .pum-container .popmake-content .full-width-section .row-bg-wrap,.pum .pum-container .popmake-content .wpb_row.full-width-content{margin-left:0 !important;left:0 !important;width:100% !important;}body .wpb_row.full-width-content .wpb_row>.row-bg-wrap,body .wpb_row.full-width-section .wpb_row>.row-bg-wrap{margin-left:0;left:0;width:100%;}.wpb_row .column-image-bg-wrap,.wpb_row .column-image-bg-wrap .column-image-bg,.wpb_row .column-image-bg-wrap .inner-wrap{overflow:hidden;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;}.wpb_column .column-inner[data-bg-cover=true] .column-image-bg,.wpb_column[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;}[class*=" iconsmind-"],[class^=iconsmind-]{visibility:hidden;}@font-face{font-family:icomoon;src:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/themes/gtechniq/css/fonts/d41d8cd98f00b204e9800998ecf8427e.icomoon.eot");src:url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/themes/gtechniq/css/fonts/icomoon.eot#iefix&v=1.2") format("embedded-opentype"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/themes/gtechniq/css/fonts/d41d8cd98f00b204e9800998ecf8427e.icomoon.woff") format("woff"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/source/rev-63c4796/wp-content/themes/gtechniq/css/fonts/d41d8cd98f00b204e9800998ecf8427e.icomoon.ttf") format("truetype"),url("https://cdn-ejdco.nitrocdn.com/SbFqUGvcVZZvmHYKBeBUhABoTSTJBHRV/assets/static/optimized/rev-63c4796/wp-content/themes/gtechniq/css/fonts/icomoon.svg#icomoon?v=1.2") format("svg");font-weight:400;font-display:swap;font-style:normal;}.ascend .mfp-iframe-holder .mfp-close,.ascend .mfp-image-holder .mfp-close,.fa.fa-angle-down,.fa.fa-angle-left,.fa.fa-angle-right,.fa.fa-angle-up,.fa.fa-facebook,.fa.fa-linkedin,.fa.fa-minus-sign,.fa.fa-ok-sign,.fa.fa-pinterest,.fa.fa-plus-sign,.fa.fa-twitter,.icon-be,.icon-button-arrow,.icon-salient-apple-music,.icon-salient-artstation,.icon-salient-back-to-all,.icon-salient-cart,.icon-salient-discord,.icon-salient-down-arrow,.icon-salient-down-arrow-thin,.icon-salient-facebook,.icon-salient-facebook-messenger,.icon-salient-heart,.icon-salient-heart-2,.icon-salient-houzz,.icon-salient-left-arrow,.icon-salient-left-arrow-thin,.icon-salient-m-clock,.icon-salient-m-close,.icon-salient-m-eye,.icon-salient-m-social-alt,.icon-salient-m-user,.icon-salient-pencil,.icon-salient-pinterest,.icon-salient-plus,.icon-salient-right-arrow,.icon-salient-right-arrow-thin,.icon-salient-right-line,.icon-salient-search,.icon-salient-spotify,.icon-salient-thin-line,.icon-salient-tiktok,.icon-salient-twitch,.icon-salient-twitter,.icon-salient-woo-zoom-icon,.icon-salient-x,.icon-soundcloud,.icon-vimeo,.material .comment-list .reply a:before,.mejs-controls .mejs-button button,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close,.salient-page-submenu-icon,.video-play-button,i.fa.fa-houzz{font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.icon-salient-m-bag:before{content:"";}.icon-salient-m-eye:before{content:"";}.icon-salient-m-clock:before{content:"";}.icon-salient-m-gear:before{content:"";}.icon-salient-m-heart:before{content:"";}.icon-salient-m-search:before{content:"";}.icon-salient-m-prev:before{content:"";}.icon-salient-m-rewind:before{content:"";}.icon-salient-m-play:before{content:"";}.icon-salient-woo-zoom-icon:before{content:"";}.icon-salient-woo-zoom-icon-minus:before{content:"";}.icon-salient-m-pause:before{content:"";}.icon-salient-m-stop:before{content:"";}.icon-salient-m-ff:before{content:"";}.icon-salient-m-next:before{content:"";}.icon-salient-m-user:before{content:"";}.icon-salient-m-chat:before{content:"";}.icon-salient-m-social:before{content:"";}.icon-salient-m-social-alt:before{content:"";}.icon-salient-m-left-arrow:before{content:"";}.icon-salient-m-right-arrow:before{content:"";}.icon-salient-m-sound:before{content:"";}.icon-salient-m-mute:before{content:"";}.icon-salient-m-close:before{content:"";}.icon-salient-m-menu:before{content:"";}.icon-salient-x:before{content:"";}.icon-salient-right-arrow:before{content:"";}.icon-salient-left-arrow:before{content:"";}.icon-salient-right-line:before{content:"";}.icon-salient-back-to-all:before{content:"";}.icon-salient-right-arrow-thin:before{content:"";}.icon-salient-left-arrow-thin:before{content:"";}.icon-salient-down-arrow-thin:before{content:"";}.icon-salient-down-arrow:before{content:"";}.icon-salient-facebook:before{content:"";}.icon-salient-twitter:before{content:"";}.icon-salient-pinterest:before{content:"";}.icon-salient-heart:before{content:"";}.icon-salient-plus:before{content:"";}.icon-salient-cart:before{content:"";}.icon-salient-pencil:before{content:"";}.icon-be:before{content:"";}.icon-vimeo:before{content:"";}.icon-soundcloud:before{content:"";}.icon-button-arrow:before{content:"";}.icon-salient-thin-line:before{content:"";}.icon-salient-spotify:before{content:"";}.icon-salient-facebook-messenger:before{content:"";}.icon-salient-artstation:before{content:"";}.icon-salient-discord:before{content:"";}.icon-salient-tiktok:before{content:"";}.icon-salient-houzz,i.fa.fa-houzz:before{content:"";}.icon-salient-twitch:before{content:"";}.icon-salient-apple-music:before{content:"";}.fa.fa-angle-down:before{content:"";}.fa.fa-angle-up:before{content:"";}.fa.fa-angle-left:before{content:"";}.fa.fa-angle-right:before{content:"";}.fa.fa-pinterest:before{content:"";}.fa.fa-twitter:before{content:"";}.fa.fa-facebook:before{content:"";}.fa.fa-linkedin:before{content:"";}.fa.fa-ok-sign:before{content:"";}.fa.fa-minus-sign:before{content:"";}.fa.fa-plus-sign:before{content:"";}body .lines,body .lines:after,body .lines:before{height:2px;}.icon-salient-search:before{content:"";}#ajax-content-wrap .nectar-social.fixed>a>i,body .nectar-social.fixed>a>i,body .nectar-social.hover .share-btn>i{font-family:icomoon !important;}#ajax-content-wrap .nectar-social.fixed>a>i:before,body .nectar-social.fixed>a>i:before,body .nectar-social.hover .share-btn>i:before{content:"";}body .icon-salient-x:before{content:"";}body .icon-salient-cart:before,body.ascend .icon-salient-cart:before{content:"";}.icon-salient-heart-2:before{content:"" !important;}body #single-below-header.fullscreen-header .steadysets-icon-book2,body #single-below-header.fullscreen-header .steadysets-icon-chat-3,body .steadysets-icon-chat-3{font-family:icomoon !important;font-size:20px;}body .steadysets-icon-chat-3:before{content:"";}body .steadysets-icon-book2:before{font-family:icomoon !important;content:"";}#header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,#top nav ul #nectar-user-account a span,#top nav ul #search-btn a span{font-size:18px;color:rgba(0,0,0,.48);}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.loaded {
	height: 300px !important;
}

.product-meta {
	height: 140px;
}
