﻿@media all {
    .wpcf7 .screen-reader-response {
        position: absolute;
        overflow: hidden;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(50%);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0;
        word-wrap: normal !important
    }

    .wpcf7 form .wpcf7-response-output {
        margin: 2em .5em 1em;
        padding: .2em 1em;
        border: 2px solid #00a0d2
    }

    .wpcf7 form.init .wpcf7-response-output,
    .wpcf7 form.resetting .wpcf7-response-output,
    .wpcf7 form.submitting .wpcf7-response-output {
        display: none
    }

    .wpcf7 form.sent .wpcf7-response-output {
        border-color: #46b450
    }

    .wpcf7 form.failed .wpcf7-response-output,
    .wpcf7 form.aborted .wpcf7-response-output {
        border-color: #dc3232
    }

    .wpcf7 form.spam .wpcf7-response-output {
        border-color: #f56e28
    }

    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output,
    .wpcf7 form.payment-required .wpcf7-response-output {
        border-color: #ffb900
    }

    .wpcf7-form-control-wrap {
        position: relative
    }

    .wpcf7-not-valid-tip {
        color: #dc3232;
        font-size: 1em;
        font-weight: 400;
        display: block
    }

    .use-floating-validation-tip .wpcf7-not-valid-tip {
        position: relative;
        top: -2ex;
        left: 1em;
        z-index: 100;
        border: 1px solid #dc3232;
        background: #fff;
        padding: .2em .8em;
        width: 24em
    }

    .wpcf7-list-item {
        display: inline-block;
        margin: 0 0 0 1em
    }

    .wpcf7-list-item-label::before,
    .wpcf7-list-item-label::after {
        content: " "
    }

    .wpcf7-spinner {
        visibility: hidden;
        display: inline-block;
        background-color: #23282d;
        opacity: .75;
        width: 24px;
        height: 24px;
        border: none;
        border-radius: 100%;
        padding: 0;
        margin: 0 24px;
        position: relative
    }

    form.submitting .wpcf7-spinner {
        visibility: visible
    }

    .wpcf7-spinner::before {
        content: '';
        position: absolute;
        background-color: #fbfbfc;
        top: 4px;
        left: 4px;
        width: 6px;
        height: 6px;
        border: none;
        border-radius: 100%;
        transform-origin: 8px 8px;
        animation-name: spin;
        animation-duration: 1000ms;
        animation-timing-function: linear;
        animation-iteration-count: infinite
    }

    @media (prefers-reduced-motion:reduce) {
        .wpcf7-spinner::before {
            animation-name: blink;
            animation-duration: 2000ms
        }
    }

    @keyframes spin {
        from {
            transform: rotate(0deg)
        }

        to {
            transform: rotate(360deg)
        }
    }

    @keyframes blink {
        from {
            opacity: 0
        }

        50% {
            opacity: 1
        }

        to {
            opacity: 0
        }
    }

    .wpcf7 [inert] {
        opacity: .5
    }

    .wpcf7 input[type="file"] {
        cursor: pointer
    }

    .wpcf7 input[type="file"]:disabled {
        cursor: default
    }

    .wpcf7 .wpcf7-submit:disabled {
        cursor: not-allowed
    }

    .wpcf7 input[type="url"],
    .wpcf7 input[type="email"],
    .wpcf7 input[type="tel"] {
        direction: ltr
    }

    .wpcf7-reflection>output {
        display: list-item;
        list-style: none
    }

    .wpcf7-reflection>output[hidden] {
        display: none
    }
}

@media all {
    .select2-container {
        box-sizing: border-box;
        display: inline-block;
        margin: 0;
        position: relative;
        vertical-align: middle
    }

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none
    }

    .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        padding-left: 8px;
        padding-right: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .select2-container .select2-selection--single .select2-selection__clear {
        position: relative
    }

    .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none
    }

    .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: inline-block;
        overflow: hidden;
        padding-left: 8px;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .select2-container .select2-search--inline {
        float: left
    }

    .select2-container .select2-search--inline .select2-search__field {
        box-sizing: border-box;
        border: none;
        font-size: 100%;
        margin-top: 5px;
        padding: 0
    }

    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none
    }

    .select2-dropdown {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        box-sizing: border-box;
        display: block;
        position: absolute;
        left: -100000px;
        width: 100%;
        z-index: 1051
    }

    .select2-results {
        display: block
    }

    .select2-results__options {
        list-style: none;
        margin: 0;
        padding: 0
    }

    .select2-results__option {
        padding: 6px;
        user-select: none;
        -webkit-user-select: none
    }

    .select2-results__option[aria-selected] {
        cursor: pointer
    }

    .select2-container--open .select2-dropdown {
        left: 0
    }

    .select2-container--open .select2-dropdown--above {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .select2-container--open .select2-dropdown--below {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .select2-search--dropdown {
        display: block;
        padding: 4px
    }

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box
    }

    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none
    }

    .select2-search--dropdown.select2-search--hide {
        display: none
    }

    .select2-close-mask {
        border: 0;
        margin: 0;
        padding: 0;
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        min-height: 100%;
        min-width: 100%;
        height: auto;
        width: auto;
        opacity: 0;
        z-index: 99;
        background-color: #fff;
        filter: alpha(opacity=0)
    }

    .select2-hidden-accessible {
        border: 0 !important;
        clip: rect(0 0 0 0) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
    }

    .select2-container--default .select2-selection--single {
        background-color: #fff;
        border: 1px solid #aaa;
        border-radius: 4px
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold
    }

    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0
    }

    .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
        float: left
    }

    .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
        left: 1px;
        right: auto
    }

    .select2-container--default.select2-container--disabled .select2-selection--single {
        background-color: #eee;
        cursor: default
    }

    .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
        display: none
    }

    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px
    }

    .select2-container--default .select2-selection--multiple {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: text
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        box-sizing: border-box;
        list-style: none;
        margin: 0;
        padding: 0 5px;
        width: 100%
    }

    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
        list-style: none
    }

    .select2-container--default .select2-selection--multiple .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-top: 5px;
        margin-right: 10px;
        padding: 1px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #999;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #333
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
        float: right
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
        margin-left: 5px;
        margin-right: auto
    }

    .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
        margin-left: 2px;
        margin-right: auto
    }

    .select2-container--default.select2-container--focus .select2-selection--multiple {
        border: solid black 1px;
        outline: 0
    }

    .select2-container--default.select2-container--disabled .select2-selection--multiple {
        background-color: #eee;
        cursor: default
    }

    .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
        display: none
    }

    .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
    .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
    .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .select2-container--default .select2-search--dropdown .select2-search__field {
        border: 1px solid #aaa
    }

    .select2-container--default .select2-search--inline .select2-search__field {
        background: transparent;
        border: none;
        outline: 0;
        box-shadow: none;
        -webkit-appearance: textfield
    }

    .select2-container--default .select2-results>.select2-results__options {
        max-height: 200px;
        overflow-y: auto
    }

    .select2-container--default .select2-results__option[role=group] {
        padding: 0
    }

    .select2-container--default .select2-results__option[aria-disabled=true] {
        color: #999
    }

    .select2-container--default .select2-results__option[aria-selected=true] {
        background-color: #ddd
    }

    .select2-container--default .select2-results__option .select2-results__option {
        padding-left: 1em
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -1em;
        padding-left: 2em
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -2em;
        padding-left: 3em
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -4em;
        padding-left: 5em
    }

    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -5em;
        padding-left: 6em
    }

    .select2-container--default .select2-results__option--highlighted[aria-selected] {
        background-color: #5897fb;
        color: white
    }

    .select2-container--default .select2-results__group {
        cursor: default;
        display: block;
        padding: 6px
    }

    .select2-container--classic .select2-selection--single {
        background-color: #f7f7f7;
        border: 1px solid #aaa;
        border-radius: 4px;
        outline: 0;
        background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
        background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
        background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
    }

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--single .select2-selection__rendered {
        color: #444;
        line-height: 28px
    }

    .select2-container--classic .select2-selection--single .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        margin-right: 10px
    }

    .select2-container--classic .select2-selection--single .select2-selection__placeholder {
        color: #999
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
    }

    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
        border-color: #888 transparent transparent transparent;
        border-style: solid;
        border-width: 5px 4px 0 4px;
        height: 0;
        left: 50%;
        margin-left: -4px;
        margin-top: -2px;
        position: absolute;
        top: 50%;
        width: 0
    }

    .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
        float: left
    }

    .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
        border: none;
        border-right: 1px solid #aaa;
        border-radius: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        left: 1px;
        right: auto
    }

    .select2-container--classic.select2-container--open .select2-selection--single {
        border: 1px solid #5897fb
    }

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
        background: transparent;
        border: none
    }

    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: transparent transparent #888 transparent;
        border-width: 0 4px 5px 4px
    }

    .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
        background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
        background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
    }

    .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
    }

    .select2-container--classic .select2-selection--multiple {
        background-color: white;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: text;
        outline: 0
    }

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
        list-style: none;
        margin: 0;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__clear {
        display: none
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        cursor: default;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
        padding: 0 5px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
        color: #888;
        cursor: pointer;
        display: inline-block;
        font-weight: bold;
        margin-right: 2px
    }

    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #555
    }

    .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
        float: right;
        margin-left: 5px;
        margin-right: auto
    }

    .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
        margin-left: 2px;
        margin-right: auto
    }

    .select2-container--classic.select2-container--open .select2-selection--multiple {
        border: 1px solid #5897fb
    }

    .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
        border-bottom: none;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .select2-container--classic .select2-search--dropdown .select2-search__field {
        border: 1px solid #aaa;
        outline: 0
    }

    .select2-container--classic .select2-search--inline .select2-search__field {
        outline: 0;
        box-shadow: none
    }

    .select2-container--classic .select2-dropdown {
        background-color: #fff;
        border: 1px solid transparent
    }

    .select2-container--classic .select2-dropdown--above {
        border-bottom: none
    }

    .select2-container--classic .select2-dropdown--below {
        border-top: none
    }

    .select2-container--classic .select2-results>.select2-results__options {
        max-height: 200px;
        overflow-y: auto
    }

    .select2-container--classic .select2-results__option[role=group] {
        padding: 0
    }

    .select2-container--classic .select2-results__option[aria-disabled=true] {
        color: grey
    }

    .select2-container--classic .select2-results__option--highlighted[aria-selected] {
        background-color: #3875d7;
        color: #fff
    }

    .select2-container--classic .select2-results__group {
        cursor: default;
        display: block;
        padding: 6px
    }

    .select2-container--classic.select2-container--open .select2-dropdown {
        border-color: #5897fb
    }
}

@media all {
    @font-face {
        font-family: job-manager;
        font-style: normal;
        font-weight: 400;
        src: url(../../../plugins/wp-job-manager/assets/dist/fonts/job-manager.4caa8a6f.woff2);
        src: url(../../../plugins/wp-job-manager/assets/dist/fonts/job-manager.4caa8a6f.woff2) format("woff2"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMjMgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iam9iLW1hbmFnZXIiIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImpvYi1tYW5hZ2VyIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJicmllZmNhc2UiIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJNMzU3IDcwN2gyODZ2NzJoLTI4NnYtNzJ6IG02NDMtMzU3di0yNjhxMC0zNy0yNi02M3QtNjMtMjZoLTgyMnEtMzYgMC02MyAyNnQtMjYgNjN2MjY4aDM3NXYtODlxMC0xNSAxMS0yNXQyNS0xMWgxNzhxMTUgMCAyNSAxMXQxMSAyNXY4OWgzNzV6IG0tNDI5IDB2LTcxaC0xNDJ2NzFoMTQyeiBtNDI5IDI2OHYtMjE0aC0xMDAwdjIxNHEwIDM3IDI2IDYzdDYzIDI2aDE5N3Y4OXEwIDIzIDE1IDM4dDM4IDE2aDMyMnEyMiAwIDM4LTE2dDE1LTM4di04OWgxOTdxMzcgMCA2My0yNnQyNi02M3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNhbmNlbCIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Ik03MjQgMTEycTAtMjItMTUtMzhsLTc2LTc2cS0xNi0xNS0zOC0xNXQtMzggMTVsLTE2NCAxNjUtMTY0LTE2NXEtMTYtMTUtMzgtMTV0LTM4IDE1bC03NiA3NnEtMTYgMTYtMTYgMzh0MTYgMzhsMTY0IDE2NC0xNjQgMTY0cS0xNiAxNi0xNiAzOHQxNiAzOGw3NiA3NnExNiAxNiAzOCAxNnQzOC0xNmwxNjQtMTY0IDE2NCAxNjRxMTYgMTYgMzggMTZ0MzgtMTZsNzYtNzZxMTUtMTUgMTUtMzh0LTE1LTM4bC0xNjQtMTY0IDE2NC0xNjRxMTUtMTUgMTUtMzh6IiBob3Jpei1hZHYteD0iNzg1LjciIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ib2siIHVuaWNvZGU9IiYjeGU4MDI7IiBkPSJNOTMzIDUzNHEwLTIyLTE2LTM4bC00MDQtNDA0LTc2LTc2cS0xNi0xNS0zOC0xNXQtMzggMTVsLTc2IDc2LTIwMiAyMDJxLTE1IDE2LTE1IDM4dDE1IDM4bDc2IDc2cTE2IDE2IDM4IDE2dDM4LTE2bDE2NC0xNjUgMzY2IDM2N3ExNiAxNiAzOCAxNnQzOC0xNmw3Ni03NnExNi0xNSAxNi0zOHoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InN0YXIiIHVuaWNvZGU9IiYjeGU4MDM7IiBkPSJNOTI5IDQ4OXEwLTEyLTE1LTI3bC0yMDItMTk3IDQ4LTI3OXEwLTQgMC0xMiAwLTExLTYtMTl0LTE3LTlxLTEwIDAtMjIgN2wtMjUxIDEzMi0yNTAtMTMycS0xMi03LTIzLTctMTEgMC0xNyA5dC02IDE5cTAgNCAxIDEybDQ4IDI3OS0yMDMgMTk3cS0xNCAxNS0xNCAyNyAwIDIxIDMxIDI2bDI4MCA0MCAxMjYgMjU0cTExIDIzIDI3IDIzdDI4LTIzbDEyNS0yNTQgMjgwLTQwcTMyLTUgMzItMjZ6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icGVuY2lsIiB1bmljb2RlPSImI3hlODA0OyIgZD0iTTIwMy03bDUwIDUxLTEzMSAxMzEtNTEtNTF2LTYwaDcydi03MWg2MHogbTI5MSA1MThxMCAxMi0xMiAxMi01IDAtOS00bC0zMDMtMzAycS00LTQtNC0xMCAwLTEyIDEzLTEyIDUgMCA5IDRsMzAzIDMwMnEzIDQgMyAxMHogbS0zMCAxMDdsMjMyLTIzMi00NjQtNDY1aC0yMzJ2MjMzeiBtMzgxLTU0cTAtMjktMjAtNTBsLTkzLTkzLTIzMiAyMzMgOTMgOTJxMjAgMjEgNTAgMjEgMjkgMCA1MS0yMWwxMzEtMTMxcTIwLTIyIDIwLTUxeiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImV5ZSIgdW5pY29kZT0iJiN4ZTgwNTsiIGQ9Ik05MjkgMzE0cS04NSAxMzItMjEzIDE5NyAzNC01OCAzNC0xMjUgMC0xMDMtNzMtMTc3dC0xNzctNzMtMTc3IDczLTczIDE3N3EwIDY3IDM0IDEyNS0xMjgtNjUtMjEzLTE5NyA3NS0xMTQgMTg3LTE4MnQyNDItNjggMjQzIDY4IDE4NiAxODJ6IG0tNDAyIDIxNXEwIDExLTggMTl0LTE5IDdxLTcwIDAtMTIwLTUwdC01MC0xMTlxMC0xMSA4LTE5dDE5LTggMTkgOCA4IDE5cTAgNDggMzQgODJ0ODIgMzRxMTEgMCAxOSA4dDggMTl6IG00NzMtMjE1cTAtMTktMTEtMzgtNzgtMTI5LTIxMC0yMDZ0LTI3OS03Ny0yNzkgNzctMjEwIDIwNnEtMTEgMTktMTEgMzh0MTEgMzlxNzggMTI4IDIxMCAyMDV0Mjc5IDc4IDI3OS03OCAyMTAtMjA1cTExLTIwIDExLTM5eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZG9jLXRleHQtaW52IiB1bmljb2RlPSImI3hlODA2OyIgZD0iTTgxOSA1ODRxOC03IDE2LTIwaC0yNjR2MjY0cTEzLTggMjEtMTZ6IG0tMjY1LTkxaDMwM3YtNTg5cTAtMjMtMTUtMzh0LTM4LTE2aC03NTBxLTIzIDAtMzggMTZ0LTE2IDM4djg5MnEwIDIzIDE2IDM4dDM4IDE2aDQ0NnYtMzA0cTAtMjIgMTYtMzd0MzgtMTZ6IG04OS00MTF2MzZxMCA4LTUgMTN0LTEzIDVoLTM5M3EtOCAwLTEzLTV0LTUtMTN2LTM2cTAtOCA1LTEzdDEzLTVoMzkzcTggMCAxMyA1dDUgMTN6IG0wIDE0M3YzNnEwIDgtNSAxM3QtMTMgNWgtMzkzcS04IDAtMTMtNXQtNS0xM3YtMzZxMC04IDUtMTN0MTMtNWgzOTNxOCAwIDEzIDV0NSAxM3ogbTAgMTQzdjM2cTAgNy01IDEydC0xMyA1aC0zOTNxLTggMC0xMy01dC01LTEydi0zNnEwLTggNS0xM3QxMy01aDM5M3E4IDAgMTMgNXQ1IDEzeiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InVzZXIiIHVuaWNvZGU9IiYjeGU4MDc7IiBkPSJNNzE0IDY5cTAtNjAtMzUtMTA0dC04NC00NGgtNDc2cS00OSAwLTg0IDQ0dC0zNSAxMDRxMCA0OCA1IDkwdDE3IDg1IDMzIDczIDUyIDUwIDc2IDE5cTczLTcyIDE3NC03MnQxNzUgNzJxNDIgMCA3NS0xOXQ1Mi01MCAzMy03MyAxOC04NSA0LTkweiBtLTE0MyA0OTVxMC04OC02Mi0xNTF0LTE1Mi02My0xNTEgNjMtNjMgMTUxIDYzIDE1MiAxNTEgNjMgMTUyLTYzIDYyLTE1MnoiIGhvcml6LWFkdi14PSI3MTQuMyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJrZXkiIHVuaWNvZGU9IiYjeGU4MDg7IiBkPSJNNDY0IDU2NHEwIDQ1LTMxIDc2dC03NiAzMS03Ni0zMS0zMS03NnEwLTIzIDExLTQ2LTIzIDExLTQ3IDExLTQ0IDAtNzYtMzJ0LTMxLTc2IDMxLTc1IDc2LTMyIDc2IDMyIDMxIDc1cTAgMjQtMTAgNDcgMjMtMTEgNDYtMTEgNDUgMCA3NiAzMXQzMSA3NnogbTQ3NS0zOTNxMC05LTI3LTM2dC0zNy0yOHEtNSAwLTE2IDl0LTIwIDE5LTIyIDIyLTEzIDE0bC01NC01MyAxMjMtMTIzcTE1LTE2IDE1LTM4IDAtMjMtMjEtNDV0LTQ2LTIycS0yMiAwLTM3IDE2bC0zNzUgMzc0cS05OC03My0yMDQtNzMtOTEgMC0xNDggNTd0LTU3IDE0OXEwIDg5IDUzIDE3NHQxMzggMTM5IDE3NSA1M3E5MSAwIDE0OC01OHQ1Ny0xNDhxMC0xMDUtNzMtMjAzbDE5OC0xOTkgNTQgNTRxLTIgMi0xNCAxNHQtMjMgMjEtMTggMjEtOSAxNXEwIDEwIDI3IDM3dDM3IDI4cTcgMCAxMy02IDMtMyAyNi0yNXQ0NS00NCA0OS00OCA0MC00NCAxNi0yM3oiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImxpbmsiIHVuaWNvZGU9IiYjeGU4MDk7IiBkPSJNODEzIDE3MXEwIDIzLTE2IDM4bC0xMTYgMTE2cS0xNiAxNi0zOCAxNi0yNCAwLTQwLTE4IDEtMSAxMC0xMHQxMi0xMiA5LTExIDctMTQgMi0xNXEwLTIzLTE2LTM4dC0zOC0xNnEtOCAwLTE1IDJ0LTE0IDctMTEgOS0xMiAxMi0xMCAxMHEtMTktMTctMTktNDAgMC0yMyAxNi0zOGwxMTUtMTE2cTE1LTE1IDM4LTE1IDIyIDAgMzggMTVsODIgODFxMTYgMTYgMTYgMzd6IG0tMzkzIDM5NHEwIDIyLTE1IDM4bC0xMTUgMTE1cS0xNiAxNi0zOCAxNi0yMiAwLTM4LTE1bC04Mi04MnEtMTYtMTUtMTYtMzcgMC0yMiAxNi0zOGwxMTYtMTE2cTE1LTE1IDM4LTE1IDIzIDAgNDAgMTctMiAyLTExIDExdC0xMiAxMi04IDEwLTcgMTQtMiAxNnEwIDIyIDE1IDM4dDM4IDE1cTkgMCAxNi0ydDE0LTcgMTEtOCAxMi0xMiAxMC0xMXExOCAxNyAxOCA0MXogbTUwMC0zOTRxMC02Ni00OC0xMTNsLTgyLTgxcS00Ni00Ny0xMTMtNDctNjggMC0xMTQgNDhsLTExNSAxMTVxLTQ2IDQ3LTQ2IDExNCAwIDY4IDQ5IDExNmwtNDkgNDlxLTQ4LTQ5LTExNi00OS02NyAwLTExNCA0N2wtMTE2IDExNnEtNDcgNDctNDcgMTE0dDQ3IDExM2w4MiA4MnE0NyA0NiAxMTQgNDYgNjcgMCAxMTQtNDdsMTE1LTExNnE0Ni00NiA0Ni0xMTMgMC02OS00OS0xMTdsNDktNDlxNDggNDkgMTE2IDQ5IDY3IDAgMTE0LTQ3bDExNi0xMTZxNDctNDcgNDctMTE0eiIgaG9yaXotYWR2LXg9IjkyOC42IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InR3aXR0ZXIiIHVuaWNvZGU9IiYjeGU4MGE7IiBkPSJNNzYwIDc1MGgxMzhsLTMwMS0zNDQgMzU0LTQ2OWgtMjc3bC0yMTcgMjg1LTI0OS0yODVoLTEzOGwzMjIgMzY5LTM0MCA0NDRoMjg1bDE5Ni0yNjB6IG0tNDgtNzMwaDc2bC00OTMgNjUyaC04MnoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImxpbmtlZGluLXNxdWFyZWQiIHVuaWNvZGU9IiYjeGU4MGI7IiBkPSJNMTMyIDYxaDEyOXYzODdoLTEyOXYtMzg3eiBtMTM4IDUwN3EtMSAyOS0yMSA0OHQtNTEgMTktNTMtMTktMjEtNDhxMC0yOSAyMC00OHQ1Mi0xOWgwcTMzIDAgNTMgMTl0MjEgNDh6IG0zMjYtNTA3aDEyOXYyMjJxMCA4Ni00MSAxMzB0LTEwNyA0NHEtNzYgMC0xMTctNjVoMXY1NmgtMTI5cTItMzcgMC0zODdoMTI5djIxN3EwIDIxIDQgMzEgOCAxOSAyNSAzM3Q0MSAxNHE2NSAwIDY1LTg4di0yMDd6IG0yNjEgNTU3di01MzZxMC02Ni00Ny0xMTN0LTExNC00OGgtNTM1cS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1cTY3IDAgMTE0LTQ4dDQ3LTExM3oiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJmYWNlYm9vay1zcXVhcmVkIiB1bmljb2RlPSImI3hlODBjOyIgZD0iTTY5NiA3NzlxNjcgMCAxMTQtNDh0NDctMTEzdi01MzZxMC02Ni00Ny0xMTN0LTExNC00OGgtMTA0djMzM2gxMTFsMTYgMTI5aC0xMjd2ODNxMCAzMSAxMyA0NnQ1MSAxNmw2OCAxdjExNXEtMzUgNS0xMDAgNS03NSAwLTEyMS00NHQtNDUtMTI3di05NWgtMTEydi0xMjloMTEydi0zMzNoLTI5N3EtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJsb2NhdGlvbiIgdW5pY29kZT0iJiN4ZTgwZDsiIGQ9Ik00MjkgNDkzcTAgNTktNDIgMTAxdC0xMDEgNDItMTAxLTQyLTQyLTEwMSA0Mi0xMDEgMTAxLTQyIDEwMSA0MiA0MiAxMDF6IG0xNDIgMHEwLTYxLTE4LTEwMGwtMjAzLTQzMnEtOS0xOC0yNy0yOXQtMzctMTEtMzggMTEtMjYgMjlsLTIwNCA0MzJxLTE4IDM5LTE4IDEwMCAwIDExOCA4NCAyMDJ0MjAyIDg0IDIwMi04NCA4My0yMDJ6IiBob3Jpei1hZHYteD0iNTcxLjQiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iYXR0ZW50aW9uLWNpcmNsZWQiIHVuaWNvZGU9IiYjeGU4MGU7IiBkPSJNNDI5IDc3OXExMTYgMCAyMTUtNTh0MTU2LTE1NiA1Ny0yMTUtNTctMjE1LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTh6IG03MS02OTZ2MTA2cTAgOC01IDEzdC0xMiA1aC0xMDdxLTggMC0xMy01dC02LTEzdi0xMDZxMC04IDYtMTN0MTMtNmgxMDdxNyAwIDEyIDZ0NSAxM3ogbS0xIDE5MmwxMCAzNDZxMCA3LTYgMTAtNSA1LTEzIDVoLTEyM3EtOCAwLTEzLTUtNi0zLTYtMTBsMTAtMzQ2cTAtNiA1LTEwdDE0LTRoMTAzcTggMCAxMyA0dDYgMTB6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iY2FsZW5kYXIiIHVuaWNvZGU9IiYjeGU4MGY7IiBkPSJNNzEtNzloMTYxdjE2MWgtMTYxdi0xNjF6IG0xOTcgMGgxNzh2MTYxaC0xNzh2LTE2MXogbS0xOTcgMTk3aDE2MXYxNzhoLTE2MXYtMTc4eiBtMTk3IDBoMTc4djE3OGgtMTc4di0xNzh6IG0tMTk3IDIxNGgxNjF2MTYxaC0xNjF2LTE2MXogbTQxMS00MTFoMTc5djE2MWgtMTc5di0xNjF6IG0tMjE0IDQxMWgxNzh2MTYxaC0xNzh2LTE2MXogbTQyOC00MTFoMTYxdjE2MWgtMTYxdi0xNjF6IG0tMjE0IDE5N2gxNzl2MTc4aC0xNzl2LTE3OHogbS0xOTYgNDgydjE2MXEwIDctNiAxMnQtMTIgNmgtMzZxLTcgMC0xMi02dC02LTEydi0xNjFxMC03IDYtMTN0MTItNWgzNnE3IDAgMTIgNXQ2IDEzeiBtNDEwLTQ4MmgxNjF2MTc4aC0xNjF2LTE3OHogbS0yMTQgMjE0aDE3OXYxNjFoLTE3OXYtMTYxeiBtMjE0IDBoMTYxdjE2MWgtMTYxdi0xNjF6IG0xOCAyNjh2MTYxcTAgNy01IDEydC0xMyA2aC0zNXEtNyAwLTEzLTZ0LTUtMTJ2LTE2MXEwLTcgNS0xM3QxMy01aDM1cTggMCAxMyA1dDUgMTN6IG0yMTUgMzZ2LTcxNXEwLTI5LTIyLTUwdC01MC0yMWgtNzg2cS0yOSAwLTUwIDIxdC0yMSA1MHY3MTVxMCAyOSAyMSA1MHQ1MCAyMWg3MnY1NHEwIDM3IDI2IDYzdDYzIDI2aDM2cTM3IDAgNjMtMjZ0MjYtNjN2LTU0aDIxNHY1NHEwIDM3IDI3IDYzdDYzIDI2aDM1cTM3IDAgNjQtMjZ0MjYtNjN2LTU0aDcxcTI5IDAgNTAtMjF0MjItNTB6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZ2l0aHViLXNxdWFyZWQiIHVuaWNvZGU9IiYjeGU4MTA7IiBkPSJNMjkwIDE4MHEyIDQtMiA4LTUgNC04IDEtMi00IDItNyA1LTQgOC0yeiBtLTE2IDIzcS0zIDQtNyAzLTMtMyAwLTcgNC01IDctMyAzIDIgMCA3eiBtLTIzIDIzcTEgMi0zIDQtNCAxLTQtMS0yLTMgMi01IDUtMSA1IDJ6IG0xMi0xM3ExIDAgMSAydC0yIDNxLTQgNC02IDJ0MS02cTMtMyA2LTF6IG00OC00MnExIDQtNSA2LTUgMi03LTItMi00IDUtNiA1LTIgNyAyeiBtMjMtMnEwIDUtNiA1LTYgMC02LTV0Ni00IDYgNHogbTIyIDRxLTEgNC03IDN0LTUtNXExLTUgNi0zdDYgNXogbTM1OCAxNzdxMCAxMTgtODMgMjAydC0yMDIgODQtMjAyLTg0LTg0LTIwMnEwLTkzIDU1LTE2OHQxNDAtMTAzcTEwLTIgMTUgM3Q1IDExcTAgMjktMSA1My0zLTEtOC0ydC0yMC0xLTI3IDMtMjQgMTEtMTcgMjNxLTEzIDMzLTMyIDQxLTEgMS0yIDJsLTUgNXQtMyA1IDIgNCAxMSAycTMgMCA4LTF0MTctOSAxOC0yMHE5LTE1IDIxLTIzdDI0LTggMjIgMiAxNiA1cTQgMjcgMTkgMzktMjggMy00OCAxMHQtNDEgMjItMzEgNDItMTEgNjdxMCA0NCAzMCA3Ny0xNCAzNCAzIDc1IDEwIDQgMzAtNHQzNC0xNmwxNC05cTMzIDkgNzIgOXQ3MS05cTYgNCAxNiAxMHQzMSAxNCAzMiA1cTE2LTQxIDMtNzUgMjktMzMgMjktNzcgMC0zMi04LTU2dC0yMC0zOS0yOS0yNS0zNS0xNC0zOC03cTE5LTE3IDE5LTUzIDAtMjIgMC01MHQtMS0yOHEwLTcgNS0xMXQxNS0zcTg2IDI5IDE0MSAxMDN0NTQgMTY4eiBtMTQzIDI2OHYtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTUzNXEtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXE2NyAwIDExNC00OHQ0Ny0xMTN6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZHJpYmJibGUiIHVuaWNvZGU9IiYjeGU4MTE7IiBkPSJNNTcxIDEzcS0yMyAxMzQtNzggMjc4aC0xbC0xLTFxLTktMy0yNC05dC01Ni0yNy03Ny00Ni03My02NC01Ny04MmwtOSA2cTEwMy04NCAyMzQtODQgNzMgMCAxNDIgMjl6IG0tMTAzIDMzOXEtMTEgMjctMjkgNjItMTc0LTUyLTM3Ni01MiAwLTQgMC0xMiAwLTY5IDI0LTEzMnQ2OS0xMTJxMjggNDkgNjkgOTN0ODAgNjkgNzMgNDUgNTUgMjdsMjEgN3EyIDEgNyAydDcgM3ogbS01OSAxMThxLTY3IDExOS0xMzcgMjExLTc3LTM2LTEzMC0xMDR0LTcyLTE1MnExNjkgMCAzMzkgNDV6IG0zODEtMTc4cS0xMTcgMzMtMjI4IDE2IDQ5LTEzMyA3MS0yNjIgNjIgNDIgMTA0IDEwNnQ1MyAxNDB6IG0tNDQ5IDQxNHEtMSAwLTEtMSAwIDEgMSAxeiBtMzI5LTgxcS0xMDMgOTEtMjQxIDkxLTQzIDAtODctMTAgNzMtOTUgMTM3LTIxNCAzOSAxNSA3MyAzNHQ1NCAzNCAzNiAzMiAyMSAyM3ogbTEyNS0yNzFxLTIgMTI5LTgzIDIyOWwtMS0xcS01LTctMTEtMTN0LTI0LTI1LTQwLTM0LTU1LTM2LTc0LTM2cTE0LTMwIDI1LTUzIDEtMyAzLTEwdDUtOXEyMCAyIDQxIDR0NDEgMSAzOS0xIDM1LTIgMzItMyAyNy00IDIwLTMgMTQtM3ogbTYyLTRxMC0xMTctNTctMjE1dC0xNTYtMTU2LTIxNS01OC0yMTYgNTgtMTU1IDE1Ni01OCAyMTUgNTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJ3b3JkcHJlc3MiIHVuaWNvZGU9IiYjeGU4MTI7IiBkPSJNMCAzNTBxMCAxMzYgNjcgMjUxdDE4MiAxODIgMjUxIDY3IDI1MS02NyAxODItMTgyIDY3LTI1MS02Ny0yNTEtMTgyLTE4Mi0yNTEtNjctMjUxIDY3LTE4MiAxODItNjcgMjUxeiBtMzkgMHEwLTEzNSA3Mi0yNDd0MTg4LTE2OGwtMjIwIDYwM3EtNDAtODktNDAtMTg4eiBtNzUgMjUzbDMwIDBxNDggMCAxMjMgNiAxMiAxIDE4LTh0MS0xOS0xNi0xMWwtNTMtNSAxNjgtNDk5IDEwMSAzMDItNzIgMTk3cS0yNCAzLTQ4IDUtMTIgMS0xNiAxMXQyIDE5IDE3IDhsMTIxLTZxNDkgMCAxMjMgNiAxMiAxIDE4LTh0MS0xOS0xNi0xMWwtNTItNSAxNjYtNDk2IDQ2IDE1NHEzNiAxMTcgMzYgMTQ5IDAgNjQtMzkgMTI4LTIgMy0xMiAyMXQtMTQgMjQtOSAxOS04IDIzLTIgMjFxMCAzMyAyMyA1OHQ1NSAyNHExIDAgMyAwdDMtMXEtMTMxIDEyMS0zMTIgMTIxLTExOSAwLTIyMS01NnQtMTY1LTE1MnogbTI1Ni02OTZxNjItMTggMTMwLTE4IDgwIDAgMTUzIDI2bC0zIDYtMTQyIDM4OXogbTM2MiA0NHExMDUgNjEgMTY3IDE2OHQ2MiAyMzFxMCAxMjAtNTYgMjIxIDMtMjEgMy00NyAwLTYzLTM1LTE2NXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImdwbHVzLXNxdWFyZWQiIHVuaWNvZGU9IiYjeGU4MTM7IiBkPSJNNTEyIDM0NXEwIDE1LTQgMzZoLTIwMnYtNzRoMTIycS0yLTEzLTEwLTI4dC0yMS0yOS0zNy0yNS01NC0xMHEtNTUgMC05NCA0MHQtMzkgOTUgMzkgOTUgOTQgNDBxNTIgMCA4Ni0zM2w1OCA1N3EtNjAgNTUtMTQ0IDU1LTg5IDAtMTUxLTYydC02My0xNTIgNjMtMTUxIDE1MS02M3E5MiAwIDE0OSA1OHQ1NyAxNTF6IG0xOTItMjZoNjF2NjJoLTYxdjYxaC02MXYtNjFoLTYxdi02Mmg2MXYtNjFoNjF2NjF6IG0xNTMgMjk5di01MzZxMC02Ni00Ny0xMTN0LTExNC00OGgtNTM1cS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1cTY3IDAgMTE0LTQ4dDQ3LTExM3oiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJwaW50ZXJlc3Qtc3F1YXJlZCIgdW5pY29kZT0iJiN4ZTgxNDsiIGQ9Ik02OTYgNzc5cTY3IDAgMTE0LTQ4dDQ3LTExM3YtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTQwNHE0NyA2OCA2MCAxMTggNSAxOSAzMCAxMTYgMTEtMjEgNDEtMzd0NjMtMTZxMTAxIDAgMTY0IDgzdDY0IDIwOHEwIDQ3LTE5IDkxdC01NCA3Ny04NSA1NC0xMTAgMjFxLTU4IDAtMTA5LTE2dC04NS00My02MC02MS0zNy03MS0xMi03NHEwLTU3IDIyLTEwMXQ2NS02MXE3LTMgMTMgMHQ4IDEwcTYgMjUgOSAzNSAzIDEyLTcgMjMtMjggMzUtMjggODQgMCA4MyA1OCAxNDN0MTUxIDU5cTgzIDAgMTMwLTQ1dDQ3LTExN3EwLTk0LTM4LTE2MHQtOTctNjZxLTMzIDAtNTQgMjV0LTEzIDU3cTUgMTkgMTUgNTJ0MTYgNTcgNiA0MnEwIDI3LTE0IDQ1dC00MiAxOHEtMzQgMC01OC0zMXQtMjQtNzhxMC00MCAxMy02OGwtNTQtMjMxcS0xNC01Ni00LTE0MmgtMTAycS02NyAwLTExNCA0OHQtNDcgMTEzdjUzNnEwIDY2IDQ3IDExM3QxMTQgNDhoNTM1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImZsaWNrciIgdW5pY29kZT0iJiN4ZTgxNTsiIGQ9Ik02OTYgNzc5cTY3IDAgMTE0LTQ4dDQ3LTExM3YtNTM2cTAtNjYtNDctMTEzdC0xMTQtNDhoLTUzNXEtNjcgMC0xMTQgNDh0LTQ3IDExM3Y1MzZxMCA2NiA0NyAxMTN0MTE0IDQ4aDUzNXogbS0zMDYtNDI5cTAgNDktMzUgODR0LTg0IDM0LTgzLTM0LTM1LTg0IDM1LTg0IDgzLTM0IDg0IDM0IDM1IDg0eiBtMzE0IDBxMCA0OS0zNCA4NHQtODQgMzQtODQtMzQtMzQtODQgMzQtODQgODQtMzQgODQgMzQgMzQgODR6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iaW5zdGFncmFtbSIgdW5pY29kZT0iJiN4ZTgxNjsiIGQ9Ik01NzEgMzUwcTAgNTktNDEgMTAxdC0xMDEgNDItMTAxLTQyLTQyLTEwMSA0Mi0xMDEgMTAxLTQyIDEwMSA0MiA0MSAxMDF6IG03NyAwcTAtOTEtNjQtMTU2dC0xNTUtNjQtMTU2IDY0LTY0IDE1NiA2NCAxNTYgMTU2IDY0IDE1NS02NCA2NC0xNTZ6IG02MSAyMjlxMC0yMS0xNS0zNnQtMzctMTUtMzYgMTUtMTUgMzYgMTUgMzYgMzYgMTUgMzctMTUgMTUtMzZ6IG0tMjgwIDEyM3EtNCAwLTQzIDB0LTU5IDAtNTQtMi01Ny01LTQwLTExcS0yOC0xMS00OS0zMnQtMzMtNDlxLTYtMTYtMTAtNDB0LTYtNTgtMS01MyAwLTU5IDAtNDMgMC00MyAwLTU5IDEtNTMgNi01OCAxMC00MHExMi0yOCAzMy00OXQ0OS0zMnExNi02IDQwLTExdDU3LTUgNTQtMiA1OSAwIDQzIDAgNDIgMCA1OSAwIDU0IDIgNTggNSAzOSAxMXEyOCAxMSA1MCAzMnQzMiA0OXE2IDE2IDEwIDQwdDYgNTggMSA1MyAwIDU5IDAgNDMgMCA0MyAwIDU5LTEgNTMtNiA1OC0xMCA0MHEtMTEgMjgtMzIgNDl0LTUwIDMycS0xNiA2LTM5IDExdC01OCA1LTU0IDItNTkgMC00MiAweiBtNDI4LTM1MnEwLTEyOC0zLTE3Ny01LTExNi02OS0xODB0LTE3OS02OXEtNTAtMy0xNzctM3QtMTc3IDNxLTExNiA2LTE4MCA2OXQtNjkgMTgwcS0zIDQ5LTMgMTc3dDMgMTc3cTUgMTE2IDY5IDE4MHQxODAgNjlxNDkgMyAxNzcgM3QxNzctM3ExMTYtNiAxNzktNjl0NjktMTgwcTMtNDkgMy0xNzd6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ic2t5cGUiIHVuaWNvZGU9IiYjeGU4MTc7IiBkPSJNNjU1IDI1N3EwIDI4LTExIDUxdC0yNyAzOC00MSAyNy00NiAxOS00OSAxM2wtNTggMTRxLTE3IDQtMjUgNnQtMTkgNi0xNyA5LTkgMTItNCAxNnEwIDQzIDgwIDQzIDI0IDAgNDMtNnQzMC0xNiAyMS0xOSAyMy0xNiAyNy03cTI2IDAgNDIgMTh0MTYgNDNxMCAzMS0zMiA1NXQtNzkgMzgtMTAxIDEzcS0zOCAwLTc0LTl0LTY3LTI2LTQ5LTQ4LTE5LTcycTAtMzQgMTAtNjB0MzItNDIgNDQtMjcgNTgtMThsODEtMjBxNTEtMTIgNjMtMjAgMTgtMTEgMTgtMzQgMC0yMS0yMy0zNnQtNTgtMTRxLTI5IDAtNTEgOXQtMzcgMjItMjUgMjUtMjYgMjEtMzAgOXEtMjggMC00Mi0xN3QtMTQtNDFxMC01MiA2OC04OHQxNjItMzdxNDEgMCA3OCAxMHQ2OSAzMCA0OSA1MiAxOSA3NHogbTIwMi0xMjFxMC04OS02My0xNTJ0LTE1MS02M3EtNzMgMC0xMzEgNDUtNDMtOS04My05LTgwIDAtMTUzIDMxdC0xMjYgODQtODMgMTI1LTMxIDE1M3EwIDQxIDkgODQtNDUgNTgtNDUgMTMwIDAgODkgNjMgMTUydDE1MSA2M3E3MyAwIDEzMS00NSA0MyA5IDg0IDkgNzkgMCAxNTItMzF0MTI2LTg0IDg0LTEyNSAzMC0xNTNxMC00MS04LTg0IDQ0LTU4IDQ0LTEzMHoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJmb2xkZXItb3BlbiIgdW5pY29kZT0iJiN4ZTgxODsiIGQ9Ik0xMDQ5IDMxOXEwLTE3LTE4LTM3bC0xODctMjIxcS0yNC0yOC02Ny00OHQtODEtMjBoLTYwN3EtMTkgMC0zMyA3dC0xNSAyNHEwIDE3IDE3IDM3bDE4OCAyMjFxMjQgMjggNjcgNDh0ODAgMjBoNjA3cTE5IDAgMzQtN3QxNS0yNHogbS0xOTIgMTkydi05MGgtNDY0cS01MyAwLTExMC0yNnQtOTItNjdsLTE4OC0yMjEtMi0zcTAgMi0xIDd0MCA3djUzNnEwIDUxIDM3IDg4dDg4IDM3aDE3OXE1MSAwIDg4LTM3dDM3LTg4di0xOGgzMDNxNTIgMCA4OC0zN3QzNy04OHoiIGhvcml6LWFkdi14PSIxMDcxLjQiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZm9sZGVyIiB1bmljb2RlPSImI3hlODE5OyIgZD0iTTkyOSA1MTF2LTM5M3EwLTUxLTM3LTg4dC04OC0zN2gtNjc5cS01MSAwLTg4IDM3dC0zNyA4OHY1MzZxMCA1MSAzNyA4OHQ4OCAzN2gxNzlxNTEgMCA4OC0zN3QzNy04OHYtMThoMzc1cTUxIDAgODgtMzd0MzctODh6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZG93bmxvYWQiIHVuaWNvZGU9IiYjeGU4MWE7IiBkPSJNNzE0IDEwMHEwIDE1LTEwIDI1dC0yNSAxMS0yNS0xMS0xMS0yNSAxMS0yNSAyNS0xMSAyNSAxMSAxMCAyNXogbTE0MyAwcTAgMTUtMTAgMjV0LTI2IDExLTI1LTExLTEwLTI1IDEwLTI1IDI1LTExIDI2IDExIDEwIDI1eiBtNzIgMTI1di0xNzlxMC0yMi0xNi0zN3QtMzgtMTZoLTgyMXEtMjMgMC0zOCAxNnQtMTYgMzd2MTc5cTAgMjIgMTYgMzh0MzggMTZoMjU5bDc1LTc2cTMzLTMyIDc2LTMydDc2IDMybDc2IDc2aDI1OXEyMiAwIDM4LTE2dDE2LTM4eiBtLTE4MiAzMThxMTAtMjMtOC0zOWwtMjUwLTI1MHEtMTAtMTEtMjUtMTF0LTI1IDExbC0yNTAgMjUwcS0xNyAxNi04IDM5IDEwIDIxIDMzIDIxaDE0M3YyNTBxMCAxNSAxMSAyNXQyNSAxMWgxNDNxMTQgMCAyNS0xMXQxMC0yNXYtMjUwaDE0M3EyNCAwIDMzLTIxeiIgaG9yaXotYWR2LXg9IjkyOC42IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImRvd24tY2lyY2xlZDIiIHVuaWNvZGU9IiYjeGU4MWI7IiBkPSJNNjI1IDMzMnEwLTctNi0xM2wtMTc4LTE3OHEtNi01LTEyLTV0LTEzIDVsLTE3OSAxNzhxLTggOS00IDIwIDUgMTEgMTcgMTFoMTA3djE5NnEwIDggNSAxM3QxMyA1aDEwN3E4IDAgMTMtNXQ1LTEzdi0xOTZoMTA3cTggMCAxMy01dDUtMTN6IG0tMTk2IDMyMnEtODMgMC0xNTMtNDF0LTExMC0xMTEtNDEtMTUyIDQxLTE1MiAxMTAtMTExIDE1My00MSAxNTIgNDEgMTEwIDExMSA0MSAxNTItNDEgMTUyLTExMCAxMTEtMTUyIDQxeiBtNDI4LTMwNHEwLTExNy01Ny0yMTV0LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im1haWwtYWx0IiB1bmljb2RlPSImI3hlODFjOyIgZD0iTTEwMDAgNDU0di00NDNxMC0zNy0yNi02M3QtNjMtMjdoLTgyMnEtMzYgMC02MyAyN3QtMjYgNjN2NDQzcTI1LTI3IDU2LTQ5IDIwMi0xMzcgMjc4LTE5MiAzMi0yNCA1MS0zN3Q1My0yNyA2MS0xM2gycTI4IDAgNjEgMTN0NTMgMjcgNTEgMzdxOTUgNjggMjc4IDE5MiAzMiAyMiA1NiA0OXogbTAgMTY0cTAtNDQtMjctODR0LTY4LTY5cS0yMTAtMTQ2LTI2Mi0xODEtNS00LTIzLTE3dC0zMC0yMi0yOS0xOC0zMi0xNS0yOC01aC0ycS0xMiAwLTI3IDV0LTMyIDE1LTMwIDE4LTMwIDIyLTIzIDE3cS01MSAzNS0xNDcgMTAxdC0xMTQgODBxLTM1IDIzLTY1IDY0dC0zMSA3N3EwIDQzIDIzIDcydDY2IDI5aDgyMnEzNiAwIDYzLTI2dDI2LTYzeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ibG9jYXRpb24tMSIgdW5pY29kZT0iJiN4ZTgxZDsiIGQ9Ik0wIDQ3M3EwIDE1NiAxMTAgMjY3dDI2NyAxMTAgMjY3LTExMCAxMTAtMjY3cTAtMTIzLTUzLTE5M2wtMzI0LTQzMC0zMjQgNDMwcS01MyA3MC01MyAxOTN6IG0yMTkgMHEwLTY2IDQ2LTExMnQxMTItNDYgMTEyIDQ2IDQ2IDExMi00NiAxMTItMTEyIDQ2LTExMi00Ni00Ni0xMTJ6IiBob3Jpei1hZHYteD0iNzU0IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImJvb2ttYXJrIiB1bmljb2RlPSImI3hlODFlOyIgZD0iTTY1MCA3NzlxMTIgMCAyNC01IDE5LTggMjktMjN0MTEtMzV2LTcxOXEwLTE5LTExLTM1dC0yOS0yM3EtMTAtNC0yNC00LTI3IDAtNDcgMThsLTI0NiAyMzYtMjQ2LTIzNnEtMjAtMTktNDYtMTktMTMgMC0yNSA1LTE4IDctMjkgMjN0LTExIDM1djcxOXEwIDE5IDExIDM1dDI5IDIzcTEyIDUgMjUgNWg1ODV6IiBob3Jpei1hZHYteD0iNzE0LjMiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iYm9va21hcmstZW1wdHkiIHVuaWNvZGU9IiYjeGU4MWY7IiBkPSJNNjQzIDcwN2gtNTcydi02OTNsMjM3IDIyNyA0OSA0NyA1MC00NyAyMzYtMjI3djY5M3ogbTcgNzJxMTIgMCAyNC01IDE5LTggMjktMjN0MTEtMzV2LTcxOXEwLTE5LTExLTM1dC0yOS0yM3EtMTAtNC0yNC00LTI3IDAtNDcgMThsLTI0NiAyMzYtMjQ2LTIzNnEtMjAtMTktNDYtMTktMTMgMC0yNSA1LTE4IDctMjkgMjN0LTExIDM1djcxOXEwIDE5IDExIDM1dDI5IDIzcTEyIDUgMjUgNWg1ODV6IiBob3Jpei1hZHYteD0iNzE0LjMiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0ic3Rhci1lbXB0eSIgdW5pY29kZT0iJiN4ZTgyMDsiIGQ9Ik02MzUgMjkwbDE3MCAxNjYtMjM1IDM0LTEwNiAyMTMtMTA1LTIxMy0yMzYtMzQgMTcxLTE2Ni00MS0yMzUgMjExIDExMSAyMTEtMTExeiBtMjk0IDE5OXEwLTEyLTE1LTI3bC0yMDItMTk3IDQ4LTI3OXEwLTQgMC0xMiAwLTI4LTIzLTI4LTEwIDAtMjIgN2wtMjUxIDEzMi0yNTAtMTMycS0xMi03LTIzLTctMTEgMC0xNyA5dC02IDE5cTAgNCAxIDEybDQ4IDI3OS0yMDMgMTk3cS0xNCAxNS0xNCAyNyAwIDIxIDMxIDI2bDI4MCA0MCAxMjYgMjU0cTExIDIzIDI3IDIzdDI4LTIzbDEyNS0yNTQgMjgwLTQwcTMyLTUgMzItMjZ6IiBob3Jpei1hZHYteD0iOTI4LjYiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhcnQiIHVuaWNvZGU9IiYjeGU4MjE7IiBkPSJNNTAwLTc5cS0xNCAwLTI1IDEwbC0zNDggMzM2cS01IDUtMTUgMTV0LTMxIDM3LTM4IDU0LTMwIDY3LTEzIDc3cTAgMTIzIDcxIDE5MnQxOTYgNzBxMzQgMCA3MC0xMnQ2Ny0zMyA1NC0zOCA0Mi0zOHEyMCAyMCA0MiAzOHQ1NCAzOCA2NyAzMyA3MCAxMnExMjUgMCAxOTYtNzB0NzEtMTkycTAtMTIzLTEyOC0yNTFsLTM0Ny0zMzVxLTEwLTEwLTI1LTEweiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iaGVhcnQtZW1wdHkiIHVuaWNvZGU9IiYjeGU4MjI7IiBkPSJNOTI5IDUxN3EwIDQ2LTEyIDgwdC0zMSA1NS00NiAzMy01MiAxOC01NSA0LTYyLTE0LTYyLTM2LTQ4LTQwLTM0LTM0cS0xMC0xMy0yNy0xM3QtMjcgMTNxLTE0IDE1LTM0IDM0dC00OCA0MC02MiAzNi02MiAxNC01NS00LTUyLTE4LTQ2LTMzLTMxLTU1LTEyLTgwcTAtOTMgMTA1LTE5OGwzMjQtMzEyIDMyNCAzMTJxMTA1IDEwNSAxMDUgMTk4eiBtNzEgMHEwLTEyMy0xMjgtMjUxbC0zNDctMzM1cS0xMC0xMC0yNS0xMHQtMjUgMTBsLTM0OCAzMzZxLTUgNS0xNSAxNXQtMzEgMzctMzggNTQtMzAgNjctMTMgNzdxMCAxMjMgNzEgMTkydDE5NiA3MHEzNCAwIDcwLTEydDY3LTMzIDU0LTM4IDQyLTM4cTIwIDIwIDQyIDM4dDU0IDM4IDY3IDMzIDcwIDEycTEyNSAwIDE5Ni03MHQ3MS0xOTJ6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJtZW51IiB1bmljb2RlPSImI3hlODIzOyIgZD0iTTg1NyAxMDB2LTcxcTAtMTUtMTAtMjV0LTI2LTExaC03ODVxLTE1IDAtMjUgMTF0LTExIDI1djcxcTAgMTUgMTEgMjV0MjUgMTFoNzg1cTE1IDAgMjYtMTF0MTAtMjV6IG0wIDI4NnYtNzJxMC0xNC0xMC0yNXQtMjYtMTBoLTc4NXEtMTUgMC0yNSAxMHQtMTEgMjV2NzJxMCAxNCAxMSAyNXQyNSAxMGg3ODVxMTUgMCAyNi0xMHQxMC0yNXogbTAgMjg1di03MXEwLTE0LTEwLTI1dC0yNi0xMWgtNzg1cS0xNSAwLTI1IDExdC0xMSAyNXY3MXEwIDE1IDExIDI2dDI1IDEwaDc4NXExNSAwIDI2LTEwdDEwLTI2eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImZpbHRlciIgdW5pY29kZT0iJiN4ZTgyNDsiIGQ9Ik03ODMgNjg1cTktMjItOC0zOWwtMjc1LTI3NXYtNDE0cTAtMjMtMjItMzMtNy0zLTE0LTMtMTUgMC0yNSAxMWwtMTQzIDE0M3EtMTAgMTEtMTAgMjV2MjcxbC0yNzUgMjc1cS0xOCAxNy04IDM5IDkgMjIgMzMgMjJoNzE0cTIzIDAgMzMtMjJ6IiBob3Jpei1hZHYteD0iNzg1LjciIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iY29tbWVudC1lbXB0eSIgdW5pY29kZT0iJiN4ZTgyNTsiIGQ9Ik01MDAgNjM2cS0xMTQgMC0yMTMtMzl0LTE1Ny0xMDUtNTktMTQycTAtNjIgNDAtMTE5dDExMy05OGw0OC0yOC0xNS01M3EtMTMtNTEtMzktOTcgODUgMzYgMTU0IDk2bDI0IDIxIDMyLTNxMzgtNSA3Mi01IDExNCAwIDIxMyAzOXQxNTcgMTA1IDU5IDE0Mi01OSAxNDItMTU3IDEwNS0yMTMgMzl6IG01MDAtMjg2cTAtOTctNjctMTc5dC0xODItMTMwLTI1MS00OHEtMzkgMC04MSA0LTExMC05Ny0yNTctMTM1LTI3LTgtNjMtMTJoLTNxLTggMC0xNSA2dC05IDE1djFxLTIgMiAwIDZ0MSA2IDIgNWw0IDV0NCA1IDQgNXE0IDUgMTcgMTl0MjAgMjIgMTcgMjIgMTggMjggMTUgMzMgMTUgNDJxLTg4IDUwLTEzOCAxMjN0LTUxIDE1N3EwIDk3IDY3IDE3OXQxODIgMTMwIDI1MSA0OCAyNTEtNDggMTgyLTEzMCA2Ny0xNzl6IiBob3Jpei1hZHYteD0iMTAwMCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjb21tZW50IiB1bmljb2RlPSImI3hlODI2OyIgZD0iTTEwMDAgMzUwcTAtOTctNjctMTc5dC0xODItMTMwLTI1MS00OHEtMzkgMC04MSA0LTExMC05Ny0yNTctMTM1LTI3LTgtNjMtMTItMTAtMS0xNyA1dC0xMCAxNnYxcS0yIDIgMCA2dDEgNiAyIDVsNCA1dDQgNSA0IDVxNCA1IDE3IDE5dDIwIDIyIDE3IDIyIDE4IDI4IDE1IDMzIDE1IDQycS04OCA1MC0xMzggMTIzdC01MSAxNTdxMCA3MyA0MCAxMzl0MTA2IDExNCAxNjAgNzYgMTk0IDI4cTEzNiAwIDI1MS00OHQxODItMTMwIDY3LTE3OXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImF0dGFjaCIgdW5pY29kZT0iJiN4ZTgyNzsiIGQ9Ik03ODQgNzdxMC02NS00NS0xMDl0LTEwOS00NHEtNzUgMC0xMzEgNTVsLTQzNCA0MzRxLTYzIDY0LTYzIDE1MSAwIDg5IDYyIDE1MHQxNTAgNjJxODggMCAxNTItNjNsMzM4LTMzOHE1LTUgNS0xMiAwLTktMTctMjZ0LTI2LTE3cS03IDAtMTIgNWwtMzM5IDMzOXEtNDQgNDMtMTAxIDQzLTU5IDAtMTAwLTQydC00MC0xMDFxMC01OCA0Mi0xMDFsNDMzLTQzM3EzNS0zNiA4MS0zNiAzNiAwIDU5IDI0dDI0IDU5cTAgNDYtMzUgODFsLTMyNSAzMjRxLTE0IDE0LTMzIDE0LTE2IDAtMjctMTF0LTExLTI3cTAtMTggMTQtMzNsMjI5LTIyOHE2LTYgNi0xMyAwLTktMTgtMjZ0LTI2LTE3cS02IDAtMTIgNWwtMjI5IDIyOXEtMzUgMzQtMzUgODMgMCA0NiAzMiA3OHQ3NyAzMnE0OSAwIDg0LTM1bDMyNC0zMjVxNTYtNTQgNTYtMTMxeiIgaG9yaXotYWR2LXg9Ijc4NS43IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImluZm8tY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTgyODsiIGQ9Ik01NzEgODJ2ODlxMCA4LTUgMTN0LTEyIDVoLTU0djI4NnEwIDgtNSAxM3QtMTMgNWgtMTc4cS04IDAtMTMtNXQtNS0xM3YtODlxMC04IDUtMTN0MTMtNWg1M3YtMTc5aC01M3EtOCAwLTEzLTV0LTUtMTN2LTg5cTAtOCA1LTEzdDEzLTVoMjUwcTcgMCAxMiA1dDUgMTN6IG0tNzEgNTAwdjg5cTAgOC01IDEzdC0xMyA1aC0xMDdxLTggMC0xMy01dC01LTEzdi04OXEwLTggNS0xM3QxMy01aDEwN3E4IDAgMTMgNXQ1IDEzeiBtMzU3LTIzMnEwLTExNy01Ny0yMTV0LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImZsYWciIHVuaWNvZGU9IiYjeGU4Mjk7IiBkPSJNMTc5IDcwN3EwLTQwLTM2LTYxdi03MDdxMC03LTUtMTJ0LTEzLTZoLTM2cS03IDAtMTIgNnQtNiAxMnY3MDdxLTM1IDIxLTM1IDYxIDAgMzAgMjEgNTF0NTAgMjEgNTEtMjEgMjEtNTF6IG04MjEtMzZ2LTQyNXEwLTE0LTctMjJ0LTIyLTE1cS0xMjAtNjUtMjA2LTY1LTM0IDAtNjkgMTJ0LTYwIDI3LTY1IDI3LTc5IDEycS0xMDcgMC0yNTktODEtMTAtNS0xOS01LTE0IDAtMjUgMTB0LTEwIDI1djQxNXEwIDE3IDE3IDMwIDEyIDggNDQgMjQgMTMyIDY3IDIzNSA2NyA2MCAwIDExMi0xNnQxMjItNDlxMjEtMTEgNDktMTEgMzAgMCA2NSAxMnQ2MiAyNiA0OSAyNiAzMCAxMnExNSAwIDI1LTEwdDExLTI2eiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0iZXllLW9mZiIgdW5pY29kZT0iJiN4ZTgyYTsiIGQ9Ik0zMTAgMTA1bDQzIDc5cS00OCAzNS03NiA4OHQtMjcgMTE0cTAgNjcgMzQgMTI1LTEyOC02NS0yMTMtMTk3IDk0LTE0NCAyMzktMjA5eiBtMjE3IDQyNHEwIDExLTggMTl0LTE5IDdxLTcwIDAtMTIwLTUwdC01MC0xMTlxMC0xMSA4LTE5dDE5LTggMTkgOCA4IDE5cTAgNDggMzQgODJ0ODIgMzRxMTEgMCAxOSA4dDggMTl6IG0yMDIgMTA2cTAtNCAwLTUtNTktMTA1LTE3Ni0zMTZ0LTE3Ni0zMTZsLTI4LTUwcS01LTktMTUtOS03IDAtNzUgMzktOSA2LTkgMTYgMCA3IDI1IDQ5LTgwIDM2LTE0NyA5NnQtMTE3IDEzN3EtMTEgMTctMTEgMzh0MTEgMzlxODYgMTMxIDIxMiAyMDd0Mjc3IDc2cTUwIDAgMTAwLTEwbDMxIDU0cTUgOSAxNSA5IDMgMCAxMC0zdDE4LTkgMTgtMTAgMTgtMTAgMTAtN3E5LTUgOS0xNXogbTIxLTI0OXEwLTc4LTQ0LTE0MnQtMTE3LTkxbDE1NyAyODBxNC0yNSA0LTQ3eiBtMjUwLTcycTAtMTktMTEtMzgtMjItMzYtNjEtODEtODQtOTYtMTk0LTE0OXQtMjM0LTUzbDQxIDc0cTExOSAxMCAyMTkgNzZ0MTY5IDE3MXEtNjUgMTAwLTE1OCAxNjRsMzUgNjNxNTMtMzYgMTAyLTg1dDgxLTEwM3ExMS0xOSAxMS0zOXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InRyYXNoIiB1bmljb2RlPSImI3hlODJiOyIgZD0iTTI4NiA4MnYzOTNxMCA4LTUgMTN0LTEzIDVoLTM2cS04IDAtMTMtNXQtNS0xM3YtMzkzcTAtOCA1LTEzdDEzLTVoMzZxOCAwIDEzIDV0NSAxM3ogbTE0MyAwdjM5M3EwIDgtNSAxM3QtMTMgNWgtMzZxLTggMC0xMy01dC01LTEzdi0zOTNxMC04IDUtMTN0MTMtNWgzNnE4IDAgMTMgNXQ1IDEzeiBtMTQyIDB2MzkzcTAgOC01IDEzdC0xMiA1aC0zNnEtOCAwLTEzLTV0LTUtMTN2LTM5M3EwLTggNS0xM3QxMy01aDM2cTcgMCAxMiA1dDUgMTN6IG0tMzAzIDU1NGgyNTBsLTI3IDY1cS00IDUtOSA2aC0xNzdxLTYtMS0xMC02eiBtNTE4LTE4di0zNnEwLTgtNS0xM3QtMTMtNWgtNTR2LTUyOXEwLTQ2LTI2LTgwdC02My0zNGgtNDY0cS0zNyAwLTYzIDMzdC0yNyA3OXY1MzFoLTUzcS04IDAtMTMgNXQtNSAxM3YzNnEwIDggNSAxM3QxMyA1aDE3MmwzOSA5M3E5IDIxIDMxIDM1dDQ0IDE1aDE3OHEyMyAwIDQ0LTE1dDMwLTM1bDM5LTkzaDE3M3E4IDAgMTMtNXQ1LTEzeiIgaG9yaXotYWR2LXg9Ijc4NS43IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNsb2NrIiB1bmljb2RlPSImI3hlODJjOyIgZD0iTTUwMCA1NDZ2LTI1MHEwLTctNS0xMnQtMTMtNWgtMTc4cS04IDAtMTMgNXQtNSAxMnYzNnEwIDggNSAxM3QxMyA1aDEyNXYxOTZxMCA4IDUgMTN0MTIgNWgzNnE4IDAgMTMtNXQ1LTEzeiBtMjMyLTE5NnEwIDgzLTQxIDE1MnQtMTEwIDExMS0xNTIgNDEtMTUzLTQxLTExMC0xMTEtNDEtMTUyIDQxLTE1MiAxMTAtMTExIDE1My00MSAxNTIgNDEgMTEwIDExMSA0MSAxNTJ6IG0xMjUgMHEwLTExNy01Ny0yMTV0LTE1Ni0xNTYtMjE1LTU4LTIxNiA1OC0xNTUgMTU2LTU4IDIxNSA1OCAyMTUgMTU1IDE1NiAyMTYgNTggMjE1LTU4IDE1Ni0xNTYgNTctMjE1eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImJsb2NrIiB1bmljb2RlPSImI3hlODJkOyIgZD0iTTczMiAzNTJxMCA5MC00OCAxNjRsLTQyMS00MjBxNzYtNTAgMTY2LTUwIDYyIDAgMTE4IDI1dDk2IDY1IDY1IDk3IDI0IDExOXogbS01NTctMTY3bDQyMSA0MjFxLTc1IDUwLTE2NyA1MC04MyAwLTE1My00MHQtMTEwLTExMS00MS0xNTNxMC05MSA1MC0xNjd6IG02ODIgMTY3cTAtODgtMzQtMTY4dC05MS0xMzctMTM3LTkyLTE2Ni0zNC0xNjcgMzQtMTM3IDkyLTkxIDEzNy0zNCAxNjggMzQgMTY3IDkxIDEzNyAxMzcgOTEgMTY3IDM0IDE2Ni0zNCAxMzctOTEgOTEtMTM3IDM0LTE2N3oiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjYW5jZWwtY2lyY2xlZCIgdW5pY29kZT0iJiN4ZTgyZTsiIGQ9Ik02NDEgMjI0cTAgMTQtMTAgMjVsLTEwMSAxMDEgMTAxIDEwMXExMCAxMSAxMCAyNSAwIDE1LTEwIDI2bC01MSA1MHEtMTAgMTEtMjUgMTEtMTUgMC0yNS0xMWwtMTAxLTEwMS0xMDEgMTAxcS0xMSAxMS0yNSAxMS0xNiAwLTI2LTExbC01MC01MHEtMTEtMTEtMTEtMjYgMC0xNCAxMS0yNWwxMDEtMTAxLTEwMS0xMDFxLTExLTExLTExLTI1IDAtMTUgMTEtMjZsNTAtNTBxMTAtMTEgMjYtMTEgMTQgMCAyNSAxMWwxMDEgMTAxIDEwMS0xMDFxMTAtMTEgMjUtMTEgMTUgMCAyNSAxMWw1MSA1MHExMCAxMSAxMCAyNnogbTIxNiAxMjZxMC0xMTctNTctMjE1dC0xNTYtMTU2LTIxNS01OC0yMTYgNTgtMTU1IDE1Ni01OCAyMTUgNTggMjE1IDE1NSAxNTYgMjE2IDU4IDIxNS01OCAxNTYtMTU2IDU3LTIxNXoiIGhvcml6LWFkdi14PSI4NTcuMSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJvay1jaXJjbGVkIiB1bmljb2RlPSImI3hlODJmOyIgZD0iTTcxNyA0NDBxMCAxNi0xMCAyNmwtNTEgNTBxLTExIDExLTI1IDExdC0yNS0xMWwtMjI4LTIyNy0xMjYgMTI2cS0xMSAxMS0yNSAxMXQtMjUtMTFsLTUxLTUwcS0xMC0xMC0xMC0yNiAwLTE1IDEwLTI1bDIwMi0yMDJxMTAtMTAgMjUtMTAgMTUgMCAyNiAxMGwzMDMgMzAzcTEwIDEwIDEwIDI1eiBtMTQwLTkwcTAtMTE3LTU3LTIxNXQtMTU2LTE1Ni0yMTUtNTgtMjE2IDU4LTE1NSAxNTYtNTggMjE1IDU4IDIxNSAxNTUgMTU2IDIxNiA1OCAyMTUtNTggMTU2LTE1NiA1Ny0yMTV6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0id3BqbSIgdW5pY29kZT0iJiN4ZTgzMDsiIGQ9Ik01MDAgODQ0Yy0yNzYgMC01MDAtMjI0LTUwMC01MDBzMjI0LTUwMCA1MDAtNTAwYzI3NiAwIDUwMCAyMjQgNTAwIDUwMHMtMjI0IDUwMC01MDAgNTAweiBtMC00OWMyNTAgMCA0NTEtMjAxIDQ1MS00NTEgMC0yNDktMjAxLTQ1MS00NTEtNDUxLTI0OSAwLTQ1MSAyMDItNDUxIDQ1MSAwIDI1MCAyMDIgNDUxIDQ1MSA0NTF6IG0tMTcwLTMwMXYtMTg2YzAtOS0xLTE1LTQtMTgtMy00LTgtNi0xMy02LTcgMC0xMiAzLTE2IDctMyA1LTUgMTMtNSAyNWgtODljMC0zNyAxMC02NSAzMS04NCAyMC0xOSA0OC0yOSA4My0yOSAzMyAwIDU4IDkgNzYgMjYgMTggMTggMjcgNDQgMjcgNzl2MTg2eiBtMTEwIDB2LTI5MGg5MHYxNDVsNDUtMTQ1aDc3bDQ1IDE0NXYtMTQ1aDkwdjI5MGgtMTExbC02Mi0xNzMtNjMgMTczeiIgaG9yaXotYWR2LXg9IjEwMDAiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4K#job-manager) format("svg")
    }

    .jm-icon {
        speak: none;
        display: inline-block;
        font-family: job-manager !important;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        line-height: 1em;
        text-align: center;
        text-decoration: inherit;
        text-transform: none;
        width: 1em
    }

    .clearfix {
        zoom: 1
    }

    .clearfix:after,
    .clearfix:before {
        content: "";
        display: table
    }

    .clearfix:after {
        clear: both
    }

    .rp4wp-related-job_listing>ul,
    ul.job_listings {
        border-top: 1px solid #eee;
        margin: 0;
        padding: 0
    }

    .rp4wp-related-job_listing>ul.loading,
    ul.job_listings.loading {
        background: url(../../../plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat center 32px;
        border-bottom: 1px solid #eee;
        min-height: 96px
    }

    .rp4wp-related-job_listing>ul li.job_listing,
    .rp4wp-related-job_listing>ul li.no_job_listings_found,
    ul.job_listings li.job_listing,
    ul.job_listings li.no_job_listings_found {
        border-bottom: 1px solid #eee;
        list-style: none outside;
        margin: 0;
        padding: 0
    }

    .rp4wp-related-job_listing>ul li.job_listing.job_position_filled a,
    .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_filled a,
    ul.job_listings li.job_listing.job_position_filled a,
    ul.job_listings li.no_job_listings_found.job_position_filled a {
        opacity: .25
    }

    .rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,
    .rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,
    ul.job_listings li.job_listing.no_job_listings_found,
    ul.job_listings li.no_job_listings_found.no_job_listings_found {
        border-bottom: 1px solid #eee;
        padding: 1em
    }

    .rp4wp-related-job_listing>ul li.job_listing a,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a,
    ul.job_listings li.job_listing a,
    ul.job_listings li.no_job_listings_found a {
        zoom: 1;
        border: 0;
        display: block;
        line-height: 1.5em;
        overflow: hidden;
        padding: 1em 1em 1em 2em;
        position: relative;
        text-decoration: none
    }

    .rp4wp-related-job_listing>ul li.job_listing a:focus,
    .rp4wp-related-job_listing>ul li.job_listing a:hover,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,
    ul.job_listings li.job_listing a:focus,
    ul.job_listings li.job_listing a:hover,
    ul.job_listings li.no_job_listings_found a:focus,
    ul.job_listings li.no_job_listings_found a:hover {
        background-color: #fcfcfc
    }

    .rp4wp-related-job_listing>ul li.job_listing a img.company_logo,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo,
    ul.job_listings li.job_listing a img.company_logo,
    ul.job_listings li.no_job_listings_found a img.company_logo {
        box-shadow: none;
        float: left;
        height: 42px;
        left: 1em;
        margin-right: 1em;
        position: absolute;
        vertical-align: middle;
        width: 42px
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.location,
    .rp4wp-related-job_listing>ul li.job_listing a div.position,
    .rp4wp-related-job_listing>ul li.job_listing a ul.meta,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a ul.meta,
    ul.job_listings li.job_listing a div.location,
    ul.job_listings li.job_listing a div.position,
    ul.job_listings li.job_listing a ul.meta,
    ul.job_listings li.no_job_listings_found a div.location,
    ul.job_listings li.no_job_listings_found a div.position,
    ul.job_listings li.no_job_listings_found a ul.meta {
        box-sizing: border-box
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.position,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position,
    ul.job_listings li.job_listing a div.position,
    ul.job_listings li.no_job_listings_found a div.position {
        float: left;
        line-height: 1.5em;
        padding: 0 0 0 42px;
        width: 55%
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.position h3,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,
    ul.job_listings li.job_listing a div.position h3,
    ul.job_listings li.no_job_listings_found a div.position h3 {
        font-size: inherit;
        line-height: inherit;
        margin: 0;
        padding: 0
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.position .company,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,
    ul.job_listings li.job_listing a div.position .company,
    ul.job_listings li.no_job_listings_found a div.position .company {
        color: #999
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.position .company .tagline,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company .tagline,
    ul.job_listings li.job_listing a div.position .company .tagline,
    ul.job_listings li.no_job_listings_found a div.position .company .tagline {
        margin-left: .5em
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.location,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,
    ul.job_listings li.job_listing a div.location,
    ul.job_listings li.no_job_listings_found a div.location {
        color: #999;
        float: left;
        line-height: 1.5em;
        padding: 0 0 0 1em;
        text-align: left;
        width: 25%
    }

    .rp4wp-related-job_listing>ul li.job_listing a .meta,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,
    ul.job_listings li.job_listing a .meta,
    ul.job_listings li.no_job_listings_found a .meta {
        color: #999;
        float: right;
        line-height: 1.5em;
        list-style: none outside;
        margin: 0;
        padding: 0 0 0 1em;
        text-align: right;
        width: 20%
    }

    .rp4wp-related-job_listing>ul li.job_listing a .meta li,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta li,
    ul.job_listings li.job_listing a .meta li,
    ul.job_listings li.no_job_listings_found a .meta li {
        display: block;
        list-style: none outside;
        margin: 0
    }

    .rp4wp-related-job_listing>ul li.job_listing a .meta .job-type,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type,
    ul.job_listings li.job_listing a .meta .job-type,
    ul.job_listings li.no_job_listings_found a .meta .job-type {
        font-weight: 700
    }

    .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a,
    .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a,
    ul.job_listings li.job_listing.job_position_featured a,
    ul.job_listings li.no_job_listings_found.job_position_featured a {
        background: #fefee5
    }

    .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:focus,
    .rp4wp-related-job_listing>ul li.job_listing.job_position_featured a:hover,
    .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:focus,
    .rp4wp-related-job_listing>ul li.no_job_listings_found.job_position_featured a:hover,
    ul.job_listings li.job_listing.job_position_featured a:focus,
    ul.job_listings li.job_listing.job_position_featured a:hover,
    ul.job_listings li.no_job_listings_found.job_position_featured a:focus,
    ul.job_listings li.no_job_listings_found.job_position_featured a:hover {
        background-color: #fefed8
    }

    .widget ul.job_listings li.job_listing a {
        padding: 1em 0
    }

    .widget ul.job_listings li.job_listing .image {
        float: left
    }

    .widget ul.job_listings li.job_listing .image img {
        left: 0;
        position: relative
    }

    .widget ul.job_listings li.job_listing .content {
        overflow: hidden
    }

    .widget ul.job_listings li.job_listing .position {
        float: none;
        padding: 0;
        width: auto
    }

    .widget ul.job_listings li.job_listing ul.meta {
        float: none;
        margin: 0;
        padding: 0;
        text-align: left;
        width: auto
    }

    .widget ul.job_listings li.job_listing ul.meta li {
        display: inline;
        float: none;
        font-weight: 400;
        margin: 0 .5em 0 0;
        padding: 0
    }

    .widget ul.job_listings li.job_listing ul.meta li:after {
        content: "‣";
        padding: 0 0 0 .5em
    }

    .widget ul.job_listings li.job_listing ul.meta li:last-child:after {
        content: ""
    }

    .job-manager .job-type,
    .job-types .job-type,
    .job_listing .job-type {
        color: #f08d3c
    }

    .job-manager .full-time,
    .job-types .full-time,
    .job_listing .full-time {
        color: #90da36
    }

    .job-manager .part-time,
    .job-types .part-time,
    .job_listing .part-time {
        color: #f08d3c
    }

    .job-manager .temporary,
    .job-types .temporary,
    .job_listing .temporary {
        color: #d93674
    }

    .job-manager .freelance,
    .job-types .freelance,
    .job_listing .freelance {
        color: #39c
    }

    .job-manager .internship,
    .job-types .internship,
    .job_listing .internship {
        color: #6033cc
    }

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

        ul.job_listings li.job_listing a,
        ul.job_listings li.no_job_listings_found a {
            padding: 1em
        }

        ul.job_listings li.job_listing a img.company_logo,
        ul.job_listings li.no_job_listings_found a img.company_logo {
            visibility: hidden
        }

        ul.job_listings li.job_listing a div.position,
        ul.job_listings li.no_job_listings_found a div.position {
            float: left;
            padding: 0;
            width: 60%
        }

        ul.job_listings li.job_listing a div.location,
        ul.job_listings li.no_job_listings_found a div.location {
            float: right;
            font-size: .75em;
            line-height: 2em;
            padding: 0 0 0 1em;
            text-align: right;
            width: 40%
        }

        ul.job_listings li.job_listing a .meta,
        ul.job_listings li.no_job_listings_found a .meta {
            float: right;
            font-size: .75em;
            line-height: 2em;
            width: 40%
        }

        ul.job_listings li.job_listing a .meta li,
        ul.job_listings li.no_job_listings_found a .meta li {
            font-size: 1em
        }
    }

    .twenty-eleven ul.job_listings li.job_listing,
    .twenty-eleven ul.job_listings li.no_job_listings_found {
        padding: 0 !important
    }

    .display-icon {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    .job-manager-error,
    .job-manager-info,
    .job-manager-message {
        zoom: 1;
        background-color: #fff;
        border-top: 3px solid #999;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
        color: #666;
        list-style: none outside !important;
        margin-bottom: 2em;
        padding: 1em 2em 1em 3.5em !important;
        position: relative;
        width: auto
    }

    .job-manager-error:after,
    .job-manager-error:before,
    .job-manager-info:after,
    .job-manager-info:before,
    .job-manager-message:after,
    .job-manager-message:before {
        content: "";
        display: table
    }

    .job-manager-error:after,
    .job-manager-info:after,
    .job-manager-message:after {
        clear: both
    }

    .job-manager-error:before,
    .job-manager-info:before,
    .job-manager-message:before {
        content: "";
        display: inline-block;
        font-family: sans-serif;
        left: 1.5em;
        position: absolute;
        top: 1em
    }

    .job-manager-error li,
    .job-manager-info li,
    .job-manager-message li {
        list-style: none outside !important;
        margin-left: 0 !important;
        padding-left: 0 !important
    }

    .job-manager-error.job-manager-message,
    .job-manager-info.job-manager-message,
    .job-manager-message.job-manager-message {
        border-top-color: #8fae1b
    }

    .job-manager-error.job-manager-message:before,
    .job-manager-info.job-manager-message:before,
    .job-manager-message.job-manager-message:before {
        color: #8fae1b;
        content: "✓"
    }

    .job-manager-error.job-manager-info,
    .job-manager-info.job-manager-info,
    .job-manager-message.job-manager-info {
        border-top-color: #1e85be
    }

    .job-manager-error.job-manager-info:before,
    .job-manager-info.job-manager-info:before,
    .job-manager-message.job-manager-info:before {
        color: #1e85be;
        content: "i";
        font-family: Times, Georgia, serif;
        font-style: italic
    }

    .job-manager-error.job-manager-error,
    .job-manager-info.job-manager-error,
    .job-manager-message.job-manager-error {
        border-top-color: #b81c23
    }

    .job-manager-error.job-manager-error:before,
    .job-manager-info.job-manager-error:before,
    .job-manager-message.job-manager-error:before {
        color: #b81c23;
        content: "×";
        font-weight: 700
    }

    .job-manager-form fieldset {
        zoom: 1;
        border: 0;
        border-bottom: 1px solid #eee;
        line-height: 2em;
        margin: 0 0 1em;
        padding: 0 0 1em
    }

    .job-manager-form fieldset:after,
    .job-manager-form fieldset:before {
        content: "";
        display: table
    }

    .job-manager-form fieldset:after {
        clear: both
    }

    .job-manager-form fieldset label:not(.full-line-checkbox-field label) {
        display: block;
        float: left;
        margin: 0;
        vertical-align: middle;
        width: 29%
    }

    .job-manager-form fieldset label:not(.full-line-checkbox-field label) small {
        font-size: .83em;
        opacity: .75
    }

    .job-manager-form fieldset .full-line-checkbox-field label {
        display: inline-block
    }

    .job-manager-form fieldset div.field:not(.full-line-checkbox-field) {
        float: right;
        vertical-align: middle;
        width: 70%
    }

    .job-manager-form fieldset .wp-editor-container {
        border: 1px solid #ccc;
        border-radius: 3px
    }

    .job-manager-form fieldset .account-sign-in .button {
        margin-right: .5em
    }

    .job-manager-form fieldset .account-sign-in .button:before {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        content: "";
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    .job-manager-form fieldset abbr.required {
        border: 0;
        color: red;
        font-weight: 700
    }

    .job-manager-form fieldset input.input-date,
    .job-manager-form fieldset input.input-text,
    .job-manager-form fieldset select,
    .job-manager-form fieldset textarea {
        box-sizing: border-box;
        margin: 0;
        vertical-align: middle;
        width: 100%
    }

    .job-manager-form fieldset small.description {
        display: block;
        font-size: .83em;
        line-height: 1.2em;
        margin: 1.2em 0 0;
        opacity: .75
    }

    .job-manager-form fieldset .job-manager-uploaded-files {
        display: table
    }

    .job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file {
        display: block;
        font-style: italic;
        line-height: 2em;
        margin-bottom: 1em
    }

    .job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview img {
        height: 64px;
        margin: 0;
        vertical-align: top
    }

    .job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview a {
        display: inline-block;
        line-height: 64px;
        padding: 0 0 0 1em
    }

    .job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-name {
        display: block
    }

    .job-manager-form .submit-job {
        padding: 1em 0
    }

    .job-manager-form .job-manager-term-checklist {
        list-style: none outside;
        margin: 0;
        max-height: 200px;
        overflow: auto
    }

    .job-manager-form .job-manager-term-checklist li {
        display: block;
        float: none;
        list-style: none outside;
        margin: 0
    }

    .job-manager-form .job-manager-term-checklist li label {
        float: none;
        width: auto
    }

    .job-manager-form .job-manager-term-checklist li li {
        margin: 0 0 0 2em
    }

    .job-manager-form input[type=submit].disabled,
    .job-manager-form input[type=submit]:disabled {
        cursor: not-allowed;
        filter: alpha(opacity=50);
        opacity: .5
    }

    .job-manager-form .spinner {
        background-repeat: no-repeat;
        background-size: 20px 20px;
        display: inline-block;
        height: 20px;
        margin: 0;
        vertical-align: middle;
        visibility: hidden;
        width: 20px
    }

    .job-manager-form .spinner.is-active {
        visibility: visible
    }

    .job-manager-form .select2-container {
        font-size: 1rem
    }

    .job-manager-form .select2-container input.select2-search__field {
        height: unset;
        width: 100% !important
    }

    .job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: block;
        padding: 0
    }

    .job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered li {
        margin: 5px
    }

    .job-manager-form .select2-container .select2-selection--multiple .select2-selection__rendered input {
        padding: 0 5px
    }

    .select2-container .select2-dropdown {
        font-size: 1rem
    }

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

        .job-manager-form fieldset div.field:not(.full-line-checkbox-field),
        .job-manager-form fieldset label:not(.full-line-checkbox-field label) {
            float: none;
            width: 100%
        }
    }

    div.job_listings {
        margin-bottom: 1em
    }

    div.job_listings ul.job_listings {
        margin: 0
    }

    .single_job_listing .company {
        border: 1px solid #eee;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
        box-sizing: content-box;
        clear: both;
        display: block;
        margin: 0 0 2em;
        min-height: 3em;
        padding: 1em;
        position: relative
    }

    .single_job_listing .company img {
        box-shadow: none;
        float: left;
        height: 3em;
        left: 1em;
        position: absolute;
        vertical-align: middle;
        width: 3em
    }

    .single_job_listing .company .name {
        line-height: 1.5em;
        margin: 0 0 0 3em;
        padding: 0 0 0 1em
    }

    .single_job_listing .company .name a {
        float: right;
        margin-left: 1em
    }

    .single_job_listing .company .tagline {
        color: #999;
        display: block;
        font-style: italic;
        line-height: 1.5em;
        margin: 0 0 0 3em;
        padding: 0 0 0 1em
    }

    .single_job_listing .company .website:before {
        content: ""
    }

    .single_job_listing .company .company_twitter:before,
    .single_job_listing .company .website:before {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    .single_job_listing .company .company_twitter:before {
        content: ""
    }

    .single_job_listing .company .company_header {
        margin: 0 0 1em;
        min-height: 60px
    }

    .single_job_listing .company .company_video {
        border-top: 1px solid #eee;
        height: 0;
        overflow: hidden;
        padding: 30px 0 56.25%;
        position: relative
    }

    .single_job_listing .company .company_video embed,
    .single_job_listing .company .company_video iframe,
    .single_job_listing .company .company_video object {
        display: block;
        height: 100%;
        left: 0;
        margin: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .single_job_listing .meta {
        zoom: 1;
        clear: both;
        list-style: none outside;
        margin: 0 0 1.5em;
        overflow: hidden;
        padding: 0
    }

    .single_job_listing .meta li {
        color: #999;
        float: left;
        line-height: 1em;
        margin: 0 1em 0 0;
        padding: .5em
    }

    .single_job_listing .meta .job-type {
        background-color: #f08d3c;
        color: #fff
    }

    .single_job_listing .meta .full-time {
        background-color: #90da36
    }

    .single_job_listing .meta .part-time {
        background-color: #f08d3c
    }

    .single_job_listing .meta .temporary {
        background-color: #d93674
    }

    .single_job_listing .meta .freelance {
        background-color: #39c
    }

    .single_job_listing .meta .internship {
        background-color: #6033cc
    }

    .single_job_listing .meta .listing-expired,
    .single_job_listing .meta .position-filled {
        color: #b81c23
    }

    .single_job_listing .meta .location:before {
        content: ""
    }

    .single_job_listing .meta .date-posted:before,
    .single_job_listing .meta .location:before {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    .single_job_listing .meta .date-posted:before {
        content: ""
    }

    .single_job_listing .meta .listing-expired:before,
    .single_job_listing .meta .position-filled:before {
        content: ""
    }

    .single_job_listing .meta .listing-expired:before,
    .single_job_listing .meta .position-filled:before,
    .single_job_listing .meta .salary:before {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    .single_job_listing .meta .salary:before {
        content: ""
    }

    .single_job_listing .job_description {
        margin: 0 0 1.5em
    }

    .job-manager-application-wrapper {
        border: 1px solid #eee;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
        clear: both;
        display: block;
        line-height: 1.5em;
        margin: 1em 0;
        padding: .75em 1em 0;
        position: relative
    }

    .job-manager-application-wrapper .application,
    .single_job_listing .application {
        margin: 0 0 1em;
        overflow: hidden;
        padding: 0
    }

    .job-manager-application-wrapper .application .application_button,
    .job-manager-application-wrapper .application .application_details,
    .single_job_listing .application .application_button,
    .single_job_listing .application .application_details {
        box-sizing: border-box
    }

    .job-manager-application-wrapper .application .application_button,
    .single_job_listing .application .application_button {
        display: inline-block;
        font-size: 1.1em;
        line-height: 1em;
        margin: 0 .5em 0 0;
        outline: 0;
        padding: 1em 2em;
        text-align: center
    }

    .job-manager-application-wrapper .application .application_details,
    .single_job_listing .application .application_details {
        border: 1px solid #eee;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
        clear: both;
        display: block;
        line-height: 1.5em;
        margin: 1em 0;
        padding: .75em 1em 0;
        position: relative
    }

    .job-manager-application-wrapper .application .application_details p,
    .single_job_listing .application .application_details p {
        margin: 0 0 .75em
    }

    .job-manager-application-wrapper .application .application_details:before,
    .single_job_listing .application .application_details:before {
        border-bottom: 10px solid #eee;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        content: "";
        height: 0;
        left: 5em;
        margin: -10px 0 0;
        position: absolute;
        top: 0;
        width: 0
    }

    .job-manager-application-wrapper .application .application_details:after,
    .single_job_listing .application .application_details:after {
        border-bottom: 9px solid #fff;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        content: "";
        height: 0;
        left: 5em;
        margin: -9px 0 0 1px;
        position: absolute;
        top: 0;
        width: 0
    }

    .job_filters {
        zoom: 1;
        background: #eee
    }

    .job_filters:after,
    .job_filters:before {
        content: "";
        display: table
    }

    .job_filters:after {
        clear: both
    }

    .job_filters .search_jobs {
        zoom: 1;
        padding: 1em
    }

    .job_filters .search_jobs:after,
    .job_filters .search_jobs:before {
        content: "";
        display: table
    }

    .job_filters .search_jobs:after {
        clear: both
    }

    .job_filters .search_jobs div {
        box-sizing: border-box
    }

    .job_filters .search_jobs div label {
        display: none
    }

    .job_filters .search_jobs div.filter_first,
    .job_filters .search_jobs div.search_keywords {
        float: left;
        padding-right: .5em;
        width: 50%
    }

    .job_filters .search_jobs div.filter_last,
    .job_filters .search_jobs div.search_location {
        float: right;
        padding-left: .5em;
        width: 50%
    }

    .job_filters .search_jobs div.search_remote_position {
        float: right;
        padding-left: .5em;
        padding-top: .5em;
        width: 50%
    }

    .job_filters .search_jobs div.search_remote_position input {
        width: auto
    }

    .job_filters .search_jobs div.search_remote_position label#remote_position_label {
        display: inline-block
    }

    @media(max-width:480px) {

        .job_filters .search_jobs div.filter_first,
        .job_filters .search_jobs div.search_keywords {
            padding-right: 0;
            width: 100%
        }

        .job_filters .search_jobs div.filter_last,
        .job_filters .search_jobs div.search_location {
            padding-left: 0;
            padding-top: .5em;
            width: 100%
        }

        .job_filters .search_jobs div.search_remote_position {
            width: 100%
        }
    }

    .job_filters .search_jobs div.filter_wide,
    .job_filters .search_jobs div.search_categories {
        clear: both;
        padding-top: .5em;
        width: 100%
    }

    .job_filters .search_jobs div.search_submit {
        padding-top: .5em
    }

    .job_filters .search_jobs div .showing_jobs a {
        padding: .25em
    }

    .job_filters .search_jobs div .showing_jobs a.active {
        background: #ddd;
        text-decoration: none
    }

    .job_filters .search_jobs input,
    .job_filters .search_jobs select {
        box-sizing: border-box;
        width: 100%
    }

    .job_filters .job_types {
        zoom: 1;
        background: #f9f9f9;
        border-top: 1px solid #e5e5e5;
        font-size: .83em;
        list-style: none outside;
        margin: 0;
        padding: 0
    }

    .job_filters .job_types:after,
    .job_filters .job_types:before {
        content: "";
        display: table
    }

    .job_filters .job_types:after {
        clear: both
    }

    .job_filters .job_types li {
        border-right: 1px solid #eee;
        float: left;
        margin: 0;
        padding: .5em 1em
    }

    .job_filters .job_types li:last-child {
        border-right: 0
    }

    .job_filters .showing_jobs {
        background: #f9f9f9;
        border-top: 1px solid #e5e5e5;
        display: none;
        font-size: .83em;
        padding: .5em 1em
    }

    .job_filters .showing_jobs a {
        border: 0;
        float: right;
        padding-left: 10px
    }

    div.job_listings .job-manager-pagination {
        border-bottom: 1px solid #eee;
        display: block;
        line-height: 1;
        padding: 1em 0;
        text-align: center
    }

    div.job_listings .load_previous {
        border-top: 1px solid #eee
    }

    div.job_listings .load_more_jobs+ul.job_listings {
        border-top: 0
    }

    div.job_listings .load_more_jobs {
        border-bottom: 1px solid #eee;
        display: block;
        font-weight: 700;
        padding: 1em 1em 1em 2em;
        text-align: center
    }

    div.job_listings .load_more_jobs.loading {
        background: url(../../../plugins/wp-job-manager/assets/dist/images/ajax-loader.ea183bf2.gif) no-repeat 50%
    }

    div.job_listings .load_more_jobs.loading strong {
        visibility: hidden
    }

    div.job_listings .load_more_jobs:focus,
    div.job_listings .load_more_jobs:hover {
        background-color: #fcfcfc;
        border-bottom: 1px solid #eee
    }

    .job_listing_preview {
        border: 5px solid #eee;
        padding: 0 1em 1em
    }

    .single-job_listing .entry-header .attachment-post-thumbnail,
    .single-job_listing .job_listing.has-post-thumbnail .post-thumbnail {
        display: none
    }

    .entry-content .job_listing_preview_title,
    .job_listing_preview_title {
        background: #eee;
        padding: .5em 1em;
        position: relative;
        vertical-align: middle
    }

    .entry-content .job_listing_preview_title h2,
    .job_listing_preview_title h2 {
        clear: none;
        margin: 0
    }

    .entry-content .job_listing_preview_title .button,
    .job_listing_preview_title .button {
        float: right;
        margin-left: .25em
    }

    .job_summary_shortcode {
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, .1), inset 0 1px 0 hsla(0, 0%, 100%, .4);
        box-sizing: border-box;
        position: relative;
        text-align: center
    }

    .job_summary_shortcode.aligncenter {
        display: block;
        margin: 2em auto
    }

    .job_summary_shortcode.alignleft {
        float: left;
        margin: 0 2em 2em 0
    }

    .job_summary_shortcode.alignright {
        float: right;
        margin: 0 0 2em 2em
    }

    .job_summary_shortcode a {
        color: inherit;
        text-decoration: none
    }

    .job_summary_shortcode img {
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-top-left-radius: 3px;
        -webkit-border-top-left-radius: 3px;
        -moz-border-top-right-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        border-radius: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4);
        display: block;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .job_summary_shortcode .job_summary_content {
        padding: 0 1em
    }

    .job_summary_shortcode .meta {
        color: #777;
        font-style: italic
    }

    .job_summary_shortcode .job-type {
        border-radius: 1em;
        box-shadow: 0 2px 4px rgba(0, 0, 0, .1), inset 0 1px 0 hsla(0, 0%, 100%, .4);
        color: #fff;
        font-size: 1em;
        height: 1em;
        line-height: 1em;
        margin: -.5em -.5em 0 0;
        min-width: 1em;
        padding: .5em;
        position: absolute;
        right: 0;
        text-align: center;
        text-shadow: 0 1px 0 hsla(0, 0%, 100%, .5);
        top: 0;
        vertical-align: middle;
        width: auto
    }

    .job_summary_shortcode .job-type.full-time {
        background-color: #90da36
    }

    .job_summary_shortcode .job-type.part-time {
        background-color: #f08d3c
    }

    .job_summary_shortcode .job-type.temporary {
        background-color: #d93674
    }

    .job_summary_shortcode .job-type.freelance {
        background-color: #39c
    }

    .job_summary_shortcode .job-type.internship {
        background-color: #6033cc
    }

    #job-manager-job-dashboard .account-sign-in .button {
        margin-right: .5em
    }

    #job-manager-job-dashboard .account-sign-in .button:before {
        -webkit-font-smoothing: antialiased;
        *zoom: 1;
        content: "";
        display: inline-block;
        *display: inline;
        font-family: job-manager !important;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        height: 16px;
        margin: 0 2px 0 0;
        *overflow: auto;
        text-decoration: none;
        vertical-align: top;
        width: 16px
    }

    #job-manager-job-dashboard table ul.job-dashboard-actions {
        font-size: .92em;
        margin: 0;
        padding: 0;
        visibility: hidden
    }

    #job-manager-job-dashboard table ul.job-dashboard-actions li {
        display: inline;
        float: none;
        font-weight: 400;
        list-style: none outside;
        margin: 0 .5em 0 0;
        padding: 0
    }

    #job-manager-job-dashboard table ul.job-dashboard-actions li:after {
        content: "‣";
        padding: 0 0 0 .5em
    }

    #job-manager-job-dashboard table ul.job-dashboard-actions li:last-child:after {
        content: ""
    }

    #job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete {
        color: red
    }

    #job-manager-job-dashboard table tr:focus ul.job-dashboard-actions,
    #job-manager-job-dashboard table tr:hover ul.job-dashboard-actions {
        visibility: visible
    }

    #job-manager-job-dashboard table td,
    #job-manager-job-dashboard table th {
        padding: .5em 1em .5em 0
    }

    #job-manager-job-dashboard table .job_title small {
        color: #999
    }

    #job-manager-job-dashboard table .featured-job-icon:before {
        speak: none;
        content: "";
        display: inline-block;
        font-family: job-manager !important;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        line-height: 1em;
        text-align: center;
        text-decoration: inherit;
        text-transform: none;
        width: 1em
    }

    #content nav.job-manager-pagination,
    #job-manager-job-dashboard table .applications,
    #job-manager-job-dashboard table .expires,
    #job-manager-job-dashboard table .filled,
    nav.job-manager-pagination {
        text-align: center
    }

    #content nav.job-manager-pagination ul,
    nav.job-manager-pagination ul {
        border-left: 1px solid #eee;
        clear: both;
        display: inline-block;
        margin: 1px;
        padding: 0;
        white-space: nowrap
    }

    #content nav.job-manager-pagination ul li,
    nav.job-manager-pagination ul li {
        border-bottom: 1px solid #eee;
        border-right: 1px solid #eee;
        border-top: 1px solid #eee;
        display: inline;
        float: left;
        margin: 0;
        overflow: hidden;
        padding: 0
    }

    #content nav.job-manager-pagination ul li a,
    #content nav.job-manager-pagination ul li span,
    nav.job-manager-pagination ul li a,
    nav.job-manager-pagination ul li span {
        border: 0;
        display: block;
        font-size: 1em;
        font-weight: 400;
        line-height: 1em;
        margin: 0;
        min-width: 1em;
        padding: .5em;
        text-decoration: none
    }

    #content nav.job-manager-pagination ul li a:focus,
    #content nav.job-manager-pagination ul li a:hover,
    #content nav.job-manager-pagination ul li span.current,
    nav.job-manager-pagination ul li a:focus,
    nav.job-manager-pagination ul li a:hover,
    nav.job-manager-pagination ul li span.current {
        background: #eee;
        color: #888
    }

    .chosen-container {
        width: 100% !important
    }

    .twenty-ten .chosen-choices,
    .twenty-ten .job_types {
        margin: 0 !important
    }

    .rtl .job-manager-form label {
        float: right
    }

    .rtl .entry-content .job_listing_preview_title .button,
    .rtl .job-manager-form div.field,
    .rtl .job_listing_preview_title .button {
        float: left
    }

    .rtl .single_job_listing .meta li {
        float: right;
        margin: 0 0 0 1em
    }

    #wpadminbar~span.select2-container,
    body.admin-bar>span.select2-container {
        padding-top: 32px
    }

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

        #wpadminbar~span.select2-container,
        body.admin-bar>span.select2-container {
            padding-top: 46px
        }
    }
}

@media all {
    .col {
        position: relative;
        display: block;
        width: 100%
    }

    html body .vc_row-fluid>.span_12,
    .full-page-inner>.span_12,
    .full-page-inner>.container>.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
    }

    html body .vc_row-fluid>.span_12>.wpb_column,
    .compose-mode .vc_row-fluid>.span_12>.vc_element,
    .compose-mode .vc_row-fluid>.span_12>.vc_element>.wpb_column,
    .full-page-inner>.span_12>.wpb_column,
    .full-page-inner>.container>.span_12>.wpb_column {
        float: none;
        margin-right: 0
    }

    html body .vc_row-fluid>.span_12>.wpb_column:not([class*="offset-"]),
    .compose-mode .vc_row-fluid>.span_12>.vc_element:not([class*="offset-"]),
    .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>.wpb_column:not([class*="offset-"]),
    .full-page-inner>.span_12>.wpb_column:not([class*="offset-"]),
    .full-page-inner>.container>.span_12>.wpb_column:not([class*="offset-"]) {
        margin-left: 0
    }

    .vc_row-fluid>.span_12,
    .full-page-inner>.span_12,
    .full-page-inner>.container>.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"] .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>.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="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="none"].full-width-content,
    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"] {
        margin-bottom: 0
    }

    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,
    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 {
        margin-left: 0;
        margin-right: 0
    }

    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,
    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 {
        padding-left: 0;
        padding-right: 0
    }

    .wpb_column[data-border-radius*="px"]>.vc_column-inner>.column-bg-overlay-wrap {
        overflow: hidden
    }

    .vc_row-fluid .wpb_column.boxed,
    .material .vc_row-fluid .wpb_column.boxed,
    .ascend .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.testimonial_slider,
    body[data-col-gap] .vc_row-fluid .span_12.col.section-title,
    body[data-col-gap] .vc_row-fluid .span_12.post-area {
        margin-left: 0;
        margin-right: 0
    }

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

        .wpb_column.col.no-extra-padding_tablet>.vc_column-inner,
        .full-width-content .wpb_column.col.no-extra-padding_tablet>.vc_column-inner {
            padding: 0
        }
    }

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

        body .wpb_column.col.no-extra-padding_phone>.vc_column-inner,
        body .wpb_column.child_column.col.no-extra-padding_phone>.vc_column-inner,
        body .full-width-content .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 * 0.09)
        }
    }

    @media only screen and (max-width:999px) {
        .full-width-content .col.padding-1-percent>.vc_column-inner {
            padding: calc(100vw * 0.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.full-width-content .col .wpb_row,
        .vc_row-fluid.full-width-content .col,
        .vc_row-fluid.vc_row[data-column-margin="none"] .col,
        .vc_row-fluid .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12) {
            margin-bottom: 0
        }
    }
}

@media all {

    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    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%;
        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: .5em;
        vertical-align: super
    }

    sub {
        font-size: .5em;
        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
    }

    .row:after,
    .col:after,
    .clr:after,
    .group: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
    }

    .screen-reader-text,
    .nectar-skip-to-content:not(:focus) {
        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)
    }

    .wp-caption .wp-caption-text,
    .row .col .wp-caption .wp-caption-text {
        padding: 10px 15px;
        top: -25px;
        position: relative;
        border-left: 4px solid #000
    }

    .wp-caption img,
    .row .col .wp-caption img {
        margin-bottom: 0;
        display: block;
        margin-right: 0
    }

    em {
        font-style: italic
    }

    caption,
    th,
    td {
        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 0.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,
    strong,
    b {
        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
    }

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

    body .pum-overlay,
    .pum-overlay .pum-container,
    .pum-overlay .pum-container .pum-content {
        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
    }

    ul,
    ol {
        margin-left: 30px;
        margin-bottom: 30px
    }

    li ul,
    li ol {
        margin-bottom: 0
    }

    ul li {
        list-style: disc;
        list-style-position: outside
    }

    ol li {
        list-style: decimal;
        list-style-position: outside
    }

    #header-secondary-outer ul,
    #header-secondary-outer ol,
    #header-outer nav>ul,
    #header-outer ol,
    #footer-outer ul,
    #footer-outer ol,
    #slide-out-widget-area ul,
    #slide-out-widget-area ol,
    #search-outer ul,
    #search-outer ol,
    #mobile-menu ul,
    #mobile-menu ol,
    #header-outer .button_social_group ul {
        margin: 0
    }

    #header-secondary-outer ul li,
    #header-secondary-outer ol li,
    #header-outer ul li,
    #header-outer ol li,
    #footer-outer ul li,
    #footer-outer ol li,
    #search-outer ul li,
    #search-outer ol li,
    #slide-out-widget-area ul li,
    #slide-out-widget-area ol li,
    #mobile-menu ul li,
    #mobile-menu ol 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 h4,
    .vc_separator.vc_separator_align_center h3 {
        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 0.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: rgba(0, 0, 0, 1) transparent transparent;
        border-radius: 100%;
        border-style: solid;
        border-width: 3px;
        display: block;
        height: 100%;
        width: 100%;
        top: -3px;
        left: -3px
    }

    .loading-icon.spin,
    .portfolio-loading.spin,
    .pp_loaderIcon.spin,
    .default-loading-icon.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(../../../themes/mathisys/img/icons/loading-white-bg.gif)
    }

    @keyframes spinning_animation {
        0% {
            transform: scale(1) rotate(0deg)
        }

        50% {
            transform: scale(.8) rotate(360deg)
        }

        100% {
            transform: scale(1) rotate(720deg)
        }
    }

    @-webkit-keyframes spinning_animation {
        0% {
            -webkit-transform: scale(1) rotate(0deg)
        }

        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.before-footer>.row,
    .nectar-global-section.after-nav>.row {
        padding-bottom: 0
    }

    .container-wrap .row>.wpb_row:last-child,
    .home-wrap .row>.wpb_row:last-child,
    #portfolio-extra>.wpb_row:last-child {
        margin-bottom: 0
    }

    .wpb_row,
    .wpb_content_element {
        margin-bottom: 35px
    }

    .wpb_row.has-global-section,
    #ajax-content-wrap .wpb_row.has-global-section {
        margin-bottom: 0
    }

    body[data-bg-header="true"] .container-wrap,
    body.single-portfolio .container-wrap,
    body.page-template-template-portfolio-php .container-wrap,
    body.tax-project-type .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:hover,
    #top #logo:focus {
        color: #000
    }

    #top #logo img {
        text-indent: -9999px;
        max-width: none;
        width: auto;
        margin-bottom: 0;
        display: block;
        transition: opacity 0.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 0.8s ease, margin 0.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 0.8s ease
    }

    #top nav>ul .slide-out-widget-area-toggle {
        transition: margin 0.25s ease
    }

    .side-widget-open #top nav>ul .slide-out-widget-area-toggle {
        transition: margin 0.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 0.2s ease
    }

    #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a {
        transition: color 0.2s ease
    }

    body #header-outer[data-full-width="true"] #top nav>.buttons {
        margin-left: 0
    }

    #top nav>ul>li[class*="button_solid_color"]>a:before,
    #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 {
        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 0.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 nav>ul>li[class*="button_"]>a:before,
    #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 {
        -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: 0.85 !important
    }

    #top nav>ul>li[class*="button_bordered"]>a:before,
    #header-outer.transparent #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 0.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[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"].current-menu-ancestor>a,
    #header-outer #top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="default"] #top nav .sf-menu>[class*="button_solid_color"].sfHover:not(#social-in-menu)>a,
    #header-outer #top nav>ul>li[class*="button_solid_color"]>a .sf-sub-indicator i,
    #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[data-lhe="default"] #top nav .sf-menu>[class*="button_solid_color"].current-menu-ancestor>a i,
    #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
    }

    #top nav>ul>li[class*="button_solid_color"]>a,
    body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="animated_underline"] #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[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>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,
    #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover,
    #header-outer.dark-text #top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"]>a,
    #header-outer.transparent.dark-slide>#top nav>ul>li[class*="button_solid_color"]>a:hover {
        color: #fff !important;
        opacity: 1 !important;
        padding-left: 20px;
        padding-right: 20px
    }

    #header-outer[data-lhe="default"] #top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="default"] #top nav>ul>li[class*="button_bordered"]>a,
    #top nav>ul>li[class*="button_bordered"]>a,
    body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a,
    #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:hover {
        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"] .span_9>.slide-out-widget-area-toggle a .label,
    body[data-header-color="light"] .mobile-header {
        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>li:hover>ul,
    #header-outer .sf-menu>.sfHover>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 0.2s ease
    }

    .sf-shadow .sf-shadow-off {
        background: none repeat scroll 0 0 transparent
    }

    .sf-vertical,
    .sf-vertical li {
        width: 100%
    }

    .sf-vertical li:hover ul,
    .sf-vertical .sfHover 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 li:hover>ul,
    .sf-menu .sfHover>ul {
        z-index: 999;
        pointer-events: all
    }

    .sf-menu li li.sfHover {
        z-index: 999
    }

    .sf-menu li li:hover ul,
    .sf-menu li .sfHover ul,
    .sf-menu li li li:hover ul,
    .sf-menu li li .sfHover 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 0 0 0;
        box-shadow: none;
        text-shadow: none
    }

    body #top nav>ul>li>.temp-hidden-display,
    body #header-secondary-outer nav>ul>li>.temp-hidden-display {
        display: block !important;
        opacity: 0;
        left: 0 !important;
        right: auto !important
    }

    body #top nav>ul>.edge>ul,
    body #header-secondary-outer nav>ul>.edge>ul {
        left: auto;
        right: 0
    }

    body #top nav>ul>li .edge>ul,
    body #header-secondary-outer 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,
    #slide-out-widget-area .menu-item-hidden-text>a>.menu-title-text,
    #slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon-text>.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:not(.menu-item-has-icon)>a>.nectar-ext-menu-item>.inner-content>.title,
    #mobile-menu .menu-item-hidden-text:not(.menu-item-has-icon)>a .nectar-ext-menu-item>.inner-content>.title {
        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
    }

    body .no-transition,
    body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition,
    body #slide-out-widget-area-bg.fullscreen-alt.no-transition,
    .page-submenu.no-trans,
    .sf-menu>.no-trans>ul,
    body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open),
    .posts-container article.ajax-loaded,
    body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,
    body[data-button-style="rounded_shadow"] .nectar-button.wpb_start_animation,
    .post-area.masonry {
        -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
    }

    #top nav>ul>li>ul>li,
    #header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,
    #header-secondary-outer .sf-menu>li>ul>li,
    #header-outer .widget_shopping_cart .cart_list,
    #header-outer .widget_shopping_cart .total,
    #header-outer .widget_shopping_cart .buttons {
        opacity: 0;
        transition: transform 0.65s cubic-bezier(.2, .8, .25, 1), opacity 0.65s cubic-bezier(.2, .8, .25, 1);
        -webkit-transition: transform 0.65s cubic-bezier(.2, .8, .25, 1), opacity 0.65s cubic-bezier(.2, .8, .25, 1)
    }

    #top nav>ul>.sfHover>ul>li,
    #header-secondary-outer .sf-menu>.sfHover>ul>li,
    #header-outer[data-format="centered-menu"] #top nav>ul>.sfHover>ul>li,
    #header-outer .widget_shopping_cart.open .cart_list,
    #header-outer .widget_shopping_cart.open .total,
    #header-outer .widget_shopping_cart.open .buttons {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    #header-outer .widget_shopping_cart .cart_list,
    #header-outer .widget_shopping_cart,
    .wpcf7-form-control-wrap,
    .nectar-social.full-width>* {
        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,
    body #header-outer nav>ul>.megamenu>.sub-menu>li a,
    body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
    #header-outer nav>ul>.megamenu>ul>li>a:hover,
    #header-outer nav>ul>.megamenu>ul>.sfHover>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>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
    }

    #top .menu-item-language .iclflag,
    #header-secondary-outer .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
    }

    .sf-menu>li ul a,
    #header-outer nav>ul>.megamenu ul li 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-secondary-outer .sf-menu li ul,
    body:not([data-header-format="left-header"]) #top .sf-menu li ul,
    #header-outer nav>ul>.megamenu>.sub-menu {
        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 #top .sf-menu .megamenu li ul,
    #header-outer #header-secondary-outer .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 0.25s, opacity 0.25s;
        transition: transform 0.25s, opacity 0.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 li .on-left-side,
    .sf-menu li .sfHover .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="light"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul,
    body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu>li:not(.megamenu) li ul {
        margin-top: -21px
    }

    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,
    body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu>li:not(.megamenu) li ul,
    body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .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 0.2s ease
    }

    body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header="true"]) {
        transition: box-shadow 0.42s ease, opacity 0.3s ease, transform 0.32s ease
    }

    #header-outer[data-using-secondary="1"]:not([data-format="left-header"]) {
        transition: transform 0.32s ease, background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.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_9,
        #header-outer:not([data-format="left-header"]) #top .span_3 {
            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-menu"] #top .span_9 nav .sf-menu:not(.buttons),
        #header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu:not(.buttons),
        #header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav,
        #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav {
            -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-under-logo"] .row,
        #header-outer[data-format="centered-menu-bottom-bar"] .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
        }

        #top .span_9>.slide-out-widget-area-toggle>div,
        #header-outer .mobile-search .icon-salient-search,
        #header-outer #top #mobile-cart-link i,
        #header-outer .mobile-user-account .icon-salient-m-user {
            position: relative;
            display: block;
            top: 50%;
            font-size: 18px;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            background-color: transparent
        }

        #top .span_9>.slide-out-widget-area-toggle,
        #top #mobile-cart-link,
        #top .mobile-search,
        #header-outer #top .mobile-user-account {
            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"].material a.slide_out_area_close:before,
        body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
            background-color: rgba(0, 0, 0, .06)
        }

        #header-outer[data-cart="true"] #top .span_9>.slide-out-widget-area-toggle,
        #header-outer[data-cart="true"] #top #mobile-cart-link,
        #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 #search-btn a span,
    #top nav ul #search-btn a,
    #top nav ul .slide-out-widget-area-toggle a,
    #top nav ul #nectar-user-account a span,
    #top nav ul #nectar-user-account a {
        line-height: 20px;
        height: 20px
    }

    #top ul .slide-out-widget-area-toggle a .label,
    #top .span_9>.slide-out-widget-area-toggle a.using-label .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 0.2s ease
    }

    #top ul .slide-out-widget-area-toggle a.using-label>span,
    #top .span_9>.slide-out-widget-area-toggle a.using-label>span {
        display: inline-block;
        vertical-align: middle
    }

    #top ul .slide-out-widget-area-toggle a.using-label,
    #top .span_9>.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 #search-btn a,
    #top nav ul #nectar-user-account a,
    #top nav ul .slide-out-widget-area-toggle a {
        padding: 0 0 0 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 0.2s ease;
        transition: color 0.2s ease
    }

    #top ul .slide-out-widget-area-toggle a i.label {
        -webkit-transition: color 0.2s ease;
        transition: color 0.2s ease
    }

    #header-outer header .nectar-menu-icon-img {
        margin-bottom: 0;
        width: 18px;
        max-height: 200px;
        height: auto;
        vertical-align: middle;
        transition: opacity 0.2s ease 0.05s
    }

    #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-img,
    #header-outer header .nectar-menu-icon {
        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 0.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 0.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 0.25s ease, opacity 0.2s ease;
        -webkit-transition: -webkit-transform 0.25s ease, opacity 0.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 [class^="fa-"]:after,
    #header-outer #social-in-menu [class*="fa-"]:after,
    #header-outer #social-in-menu .fa-vine:before,
    #header-outer #social-in-menu .fa-vine: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 0.3s ease;
        -webkit-transition: color 0.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 .first-load a.cart-contents .cart-wrap span,
    #header-outer #mobile-cart-link.first-load .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 #search-btn a span,
    #header-outer.dark-text #top nav ul #nectar-user-account a span {
        opacity: 1
    }

    .lines-button.x2.close .lines,
    .sf-menu .megamenu li ul,
    #header-outer .sf-menu .megamenu ul .sub-menu {
        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:before,
    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 {
        height: 4px;
        width: 2.1rem;
        border-radius: 1px
    }

    body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .lines-button,
    .slide-out-hover-icon-effect:not(.small) .lines-button,
    body .slide-out-hover-icon-effect:not(.small) .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
    }

    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),
    .slide-out-hover-icon-effect a {
        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 0.3s ease;
        transition: transform .3s ease, box-shadow 0.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 0.3s ease, background .3s ease, opacity .3s ease, border-color 0.3s ease
    }

    body[data-hhun="1"] #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"][data-permanent-transparent="1"].detached,
    body[data-hhun="1"] #header-outer.detached {
        position: fixed !important;
        z-index: 9998;
        -webkit-transition: -webkit-transform .3s ease, height .3s ease, background .3s ease, opacity .3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
        transition: transform .3s ease, height .3s ease, background .3s ease, opacity .3s ease, border-color 0.3s ease, box-shadow 0.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 0.3s ease, box-shadow 0.3s ease
        }
    }

    body[data-hhun="1"] #header-outer.transparent.at-top {
        transition: background-color 0.3s ease, box-shadow 0.3s ease, transform 0.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
    }

    .wpb_row .nectar-video-wrap,
    #page-header-bg .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 .nectar-video-wrap.column-video,
    .wpb_row .mobile-video-image.column-video {
        z-index: 0
    }

    body.using-mobile-browser .wpb_row .nectar-video-wrap,
    body.using-mobile-browser #page-header-bg .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 0.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
    }

    .wpb_row .nectar-video-wrap .mejs-container .mejs-controls,
    .mejs-overlay-button,
    .mejs-overlay-loading,
    #search-outer .ui-helper-hidden-accessible,
    .mobile #search-outer .ui-widget-content {
        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
    }

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

    .row-bg.viewport-tablet,
    .row-bg.viewport-phone,
    .column-image-bg-wrap.viewport-tablet,
    .column-image-bg-wrap.viewport-phone {
        display: none
    }

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

        .row-bg.viewport-tablet,
        .column-image-bg-wrap.viewport-tablet {
            display: block
        }

        .row-bg.viewport-desktop.has-tablet,
        .column-image-bg-wrap.viewport-desktop.has-tablet {
            display: none
        }
    }

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

        .row-bg.viewport-phone,
        .column-image-bg-wrap.viewport-phone {
            display: block
        }

        .row-bg.viewport-desktop.has-phone,
        .column-image-bg-wrap.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-section,
    .wpb_row.full-width-content,
    body.material .wpb_row.full-width-section,
    body.material .wpb_row.full-width-content {
        margin-bottom: 0
    }

    .wpb_row.full-width-content img,
    .wpb_row.full-width-content .img-with-aniamtion-wrap,
    .wpb_row.full-width-content .img-with-aniamtion-wrap .hover-wrap {
        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-section,
    html:not(.js) .full-width-content {
        visibility: visible
    }

    .full-width-section.parallax_section .row-bg,
    .full-width-content.parallax_section .row-bg,
    .wpb_row.parallax_section .row-bg {
        background-attachment: fixed
    }

    body .full-width-section.parallax_section .row-bg.translate,
    body .full-width-content.parallax_section .row-bg.translate,
    body .wpb_row.parallax_section .row-bg.translate,
    .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg.translate,
    #page-header-bg .page-header-bg-image.translate,
    [data-parallax="true"] .swiper-slide .image-bg.translate,
    .wpb_row .column-image-bg-wrap .column-image-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_section .row-bg,
    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 {
        opacity: 0;
        transition: opacity 0.2s ease
    }

    _::-webkit-full-page-media,
    _:future,
    :root body[data-ajax-transitions="false"] .parallax_section .row-bg {
        opacity: 1
    }

    body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]),
    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 {
        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) {

        body .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]),
        .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)
        }
    }

    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 #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,
    .global-section-after-header-nav-active #ajax-content-wrap .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]) {
        height: calc(100% + 90px)
    }

    body[data-ajax-transitions="false"] .parallax_section .nectar-recent-post-slide .row-bg,
    body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .row-bg,
    body[data-ajax-transitions="false"] .parallax_section.nectar-parallax-enabled .nectar-recent-post-slide .nectar-recent-post-bg,
    body[data-ajax-transitions="false"] .parallax_section .row-bg[data-parallax-speed="fixed"],
    body[data-ajax-transitions="false"] .parallax_section .row-bg .nectar-recent-post-slide,
    body[data-ajax-transitions="false"] .nectar-parallax-enabled .parallax-layer.column-image-bg:not([data-nectar-img-src]) {
        opacity: 1
    }

    .full-width-section.parallax_section .row-bg-wrap,
    .full-width-content.parallax_section .row-bg-wrap,
    .wpb_row.parallax_section .row-bg-wrap,
    .wpb_row .row-bg-wrap .inner-wrap {
        overflow: hidden;
        width: 100.1%;
        height: 100.1%;
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0
    }

    .wpb_row.parallax_section .row-bg-wrap,
    .wpb_row .row-bg-wrap[data-bg-animation="zoom-out-reveal"] {
        z-index: 2
    }

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

    .wpb_row[data-br*="px"][data-br-applies="inner"] .row_col_wrap_12,
    .wpb_row[data-br*="px"][data-br-applies="bg"]>.row-bg-wrap,
    .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 {
        overflow: hidden
    }

    .wpb_row.parallax_section[data-br*="px"][data-br-applies="both"]>.row-bg-wrap {
        height: 100%
    }

    .row-bg-wrap[data-bg-animation*="fade"],
    .row-bg-wrap[data-bg-animation*="zoom"],
    .column-image-bg-wrap[data-bg-animation*="fade"],
    .column-image-bg-wrap[data-bg-animation*="zoom"] {
        overflow: hidden
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image,
    .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap:not(.using-image)+.row-bg-overlay {
        opacity: 0;
        transition: opacity 0.85s ease-out
    }

    .column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap {
        opacity: 0;
        transition: opacity 0.55s ease-out
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.using-image.animated-in,
    .row-bg-wrap[data-bg-animation="fade-in"] .inner-wrap:not(.using-image).animated-in+.row-bg-overlay,
    .column-image-bg-wrap[data-bg-animation="fade-in"] .inner-wrap.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 0.55s ease-out
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image,
    .column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap {
        transform: scale(1.25);
        transition: transform 2.5s cubic-bezier(.1, .55, .4, 1)
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.using-image,
    .column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap {
        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 0.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 0.55s ease-out 0.2s
    }

    .wpb_column .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"] {
        transform: scale(.7);
        opacity: 0;
        transition: background-color 0.45s cubic-bezier(.25, 1, .33, 1), opacity 0.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
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image,
    .column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap {
        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)
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.using-image.animated-in,
    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.using-image.animated-in,
    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,
    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out"] .inner-wrap.animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out-slow"] .inner-wrap.animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out-high"] .inner-wrap.animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"] .inner-wrap.animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,
    .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in {
        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
    }

    body[data-ajax-transitions] .row-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,
    .column-image-bg-wrap[data-bg-animation="zoom-out-reveal"].animated-in,
    .column-bg-overlay-wrap[data-bg-animation="zoom-out-reveal"].animated-in {
        opacity: 1
    }

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

    .full-width-section.parallax_section .row-bg,
    .full-width-content.parallax_section .row-bg,
    .wpb_row.parallax_section .row-bg {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        background-size: cover
    }

    .full-width-section.no-cover .row-bg,
    .wpb_row .row-bg.no-cover,
    .full-width-section .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
    }

    .full-width-section>.col.span_12.light,
    .full-width-content>.col.span_12.light,
    .col.span_12.light .wpb_text_column>.wpb_wrapper>ul,
    .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_row.vc_row-o-equal-height.vc_row-o-content-top>.span_12>.wpb_column>.vc_column-inner>.wpb_wrapper {
        min-height: 100%
    }

    .vc_column_container>.vc_column-inner {
        position: relative
    }

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

        body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12,
        body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container>.vc_column-inner,
        body .vc_row.vc_row-flex.vc_row-o-equal-height>.span_12>.vc_column_container {
            display: -webkit-flex;
            display: flex
        }
    }

    @media (max-width:1299px) and (min-width:1000px) {
        .vc_hidden-md {
            display: none
        }
    }

    .col {
        position: relative;
        float: left
    }

    .col-overflow-hidden>.vc_column-inner {
        overflow: hidden
    }

    .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 0.2s ease, box-shadow 0.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_section .row-bg.loaded,
    body[data-ajax-transitions] .parallax-layer.column-image-bg.loaded {
        transition: opacity 0.4s ease 0.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
    }

    body .col.centered-text img,
    body .wpb_column.centered-text img,
    .col.center img {
        margin-left: auto;
        margin-right: auto
    }

    .wpb_column {
        background-position: center
    }

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

    .wpb_column .column-bg-overlay,
    .wpb_column .column-bg-overlay-wrap {
        pointer-events: none;
        position: absolute;
        z-index: 0;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        content: ' ';
        display: block;
        opacity: 0;
        transition: background-color 0.45s cubic-bezier(.25, 1, .33, 1), opacity 0.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
    }

    .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer,
    .otgs-development-site-front-end {
        z-index: 9;
        position: relative;
        margin-bottom: 0
    }

    rs-module video,
    rs-module audio {
        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 {
        *height: 0
    }

    .flex-direction-nav a {
        display: block;
        line-height: 22px;
        position: relative;
        background-color: #000;
        height: 25px;
        width: 25px;
        text-align: center;
        transition: all 0.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,
    .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot,
    .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot,
    .nectar-woo-flickity .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,
    .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,
    .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot:before,
    .nectar-quick-view-box .flickity-page-dots .dot:before,
    .nectar-woo-flickity .flickity-page-dots .dot:before,
    body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {
        width: 6px;
        height: 6px;
        transition: all 0.25s ease;
        border-radius: 50%;
        margin-left: 11px;
        background-color: transparent;
        box-shadow: inset 0 0 0 5px #000
    }

    .material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch,
    #ajax-content-wrap .flickity-page-dots .dot.is-selected {
        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,
    .testimonial_slider[data-style="multiple_visible_minimal"] .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,
    .nectar-quick-view-box .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 .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot:before,
    .span_12.light .nectar-woo-flickity .flickity-page-dots .dot:before,
    .span_12.light .nectar-recent-posts-slider_multiple_visible .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 .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before,
    .span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected:before,
    .span_12.light .nectar-recent-posts-slider_multiple_visible .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-embed,
    iframe {
        max-width: 100%
    }

    html:not(.js) .main-content iframe[src],
    .main-content #sidebar iframe[src],
    .wc-braintree-hosted-field iframe {
        opacity: 1
    }

    .iframe-embed-standard iframe {
        width: 100% !important
    }

    #header-outer .wpml-ls-menu-item .wpml-ls-flag {
        margin-bottom: 0
    }

    #slide-out-widget-area .wpml-ls-menu-item .wpml-ls-flag {
        max-width: 100px
    }

    .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)
    }

    .nectar-button:hover,
    .full-width-section .light .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,
    body .nectar-button.see-through,
    .text_on_hover.product .add_to_cart_button {
        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 rgba(255, 255, 255, 1)
    }

    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"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
    body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover {
        transform: translateY(-3px) !important
    }

    body[data-button-style="slightly_rounded_shadow"] .nectar-button.wpb_start_animation,
    body[data-button-style="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: rgba(255, 255, 255, 1)
    }

    .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: rgba(255, 255, 255, 1)
    }

    .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: rgba(0, 0, 0, 1)
    }

    body .nectar-button.see-through-2:hover,
    body .col.dark .nectar-button.see-through-2:hover,
    body .nectar-button.see-through-3:hover,
    body .col.dark .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
    }

    .swiper-slide .button.solid_color_2 a:hover,
    .nectar-button.tilt:hover,
    .swiper-slide .button.solid_color_2 a:hover:after,
    .nectar-button.tilt:hover:after,
    .swiper-slide .button.solid_color_2 a:hover:before,
    .nectar-button.tilt:hover:before {
        transition: all .5s cubic-bezier(.25, 1, .33, 1)
    }

    .swiper-slide .button.solid_color_2 a,
    .nectar-button.tilt {
        display: block;
        background: #5cbcf6;
        outline: 1px solid transparent;
        transform-style: preserve-3d;
        outline: none;
        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
    }

    .swiper-slide .button.solid_color_2 a:after,
    .nectar-button.tilt: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
    }

    .swiper-slide .button.solid_color_2 a:before,
    .nectar-button.tilt: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
    }

    .swiper-slide .button.solid_color_2 a:after,
    .nectar-button.tilt:after,
    .swiper-slide .button.solid_color_2 a:before,
    .nectar-button.tilt:before {
        opacity: 0
    }

    .swiper-slide .button.solid_color_2 a:hover:after,
    .nectar-button.tilt:hover:after,
    .swiper-slide .button.solid_color_2 a:hover:before,
    .nectar-button.tilt:hover:before {
        opacity: 1
    }

    .swiper-slide .button.solid_color_2 a:hover,
    .nectar-button.tilt: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-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,
    .nectar-cta[data-style="underline"] .link_wrap .link_text: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 0.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-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover:after,
    body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover:after {
        animation: portSliderLine 0.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
    }

    .nectar-category-grid[data-text-color="light"] .nectar-category-grid-item .content *,
    .full-width-section>.col.span_12.dark .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[data-using-bg="true"] .link_wrap,
    .nectar-cta[class*="border_thickness"] .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 0.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: "\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 0.33s cubic-bezier(.12, .75, .4, 1)
    }

    .nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,
    .span_12.light .nectar-cta[data-text-color="custom"] .link_wrap .arrow:before,
    .nectar-cta[data-text-color="custom"] .arrow:after,
    .span_12.light .nectar-cta[data-text-color="custom"] .arrow:after,
    .nectar-cta[data-style="see-through"][data-text-color="custom"] .link_wrap .arrow:after {
        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 .link_text:before,
    .nectar-cta[data-style="material"] .link_wrap .circle {
        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 0.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 0.33s cubic-bezier(.12, .75, .4, 1)
    }

    .nectar-cta[data-style="material"] .link_wrap .arrow:before,
    .nectar-cta[data-style="material"] .link_wrap .arrow:after {
        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 .link_text:before,
    .nectar-cta[data-style="material"] .link_wrap .circle {
        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:before,
    .nectar-cta[data-style="material"] .link_wrap .arrow:after {
        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 0.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% + 0.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% + 0.5px)) translateX(0) translateZ(0)
        }

        100% {
            transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
        }
    }

    @keyframes ctaArrowSVGEnd {
        0% {
            transform: translateY(calc(-50% + 0.5px)) translateX(-3px) translateZ(0)
        }

        100% {
            transform: translateY(calc(-50% + 0.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% + 0.5px)) translateZ(0)
        }

        100% {
            transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
        }
    }

    @keyframes ctaArrowLineEnd {
        0% {
            transform-origin: right;
            transform: scaleX(1) translateY(calc(-50% + 0.5px)) translateZ(0)
        }

        50% {
            transform-origin: right;
            transform: scaleX(0) translateY(calc(-50% + 0.5px)) translateZ(0)
        }

        51% {
            transform-origin: left
        }

        100% {
            transform: scaleX(1.2) translateY(calc(-50% + 0.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 0.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 0.45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    .nectar-cta[data-style="arrow-animation"] .line {
        animation: ctaArrowLineStart 0.45s cubic-bezier(.23, .46, .4, 1) forwards
    }

    .nectar-cta[data-style="arrow-animation"] svg {
        animation: ctaArrowSVGStart 0.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 0.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 0.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 0.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 0.45s ease 0.25s forwards
    }

    .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline,
    .team-member:hover .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline {
        animation: ctaArrowStartTeam 0.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 0.3s ease
    }

    #ajax-content-wrap .nectar-cta[data-style="text-reveal-wave"][data-using-bg="true"] .link_wrap:hover {
        transition: background-color 0.5s cubic-bezier(.23, .46, .4, 1)
    }

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

        .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,
        .menu-item-hover-text-reveal-wave .hover .char {
            animation: nectar_cta_letter_animation 0.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
    }

    .nectar-cta[data-style="text-reveal-wave"] .char,
    .menu-item-hover-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 0.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 .wpb_separator,
    body .vc_text_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 i[class^="icon-"].icon-3x.alt-style.hovered,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [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 i[class^="icon-"].icon-3x.alt-style.hovered,
    .light .col:not(.post-area):not(.span_12):not(#sidebar):hover [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)
    }

    [class^="icon-"].icon-3x,
    [class*=" icon-"].icon-3x,
    .circle-border {
        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 0.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
    }

    .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,
    #sidebar .widget:hover .circle-border {
        border: 1px solid #000;
        transform: scale(1.18);
        transition-timing-function: cubic-bezier(.4, .25, .14, 1.73)
    }

    .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,
    #sidebar .widget:hover [class^="icon-"].icon-3x {
        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
    }

    .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border,
    #sidebar .widget:hover .extra-color-gradient-1 .circle-border,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border,
    #sidebar .widget:hover .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-2: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-1:not(.alt-style),
    body:not(.material) .nectar-button i,
    body.material:not([data-button-style^="rounded"]) .nectar-button i {
        background-color: transparent !important
    }

    [class^="icon-"].extra-color-gradient-1.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,
    [class*=" icon-"].extra-color-gradient-2.alt-style:not(.icon-normal):before {
        background: #fff;
        -webkit-background-clip: text;
        background-clip: text
    }

    [class^="icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,
    [class*=" icon-"].extra-color-gradient-1.alt-style:not(.icon-normal).no-grad:before,
    [class^="icon-"].extra-color-gradient-2.alt-style: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-1"].no-grad:before,
    [class^="icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,
    [class*=" icon-"].extra-color-gradient-1:not(.icon-normal).no-grad:before,
    [class^="icon-"][data-color="extra-color-gradient-2"].no-grad:before,
    [class*=" icon-"][data-color="extra-color-gradient-2"].no-grad:before,
    .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 {
        background-color: transparent !important;
        background: none !important
    }

    body .nectar-gradient-text[data-color="extra-color-gradient-1"].no-grad *,
    body .nectar-gradient-text[data-color="extra-color-gradient-2"].no-grad *,
    .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start,
    .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start,
    .nectar-button.extra-color-gradient-1.no-text-grad .hover,
    .nectar-button.extra-color-gradient-2.no-text-grad .hover,
    .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 {
        -webkit-text-fill-color: initial
    }

    .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-1.icon-3x.alt-style:before,
    [class^="icon-"].extra-color-gradient-2.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"],
    .nectar-color-white {
        color: #fff !important
    }

    body .nectar_icon_wrap[data-color="black"] i,
    body .svg-icon-holder[data-color="black"],
    .nectar-color-black {
        color: #000 !important
    }

    body .nectar_icon_wrap[data-color="grey"] i,
    body .svg-icon-holder[data-color="grey"],
    .nectar-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_wrap[data-color="extra-color-gradient-1"] .nectar_icon i,
    .nectar_icon_wrap[data-color="extra-color-gradient-2"] .nectar_icon i,
    .nectar_icon .im-icon-wrap>span {
        display: inline-block
    }

    .nectar_icon .im-icon-wrap {
        display: flex;
        height: 100%;
        justify-content: center;
        align-items: center
    }

    .nectar_icon_wrap .im-icon-wrap[data-color="white"] path,
    .nectar-fancy-box[data-style="parallax_hover"] .im-icon-wrap 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-basic"] .nectar_icon,
    .span_12.light .nectar_icon_wrap[data-style="border-animation"] .nectar_icon {
        border-color: rgba(255, 255, 255, .15)
    }

    .nectar_icon_wrap[data-style="border-basic"] .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"] .nectar_icon,
    .nectar_icon_wrap[data-style="soft-bg"] .nectar_icon,
    .nectar_icon_wrap[data-style="shadow-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="soft-bg"] .nectar_icon,
    .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon {
        border: 0
    }

    .nectar_icon_wrap[data-style="soft-bg"] .nectar_icon:before,
    .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:before,
    .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {
        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:before,
    .nectar_icon_wrap[data-style="shadow-bg"] .nectar_icon:after {
        opacity: 1
    }

    .nectar_icon_wrap[data-style*="border"] .nectar_icon i,
    .nectar_icon_wrap[data-style="soft-bg"] .nectar_icon i,
    .nectar_icon_wrap[data-style="shadow-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:before,
    .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient"]:hover .nectar_icon:before {
        opacity: 1
    }

    .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient"]:before,
    .nectar_icon_wrap[data-style="border-animation"][data-color*="extra-color-gradient"] .nectar_icon: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
    }

    img.img-with-animation,
    .img-with-aniamtion-wrap .hover-wrap,
    .col.has-animation,
    .wpb_column.has-animation,
    .nectar_cascading_images .cascading-image .inner-wrap,
    .nectar-fancy-box.has-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) img.img-with-animation,
    html:not(.js) .col.has-animation,
    html:not(.js) .wpb_column.has-animation {
        opacity: 1
    }

    img.img-with-animation[data-animation="none"],
    .img-with-aniamtion-wrap[data-animation="none"] .hover-wrap,
    .nectar_cascading_images .cascading-image[data-animation="none"] .inner-wrap {
        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
    }

    img.img-with-animation[data-animation="grow-in"],
    .img-with-aniamtion-wrap[data-animation="grow-in"] .hover-wrap,
    .col.has-animation[data-animation="grow-in"],
    .wpb_column.has-animation[data-animation="grow-in"],
    .nectar-fancy-box.has-animation[data-animation="grow-in"] {
        opacity: 0;
        transform: scale(.75);
        transition: opacity 0.6s cubic-bezier(.15, .84, .35, 1.25), background-color 0.35s cubic-bezier(.65, 0, .35, 1);
        -webkit-backface-visibility: hidden
    }

    img.img-with-animation[data-animation="flip-in"],
    .img-with-aniamtion-wrap[data-animation="flip-in"] .hover-wrap,
    .col.has-animation[data-animation="flip-in"],
    .wpb_column.has-animation[data-animation="flip-in"],
    .nectar-fancy-box.has-animation[data-animation="flip-in"] {
        opacity: 0;
        transform: rotateY(25deg);
        transition: opacity 1s ease, background-color 0.35s cubic-bezier(.65, 0, .35, 1)
    }

    .flip-in-vertical-wrap {
        -webkit-perspective: 2000px;
        perspective: 2000px
    }

    img.img-with-animation[data-animation="flip-in-vertical"],
    .img-with-aniamtion-wrap[data-animation="flip-in-vertical"] .hover-wrap,
    .col.has-animation[data-animation="flip-in-vertical"],
    .wpb_column.has-animation[data-animation="flip-in-vertical"],
    .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"] {
        opacity: 0;
        transform: rotateX(-45deg) translateY(120px);
        transition: opacity 1s ease, background-color 0.35s cubic-bezier(.65, 0, .35, 1)
    }

    img.img-with-animation[data-shadow="small_depth"],
    .img-with-aniamtion-wrap[data-shadow="small_depth"] .hover-wrap,
    .cascading-image[data-shadow="small_depth"] .img-wrap,
    .cascading-image[data-shadow="small_depth"] .bg-color,
    .nectar-video-box[data-shadow="small_depth"]:before,
    .nectar-flickity[data-shadow="small_depth"] .cell,
    .nectar_video_player_self_hosted[data-shadow="small_depth"] .wpb_video_wrapper {
        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
    }

    img.img-with-animation[data-shadow="medium_depth"],
    .img-with-aniamtion-wrap[data-shadow="medium_depth"] .hover-wrap,
    .cascading-image[data-shadow="medium_depth"] .img-wrap,
    .cascading-image[data-shadow="medium_depth"] .bg-color,
    .nectar-video-box[data-shadow="medium_depth"]:before,
    .nectar-flickity[data-shadow="medium_depth"] .cell,
    .nectar_video_player_self_hosted[data-shadow="medium_depth"] .wpb_video_wrapper {
        box-shadow: 0 30px 80px rgba(0, 0, 0, .14), 0 20px 70px rgba(0, 0, 0, .12)
    }

    img.img-with-animation[data-shadow="large_depth"],
    .img-with-aniamtion-wrap[data-shadow="large_depth"] .hover-wrap,
    .cascading-image[data-shadow="large_depth"] .img-wrap,
    .cascading-image[data-shadow="large_depth"] .bg-color,
    .nectar-video-box[data-shadow="large_depth"]:before,
    .nectar_video_player_self_hosted[data-shadow="large_depth"] .wpb_video_wrapper {
        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)
    }

    img.img-with-animation[data-shadow="x_large_depth"],
    .img-with-aniamtion-wrap[data-shadow="x_large_depth"] .hover-wrap,
    .cascading-image[data-shadow="x_large_depth"] .img-wrap,
    .cascading-image[data-shadow="x_large_depth"] .bg-color,
    .nectar-video-box[data-shadow="x_large_depth"]:before,
    .nectar-flickity[data-shadow="x_large_depth"] .cell,
    .nectar_video_player_self_hosted[data-shadow="x_large_depth"] .wpb_video_wrapper {
        box-shadow: 0 60px 135px rgba(0, 0, 0, .14), 0 15px 65px rgba(0, 0, 0, .14)
    }

    img.img-with-animation[data-animation="fade-in-from-left"],
    .img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap {
        transform: translateX(-75px);
        padding-right: 30px
    }

    img.img-with-animation[data-animation="fade-in-from-left"][data-shadow*="_depth"],
    .img-with-aniamtion-wrap[data-animation="fade-in-from-left"][data-shadow*="_depth"] .hover-wrap {
        padding-right: 0
    }

    .col.has-animation[data-animation="fade-in-from-left"],
    .wpb_column.has-animation[data-animation="fade-in-from-left"],
    .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"] {
        transform: translateX(-45px)
    }

    img.img-with-animation[data-animation="fade-in-from-right"],
    .img-with-aniamtion-wrap[data-animation="fade-in-from-right"] .hover-wrap {
        transform: translateX(75px)
    }

    .col.has-animation[data-animation="fade-in-from-right"],
    .wpb_column.has-animation[data-animation="fade-in-from-right"],
    .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"] {
        transform: translateX(45px)
    }

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

    .col.has-animation[data-animation="fade-in-from-bottom"],
    .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
    .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
        transform: translateY(50px)
    }

    img.img-with-animation[data-animation="fade-in-from-left"],
    img.img-with-animation[data-animation="fade-in-from-right"],
    .nectar-fancy-box.has-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 img.img-with-animation.nectar-lazy,
    .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy {
        opacity: 0;
        transition: opacity 0.5s ease
    }

    .img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded,
    .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner 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;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -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;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox
    }

    @-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
    }

    .nectar_video_lightbox svg,
    .masonry-blog-item .video-play-button svg,
    .auto_meta_overlaid_spaced article .content-inner>.play svg {
        display: block;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: 2px;
        transform: translateY(-50%) translateX(-50%)
    }

    .nectar_video_lightbox.play_button:before,
    .nectar-video-box .play_button_mouse_follow:before,
    .auto_meta_overlaid_spaced article .content-inner>.play: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 0.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%
    }

    .wpb_video_widget.vc_video-aspect-ratio-11 .wpb_video_wrapper {
        padding-top: 100%
    }

    .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 0.45s ease, opacity 0.3s ease
    }

    .nectar-drag-indicator i {
        transition: transform 0.2s ease, opacity 0.2s ease
    }

    .nectar-view-indicator span {
        transition: opacity 0.2s ease
    }

    .nectar-drag-indicator.visible i {
        transition: transform 0.45s ease, opacity 0.3s ease
    }

    .nectar-drag-indicator.visible:before,
    .nectar-view-indicator.visible .color-circle,
    .nectar-view-indicator.visible span,
    .nectar-drag-indicator.visible i.fa-angle-left,
    .nectar-drag-indicator.visible i.fa-angle-right {
        transform: scale(1);
        opacity: 1
    }

    .nectar-drag-indicator.visible.pointer-down:before {
        transform: scale(.8);
        transition: transform 0.25s ease-out, opacity 0.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 0 0 0;
        padding: 0 0 36px 0;
        border-bottom: 1px solid rgba(0, 0, 0, .15)
    }

    .row .col.section-title.project-title,
    .row .col.section-title.blog-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-footer-reveal="1"] #page-header-bg[data-parallax="1"],
    body[data-apte="center_mask_reveal"][data-ajax-transitions="true"] #page-header-bg[data-parallax="1"]:not(.out-of-sight) {
        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"] .row,
    #page-header-bg[data-alignment-v="bottom"] .container,
    #page-header-bg[data-alignment-v="top"] .row,
    #page-header-bg[data-alignment-v="top"] .container,
    #page-header-bg[data-alignment-v="middle"] .row,
    #page-header-bg[data-alignment-v="middle"] .container {
        height: 100%
    }

    #page-header-bg[data-alignment-v="bottom"] .span_6,
    #page-header-bg[data-parallax="1"][data-alignment-v="bottom"] .span_6,
    #page-header-bg[data-alignment-v="bottom"] .nectar-particles .inner-wrap {
        bottom: 26%;
        top: auto !important;
        left: 0;
        margin-bottom: 0 !important;
        position: absolute !important
    }

    #page-header-bg[data-alignment-v="top"] .span_6,
    #page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap {
        left: 0;
        position: absolute
    }

    #page-header-bg[data-alignment-v="top"] .span_6,
    #page-header-bg[data-alignment-v="top"] .nectar-particles .inner-wrap,
    #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%
    }

    .nectar-recent-post-slide .nectar-recent-post-bg:after,
    .single [data-post-hs="default_minimal"] .page-header-bg-image:after,
    .archive .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
    }

    html:not(.js) #page-header-bg .row,
    body #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 span,
    #page-header-bg .pinterest-share i,
    #page-header-bg .facebook-share i,
    #page-header-bg .linkedin-share i,
    #page-header-bg .twitter-share i,
    #page-header-bg .google-plus-share i,
    #page-header-bg .icon-salient-heart,
    #page-header-bg .icon-salient-heart-2 {
        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)
    }

    .single #single-meta>div>a,
    .single #single-meta ul .n-shortcode a,
    #project-meta ul li>a,
    #project-meta ul .n-shortcode a,
    #project-meta ul .project-date {
        display: block;
        border-radius: 100px;
        padding: 6px 20px !important;
        transition: border-color .45s cubic-bezier(.25, 1, .33, 1);
        height: auto;
        line-height: 20px
    }

    .single #single-meta ul li span,
    .single #single-meta ul .n-shortcode span,
    #project-meta ul li span,
    #project-meta ul .n-shortcode span {
        transition: color 0.2s linear;
        line-height: 20px !important;
        font-family: inherit !important
    }

    .blog-title #single-meta .nectar-social.hover .share-btn,
    .blog-title #single-meta .nectar-social.hover>div a,
    .single .blog-title #single-meta>div>a,
    .single .blog-title #single-meta div .n-shortcode a,
    .single-product #single-meta>div>a,
    #project-meta ul li>a,
    #project-meta ul .n-shortcode a,
    #sidebar #project-meta ul .project-date,
    .ascend #sidebar #project-meta ul .project-date {
        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>a,
    .single #page-header-bg .blog-title #single-meta>div .n-shortcode 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>a:hover,
    .single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a {
        border: 2px solid rgba(255, 255, 255, 1)
    }

    body.single #single-meta ul li:first-child {
        border: none !important
    }

    .single .blog-title #single-meta div i,
    .single #single-meta .meta-comment-count a,
    .single #single-meta ul .meta-share-count .nectar-social a,
    #project-meta ul li i,
    #project-meta .meta-comment-count a,
    #project-meta ul .meta-share-count .nectar-social a,
    #project-meta ul li span,
    #project-meta ul .n-shortcode span,
    #project-meta ul .project-date {
        color: #999 !important
    }

    .single #page-header-bg #single-meta ul li {
        border: none;
        margin: 0
    }

    body.single #ajax-content-wrap #single-meta ul li:first-child,
    .single #page-header-bg #single-meta ul li,
    .single .blog-title #single-meta ul li,
    #project-meta ul li,
    body.single-portfolio #ajax-content-wrap #sidebar #project-meta ul li:first-child {
        margin: 5px
    }

    .single #single-meta ul .meta-share-count,
    #project-meta ul .meta-share-count {
        position: relative;
        z-index: 100
    }

    .single #single-meta ul .meta-share-count span,
    .single #project-meta ul .meta-share-count span {
        font-size: inherit;
        padding-left: 0;
        color: #888
    }

    .single #single-meta ul li i,
    #project-meta ul li i {
        font-size: 16px !important;
        width: 16px;
        line-height: 22px !important;
        margin-right: 7px;
        height: 20px
    }

    .single #single-meta ul li i.icon-salient-heart-2,
    #project-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"],
    .page-header-no-bg[data-text-alignment="center"],
    .nectar-box-roll .overlaid-content[data-text-alignment="center"] {
        text-align: center
    }

    #page-header-bg[data-text-alignment="right"],
    .page-header-no-bg[data-text-alignment="right"],
    .nectar-box-roll .overlaid-content[data-text-alignment="right"] {
        text-align: right
    }

    #page-header-bg[data-text-alignment="center"] .span_6,
    .page-header-no-bg[data-text-alignment="center"] .span_6,
    .nectar-box-roll .overlaid-content[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,
    .page-header-bg[data-text-alignment="center"] .subheader,
    .nectar-box-roll .overlaid-content[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 0.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 .project-title .container,
    #page-header-bg .heading-title {
        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 .span_6,
    #page-header-bg .nectar-particles .span_6 .inner-wrap {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    #page-header-bg[data-alignment-v="top"] .span_6,
    #page-header-bg[data-alignment-v="bottom"] .span_6 {
        -webkit-transform: none;
        transform: none
    }

    #page-header-bg .nectar-particles .span_6 {
        top: 0;
        -webkit-transform: none;
        transform: none
    }

    .section-down-arrow,
    body[data-button-style^="rounded"] .scroll-down-wrap,
    .scroll-down-wrap.no-border,
    .scroll-down-wrap.minimal-arrow {
        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
    }

    body[data-button-style="default"] .section-down-arrow i.icon-default-style[class^="icon-"],
    body[data-button-style^="rounded"] .section-down-arrow,
    .nectar-next-section-wrap.mouse-wheel .nectar-next-section,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,
    .scroll-down-wrap.no-border .section-down-arrow,
    body[data-button-style^="rounded"] .section-down-arrow i,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
        color: #fff !important
    }

    body[data-button-style^="rounded"] .section-down-arrow,
    .nectar-next-section-wrap.mouse-wheel .nectar-next-section,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section,
    .scroll-down-wrap.no-border .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 0.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
    }

    body[data-button-style^="rounded"] .section-down-arrow i,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
        transition: transform 0.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
    }

    body[data-button-style^="rounded"] .section-down-arrow:hover,
    body[data-button-style^="rounded"] .section-down-arrow.hovered,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover {
        opacity: 1
    }

    body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down.top,
    body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section i {
        -webkit-transform: translate(0, -48px);
        transform: translate(0, -48px)
    }

    body[data-button-style^="rounded"] .section-down-arrow:hover 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.hovered i.fa-angle-down.top,
    body[data-button-style^="rounded"] .section-down-arrow.hovered i.fa-angle-down,
    .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i {
        -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 0.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 0.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 0.6s cubic-bezier(.25, 0, .45, 1) forwards 0.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%,
        20%,
        50%,
        80%,
        100% {
            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.top,
        body[data-button-style^="rounded"] .section-down-arrow i.fa-angle-down {
            -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
        }
    }

    body[data-button-style^="rounded"] .scroll-down-wrap.no-border,
    .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
    }

    .scroll-down-wrap.no-border .section-down-arrow:after,
    .nectar-next-section-wrap.mouse-wheel .nectar-next-section: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: rgba(255, 255, 255, 1)
    }

    .scroll-down-wrap.no-border:hover .nectar-scroll-icon-path,
    .nectar-next-section: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
        }
    }

    .scroll-down-wrap.no-border .section-down-arrow:before,
    .nectar-next-section-wrap.mouse-wheel .nectar-next-section:before,
    .slider-down-arrow.no-border:before,
    .nectar-next-section-wrap.mouse-wheel[data-custom-color="true"] .track-ball {
        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)
        }

        65%,
        100% {
            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)
        }

        65%,
        100% {
            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)
        }

        65%,
        100% {
            -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)
        }

        65%,
        100% {
            -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)
        }
    }

    .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,
    .blog_next_prev_buttons[data-style="fullwidth_next_prev"] h3 .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"] line,
    .portfolio-items[data-ps="8"] .col .work-info .vert-center 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
        }
    }

    .post-area.masonry.span_12 #pagination,
    .blog-fullwidth-wrap .post-area.masonry #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
    }

    .post-area.masonry.span_12 #pagination,
    .blog-fullwidth-wrap .post-area.masonry #pagination,
    .post-area.masonry.span_9 #pagination {
        position: relative;
        bottom: 0
    }

    .post-area.masonry.span_12 #pagination>div,
    .blog-fullwidth-wrap .post-area.masonry #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 video.wp-video-shortcode,
    .post-area.infinite_scroll .wp-video-shortcode video {
        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-content.classic .post-featured-img img.nectar-lazy,
    .post-area.standard-minimal .post-featured-img img.nectar-lazy {
        transition: opacity 0.5s ease
    }

    #ajax-content-wrap .wpb_gallery_slidesimage_grid .portfolio-items img.nectar-lazy {
        transition: opacity 0.5s ease, transform 0.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,
    .related-posts[data-style="material"] .grav-wrap img,
    .nectar-recent-posts-single_featured .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 0.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
    }

    .masonry.material .masonry-blog-item .meta-category a,
    .related-posts[data-style="material"] .meta-category a,
    .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a {
        font-size: 14px;
        line-height: 19px;
        position: relative;
        display: inline-block;
        font-weight: 600;
        margin: 0 10px 10px 0
    }

    .masonry.material .masonry-blog-item .meta-category a:before,
    .related-posts[data-style="material"] .meta-category a:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .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 0.3s cubic-bezier(.25, 0, .4, 1)
    }

    .masonry.material .masonry-blog-item .meta-category a:hover:before,
    .related-posts[data-style="material"] .meta-category a:hover:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,
    [data-style="list_featured_first_row"] .meta-category a:hover:before,
    .masonry.material .masonry-blog-item .meta-category a:focus:before,
    .related-posts[data-style="material"] .meta-category a:focus:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,
    [data-style="list_featured_first_row"] .meta-category a:focus: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,
    .related-posts[data-style="material"] .grav-wrap .text,
    .nectar-recent-posts-single_featured .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:hover img,
    .nectar-recent-posts-single_featured a:hover img,
    .nectar-recent-posts-single_featured a img.hovered,
    .masonry.material .masonry-blog-item .grav-wrap a img.hovered,
    .related-posts[data-style="material"] .grav-wrap a:hover img,
    .related-posts[data-style="material"] .grav-wrap a img.hovered {
        box-shadow: 0 7px 20px rgba(0, 0, 0, .19)
    }

    .masonry .video-play-button path,
    .post-area .video-play-button path {
        fill: #fff
    }

    .post.format-quote .quote-inner .title,
    .post.format-link .link-inner .title,
    .masonry.material .post.quote .quote-inner .title,
    .masonry.material .post.link .link-inner .title,
    .single .post.quote .quote-inner .title {
        color: #fff
    }

    .masonry.material .masonry-blog-item h3 a,
    .related-posts[data-style="material"] h3 a,
    .masonry.material .masonry-blog-item h3 a:hover,
    .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
    }

    .masonry.material .masonry-blog-item .article-content-wrap,
    .masonry.material .masonry-blog-item .meta-category,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before {
        background-color: #fff
    }

    .post.format-quote .n-post-bg,
    .post.format-link .n-post-bg,
    .masonry.material .post.quote .post-content .quote-inner:before,
    .masonry.material .post.link .post-content .link-inner:before,
    .post.quote .classic .n-post-bg,
    .post.link .classic .n-post-bg,
    .masonry .post.quote .n-post-bg,
    .masonry .post.link .n-post-bg,
    .standard-minimal .n-post-bg,
    .masonry.auto_meta_overlaid_spaced .post .n-post-bg,
    .auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
    .auto_meta_overlaid_spaced .post.link .n-post-bg:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        opacity: .88
    }

    .format-quote .n-post-bg,
    .format-link .post.link .n-post-bg {
        background-size: cover;
        background-position: center
    }

    .masonry .post.quote .n-post-bg,
    .masonry .post.link .n-post-bg,
    .post.quote .classic .n-post-bg,
    .post.link .classic .n-post-bg,
    .standard-minimal .n-post-bg,
    .standard-minimal .post.quote .n-post-bg,
    .standard-minimal .post.link .n-post-bg,
    .single .quote-inner .n-post-bg,
    .single .link-inner .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-quote .post-content .quote-inner:hover,
    .post.format-link .post-content .link-inner:hover,
    .post.quote .classic .quote-inner:hover,
    .post.link .classic .link-inner:hover {
        background-color: #333
    }

    .single .post.format-quote .quote-inner .quote-wrap:before,
    .masonry.material .post.quote .quote-wrap:before,
    .masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
        content: "\201C";
        font-family: sans-serif;
        font-weight: 700;
        font-size: 54px;
        color: #fff;
        z-index: 10000;
        height: 32px;
        display: block;
        position: relative;
        padding-top: 33%
    }

    .single .post.format-quote .quote-inner .quote-wrap:before,
    .masonry.auto_meta_overlaid_spaced .post.quote .quote-wrap:before {
        padding-top: 0
    }

    .single-post .quote-below-content {
        margin-top: 70px
    }

    .post .quote-wrap,
    .post .link-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,
    .pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close span,
    .nectar-ajax-search-results .search-post-item h5,
    .nectar-category-grid[data-style="mouse_follow_image"] .nectar-category-grid-item .cat-heading,
    .nectar-underline h1,
    .nectar-underline h2,
    .nectar-underline h3,
    .nectar-underline h4,
    .nectar-underline h5,
    .nectar-link-underline a span,
    .nectar-link-underline-effect a {
        background-repeat: no-repeat;
        background-size: 0% 2px;
        background-image: linear-gradient(to right, #000 0%, #000 100%);
        transition: background-size 0.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 0.55s ease forwards
    }

    .nectar-link-underline-effect a:hover {
        background-position: right 94%;
        animation: nectar_ltr_line_animation 0.55s ease forwards
    }

    #ajax-content-wrap .nectar-underline .post-heading {
        transition: background-size 0.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,
    .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,
    .nectar-post-grid[data-text-color="light"] .nectar-underline .post-heading,
    .span_12.light .nectar-link-underline-effect a {
        background-image: linear-gradient(to right, #fff 0%, #fff 100%)
    }

    #search-results .result .title a:hover,
    #search-results .result .title a:focus,
    .pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover 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-underline:hover h1,
    .nectar-underline:hover h2,
    .nectar-underline:hover h3,
    .nectar-underline:hover h4,
    .nectar-underline:hover h5,
    .nectar-link-underline a:hover span,
    .active-tab .nectar-link-underline a span,
    .nectar-post-grid-item:hover .nectar-link-underline span,
    .nectar-link-underline a[class*="active"] 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 0.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 0.3s cubic-bezier(.3, .58, .55, 1), transform 0.3s cubic-bezier(.3, .58, .55, 1)
    }

    .posts-container[data-load-animation="fade_in_from_bottom"] article .inner-wrap {
        transform: translateY(80px)
    }

    .post-area:not(.masonry) .posts-container[data-load-animation="none"] article .inner-wrap.animated,
    .auto_meta_overlaid_spaced .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 0.3s cubic-bezier(.1, .3, .2, 1), transform 0.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,
    .related-posts[data-style="material"] .post-featured-img img,
    .post-area.featured_img_left .post.quote .n-post-bg,
    .post-area.featured_img_left .post.link .n-post-bg {
        margin-bottom: 0;
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        transition: all .7s cubic-bezier(.2, 1, .22, 1)
    }

    .related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img,
    .post-area.featured_img_left .post.quote:hover .n-post-bg,
    .post-area.featured_img_left .post.link:hover .n-post-bg {
        transform: scale(1.07)
    }

    .post-area.featured_img_left .entire-meta-link,
    .blog-recent[data-style*="classic_enhanced"] .entire-meta-link,
    .blog-recent[data-style="material"] .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(../../../themes/mathisys/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.default_loader {
        background-image: none
    }

    .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
    }

    .post .more-link,
    .blog-recent .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
    }

    .post .more-link span,
    .blog-recent .more-link span {
        background-color: #333;
        transition: all 0.45s cubic-bezier(.25, 1, .33, 1);
        width: auto;
        cursor: pointer;
        padding: 8px 12px;
        border-radius: 2px
    }

    body[data-button-style*="slightly_rounded"] .post .more-link span,
    body[data-button-style*="slightly_rounded"] .blog-recent .more-link span {
        border-radius: 4px
    }

    .post .more-link span:hover,
    .blog-recent .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
    }

    .post-header,
    #single-below-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
    }

    .post .post-header a,
    .result a,
    #single-below-header a,
    #page-header-bg #single-below-header a {
        color: inherit
    }

    #single-below-header a:hover,
    #single-below-header a:focus {
        color: #000
    }

    #page-header-bg #single-below-header a:hover,
    #page-header-bg #single-below-header a:focus {
        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-quote .post-content .quote-inner,
    .post.format-link .post-content .link-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.quote .quote-inner a,
    .post.format-aside .aside-inner a,
    .post.format-aside .aside-inner a:hover,
    .post.format-aside .aside-inner p,
    .post.format-aside .aside-inner .post-header {
        color: #fff !important
    }

    .post.quote .quote-inner .title,
    .post.quote .quote-inner .author,
    .post.quote .quote-inner .title,
    .post.quote .quote-inner .icon,
    .post.format-quote .quote-wrap,
    .post.format-link .link-wrap {
        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 .wp-block-quote blockquote:not(.wp-block-quote),
    .post.quote .wp-block-pullquote 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(../../../themes/mathisys/img/icons/quote.png);
        position: absolute;
        right: 20px
    }

    .post.link .post-content .link-inner .icon {
        bottom: 17px;
        height: 20px;
        width: 18px;
        display: block;
        background-image: url(../../../themes/mathisys/img/icons/link.png);
        position: absolute;
        right: 20px
    }

    .post.format-status .post-content .status-inner .icon {
        bottom: 17px;
        height: 16px;
        width: 18px;
        display: block;
        background-image: url(../../../themes/mathisys/img/icons/status.png);
        position: absolute;
        right: 20px
    }

    @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(../../../themes/mathisys/img/icons/quote-2x.png)
        }

        body .post.link .post-content .link-inner .icon {
            background-size: 18px 20px;
            background-image: url(../../../themes/mathisys/img/icons/link-2x.png)
        }
    }

    .post .post-content.quote a,
    .post .post-content.link a {
        display: block;
        z-index: 10
    }

    .post.quote .post-content h3,
    .post.link .post-content h3 {
        color: #fff;
        font-size: 26px;
        line-height: 34px;
        display: block;
        margin-bottom: 15px
    }

    .post.format-quote .post-content h3,
    .post.format-link .post-content h3 {
        margin-bottom: 15px
    }

    .single .post.format-quote .post-content h3,
    .single .post.format-link .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.quote .post-content a:hover .quote-inner,
    .post.link .post-content a:hover .link-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 0.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
    }

    .post.audio .audio-wrap,
    .main-content .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
    }

    .hentry .updated.rich-snippet-hidden,
    #page-header-bg[data-post-hs="default_minimal"] #single-below-header .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,
    .blog-recent[data-style*="classic_enhanced"][data-remove-post-date="1"] .post-header>span,
    .blog-recent[data-style="title_only"][data-remove-post-date="1"] .post-header>span,
    .blog-recent[data-style="minimal"][data-remove-post-date="1"] .post-header>.meta>span {
        display: none
    }

    .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,
    .blog-recent[data-style="default"][data-remove-post-author="1"] .meta-author,
    .blog-recent[data-style*="classic_enhanced"][data-remove-post-author="1"] .meta-author,
    .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap>a,
    .nectar-recent-posts-single_featured[data-remove-post-author="1"] .grav-wrap .text>span {
        display: none
    }

    .post-area[data-remove-post-comment-number="1"] article .meta-comment-count,
    .blog-recent[data-style="default"][data-remove-post-comment-number="1"] .meta-comment-count,
    .blog-recent[data-style*="classic_enhanced"][data-remove-post-comment-number="1"] .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-date="1"][data-remove-post-nectar-love="1"]:not(.masonry):not(.standard-minimal) .post .post-content,
    .post-area[data-remove-post-author="1"].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 span:not(.page-numbers),
    #pagination a:not(.page-numbers) {
        background-color: #333
    }

    #pagination span,
    #pagination a,
    #pagination .next.inactive,
    #pagination .prev.inactive,
    .woocommerce nav.woocommerce-pagination ul li a,
    .woocommerce .container-wrap nav.woocommerce-pagination ul li span,
    .container-wrap nav.woocommerce-pagination ul li span {
        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
    }

    body #pagination span.page-numbers.dots,
    body #pagination>a,
    .woocommerce nav.woocommerce-pagination ul li a,
    body nav.woocommerce-pagination ul li span.page-numbers.dots {
        background-color: transparent !important;
        font-size: 12px !important;
        line-height: 14px
    }

    body #pagination span.page-numbers.dots,
    body #pagination>a,
    body #pagination .page-numbers.prev,
    body #pagination .page-numbers.next {
        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.prev,
    body #pagination .page-numbers.next,
    body.woocommerce nav.woocommerce-pagination ul li .page-numbers.prev,
    body.woocommerce nav.woocommerce-pagination ul li .page-numbers.next {
        width: auto;
        background-color: transparent;
        background-image: none;
        text-indent: 0 !important;
        border: 0
    }

    body #pagination>span:first-child.page-numbers {
        margin-left: 0 !important
    }

    body #pagination>a:hover,
    body #pagination>a.page-numbers: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 nav.woocommerce-pagination ul li a:hover,
    .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span,
    .woocommerce nav.woocommerce-pagination ul li a:active {
        background-color: #000
    }

    #pagination span {
        cursor: default
    }

    #pagination a,
    #pagination span {
        display: inline-block
    }

    #pagination .next a,
    #pagination .next.inactive,
    #pagination .page-numbers.next,
    .woocommerce nav.woocommerce-pagination ul li .page-numbers.next,
    #pagination .prev a,
    #pagination .prev.inactive,
    #pagination .page-numbers.prev,
    .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(../../../themes/mathisys/img/icons/portfolio-arrows.png);
        background-position: -20px 12px
    }

    #pagination .prev a,
    #pagination .prev.inactive,
    #pagination .page-numbers.prev,
    .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
        background-image: url(../../../themes/mathisys/img/icons/portfolio-arrows.png);
        background-position: 13px 12px
    }

    @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(../../../themes/mathisys/img/icons/portfolio-arrows-2x.png);
            background-size: 40px 9px
        }

        #pagination .prev a,
        #pagination .prev.inactive,
        #pagination .page-numbers.prev,
        .woocommerce nav.woocommerce-pagination ul li .page-numbers.prev {
            background-image: url(../../../themes/mathisys/img/icons/portfolio-arrows-2x.png);
            background-size: 40px 9px
        }
    }

    #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 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 .widget 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) {
        background-repeat: no-repeat;
        background-size: 0% 2px;
        background-position: left bottom;
        background-image: linear-gradient(to right, #000000 0%, #000000 100%);
        -webkit-transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1), color 0.5s ease;
        transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1), color 0.5s ease
    }

    #slide-out-widget-area.fullscreen-split .widget 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) {
        background-image: linear-gradient(to right, #ffffff 0%, #ffffff 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 .widget 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) {
        display: inline
    }

    #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,
    #footer-outer[data-link-hover="underline"] #footer-widgets .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,
    #slide-out-widget-area.fullscreen-split .textwidget a: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
    }

    .original #slide-out-widget-area[class*="slide-out-from-right"],
    .ascend #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 0.45s linear;
        -webkit-transition: -webkit-filter 0.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:before,
    #top nav ul .slide-out-widget-area-toggle a .lines:after {
        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: 0.3s;
        position: relative
    }

    .lines:before,
    .lines:after {
        display: block;
        width: 1.4rem;
        height: 3px;
        background: #ecf0f1;
        transition: 0.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:before,
    .lines-button.arrow.close .lines:after {
        top: 0;
        width: 1.11111rem
    }

    #header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines,
    #header-outer #top 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,
    #footer-outer[data-using-bg-img="true"] #copyright {
        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 0.45s ease, opacity 0.2s ease, background-color 0.2s ease;
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        transform: scale(1, 1)
    }

    .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
    .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
    .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:before,
    .slide-out-widget-area-toggle .lines-button.x2 .lines:after {
        transition: transform 0.45s ease, background-color 0.2s ease, opacity 0.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:before,
    .slide-out-widget-area-toggle.mobile-icon .lines:after {
        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:before,
    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 {
        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:before,
    .lines-button.minus.close .lines:after {
        transform: none;
        top: 0;
        width: 1.4rem
    }

    .lines-button.x.close .lines {
        background: transparent !important
    }

    .lines-button.x.close .lines:before,
    .lines-button.x.close .lines:after {
        transform-origin: 50% 50%;
        top: 0;
        width: 1.4rem
    }

    .lines-button.x2 .lines {
        transition: background 0.2s ease, opacity 0.2s ease
    }

    .lines-button.x2 .lines:before,
    .lines-button.x2 .lines:after {
        transform-origin: 50% 50%;
        transition: top 0.4s 0.45s ease, transform 0.3s ease, background-color 0.2s ease, opacity 0.2s ease
    }

    .slide-out-widget-area-toggle a>span {
        transition: transform 0.33s 0.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 0.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
    }

    #slide-out-widget-area .widget_calendar table tbody tr:nth-child(2n+1),
    #header-outer .widget-area-active .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
    }

    .widget_search .search-form,
    .newsletter-widget form {
        position: relative;
        overflow: hidden
    }

    .widget_search .search-form input[type=text],
    #sidebar .widget_search .search-form input[type=text],
    #footer-outer #footer-widgets .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
    }

    body .widget_search .search-form button[type=submit],
    .widget_search .search-form button[type=submit] .icon-salient-search,
    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: "\e906"
    }

    .widget_search .search-form,
    body.search-no-results .search-form {
        overflow: visible
    }

    .widget_search .search-form button[type=submit],
    .widget_search .search-form input[type=submit],
    .newsletter-widget 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 .widget_recent_comments h4,
    #sidebar .Simple_Flickr_Photos h4 {
        margin-bottom: 16px
    }

    #sidebar .widget li:first-child {
        padding-top: 0
    }

    #sidebar .widget .recentcomments,
    .original #sidebar .widget .recentcomments,
    .ascend #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)
    }

    .widget .tagcloud a,
    #sidebar .widget .tagcloud a,
    .post-area .content-inner>.post-tags 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 0.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=text],
    #sidebar .widget input[type=email] {
        padding: 10px;
        width: 100%
    }

    #sidebar .widget form p {
        padding-bottom: 15px
    }

    #sidebar .widget.widget_categories ul ul,
    #sidebar .widget.widget_pages ul ul,
    #sidebar .widget.widget_nav_menu ul ul {
        margin: 0 !important;
        padding: 0 0 0 20px
    }

    #sidebar .widget.widget_categories li,
    #sidebar .widget.widget_pages li,
    #sidebar .widget.widget_nav_menu li {
        border-bottom: 0 !important;
        padding: 0 !important
    }

    #sidebar .widget.widget_categories li a,
    #sidebar .widget.widget_pages li a,
    #sidebar .widget.widget_nav_menu 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_pages>ul>li:first-child>a,
    #sidebar .widget.widget_nav_menu>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
    }

    .recent_projects_widget img,
    #sidebar #flickr img,
    #footer-outer #flickr img {
        margin-bottom: 0;
        display: block;
        padding: 5px;
        background-color: #fff;
        margin-top: 0;
        margin-left: 0;
        border: 1px solid #e5e5e5;
        transition: all 0.2s linear
    }

    .recent_projects_widget a:hover img,
    #sidebar #flickr a:hover img,
    #footer-outer #flickr a:hover img {
        border-color: #000
    }

    .recent_projects_widget div a,
    #sidebar #flickr div a,
    #footer-outer #flickr div a {
        float: left;
        margin: 2% 2% 0 0;
        width: 32%
    }

    .recent_projects_widget div a:nth-child(3n+3),
    #sidebar #flickr div:nth-child(3n+3) a,
    #footer-outer #flickr div:nth-child(3n+3) a {
        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 h4,
    .span_12.light .wpb_widgetised_column #sidebar .widget li a,
    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>p,
    #respond .comment-notes,
    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(../../../themes/mathisys/img/icons/comment-children-line.jpg)
    }

    .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 0.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.material .comment-list .pingback .comment-body,
    body.ascend .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 h3 .cancel-comment-reply,
    #respond #cancel-comment-reply-link {
        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=text],
    input[type=email],
    input[type=password],
    input[type=tel],
    input[type=url],
    input[type=search],
    input[type=date],
    input[type=number],
    textarea {
        padding: 10px;
        width: 100%;
        font-size: 14px;
        font-family: inherit;
        line-height: 24px;
        color: #555;
        background-color: #f1f1f1;
        border: none;
        transition: all 0.2s ease
    }

    input:focus,
    select:focus,
    textarea:focus {
        outline: 0
    }

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

    input[type=submit]:hover,
    button[type=submit]:hover,
    input[type="button"]:hover {
        background-color: #000
    }

    body[data-form-submit="regular"] .container-wrap input[type=submit],
    body[data-form-submit="regular"] .container-wrap button[type=submit],
    body[data-form-submit="see-through"] .container-wrap input[type=submit],
    body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn) {
        padding: 15px 22px !important
    }

    body[data-form-submit="regular"] input[type=submit]:hover,
    body[data-form-submit="regular"] button[type=submit]:hover {
        opacity: .85
    }

    body[data-form-submit="see-through"] input[type=submit],
    body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),
    body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order {
        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 0.2s linear
    }

    textarea {
        max-width: 100%
    }

    .select2-container .select2-choice>.select2-chosen {
        color: #000 !important;
        line-height: 30px;
        padding-left: 3px
    }

    body[data-form-submit="see-through"] input[type=submit]:hover,
    body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn):hover,
    .nectar_icon_wrap[data-style="shadow-bg"]:not([data-color="white"]) .nectar_icon i {
        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
    }

    div.wpcf7-validation-errors,
    .light .wpcf7 div.wpcf7-response-output {
        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="text"],
    .nectar-wpcf7-rounded-form input[type="email"],
    .nectar-wpcf7-rounded-form input[type="url"],
    .nectar-wpcf7-rounded-form input[type="tel"],
    .nectar-wpcf7-rounded-form input[type="date"] {
        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 th:first-child,
    body:not(.woocommerce-cart) .main-content tr td:first-child {
        border-left-style: solid;
        border-left-width: 1px;
        border-color: #ececec
    }

    body:not(.woocommerce-cart) .main-content tr th:first-child,
    body:not(.woocommerce-cart) .main-content tr td: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-section,
    body .full-width-content {
        visibility: visible
    }

    .portfolio-filters-inline.full-width-section:not(.non-fw),
    .portfolio-filters-inline.full-width-content,
    .post-area.full-width-content.standard-minimal,
    body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal,
    .full-width-content.blog-fullwidth-wrap,
    .wpb_row.full-width-content,
    .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content,
    .full-width-content.nectar-shop-outer,
    .page-submenu>.full-width-section,
    .page-submenu .full-width-content,
    .wpb_row.full-width-section .mobile-video-image,
    body .full-width-section .row-bg-wrap,
    body .full-width-section .nectar-parallax-scene,
    body .full-width-section>.nectar-shape-divider-wrap,
    body .full-width-section>.video-color-overlay,
    body[data-aie="zoom-out"] .first-section .row-bg-wrap,
    body[data-aie="long-zoom-out"] .first-section .row-bg-wrap,
    body[data-aie="zoom-out"] .top-level.full-width-section .row-bg-wrap,
    body[data-aie="long-zoom-out"] .top-level.full-width-section .row-bg-wrap,
    body .full-width-section.parallax_section .row-bg-wrap,
    .nectar-slider-wrap[data-full-width="true"],
    .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,
    .single-product .product[data-gallery-style="left_thumb_sticky"][data-gallery-variant="fullwidth"] .single-product-wrap,
    body[data-header-format="left-header"][class*="page-template-template-no-header"] .wpb_row.full-width-content,
    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 {
        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
    }

    body .full-width-section>.nectar-video-wrap,
    body .full-width-content>.nectar-video-wrap,
    .nectar-video-wrap .nectar-video-inner,
    .vc_column-inner>.nectar-video-wrap {
        height: 100%
    }

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

        [data-header-format="left-header"] .portfolio-filters-inline.full-width-section:not(.non-fw),
        [data-header-format="left-header"] .full-width-content.blog-fullwidth-wrap,
        [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"] .full-width-content.nectar-shop-outer,
        [data-header-format="left-header"] .page-submenu>.full-width-section,
        [data-header-format="left-header"] .page-submenu .full-width-content,
        [data-header-format="left-header"] .full-width-section .row-bg-wrap,
        [data-header-format="left-header"] .full-width-section .nectar-parallax-scene,
        [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"][data-aie="zoom-out"] .first-section .row-bg-wrap,
        [data-header-format="left-header"][data-aie="long-zoom-out"] .first-section .row-bg-wrap,
        [data-header-format="left-header"][data-aie="zoom-out"] .top-level.full-width-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"] .full-width-section.parallax_section .row-bg-wrap,
        [data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"],
        body[data-header-format="left-header"] .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap,
        .single-product[data-header-format="left-header"] .product[data-gallery-style="left_thumb_sticky"][data-gallery-variant="fullwidth"] .single-product-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%
        }
    }

    .page-submenu .full-width-content,
    .page-submenu>.full-width-section,
    .full-width-content.blog-fullwidth-wrap,
    .portfolio-filters-inline.full-width-content,
    .portfolio-filters-inline.full-width-section {
        position: relative
    }

    body .post-area.span_9 .portfolio-filters-inline.full-width-section:not(.non-fw),
    body .post-area.span_9 .portfolio-filters-inline.full-width-content,
    body .post-area.span_9 .post-area.full-width-content.standard-minimal,
    body .post-area.span_9 .full-width-content.blog-fullwidth-wrap,
    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 .page-submenu>.full-width-section,
    body .post-area.span_9 .page-submenu .full-width-content,
    body .post-area.span_9 .full-width-section .row-bg-wrap,
    body .post-area.span_9 .full-width-section .nectar-parallax-scene,
    body .post-area.span_9 .full-width-section>.nectar-shape-divider-wrap,
    body .post-area.span_9 .full-width-section>.video-color-overlay,
    body .masonry-blog-item .wpb_row.full-width-content,
    body[data-aie="zoom-out"] .post-area.span_9 .first-section .row-bg-wrap,
    body[data-aie="long-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,
    body[data-aie="long-zoom-out"] .post-area.span_9 .top-level.full-width-section .row-bg-wrap,
    body .woocommerce-tabs[data-tab-style="in_sidebar"] .wpb_row.full-width-content,
    body .woocommerce-tabs[data-tab-style="in_sidebar"] .full-width-section .row-bg-wrap,
    body .post-area.span_9 .full-width-section.parallax_section .row-bg-wrap,
    body .post-area.span_9 .wpb_row.parallax_section .row-bg-wrap,
    .post-area.span_9 .nectar-slider-wrap[data-full-width="true"],
    body .post-area.span_9 .wpb_row.full-width-section .templatera_shortcode>.wpb_row.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-section .wpb_row>.row-bg-wrap,
    body .wpb_row.full-width-content .wpb_row>.row-bg-wrap {
        margin-left: 0;
        left: 0;
        width: 100%
    }

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

    .wpb_column[data-bg-cover="true"] .column-image-bg,
    .wpb_column .column-inner[data-bg-cover="true"] .column-image-bg {
        background-size: cover;
        background-position: center
    }

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

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

    [class^="iconsmind-"],
    [class*=" iconsmind-"] {
        visibility: hidden
    }

    @font-face {
        font-family: 'icomoon';
        src: url(../../../themes/mathisys/css/fonts/icomoon.eot);
        src: url(../../../themes/mathisys/css/fonts/icomoon-1.eot) format('embedded-opentype'), url(../../../themes/mathisys/css/fonts/icomoon.woff) format('woff'), url(../../../themes/mathisys/css/fonts/icomoon.ttf) format('truetype'), url(../../../themes/mathisys/css/fonts/icomoon.svg) format('svg');
        font-weight: 400;
        font-display: block;
        font-style: normal
    }

    .icon-salient-x,
    .icon-salient-m-eye,
    .icon-salient-search,
    .icon-salient-woo-zoom-icon,
    .icon-salient-right-arrow,
    .icon-salient-left-arrow,
    .icon-salient-right-line,
    .icon-salient-back-to-all,
    .icon-salient-left-arrow-thin,
    .icon-salient-right-arrow-thin,
    .icon-salient-down-arrow-thin,
    .icon-salient-down-arrow,
    .ascend .mfp-image-holder .mfp-close,
    .ascend .mfp-iframe-holder .mfp-close,
    .mfp-iframe-holder .mfp-close,
    .mfp-image-holder .mfp-close,
    .mfp-iframe-holder .mfp-close,
    .mfp-iframe-holder .mfp-close,
    .icon-salient-facebook,
    .icon-salient-twitter,
    .icon-salient-pinterest,
    .icon-salient-heart,
    .icon-salient-heart-2,
    .icon-salient-m-close,
    .icon-salient-plus,
    .icon-salient-cart,
    .icon-salient-pencil,
    .icon-salient-artstation,
    .icon-salient-discord,
    .icon-salient-m-social-alt,
    .icon-be,
    .icon-vimeo,
    .icon-soundcloud,
    .icon-button-arrow,
    .icon-salient-thin-line,
    .icon-salient-spotify,
    .icon-salient-tiktok,
    .icon-salient-twitch,
    .icon-salient-houzz,
    .icon-salient-m-user,
    .icon-salient-facebook-messenger,
    .icon-salient-apple-music,
    .salient-page-submenu-icon,
    .icon-salient-m-clock,
    .video-play-button,
    .fa.fa-angle-down,
    .fa.fa-angle-up,
    .fa.fa-angle-left,
    .fa.fa-angle-right,
    .fa.fa-ok-sign,
    .fa.fa-minus-sign,
    .fa.fa-plus-sign,
    .fa.fa-facebook,
    .fa.fa-pinterest,
    .fa.fa-twitter,
    .fa.fa-linkedin,
    .material .comment-list .reply a:before,
    .mejs-controls .mejs-button 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: "\e900"
    }

    .icon-salient-m-eye:before {
        content: "\e015"
    }

    .icon-salient-m-clock:before {
        content: "\e016"
    }

    .icon-salient-m-gear:before {
        content: "\e023"
    }

    .icon-salient-m-heart:before {
        content: "\e024"
    }

    .icon-salient-m-search:before {
        content: "\e036"
    }

    .icon-salient-m-prev:before {
        content: "\e050"
    }

    .icon-salient-m-rewind:before {
        content: "\e051"
    }

    .icon-salient-m-play:before {
        content: "\e052"
    }

    .icon-salient-woo-zoom-icon:before {
        content: "\e908"
    }

    .icon-salient-woo-zoom-icon-minus:before {
        content: "\e90a"
    }

    .icon-salient-m-pause:before {
        content: "\e053"
    }

    .icon-salient-m-stop:before {
        content: "\e054"
    }

    .icon-salient-m-ff:before {
        content: "\e055"
    }

    .icon-salient-m-next:before {
        content: "\e056"
    }

    .icon-salient-m-user:before {
        content: "\e074"
    }

    .icon-salient-m-chat:before {
        content: "\e076"
    }

    .icon-salient-m-social:before {
        content: "\e081"
    }

    .icon-salient-m-social-alt:before {
        content: "\e90e"
    }

    .icon-salient-m-left-arrow:before {
        content: "\e094"
    }

    .icon-salient-m-right-arrow:before {
        content: "\e095"
    }

    .icon-salient-m-sound:before {
        content: "\e098"
    }

    .icon-salient-m-mute:before {
        content: "\e099"
    }

    .icon-salient-m-close:before {
        content: "\e117"
    }

    .icon-salient-m-menu:before {
        content: "\e120"
    }

    .icon-salient-x:before {
        content: "\e003"
    }

    .icon-salient-right-arrow:before {
        content: "\e000"
    }

    .icon-salient-left-arrow:before {
        content: "\e001"
    }

    .icon-salient-right-line:before {
        content: "\e004"
    }

    .icon-salient-back-to-all:before {
        content: "\e005"
    }

    .icon-salient-right-arrow-thin:before {
        content: "\e006"
    }

    .icon-salient-left-arrow-thin:before {
        content: "\e007"
    }

    .icon-salient-down-arrow-thin:before {
        content: "\e00c"
    }

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

    .icon-salient-facebook:before {
        content: "\e00a"
    }

    .icon-salient-twitter:before {
        content: "\e00b"
    }

    .icon-salient-pinterest:before {
        content: "\e00d"
    }

    .icon-salient-heart:before {
        content: "\e00e"
    }

    .icon-salient-plus:before {
        content: "\e010"
    }

    .icon-salient-cart:before {
        content: "\e012"
    }

    .icon-salient-pencil:before {
        content: "\e011"
    }

    .icon-be:before {
        content: "\e013"
    }

    .icon-vimeo:before {
        content: "\e014"
    }

    .icon-soundcloud:before {
        content: "\e600"
    }

    .icon-button-arrow:before {
        content: "\e909"
    }

    .icon-salient-thin-line:before {
        content: "\e602"
    }

    .icon-salient-spotify:before {
        content: "\f1bc"
    }

    .icon-salient-facebook-messenger:before {
        content: "\e90d"
    }

    .icon-salient-artstation:before {
        content: "\e90b"
    }

    .icon-salient-discord:before {
        content: "\e90c"
    }

    .icon-salient-tiktok:before {
        content: "\e90f"
    }

    .icon-salient-houzz,
    i.fa.fa-houzz:before {
        content: "\e904"
    }

    .icon-salient-twitch:before {
        content: "\e905"
    }

    .icon-salient-apple-music:before {
        content: "\e903"
    }

    .fa.fa-angle-down:before {
        content: "\f107"
    }

    .fa.fa-angle-up:before {
        content: "\f106"
    }

    .fa.fa-angle-left:before {
        content: "\f104"
    }

    .fa.fa-angle-right:before {
        content: "\f105"
    }

    .fa.fa-pinterest:before {
        content: "\f0d2"
    }

    .fa.fa-twitter:before {
        content: "\f099"
    }

    .fa.fa-facebook:before {
        content: "\f09a"
    }

    .fa.fa-linkedin:before {
        content: "\e605"
    }

    .fa.fa-ok-sign:before {
        content: "\f058"
    }

    .fa.fa-minus-sign:before {
        content: "\f056"
    }

    .fa.fa-plus-sign:before {
        content: "\f055"
    }

    body .lines,
    body .lines:before,
    body .lines:after {
        height: 2px
    }

    .icon-salient-search:before {
        content: "\e036"
    }

    body .nectar-social.fixed>a>i,
    #ajax-content-wrap .nectar-social.fixed>a>i,
    body .nectar-social.hover .share-btn>i {
        font-family: 'icomoon' !important
    }

    body .nectar-social.fixed>a>i:before,
    #ajax-content-wrap .nectar-social.fixed>a>i:before,
    body .nectar-social.hover .share-btn>i:before {
        content: "\e90e"
    }

    body .icon-salient-x:before {
        content: "\e117"
    }

    body.ascend .icon-salient-cart:before,
    body .icon-salient-cart:before {
        content: "\e910"
    }

    .icon-salient-heart-2:before {
        content: "\e024" !important
    }

    body #single-below-header.fullscreen-header .steadysets-icon-chat-3,
    body #single-below-header.fullscreen-header .steadysets-icon-book2,
    body .steadysets-icon-chat-3 {
        font-family: 'icomoon' !important;
        font-size: 20px
    }

    body .steadysets-icon-chat-3:before {
        content: "\e076"
    }

    body .steadysets-icon-book2:before {
        font-family: 'icomoon' !important;
        content: "\e034"
    }

    #top nav ul #nectar-user-account a span,
    #top nav ul #search-btn a span,
    #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
        font-size: 18px;
        color: rgba(0, 0, 0, .48)
    }
}

@media all {
    @font-face {
        font-family: 'Avenir-Medium';
        src: local('Avenir Medium'), local('Avenir-Medium'), url(../../../themes/mathisys/css/fonts/Avenir-Medium.woff2) format('woff2'), url(../../../themes/mathisys/css/fonts/Avenir-Medium.woff) format('woff');
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'Avenir-Book';
        src: local('Avenir Book'), local('Avenir-Book'), url(../../../themes/mathisys/css/fonts/AvenirLTStd-Book.woff2) format('woff2'), url(../../../themes/mathisys/css/fonts/AvenirLTStd-Book.woff) format('woff');
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }

    @font-face {
        font-family: 'Avenir-Light';
        src: local('Avenir Light'), local('Avenir-Light'), url(../../../themes/mathisys/css/fonts/Avenir-Light.woff2) format('woff2'), url(../../../themes/mathisys/css/fonts/Avenir-Light.woff) format('woff');
        font-weight: 400;
        font-style: normal;
        font-display: swap
    }

    body h1,
    body h2,
    body h3,
    body h4,
    body h5,
    body h6 {
        font-weight: 400
    }

    #header-outer .sf-menu .menu-item-113:not([class*="current"])>a:before {
        background-color: #000 !important
    }

    body #header-outer #top nav .sf-menu .menu-item.menu-item-113:not([class*="current"])>a:not(:hover),
    body #header-outer .sf-menu .menu-item.menu-item-113:not([class*="current"])>a:not(:hover) {
        color: #fff !important
    }

    body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        background: none !important;
        box-shadow: none !important
    }

    html body #header-outer[data-has-menu][data-format][data-padding] #top .slide-out-widget-area-toggle a i.label,
    html body #header-outer.transparent #top .slide-out-widget-area-toggle a i.label,
    html body #header-outer.transparent .slide-out-widget-area-toggle a i.label {
        color: #000 !important
    }

    html body #header-outer[data-has-menu][data-format][data-padding][data-using-logo]>#top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i:before,
    html body #header-outer[data-has-menu][data-format][data-padding][data-using-logo]>#top .slide-out-widget-area-toggle[data-custom-color="true"] a .lines-button i.lines:after,
    html body #header-outer[data-has-menu][data-format][data-padding][data-using-logo]>#top .slide-out-widget-area-toggle[data-custom-color="true"] .lines-button:after,
    html body.material #header-outer .slide-out-widget-area-toggle[data-custom-color="true"] a .close-line,
    body.material #header-outer[data-using-logo].transparent .slide-out-widget-area-toggle[data-custom-color="true"] a .close-line,
    html body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle[data-custom-color="true"] a .close-line,
    html body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
    html body #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:before,
    html body #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:after,
    html body #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle .lines-button:after {
        background-color: #000 !important
    }

    .bgArrow:before {
        content: "";
        position: absolute;
        height: calc(100% + 50px);
        width: 2px;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        background-color: #000
    }

    .bgArrow>.vc_column-inner:before {
        content: "";
        background-image: url(../../../themes/mathisys/img/arrow.svg);
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        height: 30px;
        width: 30px;
        position: absolute;
        bottom: -50px;
        left: 50%;
        transform: translateX(-50%)
    }

    .bgArrow .nectar-split-heading {
        margin-bottom: 0
    }

    .bgArrow .wpb_text_column.wpb_content_element {
        margin: 0
    }

    #HomeBGDivider {
        background-image: url(../../../themes/mathisys/img/homebgLeft.svg), url(../../../themes/mathisys/img/hbgRight.svg);
        background-position: left top, right bottom;
        background-repeat: no-repeat, no-repeat;
        overflow: visible;
        padding-top: 4vw;
        padding-bottom: 4vw;
        background-size: 50vw, 30vw
    }

    #InsideBGDivider {
        background-image: url(../../../themes/mathisys/img/insideDividerBG.svg);
        background-position: left 16% top;
        background-repeat: no-repeat;
        overflow: visible;
        padding-left: 16.66666667%;
        padding-right: 16.66666667%;
        padding-top: 1.5vw;
        padding-bottom: 1.5vw;
        background-size: 30vw
    }

    #blogg:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-image: linear-gradient(133deg, rgba(124, 199, 142, 1) 0%, rgba(124, 199, 142, 1) 25%, rgba(78, 194, 197, 1) 75%, rgba(78, 194, 197, 1) 100%);
        opacity: .42
    }

    body .nectar-milestone .subject {
        letter-spacing: 4px;
        text-transform: uppercase;
        font-weight: 300
    }

    #blogg span.meta-category {
        display: none
    }

    #footerCTA .row-bg {
        background-image: linear-gradient(133deg, #7cc78e 0%, #4ec2c5 100%)
    }

    .footerButton {
        font-weight: 800;
        font-style: normal;
        letter-spacing: 5px
    }

    body .credits p {
        font-size: 12px;
        font-weight: 500;
        font-style: normal;
        letter-spacing: 1px;
        text-transform: uppercase
    }

    #footDisc {
        font-size: 11px;
        font-weight: 500;
        line-height: 1.5em
    }

    .insideHeader .nectar-split-heading h1 {
        display: inline-block;
        position: relative
    }

    .insideHeader .nectar-split-heading h1:before {
        content: "";
        position: absolute;
        right: -60px;
        bottom: -35px;
        height: 32px;
        width: 317px;
        background-image: url(../../../themes/mathisys/img/scribble.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        opacity: 0;
        transition: opacity .2s ease-in-out 1s
    }

    .insideHeader.culture .nectar-split-heading h1:before {
        right: 31%;
        background-size: 200px;
        bottom: -30px
    }

    .insideHeader .nectar-split-heading.animated-in h1:before {
        opacity: 1
    }

    .insideHeader .opDesc p,
    .pthick p {
        font-family: 'Avenir-Medium';
        font-size: 18px;
        line-height: 1.68em
    }

    body .nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
        background-image: linear-gradient(133deg, rgba(124, 199, 142, 1) 0%, rgba(124, 199, 142, 1) 25%, rgba(78, 194, 197, 1) 75%, rgba(78, 194, 197, 1) 100%)
    }

    body .nectar-video-box .play_button_mouse_follow svg {
        width: 24px;
        height: 24px
    }

    #timeline {
        position: relative;
        display: table;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5rem
    }

    #timeline div:after {
        content: "";
        width: 2px;
        position: absolute;
        top: .5rem;
        bottom: 0rem;
        left: 130px;
        z-index: 1;
        background: #979797
    }

    #timeline h3 {
        position: sticky;
        top: 120px;
        margin: 0;
        font-family: "Avenir-Medium";
        font-size: 36px
    }

    #timeline section.year {
        position: relative
    }

    #timeline section.year section {
        position: relative;
        padding-bottom: 2.25em;
        margin-bottom: 2.2em
    }

    #timeline section.year section:last-child {
        margin-bottom: 170px
    }

    #timeline section.year:last-child section:last-child {
        margin-bottom: 0
    }

    #timeline section.year section h4 {
        position: absolute;
        top: 0;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        letter-spacing: 4.67px;
        margin: 0;
        padding: 0 0 0 185px;
        text-transform: uppercase
    }

    #timeline section.year section ul {
        list-style-type: none;
        padding: 0 0 0 370px;
        margin: -36px 0 1em;
        max-width: 880px;
        font-size: 24px
    }

    #timeline section.year section ul li {
        line-height: normal;
        line-height: 1.4em
    }

    #timeline section.year section ul:last-child {
        margin-bottom: 0
    }

    #timeline section.year section ul:first-of-type:after {
        content: "";
        width: 19px;
        height: 19px;
        background: #fff;
        border: 2px solid #979797;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        position: absolute;
        left: 120px;
        top: 3px;
        z-index: 2
    }

    #timeline section.year section ul li {
        margin-left: .5rem;
        list-style: none;
        font-family: 'Avenir-Light'
    }

    #timeline section.year section ul li:not(:first-child) {
        margin-top: .5rem
    }

    .quotedHeading .nectar-split-heading h2>span:first-child:before {
        background-image: url(../../../themes/mathisys/img/leftQ.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        left: 0;
        width: 17px;
        height: 17px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1s
    }

    .quotedHeading .nectar-split-heading h2>span:last-child:before {
        background-image: url(../../../themes/mathisys/img/rightQ.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        right: 0;
        width: 17px;
        height: 21px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1.3s
    }

    .quotedHeading .nectar-split-heading h2>span:last-child {
        padding-right: 20px
    }

    .quotedHeading .nectar-split-heading h2>span:first-child {
        padding-left: 20px
    }

    .quotedHeading .animated-in.nectar-split-heading h2>span:first-child:before,
    .quotedHeading .animated-in.nectar-split-heading h2>span:last-child:before {
        opacity: 1
    }

    .lifeHeading .nectar-split-heading h2>span:first-child:before {
        background-image: url(../../../themes/mathisys/img/lifeLeft.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        left: 0;
        width: 41px;
        height: 28px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1s
    }

    .lifeHeading .nectar-split-heading h2>span:last-child:before {
        background-image: url(../../../themes/mathisys/img/lifeRight.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        right: 0;
        width: 24px;
        height: 48px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1.3s
    }

    .lifeHeading .nectar-split-heading h2>span:last-child {
        padding-right: 34px
    }

    .lifeHeading .nectar-split-heading h2>span:first-child {
        padding-left: 51px
    }

    .lifeHeading .animated-in.nectar-split-heading h2>span:first-child:before,
    .lifeHeading .animated-in.nectar-split-heading h2>span:last-child:before {
        opacity: 1
    }

    .contactHeading .nectar-split-heading h2>span:first-child:before {
        background-image: url(../../../themes/mathisys/img/contactLeft.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        left: 0;
        width: 27px;
        height: 26px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1s
    }

    .contactHeading .nectar-split-heading h2>span:last-child:before {
        background-image: url(../../../themes/mathisys/img/contactRight.svg);
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        position: absolute;
        right: 0;
        width: 31px;
        height: 50px;
        top: 0;
        opacity: 0;
        transition: opacity .2s ease-in-out 1.3s
    }

    .contactHeading .nectar-split-heading h2>span:last-child {
        padding-right: 34px
    }

    .contactHeading .nectar-split-heading h2>span:first-child {
        padding-left: 30px
    }

    .contactHeading .animated-in.nectar-split-heading h2>span:first-child:before,
    .contactHeading .animated-in.nectar-split-heading h2>span:last-child:before {
        opacity: 1
    }

    .font-light * {
        font-family: 'Avenir-Light' !important
    }

    body .nectar_team_member_overlay .team_member_image {
        background-position: center center
    }

    body .job_filters .job_types li {
        list-style: none
    }

    .job_filters {
        background: #fff
    }

    .job_filters .search_jobs {
        padding: 0em;
        padding-bottom: 1em
    }

    .rp4wp-related-job_listing>ul li.job_listing a,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a,
    ul.job_listings li.job_listing a,
    ul.job_listings li.no_job_listings_found a {
        padding: 3em 1em 3em 2em
    }

    .job_listings .company strong {
        display: none
    }

    .job_listings .company {
        padding-right: 4vw;
        font-size: 14px;
        line-height: 1.5em !important;
        color: #777 !important
    }

    ul.job_listings li.job_listing a div.position .company .tagline,
    ul.job_listings li.no_job_listings_found a div.position .company .tagline {
        margin-left: 0em
    }

    .rp4wp-related-job_listing>ul li.job_listing a div.position h3,
    .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position h3,
    ul.job_listings li.job_listing a div.position h3,
    ul.job_listings li.no_job_listings_found a div.position h3 {
        font-size: calc(14px + .5vw);
        margin-bottom: 10px
    }

    .job_listings li.date {
        display: none !important
    }

    .single-job_listing h1.entry-title {
        font-size: calc(27px + 1vw) !important
    }

    .single_job_listing .company .name,
    .single_job_listing .company img,
    .single-job_listing.single .blog_next_prev_buttons {
        display: none
    }

    .single_job_listing .company .tagline {
        padding: 0;
        margin: 0;
        font-style: normal;
        font-size: calc(12px + .35vw);
        color: #5b5b5b
    }

    .single_job_listing .company {
        border: none;
        box-shadow: none
    }

    .single_job_listing .meta {
        font-size: 12px;
        display: inline-block
    }

    .single_job_listing {
        text-align: center
    }

    .single-job_listing.single .heading-title[data-header-style="default_minimal"] {
        margin-bottom: 0;
        padding-bottom: 0
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
    body #nectar-ocm-ht-line-check {
        font-weight: 400
    }

    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {
        margin-bottom: 4vh
    }

    #hLanding {
        position: relative;
        min-height: 100vh
    }

    #h1 {
        position: absolute;
        left: -7vw;
        top: 25%;
        width: 32vw
    }

    #h6 {
        position: absolute;
        right: -7vw;
        top: 34%;
        width: 30vw
    }

    .item1 {
        grid-area: item1
    }

    .item2 {
        grid-area: item2
    }

    .item3 {
        grid-area: item3
    }

    .item4 {
        grid-area: item4
    }

    .item5 {
        grid-area: item5
    }

    .hgrid {
        display: grid;
        grid-template-areas: 'item1 item2' 'item3 item4' 'item5 item5';
        gap: 10px;
        max-width: 40vw;
        margin: 0 auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        align-items: end
    }

    #h1,
    #h2span,
    #h2,
    #h4,
    #h4span,
    #h5,
    #h6,
    #h3 #line {
        visibility: hidden
    }

    #h1 {
        width: 33vw;
        height: 29vw
    }

    #h1 img {
        position: absolute;
        width: 100%;
        height: auto
    }

    #h1 img:first-child {
        z-index: 2
    }

    #h6 {
        width: 31vw;
        height: 37vw
    }

    #h6 img {
        position: absolute;
        width: 100%;
        height: auto
    }

    #h6 img:first-child {
        z-index: 2
    }

    #h2,
    #h4 {
        font-size: calc(20px + 4.3vw);
        font-family: 'Avenir-Book';
        line-height: .7em
    }

    #h2span,
    #h4span {
        font-size: 24px;
        display: block;
        line-height: 24px;
        padding-bottom: 30px
    }

    #h2span {
        position: relative;
        left: -28px
    }

    .item5 {
        padding-left: 136px
    }

    #h4span {
        position: relative;
        left: -28px
    }

    #h5 {
        font-size: 18px;
        font-family: 'Avenir-Medium';
        letter-spacing: .34px;
        line-height: 30px;
        padding-left: 50px
    }

    svg#h3 {
        width: 16vw;
        height: 2vw
    }

    body #slide-out-widget-area.fullscreen-split .left-side {
        width: 65%
    }

    body #slide-out-widget-area.fullscreen-split .right-side {
        width: 35%
    }

    div#slide-out-widget-area-bg:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: #fff;
        background-image: url(../../../themes/mathisys/img/menuBg.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        opacity: .2
    }

    @media screen and (max-width:1400px) {
        #h5 {
            font-size: 16px;
            line-height: 28px
        }
    }

    @media screen and (max-width:1300px) {
        .insideHeader .nectar-split-heading h1:before {
            right: -26px;
            bottom: -26px;
            height: 24px;
            width: 250px
        }

        #header-outer #logo img,
        #header-outer .logo-spacing img {
            height: 70px !important
        }
    }

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

        #h2span,
        #h4span {
            left: 0;
            padding-bottom: 10px
        }

        .bgArrow:before,
        .bgArrow>.vc_column-inner:before,
        .insideHeader .nectar-split-heading h1:before {
            display: none
        }

        .nectar-milestone .number {
            font-size: 42px !important;
            line-height: 42px !important
        }

        .item5,
        #h5 {
            padding-left: 0
        }

        #timeline section.year section ul li {
            font-size: 16px
        }

        #timeline section.year section:last-child {
            margin-bottom: 130px
        }

        .hgrid {
            text-align: center;
            grid-template-areas: 'item1 item1' 'item3 item3' 'item5 item5' 'item2 item2'
        }

        p#h5 {
            padding-top: 30px
        }

        svg#h3 {
            width: 75%;
            height: auto
        }
    }

    @media screen and (max-width:690px) {
        #h1 {
            display: none
        }

        #h6 {
            display: none
        }

        .hgrid {
            max-width: none;
            width: 75%
        }

        #h5 {
            font-size: 17px;
            line-height: 30px
        }

        svg#h3 {
            max-width: 200px
        }

        html body #header-outer[data-has-menu][data-format][data-padding] #top .slide-out-widget-area-toggle a i.label,
        html body #header-outer.transparent #top .slide-out-widget-area-toggle a i.label,
        html body #header-outer.transparent .slide-out-widget-area-toggle a i.label {
            display: none
        }

        body #slide-out-widget-area.fullscreen-split .left-side {
            width: 100%
        }

        #blogg .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"] {
            text-align: center;
            margin: 0 40px
        }

        #timeline section.year section ul {
            padding: 32px 0 0 141px
        }

        #timeline h3 {
            font-size: 22px
        }

        #timeline section.year section ul:first-of-type:after {
            left: 80px
        }

        #timeline div:after {
            left: 90px
        }

        #timeline section.year section h4 {
            padding: 0 0 0 150px
        }

        .nectar-split-heading.font_size_tablet_70px * {
            font-size: 20px !important;
            line-height: 27px !important
        }
    }

    .caption h5.vc_custom_heading.imageCaption {
        font-size: 12px;
        color: #aaa;
        position: relative;
        top: -10px
    }

    .single.single-post div#footerCTA {
        margin-top: 15%
    }

    .archive.category .post-area.masonry {
        margin-bottom: 100px
    }

    .archive.category span.subheader {
        display: none
    }

    .single_job_listing .meta li.date-posted,
    .single_job_listing .meta li.salary {
        display: none
    }
}

@media all {
    @media only screen and (min-width:1000px) {
        #header-outer[data-header-resize="1"] #top #logo {
            transition: margin 0.32s ease, color 0.32s ease
        }

        #header-outer #top>.container>.row {
            align-items: center;
            justify-content: center
        }

        #header-outer #top>.container>.row>.span_9 {
            order: 1;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            z-index: 10;
            height: 100%;
            pointer-events: none
        }

        #header-outer #top>.container>.row>.span_3 {
            margin-right: 0;
            z-index: 200
        }

        #header-outer #top>.container>.row>.right-aligned-menu-items {
            position: absolute;
            right: 0;
            top: 0;
            z-index: 100;
            height: 100%;
            width: 100%;
            justify-content: flex-end;
            align-items: center;
            display: flex;
            pointer-events: none
        }

        #header-outer #top>.container>.row>.right-aligned-menu-items nav,
        #header-outer #top>.container>.row>.span_9 nav {
            pointer-events: all
        }

        #header-outer #top>.container>.row>.right-aligned-menu-items nav {
            height: 100%
        }

        #top nav .buttons li.nectar-megamenu-menu-item {
            position: static
        }

        #header-outer[data-lhe="animated_underline"] #top .right-aligned-menu-items nav>ul>li.menu-item:last-of-type>a {
            margin-right: 0
        }

        #header-outer[data-lhe="animated_underline"] #top .span_9 nav>ul>li.menu-item:first-of-type>a {
            margin-left: 0
        }

        #header-outer[data-lhe="default"] #top .right-aligned-menu-items nav>ul>li.menu-item:last-of-type:not([class*="button"])>a,
        #header-outer .nectar-header-text-content-wrap:last-child .nectar-header-text-content {
            padding-right: 0
        }

        #header-outer[data-lhe="default"] #top .span_9 nav>ul>li.menu-item:first-of-type:not([class*="button"])>a {
            padding-left: 0
        }
    }
}

@media all {
    .nectar-post-grid {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .nectar-post-grid[data-columns="1"] .nectar-post-grid-item {
        width: 100%
    }

    .wpb_row:not(.full-width-content) .vc_col-sm-12 .nectar-post-grid-filters[data-sortable="yes"] {
        margin-bottom: 20px
    }

    @media only screen and (max-width:690px) {
        body .nectar-post-grid[data-columns][data-grid-spacing] .nectar-post-grid-item {
            width: 100%;
            padding-bottom: 75%
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-mouse_follow_post_spacing="35px"]:not([data-columns="1"]) .content,
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-mouse_follow_post_spacing="45px"]:not([data-columns="1"]) .content {
            padding-top: 10px
        }

        body .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-columns] .nectar-post-grid-item {
            padding-bottom: 0
        }
    }

    .nectar-post-grid .nectar-post-grid-item {
        position: relative
    }

    .nectar-post-grid .nectar-post-grid-item .inner {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, .1)
    }

    .nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid-item .content {
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .post-heading span {
        display: inline-block
    }

    .nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item,
    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item .post-heading span,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item .meta-date {
        opacity: 0;
        -webkit-transform: translateY(80px);
        transform: translateY(80px)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-post-title-overlay="yes"] .nectar-post-grid-item .post-heading a:before {
        opacity: 0
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-post-title-overlay="yes"]:not([data-animation="fade-in-from-bottom"]) .nectar-post-grid-item:hover .post-heading a:before,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"].finished-animating .nectar-post-grid[data-animation="fade-in-from-bottom"][data-post-title-overlay="yes"] .nectar-post-grid-item:hover .post-heading a:before {
        opacity: 1
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"]:not(.finished-animating) [data-animation="fade-in-from-bottom"][data-post-title-overlay="yes"] .nectar-post-grid-item.animated-in .post-heading a:before {
        opacity: 1;
        -webkit-transition: opacity 0.25s ease 0.7s;
        transition: opacity 0.25s ease 0.7s
    }

    .nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item.animated-in,
    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item.animated-in {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        transition: transform 0.75s cubic-bezier(.22, .61, .36, 1), opacity 0.75s cubic-bezier(.22, .61, .36, 1)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item.animated-in .post-heading span,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item.animated-in .meta-date {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        transition: transform 0.75s cubic-bezier(.22, .61, .36, 1), opacity 0.75s cubic-bezier(.22, .61, .36, 1), color 0.25s ease
    }

    .nectar-post-grid-wrap[data-style="content_under_image"]:not(.finished-animating) .nectar-post-grid[data-animation="fade-in-from-bottom"] .nectar-post-grid-item.animated-in {
        transition: transform 0.75s cubic-bezier(.22, .61, .36, 1), opacity 0.75s cubic-bezier(.22, .61, .36, 1), background-color 0.35s ease
    }

    .nectar-post-grid .nectar-post-grid-item .content {
        position: absolute;
        width: 100%;
        z-index: 200
    }

    .nectar-post-grid .nectar-post-grid-item .content .item-main {
        position: relative;
        z-index: 9;
        display: inline-block
    }

    .nectar-post-grid .nectar-post-grid-item .content .meta-category {
        position: relative;
        z-index: 11;
        display: block
    }

    .nectar-post-grid[data-cat-click="static"] .nectar-post-grid-item .content .meta-category {
        pointer-events: none
    }

    .nectar-post-grid .nectar-post-grid-item .item-meta-extra {
        margin-top: 10px
    }

    .nectar-post-grid .nectar-post-grid-item .meta-excerpt {
        margin-top: 10px;
        display: block;
        transition: color 0.45s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:after {
        box-shadow: 0 30px 70px rgba(0, 0, 0, .25);
        opacity: 0;
        display: block;
        position: absolute;
        content: '';
        z-index: -1;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transition: opacity 0.35s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:hover:after {
        opacity: 1
    }

    .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content *,
    .full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item .content * {
        color: #000
    }

    .nectar-post-grid[data-text-hover-color="dark"] .nectar-underline .post-heading {
        background-image: linear-gradient(to right, #000 0, #000 100%)
    }

    .nectar-post-grid[data-text-hover-color="light"] .nectar-underline .post-heading {
        background-image: linear-gradient(to right, #fff 0, #fff 100%)
    }

    .nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content *,
    .full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content * {
        color: #fff
    }

    .nectar-post-grid[data-text-color="light"] .meta-category a:before {
        background-color: #fff
    }

    .nectar-post-grid .meta-category a {
        margin: 0 10px 10px 0;
        display: inline-block;
        line-height: 1.1em
    }

    .nectar-post-grid[data-text-align="center"] .meta-category a:last-child {
        margin-right: 0
    }

    .nectar-post-grid[data-text-layout="all_middle"] .meta-category a {
        margin: 5px 10px 5px 0
    }

    .nectar-post-grid .meta-category a {
        position: relative
    }

    .nectar-post-grid .meta-category a:before {
        height: 2px;
        width: 100%;
        position: absolute;
        bottom: -1px;
        left: 0;
        content: '';
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: left;
        transform-origin: left;
        background-color: #000;
        -webkit-transition: transform 0.37s cubic-bezier(.52, .01, .16, 1);
        transition: transform 0.37s cubic-bezier(.52, .01, .16, 1)
    }

    .nectar-post-grid .meta-category a:hover:before {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    .nectar-post-grid .nectar-post-grid-item .content {
        padding: 35px
    }

    .nectar-post-grid[data-text-layout="all_top_left"] .nectar-post-grid-item .content .item-main {
        display: block
    }

    .nectar-post-grid[data-text-layout="all_top_left"] .nectar-post-grid-item .content {
        height: 100%
    }

    .nectar-post-grid[data-text-layout*="all_bottom_left"] .meta-category {
        align-self: flex-start
    }

    .nectar-post-grid[data-text-layout*="all_bottom_left"] .content {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: flex-end;
        flex-direction: column
    }

    .nectar-post-grid[data-text-layout="all_bottom_left_shadow"] .nectar-post-grid-item:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 55%;
        display: block;
        z-index: 10;
        content: '';
        opacity: .9;
        background: linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, .75) 100%);
        transition: opacity .65s cubic-bezier(.05, .2, .1, 1)
    }

    .nectar-post-grid[data-text-layout*="all_bottom_left"] .content .item-main,
    .nectar-post-grid[data-text-layout*="all_bottom_left"] .content .item-meta-extra {
        width: 100%;
        display: inline-block;
        vertical-align: bottom
    }

    .nectar-post-grid[data-text-layout="all_middle"] .content {
        text-align: center;
        height: 100%;
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        display: flex;
        justify-content: center;
        flex-direction: column
    }

    .nectar-post-grid[data-text-layout="all_middle"] .nectar-post-grid-item .content .post-heading {
        margin: 0 auto
    }

    .nectar-post-grid .meta-date {
        margin-top: 20px;
        line-height: 1.1em;
        display: block;
        transition: color 0.45s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .rtl .nectar-post-grid-wrap[data-style="mouse_follow_image"] .meta-date {
        text-align: right
    }

    .nectar-post-grid .nectar-post-grid-item .content .post-heading {
        margin: 0;
        transition: all 0.45s cubic-bezier(.15, .75, .5, 1) 0s;
        line-height: 1.2em;
        max-width: 70%
    }

    .nectar-post-grid .nectar-post-grid-item .content .post-heading a span {
        transition: color 0.3s ease
    }

    .nectar-post-grid[data-alignment*="right"] .nectar-post-grid-item .content .post-heading {
        max-width: 100%;
        padding-left: 30%
    }

    .nectar-post-grid[data-alignment*="middle"] .nectar-post-grid-item .content .post-heading {
        margin: 0 auto
    }

    .nectar-post-grid .nectar-post-grid-item .content .subtext {
        font-size: 14px;
        line-height: 1em;
        transition: opacity 0.25s cubic-bezier(.15, .75, .5, 1) 0s;
        position: relative
    }

    .nectar-post-grid .nectar-post-grid-item:hover .content .subtext {
        transition: opacity 0.5s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid .nectar-post-grid-item .content[data-subtext-vis="always"] .subtext {
        transition: all 0.45s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid .nectar-post-grid-item .content[data-subtext-vis="on_hover"] .subtext {
        opacity: 0
    }

    .nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext-vis="on_hover"] .subtext {
        opacity: 1
    }

    .nectar-post-grid[data-alignment*="bottom"] .nectar-post-grid-item .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] .post-heading,
    .nectar-post-grid[data-alignment*="bottom"] .nectar-post-grid-item .content[data-subtext="custom"][data-subtext-vis="on_hover"] .post-heading {
        transform: translateY(30px)
    }

    .nectar-post-grid[data-alignment*="middle"] .nectar-post-grid-item .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] .post-heading,
    .nectar-post-grid[data-alignment*="middle"] .nectar-post-grid-item .content[data-subtext="custom"][data-subtext-vis="on_hover"] .post-heading {
        transform: translateY(15px)
    }

    .nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext="cat_item_count"][data-subtext-vis="on_hover"] .post-heading,
    .nectar-post-grid .nectar-post-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="on_hover"] .post-heading {
        transform: translateY(0)
    }

    .nectar-post-grid[data-text-color="dark"] .nectar-post-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after {
        background-color: #000
    }

    .nectar-post-grid[data-text-color="light"] .nectar-post-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after {
        background-color: #fff
    }

    .nectar-post-grid[data-text-hover-color="dark"] .nectar-post-grid-item:hover .content *,
    .full-width-section>.col.span_12.dark .nectar-post-grid[data-text-hover-color="dark"] .nectar-post-grid-item:hover .content * {
        color: #000
    }

    .nectar-post-grid[data-text-hover-color="dark"] .nectar-post-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext:after {
        background-color: #000
    }

    .nectar-post-grid[data-text-hover-color="light"] .nectar-post-grid-item:hover .content * {
        color: #fff
    }

    .nectar-post-grid .bg-overlay {
        z-index: 2
    }

    .nectar-post-grid[data-hover-effect="zoom"] .nectar-post-grid-item .nectar-post-grid-item-bg,
    .nectar-post-grid[data-hover-effect="zoom"] .bg-overlay,
    .nectar-post-grid[data-hover-effect="animated_underline_zoom"] .nectar-post-grid-item .nectar-post-grid-item-bg,
    .nectar-post-grid[data-hover-effect="animated_underline_zoom"] .bg-overlay {
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1) 0s, transform 0.45s cubic-bezier(.15, .75, .5, 1) 0s
    }

    .nectar-post-grid[data-hover-effect="zoom"] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
    .nectar-post-grid[data-hover-effect="animated_underline_zoom"] .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
        transform: scale(1.1)
    }

    .nectar-post-grid[data-hover-effect="slow_zoom"] .nectar-post-grid-item .nectar-post-grid-item-bg,
    .nectar-post-grid[data-hover-effect="slow_zoom"] .bg-overlay,
    .nectar-post-grid[data-hover-effect="slow_zoom"][data-lock-aspect="yes"] .nectar-post-grid-item .img-wrap img {
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1) 0s, transform 1s ease
    }

    .nectar-post-grid[data-hover-effect="slow_zoom"] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
    .nectar-post-grid[data-hover-effect="slow_zoom"][data-lock-aspect="yes"] .nectar-post-grid-item:hover .img-wrap img {
        transform: scale(1.12);
        -webkit-transform: scale(1.12);
        -webkit-transition: transform 5s cubic-bezier(.1, .2, .7, 1);
        transition: transform 5s cubic-bezier(.1, .2, .7, 1)
    }

    .nectar-post-grid .nectar-post-grid-item-bg,
    .nectar-post-grid .nectar-post-grid-link,
    .nectar-post-grid .bg-overlay,
    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item-bg-wrap a {
        position: absolute;
        top: 0;
        left: 0;
        background-size: cover;
        background-position: center;
        z-index: 0;
        width: 100%;
        height: 100%
    }

    .nectar-post-grid .bg-overlay {
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-post-grid .nectar-post-grid-link {
        z-index: 10
    }

    .nectar-post-grid-item-bg[data-nectar-img-src],
    .nectar-post-grid[data-lock-aspect="yes"] .img-wrap img[data-nectar-img-src] {
        opacity: 0
    }

    .nectar-post-grid-item-bg,
    .nectar-post-grid[data-lock-aspect="yes"] .img-wrap img {
        -webkit-transition: opacity 0.6s ease 0.25s;
        transition: opacity 0.6s ease 0.25s;
        opacity: 1
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-masonry="yes"] .nectar-post-grid-item {
        min-width: 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid .nectar-post-grid-item {
        min-height: 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-masonry="yes"] {
        grid-auto-rows: auto
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item-bg-wrap {
        overflow: hidden;
        position: relative
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-columns="4"] .nectar-post-grid-item .content .post-heading,
    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-columns="3"] .nectar-post-grid-item .content .post-heading {
        max-width: 100%
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item-bg-wrap a {
        display: block;
        z-index: 100
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .content .item-main {
        width: 100%
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .content .meta-excerpt {
        max-width: 90%
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item-bg,
    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .content,
    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .inner {
        position: relative;
        height: auto
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid-item .inner {
        background-color: transparent
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid .nectar-post-grid-item .content {
        padding: 25px 0
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-text-align="center"] .content {
        text-align: center
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-text-align="center"] .nectar-post-grid-item .post-heading {
        margin: 0 auto
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-text-align="right"] .content {
        text-align: right
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid .img-wrap.nectar-lazy-wrap {
        background-color: rgba(0, 0, 0, .2)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-text-color="light"] .img-wrap.nectar-lazy-wrap {
        background-color: rgba(255, 255, 255, .07)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"] .nectar-post-grid-item-bg {
        display: none
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"] .img-wrap img {
        margin-bottom: 0;
        display: block;
        position: relative;
        z-index: 10
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"] .img-wrap {
        overflow: hidden;
        margin-bottom: 5px
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"] .nectar-post-grid-item-bg-wrap-inner {
        transition: transform 0.45s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"][data-hover-effect="zoom"] .img-wrap img {
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1) 0s, transform 0.45s cubic-bezier(.15, .75, .5, 1) 0s;
        backface-visibility: hidden
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-hover-effect="zoom"][data-lock-aspect="yes"] .nectar-post-grid-item:hover .img-wrap img {
        transform: scale(1.1)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item:after {
        display: none
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item-bg-wrap,
    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item .inner {
        overflow: visible
    }

    .nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item .img-wrap:before {
        box-shadow: 0 25px 40px rgba(0, 0, 0, .2);
        position: absolute;
        left: 1%;
        top: 1%;
        width: 98%;
        height: 98%;
        content: '';
        display: block;
        opacity: 0;
        transition: opacity 0.45s cubic-bezier(.15, .75, .5, 1);
        z-index: 0
    }

    .nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item:hover .img-wrap:before {
        opacity: 1
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-lock-aspect="yes"][data-shadow-hover="yes"]:not([data-card="yes"]) .nectar-post-grid-item:hover .nectar-post-grid-item-bg-wrap-inner {
        transform: translateY(-4px)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-card="yes"] .img-wrap {
        margin-bottom: 0
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-card="yes"] .nectar-post-grid-item {
        background-color: #fff;
        transition: transform 0.32s ease, background-color .32s ease
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-card="yes"] .nectar-post-grid-item .content {
        padding: 30px
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-card="yes"][data-text-align="center"] .nectar-post-grid-item .content {
        padding: 35px 45px
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-shadow-hover="yes"][data-card="yes"] .nectar-post-grid-item:after {
        box-shadow: 0 3px 5px rgba(0, 0, 0, .22);
        transition: opacity .55s ease, box-shadow .35s ease
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-card="yes"] .nectar-post-grid-item .content .post-heading {
        line-height: 1.4em
    }

    .nectar-post-grid-wrap[data-style="content_under_image"].nectar-browser-window-style .nectar-post-grid-item .inner:before {
        display: block;
        letter-spacing: 2px;
        line-height: 20px;
        font-size: 24px;
        width: 100%;
        padding: 3px 10px 2px 10px;
        border-bottom: 1px solid rgba(0, 0, 0, .15);
        color: rgba(0, 0, 0, .4);
        box-sizing: border-box;
        content: '\2022\2022\2022'
    }

    .nectar-post-grid-wrap[data-style="content_under_image"].nectar-browser-window-style [data-text-color="light"] .nectar-post-grid-item .inner:before {
        color: rgba(255, 255, 255, .3)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"].nectar-browser-window-style .nectar-post-grid:not([data-card="yes"]) .inner:before {
        border-radius: 10px 10px 0 0;
        background-color: #111315
    }

    .nectar-post-grid-wrap[data-style="content_under_image"].nectar-browser-window-style .nectar-post-grid:not([data-card="yes"]) .img-wrap,
    .nectar-post-grid-wrap[data-style="content_under_image"].nectar-browser-window-style .nectar-post-grid:not([data-card="yes"]) .nectar-post-grid-item-bg-wrap {
        border-radius: 0 0 10px 10px
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-shadow-hover="yes"][data-card="yes"] .nectar-post-grid-item:hover:after {
        box-shadow: 0 25px 40px rgba(0, 0, 0, .22);
        transition: opacity .1s ease, box-shadow .32s ease
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-grid-spacing*="px"][data-card="yes"] .nectar-post-grid-item {
        transition: transform 0.32s ease, background-color .32s ease
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid[data-grid-spacing*="px"][data-card="yes"] .nectar-post-grid-item:hover {
        transform: translateY(-4px)
    }

    .nectar-post-grid-wrap[data-style="content_under_image"] .nectar-post-grid-item.nectar-new-item .inner:before,
    .nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid-item.nectar-new-item .inner:before {
        display: block;
        border-radius: 50px;
        padding: 10px 20px;
        position: absolute;
        left: 13px;
        top: 13px;
        color: #fff;
        line-height: 16px;
        font-size: 16px;
        content: 'New';
        z-index: 100;
        transform: scale(.9) translateZ(0);
        backface-visibility: hidden
    }

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

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
            max-width: 100%
        }
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not(.active) .nectar-post-grid-item-bg[data-nectar-img-src] {
        display: none
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .inner,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .content {
        position: static
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-link {
        z-index: 100
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .inner {
        overflow: visible;
        width: auto
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .meta-date {
        margin-top: 15px;
        opacity: .7
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg {
        width: 250px;
        height: 250px;
        position: absolute
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap {
        position: fixed;
        left: 0;
        top: 0;
        opacity: 0;
        z-index: 1;
        overflow: hidden;
        pointer-events: none
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap-inner {
        transform-origin: center;
        transform: scale(.3);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden;
        transition: transform 0.3s ease
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-mouse-follow-image-alignment="middle"] .nectar-post-grid-item-bg-wrap {
        left: -125px;
        top: -125px
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap {
        left: 10px;
        top: 10px;
        will-change: transform, opacity
    }

    .using-mobile-browser .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap {
        will-change: auto
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-post-title-overlay="yes"] .nectar-post-grid-item .post-heading a:before {
        content: attr(data-title-text);
        position: absolute;
        mix-blend-mode: overlay;
        left: 0;
        top: 0;
        z-index: 1000;
        display: block;
        max-width: 70%
    }

    @media all and (-ms-high-contrast:none),
    (-ms-high-contrast:active) {
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-post-title-overlay="yes"] .nectar-post-grid-item .post-heading a:before {
            display: none
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-mouse-follow-image-alignment="middle"] .nectar-post-grid-item-bg-wrap {
            left: 10px;
            top: 10px
        }
    }

    @supports (-ms-ime-align:auto) {
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-post-title-overlay="yes"] .nectar-post-grid-item .post-heading a:before {
            display: none
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-mouse-follow-image-alignment="middle"] .nectar-post-grid-item-bg-wrap {
            left: 10px;
            top: 10px
        }
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="dark"][data-post-title-overlay="yes"] .post-heading a:before {
        color: #fff
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .content .post-heading {
        line-height: 1.5em
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-post-title-overlay="yes"] .nectar-post-grid-item .content .item-main,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-post-title-overlay="yes"] .nectar-post-grid-item .content,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-mouse-follow-image-alignment="top_left"] .nectar-post-grid-item .content .item-main,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-mouse-follow-image-alignment="top_left"] .nectar-post-grid-item .content {
        z-index: auto
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-opacity-hover="yes"] .nectar-post-grid-item .content .item-main .post-heading a,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] [data-opacity-hover="yes"] .nectar-post-grid-item .content .item-main span {
        transition: color 0.2s ease
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="dark"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item .content .post-heading a,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="dark"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item .content span {
        color: rgba(0, 0, 0, .3)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="dark"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item:hover .content .post-heading a,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="dark"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item:hover .content span {
        color: rgba(0, 0, 0, 1)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="light"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item .content .post-heading a,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="light"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item .content span {
        color: rgba(255, 255, 255, .35)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="light"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item:hover .content .post-heading a,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-text-color="light"][data-opacity-hover="yes"].mouse-over .nectar-post-grid-item:hover .content span {
        color: rgba(255, 255, 255, 1)
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .content .item-main,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .content,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .meta-category {
        z-index: 10
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .content .meta-date {
        position: relative
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg {
        transform-origin: center;
        z-index: 10;
        transform: scale(1.8);
        transition: transform 0.3s ease
    }

    #nectar_fullscreen_rows[data-animation="none"] .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .inner,
    #nectar_fullscreen_rows[data-animation="none"] .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item {
        position: static
    }

    #nectar_fullscreen_rows[data-animation="none"] .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .content {
        position: relative
    }

    #nectar_fullscreen_rows[data-animation="none"] .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
        position: absolute;
        top: -300px;
        left: -200px
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not(.mouse-over) .nectar-post-grid-item-bg[data-nectar-img-src] {
        display: none
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not(.mouse-over)>div:nth-child(1) .nectar-post-grid-item-bg[data-nectar-img-src],
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not(.mouse-over)>div:nth-child(2) .nectar-post-grid-item-bg[data-nectar-img-src],
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="3"]:not(.mouse-over)>div:nth-child(3) .nectar-post-grid-item-bg[data-nectar-img-src],
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="4"]:not(.mouse-over)>div:nth-child(4) .nectar-post-grid-item-bg[data-nectar-img-src] {
        display: block
    }

    .centered-text .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .content,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="1"]+.load-more-wrap {
        text-align: left
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not([data-post-title-overlay="yes"]) .nectar-post-grid-item:hover .content {
        z-index: 101
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid:not(:hover) .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
        opacity: 0;
        transition: opacity 0.3s ease
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap {
        opacity: 0;
        transition: opacity 0.2s ease 0.17s
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .mouse-over .nectar-post-grid-item:hover .nectar-post-grid-item-bg-wrap {
        opacity: 1;
        transition: opacity 0.2s ease;
        z-index: 100
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap .nectar-post-grid-item-bg,
    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .mouse-over .nectar-post-grid-item .nectar-post-grid-item-bg-wrap-inner {
        transform: scale(1);
        transition: transform 0.8s cubic-bezier(.2, .75, .3, 1)
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-mouse_follow_post_spacing="5px"] .content {
        padding: 5px 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-mouse_follow_post_spacing="10px"] .content {
        padding: 10px 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-mouse_follow_post_spacing="15px"] .content {
        padding: 15px 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-mouse_follow_post_spacing="35px"] .content {
        padding: 35px 0
    }

    .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid[data-mouse_follow_post_spacing="45px"] .content {
        padding: 45px 0
    }

    .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="4"][data-grid-spacing="none"] .nectar-post-grid-item {
        padding-bottom: 0
    }

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

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
            max-width: 100%
        }
    }

    @media only screen and (max-width:999px) and (min-width:690px) {
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="3"][data-grid-spacing="none"] .nectar-post-grid-item {
            width: 50%
        }
    }

    @media only screen and (min-width:1001px) {
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="4"] {
            margin: 0 -40px
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="4"] .nectar-post-grid-item {
            padding: 0 40px
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="3"] {
            margin: 0 -50px
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="3"] .nectar-post-grid-item {
            padding: 0 50px
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="2"] {
            margin: 0 -65px
        }

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid[data-columns="2"] .nectar-post-grid-item {
            padding: 0 65px
        }
    }

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

        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading,
        .nectar-post-grid-wrap[data-style="mouse_follow_image"] .nectar-post-grid .nectar-post-grid-item .content .post-heading a:before {
            max-width: 85%
        }
    }

    .nectar-post-grid-filters {
        text-align: center;
        padding: 30px 0;
        display: none
    }

    .nectar-post-grid-filters[data-align="left"] {
        text-align: left
    }

    .nectar-post-grid-filters[data-align="right"] {
        text-align: right
    }

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

        .full-width-content .nectar-post-grid-filters[data-align="left"],
        .full-width-content .nectar-post-grid-filters[data-align="right"] {
            padding-left: 40px;
            padding-right: 40px
        }

        .nectar-post-grid-filters[data-align="left"] a {
            margin: 0 40px 0 0;
            line-height: 1.1;
            display: inline-block
        }

        .nectar-post-grid-filters[data-align="right"] a {
            margin: 0 0 0 40px;
            line-height: 1.1;
            display: inline-block
        }
    }

    .nectar-post-grid-filters[data-animation="fade-in-from-bottom"] {
        opacity: 0;
        transition: opacity 0.7s ease
    }

    .nectar-post-grid-filters[data-animation="fade-in-from-bottom"].animated-in {
        opacity: 1
    }

    .nectar-post-grid-filters[data-sortable="yes"] {
        display: block
    }

    .nectar-post-grid-filters a {
        color: inherit;
        line-height: 1;
        padding: 4px 0;
        margin: 10px 20px;
        position: relative
    }

    .nectar-post-grid-filters a:after {
        content: "";
        transition: 0.37s all cubic-bezier(.23, .46, .4, 1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        position: absolute;
        display: block;
        left: 0;
        height: 2px;
        width: 100%;
        background-color: #000;
        bottom: 0;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    .nectar-post-grid-filters a:hover:after,
    .nectar-post-grid-filters a.active:after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    .light .nectar-post-grid-filters a:after,
    .light .nectar-post-grid-filters h4:after,
    .light .nectar-post-grid-filters h4:before {
        background-color: #fff
    }

    .col.span_12.light .nectar-post-grid-filters {
        color: #fff
    }

    .nectar-post-grid-filters h4 {
        display: none;
        position: relative;
        padding-left: 30px;
        margin-bottom: 0;
        cursor: pointer
    }

    .nectar-post-grid-filters h4:before {
        content: ' ';
        top: calc(50% - 6px);
        left: 47px;
        width: 2px;
        margin-left: -2px;
        height: 12px;
        position: absolute;
        background-color: #000;
        transform-origin: center;
        -ms-transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
        transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
        -webkit-transition: -webkit-transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease
    }

    .nectar-post-grid-filters h4:after {
        content: ' ';
        top: calc(50% - 1px);
        left: 40px;
        width: 12px;
        height: 2px;
        position: absolute;
        background-color: #000;
        transform-origin: center;
        -ms-transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
        transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease;
        -webkit-transition: transform 0.45s cubic-bezier(.3, .4, .2, 1), background-color 0.15s ease
    }

    .nectar-post-grid-filters h4.visible:before {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg)
    }

    .nectar-post-grid-filters h4.visible:after {
        transform: scaleY(0) rotate(90deg);
        -webkit-transform: scaleY(0) rotate(90deg)
    }

    .nectar-post-grid-wrap .nectar-post-grid {
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease
    }

    .nectar-post-grid-wrap.loading .nectar-post-grid {
        -webkit-transition: opacity 0.7s ease;
        transition: opacity 0.7s ease
    }

    .nectar-post-grid-wrap.loading .nectar-post-grid {
        opacity: .5
    }

    .nectar-post-grid-wrap .load-more-wrap {
        text-align: center;
        margin: 60px 0
    }

    .nectar-post-grid-wrap .load-more {
        padding: 10px 40px;
        color: #000;
        border: 1px solid rgba(0, 0, 0, .15);
        background-color: transparent;
        display: inline-block;
        position: relative;
        transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease
    }

    .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:before,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"] .load-more:before {
        position: absolute;
        opacity: 0;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: block;
        content: '';
        z-index: -1;
        transition: all 0.3s ease
    }

    .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:hover:before,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-2"] .load-more:hover:before {
        opacity: 1
    }

    .nectar-post-grid-wrap .load-more:hover {
        color: #fff
    }

    .nectar-post-grid-wrap[data-load-more-color="black"] .load-more:hover {
        background-color: #000
    }

    .light .nectar-post-grid-wrap .load-more {
        color: #fff;
        border-color: rgba(255, 255, 255, .3)
    }

    .nectar-post-grid-wrap .load-more-wrap.inactive {
        margin: 0
    }

    .nectar-post-grid-wrap .load-more-wrap.inactive .load-more {
        opacity: 0;
        cursor: default;
        pointer-events: none
    }

    body .nectar-post-grid-wrap .load-more:hover {
        border-color: transparent
    }

    body[data-button-style*="slightly_rounded"] .nectar-post-grid-wrap .load-more,
    body[data-button-style*="slightly_rounded"] .nectar-post-grid-wrap .load-more:before,
    body[data-button-style*="slightly_rounded"] .nectar-post-grid-filters h4 {
        border-radius: 4px
    }

    body[data-button-style^="rounded"] .nectar-post-grid-wrap .load-more,
    body[data-button-style^="rounded"] .nectar-post-grid-wrap .load-more:before,
    body[data-button-style^="rounded"] .nectar-post-grid-filters h4 {
        border-radius: 50px
    }

    @supports (display:grid) {
        .nectar-post-grid[data-masonry="yes"] {
            display: grid
        }

        body .nectar-post-grid[data-columns][data-grid-spacing][data-masonry="yes"] .nectar-post-grid-item {
            width: auto
        }

        .nectar-post-grid[data-grid-item-height*="vh"][data-masonry="yes"] .nectar-post-grid-item {
            min-height: 0
        }

        .full-width-content .vc_col-sm-12 .nectar-post-grid[data-columns="4"][data-masonry="yes"] {
            grid-auto-rows: minmax(33vh, auto)
        }

        .nectar-post-grid[data-columns="4"][data-masonry="yes"] {
            grid-template-columns: 1fr 1fr 1fr 1fr;
            grid-auto-rows: minmax(30vh, auto)
        }

        .nectar-post-grid[data-columns="4"][data-masonry="yes"]>div:nth-of-type(6n+1),
        .nectar-post-grid[data-columns="4"][data-masonry="yes"]>div:nth-of-type(6n+6) {
            grid-column-end: span 2
        }

        .full-width-content .vc_col-sm-12 .nectar-post-grid[data-columns="3"][data-masonry="yes"] {
            grid-auto-rows: minmax(35vh, auto)
        }

        .nectar-post-grid[data-columns="3"][data-masonry="yes"] {
            grid-template-columns: 1fr 1fr 1fr;
            grid-auto-rows: minmax(30vh, auto)
        }

        .nectar-post-grid[data-columns="3"][data-masonry="yes"]>div:nth-of-type(10n+1),
        .nectar-post-grid[data-columns="3"][data-masonry="yes"]>div:nth-of-type(10n+7) {
            grid-column-end: span 2
        }

        .nectar-post-grid[data-columns="2"][data-masonry="yes"] {
            grid-template-columns: 1fr 1fr
        }

        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) {
            grid-column-end: span 2;
            grid-row-end: span 2
        }

        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) .item-meta-extra,
        .nectar-post-grid[data-columns="1"]>div .item-meta-extra {
            width: 75%
        }

        .nectar-post-grid[data-text-layout="all_middle"][data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) .item-meta-extra,
        .nectar-post-grid[data-text-layout="all_middle"][data-columns="1"]>div .item-meta-extra {
            margin: 0 auto
        }

        .nectar-post-grid-wrap[data-style="content_overlaid"] .nectar-post-grid[data-grid-item-height*="vh"][data-masonry="yes"] .nectar-post-grid-item {
            min-height: 250px
        }
    }

    @media only screen and (max-width:999px) and (min-width:690px) {
        .nectar-post-grid[data-columns][data-masonry="yes"] {
            grid-template-columns: 1fr 1fr
        }

        body .wpb_row .nectar-post-grid[data-columns][data-masonry="yes"]>div {
            grid-row-end: span 1;
            grid-column-end: span 1
        }

        body .wpb_row .nectar-post-grid[data-columns][data-masonry="yes"]>div:nth-child(3n+1) {
            grid-column-end: span 2
        }
    }

    @media only screen and (max-width:690px) {
        .nectar-post-grid[data-shadow-hover="yes"] .nectar-post-grid-item:after {
            display: none
        }

        body .nectar-post-grid[data-columns][data-masonry="yes"] {
            display: -webkit-flex;
            display: flex;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
            grid-template-columns: none;
            grid-auto-rows: auto
        }

        body .wpb_row .nectar-post-grid[data-columns][data-masonry="yes"]>div {
            grid-row-end: auto;
            width: 100% !important;
            grid-column-end: auto
        }

        .nectar-post-grid .nectar-post-grid-item .nectar-post-grid-item-bg,
        .nectar-post-grid[data-hover-effect="slow_zoom"] .nectar-post-grid-item:hover .nectar-post-grid-item-bg,
        .nectar-post-grid[data-hover-effect="zoom"] .nectar-post-grid-item:hover .nectar-post-grid-item-bg {
            -webkit-transform: none;
            transform: none
        }

        body.material .main-content .nectar-post-grid .nectar-post-grid-item .inner {
            overflow: visible;
            border-radius: 0
        }

        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) .item-meta-extra,
        .nectar-post-grid[data-columns="1"]>div .item-meta-extra {
            width: 100%
        }
    }

    @media only screen and (max-width:1000px) {
        .nectar-post-grid-filters {
            max-width: 600px;
            margin: 0 auto;
            padding: 40px 0
        }

        .nectar-post-grid-filters div:not(.n-sticky) {
            display: none;
            margin-top: 20px
        }

        .nectar-post-grid-wrap .nectar-post-grid-filters h4 {
            padding: 10px 40px 10px 60px;
            margin-bottom: 0;
            border: 1px solid rgba(0, 0, 0, .15)
        }

        .light .nectar-post-grid-wrap .nectar-post-grid-filters h4 {
            border-color: rgba(255, 255, 255, .3)
        }

        .nectar-post-grid-filters h4 {
            display: inline-block
        }

        .nectar-post-grid-filters div.visible {
            display: block
        }

        .nectar-post-grid-filters a {
            margin: 10px 20px;
            display: inline-block
        }
    }

    @media only screen and (max-width:690px) {
        .nectar-post-grid-filters {
            max-width: 320px
        }
    }

    @media only screen and (max-width:690px) and (min-width:480px) {
        .nectar-post-grid-filters {
            max-width: 420px
        }
    }
}

@media all {
    .nectar-milestone {
        text-align: center;
        transition: opacity 0.15s ease
    }

    .nectar-milestone:not(.animated-in) {
        opacity: 0
    }

    .span_12.right .nectar-milestone,
    .nectar-milestone[data-ms-align="right"] {
        text-align: right
    }

    .nectar-milestone[data-ms-align="left"] {
        text-align: left
    }

    .span_12.right .nectar-milestone[data-symbol-alignment="superscript"] {
        padding-right: 40px
    }

    body .nectar-milestone .number h1,
    body .nectar-milestone .number h2,
    body .nectar-milestone .number h3,
    body .nectar-milestone .number h4,
    body .nectar-milestone .number h5 {
        font-size: inherit;
        line-height: inherit;
        color: inherit;
        display: inline-block
    }

    .nectar-milestone .number {
        font-size: 62px;
        line-height: 62px;
        font-family: 'Open Sans';
        font-weight: 600;
        margin-bottom: 5px;
        position: relative;
        display: inline-block
    }

    .nectar-milestone.motion_blur .number span:not(.in-sight) {
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
        opacity: 0
    }

    .nectar-milestone.motion_blur .number span {
        display: inline-block
    }

    body .nectar-milestone .subject {
        letter-spacing: .5px;
        font-size: 16px;
        line-height: 25px
    }

    .nectar-milestone .number .symbol-wrap {
        display: inline-block
    }

    .nectar-milestone[data-symbol-alignment="superscript"] .number .symbol-wrap {
        transform: translateX(103%);
        -webkit-transform: translateX(103%);
        top: 0;
        right: 0;
        position: absolute;
        display: inline;
        font-size: 30px;
        line-height: 34px
    }

    .nectar-milestone[data-symbol-alignment="superscript"][data-symbol-pos="before"] .number .symbol-wrap {
        transform: translateX(-103%);
        -webkit-transform: translateX(-103%);
        right: auto;
        left: 0
    }

    .milestone-wrap {
        text-align: center
    }

    @media only screen and (min-width:1000px) and (max-width:1300px) {
        .nectar-milestone .number {
            font-size: 50px;
            line-height: 50px
        }
    }

    @media only screen and (min-width :1px) and (max-width :999px) {
        .nectar-milestone {
            margin-bottom: 15px
        }

        .nectar-milestone:not(.animated-in) {
            opacity: 1
        }

        .nectar-milestone.motion_blur .number span:not(.in-sight) {
            transform: none;
            -webkit-transform: none;
            -moz-transform: none;
            opacity: 1
        }
    }

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

        .full-width-content .vc_span2 .nectar-milestone .number,
        .full-width-content .vc_col-sm-2 .nectar-milestone .number {
            font-size: 50px;
            line-height: 50px
        }
    }
}

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

        .container,
        .post-area.standard-minimal.full-width-content .post .inner-wrap {
            max-width: 1100px
        }
    }

    @media only screen and (min-width:1000px) and (max-width:1300px) {
        #author-bio #author-info {
            width: 544px
        }

        #project-meta ul li .nectar-love-wrap.fadein {
            margin-right: 11px;
            padding-right: 11px
        }

        #page-header-bg .span_6 .subheader {
            font-size: 24px
        }

        .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2,
        #boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2 {
            font-size: 32px;
            line-height: 50px
        }

        body .swiper-slide .content p {
            font-size: 20px;
            line-height: 34px
        }

        .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p {
            font-size: 14px;
            line-height: 24px
        }

        .portfolio-items:not(.carousel) .col .work-item.style-2 i {
            line-height: 32px;
            height: 32px;
            width: 32px;
            font-size: 14px
        }

        #top nav>ul>li>a {
            padding-left: 8px
        }

        .sf-sub-indicator {
            left: 6px
        }

        body .swiper-slide .content p.transparent-bg span,
        .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
            line-height: 38px
        }
    }

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

        .span_1,
        .span_2,
        .span_3,
        .span_4,
        .span_5,
        .span_6,
        .span_7,
        .span_8,
        .span_9,
        .span_10,
        .span_11,
        .span_12 {
            width: 100%;
            margin-left: 0
        }

        .col,
        body .vc_row-fluid .wpb_column {
            margin-bottom: 25px
        }

        #header-outer .col {
            margin-bottom: 0;
            margin-right: 0
        }

        .wpb_column {
            width: 100%
        }

        body .vc_row-fluid .wpb_column[data-t-w-inherits="small_desktop"] {
            margin-bottom: 0
        }

        .vc_col-sm-12[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-12 {
            width: 100%
        }

        body .vc_row-fluid [class*="vc_col-"][data-t-w-inherits="small_desktop"]:first-child:not([class*="offset"]) {
            margin-left: 0
        }

        body .vc_row-fluid.full-width-content .vc_col-xs-6 {
            width: 50%
        }

        body .vc_row-fluid .vc_col-xs-12[class*="vc_col-xs-"] {
            width: 100%
        }

        .container {
            max-width: 600px
        }

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

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

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

        .portfolio-items .col {
            width: 100%;
            margin-left: 0;
            margin-bottom: 8px
        }

        .portfolio-items:not(.carousel) div:nth-child(2n+2),
        .portfolio-items:not(.carousel) div:nth-child(2n+2) {
            clear: both
        }

        .portfolio-items[data-ps="6"] .col {
            padding: 2%
        }

        body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
            opacity: 1
        }

        body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
        body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
            opacity: 1;
            transform: scale(1);
            -webkit-transform: scale(1)
        }

        .col.boxed:hover,
        .ascend .main-content .col.boxed:hover,
        .material .main-content .col.boxed:hover {
            margin-top: 0;
            top: 0;
            transform: none;
            -webkit-transform: none;
            box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
        }

        #call-to-action .container a {
            margin-top: 20px;
            margin-left: 0
        }

        #ajax-content-wrap .post-area {
            padding-right: 0
        }

        #ajax-content-wrap .contact-info {
            padding-left: 0
        }

        .nectar-google-map {
            max-height: 425px
        }

        #sidebar .recent_projects_widget div a {
            width: 90px
        }

        #sidebar .recent_projects_widget div a:nth-child(3n+3) {
            margin: 2% 2% 0 0
        }

        body #sidebar .recent_projects_widget div a:last-child {
            margin-right: 0
        }

        #author-bio #author-info {
            width: 494px
        }

        #page-header-bg .span_6 h1 {
            font-size: 32px;
            line-height: 38px
        }

        #page-header-bg .span_6 {
            top: auto !important;
            float: none
        }

        .page-header-no-bg #ajax-content-wrap .portfolio-filters {
            margin-top: 15px;
            float: none;
            clear: both;
            height: auto
        }

        #page-header-bg[data-parallax="1"] .project-title .span_6 {
            padding-right: 70px
        }

        .page-header-no-bg .portfolio-filters ul {
            position: absolute;
            width: 100%
        }

        html.js #page-header-bg[data-parallax="0"].not-loaded {
            background-color: #F5F5F5
        }

        #call-to-action .container span {
            display: block
        }

        .main-content .col.span_4 .col.span_2,
        .main-content .col.span_3 .col.span_2,
        .main-content .col.span_2 .col.span_2,
        .main-content .col.span_6 .col.span_2 {
            width: 7%
        }

        .main-content .col.span_4 .span_10,
        .main-content .col.span_3 .col.span_10,
        .main-content .col.span_2 .col.span_10,
        .main-content .col.span_6 .col.span_10 {
            width: 91%
        }

        .testimonial_slider .flickity-page-dots {
            bottom: -35px
        }

        #ajax-content-wrap .span_12 .col.span_6.empty-second {
            width: 49%
        }

        body .swiper-slide .content p i {
            width: 18px;
            font-size: 16px
        }

        body .swiper-slide .content p.transparent-bg span,
        .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span {
            line-height: 29px
        }

        .iosSlider.product-thumbnails .thumb {
            width: 112px
        }

        #footer-widgets .container .row>div:nth-child(2).span_4 {
            margin-right: 0 !important
        }
    }

    @media only screen and (max-width :690px) {
        .material:not(.admin-bar) #header-outer[data-using-secondary="1"] {
            top: 0
        }

        body:not([data-hhun="1"]) #header-outer[data-using-secondary="1"]:not(.hidden-secondary) {
            transform: none !important
        }

        .vc_row-fluid [class*="vc_span"] {
            width: 100% !important
        }

        .container,
        .orbit-wrapper .slider-nav,
        .post-area.standard-minimal.full-width-content .post .inner-wrap {
            max-width: 320px
        }

        body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu,
        body #header-outer[data-full-width="true"] header>.container,
        body #header-secondary-outer[data-full-width="true"]>.container {
            max-width: 100%;
            padding: 0 18px
        }

        .col {
            margin-bottom: 25px
        }

        .post-area {
            margin-bottom: 0
        }

        .col.boxed:hover,
        .ascend .main-content .col.boxed:hover,
        .material .main-content .col.boxed:hover {
            margin-top: 0;
            top: 0;
            transform: none;
            -webkit-transform: none;
            box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
        }

        #header-outer .col {
            margin-bottom: 0
        }

        .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,
        .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
            max-width: 100%
        }

        #fp-nav ul li a,
        .fp-slidesNav ul li a {
            padding: 11px 11px
        }

        #fp-nav ul li a span,
        .fp-slidesNav ul li a span {
            height: 6px;
            width: 6px
        }

        #fp-nav.right {
            right: 10px
        }

        .nectar_fullscreen_zoom_recent_projects .dot-nav {
            display: none
        }

        .container .post .post-meta {
            display: none
        }

        #ajax-content-wrap .container .post .post-content {
            padding-left: 0
        }

        .container .post-header {
            font-size: 12px
        }

        .post-content.classic .post-header>span:after {
            height: 9px
        }

        .container .comment-list .comment>div {
            padding: 25px 25px 40px 25px
        }

        #ajax-content-wrap .comment-list .children {
            padding-left: 20px
        }

        .container .comment-list .comment>div img.avatar {
            display: block;
            position: relative;
            height: 40px;
            width: 40px;
            top: 0;
            left: 0;
            margin-bottom: 5px
        }

        body:not(.original) .bypostauthor>.comment-body>.comment-author>img.avatar {
            border-width: 2px
        }

        body:not(.material) .comment-list .children {
            background-image: none
        }

        body.ascend #ajax-content-wrap .comment-list .children {
            margin-left: 0;
            padding-left: 30px
        }

        body.material #ajax-content-wrap .comment-list .comment>div,
        body.material #ajax-content-wrap .comment-list .pingback>div {
            margin-top: 2.5em
        }

        body.material .comment-list .children {
            border-left: 1px solid rgba(0, 0, 0, .1)
        }

        body.material .container .comment-list .comment>div {
            padding: 0 0 40px 0
        }

        body.material #ajax-content-wrap .comment-list .children {
            margin-left: 0;
            padding-left: 30px
        }

        body.material #ajax-content-wrap .comment-list .comment .comment>div {
            padding-left: 0
        }

        .container #respond h3 {
            font-size: 18px
        }

        .container .comment-list .reply {
            right: 29px;
            top: auto;
            bottom: 29px
        }

        .original .container .comment-list .reply {
            right: 0;
            top: auto;
            bottom: 0;
            margin-top: 20px;
            position: relative
        }

        .container .contact-info {
            padding-left: 0
        }

        html.js #page-header-bg[data-parallax="0"].not-loaded {
            background-color: #F5F5F5
        }

        #page-header-bg .portfolio-filters ul {
            position: absolute;
            width: 100%
        }

        #page-header-bg .span_6 {
            margin-bottom: 15px
        }

        #call-to-action .container a {
            display: block;
            margin-top: 20px;
            margin-left: 0
        }

        #call-to-action {
            font-size: 18px
        }

        #ajax-content-wrap h2 .nectar-button,
        #ajax-content-wrap h3 .nectar-button,
        #ajax-content-wrap h4 .nectar-button {
            display: block
        }

        .post-area #pagination,
        .post-area.masonry #pagination {
            padding-left: 0
        }

        body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
            opacity: 1
        }

        body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
        body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
            opacity: 1;
            transform: scale(1);
            -webkit-transform: scale(1)
        }

        .bottom_controls #portfolio-nav .controls li#next-link a i:after,
        .bottom_controls #portfolio-nav .controls li#prev-link a i:after {
            display: none
        }

        #search-results .result,
        .masonry-blog-item {
            width: 100% !important;
            margin-right: 0 !important;
            margin-bottom: 25px;
            margin-left: 0 !important
        }

        .posts-container[data-load-animation="none"] article .inner-wrap.animated {
            opacity: 1
        }

        .gallery .gallery-item {
            width: 100% !important
        }

        #author-bio img {
            margin-right: 0;
            width: 60px;
            height: 60px
        }

        .row .blog-recent[data-style="list_featured_first_row"].columns-3 .featured .post-featured-img {
            padding-bottom: 75%
        }

        .section-down-arrow i.icon-default-style[class^="icon-"] {
            font-size: 16px
        }

        .section-down-arrow {
            bottom: 10px;
            right: 20px
        }

        #contact-map {
            height: 270px
        }

        .nectar-google-map {
            max-height: 270px
        }

        .pp_pic_holder {
            left: 9px;
            width: 96%
        }

        .pp_content {
            width: 100%;
            height: 290px
        }

        .pp_content iframe {
            width: 100%
        }

        .pp_content .pp_inline iframe {
            height: 250px
        }

        .pp_content #pp_full_res img {
            width: 100%;
            height: auto
        }

        #page-header-bg .span_6 h1,
        body.search #page-header-bg h1,
        .single.single-post .section-title h1,
        body.single.single-post .row .col.section-title.span_12 h1 {
            font-size: 24px;
            line-height: 30px;
            margin-bottom: 4px
        }

        #page-header-bg .span_6 {
            top: auto !important;
            float: none
        }

        #page-header-bg .author-section .meta-author .avatar {
            display: none
        }

        #ajax-content-wrap .pricing-table>div {
            width: 100%;
            margin: 0 0 25px 0
        }

        #page-header-bg #portfolio-nav ul,
        .section-title #portfolio-nav ul {
            margin-bottom: 0
        }

        #portfolio-nav ul:first-child {
            z-index: 103
        }

        #portfolio-nav .controls:after {
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden
        }

        body .container .portfolio-filters-inline.full-width-content .container {
            padding-left: 0;
            padding-right: 0
        }

        body #full_width_portfolio .project-title.parallax-effect .container,
        body #page-header-bg .project-title .container {
            padding-bottom: 30px
        }

        body #page-header-bg .section-title {
            padding: 0
        }

        .ascend #ajax-content-wrap .comment-list .reply {
            top: 0
        }

        #customer_details>div {
            width: 100%;
            float: none
        }

        .main-content .col.span_4 .col.span_2,
        .main-content .col.span_3 .col.span_2,
        .main-content .col.span_2 .col.span_2,
        .main-content .col.span_6 .col.span_2 {
            width: 15%
        }

        .main-content .col.span_4 .span_10,
        .main-content .col.span_3 .col.span_10,
        .main-content .col.span_2 .col.span_10,
        .main-content .col.span_6 .col.span_10 {
            width: 83%
        }

        .slider-pagination {
            bottom: 10px
        }

        body .swiper-slide .content p i {
            width: 14px;
            font-size: 12px
        }

        .main-content .col.span_4 .col.span_2 img,
        .main-content .col.span_3 .col.span_2 img,
        .main-content .col.span_2 .col.span_2 img,
        .main-content .col.span_6 .col.span_2 img {
            padding-right: 13px;
            top: -3px
        }

        .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span,
        body .swiper-slide .content p.transparent-bg span {
            line-height: 20px;
            top: -5px;
            left: 4px;
            box-shadow: 4px 0 0 rgba(0, 0, 0, .5), -4px 0 0 rgba(0, 0, 0, .5)
        }

        #buddypress .register-section {
            width: 100%;
            margin-bottom: 15px
        }

        .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
            padding: 0 10% !important
        }

        #header-outer[data-full-width="true"] header>.container {
            padding: 0
        }

        .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot {
            width: 25px
        }
    }

    @media only screen and (min-width :1px) and (max-width :999px) {
        .n-sticky {
            width: 100%
        }

        #to-top:not(.mobile-enabled) {
            display: none
        }

        body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
            display: none
        }

        body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo),
        body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo),
        body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.starting-logo.dark-version {
            display: none !important
        }

        body #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo,
        body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version),
        body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version,
        #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
        #page-header-bg .span_6 {
            display: block !important
        }

        body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #top .span_3 #logo .mobile-only-logo {
            opacity: 1 !important
        }

        body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open) {
            transform: none !important;
            pointer-events: auto !important
        }

        #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {
            display: none
        }

        #page-header-bg[data-parallax="1"] .span_6,
        #page-header-bg[data-parallax="1"] {
            padding-right: 0;
            transform: translate(0) !important;
            visibility: visible !important
        }

        #ajax-content-wrap .video-texture {
            display: none
        }

        .full-width-section.parallax_section,
        .full-width-content.parallax_section {
            background-attachment: scroll !important;
            background-position: center !important
        }

        .wpb_row.parallax_section .row-bg.using-image,
        #page-header-wrap[data-parallax="1"] .page-header-bg-image-wrap .page-header-bg-image {
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden
        }

        #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
            transition: none;
            -webkit-transition: none
        }

        .material #header-outer.transparent .bg-color-stripe {
            height: 30vh
        }

        img.img-with-animation[data-animation="fade-in-from-right"] {
            padding-left: 0
        }

        img.img-with-animation[data-animation="fade-in-from-left"] {
            padding-right: 0
        }

        img.img-with-animation[data-animation="fade-in-from-bottom"] {
            bottom: 0
        }

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

        body .img-with-aniamtion-wrap img {
            max-width: 100%
        }

        body .img-with-aniamtion-wrap:not([data-max-width-mobile="default"]) .inner {
            max-width: none !important
        }

        .img-with-aniamtion-wrap.right[data-max-width-mobile="125%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner,
        .img-with-aniamtion-wrap.center[data-max-width-mobile="150%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
            margin-left: -25% !important
        }

        .img-with-aniamtion-wrap.right[data-max-width-mobile="150%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner,
        .img-with-aniamtion-wrap.center[data-max-width-mobile="200%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
            margin-left: -50% !important
        }

        .img-with-aniamtion-wrap.right[data-max-width-mobile="165%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
            margin-left: -65% !important
        }

        .img-with-aniamtion-wrap.right[data-max-width-mobile="175%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) .inner {
            margin-left: -75% !important
        }

        .img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner {
            margin-left: -100% !important
        }

        .img-with-aniamtion-wrap[data-max-width-mobile*="%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) img {
            width: 100%
        }

        .img-with-aniamtion-wrap[data-max-width="75%"] .inner {
            max-width: 75%
        }

        .img-with-aniamtion-wrap[data-max-width="50%"] .inner {
            max-width: 50%
        }

        .full-width-section>.col.span_12 {
            margin-bottom: 0
        }

        div[data-bg-mobile-hidden="true"] .row-bg.using-image {
            background-image: none !important
        }

        .full-width-section,
        body[data-bg-header="true"] .full-width-section.first-section,
        body[data-bg-header="true"] .full-width-content.first-section,
        body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section,
        #header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,
        #header-outer #top #logo img {
            margin-top: 0 !important
        }

        .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,
        .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
            max-width: 75%
        }

        body #header-outer[data-format="centered-menu-under-logo"] #top #logo img,
        body #header-outer[data-format="centered-menu-bottom-bar"] #top #logo img {
            margin: 0
        }

        #header-outer[data-has-menu="false"][data-format="default"] #top .span_3,
        #header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3,
        #header-outer[data-has-menu="true"][data-ptnm="1"] #top .span_3,
        #header-outer[data-has-menu="true"] #top .span_3,
        body.material #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 {
            text-align: left
        }

        #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open {
            pointer-events: auto
        }

        .material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent {
            overflow: visible
        }

        #header-outer[data-mobile-fixed="1"],
        #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] {
            position: fixed !important
        }

        .material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"],
        .material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"] {
            top: 0
        }

        body #header-outer[data-transparent-header="true"][data-remove-border="true"],
        body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent {
            border: none
        }

        body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header>.container {
            max-width: 100%;
            padding: 0 18px
        }

        .using-mobile-browser .slide-out-hover-icon-effect a {
            pointer-events: auto
        }

        .container-wrap {
            z-index: 11
        }

        .work-item:not([data-custom-content="on"]) .work-info-bg {
            display: none
        }

        .style-3 .work-info-bg {
            display: block
        }

        body #top #logo img,
        #header-outer[data-permanent-transparent="false"] #logo .dark-version {
            height: 24px;
            margin-top: -3px;
            top: 3px;
            position: relative
        }

        #header-outer[data-transparent-header="true"][data-permanent-transparent="false"] #logo .dark-version,
        #header-outer #top #logo img {
            top: 0
        }

        body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version,
        #header-outer[data-permanent-transparent="false"] #logo .dark-version {
            position: absolute
        }

        .original #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
        .ascend #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
        .material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd,
        .original #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd,
        .ascend #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd,
        .material #header-outer:not([data-transparent-header="true"]) #top #logo picture.stnd {
            position: relative
        }

        body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo,
        body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version {
            top: 6px
        }

        .admin-bar #header-outer,
        .logged-in.buddypress #header-outer {
            top: 0
        }

        .admin-bar.material-ocm-open #header-outer.transparent {
            top: 46px
        }

        body #header-outer {
            margin-bottom: 0;
            padding: 12px 0
        }

        body.page-template-template-no-header.nectar_using_pfsr #header-outer,
        body.page-template-template-no-header-footer.nectar_using_pfsr #header-outer {
            padding: 0
        }

        body #header-outer,
        body[data-hhun="1"]:not(.no-scroll) #header-outer:not([data-transparent-header="true"]):not(.detached),
        body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not([data-transparent-header="true"]) {
            position: relative
        }

        .original #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent,
        .ascend #header-outer[data-transparent-header="true"][data-remove-border="false"].transparent {
            transition: background-color 0.30s ease, box-shadow 0.30s ease, margin 0.25s ease
        }

        #header-outer[data-permanent-transparent="1"].transparent #top .span_9>.slide-out-widget-area-toggle i {
            color: #fff
        }

        body #slide-out-widget-area.slide-out-from-right-hover {
            z-index: 9999
        }

        #header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version) {
            opacity: 1
        }

        #header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo) {
            opacity: 0
        }

        #slide-out-widget-area {
            top: 0 !important
        }

        #header-outer #logo {
            top: 0;
            left: 0
        }

        #header-space {
            display: none
        }

        #header-space[data-header-mobile-fixed="1"] {
            display: block
        }

        #top #mobile-cart-link,
        #top .span_9>.slide-out-widget-area-toggle,
        #top .mobile-search {
            display: inline-block
        }

        #top .col.span_3 {
            left: 0;
            top: 0;
            z-index: 100;
            width: 100%
        }

        #top .col.span_3,
        #header-outer[data-format="centered-menu"] #top .span_3,
        #header-outer[data-format="centered-logo-between-menu"] #top .span_3 {
            position: relative
        }

        #header-outer #top .col.span_3 {
            line-height: 0
        }

        #header-outer #top .col.span_3 #logo {
            vertical-align: middle
        }

        #top .col.span_9 {
            margin-left: 0;
            margin-bottom: 0;
            width: 100% !important;
            float: none;
            z-index: 100;
            position: static;
            display: flex;
            align-items: center
        }

        #header-outer[data-format="centered-menu"] #top .span_9,
        #header-outer[data-format="centered-logo-between-menu"] .row .col.span_9 {
            position: static
        }

        #top .col.span_9,
        #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 {
            min-height: 0;
            width: auto !important;
            position: absolute !important;
            right: 0;
            top: 0;
            z-index: 2000;
            height: 100%
        }

        .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,
        #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container,
        body[data-slide-out-widget-area="true"] #top #logo,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
        body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) .span_6>.inner-wrap,
        body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6>.inner-wrap,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6 .inner-wrap,
        body:not([data-m-animate="1"]) img.img-with-animation[data-animation="fade-in-from-bottom"] {
            -webkit-transform: none !important;
            transform: none !important
        }

        body[data-slide-out-widget-area="true"] #top .span_9>.slide-out-widget-area-toggle.std-menu {
            left: 0 !important;
            right: auto !important;
            text-align: left;
            z-index: 10000
        }

        body[data-slide-out-widget-area="true"] #top .span_3 {
            text-align: center
        }

        body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3 {
            text-align: left
        }

        #header-outer .slide-out-widget-area-toggle .lines-button,
        #header-outer .slide-out-widget-area-toggle .lines,
        #header-outer .slide-out-widget-area-toggle .lines:before,
        #header-outer .slide-out-widget-area-toggle .lines:after {
            width: 22px
        }

        #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after {
            top: -6px
        }

        body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before {
            top: 6px
        }

        body[data-slide-out-widget-area="true"] #top #logo,
        #header-outer[data-mobile-fixed="1"] #top #logo {
            display: inline-block
        }

        body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo {
            position: relative
        }

        body[data-slide-out-widget-area="true"] #top .col.span_3 {
            width: 100%
        }

        body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close {
            display: block
        }

        #slide-out-widget-area .widget_nav_menu {
            overflow-y: hidden;
            overflow-x: hidden
        }

        #header-outer #top nav>ul {
            width: auto;
            padding: 15px 0 25px 0;
            margin: 0 auto 0 auto;
            z-index: 100000;
            position: relative
        }

        #header-outer #top nav>ul>li>ul>li {
            opacity: 1;
            transform: none
        }

        #top nav>ul li,
        #header-outer #top nav>ul>.megamenu>ul>li {
            display: block;
            width: auto;
            margin-left: 0
        }

        #top nav>ul>.megamenu>.sub-menu {
            width: auto !important;
            opacity: 1;
            display: block
        }

        #top nav>ul ul {
            position: relative;
            width: auto;
            top: 0;
            left: 0;
            padding: 0;
            opacity: 1;
            visibility: visible;
            box-shadow: 0 0 0 #fff;
            background-color: transparent;
            float: none
        }

        #top nav>ul ul li {
            padding-left: 20px
        }

        #top nav .sf-menu .sfHover>a {
            color: #FFBAAF
        }

        a>.sf-sub-indicator {
            right: 0;
            position: absolute;
            padding: 16px;
            left: auto;
            top: 0;
            height: auto;
            width: auto
        }

        .swiper-slide .mejs-controls {
            display: none;
            visibility: hidden
        }

        #ajax-content-wrap .mejs-controls {
            display: flex;
            visibility: visible
        }

        #ajax-content-wrap .post-area {
            padding-right: 0;
            margin-bottom: 0
        }

        .slider-nav {
            position: relative;
            max-width: 600px;
            margin: -40px auto 0 auto
        }

        body .slider-nav>span {
            height: 25px;
            width: 25px
        }

        body .slider-nav>.left {
            left: 0
        }

        body .slider-nav>.right {
            left: 30px
        }

        .slider-nav span span,
        #header-outer #top nav {
            display: none !important
        }

        #pagination {
            margin-bottom: 40px
        }

        .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
            width: auto
        }

        body .nectar-button.see-through-2,
        body .nectar-button.see-through-3,
        #page-header-wrap,
        #page-header-bg {
            transition: none !important;
            -webkit-transition: none !important
        }

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

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

        #single-meta {
            display: block;
            clear: both;
            margin-bottom: 10px
        }

        body.single-post #page-header-bg:not(.fullscreen-header) .row,
        body #page-header-bg:not(.fullscreen-header) .row,
        body:not(.single-post) #page-header-bg .nectar-particles .span_6 .row,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap,
        #page-header-bg[data-parallax="1"] {
            top: 0 !important
        }

        body:not(.single-post) #page-header-bg:not(.fullscreen-header) {
            padding-top: 10%;
            padding-bottom: 10%
        }

        body:not(.single-post) #page-header-bg[data-padding-amt="low"]:not(.fullscreen-header) {
            padding-top: 5%;
            padding-bottom: 5%
        }

        body:not(.single-post) #page-header-bg[data-padding-amt="high"]:not(.fullscreen-header) {
            padding-top: 13%;
            padding-bottom: 13%
        }

        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
            min-height: 40px
        }

        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6.empty-title {
            min-height: 80px
        }

        #single-meta,
        body[data-header-format] #header-secondary-outer,
        #page-header-bg[data-parallax="1"],
        body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) .span_6 .inner-wrap,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .nectar-particles .span_6>.inner-wrap:first-child,
        body:not(.single-post) #page-header-bg:not(.fullscreen-header) .span_6 {
            position: relative !important
        }

        body:not(.single-post) .nectar-particles svg {
            display: none
        }

        #top,
        #page-header-wrap,
        #header-outer:not([data-permanent-transparent="1"]),
        body:not(.single-post) #page-header-bg:not(.fullscreen-header),
        body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header),
        body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header),
        .full-page-inner-wrap[data-content-pos="full_height"] .full-page-inner>.span_12,
        .vc_text_separator {
            height: auto !important
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="bottom"]:not(.fullscreen-header) {
            padding-top: 16%;
            padding-bottom: 4%
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="low"]:not(.fullscreen-header) {
            padding-top: 10%;
            padding-bottom: 2%
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="bottom"][data-padding-amt="high"]:not(.fullscreen-header) {
            padding-top: 20%;
            padding-bottom: 6%
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="top"]:not(.fullscreen-header) {
            padding-top: 4%;
            padding-bottom: 16%
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="low"]:not(.fullscreen-header) {
            padding-top: 2%;
            padding-bottom: 10%
        }

        body:not(.single-post) #page-header-bg[data-alignment-v="top"][data-padding-amt="high"]:not(.fullscreen-header) {
            padding-top: 6%;
            padding-bottom: 20%
        }

        .related-posts.columns-3 .span_4 {
            margin-right: 0
        }

        #single-meta ul {
            margin-left: 0
        }

        .page-template-template-portfolio-php .portfolio-filters {
            margin-bottom: 0
        }

        #footer-outer #social li {
            width: 33px;
            margin-top: 9px;
            margin-bottom: 9px
        }

        .nectar-recent-posts-slider .recent-post-container {
            max-width: none
        }

        .nectar-recent-posts-slider .recent-post-container,
        .nectar-recent-posts-slider .flickity-page-dots {
            padding: 0 40px
        }

        .nectar-flickity[data-controls="next_prev_arrows"] .flickity-prev-next-button {
            display: none
        }

        .nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell {
            width: 60%;
            margin-right: 7%
        }

        .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap {
            max-width: 100%
        }

        .span_9 .carousel-heading {
            padding-right: 0 !important
        }

        #page-header-wrap {
            margin-top: 0;
            overflow: visible
        }

        #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
        #page-header-bg .span_6 {
            opacity: 1 !important
        }

        body #header-outer[data-using-secondary="1"],
        body.admin-bar #header-outer[data-using-secondary="1"] {
            top: 0
        }

        h1 .nectar-button,
        h2 .nectar-button,
        h3 .nectar-button,
        h4 .nectar-button {
            display: inline-block;
            margin-top: 20px
        }

        body .clients.no-carousel:not(.fade-in-animation)>div {
            opacity: 1
        }

        #page-header-bg[data-parallax="1"] .span_6 .inner-wrap,
        .swiper-slide .content p,
        .swiper-slide .content h2,
        .swiper-slide .content h1,
        .swiper-slide .content h3,
        .swiper-slide .content .buttons,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1>span span {
            transform: none !important;
            -webkit-transform: none !important
        }

        .post-area.masonry:not(.meta_overlaid),
        .swiper-slide .content p,
        .swiper-slide .content h2,
        .swiper-slide .content h1,
        .swiper-slide .content h3,
        .swiper-slide .content .buttons,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2>span span,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1>span span,
        .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h1 .word,
        .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,
        .owl-carousel[data-enable-animation="true"] .owl-controls {
            opacity: 1 !important
        }

        .col.has-animation[data-animation="fade-in-from-bottom"],
        .wpb_column.has-animation[data-animation="fade-in-from-bottom"],
        .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"] {
            bottom: 0 !important
        }

        .parallax_slider_outer.first-section .swiper-container .slider-prev,
        .parallax_slider_outer.first-section .swiper-container .slider-next {
            margin-top: -30px
        }

        .post-area.col_last:not(.auto_meta_overlaid_spaced) {
            padding-left: 0 !important
        }

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

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

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

        .testimonial_slider .controls ul {
            text-align: center !important
        }

        #page-header-bg[data-parallax="0"] {
            margin-top: -1px
        }

        .wpb_tabs_nav .cta-button {
            top: 0;
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
            left: 0;
            right: auto
        }

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

        body .pp_gallery,
        .woocommerce .pp_gallery {
            display: none
        }

        .material .span_9 #author-bio {
            margin-bottom: 60px
        }
    }

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

        .container,
        .slider-nav,
        .post-area.standard-minimal.full-width-content .post .inner-wrap {
            max-width: 300px
        }
    }

    @media only screen and (max-width:479px) {
        .full-width-content .wpb_column.max_width_phone_420px.left_margin_phone_auto.right_margin_phone_auto {
            width: 320px
        }
    }

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

        body .container,
        body .slider-nav,
        .post-area.standard-minimal.full-width-content .post .inner-wrap {
            max-width: 420px
        }

        #ajax-content-wrap .project-title #all-items {
            left: 194px
        }

        .iosSlider.product-thumbnails .thumb {
            width: 98px
        }
    }

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

        .admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
        .logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
        .admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],
        .logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"],
        body.admin-bar #header-outer[data-transparent-header="true"][data-mobile-fixed="false"] {
            top: 47px
        }

        #header-secondary-outer[data-permanent-transparent="1"] {
            margin-top: 0
        }

        body {
            position: static
        }

        #fp-nav.tooltip_alt {
            display: none
        }
    }

    @media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape) {
        #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a:hover .menu-title-text:after {
            display: none
        }

        #to-top {
            display: none
        }

        body .slide-out-hover-icon-effect a {
            pointer-events: auto
        }

        #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"] .page-header-bg-image {
            transition: none;
            -webkit-transition: none
        }

        #page-header-bg[data-parallax="1"] .span_6,
        #page-header-bg[data-parallax="1"] {
            position: relative !important
        }

        #page-header-bg[data-parallax="1"] {
            top: 0 !important
        }

        #page-header-bg .span_6 {
            display: block !important;
            opacity: 1 !important
        }

        .swiper-container .slider-right {
            right: 0 !important
        }

        .video-texture {
            display: none
        }

        img.img-with-animation[data-animation="fade-in-from-right"] {
            padding-left: 0
        }

        img.img-with-animation[data-animation="fade-in-from-left"] {
            padding-right: 0
        }

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

        .parallax_slider_outer.first-section .nectar-slider-wrap,
        #full_width_portfolio .project-title.parallax-effect,
        .parallax_slider_outer.first-section .swiper-slide .content,
        .parallax_slider_outer.first-section .nectar-slider-wrap,
        .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item {
            transform: none !important;
            -webkit-transform: none !important
        }

        .parallax_slider_outer.first-section .swiper-slide .content,
        .owl-carousel[data-enable-animation="true"] .owl-controls,
        .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item {
            opacity: 1 !important
        }

        .img-with-animation[data-animation="grow-in"],
        .col.has-animation[data-animation="grow-in"],
        .wpb_column.has-animation[data-animation="grow-in"] {
            visibility: visible
        }

        .portfolio-items .col .work-item .work-info a {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            margin: 0;
            width: 100%;
            height: 100%;
            text-indent: -9999px
        }

        .portfolio-items .col .work-item .work-info .custom-content .nectar-button {
            width: auto
        }

        body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after {
            opacity: 1
        }

        body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
        body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
            opacity: 1;
            transform: scale(1);
            -webkit-transform: scale(1)
        }

        .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
            height: 100%;
            top: 0;
            transform: none;
            -webkit-transform: none
        }
    }

    @media only screen and (max-device-width:2600px) {
        body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"] {
            display: none
        }

        body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right {
            overflow-y: scroll
        }

        body.using-mobile-browser .parallax_section .row-bg[data-parallax-speed="fixed"] {
            background-attachment: scroll !important
        }

        body.using-mobile-browser .cp-modal-popup-container {
            position: relative;
            z-index: 100000
        }

        body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video,
        body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video {
            display: none
        }

        body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image {
            display: block
        }

        .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"] {
            padding-left: 0
        }

        .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
            padding-right: 0
        }

        .using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"],
        .using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"],
        .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
            bottom: 0
        }

        .using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap,
        .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,
        .using-mobile-browser .portfolio-items .style-5 .parallaxImg-rendered-layer {
            transform: none !important;
            -webkit-transform: none !important
        }

        body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image,
        .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6,
        .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage>.owl-item,
        .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls {
            opacity: 1 !important
        }

        .using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox {
            top: 50%;
            left: 50%
        }

        .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6 {
            display: block !important
        }

        .using-mobile-browser .slide-out-hover-icon-effect a {
            pointer-events: auto
        }

        .using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate {
            backface-visibility: hidden;
            -webkit-backface-visibility: hidden
        }

        body.using-mobile-browser .nectar-video-wrap {
            height: 100%
        }

        body.using-mobile-browser .blurred-wrap.blurred {
            -webkit-filter: blur(0);
            -moz-filter: blur(0);
            -ms-filter: blur(0);
            filter: blur(0)
        }
    }

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

        .post-area.full-width-content .masonry-blog-item,
        .full-width-content .post-area .masonry-blog-item {
            width: 18%
        }

        body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide {
            width: 50%
        }

        body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
            width: 50%
        }

        body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,
        body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
            width: 25%
        }
    }

    @media only screen and (min-width:1300px) and (max-width:1600px) {
        body .default-style .portfolio-items .col.elastic-portfolio-item {
            width: 22.43% !important
        }

        .post-area.full-width-content .masonry-blog-item,
        .full-width-content .post-area .masonry-blog-item {
            width: 23%
        }

        .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
            padding-left: 2.8% !important
        }
    }

    @media only screen and (min-width:990px) and (max-width:1300px) {
        body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
            width: 25%
        }
    }

    @media only screen and (min-width:470px) and (max-width:990px) {
        .portfolio-items .elastic-portfolio-item {
            width: 50%
        }
    }

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

        .post.quote .post-content .quote-inner,
        .post.link .post-content .link-inner,
        .format-status .post-content .status-inner,
        .post.format-aside .aside-inner {
            padding: 50px 10%
        }
    }

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

        body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video,
        body[data-remove-m-video-bgs="1"] .nectar-video-wrap video {
            display: none
        }

        body[data-remove-m-video-bgs="1"] .mobile-video-image {
            display: block
        }

        .posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap.animated,
        .posts-container[data-load-animation="fade_in"] article .inner-wrap.animated,
        .posts-container[data-load-animation="perspective"] article .inner-wrap.animated,
        .posts-container[data-load-animation="fade_in_from_bottom"] .inner-wrap,
        .posts-container[data-load-animation="fade_in"] article .inner-wrap,
        .posts-container[data-load-animation="perspective"] article .inner-wrap {
            opacity: 1;
            transform: translateY(0);
            -webkit-transform: translateY(0)
        }

        .post-area.masonry.classic .posts-container:not(.meta-moved) .post-content>.post-meta {
            opacity: 0;
            position: absolute !important
        }

        .material .related-post-wrap h3.related-title {
            padding-top: 60px
        }

        .nectar-recent-posts-slider .inner-wrap {
            max-width: 80%
        }

        .arhchive #page-header-wrap #page-header-bg .subheader {
            display: none
        }
    }

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

        .post.quote .post-content .quote-inner,
        .post.link .post-content .link-inner,
        .format-status .post-content .status-inner,
        .post.format-aside .aside-inner {
            padding: 50px 10%
        }

        .full-width-content.blog-fullwidth-wrap:not(.meta-overlaid) {
            padding: 0 10% !important
        }

        body .post-area.auto_meta_overlaid_spaced[data-ams].span_9 {
            margin: 0
        }

        body .auto_meta_overlaid_spaced[data-ams].span_9 .masonry-blog-item {
            padding-left: 0;
            padding-right: 0
        }
    }
}

@media all {
    p {
        padding-bottom: 1.5em
    }

    .material .wpb_row,
    .material .wpb_content_element {
        margin-bottom: 1.5em
    }

    .wp-block-quote.is-large,
    .wp-block-quote.is-style-large {
        margin-bottom: 1.5rem
    }

    .material .vc_row-fluid[data-column-margin="none"] {
        margin-bottom: 0
    }

    #header-space {
        background-color: #fff
    }

    body[data-header-color="dark"] #header-space {
        background-color: #000
    }

    #sidebar div ul li,
    #sidebar .widget.widget_categories li,
    #sidebar .widget.widget_pages li,
    #sidebar .widget.widget_nav_menu li {
        border: none;
        padding: 4px 0
    }

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

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

    .ocm-effect-wrap,
    .container-wrap,
    .project-title,
    .material .vc_text_separator div,
    #page-header-wrap,
    .page-header-no-bg,
    .portfolio-items .col,
    .page-template-template-portfolio-php .portfolio-items .col.span_3,
    .page-template-template-portfolio-php .portfolio-items .col.span_4 {
        background-color: #fff
    }

    #call-to-action .triangle {
        color: #fff
    }

    #footer-outer #footer-widgets .col ul li,
    #sidebar div ul li,
    #sidebar .widget.widget_categories li,
    #sidebar .widget.widget_pages li,
    #sidebar .widget.widget_nav_menu li {
        border: none;
        padding: 4px 0
    }

    #sidebar .widget.widget_categories li,
    #sidebar .widget.widget_pages li,
    #sidebar .widget.widget_nav_menu li,
    #footer-outer .widget.widget_categories li,
    #footer-outer .widget.widget_pages li,
    #footer-outer .widget.widget_nav_menu li {
        padding: 4px 0 !important
    }

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

    body[data-header-resize="1"] .container-wrap,
    body[data-header-resize="1"] .project-title {
        margin-top: 0;
        padding-top: 40px
    }

    body.search-results.material .container-wrap {
        margin-top: 0
    }

    body[data-header-resize="1"] #page-header-wrap {
        margin-top: 0
    }

    body.material .page-header-no-bg {
        padding-top: 35px;
        margin-top: 0
    }

    .parallax_slider_outer.first-section,
    .parallax_slider_outer.first-section .swiper-slide .content,
    .nectar-slider-wrap.first-section .swiper-slide .content {
        margin-top: 0 !important
    }

    body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.scrolled-down):not(.small-nav),
    body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu),
    body[data-hhun="1"].material #header-outer[data-header-resize="0"][data-remove-fixed="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu).invisible {
        box-shadow: none
    }

    body.material #header-outer[data-box-shadow="large-line"][data-header-resize="1"]:not(.transparent):not([data-format="left-header"]):not(.scrolled-down):not(.small-nav),
    body.material #header-outer[data-box-shadow="large-line"][data-header-resize="0"]:not(.transparent):not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu) {
        box-shadow: 0 1px 0 rgba(0, 0, 0, .08), 0 18px 40px rgba(0, 0, 0, 0)
    }

    @media only screen and (max-width:1000px) {
        body.material #header-outer[data-header-resize="1"]:not([data-box-shadow="none"]):not(.transparent):not([data-format="left-header"]) {
            transition: all 0.25s ease
        }
    }

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

        body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button:after,
        body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before,
        body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after {
            height: 2px !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"]) a:not(.using-label) span:not(.close-line) {
            width: 30px;
            overflow: hidden
        }

        .slide-out-hover-icon-effect:not(.small) {
            width: 32px;
            overflow: hidden
        }

        #top .slide-out-widget-area-toggle:not(.small) a .close-wrap {
            height: 28px;
            width: 22px !important
        }

        #top .slide-out-widget-area-toggle:not(.small) a.using-label .close-wrap {
            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"]) a:not(.using-label) span .lines-button.hover-effect {
            left: -40px;
            margin-top: -3px
        }

        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:after,
        .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:after {
            top: -8px
        }

        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before,
        .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
            top: 8px
        }

        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines-button:after,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:after {
            border-radius: 0 !important;
            height: 2px
        }

        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines-button:after,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines:before,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label):hover .lines:after,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines-button:after,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines:before,
        body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle:not([data-custom-color="true"]) a.effect-shown:not(.using-label) .lines:after {
            transform: translateX(40px)
        }

        body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before,
        body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not([data-custom-color="true"]) a:not(.using-label) .lines:before,
        .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
            width: 1.4rem
        }
    }

    @media only screen and (max-width:1001px) {
        .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines:before {
            width: 1rem
        }
    }

    #top .slide-out-widget-area-toggle a span {
        overflow: hidden;
        width: 22px
    }

    #top .slide-out-widget-area-toggle a>span {
        position: relative
    }

    #top .slide-out-widget-area-toggle a span .lines-button.hover-effect {
        left: -30px;
        margin-top: -2px
    }

    #top .slide-out-widget-area-toggle a .lines-button:after {
        transition: transform 0.65s cubic-bezier(.3, 1, .3, 1) 0.04s, background-color 0.2s ease, opacity 0.2s ease !important
    }

    body .slide-out-widget-area-toggle a:hover .lines:before {
        transition: transform 0.65s cubic-bezier(.3, 1, .3, 1) 0.08s, background-color 0.2s ease, opacity 0.2s ease !important
    }

    body .slide-out-widget-area-toggle a:hover .lines:after {
        transition: transform 0.65s cubic-bezier(.3, 1, .3, 1) 0s, background-color 0.2s ease, opacity 0.2s ease !important
    }

    body .lines:before {
        transition: transform 0.65s cubic-bezier(.3, 1, .3, 1) 0s, background-color 0.2s ease, opacity 0.2s ease !important
    }

    body .lines:after {
        transition: transform 0.65s cubic-bezier(.3, 1, .3, 1) 0.08s, background-color 0.2s ease, opacity 0.2s ease !important
    }

    #top a.no-trans .lines-button:after,
    #top a.no-trans .lines:before,
    #top a.no-trans .lines:after {
        transition: none !important
    }

    body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button:after,
    body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:before,
    body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:after,
    body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines-button:after,
    body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines:before,
    body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines:after {
        transform: translateX(30px) !important
    }

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

        body #top .slide-out-widget-area-toggle a:hover .lines-button:after,
        body #top .slide-out-widget-area-toggle a:hover .lines:before,
        body #top .slide-out-widget-area-toggle a:hover .lines:after,
        body #top .effect-shown .lines-button:after,
        body #top .effect-shown .lines:before,
        body #top .effect-shown .lines:after {
            transform: translateX(30px)
        }

        body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button:after,
        body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:before,
        body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines:after {
            transform: translateX(60px) !important
        }

        body[data-slide-out-widget-area-style*="fullscreen"][data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .menu-push-out .lines-button:after,
        body[data-slide-out-widget-area-style*="fullscreen"][data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .menu-push-out .lines:before,
        body[data-slide-out-widget-area-style*="fullscreen"][data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .menu-push-out .lines:after {
            transform: translateX(75px) !important
        }

        body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines-button:after,
        body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines:before,
        body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines:after {
            transform: none
        }
    }

    body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons>li {
        margin: 0 14px
    }

    body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons>li.menu-item {
        margin: 0
    }

    body.material #header-outer[data-transparent-header="true"].transparent nav>ul>li>a {
        margin-bottom: 0
    }

    body.material #header-outer #top nav>.buttons>li:last-child,
    body.material #header-outer[data-format="centered-menu-bottom-bar"] #top nav>.buttons>.slide-out-widget-area-toggle {
        margin-right: 0 !important
    }

    body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons>.slide-out-widget-area-toggle {
        margin-right: 0
    }

    #header-outer .sf-menu>li>a>.sf-sub-indicator {
        height: auto
    }

    body.material #header-outer #top nav>.buttons>li:first-child {
        margin-left: 0
    }

    body.material #header-outer .cart-menu,
    body.material #top nav ul #search-btn>div,
    body.material #top nav ul #nectar-user-account>div {
        padding-left: 0;
        border-left: none !important
    }

    #top nav ul #search-btn a span,
    #top nav ul #search-btn a,
    #top nav ul .slide-out-widget-area-toggle a,
    #top nav ul #nectar-user-account a span,
    #top nav ul #nectar-user-account a {
        height: 21px;
        line-height: 21px
    }

    #header-outer[data-format="left-header"] .sf-menu li {
        opacity: 1
    }

    body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
    body.material #top nav ul #search-btn a span {
        font-size: 20px
    }

    body.material #top nav ul #nectar-user-account a span {
        font-size: 20px;
        width: 26px;
        max-width: 26px
    }

    body.material #header-outer #social-in-menu i {
        font-size: 18px;
        width: 36px;
        top: 0
    }

    body #header-outer[data-transparent-header="true"] #top nav ul #nectar-user-account>div,
    body.material #header-outer .cart-menu {
        border-left: none
    }

    body.material #header-outer:not([data-format="left-header"]) #top nav>.buttons {
        margin-left: 30px
    }

    body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav>.buttons,
    body.material #header-outer[data-full-width="true"][data-has-buttons="no"]:not([data-format="left-header"]) #top nav>.buttons {
        margin-left: 0
    }

    body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav>.sf-menu>li:not([class*="button_"]):last-child a {
        padding-right: 0
    }

    body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav>.sf-menu>li[class*="button_"]:last-child a {
        margin-right: 0
    }

    body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav>.buttons {
        margin-left: 28px
    }

    body.material #header-outer #top nav>ul #social-in-menu a {
        line-height: 22px
    }

    .material #top nav>.product_added.buttons,
    .material #top nav>.buttons {
        padding-right: 0 !important
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
        z-index: 100
    }

    #footer-outer #footer-widgets .col ul li a,
    #sidebar div ul li a {
        display: block
    }

    #footer-outer .widget h4,
    #sidebar h4 {
        margin-bottom: 15px
    }

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

    #footer-outer[data-copyright-line="true"] #copyright {
        border-top: 1px solid rgba(255, 255, 255, .1)
    }

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

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

    #footer-outer[data-custom-color="true"] #footer-widgets .tagcloud a:not(.nectar-button):hover {
        opacity: 1
    }

    #footer-outer[data-using-widget-area="false"] #copyright {
        border: none
    }

    .material .widget .tagcloud a,
    .material #sidebar .widget .tagcloud a,
    .single .post-area .content-inner>.post-tags a {
        border-radius: 0 !important;
        padding: 5px 10px;
        margin: 10px 10px 0 0;
        transition: all 0.4s cubic-bezier(.25, 1, .2, 1);
        background-color: transparent
    }

    .material .widget .tagcloud a:before,
    .material #sidebar .widget .tagcloud a:before,
    .single .post-area .content-inner>.post-tags a:before {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 0;
        opacity: .06
    }

    .material[data-button-style*="rounded"] .widget .tagcloud a:before,
    .material[data-button-style*="rounded"] #sidebar .widget .tagcloud a:before,
    .single[data-button-style*="rounded"] .post-area .content-inner>.post-tags a:before,
    .material[data-button-style*="rounded"] .widget .tagcloud a,
    .material[data-button-style*="rounded"] #sidebar .widget .tagcloud a,
    .single[data-button-style*="rounded"] .post-area .content-inner>.post-tags a {
        border-radius: 50px !important
    }

    .material .widget .tagcloud a:hover,
    .material #sidebar .widget .tagcloud a:hover,
    .single .post-area .content-inner>.post-tags a:hover,
    .sharing-default-minimal .nectar-social a:hover {
        box-shadow: 0 10px 24px rgba(0, 0, 0, .15)
    }

    .material #sidebar .widget .recentcomments {
        background-color: transparent;
        padding: 0;
        margin-bottom: 8px
    }

    .material .span_12.light .widget .tagcloud a,
    .material .span_12.light #sidebar .widget .tagcloud a,
    .material #sidebar .widget .tagcloud a:hover,
    .single.material .post-area .content-inner>.post-tags a:hover,
    #header-outer.light-text #search-outer input[type="text"],
    body[data-header-color="dark"] #header-outer #search-outer input[type="text"],
    body.mobile.material[data-header-color="light"] #header-outer[data-permanent-transparent="1"].transparent .slide-out-widget-area-toggle a .close-line {
        color: #fff !important
    }

    body.single-post .content-inner>.post-tags {
        margin-top: 60px
    }

    .nectar-button.see-through,
    body .nectar-button.see-through,
    .swiper-slide .button a,
    body .nectar-button.see-through-2,
    .nectar-button,
    #to-top {
        border-radius: 0 !important;
        box-shadow: none
    }

    body.material .nectar-button.large {
        padding-left: 35px;
        padding-right: 35px
    }

    body.material .nectar-button.jumbo {
        padding-left: 50px;
        padding-right: 50px
    }

    body.material .nectar-button.jumbo:not([class*="see-through"]) {
        padding: 23px 50px
    }

    body.material .nectar-button.see-through[data-color-override="false"] i:after,
    body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before,
    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before,
    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
        display: block;
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        transition: all .45s cubic-bezier(.25, 1, .33, 1)
    }

    body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
        border-radius: 5px
    }

    body.material[data-button-style*="slightly_rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
        border-radius: 3px
    }

    body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:before,
    body.material[data-button-style="default"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
        border-radius: 0
    }

    body.material[data-button-style="default"] .nectar-button {
        box-shadow: none
    }

    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:before {
        border-radius: 50px;
        z-index: -2;
        backface-visibility: hidden
    }

    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:after {
        width: calc(100% - 4px);
        height: calc(100% - 4px);
        top: 2px;
        left: 2px;
        border-radius: 50px;
        background-color: #fff;
        z-index: -1;
        backface-visibility: hidden
    }

    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover:after {
        opacity: 0
    }

    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"] {
        backface-visibility: hidden;
        border: none !important
    }

    body.material .nectar-button.see-through[data-color-override="false"] i,
    body.material .nectar-button.see-through[data-color-override="false"]:hover i:after,
    body.material .nectar-button.see-through:hover i {
        box-shadow: none !important
    }

    body.material[data-button-style="default"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
        border-radius: 0
    }

    body.material[data-button-style*="rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
        border-radius: 100px
    }

    body.material[data-button-style*="slightly_rounded"] .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
        border-radius: 5px
    }

    body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:before {
        opacity: 0
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) span {
        transform: none !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) i {
        transform: translateX(-5px) translateY(-50%) !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover) i {
        opacity: 0 !important;
        background-color: transparent !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i {
        opacity: 1 !important
    }

    body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:hover:before {
        opacity: 1
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[data-color-override="#ffffff"] i,
    body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover) i,
    body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover) i,
    body.material[data-button-style^="rounded"] .span_12.light .nectar-button.see-through-2[data-color-override="false"]:not(:hover) i {
        color: #000 !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-hover-color-override="#ffffff"]:hover i,
    body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-hover-color-override="#ffffff"]:hover i {
        background-color: rgba(0, 0, 0, .07) !important
    }

    body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover,
    body.material[data-button-style^="rounded"] .nectar-button.see-through i,
    body.material[data-button-style^="rounded"] .nectar-button.see-through-2:not(:hover) i,
    body.material[data-button-style^="rounded"] .nectar-button.see-through-3:not(:hover) i {
        color: #fff !important
    }

    body.material .nectar-button.large i {
        font-size: 16px
    }

    body.material .nectar-button.jumbo i {
        font-size: 20px
    }

    body.material[data-button-style^="rounded"] .nectar-button.large i {
        font-size: 14px
    }

    body.material[data-button-style^="rounded"] .nectar-button.jumbo i {
        font-size: 18px
    }

    body.material .nectar-button.jumbo.see-through,
    body.material .nectar-button.jumbo.see-through-2,
    body.material .nectar-button.jumbo.see-through-3 {
        border-width: 2px
    }

    .nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"] .im-icon-wrap svg path {
        fill: #000;
        transition: all 0.2s ease
    }

    .nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"]:hover .im-icon-wrap svg path {
        fill: #fff
    }

    body.material .nectar-button.has-icon,
    body.material .nectar-button.tilt.has-icon {
        padding-right: 46px
    }

    body.material .nectar-button.has-icon.large {
        padding-right: 44px;
        padding-left: 46px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.large[class*="m-extra-color-gradient-"] {
        padding-top: 15px;
        padding-bottom: 15px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large {
        padding-right: 37px;
        padding-left: 46px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo {
        padding-right: 56px;
        padding-left: 54px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
        padding-right: 39px;
        padding-left: 46px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3),
    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"] {
        padding-right: 56px;
        padding-left: 54px;
        padding-top: 22px;
        padding-bottom: 22px
    }

    body.material .nectar-button.has-icon.jumbo {
        padding-top: 22px;
        padding-bottom: 22px;
        padding-right: 66px;
        padding-left: 54px
    }

    body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i,
    body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i {
        background-color: rgba(255, 255, 255, .22)
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i {
        background-color: rgba(255, 255, 255, .22) !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i,
    body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button:hover i {
        background-color: rgba(0, 0, 0, .04)
    }

    body.material .nectar-button.has-icon i {
        right: 14px;
        margin-top: 0;
        text-align: center;
        vertical-align: middle;
        border-radius: 50%;
        line-height: 32px;
        height: 32px;
        width: 32px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon i {
        transition: none;
        -webkit-transition: none
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.see-through.has-icon[data-color-override="false"] i,
    body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-2.has-icon i,
    body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-3.has-icon i {
        color: inherit !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.has-icon i {
        background-color: rgba(0, 0, 0, .2)
    }

    body.material .nectar-button.has-icon.large i {
        transform: translateY(-50%) translateX(6px)
    }

    body.material .nectar-button.has-icon.large:not([class*="see-through"]) i {
        transform: translateY(-50%) translateX(4px)
    }

    body.material .nectar-button.has-icon.jumbo i {
        transform: translateY(-50%) translateX(2px);
        height: 44px;
        width: 44px;
        line-height: 44px
    }

    body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i {
        transform: translateY(-50%) translateX(3px);
        height: 44px;
        width: 44px;
        line-height: 44px
    }

    body.material .nectar-button.has-icon.small {
        padding-right: 36px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.small {
        padding-right: 28px
    }

    body.material .nectar-button.has-icon.small i {
        transform: translateY(-50%) translateX(8px);
        height: 24px;
        width: 24px;
        line-height: 24px
    }

    body.material .nectar-button.has-icon.small:not([class*="see-through"]) i {
        transform: translateY(-50%) translateX(7px);
        height: 24px;
        width: 24px;
        line-height: 24px
    }

    body.material .nectar-button.medium,
    body.material .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
        padding-left: 24px;
        padding-right: 24px
    }

    body.material .nectar-button.medium i {
        font-size: 16px
    }

    body.material[data-button-style^="rounded"] .nectar-button.medium i {
        font-size: 14px
    }

    body.material .nectar-button.has-icon.medium,
    body.material .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
        padding-right: 38px;
        padding-left: 46px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium {
        padding-right: 32px;
        padding-left: 46px
    }

    body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
        padding-right: 34px;
        padding-left: 46px
    }

    body.material .nectar-button.has-icon.medium i {
        transform: translateY(-50%) translateX(7px);
        height: 28px;
        width: 28px;
        line-height: 28px
    }

    body.material .nectar-button.has-icon.medium:not([class*="see-through"]) i {
        transform: translateY(-50%) translateX(4px);
        height: 28px;
        width: 28px;
        line-height: 28px
    }

    body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] {
        border-width: 6px;
        padding-top: 31px;
        padding-bottom: 31px
    }

    body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] i {
        transform: translateY(-50%) translateX(-3px)
    }

    body.material .nectar-button.has-icon.extra_jumbo {
        padding-top: 36px;
        padding-bottom: 36px;
        padding-right: 142px;
        padding-left: 80px
    }

    body.material .nectar-button.has-icon.extra_jumbo:hover span {
        transform: translateX(-18px)
    }

    body.material .nectar-button.has-icon.extra_jumbo i {
        transform: translateY(-50%) translateX(-6px);
        height: 94px;
        width: 94px;
        margin-top: 0;
        line-height: 94px
    }

    #header-outer[data-full-width="true"] #top nav ul #nectar-user-account>div,
    body #header-outer[data-transparent-header="true"].transparent #top nav ul #nectar-user-account>div {
        border: none !important
    }

    #header-outer .sf-menu ul li a {
        border-bottom: none
    }

    #top #mobile-cart-link i {
        height: 20px;
        line-height: 20px
    }

    #header-outer header {
        transition: all 0.2s
    }

    #header-outer:not([data-format="left-header"]).material-search-open header {
        opacity: 0;
        transition: all 0.2s;
        pointer-events: none
    }

    #header-outer.material-search-open {
        box-shadow: none
    }

    .material #header-outer.no-material-transition #search-outer,
    body[data-slide-out-widget-area-style="slide-out-from-right"]>a.slide_out_area_close.no-material-transition,
    body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open.no-material-transition,
    body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap-shadow.no-material-transition {
        transition: none
    }

    body[data-header-color="dark"] #ajax-content-wrap:after {
        background-color: rgba(255, 255, 255, .55)
    }

    #ajax-content-wrap:after {
        background-color: rgba(0, 0, 0, .45);
        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 0.7s cubic-bezier(.15, .2, .1, 1)
    }

    #ajax-content-wrap.material-open:after {
        opacity: 1
    }

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

    #header-secondary-outer,
    #header-secondary[data-using-secondary="1"] {
        transition: transform 0.32s ease
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small {
        display: block;
        margin: 5px 0
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu>li>small {
        margin: 5px 0
    }

    #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
        display: none
    }

    #slide-out-widget-area .mobile-only .menu.secondary-header-items {
        margin-top: 25px
    }

    #slide-out-widget-area .mobile-only .menu.secondary-header-items li a {
        font-size: 18px
    }

    body.material #slide-out-widget-area .mobile-only.off-canvas-menu-container .menu.secondary-header-items li {
        margin-bottom: 5px
    }

    .nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow):before {
        opacity: .8;
        content: '';
        width: 100%;
        height: 100%;
        border-radius: 50%;
        top: 0;
        left: 0;
        display: block;
        position: absolute;
        border: none
    }

    .nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2 {
        background-color: transparent !important
    }

    .nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox {
        box-shadow: 0 20px 45px rgba(0, 0, 0, .25)
    }

    .nectar_video_lightbox.play_button:before,
    .span_12.dark .nectar_video_lightbox.play_button:before {
        border-width: 3px
    }

    .nectar_video_lightbox svg {
        width: 18px;
        height: 18px
    }

    #header-outer .mobile-search .icon-salient-search,
    #header-outer .mobile-user-account .icon-salient-m-user,
    #header-outer #top #mobile-cart-link i {
        background-color: transparent !important;
        vertical-align: middle;
        font-size: 18px
    }

    #header-outer .mobile-user-account .icon-salient-m-user {
        font-size: 19px;
        width: 21px
    }

    #header-outer #top #mobile-cart-link i {
        font-size: 19px;
        width: 19px
    }

    #header-outer .mobile-search .icon-salient-search,
    #header-outer .mobile-user-account .icon-salient-m-user {
        transition: color 0.3s ease
    }

    body #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a .menu-title-text:after,
    body #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li:not([class*="button_"])>a .menu-title-text:after,
    body #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after,
    .sf-menu li ul li a .menu-title-text:after,
    body #header-outer .mobile-header li:not([class*="button_"])>a .menu-title-text:after {
        transform-origin: 0 0;
        transition: transform 0.35s cubic-bezier(.52, .01, .16, 1);
        bottom: -3px
    }

    #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a .menu-title-text:after {
        transition: transform 0.35s cubic-bezier(.52, .01, .16, 1), border-color 0.35s cubic-bezier(.52, .01, .16, 1)
    }

    body #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li:not([class*="button_"])>a .menu-title-text:after {
        bottom: 0;
        border-width: 1px
    }

    #search-outer #search #close a:before,
    .slide_out_area_close:before {
        position: absolute;
        top: 50%;
        left: 50%;
        display: block;
        width: 46px;
        height: 46px;
        margin: -23px 0 0 -23px;
        border-radius: 50%;
        background-color: rgba(0, 0, 0, .05);
        content: '';
        transform: scale(1) translateZ(0);
        transition: all 0.45s cubic-bezier(.15, .2, .1, 1)
    }

    #search-outer #search #close a:before {
        width: 42px;
        height: 42px;
        margin: -21px 0 0 -21px
    }

    body[data-is].material #search-outer #search #close a:hover:not(:focus):before,
    body[data-is].material .slide_out_area_close:hover:not(:focus):before,
    .nectar-close-btn:hover:not(:focus):before {
        transform: scale(1.2) translateZ(0)
    }

    blockquote::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.is-style-large {
        padding: 1em 1em
    }

    .testimonial_slider blockquote:before {
        border: none
    }

    blockquote {
        position: relative;
        padding-left: 1.8em
    }

    body #search-results .result .bottom-line,
    body .masonry-blog-item .bottom-line,
    body .masonry-blog-item .more-link {
        display: none
    }

    body.material .masonry-blog-item .inner-wrap,
    body.material .masonry-blog-item .mejs-container .mejs-controls {
        box-shadow: none
    }

    .masonry-blog-item .post-meta {
        padding: 0 18px 18px
    }

    .post .nectar-love-wrap {
        line-height: 20px
    }

    .masonry-blog-item .inner-wrap {
        padding: 0
    }

    .masonry-blog-item .content-inner .post-featured-img img,
    .masonry-blog-item .more-link,
    .post-area.masonry .post .quote-inner,
    .post-area.masonry .post .link-inner,
    .post-area.masonry .post .status-inner,
    .post-area.masonry .post .aside-inner {
        margin-bottom: 0 !important
    }

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

        .post-area.masonry.span_9,
        .single-portfolio .post-area.span_9,
        .post-area.span_9,
        body[data-ext-responsive="true"] .post-area.masonry.span_9,
        body.search.material .container-wrap .span_9,
        body[data-ext-responsive="true"] .post-area.masonry.span_9.meta_overlaid {
            padding-right: 0;
            margin-right: 4%;
            width: 68.5%
        }

        .post-area.span_9.col_last,
        body.search.material.woocommerce .span_9 {
            margin-right: 0
        }

        .material.single-portfolio .post-area.span_9 {
            margin-right: 4% !important
        }

        .post-area.masonry.span_9 .masonry-blog-item {
            width: 47.2%
        }

        .post-area.masonry.span_9.material .masonry-blog-item {
            width: 47.2%
        }

        #sidebar.span_3 {
            width: 27.5%;
            backface-visibility: hidden
        }

        .masonry-blog-item {
            width: 31.1%
        }
    }

    body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material,
    body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced,
    body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
        padding-top: 35px
    }

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

        body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.material,
        body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic_enhanced,
        body.blog[data-bg-header="false"] .full-width-content.blog-fullwidth-wrap .post-area.span_12.masonry.classic {
            padding-top: 2%
        }
    }

    .single-post[data-bg-header="true"] .container-wrap:not(.no-sidebar)>.main-content {
        padding-top: 35px
    }

    .material .masonry-blog-item .content-inner {
        padding-bottom: 0;
        border: 0;
        margin-bottom: 0
    }

    .masonry-blog-item .article-content-wrap {
        padding: 16px 18px 18px
    }

    .main-content>.row>.wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured>div,
    .main-content>.row>.wpb_row:not(.full-width-content) .nectar-recent-posts-single_featured.multiple_featured>div {
        border-radius: 5px;
        overflow: hidden
    }

    .post-area.masonry .post.quote .post-content .post-meta,
    .post-area.masonry .post.link .post-content .post-meta,
    .post-area.masonry .format-status .post-content .post-meta,
    .post-area.masonry .post.format-aside .post-meta {
        display: none !important
    }

    body.material .post .content-inner {
        border: none
    }

    #sidebar .widget {
        margin-bottom: 60px
    }

    #sidebar>div:last-child {
        margin-bottom: 0
    }

    #author-bio {
        padding-bottom: 0;
        border: none;
        margin-bottom: 0
    }

    #author-bio img {
        display: inline-block;
        position: relative;
        vertical-align: middle
    }

    .blog_next_prev_buttons {
        margin-top: 80px
    }

    #author-bio h3 span,
    .comments-section .comment-wrap.full-width-section>h3 span,
    .container-wrap #author-bio #author-info p {
        display: block;
        margin-bottom: 5px;
        font-size: 14px;
        text-transform: none
    }

    .container-wrap #author-bio #author-info p {
        line-height: 1.8em;
        font-size: 16px
    }

    .container-wrap #author-bio #author-info h3 {
        margin-bottom: 0;
        line-height: 1.6em
    }

    #author-bio[data-has-tags="true"] {
        padding-top: 0
    }

    .container-wrap #author-bio #author-info a {
        color: inherit
    }

    .container-wrap #author-bio #author-info {
        width: 75% !important;
        vertical-align: middle;
        display: inline-block;
        padding-left: 30px
    }

    .container-wrap #author-bio #author-info p {
        max-width: 70%;
        opacity: .7
    }

    #author-bio .nectar-button {
        margin-top: 20px
    }

    #author-bio .avatar {
        border-radius: 100%
    }

    .single .post-area .content-inner>.post-tags>h4 {
        display: none
    }

    .material .comment-list .reply {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 5px;
        bottom: auto
    }

    .material .comment-list .reply a {
        font-size: 13px;
        background-color: transparent;
        color: #888;
        border-radius: 0;
        padding: 0
    }

    .material .comment-list .reply a:before {
        content: "\f112";
        display: inline-block;
        transform: rotate(180deg);
        padding-left: 6px
    }

    .comment-list .comment-meta {
        font-size: 13px
    }

    body .comment-list .reply a:hover,
    body .comment-list .reply a:focus {
        background-color: transparent !important
    }

    #respond {
        margin-top: 80px
    }

    body[data-ext-responsive="true"].single-post.material .comment-wrap .comment #respond {
        margin: 40px auto 0 auto !important
    }

    body.material .comment-list .comment>div,
    body.material .comment-list .pingback>div {
        background-color: transparent;
        box-shadow: none;
        padding-left: 85px;
        padding-bottom: 0;
        padding-top: 0;
        margin-top: 4em
    }

    body.material .comment-list .comment>div img.avatar,
    body.material .comment-list .pingback>div img.avatar {
        left: 0;
        border-radius: 100%;
        top: 0
    }

    .comment-list .comment .comment img.avatar,
    .comment-list .pingback .pingback img.avatar {
        width: 40px;
        height: 40px
    }

    body.material .comment-list .comment .comment>div,
    body.material .comment-list .pingback .pingback>div {
        padding-left: 65px
    }

    .comment-list .comment>div p,
    .comment-list .pingback>div p {
        margin-top: 30px
    }

    .comment-list .children {
        border-left: none;
        background-position: left 30px;
        margin-left: 26px;
        padding-left: 60px
    }

    .comment-list .says {
        display: none
    }

    #reply-title {
        margin-bottom: 25px
    }

    .single-product.material #reply-title,
    .single-product.material #commentform .form-submit {
        text-align: left
    }

    .material .comment #reply-title {
        text-align: left
    }

    #respond #cancel-comment-reply-link {
        padding-left: 15px
    }

    body.material .comment-wrap {
        margin-top: 0;
        padding-top: 8%;
        padding-bottom: 8%
    }

    body.material .comment-wrap[data-comments-open="false"] {
        padding: 0;
        margin-bottom: 0;
        margin-top: 0
    }

    body.material.single-portfolio .comment-wrap {
        margin-top: 30px
    }

    #author-bio.no-pagination {
        border-top: 1px solid #999
    }

    .comments-section[data-author-bio="false"] .comment-wrap {
        border: none
    }

    .comment-list {
        padding-bottom: 80px
    }

    #author-bio.no-pagination.lighter-grey,
    .comment-wrap.lighter-grey {
        border-color: #ddd
    }

    .comment-wrap,
    #author-bio {
        padding-top: 30px
    }

    body.material .blog-recent[data-style*="classic_enhanced"].related-posts .inner-wrap {
        box-shadow: 0 45px 85px rgba(0, 0, 0, .08)
    }

    .tagcloud a,
    #header-outer .widget_shopping_cart a.button,
    .post .more-link span,
    .blog-recent .more-link span,
    .flex-direction-nav a,
    #pagination span,
    #pagination a,
    #pagination .next.inactive,
    #pagination .prev.inactive {
        border-radius: 0 !important
    }

    .material .col.boxed:not(.wpb_column) {
        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
    }

    .material .col.boxed:not(.wpb_column):hover {
        transform: translateY(-4px);
        box-shadow: 0 17px 25px rgba(0, 0, 0, .13)
    }

    .material .pp_arrow_previous,
    .material .pp_arrow_next,
    .material .mfp-arrow-right,
    .material .mfp-arrow-left,
    .woocommerce .pswp__button--arrow--right,
    .woocommerce .pswp__button--arrow--left {
        overflow: visible;
        height: 40px;
        width: 40px;
        border-radius: 100px;
        border: 2px solid rgba(255, 255, 255, .3)
    }

    .material.woocommerce .pswp__button--arrow--right:before,
    .material.woocommerce .pswp__button--arrow--left:before {
        background-image: none;
        line-height: 40px;
        height: 40px;
        width: 36px
    }

    .mfp-arrow-left:before,
    .woocommerce .pswp__button--arrow--left:before {
        transform: translateX(-5px)
    }

    .pp_arrow_previous {
        left: 30px
    }

    .pp_arrow_next {
        right: 30px
    }

    .pp_arrow_next:hover,
    .pp_arrow_previous:hover,
    .mfp-arrow-right:hover,
    .mfp-arrow-left:hover,
    .woocommerce .pswp__button--arrow--right:hover,
    .woocommerce .pswp__button--arrow--left:hover {
        border: 2px solid rgba(255, 255, 255, 0)
    }

    .pp_arrow_previous .icon-default-style {
        border-radius: 0;
        width: 20px;
        height: 40px;
        line-height: 39px;
        font-size: 24px;
        font-family: 'icomoon';
        margin-top: 0;
        left: -1px;
        transition: all .35s cubic-bezier(.12, .75, .4, 1)
    }

    body.material .mfp-arrow-left,
    body.material.woocommerce .pswp__button--arrow--left {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        font-family: 'icomoon';
        margin-top: 0;
        opacity: 1;
        left: 40px;
        transition: all .35s cubic-bezier(.12, .75, .4, 1)
    }

    .pp_arrow_next .icon-default-style {
        border-radius: 0;
        width: 20px;
        line-height: 39px;
        height: 40px;
        font-size: 24px;
        margin-top: 0;
        font-family: 'icomoon';
        left: 1px;
        transition: all .35s cubic-bezier(.12, .75, .4, 1)
    }

    body.material .mfp-arrow-right,
    body.material.woocommerce .pswp__button--arrow--right {
        line-height: 40px;
        height: 40px;
        font-size: 18px;
        margin-top: 0;
        font-family: 'icomoon';
        opacity: 1;
        right: 40px;
        transition: all .35s cubic-bezier(.12, .75, .4, 1)
    }

    .pp_arrow_previous .icon-default-style:after,
    .pp_arrow_next .icon-default-style:after,
    .mfp-arrow-left:after,
    .mfp-arrow-right:after,
    .woocommerce .pswp__button--arrow--right:after,
    .woocommerce .pswp__button--arrow--left:after {
        display: block;
        content: ' ';
        position: absolute;
        width: 18px;
        height: 2px;
        background-color: #fff;
        top: 19px;
        opacity: 0;
        left: -6px;
        cursor: pointer;
        transform: translateX(-37px);
        transition: all .35s cubic-bezier(.12, .75, .4, 1);
        pointer-events: none
    }

    .mfp-arrow-left:after,
    .mfp-arrow-right:after,
    .woocommerce .pswp__button--arrow--right:after,
    .woocommerce .pswp__button--arrow--left:after {
        top: 16px;
        transform-origin: right;
        opacity: 1;
        transform: translateX(13px) scaleX(.9)
    }

    .mfp-arrow-left:after,
    .woocommerce .pswp__button--arrow--left:after {
        left: 65px;
        transform-origin: left;
        opacity: 1;
        transform: translateX(-54px) scaleX(.9)
    }

    .pp_arrow_previous .icon-default-style:after {
        left: 59px
    }

    .pp_arrow_previous .icon-default-style:before,
    .mfp-arrow-left:before,
    .woocommerce .pswp__button--arrow--left:before {
        content: "\f104";
        color: #fff
    }

    .mfp-arrow-left:before,
    .woocommerce .pswp__button--arrow--left:before {
        top: -4px;
        left: -1px;
        display: block;
        position: relative;
        transition: all .35s cubic-bezier(.12, .75, .4, 1)
    }

    .pp_arrow_next .icon-default-style:before,
    .mfp-arrow-right:before,
    .woocommerce .pswp__button--arrow--right:before {
        content: "\f105";
        color: #fff
    }

    .mfp-arrow-right:before,
    .woocommerce .pswp__button--arrow--right:before {
        top: -4px;
        right: -1px;
        display: block;
        transition: all .35s cubic-bezier(.12, .75, .4, 1);
        transform: translateX(5px);
        position: relative
    }

    .pp_arrow_next:hover .icon-default-style:after,
    .mfp-arrow-right:hover:after,
    .woocommerce .pswp__button--arrow--right:hover:after {
        opacity: 1;
        transform: translateX(-18px)
    }

    .mfp-arrow-right:hover:before,
    .woocommerce .pswp__button--arrow--right:hover:before {
        transform: translateX(8px)
    }

    .mfp-arrow-left:hover:before,
    .woocommerce .pswp__button--arrow--left:hover:before {
        transform: translateX(-9px)
    }

    .mfp-arrow-right:hover:after,
    .woocommerce .pswp__button--arrow--right:hover:after {
        transform: translateX(16px) scaleX(1.2)
    }

    .pp_arrow_next:hover .icon-default-style {
        transform: translateX(7px)
    }

    .pp_arrow_previous:hover .icon-default-style:after,
    .mfp-arrow-left:hover:after,
    .woocommerce .pswp__button--arrow--left:hover:after {
        opacity: 1;
        transform: translateX(-51px)
    }

    .mfp-arrow-left:hover:after,
    .woocommerce .pswp__button--arrow--left:hover:after {
        transform: translateX(-58px) scaleX(1.2)
    }

    .pp_arrow_previous:hover .icon-default-style {
        transform: translateX(-7px)
    }

    .nectar_team_member_overlay .inner-wrap {
        padding-top: 0 !important
    }

    .nectar_team_member_overlay {
        z-index: 10000
    }

    #commentform .form-submit {
        margin-top: 25px
    }

    .container-wrap input[type="submit"],
    .container-wrap button[type="submit"],
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
        padding: 16px !important;
        border-radius: 0 !important
    }

    body[data-button-style="rounded"] .container-wrap input[type="submit"],
    body[data-button-style="rounded"] .container-wrap button[type="submit"] {
        padding: 16px 23px !important
    }

    body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search input[type="submit"],
    body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search button[type="submit"] {
        padding: 12px 23px !important
    }

    .cart .quantity input.plus,
    .cart .quantity input.minus {
        font-weight: 400;
        font-size: 16px
    }

    .widget_search .search-form input[type=submit],
    .newsletter-widget form input[type=submit] {
        line-height: 24px
    }

    .span_12.light input[type="text"]::placeholder,
    .span_12.light textarea::placeholder,
    .span_12.light input[type="email"]::placeholder,
    .span_12.light input[type="password"]::placeholder,
    .span_12.light input[type="tel"]::placeholder,
    .span_12.light input[type="url"]::placeholder,
    .span_12.light input[type="search"]::placeholder,
    .span_12.light input[type="date"]::placeholder {
        color: #fff;
        opacity: .5
    }

    .span_12.light input[type="text"],
    .span_12.light textarea,
    .span_12.light select,
    .span_12.light input[type="email"],
    .span_12.light input[type="password"],
    .span_12.light input[type="tel"],
    .span_12.light input[type="url"],
    .span_12.light input[type="search"],
    .span_12.light input[type="date"],
    .span_12.light .select2-container--default .select2-selection--single,
    body[data-fancy-form-rcs="1"] .span_12.light .select2-container--default .select2-selection--single {
        background-color: rgba(255, 255, 255, .1);
        border-color: rgba(255, 255, 255, 0);
        color: #fff
    }

    .span_12.light input[type="text"]:focus,
    .span_12.light textarea:focus,
    .span_12.light select:focus,
    .span_12.light input[type="email"]:focus,
    .span_12.light input[type="password"]:focus,
    .span_12.light input[type="tel"]:focus,
    .span_12.light input[type="url"]:focus,
    .span_12.light input[type="search"]:focus,
    .span_12.light input[type="date"]:focus {
        border-color: rgba(255, 255, 255, .8);
        box-shadow: 0 0 10px rgba(255, 255, 255, .15)
    }

    [data-form-style="default"] .span_12.light input[type="email"]:hover:not(:focus),
    [data-form-style="default"] .span_12.light input[type="text"]:hover:not(:focus),
    [data-form-style="default"] .span_12.light textarea:hover:not(:focus) {
        border-color: transparent
    }

    .span_12.light .wpcf7-form .wpcf7-not-valid-tip {
        background-color: transparent;
        box-shadow: none;
        padding-left: 0;
        color: #fff
    }

    .container-wrap .span_12.light input[type="submit"]:hover {
        background-color: #333;
        opacity: .8
    }

    body[data-button-style*="_shadow"] .container-wrap .span_12.light input[type="submit"]:hover {
        opacity: 1
    }

    .mfp-iframe-holder .mfp-content,
    .mfp-inline-holder .mfp-content {
        max-width: 1280px
    }

    #slide-out-widget-area.slide-out-from-right {
        min-width: 360px;
        padding-left: 60px;
        padding-right: 60px;
        z-index: 5;
        overflow: hidden;
        transform: none
    }

    #ajax-content-wrap #slide-out-widget-area.slide-out-from-right {
        z-index: -1
    }

    .slide_out_area_close:before,
    #search-outer #search #close a:before {
        transform: scale(0)
    }

    .material-ocm-open.slide_out_area_close:before,
    #search-outer.material-open #search #close a:before {
        transform: scale(1)
    }

    .slide_out_area_close .close-wrap,
    #search-outer .close-wrap,
    .slide-out-widget-area-toggle a .close-wrap,
    .style_slide_in_click .close-cart .close-wrap,
    .nectar-close-btn .close-wrap {
        -webkit-font-smoothing: subpixel-antialiased;
        transform-style: preserve-3d;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%) translateZ(0);
        transition: margin .2s ease, transform .2s ease 1s, opacity .3s ease;
        width: 20px;
        height: 20px;
        display: block;
        overflow: hidden
    }

    .style_slide_in_click .close-cart .close-wrap,
    .nectar-close-btn.small .close-wrap {
        height: 15px
    }

    #top .slide-out-widget-area-toggle a .close-wrap {
        width: 22px;
        height: 22px;
        opacity: 0
    }

    @media only screen and (max-width:999px) {
        #top .slide-out-widget-area-toggle a .close-wrap {
            height: 20px
        }
    }

    #top .slide-out-widget-area-toggle .open .close-wrap,
    #top .slide-out-widget-area-toggle .animating .close-wrap {
        opacity: 1
    }

    .material-ocm-open.slide_out_area_close .close-line1,
    #search-outer.material-open .close-line1,
    .slide-out-widget-area-toggle .open .close-line1 {
        -webkit-animation-name: crossRight;
        animation-name: crossRight;
        -webkit-animation-delay: .29s;
        animation-delay: .29s
    }

    .style_slide_in_click.open .close-cart .close-line1,
    .nectar-close-btn-wrap.open .nectar-close-btn .close-line1 {
        -webkit-animation-name: crossRight;
        animation-name: crossRight;
        -webkit-animation-delay: .14s;
        animation-delay: .14s
    }

    .material-ocm-open.slide_out_area_close .close-line2,
    #search-outer.material-open .close-line2,
    .slide-out-widget-area-toggle .open .close-line2 {
        -webkit-animation-name: crossLeft;
        animation-name: crossLeft;
        -webkit-animation-delay: .15s;
        animation-delay: .15s
    }

    .style_slide_in_click.open .close-cart .close-line2,
    .nectar-close-btn-wrap.open .nectar-close-btn .close-line2 {
        -webkit-animation-name: crossLeft;
        animation-name: crossLeft
    }

    .slide_out_area_close .close-line1,
    #search-outer:not(.material-open) .close-line1,
    .slide-out-widget-area-toggle a:not(.open) .close-line1,
    .style_slide_in_click:not(.open) .close-cart .close-line1,
    .nectar-close-btn-wrap:not(.open) .nectar-close-btn .close-line1 {
        -webkit-transform: translateY(0) translateX(0) rotate(-45deg);
        transform: translateY(0) translateX(0) rotate(-45deg);
        -webkit-animation-name: crossLeftClose;
        animation-name: crossLeftClose;
        -webkit-animation-delay: .0s;
        animation-delay: .0s;
        -webkit-animation-duration: .15s;
        animation-duration: .15s
    }

    .slide-out-widget-area-toggle a:not(.open) .close-line1 {
        -webkit-animation-duration: .4s;
        animation-duration: .4s
    }

    #header-outer.transparent .slide-out-widget-area-toggle a .close-wrap:not(.loaded) {
        opacity: 0 !important
    }

    .slide_out_area_close .close-line2,
    #search-outer:not(.material-open) .close-line2,
    .slide-out-widget-area-toggle a:not(.open) .close-line2,
    .style_slide_in_click:not(.open) .close-cart .close-line2,
    .nectar-close-btn-wrap:not(.open) .nectar-close-btn .close-line2 {
        -webkit-transform: translateY(0) translateX(0) rotate(45deg);
        transform: translateY(0) translateX(0) rotate(45deg);
        -webkit-animation-name: crossRightClose;
        animation-name: crossRightClose;
        -webkit-animation-delay: .06s;
        animation-delay: .06s;
        -webkit-animation-duration: .15s;
        animation-duration: .15s
    }

    .slide-out-widget-area-toggle a:not(.open) .close-line2 {
        -webkit-animation-duration: .4s;
        animation-duration: .4s;
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }

    .slide_out_area_close .close-line,
    #search-outer .close-line,
    .slide-out-widget-area-toggle a .close-line,
    .style_slide_in_click .close-cart .close-line,
    .nectar-close-btn .close-line {
        -webkit-animation-duration: .4s;
        animation-duration: .4s;
        -webkit-animation-timing-function: cubic-bezier(.52, .01, .16, 1);
        animation-timing-function: cubic-bezier(.52, .01, .16, 1);
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards
    }

    .material-ocm-open.slide_out_area_close .close-wrap .close-line1,
    #search-outer.material-open .close-wrap .close-line1,
    .slide-out-widget-area-toggle .open .close-line1,
    .style_slide_in_click.open .close-cart .close-line1,
    .nectar-close-btn-wrap.open .nectar-close-btn .close-line1 {
        -webkit-transform: translateY(-30px) translateX(30px) rotate(45deg);
        transform: translateY(-30px) translateX(30px) rotate(45deg)
    }

    .material-ocm-open.slide_out_area_close .close-wrap .close-line2,
    #search-outer.material-open .close-wrap .close-line2,
    .slide-out-widget-area-toggle .open .close-line2,
    .style_slide_in_click.open .close-cart .close-line2,
    .nectar-close-btn-wrap.open .nectar-close-btn .close-line2 {
        -webkit-transform: translateY(-30px) translateX(-30px) rotate(-45deg);
        transform: translateY(-30px) translateX(-30px) rotate(-45deg)
    }

    .slide_out_area_close .close-wrap .close-line,
    #search-outer .close-wrap .close-line,
    #top .slide-out-widget-area-toggle .close-line,
    .style_slide_in_click .close-cart .close-line,
    .nectar-close-btn .close-line {
        height: 100%;
        width: 2px;
        background: #fff;
        backface-visibility: hidden;
        position: absolute;
        border-radius: 5px;
        left: 9px;
        transition: opacity 0.2s ease, background-color 0.2s ease
    }

    .nectar-close-btn {
        position: relative;
        display: block;
        width: 30px
    }

    .nectar-close-btn:before {
        position: absolute;
        top: 50%;
        left: 50%;
        display: block;
        height: 34px;
        width: 34px;
        margin: -17px 0 0 -17px;
        border-radius: 50%;
        background-color: rgba(0, 0, 0, .05);
        content: '';
        transform: scale(1) translateZ(0);
        transition: all 0.45s cubic-bezier(.15, .2, .1, 1)
    }

    #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
        background-color: #666
    }

    #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap,
    #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap,
    #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap {
        display: none
    }

    body[data-slide-out-widget-area-style*="fullscreen"][data-header-color="light"] #header-outer.side-widget-open:not(.transparent):not(.light-text) header .slide-out-widget-area-toggle .close-line {
        background-color: #888
    }

    #slide-out-widget-area-bg.fullscreen-alt {
        padding: 0 !important
    }

    #search-outer .close-wrap .close-line,
    .slide-out-widget-area-toggle a .close-line,
    .style_slide_in_click .close-cart .close-line,
    .nectar-close-btn .close-line {
        background-color: #000
    }

    body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line,
    body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
        background-color: #999 !important
    }

    @-webkit-keyframes crossLeft {
        100% {
            -webkit-transform: translateY(0) translateX(0) rotate(-45deg);
            transform: translateY(0) translateX(0) rotate(-45deg)
        }
    }

    @keyframes crossLeft {
        100% {
            -webkit-transform: translateY(0) translateX(0) rotate(-45deg);
            transform: translateY(0) translateX(0) rotate(-45deg)
        }
    }

    @-webkit-keyframes crossLeftClose {
        100% {
            -webkit-transform: translateY(22px) translateX(22px) rotate(-45deg);
            transform: translateY(22px) translateX(22px) rotate(-45deg)
        }
    }

    @keyframes crossLeftClose {
        100% {
            -webkit-transform: translateY(22px) translateX(22px) rotate(-45deg);
            transform: translateY(22px) translateX(22px) rotate(-45deg)
        }
    }

    @-webkit-keyframes crossRight {
        100% {
            -webkit-transform: translateY(0) translateX(0) rotate(45deg);
            transform: translateY(0) translateX(0) rotate(45deg)
        }
    }

    @keyframes crossRight {
        100% {
            -webkit-transform: translateY(0) translateX(0) rotate(45deg);
            transform: translateY(0) translateX(0) rotate(45deg)
        }
    }

    @-webkit-keyframes crossRightClose {
        100% {
            -webkit-transform: translateY(22px) translateX(-22px) rotate(45deg);
            transform: translateY(22px) translateX(-22px) rotate(45deg)
        }
    }

    @keyframes crossRightClose {
        100% {
            -webkit-transform: translateY(22px) translateX(-22px) rotate(45deg);
            transform: translateY(22px) translateX(-22px) rotate(45deg)
        }
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container {
        position: relative;
        top: auto
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .inner {
        height: auto
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .menuwrapper,
    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container,
    #slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu>div,
    #slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap {
        display: inline-block
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container {
        min-width: 190px
    }

    @media only screen and (min-width:1000px) {
        #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container.mobile-only {
            display: none
        }
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu li a {
        padding-left: 0;
        padding-right: 0
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap,
    #slide-out-widget-area.slide-out-from-right-hover .inner>.off-canvas-menu-container {
        margin: auto 0;
        position: relative
    }

    #slide-out-widget-area[class*="slide-out-from-right"],
    #slide-out-widget-area.slide-out-from-right-hover .inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex
    }

    #slide-out-widget-area.slide-out-from-right-hover .inner {
        flex-wrap: wrap
    }

    #fp-nav li {
        transition: transform 0.3s ease
    }

    #slide-out-widget-area.slide-out-from-right,
    #slide-out-widget-area.slide-out-from-right:not(.fullscreen-alt):not(.fullscreen) {
        background-color: transparent !important
    }

    #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a {
        font-size: 22px;
        line-height: 28px;
        font-family: 'Open Sans';
        font-weight: 400
    }

    #slide-out-widget-area-bg.slide-out-from-right {
        opacity: 1;
        height: 100%;
        width: 100%;
        z-index: 1
    }

    #ajax-content-wrap>#slide-out-widget-area-bg.slide-out-from-right {
        visibility: hidden
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right {
        -webkit-transform: none;
        transform: none
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"] .slide-out-widget-area-toggle {
        z-index: 100
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 8;
        display: block
    }

    #slide-out-widget-area.slide-out-from-right .inner-wrap,
    #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container {
        width: 100%
    }

    body:not(.material-ocm-open) #slide-out-widget-area.slide-out-from-right {
        visibility: hidden
    }

    @media only screen and (min-width:1000px) {
        body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close {
            opacity: 0;
            transition: transform 0.8s cubic-bezier(.15, .2, .1, 1);
            position: fixed;
            right: -100px;
            top: 50%;
            transform: translateY(-50%) translateX(100%);
            z-index: 10000
        }

        body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close:before {
            background-color: #f91b39;
            box-shadow: 0 16px 44px rgba(0, 0, 0, .3)
        }
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap {
        -webkit-transition: transform 0.8s cubic-bezier(.15, .2, .1, 1);
        transition: transform 0.8s cubic-bezier(.15, .2, .1, 1);
        -webkit-transform-origin: center;
        transform-origin: center;
        position: relative;
        z-index: 10
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"].material-ocm-open .ocm-effect-wrap {
        overflow: hidden
    }

    @media not all and (min-resolution:.001dpcm) {
        @media {
            body[data-slide-out-widget-area-style="slide-out-from-right"].admin-bar:not(.material-ocm-open):not(.nectar_box_roll) .ocm-effect-wrap {
                position: static
            }

            body[data-slide-out-widget-area-style="slide-out-from-right"][data-footer-reveal="1"].material.admin-bar #footer-outer {
                z-index: 2
            }

            body[data-slide-out-widget-area-style="slide-out-from-right"][data-footer-reveal="1"].material.admin-bar #page-header-wrap {
                z-index: 3
            }
        }
    }

    @media only screen and (max-width:600px) {
        body[data-slide-out-widget-area-style="slide-out-from-right"].admin-bar:not(.material-ocm-open):not(.nectar_box_roll) .ocm-effect-wrap {
            position: static
        }

        body[data-slide-out-widget-area-style="slide-out-from-right"][data-footer-reveal="1"].material.admin-bar #footer-outer {
            z-index: 2
        }
    }

    body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner,
    body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.nectar-no-flex-height) .ocm-effect-wrap {
        height: auto !important
    }

    .nectar-no-flex-height .ocm-effect-wrap-inner,
    body[data-slide-out-widget-area-style="slide-out-from-right"].nectar-no-flex-height .ocm-effect-wrap {
        height: 100%
    }

    .slide-out-widget-area-toggle .lines-button.x2 .lines:before,
    .slide-out-widget-area-toggle .lines-button.x2 .lines:after {
        transition: top 0.4s 0.45s ease, width 0.3s ease, transform 0.3s ease, background-color 0.2s ease, opacity 0.2s ease
    }

    .lines:after,
    body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:after {
        top: -7px
    }

    .lines:before,
    body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines:before {
        width: 1rem;
        top: 7px
    }

    body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon .lines:before,
    body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before,
    #header-outer .left-aligned-ocm .lines:before {
        width: 1rem !important
    }

    .slide-out-widget-area-toggle .lines-button.close .lines:before {
        -webkit-transform: translateY(-7px) rotateZ(-45deg);
        transform: translateY(-7px) rotateZ(-45deg);
        width: 1.5rem
    }

    .slide-out-widget-area-toggle .lines-button.close .lines:after {
        -webkit-transform: translateY(7px) rotateZ(45deg);
        transform: translateY(7px) rotateZ(45deg);
        width: 1.5rem
    }

    .material .lines-button.close {
        transform: none
    }

    body #header-outer .icon-salient-search:before,
    body.material #header-outer .icon-salient-search:before {
        content: "\e906"
    }

    .admin-bar[class*="bp-"] .ocm-effect-wrap-inner,
    .admin-bar[class*="bp-"] .ocm-effect-wrap {
        border-radius: initial
    }

    @media only screen and (max-width:450px) {
        #slide-out-widget-area.slide-out-from-right {
            min-width: 78vw;
            width: 78vw;
            padding-left: 50px;
            padding-right: 50px;
            -webkit-transition: transform 0.8s cubic-bezier(.15, .2, .1, 1);
            transition: transform 0.8s cubic-bezier(.15, .2, .1, 1)
        }
    }

    @media only screen and (min-width:1000px) {
        #slide-out-widget-area.slide-out-from-right {
            min-width: 33.3vw;
            padding-left: 4%;
            padding-right: 4%
        }
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li {
        margin-bottom: 12px;
        line-height: 1.2
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .sub-menu .nectar-extra-menu-item-spacing {
        margin-bottom: 10px;
        margin-top: 10px
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .sub-menu {
        display: flex;
        flex-direction: column
    }

    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
        position: relative;
        display: inline-block
    }

    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {
        opacity: 1;
        transition: color 0.37s cubic-bezier(.52, .01, .16, 1)
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
        transform-origin: left;
        pointer-events: none;
        bottom: -2px;
        -webkit-transition: -webkit-transform 0.37s cubic-bezier(.52, .01, .16, 1);
        transition: transform 0.37s cubic-bezier(.52, .01, .16, 1);
        border-color: #fff
    }

    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a {
        color: #fff
    }

    input[type=text],
    textarea,
    input[type=email],
    input[type=password],
    input[type=tel],
    input[type=url],
    input[type=search],
    input[type=date],
    input[type=number],
    .material.woocommerce-page[data-form-style="default"] input#coupon_code,
    select {
        background-color: rgba(0, 0, 0, .04);
        border-radius: 4px;
        border: 2px solid rgba(0, 0, 0, 0)
    }

    input[type=text]:focus,
    textarea:focus,
    input[type=email]:focus,
    input[type=search]:focus,
    input[type=password]:focus,
    input[type=tel]:focus,
    input[type=url]:focus,
    input[type=date]:focus,
    input[type=number]:focus,
    select:focus {
        box-shadow: 0 0 10px rgba(0, 0, 0, .11)
    }

    select {
        box-shadow: none
    }
}

@media all {

    #header-outer .nectar-ext-menu-item .image-layer-outer,
    #header-outer .nectar-ext-menu-item .image-layer,
    #header-outer .nectar-ext-menu-item .color-overlay,
    #slide-out-widget-area .nectar-ext-menu-item .image-layer-outer,
    #slide-out-widget-area .nectar-ext-menu-item .color-overlay,
    #slide-out-widget-area .nectar-ext-menu-item .image-layer {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        overflow: hidden
    }

    .nectar-ext-menu-item .inner-content {
        position: relative;
        z-index: 10;
        width: 100%
    }

    .nectar-ext-menu-item .image-layer {
        background-size: cover;
        background-position: center;
        transition: opacity 0.25s ease 0.1s
    }

    #header-outer nav .nectar-ext-menu-item .image-layer:not(.loaded) {
        background-image: none !important
    }

    #header-outer nav .nectar-ext-menu-item .image-layer {
        opacity: 0
    }

    #header-outer nav .nectar-ext-menu-item .image-layer.loaded {
        opacity: 1
    }

    .nectar-ext-menu-item span[class*="inherit-h"]+.menu-item-desc {
        margin-top: .4rem
    }

    #mobile-menu .nectar-ext-menu-item .title,
    #slide-out-widget-area .nectar-ext-menu-item .title,
    .nectar-ext-menu-item .menu-title-text,
    .nectar-ext-menu-item .menu-item-desc {
        position: relative
    }

    .nectar-ext-menu-item .menu-item-desc {
        display: block;
        line-height: 1.4em
    }

    body #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc {
        line-height: 1.4em
    }

    #mobile-menu .nectar-ext-menu-item .title,
    #slide-out-widget-area .nectar-ext-menu-item:not(.style-img-above-text) .title,
    .nectar-ext-menu-item:not(.style-img-above-text) .menu-title-text,
    .nectar-ext-menu-item:not(.style-img-above-text) .menu-item-desc,
    .nectar-ext-menu-item:not(.style-img-above-text) i:before,
    .nectar-ext-menu-item:not(.style-img-above-text) .svg-icon {
        color: #fff
    }

    #mobile-menu .nectar-ext-menu-item.style-img-above-text .title {
        color: inherit
    }

    .sf-menu li ul li a .nectar-ext-menu-item .menu-title-text:after {
        display: none
    }

    .menu-item .widget-area-active[data-margin="default"]>div:not(:last-child) {
        margin-bottom: 20px
    }

    .nectar-ext-menu-item .color-overlay {
        transition: opacity 0.5s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-ext-menu-item:hover .hover-zoom-in-slow .image-layer {
        transform: scale(1.15);
        transition: transform 4s cubic-bezier(.1, .2, .7, 1)
    }

    .nectar-ext-menu-item:hover .hover-zoom-in-slow .color-overlay {
        transition: opacity 1.5s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-ext-menu-item .hover-zoom-in-slow .image-layer {
        transition: transform 0.5s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-ext-menu-item .hover-zoom-in-slow .color-overlay {
        transition: opacity 0.5s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-ext-menu-item:hover .hover-zoom-in .image-layer {
        transform: scale(1.12)
    }

    .nectar-ext-menu-item .hover-zoom-in .image-layer {
        transition: transform 0.5s cubic-bezier(.15, .75, .5, 1)
    }

    .nectar-ext-menu-item {
        display: flex;
        text-align: left
    }

    #slide-out-widget-area .nectar-ext-menu-item .title,
    #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
    #slide-out-widget-area .nectar-ext-menu-item .menu-title-text,
    #mobile-menu .nectar-ext-menu-item .title,
    #mobile-menu .nectar-ext-menu-item .menu-item-desc,
    #mobile-menu .nectar-ext-menu-item .menu-title-text {
        color: inherit !important
    }

    #slide-out-widget-area .nectar-ext-menu-item,
    #mobile-menu .nectar-ext-menu-item {
        display: block
    }

    #slide-out-widget-area.fullscreen-alt .nectar-ext-menu-item,
    #slide-out-widget-area.fullscreen .nectar-ext-menu-item {
        text-align: center
    }

    #header-outer .nectar-ext-menu-item.style-img-above-text .image-layer-outer,
    #slide-out-widget-area .nectar-ext-menu-item.style-img-above-text .image-layer-outer {
        position: relative
    }

    #header-outer .nectar-ext-menu-item.style-img-above-text,
    #slide-out-widget-area .nectar-ext-menu-item.style-img-above-text {
        flex-direction: column
    }

    @media only screen and (max-width:999px) {
        body #header-outer #logo {
            position: relative;
            margin: 0 0
        }

        body #header-space {
            height: 64px
        }

        body[data-button-style^="rounded"] #header-outer .menu-item-113>a {
            border-left-width: 15px;
            border-right-width: 15px
        }

        body[data-button-style^="rounded"] #header-outer .menu-item-113>a:before,
        body[data-button-style^="rounded"] #header-outer .menu-item-113>a:after {
            left: -15px;
            width: calc(100% + 30px)
        }
    }

    @media only screen and (min-width:1000px) {
        body #header-outer .menu-item-113>a {
            border-left-width: 24px;
            border-right-width: 24px
        }

        body #header-outer #header-secondary-outer .menu-item-113>a {
            border-left: 12px solid transparent;
            border-right: 12px solid transparent
        }

        body #header-outer .menu-item-113>a:before,
        body #header-outer .menu-item-113>a:after {
            left: -24px;
            width: calc(100% + 48px)
        }

        #header-outer #header-secondary-outer .menu-item-113>a:before,
        #header-outer #header-secondary-outer .menu-item-113>a:after {
            left: -12px;
            width: calc(100% + 24px)
        }
    }

    #header-outer .menu-item-113>a {
        border: 12px solid transparent;
        opacity: 1 !important
    }

    #header-outer #header-secondary-outer .menu-item-113>a {
        border-top: 0;
        border-bottom: 0
    }

    #header-outer #top li.menu-item-113>a .nectar-menu-icon {
        transition: none
    }

    body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-113[class*="menu-item-btn-style"]>a *:not(.char),
    body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-113[class*="menu-item-btn-style"]>a:hover *:not(.char) {
        color: inherit !important;
        transition: none;
        opacity: 1
    }

    #header-outer .menu-item-113>a:hover,
    #header-outer #top nav .sf-menu li.menu-item.menu-item-113>a:hover,
    #header-outer .menu-item-113[class*="current"]>a,
    #header-outer #top nav .sf-menu li.menu-item.menu-item-113[class*="current"]>a {
        color: #fff !important
    }

    #header-outer[data-has-menu="true"].transparent #top nav ul.sf-menu li.menu-item-113>a:hover .nectar-menu-icon {
        color: #fff !important
    }

    #header-outer .menu-item-113>a:before,
    #header-outer .menu-item-113>a:after {
        position: absolute;
        top: 50% !important;
        left: -12px;
        width: calc(100% + 24px);
        height: calc(100% + 24px);
        content: "";
        display: block;
        transform-origin: top;
        transform: translateY(-50%) !important;
        transition: opacity .45s cubic-bezier(.25, 1, .33, 1), transform .45s cubic-bezier(.25, 1, .33, 1), 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), box-shadow .45s cubic-bezier(.25, 1, .33, 1)
    }

    #header-outer #header-secondary-outer .menu-item-113>a:after,
    #header-outer #header-secondary-outer .menu-item-113>a:before {
        height: calc(100% + 12px)
    }

    #header-outer .menu-item-113>a:after {
        opacity: 0;
        transition: opacity 0.3s ease, transform 0.3s ease
    }

    #header-outer .menu-item-113>a .menu-title-text:after {
        display: none !important
    }

    #header-outer .menu-item-113>a:before {
        border: 1px solid;
        opacity: .25;
        box-sizing: border-box
    }

    #header-outer .menu-item-113>a:after {
        background: linear-gradient(90deg, #4ec2c5, #7cc78e, #4ec2c5)
    }

    #header-outer .menu-item-113>a:hover,
    #header-outer .menu-item-113[class*="current"]>a {
        color: #fff
    }

    #header-outer .menu-item-113>a:hover:after,
    #header-outer .menu-item-113[class*="current"]>a:after {
        opacity: 1
    }

    #header-outer #top nav .sf-menu .menu-item.menu-item-113:not([class*="current"])>a:not(:hover),
    #header-outer .sf-menu .menu-item.menu-item-113:not([class*="current"])>a:not(:hover) {
        color: #000 !important
    }

    #header-outer .sf-menu .menu-item-113:not([class*="current"])>a:before {
        background-color: #fff;
        opacity: 1;
        border-color: rgba(0, 0, 0, .1)
    }

    @keyframes nectarBtnGradientScroll {
        0% {
            background-position: 0 50%
        }

        100% {
            background-position: 1300% 50%
        }
    }

    #header-outer .menu-item-113>a:after {
        background-size: 1300%;
        animation: nectarBtnGradientScroll 30s linear infinite
    }
}

@media all {

    .vc_parallax-inner iframe,
    .vc_video-bg iframe {
        max-width: 1000%
    }

    .vc_clearfix:after,
    .vc_column-inner::after,
    .vc_el-clearfix,
    .vc_row:after {
        clear: both
    }

    .container:before,
    .container:after,
    .container-fluid:before,
    .container-fluid:after,
    .row:before,
    .row:after,
    .modal-footer:before,
    .modal-footer:after,
    .vc_row:before,
    .vc_row:after {
        content: " ";
        display: table;
    }

    .container:after,
    .container-fluid:after,
    .row:after,
    .vc_row:after {
        clear: both;
    }

    .vc-composer-icon,
    [class*=" vc_arrow-icon-"],
    [class^=vc_arrow-icon-] {
        speak: none;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .vc_row:after,
    .vc_row:before {
        content: " ";
        display: table
    }

    /*nectar addition*/
    @media (max-width: 690px) {
        .vc_hidden-xs {
            display: none !important
        }

        .vc_el-clearfix-xs {
            clear: both
        }
    }

    @media (min-width: 691px) and (max-width: 999px) {
        .vc_hidden-sm {
            display: none !important
        }

        .vc_el-clearfix-sm {
            clear: both
        }
    }

    @media (min-width: 1000px) and (max-width: 1299px) {
        .vc_hidden-md {
            display: none !important
        }

        .vc_el-clearfix-md {
            clear: both
        }
    }

    @media (min-width: 1300px) {
        .vc_hidden-lg {
            display: none !important;
        }
    }

    /*nectar addition end */
    .vc_row-fluid::before,
    .vc_row-fluid::after {
        content: "";
        display: table;
    }

    .vc_row-fluid::after {
        clear: both;
    }

    .vc_pull-right {
        float: right !important;
    }

    .vc_pull-left {
        float: left !important;
    }

    .vc_clearfix:before,
    .vc_clearfix:after {
        content: " ";
        display: table;
    }

    .vc_clearfix:after {
        clear: both;
    }

    .vc_clearfix:before,
    .vc_clearfix:after {
        content: " ";
        display: table;
    }

    .vc_clearfix:after {
        clear: both;
    }

    .vc_el-clearfix {
        clear: both;
    }

    .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,
    .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,
    .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,
    .vc_col-xs-1\/5,
    .vc_col-xs-2\/5,
    .vc_col-xs-3\/5,
    .vc_col-xs-4\/5,
    .vc_col-xs-5\/5 {
        position: relative;
        min-height: 1px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-left: 2.1%;
    }

    .vc_col-xs-1\/5,
    .vc_col-xs-2\/5,
    .vc_col-xs-3\/5,
    .vc_col-xs-4\/5,
    .vc_col-xs-5\/5 {
        float: left
    }

    @media only screen and (max-width: 1000px) and (min-width: 690px) {
        body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
            width: calc(80%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
            width: calc(60%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
            width: calc(40%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
            width: calc(20%)
        }
    }

    @media (max-width: 690px) {
        body .vc_row-fluid .vc_col-xs-5\/5 {
            width: 100%
        }

        body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
            width: calc(80%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
            width: calc(60%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
            width: calc(40%)
        }

        body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
            width: calc(20%)
        }
    }

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

        .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
        }

        body .vc_row-fluid .vc_col-md-5\/5 {
            width: 100%
        }

        body .vc_row-fluid .vc_col-md-4\/5 {
            width: 80%;
        }

        body .vc_row-fluid .vc_col-md-3\/5 {
            width: 60%;
        }

        body .vc_row-fluid .vc_col-md-2\/5 {
            width: 40%;
        }

        body .vc_row-fluid .vc_col-md-1\/5 {
            width: 20%;
        }
    }

    @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
        }

        body .vc_row-fluid .vc_col-lg-5\/5 {
            width: 100%
        }

        body .vc_row-fluid .vc_col-lg-4\/5 {
            width: 80%;
        }

        body .vc_row-fluid .vc_col-lg-3\/5 {
            width: 60%;
        }

        body .vc_row-fluid .vc_col-lg-2\/5 {
            width: 40%;
        }

        body .vc_row-fluid .vc_col-lg-1\/5 {
            width: 20%;
        }
    }

    @media (max-width: 767px) {
        .vc_el-clearfix-xs {
            clear: both;
        }
    }

    @media (min-width: 768px) and (max-width: 1000px) {
        .vc_el-clearfix-sm {
            clear: both;
        }
    }

    @media (min-width: 1000px) and (max-width: 1199px) {
        .vc_el-clearfix-md {
            clear: both;
        }
    }

    @media (min-width: 1200px) {
        .vc_el-clearfix-lg {
            clear: both;
        }
    }

    .vc_visible {
        display: block;
    }

    .vc_table {
        width: 100%;
        margin-bottom: 20px;
        border-collapse: collapse;
    }

    .vc_button-2-wrapper,
    .vc_pixel_icon {
        display: inline-block;
        vertical-align: middle
    }

    @font-face {
        font-family: vcpb-plugin-icons;
        src: url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot);
        src: url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot) format('embedded-opentype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf) format('truetype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff) format('woff'), url(../../../plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg) format('svg');
        font-weight: 400;
        font-style: normal
    }

    .vc-composer-icon {
        font-family: vcpb-plugin-icons !important;
        speak: none;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .vc-c-icon-minimize:before {
        content: "\e91c"
    }

    .vc-c-icon-close:before {
        content: "\e5cd"
    }

    .vc-c-icon-1-6_4-6_1-6:before {
        content: "\e90e"
    }

    .vc-c-icon-add_template:before {
        content: "\e903"
    }

    .vc-c-icon-arrow_back:before {
        content: "\e5c4"
    }

    .vc-c-icon-arrow_drop_down:before {
        content: "\e5c5"
    }

    .vc-c-icon-arrow_drop_up:before {
        content: "\e5c7"
    }

    .vc-c-icon-arrow_forward:before {
        content: "\e5c8"
    }

    .vc-c-icon-check:before {
        content: "\e5ca"
    }

    .vc-c-icon-arrow_upward:before {
        content: "\e5d8"
    }

    .vc-c-icon-arrow_downward:before {
        content: "\e5db"
    }

    .vc-c-icon-sync:before {
        content: "\e627"
    }

    .vc-c-icon-search:before {
        content: "\e8b6"
    }

    .vc-c-icon-1-1:before {
        content: "\e900"
    }

    .vc-c-icon-1-2_1-2:before {
        content: "\e901"
    }

    .vc-c-icon-1-3_1-3_1-3:before {
        content: "\e902"
    }

    .vc-c-icon-1-4_1-2_1-4:before {
        content: "\e904"
    }

    .vc-c-icon-1-4_1-4_1-4_1-4:before {
        content: "\e905"
    }

    .vc-c-icon-1-4_3-4:before {
        content: "\e906"
    }

    .vc-c-icon-1-6_1-6_1-6_1-2:before {
        content: "\e907"
    }

    .vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
        content: "\e908"
    }

    .vc-c-icon-l_15_15_15_15_15:before {
        content: "\e909"
    }

    .vc-c-icon-1-6_2-3_1-6:before {
        content: "\e90a"
    }

    .vc-c-icon-2-3_1-3:before {
        content: "\e90b"
    }

    .vc-c-icon-5-6_1-6:before {
        content: "\e90c"
    }

    .vc-c-icon-add_element:before {
        content: "\e90d"
    }

    .vc-c-icon-add:before {
        content: "\e90f"
    }

    .vc-c-icon-cog:before {
        content: "\e910"
    }

    .vc-c-icon-content_copy:before {
        content: "\e911"
    }

    .vc-c-icon-delete_empty:before {
        content: "\e912"
    }

    .vc-c-icon-dragndrop:before {
        content: "\e913"
    }

    .vc-c-icon-fullscreen_exit:before {
        content: "\e914"
    }

    .vc-c-icon-fullscreen:before {
        content: "\e915"
    }

    .vc-c-icon-arrow_drop_right:before {
        content: "\e916"
    }

    .vc-c-icon-layout_default:before {
        content: "\e917"
    }

    .vc-c-icon-layout_landscape-smartphones:before {
        content: "\e918"
    }

    .vc-c-icon-layout_landscape-tablets:before {
        content: "\e919"
    }

    .vc-c-icon-layout_portrait-smartphones:before {
        content: "\e91a"
    }

    .vc-c-icon-layout_portrait-tablets:before {
        content: "\e91b"
    }

    .vc-c-icon-mode_edit:before {
        content: "\e91d"
    }

    .vc-c-icon-row_default_fe:before {
        content: "\e91e"
    }

    .vc-c-icon-text-block:before {
        content: "\e91f"
    }

    .vc_txt_align_left {
        text-align: left
    }

    .vc_txt_align_right {
        text-align: right
    }

    .vc_txt_align_center {
        text-align: center
    }

    .vc_txt_align_justify {
        text-align: justify;
        text-justify: inter-word
    }

    .vc_el_width_50 {
        width: 50%
    }

    .vc_el_width_60 {
        width: 60%
    }

    .vc_el_width_70 {
        width: 70%
    }

    .vc_el_width_80 {
        width: 80%
    }

    .vc_el_width_90 {
        width: 90%
    }

    .vc_el_width_100 {
        width: 100%
    }

    i.icon {
        display: inline-block;
        width: 16px;
        height: 16px;
        line-height: 16px;
        vertical-align: text-top;
        margin-left: 5px
    }

    .wpb_btn-large i.icon {
        height: 19px;
        margin-left: 9px
    }

    .wpb_btn-small i.icon {
        height: 15px
    }

    .wpb_btn-mini i.icon {
        display: none
    }

    .vc_column_container .vc_btn,
    .vc_column_container .wpb_button {
        margin-top: 5px;
        margin-bottom: 5px
    }

    #content .wpb_alert p:last-child,
    #content .wpb_text_column:last-child,
    #content .wpb_text_column p:last-child,
    .vc_message_box>p:last-child,
    .wpb_alert p:last-child,
    .wpb_text_column:last-child,
    .wpb_text_column p:last-child {
        margin-bottom: 0
    }

    .vc_message_box-icon>*,
    .vc_message_box-icon>.fa {
        font-size: 1.7em;
        line-height: 1
    }

    .vc_message_box-icon>*,
    .vc_toggle_simple .vc_toggle_icon::after,
    .vc_toggle_simple .vc_toggle_icon::before {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%)
    }

    .wpb_button,
    .wpb_content_element,
    ul.wpb_thumbnails-fluid>li {
        margin-bottom: 35px
    }

    .entry-content .twitter-share-button,
    .fb_like,
    .twitter-share-button,
    .wpb_accordion .wpb_content_element,
    .wpb_googleplus,
    .wpb_pinterest,
    .wpb_tab .wpb_content_element {
        margin-bottom: 21.74px
    }

    .vc_parallax {
        position: relative;
        overflow: hidden
    }

    .vc_parallax>* {
        position: relative;
        z-index: 1
    }

    .vc_parallax .vc_parallax-inner {
        pointer-events: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background-attachment: scroll;
        background-color: transparent;
        background-image: inherit;
        background-size: cover;
        z-index: 0;
        background-position: 50% 0
    }

    .vc_video-bg-container {
        position: relative
    }

    .vc_video-bg {
        height: 100%;
        overflow: hidden;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 0
    }

    .vc_row[data-vc-full-width] {
        -webkit-transition: opacity .5s ease;
        -o-transition: opacity .5s ease;
        transition: opacity .5s ease;
        overflow: hidden
    }

    .vc_row[data-vc-full-width].vc_hidden {
        opacity: 0
    }

    .vc_empty-element>.vc_column-inner {
        min-height: 100px
    }

    iframe.twitter-share-button {
        margin: 0
    }

    .wpb_widgetised_column .wpb_wrapper>ul {
        margin: 0
    }

    .wpb_widgetised_column .wpb_wrapper>ul>li {
        margin-left: 0;
        background-image: none;
        list-style: none !important
    }

    .wpb_widgetised_column .wpb_wrapper>ul>li:after,
    .wpb_widgetised_column .wpb_wrapper>ul>li:before {
        display: none !important
    }

    .wpb_button {
        display: inline-block;
        padding: 4px 10px;
        margin-bottom: 0;
        margin-top: 0;
        font-size: 13px;
        line-height: 18px;
        color: #333;
        text-align: center;
        text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
        vertical-align: middle;
        cursor: pointer;
        background-color: #f7f7f7;
        border: 1px solid #ccc;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-color: rgba(0, 0, 0, .1)
    }

    .wpb_button.active,
    .wpb_button.disabled,
    .wpb_button:active,
    .wpb_button:hover,
    .wpb_button[disabled] {
        background-color: #eaeaea
    }

    .wpb_button:hover {
        color: #333;
        background-color: #e6e6e6;
        -webkit-transition: background-color .1s linear;
        -o-transition: background-color .1s linear;
        transition: background-color .1s linear;
        background-image: none
    }

    .wpb_button:focus {
        outline: dotted thin;
        outline: -webkit-focus-ring-color auto 5px;
        outline-offset: -2px
    }

    .wpb_button.active,
    .wpb_button:active {
        background-color: #e6e6e6;
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
    }

    button.wpb_btn-large,
    span.wpb_btn-large {
        padding: 9px 14px;
        font-size: 15px;
        line-height: normal;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px
    }

    button.wpb_btn-large [class^=icon-],
    span.wpb_btn-large [class^=icon-] {
        margin-top: 1px
    }

    button.wpb_btn-small,
    span.wpb_btn-small {
        padding: 5px 9px;
        font-size: 11px;
        line-height: 16px
    }

    button.wpb_btn-small [class^=icon-],
    span.wpb_btn-small [class^=icon-] {
        margin-top: -1px
    }

    button.wpb_btn-mini,
    span.wpb_btn-mini {
        padding: 2px 6px;
        font-size: 11px;
        line-height: 14px
    }

    button.wpb_button::-moz-focus-inner,
    input[type=submit].wpb_button::-moz-focus-inner {
        padding: 0;
        border: 0
    }

    a.wpb_button_a {
        border: none
    }

    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
    .wpb_gallery .wpb_flexslider .flex-caption {
        cursor: default
    }

    .wpb_call_to_action,
    .wpb_call_to_action .wpb_button {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .vc_custom_heading a,
    .vc_custom_heading a:focus,
    .vc_custom_heading a:hover,
    .vc_custom_heading a:visited {
        border: none;
        text-decoration: inherit;
        color: inherit
    }

    .vc_custom_heading a {
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        opacity: 1
    }

    .vc_custom_heading a:hover {
        opacity: .85
    }

    #content .wpb_call_to_action .wpb_call_text,
    .wpb_call_to_action .wpb_call_text {
        margin: 0;
        padding-top: 0
    }

    .cta_align_bottom {
        text-align: center
    }

    .cta_align_bottom .wpb_button {
        position: static;
        margin-top: 21.74px;
        display: inline-block
    }

    .cta_no_button .wpb_call_text {
        width: auto;
        float: none
    }

    .wpb_gmaps_widget .wpb_wrapper {
        background-color: #f7f7f7;
        padding: 5px
    }

    .wpb_gmaps_widget .wpb_map_wraper iframe {
        margin-bottom: 0;
        padding: 0;
        display: block;
        width: 100%;
        border: none
    }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
        position: relative;
        padding-bottom: 56.25%;
        height: 0
    }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%
    }

    .wpb_accordion_section .wpb_accordion_header a:focus,
    .wpb_content_element .wpb_tabs_nav li a:focus,
    .wpb_tour_next_prev_nav a:focus {
        outline: 0
    }

    .wpb_content_element .wpb_tabs_nav,
    .wpb_content_element .wpb_tour_tabs_wrapper {
        padding: 0
    }

    .wpb_content_element .wpb_tabs_nav {
        margin: 0;
        padding-left: 0 !important;
        text-indent: inherit !important
    }

    #content .wpb_content_element .wpb_tabs_nav {
        margin: 0
    }

    .wpb_content_element .wpb_tabs_nav li {
        background-color: #FFF;
        white-space: nowrap;
        padding: 0;
        background-image: none;
        list-style: none !important
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
    .wpb_content_element .wpb_tabs_nav li:hover,
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
        background-color: #f7f7f7
    }

    .wpb_content_element .wpb_tabs_nav li:after,
    .wpb_content_element .wpb_tabs_nav li:before {
        display: none !important
    }

    .wpb_content_element .wpb_accordion_header a {
        border-bottom: none;
        text-decoration: none;
        display: block;
        padding: .5em 1em
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
        padding: 1em
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
        margin-bottom: 0
    }

    .wpb_tabs .wpb_tabs_nav li {
        float: left;
        margin: 0 1px 0 0
    }

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
        margin: 0 0 1px;
        padding-top: 0;
        position: relative;
        text-transform: none;
        font-weight: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        letter-spacing: inherit
    }

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
        padding-left: 1em
    }

    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
    .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../../../plugins/js_composer_salient/assets/images/toggle_open.png);
        background-repeat: no-repeat;
        position: absolute;
        right: .7em;
        top: .7em
    }

    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
        background-image: url(../../../plugins/js_composer_salient/assets/images/toggle_close.png)
    }

    .grid_layout-thumbnail .post-thumb,
    body ul.wpb_thumbnails-fluid li .entry-content:last-child {
        margin-bottom: 0
    }

    .wpb_column .wpb_wrapper .wpb_teaser_grid {
        float: none
    }

    body ul.wpb_thumbnails-fluid li {
        padding: 0;
        margin-left: 0;
        background-image: none;
        list-style: none !important
    }

    body ul.wpb_thumbnails-fluid li:after,
    body ul.wpb_thumbnails-fluid li:before {
        display: none !important
    }

    .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
    .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
        padding: 0;
        overflow: visible !important
    }

    .wpb_image_grid .wpb_image_grid_ul a {
        display: block
    }

    .wpb_image_grid .wpb_image_grid_ul img {
        display: block;
        max-width: 100%;
        height: auto
    }

    .wpb_gallery .theme-default .nivoSlider {
        margin-bottom: 0
    }

    .wpb_gallery .theme-default .nivo-controlNav {
        padding: 10px 0 3px
    }

    .wpb_gallery .wpb_flexslider .flex-control-nav {
        bottom: auto;
        top: 100%;
        margin-top: 15px
    }

    .wpb_gallery .wpb_flexslider .flex-direction-nav a {
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }

    .wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
        line-height: 1
    }

    .wpb_gallery .wpb_flexslider .flex-control-paging {
        z-index: 10
    }

    #content .wpb_gallery_slides ul.flex-direction-nav,
    #content .wpb_gallery_slides ul.slides,
    .content .wpb_gallery_slides ul.flex-direction-nav,
    .content .wpb_gallery_slides ul.slides,
    .wpb_content_element .wpb_gallery_slides ul li,
    .wpb_gallery_slides ul.flex-direction-nav,
    .wpb_gallery_slides ul.slides,
    body .wpb_gallery_slides ul li {
        list-style: none;
        padding: 0;
        background-image: none;
        margin: 0
    }

    .wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
        width: 10%
    }

    .wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
        width: 20%
    }

    .wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
        width: 30%
    }

    .wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
        width: 40%
    }

    .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
        width: 50%
    }

    .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
        width: 60%
    }

    .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
        width: 70%
    }

    .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
        width: 80%
    }

    .wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
        width: 90%
    }

    .wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
        width: 100%
    }

    .wpb_video_widget .wpb_video_wrapper {
        padding-top: 56.25%;
        position: relative;
        width: 100%
    }

    .wpb_video_widget .wpb_video_wrapper>div {
        padding-top: 0 !important;
        position: static
    }

    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
        padding-top: 56.25%
    }

    .wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
        padding-top: 75%
    }

    .wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
        padding-top: 42.55319149%
    }

    .wpb_video_widget.vc_video-align-left .wpb_wrapper {
        float: left
    }

    .wpb_video_widget.vc_video-align-center .wpb_wrapper {
        margin: 0 auto
    }

    .wpb_video_widget.vc_video-align-right .wpb_wrapper {
        float: right
    }

    .wpb_video_widget .wpb_wrapper {
        position: relative
    }

    .wpb_video_widget .wpb_wrapper iframe {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        margin: 0;
        top: 0;
        left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .wpb_video_wrapper .fluid-width-video-wrapper {
        padding-top: 0 !important;
        position: static
    }

    .vc_pie_chart {
        z-index: 0;
        opacity: 0;
        filter: alpha(opacity=0)
    }

    .vc_pie_chart.vc_ready {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .vc_pie_chart .vc_pie_wrapper {
        position: relative;
        margin: 0 auto
    }

    .vc_pie_chart canvas {
        position: relative;
        z-index: 1
    }

    .vc_pie_chart .vc_pie_chart_value,
    .vc_pie_chart_back {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0
    }

    .vc_pie_chart .vc_pie_chart_value {
        font-size: 200%;
        text-align: center
    }

    .vc_pie_chart_back {
        border: 6px solid #f7f7f7;
        border-radius: 50%;
        opacity: .3;
        filter: alpha(opacity=30);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .vc_text_separator,
    .wpb_separator {
        border-bottom: 1px solid #EBEBEB;
        clear: both;
        height: 1px
    }

    .vc_sep_width_100,
    .wpb_single_image img.vc_img-placeholder {
        width: 100%
    }

    .vc_chart .vc_chart-legend {
        font-size: 14px;
        margin: 0;
        padding: 0
    }

    .vc_chart .vc_chart-legend li {
        line-height: 1.3em;
        list-style: none;
        margin: 0 0 .3em;
        min-height: 1.3em
    }

    .vc_chart .vc_chart-legend span {
        border-radius: .3em;
        display: inline-block;
        height: 1.3em;
        left: 0;
        margin-right: .5em;
        vertical-align: middle;
        width: 1.3em
    }

    @media (min-width:768px) {
        .vc_chart .vc_chart-legend {
            display: inline-block;
            vertical-align: middle;
            width: 40%
        }

        .vc_chart .vc_chart-legend li {
            margin-left: 1em
        }

        .vc_chart .vc_chart-with-legend {
            display: inline-block;
            vertical-align: middle;
            width: 60%
        }
    }

    .vc_line-chart .vc_chart-with-legend {
        width: 75%
    }

    .vc_line-chart .vc_chart-legend {
        width: 25%
    }

    .wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
        border-radius: 0
    }

    .wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
        border-radius: 50%
    }

    .wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
        border-radius: 4px
    }

    .owl-carousel .owl-animated-out {
        z-index: 0
    }

    .owl-carousel .owl-animated-in {
        z-index: 1
    }

    @font-face {
        font-family: vc_grid_v1;
        src: url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot);
        src: url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1-1.eot) format('embedded-opentype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.woff) format('woff'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.ttf) format('truetype'), url(../../../plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.svg) format('svg');
        font-weight: 400;
        font-style: normal
    }

    [class*=" vc_arrow-icon-"],
    [class^=vc_arrow-icon-] {
        font-family: vc_grid_v1;
        font-style: normal;
        font-weight: 400;
        line-height: 1
    }

    .vc_arrow-icon-minus:before {
        content: "\e61c"
    }

    .vc_arrow-icon-plus:before {
        content: "\e61d"
    }

    .vc_arrow-icon-arrow_down:before {
        content: "\e61e"
    }

    .vc_arrow-icon-arrow_up:before {
        content: "\e61f"
    }

    .vc_arrow-icon-arrow_01_left:before {
        content: "\e600"
    }

    .vc_arrow-icon-arrow_01_right:before {
        content: "\e601"
    }

    .vc_arrow-icon-arrow_02_left:before {
        content: "\e602"
    }

    .vc_arrow-icon-arrow_02_right:before {
        content: "\e603"
    }

    .vc_arrow-icon-arrow_03_left:before {
        content: "\e604"
    }

    .vc_arrow-icon-arrow_03_right:before {
        content: "\e605"
    }

    .vc_arrow-icon-arrow_04_left:before {
        content: "\e606"
    }

    .vc_arrow-icon-arrow_04_right:before {
        content: "\e607"
    }

    .vc_arrow-icon-arrow_05_left:before {
        content: "\e608"
    }

    .vc_arrow-icon-arrow_05_right:before {
        content: "\e609"
    }

    .vc_arrow-icon-arrow_06_left:before {
        content: "\e60a"
    }

    .vc_arrow-icon-arrow_06_right:before {
        content: "\e60b"
    }

    .vc_arrow-icon-arrow_07_left:before {
        content: "\e60c"
    }

    .vc_arrow-icon-arrow_07_right:before {
        content: "\e60d"
    }

    .vc_arrow-icon-arrow_08_left:before {
        content: "\e60e"
    }

    .vc_arrow-icon-arrow_08_right:before {
        content: "\e60f"
    }

    .vc_arrow-icon-arrow_09_left:before {
        content: "\e610"
    }

    .vc_arrow-icon-arrow_09_right:before {
        content: "\e611"
    }

    .vc_arrow-icon-arrow_10_left:before {
        content: "\e612"
    }

    .vc_arrow-icon-arrow_10_right:before {
        content: "\e613"
    }

    .vc_arrow-icon-arrow_11_left:before {
        content: "\e614"
    }

    .vc_arrow-icon-arrow_11_right:before {
        content: "\e615"
    }

    .vc_arrow-icon-arrow_12_left:before {
        content: "\e616"
    }

    .vc_arrow-icon-arrow_12_right:before {
        content: "\e617"
    }

    .vc_arrow-icon-navicon:before {
        content: "\f0c9"
    }

    .wpb_animate_when_almost_visible {
        opacity: 0;
        filter: alpha(opacity=0)
    }

    .wpb_animate_when_almost_visible:not(.wpb_start_animation) {
        -webkit-animation: none;
        -o-animation: none;
        animation: none
    }

    .top-to-bottom,
    .wpb_top-to-bottom {
        -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
    }

    .bottom-to-top,
    .wpb_bottom-to-top {
        -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
    }

    .left-to-right,
    .wpb_left-to-right {
        -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
    }

    .right-to-left,
    .wpb_right-to-left {
        -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
    }

    .appear,
    .wpb_appear {
        -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    .wpb_start_animation {
        opacity: 1;
        filter: alpha(opacity=100)
    }

    @-webkit-keyframes wpb_ttb {
        0% {
            -webkit-transform: translate(0, -10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-moz-keyframes wpb_ttb {
        0% {
            -moz-transform: translate(0, -10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -moz-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-o-keyframes wpb_ttb {
        0% {
            -o-transform: translate(0, -10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -o-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @keyframes wpb_ttb {
        0% {
            -webkit-transform: translate(0, -10%);
            -ms-transform: translate(0, -10%);
            -o-transform: translate(0, -10%);
            transform: translate(0, -10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-webkit-keyframes wpb_btt {
        0% {
            -webkit-transform: translate(0, 10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-moz-keyframes wpb_btt {
        0% {
            -moz-transform: translate(0, 10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -moz-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-o-keyframes wpb_btt {
        0% {
            -o-transform: translate(0, 10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -o-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @keyframes wpb_btt {
        0% {
            -webkit-transform: translate(0, 10%);
            -ms-transform: translate(0, 10%);
            -o-transform: translate(0, 10%);
            transform: translate(0, 10%);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-webkit-keyframes wpb_ltr {
        0% {
            -webkit-transform: translate(-10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-moz-keyframes wpb_ltr {
        0% {
            -moz-transform: translate(-10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -moz-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-o-keyframes wpb_ltr {
        0% {
            -o-transform: translate(-10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -o-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @keyframes wpb_ltr {
        0% {
            -webkit-transform: translate(-10%, 0);
            -ms-transform: translate(-10%, 0);
            -o-transform: translate(-10%, 0);
            transform: translate(-10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-webkit-keyframes wpb_rtl {
        0% {
            -webkit-transform: translate(10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-moz-keyframes wpb_rtl {
        0% {
            -moz-transform: translate(10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -moz-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-o-keyframes wpb_rtl {
        0% {
            -o-transform: translate(10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -o-transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @keyframes wpb_rtl {
        0% {
            -webkit-transform: translate(10%, 0);
            -ms-transform: translate(10%, 0);
            -o-transform: translate(10%, 0);
            transform: translate(10%, 0);
            opacity: 0;
            filter: alpha(opacity=0)
        }

        100% {
            -webkit-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-webkit-keyframes wpb_appear {
        0% {
            -webkit-transform: scale(.5);
            opacity: .1;
            filter: alpha(opacity=10)
        }

        100% {
            -webkit-transform: scale(1);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-moz-keyframes wpb_appear {
        0% {
            -moz-transform: scale(.5);
            opacity: .1;
            filter: alpha(opacity=10)
        }

        100% {
            -moz-transform: scale(1);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @-o-keyframes wpb_appear {
        0% {
            -o-transform: scale(.5);
            opacity: .1;
            filter: alpha(opacity=10)
        }

        100% {
            -o-transform: scale(1);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    @keyframes wpb_appear {
        0% {
            -webkit-transform: scale(.5);
            -ms-transform: scale(.5);
            -o-transform: scale(.5);
            transform: scale(.5);
            opacity: .1;
            filter: alpha(opacity=10)
        }

        100% {
            -webkit-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
            opacity: 1;
            filter: alpha(opacity=100)
        }
    }

    .vc-spinner::before {
        content: '';
        width: 16px;
        height: 16px;
        display: inline-block;
        pointer-events: none;
        margin-top: 6px;
        background: url(../../../plugins/js_composer_salient/assets/images/spinner.gif) no-repeat;
        background-position-x: center;
        background-position-y: center
    }

    .vc-spinner.vc-spinner-complete::before {
        background-image: url(../../../plugins/js_composer_salient/assets/vc/tick.png)
    }

    .vc-spinner.vc-spinner-failed::before {
        background-image: url(../../../plugins/js_composer_salient/assets/vc/remove.png)
    }

    .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) {

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

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

    .vc_row.vc_row-flex>.span_12>.vc_vc_column,
    .vc_row.vc_row-flex>.span_12>.vc_vc_column_inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
    }

    .vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    @media (-ms-high-contrast:active),
    (-ms-high-contrast:none) {
        .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
            min-height: 1em
        }
    }

    .vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,
    .vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
    }

    .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
    .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.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;
    }

    .vc_row.vc_row-o-equal-height>.span_12>.vc_column_container,
    .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
    .vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
    .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
    .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }

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

    .vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
    .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

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

        .vc_row.vc_row-flex>.span_12,
        .vc_row.vc_row-flex>.span_12>.vc_column_container,
        .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
        .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
            display: block;
        }
    }

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

        .vc_row.vc_row-flex>.span_12,
        .vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths,
        .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;
        }
    }

    .vc_row.vc_row-o-columns-stretch.vc_row-o-full-height>.span_12 {
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }

    .vc_row.vc_row-o-columns-top.vc_row-o-full-height>.span_12 {
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
    }

    .vc_row.vc_row-o-columns-bottom.vc_row-o-full-height>.span_12 {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
    }

    .vc_row.vc_row-o-columns-middle.vc_row-o-full-height>.span_12 {
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
    }

    .vc_row.vc_row-o-columns-bottom>.span_12::after,
    .vc_row.vc_row-o-columns-middle>.span_12::after,
    .vc_row.vc_row-o-columns-top>.span_12::after {
        content: '';
        width: 100%;
        height: 0;
        overflow: hidden;
        visibility: hidden;
        display: block;
    }

    .vc_row.vc_row-flex.vc_row-o-full-height>.span_12 {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
}

@media all {

    .nectar-color-accent-color,
    body a,
    label span,
    body [class^="icon-"].icon-default-style,
    .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,
    .masonry.classic_enhanced .post .post-meta a:hover i,
    .post .post-header h2 a,
    .post .post-header a:hover,
    .post .post-header a:focus,
    #single-below-header a:hover,
    #single-below-header a:focus,
    .comment-list .pingback .comment-body>a:hover,
    [data-style="list_featured_first_row"] .meta-category a,
    [data-style="list_featured_first_row"] .meta-category a,
    .nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"] .icon-default-style,
    div[data-style="minimal"] .toggle:hover h3 a,
    div[data-style="minimal"] .toggle.open h3 a,
    #footer-outer #copyright li a i:hover,
    .ascend .comment-list .reply a,
    body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
    body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
    body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
    #top nav .sf-menu .current_page_item>a .sf-sub-indicator i,
    #top nav .sf-menu .current_page_ancestor>a .sf-sub-indicator i,
    .sf-menu>.current_page_ancestor>a>.sf-sub-indicator i,
    .material .widget .tagcloud a,
    #single-below-header a:hover [class^="icon-"],
    .wpcf7-form .wpcf7-not-valid-tip,
    #header-outer .nectar-menu-label {
        color: #7cc78e
    }

    #header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
        border-color: #7cc78e !important
    }

    #header-outer #top nav>ul>.button_bordered>a:hover,
    #header-outer:not(.transparent) #social-in-menu a i:after,
    .sf-menu>li>a:hover>.sf-sub-indicator i,
    .sf-menu>li>a:active>.sf-sub-indicator i,
    .sf-menu>.sfHover>a>.sf-sub-indicator i,
    .sf-menu .megamenu>ul>li:hover>a,
    #header-outer nav>ul>.megamenu>ul>li>a:hover,
    #header-outer nav>ul>.megamenu>ul>.sfHover>a,
    #header-outer nav>ul>.megamenu>ul>li>a:focus,
    #top nav ul #nectar-user-account a:hover span,
    #top nav ul #search-btn a:hover span,
    #top nav ul .slide-out-widget-area-toggle a:hover span,
    body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover,
    body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,
    #header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item.has-ul>a,
    #header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor.has-ul>a,
    body #header-secondary-outer #social a:hover i,
    body #header-secondary-outer #social a:focus i,
    #footer-outer a:focus,
    #footer-outer a:hover,
    .recent-posts .post-header a:hover,
    .result a:hover,
    .post-area.standard-minimal .post .post-meta .date a,
    .post-area.standard-minimal .post .post-header h2 a:hover,
    .post-area.standard-minimal .post .more-link:hover span,
    .post-area.standard-minimal .post .more-link span:after,
    .post-area.standard-minimal .post .minimal-post-meta a:hover,
    .single .post .post-meta a:hover,
    .single .post .post-meta a:focus,
    .single #single-meta div a:hover i,
    .single #single-meta div:hover>a,
    .single #single-meta div:focus>a,
    .comment-list .comment-meta a:hover,
    .comment-list .comment-meta a:focus,
    .result .title a,
    .circle-border,
    .home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,
    .home .blog-recent .col .post-header h3 a,
    .comment-author a:hover,
    .comment-author a:focus,
    .project-attrs li i,
    .nectar-milestone .number.accent-color,
    body #portfolio-nav a:hover i,
    span.accent-color,
    .portfolio-items .nectar-love:hover i,
    .portfolio-items .nectar-love.loved i,
    body .hovered .nectar-love i,
    body:not(.material) #search-outer #search #close a span:hover,
    .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i,
    #search-outer .ui-widget-content li:hover *,
    #search-outer .ui-widget-content .ui-state-focus *,
    .portfolio-filters-inline .container ul li .active,
    .svg-icon-holder[data-color="accent-color"],
    .team-member .accent-color:hover,
    .blog-recent[data-style="minimal"] .col>span,
    .blog-recent[data-style="title_only"] .col:hover .post-header .title,
    body #pagination .page-numbers.prev:hover,
    body #pagination .page-numbers.next:hover,
    body #pagination a.page-numbers:hover,
    body #pagination a.page-numbers:focus,
    body[data-form-submit="see-through"] input[type=submit],
    body[data-form-submit="see-through"] button[type=submit],
    .nectar_icon_wrap[data-color="accent-color"] i,
    .nectar_team_member_close .inner:before,
    body:not([data-header-format="left-header"]) nav>ul>.megamenu>ul>li>ul>.has-ul>a:hover,
    body:not([data-header-format="left-header"]) nav>ul>.megamenu>ul>li>ul>.has-ul>a:focus,
    .masonry.material .masonry-blog-item .meta-category a,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover,
    .material .comment-list .reply a:hover,
    .material .comment-list .reply a:focus,
    .material .widget li:not(.has-img) a:hover .post-title,
    .material #sidebar .widget li:not(.has-img) a:hover .post-title,
    .material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title,
    .material #sidebar .widget .tagcloud a,
    .single.material .post-area .content-inner>.post-tags a,
    .post-area.featured_img_left .meta-category a,
    .post-meta .icon-salient-heart-2.loved,
    body.material .nectar-button.see-through.accent-color[data-color-override="false"],
    div[data-style="minimal_small"] .toggle.accent-color>h3 a:hover,
    div[data-style="minimal_small"] .toggle.accent-color.open>h3 a,
    .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before,
    .nectar_single_testimonial[data-color="accent-color"] p .open-quote,
    .nectar-quick-view-box .star-rating,
    .widget_search .search-form button[type=submit] .icon-salient-search,
    body.search-no-results .search-form button[type=submit] .icon-salient-search {
        color: #7cc78e !important
    }

    .nectar-bg-accent-color,
    .nectar-bg-hover-accent-color:hover,
    #ajax-content-wrap .nectar-bg-pseudo-accent-color:before,
    [data-style="list_featured_first_row"] .meta-category a:before,
    .tabbed>ul li .active-tab,
    .tabbed>ul li .active-tab:hover,
    .wpb_row .nectar-post-grid-filters[data-active-color="accent-color"] a:after,
    .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected:before,
    .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p,
    .nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
    .nectar-cta[data-color="accent-color"]:not([data-style="material"]) .link_wrap,
    .flex-direction-nav a,
    .carousel-prev:hover,
    .carousel-next:hover,
    .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover:before,
    .nectar-flickity[data-controls="default"][data-control-color="accent-color"] .flickity-page-dots .dot:before,
    .nectar-flickity[data-controls="touch_total"][data-control-color="accent-color"] .visualized-total span,
    [class*=" icon-"],
    .toggle.open h3 a,
    div[data-style="minimal"] .toggle.open h3 i:after,
    div[data-style="minimal"] .toggle:hover h3 i:after,
    div[data-style="minimal"] .toggle.open h3 i:before,
    div[data-style="minimal"] .toggle:hover h3 i:before,
    div[data-style="minimal_small"] .toggle.accent-color>h3:after,
    .main-content .widget_calendar caption,
    #footer-outer .widget_calendar caption,
    .post .more-link span:hover,
    .post.format-quote .post-content .quote-inner,
    .post.format-link .post-content .link-inner,
    .nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover,
    .format-status .post-content .status-inner,
    .nectar-post-grid-item.nectar-new-item .inner:before,
    input[type=submit]:hover,
    input[type="button"]:hover,
    body[data-form-submit="regular"] input[type=submit],
    body[data-form-submit="regular"] button[type=submit],
    body[data-form-submit="regular"] .container-wrap .span_12.light input[type=submit]:hover,
    body[data-form-submit="regular"] .container-wrap .span_12.light button[type=submit]:hover,
    #slide-out-widget-area,
    #slide-out-widget-area-bg.fullscreen,
    #slide-out-widget-area-bg.fullscreen-split,
    #slide-out-widget-area-bg.fullscreen-alt .bg-inner,
    body.material #slide-out-widget-area-bg.slide-out-from-right,
    .widget .material .widget .tagcloud a:before,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"] .nectar-list-item-btn:hover,
    #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after,
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .nectar-notice,
    .woocommerce #review_form #respond .form-submit #submit,
    #header-outer .nectar-menu-label:before {
        background-color: #7cc78e
    }

    .orbit-wrapper .slider-nav .right,
    .orbit-wrapper .slider-nav .left,
    .progress li span,
    .nectar-progress-bar span,
    #footer-outer #footer-widgets .col .tagcloud a:hover,
    #sidebar .widget .tagcloud a:hover,
    #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
    #pagination .next a:hover,
    #pagination .prev a:hover,
    .comment-list .reply a:hover,
    .comment-list .reply a:focus,
    .icon-normal,
    .bar_graph li span,
    .nectar-button[data-color-override="false"].regular-button,
    .nectar-button.tilt.accent-color,
    body .swiper-slide .button.transparent_2 .primary-color:hover,
    #footer-outer #footer-widgets .col input[type="submit"],
    .blog-recent .more-link span:hover,
    .post-tags a:hover,
    #to-top:hover,
    #to-top.dark:hover,
    body[data-button-style*="rounded"] #to-top:after,
    #pagination a.page-numbers:hover,
    #pagination span.page-numbers.current,
    .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
    .portfolio-items .col[data-default-color="true"] .bottom-meta,
    .portfolio-items .col.nectar-new-item .inner-wrap:before,
    .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after,
    .portfolio-filters a,
    .portfolio-filters #sort-portfolio,
    .project-attrs li span,
    .portfolio-filters,
    .portfolio-filters-inline[data-color-scheme="accent-color"],
    .bottom_controls #portfolio-nav .controls li a i:after,
    .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
    .single-portfolio .facebook-share a:hover,
    .single-portfolio .twitter-share a:hover,
    .single-portfolio .pinterest-share a:hover,
    .single-post .facebook-share a:hover,
    .single-post .twitter-share a:hover,
    .single-post .pinterest-share a:hover,
    .mejs-controls .mejs-time-rail .mejs-time-current,
    .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
    .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .post.quote .content-inner .quote-inner .whole-link,
    .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner,
    .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner,
    .iosSlider .prev_slide:hover,
    .iosSlider .next_slide:hover,
    #header-outer .widget_shopping_cart a.button,
    #header-outer a.cart-contents .cart-wrap span,
    #header-outer #mobile-cart-link .cart-wrap span,
    #top nav ul .slide-out-widget-area-toggle a:hover .lines,
    #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
    #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
    #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
    #header-outer .widget_shopping_cart a.button,
    body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"])>a span:after,
    #buddypress a.button:focus,
    .swiper-slide .button.solid_color a,
    .swiper-slide .button.solid_color_2 a,
    .select2-container .select2-choice:hover,
    .select2-dropdown-open .select2-choice,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,
    body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,
    #top nav>ul>.button_solid_color>a:before,
    #header-outer.transparent #top nav>ul>.button_solid_color>a:before,
    .twentytwenty-handle,
    .twentytwenty-horizontal .twentytwenty-handle:before,
    .twentytwenty-horizontal .twentytwenty-handle:after,
    .twentytwenty-vertical .twentytwenty-handle:before,
    .twentytwenty-vertical .twentytwenty-handle:after,
    .masonry.classic_enhanced .posts-container article .meta-category a:hover,
    .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover,
    .masonry.classic_enhanced .posts-container article .video-play-button,
    .masonry.material .masonry-blog-item .meta-category a:before,
    .material.masonry .masonry-blog-item .video-play-button,
    .masonry.material .quote-inner:before,
    .masonry.material .link-inner:before,
    .nectar-recent-posts-slider .container .strong span:before,
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:focus,
    .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
    .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus,
    .nectar-fancy-box:after,
    .divider-small-border[data-color="accent-color"],
    .divider-border[data-color="accent-color"],
    .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after,
    #fp-nav:not(.light-controls).tooltip_alt ul li a span:after,
    #fp-nav.tooltip_alt ul li a span:after,
    .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox,
    body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after,
    .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play>.inner-wrap:before,
    .span_12.dark .owl-theme .owl-dots .owl-dot.active span,
    .span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
    .nectar-recent-posts-single_featured .strong a,
    .post-area.standard-minimal .post .more-link span:before,
    .nectar-slide-in-cart .widget_shopping_cart a.button,
    .related-posts[data-style="material"] .meta-category a:before,
    .post-area.featured_img_left .meta-category a:before,
    body.material #page-header-bg.fullscreen-header .inner-wrap>a,
    .nectar-hor-list-item[data-color="accent-color"]:before,
    .material #sidebar .widget .tagcloud a:before,
    .single .post-area .content-inner>.post-tags a:before,
    .auto_meta_overlaid_spaced .post.quote .n-post-bg:after,
    .auto_meta_overlaid_spaced .post.link .n-post-bg:after,
    .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button,
    .post-area.featured_img_left .post .quote-inner:before,
    .post-area.featured_img_left .link-inner:before,
    .nectar-recent-posts-single_featured.multiple_featured .controls li:after,
    .nectar-recent-posts-single_featured.multiple_featured .controls .active:before,
    .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i,
    body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before,
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before,
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after,
    .fancybox-navigation button:hover:before,
    button[type=submit]:hover,
    button[type=submit]:focus,
    body[data-form-submit="see-through"] input[type=submit]:hover,
    body[data-form-submit="see-through"] button[type=submit]:hover,
    body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover,
    body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover,
    body.original .bypostauthor .comment-body:before,
    .widget_layered_nav ul.yith-wcan-label li a:hover,
    .widget_layered_nav ul.yith-wcan-label .chosen a,
    .nectar-next-section-wrap.bounce a:before,
    body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
        background-color: #7cc78e !important
    }

    body[data-form-style="minimal"] input[type=text]:focus,
    body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus,
    body[data-form-style="minimal"] textarea:focus,
    body[data-form-style="minimal"] input[type=email]:focus,
    body[data-form-style="minimal"] input[type=search]:focus,
    body[data-form-style="minimal"] input[type=password]:focus,
    body[data-form-style="minimal"] input[type=tel]:focus,
    body[data-form-style="minimal"] input[type=url]:focus,
    body[data-form-style="minimal"] input[type=date]:focus,
    body[data-form-style="minimal"] input[type=number]:focus,
    body[data-form-style="minimal"] select:focus {
        border-color: #7cc78e
    }

    .tabbed>ul li .active-tab,
    body.material input[type=text]:focus,
    body.material textarea:focus,
    body.material input[type=email]:focus,
    body.material input[type=search]:focus,
    body.material input[type=password]:focus,
    body.material input[type=tel]:focus,
    body.material input[type=url]:focus,
    body.material input[type=date]:focus,
    body.material input[type=number]:focus,
    body.material select:focus,
    .row .col .wp-caption .wp-caption-text,
    .material.woocommerce-page input#coupon_code:focus,
    .material #search-outer #search input[type="text"],
    #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after,
    div[data-style="minimal"] .toggle.default.open i,
    div[data-style="minimal"] .toggle.default:hover i,
    div[data-style="minimal"] .toggle.accent-color.open i,
    div[data-style="minimal"] .toggle.accent-color:hover i,
    .single #single-meta div a:hover,
    .single #single-meta div a:focus,
    .single .fullscreen-blog-header #single-below-header>span a:hover,
    .blog-title #single-meta .nectar-social.hover>div a:hover,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover,
    .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus {
        border-color: #7cc78e
    }

    body[data-form-style="minimal"] label:after,
    body .recent_projects_widget a:hover img,
    .recent_projects_widget a:hover img,
    #sidebar #flickr a:hover img,
    body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,
    #footer-outer #flickr a:hover img,
    #featured article .post-title a:hover,
    body #featured article .post-title a:hover,
    div.wpcf7-validation-errors,
    .select2-container .select2-choice:hover,
    .select2-dropdown-open .select2-choice,
    body:not(.original) .bypostauthor img.avatar,
    .material blockquote::before,
    blockquote.wp-block-quote:before,
    #header-outer:not(.transparent) #top nav>ul>.button_bordered>a:hover:before,
    .single #project-meta ul li:not(.meta-share-count):hover a,
    body[data-button-style="rounded"] #pagination>a:hover,
    body[data-form-submit="see-through"] input[type=submit],
    body[data-form-submit="see-through"] button[type=submit],
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after,
    body.material .nectar-button.see-through.accent-color[data-color-override="false"],
    .woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
    body[data-form-submit="see-through"] button[type=submit]:not(.search-widget-btn),
    .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,
    .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button,
    body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover,
    body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single,
    .gallery a:hover img {
        border-color: #7cc78e !important
    }

    .nectar-highlighted-text[data-using-custom-color="false"]:not([data-style="text_outline"]) em {
        background-image: linear-gradient(to right, rgba(124, 199, 142, .3) 0, rgba(124, 199, 142, .3) 100%)
    }

    .nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] a em,
    .nectar-highlighted-text[data-using-custom-color="false"][data-style="regular_underline"] em.has-link {
        background-image: linear-gradient(to right, rgba(124, 199, 142, .3) 0, rgba(124, 199, 142, .3) 100%), linear-gradient(to right, #7cc78e 0, #7cc78e 100%)
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path {
        stroke: #7cc78e !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after {
        box-shadow: #7cc78e 0 8px 15px;
        opacity: .24
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:before {
        box-shadow: 0 30px 90px #7cc78e
    }

    .nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"] .box-bg:after {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #7cc78e 100%)
    }

    #footer-outer[data-link-hover="underline"][data-custom-color="false"] #footer-widgets ul:not([class*="nectar_blog_posts"]):not(.cart_list) a:not(.tag-cloud-link):not(.nectar-button),
    #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button) {
        background-image: linear-gradient(to right, #7cc78e 0, #7cc78e 100%)
    }

    #search-results .result .title a {
        background-image: linear-gradient(to right, #7cc78e 0, #7cc78e 100%)
    }

    .container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
        box-shadow: -.6em 0 #7cc78e, -.6em .6em #7cc78e, .6em 0 #7cc78e, .6em -.6em #7cc78e, 0 -.6em #7cc78e, -.6em -.6em #7cc78e, 0 .6em #7cc78e, .6em .6em #7cc78e
    }

    #fp-nav:not(.light-controls).tooltip_alt ul li a.active span,
    #fp-nav.tooltip_alt ul li a.active span {
        box-shadow: inset 0 0 0 2px #7cc78e;
        -webkit-box-shadow: inset 0 0 0 2px #7cc78e
    }

    .default-loading-icon:before {
        border-top-color: #7cc78e !important
    }

    #header-outer a.cart-contents span:before,
    #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
        border-color: transparent #7cc78e !important
    }

    body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after,
    body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow:after,
    .portfolio-items[data-ps="6"] .bg-overlay,
    .portfolio-items[data-ps="6"].no-masonry .bg-overlay,
    .nectar_team_member_close .inner,
    .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close {
        border-color: #7cc78e
    }

    .widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle,
    .nectar-woo-flickity[data-controls="arrows-and-text"] .flickity-prev-next-button svg circle.time {
        stroke: #7cc78e
    }

    .im-icon-wrap[data-color="accent-color"] path {
        fill: #7cc78e
    }

    @media only screen and (min-width :1px) and (max-width :1000px) {
        body #featured article .post-title>a {
            background-color: #7cc78e
        }

        body #featured article .post-title>a {
            border-color: #7cc78e
        }
    }

    #header-outer .widget_shopping_cart .cart_list li a.remove,
    .original #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    .stock.out-of-stock,
    #header-outer #top nav>ul>.button_bordered_2>a:hover,
    #header-outer[data-lhe="default"] #top nav>ul>.button_bordered_2>a:hover,
    #header-outer[data-lhe="default"] #top nav .sf-menu .button_bordered_2.current-menu-item>a {
        color: #4ec2c5 !important
    }

    #top nav>ul>.button_solid_color_2>a:before,
    #header-outer.transparent #top nav>ul>.button_solid_color_2>a:before,
    body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close:before,
    #header-outer .widget_shopping_cart a.button,
    .woocommerce ul.products li.product .onsale,
    .woocommerce-page ul.products li.product .onsale,
    .woocommerce span.onsale,
    .woocommerce-page span.onsale {
        background-color: #4ec2c5
    }

    #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    #header-outer:not(.transparent) #top nav>ul>.button_bordered_2>a:hover:before {
        border-color: #4ec2c5
    }

    .nectar-color-extra-color-1,
    .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before,
    div[data-style="minimal"] .toggle.extra-color-1:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-1.open h3 a,
    div[data-style="minimal_small"] .toggle.extra-color-1>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-1.open>h3 a {
        color: #4ec2c5
    }

    .nectar-milestone .number.extra-color-1,
    span.extra-color-1,
    .team-member .social.extra-color-1 li a,
    body [class^="icon-"].icon-default-style.extra-color-1,
    body [class^="icon-"].icon-default-style[data-color="extra-color-1"],
    .team-member .extra-color-1:hover,
    .svg-icon-holder[data-color="extra-color-1"],
    .nectar_icon_wrap[data-color="extra-color-1"] i,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section .active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover,
    body.material .nectar-button.see-through.extra-color-1[data-color-override="false"],
    .nectar_single_testimonial[data-color="extra-color-1"] p .open-quote,
    .no-highlight.extra-color-1 h3 {
        color: #4ec2c5 !important
    }

    .nectar-bg-extra-color-1,
    #ajax-content-wrap .nectar-bg-pseudo-extra-color-1:before,
    .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-1"] a:after,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected:before,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,
    .nectar-cta[data-color="extra-color-1"]:not([data-style="material"]) .link_wrap,
    .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover:before,
    .nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before,
    .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-1"] .visualized-total span,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover,
    [class*=" icon-"].extra-color-1.icon-normal,
    div[data-style="minimal"] .toggle.extra-color-1.open i:after,
    div[data-style="minimal"] .toggle.extra-color-1:hover i:after,
    div[data-style="minimal"] .toggle.open.extra-color-1 i:before,
    div[data-style="minimal"] .toggle.extra-color-1:hover i:before,
    div[data-style="minimal_small"] .toggle.extra-color-1>h3:after,
    .toggle.open.extra-color-1 h3 a,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"] .nectar-list-item-btn:hover {
        background-color: #4ec2c5
    }

    .nectar-button.regular-button.extra-color-1,
    .nectar-button.tilt.extra-color-1,
    body .swiper-slide .button.transparent_2 .extra-color-1:hover,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-1"],
    .portfolio-filters[data-color-scheme="extra-color-1"] #sort-portfolio,
    .portfolio-filters[data-color-scheme="extra-color-1"] a,
    .nectar-fancy-box[data-color="extra-color-1"]:after,
    .divider-small-border[data-color="extra-color-1"],
    .divider-border[data-color="extra-color-1"],
    .nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after,
    .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after,
    .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox:after,
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play>.inner-wrap:before,
    body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox:before,
    .nectar-hor-list-item[data-color="extra-color-1"]:before,
    .nectar-fancy-box[data-color="extra-color-1"]:not([data-style="default"]) .box-bg:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-1"] li:after,
    .extra-color-1.icon-normal,
    .bar_graph li .extra-color-1,
    .nectar-progress-bar .extra-color-1,
    .swiper-slide .button.solid_color .extra-color-1,
    .swiper-slide .button.solid_color_2 .extra-color-1 {
        background-color: #4ec2c5 !important
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path {
        stroke: #4ec2c5 !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after {
        box-shadow: #4ec2c5 0 8px 15px;
        opacity: .24
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:before {
        box-shadow: 0 30px 90px #4ec2c5
    }

    .nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-1"] .box-bg:after {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #4ec2c5 100%)
    }

    body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after,
    body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow:after,
    div[data-style="minimal"] .toggle.open.extra-color-1 i,
    div[data-style="minimal"] .toggle.extra-color-1:hover i,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play:after,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-1"]:hover {
        border-color: #4ec2c5
    }

    body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
        border-color: #4ec2c5 !important
    }

    .im-icon-wrap[data-color="extra-color-1"] path {
        fill: #4ec2c5
    }

    .nectar-color-extra-color-2,
    .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before,
    div[data-style="minimal"] .toggle.extra-color-2:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-2.open h3 a,
    div[data-style="minimal_small"] .toggle.extra-color-2>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-2.open>h3 a {
        color: #000
    }

    .nectar-milestone .number.extra-color-2,
    span.extra-color-2,
    .team-member .social.extra-color-2 li a,
    body [class^="icon-"].icon-default-style.extra-color-2,
    body [class^="icon-"].icon-default-style[data-color="extra-color-2"],
    .team-member .extra-color-2:hover,
    .svg-icon-holder[data-color="extra-color-2"],
    .nectar_icon_wrap[data-color="extra-color-2"] i,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section .active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover,
    body.material .nectar-button.see-through.extra-color-2[data-color-override="false"],
    .nectar_single_testimonial[data-color="extra-color-2"] p .open-quote,
    .no-highlight.extra-color-2 h3 {
        color: #000000 !important
    }

    .nectar-bg-extra-color-2,
    #ajax-content-wrap .nectar-bg-pseudo-extra-color-2:before,
    .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-2"] a:after,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected:before,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,
    .nectar-cta[data-color="extra-color-2"]:not([data-style="material"]) .link_wrap,
    .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover:before,
    .nectar-flickity[data-controls="default"][data-control-color="extra-color-2"] .flickity-page-dots .dot:before,
    .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-2"] .visualized-total span,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover,
    [class*=" icon-"].extra-color-2.icon-normal,
    div[data-style="minimal"] .toggle.extra-color-2.open i:after,
    div[data-style="minimal"] .toggle.extra-color-2:hover i:after,
    div[data-style="minimal"] .toggle.open.extra-color-2 i:before,
    div[data-style="minimal"] .toggle.extra-color-2:hover i:before,
    div[data-style="minimal_small"] .toggle.extra-color-2>h3:after,
    .toggle.open.extra-color-2 h3 a,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"] .nectar-list-item-btn:hover {
        background-color: #000
    }

    .nectar-button.regular-button.extra-color-2,
    .nectar-button.tilt.extra-color-2,
    body .swiper-slide .button.transparent_2 .extra-color-2:hover,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-2"],
    .portfolio-filters[data-color-scheme="extra-color-2"] #sort-portfolio,
    .portfolio-filters[data-color-scheme="extra-color-2"] a,
    .nectar-fancy-box[data-color="extra-color-2"]:after,
    .divider-small-border[data-color="extra-color-2"],
    .divider-border[data-color="extra-color-2"],
    .nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner:after,
    .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after,
    .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] .nectar_video_lightbox:after,
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not([data-style="small"]) .play>.inner-wrap:before,
    body.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox:before,
    .nectar-hor-list-item[data-color="extra-color-2"]:before,
    .nectar-fancy-box[data-color="extra-color-2"]:not([data-style="default"]) .box-bg:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-2"] li:after,
    .extra-color-2.icon-normal,
    .bar_graph li .extra-color-2,
    .nectar-progress-bar .extra-color-2,
    .swiper-slide .button.solid_color .extra-color-2,
    .swiper-slide .button.solid_color_2 .extra-color-2 {
        background-color: #000000 !important
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-2"] svg path {
        stroke: #000000 !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after {
        box-shadow: #000 0 8px 15px;
        opacity: .24
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:before {
        box-shadow: 0 30px 90px #000
    }

    .nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-2"] .box-bg:after {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000 100%)
    }

    body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after,
    body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow:after,
    div[data-style="minimal"] .toggle.open.extra-color-2 i,
    div[data-style="minimal"] .toggle.extra-color-2:hover i,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play:after,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-2"]:hover {
        border-color: #000
    }

    body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
        border-color: #000000 !important
    }

    .im-icon-wrap[data-color="extra-color-2"] path {
        fill: #000
    }

    .nectar-color-extra-color-3,
    .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before,
    div[data-style="minimal"] .toggle.extra-color-3:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-3.open h3 a,
    div[data-style="minimal_small"] .toggle.extra-color-3>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-3.open>h3 a {
        color: #fff
    }

    .nectar-milestone .number.extra-color-3,
    span.extra-color-3,
    .team-member .social.extra-color-3 li a,
    body [class^="icon-"].icon-default-style.extra-color-3,
    body [class^="icon-"].icon-default-style[data-color="extra-color-3"],
    .team-member .extra-color-3:hover,
    .svg-icon-holder[data-color="extra-color-3"],
    .nectar_icon_wrap[data-color="extra-color-3"] i,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section .active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover,
    body.material .nectar-button.see-through.extra-color-3[data-color-override="false"],
    .nectar_single_testimonial[data-color="extra-color-3"] p .open-quote,
    .no-highlight.extra-color-3 h3 {
        color: #ffffff !important
    }

    .nectar-bg-extra-color-3,
    #ajax-content-wrap .nectar-bg-pseudo-extra-color-3:before,
    .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-3"] a:after,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected:before,
    .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,
    .nectar-cta[data-color="extra-color-3"]:not([data-style="material"]) .link_wrap,
    .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover:before,
    .nectar-flickity[data-controls="default"][data-control-color="extra-color-3"] .flickity-page-dots .dot:before,
    .nectar-flickity[data-controls="touch_total"][data-control-color="extra-color-3"] .visualized-total span,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover,
    [class*=" icon-"].extra-color-3.icon-normal,
    div[data-style="minimal"] .toggle.extra-color-3.open i:after,
    div[data-style="minimal"] .toggle.extra-color-3:hover i:after,
    div[data-style="minimal"] .toggle.open.extra-color-3 i:before,
    div[data-style="minimal"] .toggle.extra-color-3:hover i:before,
    div[data-style="minimal_small"] .toggle.extra-color-3>h3:after,
    .toggle.open.extra-color-3 h3 a,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"] .nectar-list-item-btn:hover {
        background-color: #fff
    }

    .nectar-button.regular-button.extra-color-3,
    .nectar-button.tilt.extra-color-3,
    body .swiper-slide .button.transparent_2 .extra-color-3:hover,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-3"],
    .portfolio-filters[data-color-scheme="extra-color-3"] #sort-portfolio,
    .portfolio-filters[data-color-scheme="extra-color-3"] a,
    .nectar-fancy-box[data-color="extra-color-3"]:after,
    .divider-small-border[data-color="extra-color-3"],
    .divider-border[data-color="extra-color-3"],
    .nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner:after,
    .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after,
    .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox:after,
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not([data-style="small"]) .play>.inner-wrap:before,
    body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox:before,
    .nectar-hor-list-item[data-color="extra-color-3"]:before,
    .nectar-fancy-box[data-color="extra-color-3"]:not([data-style="default"]) .box-bg:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-3"] li:after,
    .extra-color-3.icon-normal,
    .bar_graph li .extra-color-3,
    .nectar-progress-bar .extra-color-3,
    .swiper-slide .button.solid_color .extra-color-3,
    .swiper-slide .button.solid_color_2 .extra-color-3 {
        background-color: #ffffff !important
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path {
        stroke: #ffffff !important
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after {
        box-shadow: #fff 0 8px 15px;
        opacity: .24
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:before {
        box-shadow: 0 30px 90px #fff
    }

    .nectar-fancy-box[data-style="hover_desc"][data-color="extra-color-3"] .box-bg:after {
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff 100%)
    }

    body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after,
    body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow:after,
    div[data-style="minimal"] .toggle.open.extra-color-3 i,
    div[data-style="minimal"] .toggle.extra-color-3:hover i,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play:after,
    .nectar-hor-list-item[data-hover-effect="full_border"][data-color="extra-color-3"]:hover {
        border-color: #fff
    }

    body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
        border-color: #ffffff !important
    }

    .im-icon-wrap[data-color="extra-color-3"] path {
        fill: #fff
    }

    .widget .nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li a .popular-featured-img:after {
        background: #7cc78e;
        background: linear-gradient(to right, #7cc78e, #4ec2c5)
    }

    .nectar-bg-extra-color-gradient-1,
    #ajax-content-wrap .nectar-bg-pseudo-extra-color-gradient-1:before,
    .divider-small-border[data-color="extra-color-gradient-1"],
    .divider-border[data-color="extra-color-gradient-1"],
    .nectar-progress-bar .extra-color-gradient-1,
    .wpb_row .nectar-post-grid-filters[data-active-color="extra-color-gradient-1"] a:after,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-1"] li:after,
    .nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-1"]:after {
        background: #4ec2c5;
        background: linear-gradient(to right, #4ec2c5, #7cc78e)
    }

    .icon-normal.extra-color-gradient-1,
    body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-1,
    .nectar-button.extra-color-gradient-1:after,
    .nectar-cta[data-color="extra-color-gradient-1"]:not([data-style="material"]) .link_wrap,
    .nectar-button.see-through-extra-color-gradient-1:after,
    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"] .box-bg:after,
    .nectar-post-grid-wrap[data-load-more-color="extra-color-gradient-1"] .load-more:before {
        background: #4ec2c5;
        background: linear-gradient(to bottom right, #4ec2c5, #7cc78e)
    }

    body.material .nectar-button.regular.m-extra-color-gradient-1,
    body.material .nectar-button.see-through.m-extra-color-gradient-1:before,
    .swiper-slide .button.solid_color .extra-color-gradient-1,
    .swiper-slide .button.transparent_2 .extra-color-gradient-1:before {
        background: #4ec2c5;
        background: linear-gradient(125deg, #4ec2c5, #7cc78e)
    }

    body.material .nectar-button.regular.m-extra-color-gradient-1:before {
        background: #7cc78e
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:before {
        box-shadow: 0 30px 90px #7cc78e
    }

    .nectar-color-extra-color-gradient-1,
    .testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
        color: #4ec2c5;
        background: linear-gradient(to right, #4ec2c5, #7cc78e);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent
    }

    .nectar-button.extra-color-gradient-1,
    .nectar-button.see-through-extra-color-gradient-1 {
        border-width: 3px;
        border-style: solid;
        -moz-border-image: -moz-linear-gradient(top right, #4ec2c5 0, #7cc78e 100%);
        -webkit-border-image: -webkit-linear-gradient(top right, #4ec2c5 0, #7cc78e 100%);
        border-image: linear-gradient(to bottom right, #4ec2c5 0, #7cc78e 100%);
        border-image-slice: 1
    }

    [class^="icon-"][data-color="extra-color-gradient-1"]:before,
    [class*=" icon-"][data-color="extra-color-gradient-1"]:before,
    [class^="icon-"].extra-color-gradient-1:not(.icon-normal):before,
    [class*=" icon-"].extra-color-gradient-1:not(.icon-normal):before,
    .nectar_icon_wrap[data-color="extra-color-gradient-1"]:not([data-style="shadow-bg"]) i {
        color: #4ec2c5;
        background: linear-gradient(to bottom right, #4ec2c5, #7cc78e);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: initial
    }

    .nectar-button.extra-color-gradient-1 .hover,
    .nectar-button.see-through-extra-color-gradient-1 .start {
        background: #4ec2c5;
        background: linear-gradient(to bottom right, #4ec2c5, #7cc78e);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: initial
    }

    .nectar-button.extra-color-gradient-1.no-text-grad .hover,
    .nectar-button.see-through-extra-color-gradient-1.no-text-grad .start {
        background: transparent !important;
        color: #4ec2c5 !important
    }

    body,
    .container-wrap,
    .material .ocm-effect-wrap,
    .project-title,
    .ascend .container-wrap,
    .ascend .project-title,
    body .vc_text_separator div,
    .carousel-wrap[data-full-width="true"] .carousel-heading,
    .carousel-wrap .left-border,
    .carousel-wrap .right-border,
    .single-post.ascend #page-header-bg.fullscreen-header,
    .single-post #single-below-header.fullscreen-header,
    #page-header-wrap,
    .page-header-no-bg,
    #full_width_portfolio .project-title.parallax-effect,
    .portfolio-items .col,
    .page-template-template-portfolio-php .portfolio-items .col.span_3,
    .page-template-template-portfolio-php .portfolio-items .col.span_4,
    body .nectar-quick-view-box div.product .product div.summary,
    .nectar-global-section.before-footer,
    .nectar-global-section.after-nav,
    body.box-rolling,
    body[data-footer-reveal="1"].ascend.box-rolling,
    body[data-footer-reveal="1"].box-rolling,
    .wpml-ls-statics-footer {
        background-color: #fff
    }

    body,
    body h1,
    body h2,
    body h3,
    body h4,
    body h5,
    body h6,
    .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a,
    .woocommerce .woocommerce-breadcrumb a,
    .woocommerce .woocommerce-breadcrumb i,
    body:not(.original) .comment-list .comment-author,
    body:not(.original) .comment-list .pingback .comment-body>a,
    .post-area.standard-minimal .post .more-link span,
    #sidebar .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-date {
        color: #000
    }

    .comment-list .comment-meta a:not(:hover),
    .material .comment-list .reply a:not(:hover) {
        color: #000;
        opacity: .7
    }

    #sidebar h4,
    .ascend.woocommerce #sidebar h4,
    body .row .col.section-title span {
        color: #000
    }

    #ajax-content-wrap ul.products li.product.minimal .price {
        color: #000000 !important
    }

    .single .heading-title[data-header-style="default_minimal"] .meta-category a {
        color: #000;
        border-color: #000
    }

    body #header-outer,
    body #search-outer,
    body.ascend #search-outer,
    body[data-header-format="left-header"].ascend #search-outer,
    .material #header-space,
    #header-space,
    .material #header-outer .bg-color-stripe,
    .material #search-outer .bg-color-stripe,
    .material #header-outer #search-outer:before,
    .material #search-outer .nectar-ajax-search-results,
    body[data-header-format="left-header"].material #search-outer,
    body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header,
    body #header-outer #mobile-menu:before,
    .nectar-slide-in-cart.style_slide_in_click {
        background-color: #fff
    }

    body .nectar-slide-in-cart:not(.style_slide_in_click) .blockUI.blockOverlay {
        background-color: #ffffff !important
    }

    body #header-outer,
    body[data-header-color="dark"] #header-outer {
        background-color: rgba(255, 255, 255, 100)
    }

    .material #header-outer:not(.transparent) .bg-color-stripe {
        display: none
    }

    #header-outer #top nav>ul>li>a,
    #header-outer .slide-out-widget-area-toggle a i.label,
    #header-outer:not(.transparent) #top #logo,
    #header-outer #top .span_9>.slide-out-widget-area-toggle i,
    #header-outer #top .sf-sub-indicator i,
    body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,
    #header-outer #top nav ul #nectar-user-account a span,
    #header-outer #top #toggle-nav i,
    .material #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,
    #header-outer:not([data-permanent-transparent="1"]) .mobile-user-account .icon-salient-m-user,
    #header-outer:not([data-permanent-transparent="1"]) .mobile-search .icon-salient-search,
    #header-outer #top #mobile-cart-link i,
    #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
    body[data-header-format="left-header"] #header-outer #social-in-menu a,
    #header-outer #top nav ul #search-btn a span,
    #search-outer #search input[type="text"],
    #search-outer #search #close a span,
    body.ascend #search-outer #search #close a span,
    body.ascend #search-outer #search input[type="text"],
    .material #search-outer #search .span_12 span,
    .style_slide_in_click .total,
    .style_slide_in_click .total strong,
    .nectar-slide-in-cart.style_slide_in_click h4,
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart,
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a,
    .style_slide_in_click .woocommerce-mini-cart__empty-message h3 {
        color: #000000 !important
    }

    body #header-outer .nectar-header-text-content,
    .nectar-ajax-search-results .search-post-item,
    .nectar-ajax-search-results ul.products li.product,
    #header-outer:not(.transparent) .nectar-mobile-only.mobile-header {
        color: #000
    }

    .material #header-outer #search-outer input::-webkit-input-placeholder,
    body[data-header-format="left-header"].material #search-outer input::-webkit-input-placeholder {
        color: #000000 !important
    }

    #header-outer #top .slide-out-widget-area-toggle a .lines:after,
    #header-outer #top .slide-out-widget-area-toggle a .lines:before,
    #header-outer #top .slide-out-widget-area-toggle a .lines-button:after,
    body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    #search-outer .close-wrap .close-line,
    #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line,
    .nectar-slide-in-cart.style_slide_in_click .close-cart .close-line,
    .nectar-ajax-search-results h4 a:before {
        background-color: #000
    }

    #top nav>ul>.button_bordered>a:before,
    #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line {
        border-color: #000
    }

    #header-outer:not(.transparent) .nectar-mobile-only.mobile-header .menu-title-text:after {
        border-color: #000000 !important
    }

    #header-outer .slide-out-widget-area-toggle a:hover i.label,
    body #header-outer:not(.transparent) #social-in-menu a i:after,
    .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart,
    body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,
    body #top nav .sf-menu>.current_page_ancestor>a .sf-sub-indicator i,
    body #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
    #header-outer #top .sf-menu>.sfHover>a .sf-sub-indicator i,
    #header-outer #top .sf-menu>li>a:hover .sf-sub-indicator i,
    #header-outer #top nav ul #search-btn a:hover span,
    #header-outer #top nav ul #nectar-user-account a:hover span,
    #header-outer #top nav ul .slide-out-widget-area-toggle a:hover span,
    body:not(.material) #search-outer #search #close a span:hover {
        color: #000000 !important
    }

    #top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
    #top .sf-menu>li.nectar-regular-menu-item.sfHover>a>.nectar-menu-icon,
    #top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a>.nectar-menu-icon,
    #header-outer[data-lhe="default"]:not(.transparent) .nectar-header-text-content a:hover {
        color: #000
    }

    .nectar-ajax-search-results .search-post-item h5 {
        background-image: linear-gradient(to right, #000000 0, #000000 100%)
    }

    #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:after,
    #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines:before,
    #header-outer:not(.transparent) #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,
    body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav>ul>li:not([class*="button_"])>a>span:after,
    #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after {
        background-color: #000000 !important
    }

    #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a .menu-title-text:after,
    body.material #header-outer #search-outer #search input[type="text"],
    body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
        border-color: #000
    }

    #top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon {
        color: #000
    }

    #search-outer .ui-widget-content,
    body:not([data-header-format="left-header"]) #top .sf-menu li ul,
    #header-outer nav>ul>.megamenu>.sub-menu,
    body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
    #header-outer .widget_shopping_cart .cart_list a,
    #header-outer .widget_shopping_cart .cart_list li,
    #header-outer .widget_shopping_cart_content,
    .woocommerce .cart-notification,
    #header-secondary-outer ul ul li a,
    #header-secondary-outer .sf-menu li ul {
        background-color: #fff
    }

    body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after {
        border-color: transparent transparent #fff transparent
    }

    #search-outer .ui-widget-content li:hover,
    #search-outer .ui-widget-content .ui-state-hover,
    #search-outer .ui-widget-header .ui-state-hover,
    #search-outer .ui-widget-content .ui-state-focus,
    #search-outer .ui-widget-header .ui-state-focus {
        background-color: #ffffff !important
    }

    #search-outer .ui-widget-content li a,
    #search-outer .ui-widget-content i,
    #top .sf-menu li ul li a,
    body #header-outer .widget_shopping_cart .cart_list a,
    #header-secondary-outer ul ul li a,
    .woocommerce .cart-notification .item-name,
    .cart-outer .cart-notification,
    #header-outer #top .sf-menu li ul .sf-sub-indicator i,
    #header-outer .widget_shopping_cart .quantity,
    #header-outer:not([data-format="left-header"]) #top nav>ul>li:not(.megamenu) ul a,
    #header-outer .cart-notification .item-name,
    #header-outer #top nav>ul>.nectar-woo-cart .cart-outer .widget ul a:hover,
    #header-outer .cart-outer .total strong,
    #header-outer .cart-outer .total,
    #header-outer ul.product_list_widget li dl dd,
    #header-outer ul.product_list_widget li dl dt {
        color: #000000 !important
    }

    .sf-menu .widget-area-active .widget *,
    .sf-menu .widget-area-active:hover .widget * {
        color: #000
    }

    #top .sf-menu>li li>a>.nectar-menu-icon {
        color: #000
    }

    #search-outer .ui-widget-content li:hover *,
    #search-outer .ui-widget-content .ui-state-focus *,
    body nav .sf-menu ul .sfHover>a .sf-sub-indicator i,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li:hover>a {
        color: #000000 !important
    }

    body #header-outer #top nav .sf-menu ul li>a .item_desc {
        color: #707070 !important
    }

    body #header-outer #top nav .sf-menu ul .sfHover>a .item_desc,
    body #header-outer #top nav .sf-menu ul li:hover>a .item_desc,
    body #header-outer #top nav .sf-menu ul .current-menu-item>a .item_desc,
    body #header-outer #top nav .sf-menu ul .current_page_item>a .item_desc,
    body #header-outer #top nav .sf-menu ul .current_page_ancestor>a .item_desc,
    body #header-outer nav>ul>.megamenu>ul ul li a:focus .item_desc {
        color: #707070 !important
    }

    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,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a,
    #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current_page_ancestor>a,
    #header-outer[data-lhe="default"] nav .sf-menu .megamenu ul .current-menu-ancestor>a,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a {
        color: #000000 !important
    }

    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li:hover>a,
    body:not([data-header-format="left-header"]) #header-outer #top nav>ul>.megamenu>ul>li:hover>a,
    body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav>ul>.megamenu>ul>li:hover>a,
    #header-outer:not([data-format="left-header"]) nav>ul>.megamenu>ul>.current-menu-ancestor.menu-item-has-children>a,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>.current-menu-item>a,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul:hover>a,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>.has-ul>a:focus,
    #header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-item.has-ul>a,
    #header-outer:not([data-format="left-header"]) nav>ul>.megamenu ul ul .current-menu-ancestor.has-ul>a {
        color: #000000 !important
    }

    #search-outer .ui-widget-content,
    body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul,
    #header-outer nav>ul>.megamenu>.sub-menu,
    body #header-outer nav>ul>.megamenu>.sub-menu>li>a,
    #header-outer .widget_shopping_cart .cart_list a,
    #header-secondary-outer ul ul li a,
    #header-outer .widget_shopping_cart .cart_list li,
    .woocommerce .cart-notification,
    #header-outer .widget_shopping_cart_content {
        background-color: rgba(255, 255, 255, 100) !important
    }

    #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen),
    #slide-out-widget-area-bg.fullscreen,
    #slide-out-widget-area-bg.fullscreen-split,
    #slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer,
    #slide-out-widget-area-bg.fullscreen-alt .bg-inner,
    body.material #slide-out-widget-area-bg.slide-out-from-right {
        background-color: #fff
    }

    body #slide-out-widget-area,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i:before,
    body #slide-out-widget-area a,
    body #slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a,
    body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
    #slide-out-widget-area.fullscreen-split .inner .widget.widget_nav_menu li a,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a,
    #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.fullscreen .menuwrapper li a,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"],
    body #slide-out-widget-area .nectar-menu-label {
        color: #000
    }

    body #slide-out-widget-area .nectar-menu-label:before {
        background-color: #000
    }

    #slide-out-widget-area .tagcloud a,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after {
        border-color: #000
    }

    body #slide-out-widget-area h1,
    body #slide-out-widget-area h2,
    body #slide-out-widget-area h3,
    body #slide-out-widget-area h4,
    body #slide-out-widget-area h5,
    body #slide-out-widget-area h6 {
        color: #fff
    }

    body #slide-out-widget-area[class*="fullscreen"] .current-menu-item>a,
    body #slide-out-widget-area.fullscreen a:hover,
    body #slide-out-widget-area.fullscreen-split a:hover,
    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .current-menu-item>a,
    #slide-out-widget-area.slide-out-from-right-hover a:hover,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i:after,
    body #slide-out-widget-area.slide-out-from-right a:hover,
    body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a:hover,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li.current-menu-item a,
    #slide-out-widget-area.slide-out-from-right-hover.no-text-effect .inner .off-canvas-menu-container li a:hover,
    body #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"],
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item>a,
    #slide-out-widget-area .widget .nectar_widget[class*="nectar_blog_posts_"] li:not(.has-img) a:hover .post-title {
        color: #7cc78e !important
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after,
    #slide-out-widget-area .tagcloud a:hover {
        border-color: #7cc78e
    }

    #slide-out-widget-area.fullscreen-split .widget 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) {
        background-image: linear-gradient(to right, #7cc78e 0, #7cc78e 100%)
    }

    #slide-out-widget-area ul .menu-item .nectar-ext-menu-item .menu-title-text {
        background-image: linear-gradient(to right, #7cc78e 0, #7cc78e 100%)
    }

    #mobile-menu ul .menu-item .nectar-ext-menu-item .menu-title-text {
        background-image: none
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close:before {
        background-color: #fff
    }

    @media only screen and (min-width:1000px) {
        body[data-slide-out-widget-area-style="slide-out-from-right"].material .slide_out_area_close .close-line {
            background-color: #000
        }
    }

    body #call-to-action {
        background-color: #ECEBE9
    }

    body #call-to-action span {
        color: #4B4F52
    }

    body #slide-out-widget-area-bg {
        background-color: rgba(0, 0, 0, .4)
    }

    .single-post #page-header-bg[data-post-hs="default_minimal"] .page-header-bg-image:after {
        background-color: #000;
        opacity: .7
    }

    .single-post #page-header-bg[data-post-hs="default_minimal"] {
        background-color: #000
    }

    @media only screen and (min-width:1000px) {
        #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo {
            margin-top: -7.5px
        }

        #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav>ul>li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle)>a {
            margin-bottom: 15px
        }

        #header-outer #logo,
        #header-outer .logo-spacing {
            margin-top: 15px;
            margin-bottom: 15px;
            position: relative
        }

        #header-outer.small-nav #logo,
        #header-outer.small-nav .logo-spacing {
            margin-top: 8.3333333333333px;
            margin-bottom: 8.3333333333333px
        }

        #header-outer.small-nav #logo img,
        #header-outer.small-nav .logo-spacing img {
            height: 50px
        }
    }

    @media only screen and (min-width:1000px) {
        .material #header-outer:not(.transparent) .bg-color-stripe {
            top: 110px;
            height: calc(35vh - 110px)
        }

        .material #header-outer:not(.transparent).small-nav .bg-color-stripe {
            top: 66.666666666667px;
            height: calc(35vh - 66.666666666667px)
        }
    }

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

        .material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe,
        .material #header-outer:not([data-permanent-transparent="1"]).transparent .bg-color-stripe {
            top: 64px;
            height: calc(30vh - 64px)
        }
    }

    #header-outer #logo img,
    #header-outer .logo-spacing img {
        height: 80px
    }

    #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a,
    #top nav>ul>li[class*="button_solid_color"]>a,
    body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_solid_color"]>a:hover,
    #header-outer[data-lhe="animated_underline"] #top nav>.sf-menu>li[class*="button_bordered"]>a,
    #top nav>ul>li[class*="button_bordered"]>a,
    body #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a,
    body #header-outer[data-lhe="default"] #top nav .sf-menu>li[class*="button_bordered"]>a:hover,
    body #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="animated_underline"] #top nav>ul>li[class*="button_solid_color"]>a {
        margin-left: 15px;
        margin-right: 15px
    }

    #header-outer[data-lhe="default"] #top nav>ul>li>a,
    #header-outer .nectar-header-text-content,
    body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content {
        padding-left: 15px;
        padding-right: 15px
    }

    #header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav>ul>li>a {
        margin-left: 11px;
        margin-right: 11px
    }

    #header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav>ul>li>a {
        padding-left: 11px;
        padding-right: 11px
    }

    #header-outer #top .sf-menu>.sf-with-ul>a {
        padding-right: 25px !important
    }

    #header-outer[data-lhe="animated_underline"] #top .sf-menu>.sf-with-ul:not([class*="button"])>a {
        padding-right: 10px !important
    }

    #header-outer[data-lhe="animated_underline"] #top .sf-menu>.sf-with-ul[class*="button"]>a {
        padding-right: 26px !important
    }

    #header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"]:not([data-menu-bottom-bar-align="left"]).fixed-menu #top nav .sf-menu>.sf-with-ul>a {
        padding-right: 21px !important
    }

    #header-outer #top .sf-menu>li>ul,
    body #header-outer #top .nectar-woo-cart .widget_shopping_cart,
    body #header-outer #top .cart-notification {
        top: 50%;
        margin-top: 28px;
        transition: margin 0.2s ease
    }

    #header-outer.small-nav #top .sf-menu>li>ul,
    body #header-outer.small-nav #top .nectar-woo-cart .widget_shopping_cart,
    body #header-outer.small-nav #top .cart-notification {
        top: 50%;
        margin-top: 23.714285714286px
    }

    #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 .sf-menu>li>ul,
    #header-outer[data-format="centered-menu-under-logo"] #top .sf-menu>li>ul {
        top: 0;
        margin-top: 32px
    }

    #header-outer #top .widget_shopping_cart .widget_shopping_cart_content ul,
    #header-outer .cart-notification {
        border-top: none;
        border-bottom: none
    }

    #header-outer #top .sf-menu>li ul {
        border-top: none
    }

    #top nav>ul>li>ul>li,
    #header-outer[data-format="centered-menu"] #top nav>ul>li>ul>li,
    #header-secondary-outer .sf-menu>li>ul>li,
    #header-outer .widget_shopping_cart .cart_list,
    #header-outer .widget_shopping_cart .total,
    #header-outer .widget_shopping_cart .buttons {
        transition: opacity 0.4s ease;
        -webkit-transition: opacity 0.4s ease
    }

    #header-outer #top .sf-menu>li>ul,
    #header-outer #header-secondary-outer .sf-menu>li>ul,
    #header-outer #top .sf-menu>li:not(.megamenu) ul:not(.woocommerce-mini-cart),
    #header-outer .widget_shopping_cart,
    #header-outer .cart-notification,
    body[data-fancy-form-rcs="1"] .nectar-shop-header .woocommerce-ordering .select2-dropdown,
    body[data-fancy-form-rcs="1"] .variations_form .select2-dropdown {
        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
    }

    #header-outer #top .sf-menu>li ul,
    #header-outer #header-secondary-outer .sf-menu>li ul,
    #header-outer .widget_shopping_cart .widget_shopping_cart_content,
    #header-outer .cart-notification,
    body #header-outer #top .nectar-woo-cart .widget_shopping_cart,
    body[data-fancy-form-rcs="1"] .nectar-shop-header .woocommerce-ordering .select2-dropdown {
        border-radius: 5px
    }

    .sf-menu li ul li a .menu-title-text {
        position: relative
    }

    .sf-menu li ul li a .menu-title-text:after {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 2px;
        display: block;
        content: "";
        transition: transform 0.35s cubic-bezier(.52, .01, .16, 1);
        transform: scaleX(0);
        transform-origin: 0 0;
        background-color: #000
    }

    nav>ul>.megamenu>ul>li>a>.menu-title-text:after,
    nav>ul>.megamenu>ul>li>ul>.has-ul>a>.menu-title-text:after {
        display: none
    }

    .sf-menu li ul li a:focus .menu-title-text:after,
    .sf-menu li ul li a:hover .menu-title-text:after,
    .sf-menu li ul li.sfHover>a .menu-title-text:after,
    .sf-menu li ul li[class*="current-"]>a .menu-title-text:after,
    .sf-menu ul .open-submenu>a .menu-title-text:after {
        transform: scaleX(1)
    }

    .nectar-ext-menu-item .menu-title-text {
        background-repeat: no-repeat;
        background-size: 0 2px;
        background-image: linear-gradient(to right, #000000 0, #000000 100%);
        -webkit-transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1);
        transition: background-size 0.55s cubic-bezier(.2, .75, .5, 1);
        background-position: left bottom
    }

    a:hover>.nectar-ext-menu-item .menu-title-text,
    a:focus>.nectar-ext-menu-item .menu-title-text,
    li[class*="current"]>a>.nectar-ext-menu-item .menu-title-text {
        background-size: 100% 2px
    }

    #header-space {
        height: 110px
    }

    @media only screen and (max-width:999px) {
        #header-space {
            height: 64px
        }
    }

    #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
        display: block
    }

    #header-outer #logo .mobile-only-logo,
    #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {
        height: 40px
    }

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

        body #top #logo img,
        #header-outer[data-permanent-transparent="false"] #logo .dark-version {
            height: 40px !important
        }
    }

    #header-outer #social-in-menu .fa-twitter:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-twitter:after {
        content: "\f099"
    }

    #header-outer #social-in-menu .fa-facebook:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-facebook:after {
        content: "\f09a"
    }

    #header-outer #social-in-menu .fa-pinterest:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-pinterest:after {
        content: "\f0d2"
    }

    #header-outer #social-in-menu .fa-linkedin:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-linkedin:after {
        content: "\e605"
    }

    #header-outer #social-in-menu .fa-youtube-play:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-youtube-play:after {
        content: "\f16a"
    }

    #header-outer #social-in-menu .fa-instagram:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .fa-instagram:after {
        content: "\f16d"
    }

    #header-outer #social-in-menu .icon-salient-tiktok:after,
    .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links .icon-salient-tiktok:after {
        content: "\e90f"
    }

    #header-outer[data-header-button_style*="hover_scale"] #top nav>ul>li[class*="button_solid_color"]>a:before,
    #header-outer[data-header-button_style*="hover_scale"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        -webkit-transition: transform 0.3s ease;
        transition: transform 0.3s ease;
        transform-origin: top
    }

    #header-outer li[class*="menu-item-btn-style"]>a:hover:before {
        transform: scale(1.065) translateY(-50%) !important
    }

    #header-outer li[class*="menu-item-btn-style"]>a:hover:after {
        transform: scale(1.07) translateY(-50%) !important
    }

    #header-outer[data-header-button_style*="hover_scale"]:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav li[class*="button_solid_color"]>a:hover:before,
    #header-outer[data-header-button_style*="hover_scale"]:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav ul .slide-out-widget-area-toggle[data-custom-color="true"] a:hover:before {
        -webkit-transform: scale(1.07) translateY(-50%);
        transform: scale(1.07) translateY(-50%)
    }

    #header-outer[data-header-button_style*="hover_scale"][data-format="centered-menu-bottom-bar"] #top nav>ul>li[class*="button_"]>a:hover:before,
    #header-outer[data-header-button_style*="hover_scale"][data-format="centered-menu-bottom-bar"] #top nav ul .slide-out-widget-area-toggle[data-custom-color="true"] a:hover:before {
        -webkit-transform: scale(1.07) translateY(-9px);
        transform: scale(1.07) translateY(-9px)
    }

    #header-outer[data-header-button_style="shadow_hover_scale"] #top nav>ul>li[class*="button_solid_color"]>a:before,
    #header-outer li[class*="menu-item-btn-style"]>a:hover:after,
    #header-outer[data-header-button_style="shadow_hover_scale"] .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        box-shadow: 0 10px 25px rgba(0, 0, 0, .13)
    }

    .off-canvas-menu-container .nectar-menu-icon-img,
    #header-outer #mobile-menu .nectar-menu-icon-img {
        display: none
    }

    #search-outer,
    #header-outer .bg-color-stripe {
        display: none
    }

    @media only screen and (min-width:1000px) {
        body.material #search-outer #search #search-box input[type="text"] {
            font-size: 32px;
            line-height: 1;
            height: 60px !important
        }

        #search-outer #search .span_12 form>span {
            position: absolute;
            bottom: -40px;
            left: 0
        }

        #search-outer #search #close {
            top: 50%;
            margin-top: -28px
        }
    }

    #header-outer[data-box-shadow="small"],
    body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible),
    body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent) {
        box-shadow: 0 0 3px 0 rgba(0, 0, 0, .22)
    }

    #header-outer[data-transparent-header="true"] #logo img {
        transition: height 0.32s ease
    }

    #header-outer[data-header-resize="1"] #logo,
    #header-outer[data-header-resize="1"] .logo-spacing {
        transition: margin 0.32s ease, color 0.32s ease
    }

    #header-outer[data-header-resize="1"] #logo img,
    #header-outer[data-header-resize="1"] .logo-spacing img {
        transition: height 0.32s ease, opacity 0.2s ease
    }

    #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo,
    #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing {
        transition: margin 0.15s ease
    }

    #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) #logo img,
    #header-outer[data-header-resize="1"]:not([data-transparent-header="true"]) .logo-spacing img {
        transition: height 0.15s ease, opacity 0.2s ease
    }

    #header-outer.small-nav {
        transition: box-shadow 0.42s ease, opacity 0.3s ease
    }

    #header-outer.small-nav #logo,
    #header-outer.small-nav .logo-spacing {
        transition: margin 0.32s ease
    }

    #header-outer.small-nav #logo img,
    #header-outer.small-nav .logo-spacing img {
        transition: height 0.32s ease
    }

    #header-outer[data-using-secondary="1"].small-nav {
        transition: box-shadow 0.42s ease, opacity 0.3s ease, transform 0.32s ease
    }

    .nectar-skip-to-content:focus {
        position: fixed;
        left: 6px;
        top: 7px;
        height: auto;
        width: auto;
        display: block;
        font-size: 14px;
        font-weight: 600;
        padding: 15px 23px 14px;
        background: #f1f1f1;
        z-index: 100000;
        line-height: normal;
        text-decoration: none;
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
    }

    #header-outer[data-lhe="animated_underline"] li>a .menu-title-text {
        position: relative
    }

    #header-outer .mobile-header li:not([class*="button_"])>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] nav>ul>li:not([class*="button_"])>a .menu-title-text:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after {
        -webkit-transition: -webkit-transform .3s ease-out, border-color .3s ease-out;
        transition: transform .3s ease-out, border-color .3s ease-out;
        position: absolute;
        display: block;
        bottom: -6px;
        left: 0;
        width: 100%;
        -ms-transform: scaleX(0);
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        border-top: 2px solid #000;
        content: "";
        padding-bottom: inherit
    }

    #header-outer .mobile-header li:not([class*="button_"])>a:hover .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] #top nav>ul>li>a:hover .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] #top nav>ul>.sfHover>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .buttons .current-menu-item>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor>a .menu-title-text:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:hover:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:focus .menu-title-text:after {
        backface-visibility: hidden;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    body[data-header-inherit-rc="true"] #header-outer[data-lhe="animated_underline"].light-text #top nav>ul>li:not([class*="button_"])>a .menu-title-text:after {
        border-color: #fff
    }

    #header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a .menu-title-text:after {
        border-color: #000 !important
    }

    #header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) #top nav>ul>li:not([class*="button_"])>a .menu-title-text:after,
    body #header-outer .mobile-header li:not([class*="button_"])>a .menu-title-text:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after,
    #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a span:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
    .masonry.material .masonry-blog-item .meta-category a:before,
    .post-area.featured_img_left .meta-category a:before,
    .related-posts[data-style="material"] .meta-category a:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,
    [data-style="list_featured_first_row"] .meta-category a:before,
    body #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after,
    .sf-menu li ul li a .menu-title-text:after,
    .nectar-post-grid-filters a:after,
    .nectar-post-grid .meta-category a:before {
        transform-origin: right;
        transition: transform 0.3s cubic-bezier(.25, 0, .4, 1), border-color 0.35s cubic-bezier(.52, .01, .16, 1)
    }

    body #header-outer .mobile-header li:not([class*="button_"])>a:hover .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) #top nav>ul>li:not([class*="button_"])>a:hover .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) #top nav>ul>li.sfHover:not([class*="button_"])>a .menu-title-text:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a:hover .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:hover:after,
    #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a:hover span:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after,
    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after,
    .masonry.material .masonry-blog-item .meta-category a:hover:before,
    .related-posts[data-style="material"] .meta-category a:hover:before,
    .post-area.featured_img_left .meta-category a:hover:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:hover:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover:before,
    [data-style="list_featured_first_row"] .meta-category a:hover:before,
    .masonry.material .masonry-blog-item .meta-category a:focus:before,
    .related-posts[data-style="material"] .meta-category a:focus:before,
    .post-area.featured_img_left .meta-category a:focus:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:focus:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus:before,
    [data-style="list_featured_first_row"] .meta-category a:focus:before,
    body #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:hover:after,
    .sf-menu li ul li a:hover .menu-title-text:after,
    .sf-menu li ul li.sfHover>a .menu-title-text:after,
    .nectar-post-grid-filters a:hover:after,
    .nectar-post-grid-filters a.active:after,
    .nectar-post-grid .meta-category a:hover:before {
        transform-origin: left
    }

    #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 .widget 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),
    .nectar-quick-view-box .single_add_to_cart_button_wrap a span,
    .products li.product.minimal .product-add-to-cart a span,
    .products li.product.minimal .product-add-to-cart .added_to_cart,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
    .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
    .woocommerce .woocommerce-info a,
    .woocommerce .woocommerce-error a,
    .woocommerce-message a,
    .woocommerce-MyAccount-content .woocommerce-message a.button,
    #search-results .result .title a,
    a>.nectar-ext-menu-item .menu-title-text,
    .nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta a:not(.remove),
    body .woocommerce-checkout-review-order-table .product-info h4 a,
    body.woocommerce-cart .product-name a,
    .woocommerce .woocommerce-breadcrumb a,
    .nectar-ajax-search-results .search-post-item h5,
    .nectar-category-grid[data-style="mouse_follow_image"] .nectar-category-grid-item .cat-heading,
    .nectar-underline h1,
    .nectar-underline h2,
    .nectar-underline h3,
    .nectar-underline h4,
    .nectar-underline h5,
    .nectar-link-underline a span,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default:hover .select2-selection__rendered,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default.select2-container--open .select2-selection__rendered,
    .variations_form .variations .select2-container--default:hover .select2-selection__rendered,
    .variations_form .variations .select2-container--default.select2-container--open .select2-selection__rendered,
    body .variations_form .variations select:hover,
    .woocommerce div.product .woocommerce-review-link,
    .woocommerce.single-product div.product_meta a {
        background-position: right bottom
    }

    #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,
    #footer-outer[data-link-hover="underline"] #footer-widgets .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,
    #slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button):hover,
    .nectar-quick-view-box .single_add_to_cart_button_wrap a:hover span,
    .products li.product.minimal .product-add-to-cart a:hover span,
    .products li.product.minimal .product-add-to-cart .added_to_cart:hover,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control.active,
    .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a,
    .woocommerce .woocommerce-info a:hover,
    .woocommerce .woocommerce-error a:hover,
    .woocommerce-message a:hover,
    .woocommerce-MyAccount-content .woocommerce-message a.button:hover,
    #search-results .result .title a:hover,
    a:hover>.nectar-ext-menu-item .menu-title-text,
    a:focus>.nectar-ext-menu-item .menu-title-text,
    li[class*="current"]>a>.nectar-ext-menu-item .menu-title-text,
    .nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta a:hover:not(.remove),
    body .woocommerce-checkout-review-order-table .product-info h4 a:hover,
    body.woocommerce-cart .product-name a:hover,
    .woocommerce .woocommerce-breadcrumb a:hover,
    .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-underline:hover h1,
    .nectar-underline:hover h2,
    .nectar-underline:hover h3,
    .nectar-underline:hover h4,
    .nectar-underline:hover h5,
    .nectar-link-underline a:hover span,
    .active-tab .nectar-link-underline a span,
    .nectar-link-underline a[class*="active"] span,
    .nectar-post-grid-item:hover .nectar-link-underline span,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default .select2-selection__rendered,
    .woocommerce-ordering .select2-container--default .select2-selection__rendered,
    .variations_form .variations .select2-container--default .select2-selection__rendered,
    body .variations_form .variations select,
    .woocommerce div.product .woocommerce-review-link:hover,
    .woocommerce.single-product div.product_meta a:hover {
        background-position: left bottom
    }

    body #header-outer .mobile-header li:not([class*="button_"])>a .menu-title-text:after,
    #header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) nav>ul>li:not([class*="button_"])>a .menu-title-text:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
    #header-secondary-outer[data-lhe="animated_underline"] nav>.sf-menu>li>a .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:after,
    #slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a span:after {
        border-top-width: 1px
    }

    .nectar-cta[data-style="underline"] .link_wrap .link_text:after {
        border-bottom-width: 1px
    }

    .masonry.material .masonry-blog-item .meta-category a:before,
    .post-area.featured_img_left .meta-category a:before,
    .related-posts[data-style="material"] .meta-category a:before,
    .nectar-recent-posts-single_featured .grav-wrap .text a:before,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:before,
    [data-style="list_featured_first_row"] .meta-category a:before,
    #header-outer[data-lhe="animated_underline"] .nectar-header-text-content a:after,
    .sf-menu li ul li a .menu-title-text:after,
    .nectar-post-grid-filters a:after,
    .nectar-post-grid .meta-category a:before {
        height: 1px
    }

    #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 .widget 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),
    .nectar-quick-view-box .single_add_to_cart_button_wrap a span,
    .products li.product.minimal .product-add-to-cart a span,
    .products li.product.minimal .product-add-to-cart .added_to_cart,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
    .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
    .woocommerce .woocommerce-info a,
    .woocommerce .woocommerce-error a,
    .woocommerce-message a,
    .woocommerce-MyAccount-content .woocommerce-message a.button,
    #search-results .result .title a,
    a>.nectar-ext-menu-item .menu-title-text,
    .nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta a:not(.remove),
    body .woocommerce-checkout-review-order-table .product-info h4 a,
    body.woocommerce-cart .product-name a,
    .woocommerce .woocommerce-breadcrumb a,
    .nectar-ajax-search-results .search-post-item h5,
    .nectar-category-grid[data-style="mouse_follow_image"] .nectar-category-grid-item .cat-heading,
    .nectar-underline h1,
    .nectar-underline h2,
    .nectar-underline h3,
    .nectar-underline h4,
    .nectar-underline h5,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default:hover .select2-selection__rendered,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default.select2-container--open .select2-selection__rendered,
    .variations_form .variations .select2-container--default:hover .select2-selection__rendered,
    .variations_form .variations .select2-container--default.select2-container--open .select2-selection__rendered,
    body .variations_form .variations select:hover,
    .woocommerce div.product .woocommerce-review-link,
    .woocommerce.single-product div.product_meta a,
    .nectar-link-underline a span {
        background-size: 0 1px
    }

    #footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li>a:not(.tag-cloud-link):not(.nectar-button):hover,
    #footer-outer[data-link-hover="underline"] #footer-widgets .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,
    #slide-out-widget-area.fullscreen-split .textwidget a:not(.nectar-button):hover,
    .nectar-quick-view-box .single_add_to_cart_button_wrap a:hover span,
    .products li.product.minimal .product-add-to-cart a:hover span,
    .products li.product.minimal .product-add-to-cart .added_to_cart:hover,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control.active,
    .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active a,
    .woocommerce .woocommerce-info a:hover,
    .woocommerce .woocommerce-error a:hover,
    .woocommerce-message a:hover,
    .woocommerce-MyAccount-content .woocommerce-message a.button:hover,
    #search-results .result .title a:hover,
    a:hover>.nectar-ext-menu-item .menu-title-text,
    a:focus>.nectar-ext-menu-item .menu-title-text,
    li[class*="current"]>a>.nectar-ext-menu-item .menu-title-text,
    .nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta a:hover:not(.remove),
    body .woocommerce-checkout-review-order-table .product-info h4 a:hover,
    body.woocommerce-cart .product-name a:hover,
    .woocommerce .woocommerce-breadcrumb a:hover,
    .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-underline:hover h1,
    .nectar-underline:hover h2,
    .nectar-underline:hover h3,
    .nectar-underline:hover h4,
    .nectar-underline:hover h5,
    .active-tab .nectar-link-underline a span,
    .nectar-shop-header>.woocommerce-ordering .select2-container--default .select2-selection__rendered,
    .woocommerce-ordering .select2-container--default .select2-selection__rendered,
    .variations_form .variations .select2-container--default .select2-selection__rendered,
    body .variations_form .variations select,
    .woocommerce div.product .woocommerce-review-link:hover,
    .woocommerce.single-product div.product_meta a:hover,
    .nectar-post-grid-item:hover .nectar-link-underline span,
    .nectar-link-underline a:hover span,
    .nectar-link-underline a[class*="active"] span {
        background-size: 100% 1px
    }

    .nectar-link-underline-effect a {
        background-size: 100% 1px
    }

    @keyframes nectar_ltr_line_animation_start {
        0% {
            background-size: 0 1px
        }

        100% {
            background-size: 100% 1px
        }
    }

    @keyframes nectar_ltr_line_animation {
        0% {
            background-size: 100% 1px
        }

        100% {
            background-size: 0 1px
        }
    }

    #header-outer[data-lhe="animated_underline"]:not([data-format="left-header"]) nav>ul>li:not([class*="button_"])>a .menu-title-text:after {
        bottom: -4px
    }

    .wpb_text_column a,
    p a,
    .nectar-fancy-box .inner a,
    .nectar-fancy-ul a,
    .nectar_team_member_overlay .team-desc a,
    .main-content>.row>h1 a,
    .main-content>.row>h2 a,
    .main-content>.row>h3 a,
    .main-content>.row>h4 a,
    .main-content>.row>h5 a,
    .main-content>.row>h6 a,
    .wp-block-quote a {
        color: inherit;
        text-decoration: underline
    }

    .nectar-cta p a,
    .nectar_team_member_overlay .team-desc .bottom_meta a {
        text-decoration: none
    }

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

        .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
        .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
        .full-width-content .vc_span12 .swiper-slide .content h2 {
            font-size: 45px !important;
            line-height: 51px !important
        }

        .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
        .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,
        .full-width-content .vc_span12 .swiper-slide .content p {
            font-size: 18px !important;
            line-height: 31.2px !important
        }
    }

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

        .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
        .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
        .full-width-content .vc_span12 .swiper-slide .content h2 {
            font-size: 33px !important;
            line-height: 39px !important
        }

        .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
        .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,
        .full-width-content .vc_span12 .swiper-slide .content p {
            font-size: 13.2px !important;
            line-height: 24px !important
        }
    }

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

        .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2,
        .full-width-content .vc_col-sm-12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2,
        .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2,
        .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2 {
            font-size: 15px !important;
            line-height: 21px !important
        }

        .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p,
        .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p,
        .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p {
            font-size: 10px !important;
            line-height: 17.52px !important
        }
    }

    body #header-outer[data-transparent-header="true"],
    body #header-outer[data-transparent-header="true"] .cart-menu {
        transition: background-color 0.30s ease, box-shadow 0.30s ease, margin 0.25s ease;
        -webkit-transition: background-color 0.30s ease, box-shadow 0.30s ease, margin 0.25s ease
    }

    body #header-outer[data-transparent-header="true"].transparent,
    body #header-outer[data-transparent-header="true"].transparent .cart-menu {
        transition: border-color 0.30s ease;
        -webkit-transition: border-color 0.30s ease
    }

    body.original #header-outer[data-transparent-header="true"].transparent,
    body.ascend #header-outer[data-transparent-header="true"].transparent,
    body.material #header-outer[data-transparent-header="true"].transparent {
        box-shadow: none
    }

    body #header-outer[data-transparent-header="true"].transparent {
        background-color: transparent !important;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-bottom: 1px solid rgba(255, 255, 255, .25)
    }

    #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
        background: linear-gradient(to top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, .04) 16%, rgba(0, 0, 0, .23) 75%, rgba(0, 0, 0, .33) 100%);
        position: absolute;
        pointer-events: none;
        height: 120%;
        top: 0;
        left: 0;
        width: 100%;
        content: "";
        display: block
    }

    body.material #header-outer[data-transparent-header="true"].transparent {
        border-bottom: 0
    }

    body #header-outer[data-transparent-header="true"].transparent nav>ul>li>a {
        margin-bottom: -1px
    }

    body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav>ul>li>a {
        margin-bottom: 0
    }

    #header-outer[data-transparent-header="true"].transparent #logo img,
    #header-outer[data-transparent-header="true"] #logo .starting-logo,
    #header-outer[data-transparent-header="true"].light-text #logo img {
        opacity: 0;
        -ms-filter: "alpha(opacity=0)"
    }

    #header-outer[data-transparent-header="true"].transparent #logo .starting-logo,
    #header-outer[data-transparent-header="true"].light-text #logo .starting-logo {
        opacity: 1;
        -ms-filter: "alpha(opacity=100)"
    }

    body #header-outer[data-transparent-header="true"][data-remove-border="true"],
    #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu,
    #header-outer[data-transparent-header="true"][data-full-width="false"][data-remove-border="true"].transparent .cart-menu,
    .ascend #header-outer.transparent[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] #top .nectar-woo-cart .cart-contents {
        border: none !important
    }

    body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"] {
        transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease;
        -webkit-transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease
    }

    body:not(.ascend) #header-outer[data-transparent-header="true"][data-remove-border="true"]:not(.transparent) .cart-menu:after {
        border-left: 1px solid rgba(0, 0, 0, 0)
    }

    body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent.pseudo-data-transparent {
        border-color: transparent !important
    }

    #header-outer.light-text #top nav>ul>li>a,
    #header-outer.light-text #top nav ul #search-btn a span,
    #header-outer.light-text #top nav ul #nectar-user-account a span,
    #header-outer.light-text #top .container nav>ul>li>a>.sf-sub-indicator i,
    #header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer.light-text .nectar-header-text-content,
    .light-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a,
    .ascend #boxed #header-outer.light-text .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer[data-lhe="default"].light-text #top nav .sf-menu .current-menu-item>a,
    body[data-header-inherit-rc="true"] #header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
    #header-outer[data-lhe="default"].light-text #top nav>ul>li>a:hover,
    #header-outer[data-lhe="default"].light-text #top nav .sf-menu>.sfHover>a {
        color: #fff !important;
        opacity: 1
    }

    #header-outer.light-text #logo,
    #header-outer.light-text .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon {
        color: #fff
    }

    body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines,
    body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines:before,
    body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle a .lines:after,
    body #header-outer.light-text #top .container nav ul .slide-out-widget-area-toggle .lines-button:after {
        background-color: #fff !important
    }

    #header-outer.dark-text #top nav>ul>li>a,
    #header-outer.dark-text #top nav ul #search-btn a span,
    #header-outer.dark-text #top nav ul #nectar-user-account a span,
    #header-outer.dark-text nav>ul>li>a>.sf-sub-indicator i,
    .dark-text .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a,
    #header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
    .ascend #boxed #header-outer.dark-text .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer[data-lhe="default"].dark-text #top nav .sf-menu .current-menu-item>a {
        color: #444 !important;
        opacity: 1
    }

    #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
    #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:before,
    #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines:after {
        background-color: #444 !important
    }

    #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines,
    #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines,
    #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
        opacity: 1
    }

    #header-outer.light-text #top nav>ul>li>a,
    #header-outer.light-text #top nav>ul>li *,
    body.ascend #header-outer.light-text .cart-menu,
    #header-outer.dark-text #top nav>ul>li>a,
    #header-outer.dark-text #top nav>ul>li *,
    .ascend #header-outer[data-full-width="true"].dark-text #top nav ul #search-btn a,
    .ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a,
    .ascend #header-outer[data-full-width="true"].light-text #top nav ul #search-btn a,
    .ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a,
    body.ascend #header-outer.dark-text .cart-menu {
        border-color: rgba(0, 0, 0, .1)
    }

    body #header-outer.transparent[data-transparent-header="true"].dark-slide,
    body #header-outer.transparent[data-transparent-header="true"].dark-slide .cart-menu,
    body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul #nectar-user-account>div,
    body #header-outer.transparent[data-transparent-header="true"].dark-slide>#top nav ul .slide-out-widget-area-toggle>div,
    #boxed #header-outer.transparent[data-transparent-header="true"].dark-slide,
    body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"].dark-slide .cart-menu:after {
        border-color: rgba(0, 0, 0, .08) !important
    }

    #header-outer.transparent.dark-slide #top nav>ul>li[class*="button_bordered"]>a:before,
    .dark-slide.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
        border-color: #000 !important
    }

    #header-outer[data-transparent-header="true"].no-pointer-events {
        pointer-events: none
    }

    #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right,
    #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt {
        pointer-events: auto
    }

    #header-outer[data-transparent-header="true"].transparent>header #logo img.dark-version,
    #header-outer[data-transparent-header="true"].light-text>header #logo img.dark-version,
    #header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img,
    #header-outer[data-transparent-header="true"].dark-text>header #logo img,
    #header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.dark-version {
        opacity: 0 !important
    }

    #header-outer[data-transparent-header="true"].transparent.dark-slide>header #logo img.dark-version,
    #header-outer[data-transparent-header="true"].dark-text>header #logo img.dark-version,
    #header-outer[data-transparent-header="true"].dark-text.side-widget-open>header #logo img.starting-logo {
        opacity: 1 !important
    }

    #header-outer.transparent #top #logo,
    #header-outer.transparent #top #logo:hover {
        color: #000
    }

    #header-outer:not(.transparent).light-text #top #logo {
        color: #000000 !important
    }

    #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before,
    #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
    body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines-button:after,
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines:before,
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide)>#top .span_9>.slide-out-widget-area-toggle .lines:after,
    #header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after {
        background-color: #000000 !important
    }

    #header-outer.transparent #top nav>ul>li>a,
    #header-outer.transparent #top nav>.sf-menu>li>a,
    #header-outer.transparent .slide-out-widget-area-toggle a i.label,
    #header-outer.transparent #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
    #header-outer.transparent #top nav ul #search-btn a .icon-salient-search,
    #header-outer.transparent #top nav ul #nectar-user-account a span,
    #header-outer.transparent #top nav>ul>li>a>.sf-sub-indicator i,
    #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
    .ascend #boxed #header-outer.transparent .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon,
    #header-outer.transparent .nectar-header-text-content,
    #header-outer.transparent .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
        color: #000000 !important;
        opacity: 1;
        will-change: opacity, color;
        transition: opacity 0.2s ease, color 0.2s ease
    }

    #header-outer.transparent[data-lhe="default"] #top nav>ul>li>a:hover,
    #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
    #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_ancestor>a,
    #header-outer.transparent #top nav .sf-menu>.current-menu-item>a,
    #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a,
    #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-item>a,
    #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a,
    #header-outer.transparent #top nav>ul>li>a:hover>.sf-sub-indicator>i,
    #header-outer.transparent #top .sf-menu>.sfHover>a .sf-sub-indicator i,
    #header-outer.transparent #top nav>ul>.sfHover>a>span>i,
    #header-outer.transparent #top nav ul #search-btn a:hover span,
    #header-outer.transparent #top nav ul #nectar-user-account a:hover span,
    #header-outer.transparent #top nav ul .slide-out-widget-area-toggle a:hover span,
    #header-outer.transparent #top nav .sf-menu>.current-menu-item>a i,
    body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
    #header-outer.transparent #top nav .sf-menu>.current-menu-ancestor>a i,
    body #header-outer.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a i,
    #header-outer.transparent .cart-outer:hover .icon-salient-cart,
    .ascend #boxed #header-outer.transparent .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top .span_9>a[class*="mobile-"]>*,
    #header-outer.transparent[data-permanent-transparent="false"]:not(.dark-slide) #top #mobile-cart-link i,
    #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top .span_9>a[class*="mobile-"]>*,
    #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) #top #mobile-cart-link i,
    #header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
    #header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item.sfHover>a:hover>.nectar-menu-icon,
    #header-outer.transparent #top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a:hover>.nectar-menu-icon,
    #header-outer.transparent .nectar-header-text-content:hover,
    #header-outer.transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a:hover,
    .transparent:not(.dark-slide) .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover)>a {
        opacity: 1;
        color: #000000 !important
    }

    #header-outer[data-lhe="animated_underline"].transparent #top nav>ul>li>a .menu-title-text:after,
    #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before,
    #header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after {
        border-color: #000000 !important
    }

    .transparent .left-aligned-ocm .lines-button i:before,
    .transparent .left-aligned-ocm .lines-button i:after,
    .transparent .left-aligned-ocm .lines-button:after,
    #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines,
    #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:before,
    #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle a .lines:after,
    body.material #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
    #header-outer.transparent>#top nav ul .slide-out-widget-area-toggle .lines-button:after {
        background-color: #000000 !important
    }

    #header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines,
    body.material:not(.mobile) #header-outer.transparent .slide-out-widget-area-toggle a .close-line,
    #header-outer.transparent:not(.side-widget-open) #top nav ul .slide-out-widget-area-toggle a .lines-button:after {
        opacity: 1
    }

    #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:before,
    #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .slide-out-widget-area-toggle.mobile-icon i:after {
        background-color: #000000 !important
    }

    #header-outer.transparent.dark-slide>#top nav>ul>li>a,
    #header-outer.transparent.dark-row>#top nav>ul>li>a,
    #header-outer.transparent.dark-row .slide-out-widget-area-toggle a i.label,
    #header-outer.transparent.dark-slide .slide-out-widget-area-toggle a i.label,
    #header-outer.transparent.dark-slide #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
    #header-outer.transparent.dark-row #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
    #header-outer.transparent.dark-slide>#top nav ul #search-btn a span,
    #header-outer.transparent.dark-row>#top nav ul #search-btn a span,
    #header-outer.transparent.dark-slide>#top nav ul #nectar-user-account a span,
    #header-outer.transparent.dark-row>#top nav ul #nectar-user-account a span,
    #header-outer.transparent.dark-slide>#top nav>ul>li>a>.sf-sub-indicator [class^="icon-"],
    #header-outer.transparent.dark-slide>#top nav>ul>li>a>.sf-sub-indicator [class*=" icon-"],
    #header-outer.transparent.dark-row>#top nav>ul>li>a>.sf-sub-indicator [class*=" icon-"],
    #header-outer.transparent.dark-slide .cart-menu .cart-icon-wrap .icon-salient-cart,
    #header-outer.transparent.dark-row .cart-menu .cart-icon-wrap .icon-salient-cart,
    body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer .cart-menu .cart-icon-wrap i,
    body.ascend #boxed #header-outer.transparent.dark-slide>#top .cart-outer .cart-menu .cart-icon-wrap i,
    #header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-search .icon-salient-search,
    #header-outer[data-permanent-transparent="1"].transparent.dark-slide .mobile-user-account .icon-salient-m-user,
    #header-outer[data-permanent-transparent="1"].transparent.dark-slide #top #mobile-cart-link i,
    #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top .span_9>a[class*="mobile-"]>*,
    #header-outer.transparent[data-permanent-transparent="false"].dark-slide #top #mobile-cart-link i,
    #header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item>a>.nectar-menu-icon,
    #header-outer.transparent.dark-slide .nectar-header-text-content,
    #header-outer.dark-slide .nectar-mobile-only.mobile-header li:not([class*="menu-item-btn-style"]) a {
        color: #000000 !important
    }

    #header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:after,
    #header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle a .lines-button i:before,
    #header-outer.transparent.dark-slide>#top nav ul .slide-out-widget-area-toggle .lines-button:after,
    .transparent.dark-slide .left-aligned-ocm .lines-button i:before,
    .transparent.dark-slide .left-aligned-ocm .lines-button i:after,
    .transparent.dark-slide .left-aligned-ocm .lines-button:after,
    body.marterial #header-outer.transparent.dark-slide>#top nav .slide-out-widget-area-toggle a .close-line,
    body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines-button:after,
    body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines:before,
    body #header-outer[data-permanent-transparent="1"].transparent.dark-slide>#top .span_9>.slide-out-widget-area-toggle.mobile-icon .lines:after,
    #header-outer[data-lhe="animated_underline"].transparent.dark-slide .nectar-header-text-content a:after {
        background-color: #000000 !important
    }

    #header-outer.transparent.dark-slide>#top nav>ul>li>a:hover,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.sfHover>a,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current_page_ancestor>a,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-ancestor>a,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current_page_item>a,
    #header-outer.transparent.dark-slide>#top nav>ul>li>a:hover>.sf-sub-indicator>i,
    #header-outer.transparent.dark-slide>#top nav>ul>.sfHover>a>span>i,
    #header-outer.transparent.dark-slide>#top nav ul #search-btn a:hover span,
    #header-outer.transparent.dark-slide>#top nav ul #nectar-user-account a:hover span,
    body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu>.current_page_item>a .sf-sub-indicator i,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-item>a i,
    #header-outer.transparent.dark-slide>#top nav .sf-menu>.current-menu-ancestor>a i,
    body #header-outer.dark-slide.transparent[data-lhe="default"] #top nav .sf-menu>.current-menu-ancestor>a i,
    #header-outer.transparent.dark-slide>#top .cart-outer:hover .icon-salient-cart,
    body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer:hover .cart-menu .cart-icon-wrap i,
    #header-outer.transparent.dark-slide>#top #logo,
    #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.current_page_item>a,
    #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.current-menu-ancestor>a,
    #header-outer.transparent[data-lhe="default"].dark-slide #top nav>ul>li>a:hover,
    #header-outer.transparent[data-lhe="default"].dark-slide #top nav .sf-menu>.sfHover:not(#social-in-menu)>a,
    #header-outer.transparent.dark-slide #top nav>ul>.sfHover>a>span>i,
    body.ascend[data-header-color="custom"] #boxed #header-outer.transparent.dark-slide>#top .cart-outer:hover .cart-menu .cart-icon-wrap i,
    .swiper-wrapper .swiper-slide[data-color-scheme="dark"] .slider-down-arrow i.icon-default-style[class^="icon-"],
    .slider-prev.dark-cs i,
    .slider-next.dark-cs i,
    .swiper-container .dark-cs.slider-prev .slide-count span,
    .swiper-container .dark-cs.slider-next .slide-count span,
    #header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item>a:hover>.nectar-menu-icon,
    #header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item.sfHover>a:hover>.nectar-menu-icon,
    #header-outer.transparent.dark-slide #top .sf-menu>li.nectar-regular-menu-item[class*="current-"]>a:hover>.nectar-menu-icon,
    #header-outer.transparent.dark-slide .nectar-header-text-content:hover,
    .transparent.dark-slide .nectar-mobile-only.mobile-header li[class*="menu-item-btn-style-button-border"]:not(:hover)>a {
        color: #000000 !important
    }

    #header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav>ul>li>a .menu-title-text:after,
    #header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before,
    #header-outer.dark-slide .nectar-mobile-only.mobile-header li a .menu-title-text:after {
        border-color: #000000 !important
    }

    .swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch.swiper-active-switch i,
    .swiper-container[data-bullet_style="scale"] .slider-pagination.dark-cs .swiper-pagination-switch:hover i {
        background-color: #000
    }

    .slider-pagination.dark-cs .swiper-pagination-switch {
        border: 1px solid #000;
        background-color: transparent
    }

    .slider-pagination.dark-cs .swiper-pagination-switch:hover {
        background: none repeat scroll 0 0 #000
    }

    .slider-pagination.dark-cs .swiper-active-switch {
        background: none repeat scroll 0 0 #000
    }

    #fp-nav:not(.light-controls) ul li a span:after {
        background-color: #000
    }

    #fp-nav:not(.light-controls) ul li a span {
        box-shadow: inset 0 0 0 8px rgba(0, 0, 0, .3);
        -webkit-box-shadow: inset 0 0 0 8px rgba(0, 0, 0, .3)
    }

    body #fp-nav ul li a.active span {
        box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .8);
        -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .8)
    }

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

        .container,
        body[data-header-format="left-header"] .container,
        .woocommerce-tabs .full-width-content .tab-container,
        .nectar-recent-posts-slider .flickity-page-dots,
        .post-area.standard-minimal.full-width-content .post .inner-wrap,
        .material #search-outer #search {
            max-width: 1425px;
            width: 100%;
            margin: 0 auto;
            padding: 0 120px
        }

        body .container .page-submenu.stuck .container:not(.tab-container):not(.normal-container),
        .nectar-recent-posts-slider .flickity-page-dots,
        #nectar_fullscreen_rows[data-footer="default"] #footer-widgets .container,
        #nectar_fullscreen_rows[data-footer="default"] #copyright .container {
            padding: 0 120px !important
        }

        .swiper-slide .content {
            padding: 0 120px
        }

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

        body .carousel-heading .container .carousel-next {
            right: 10px
        }

        body .carousel-heading .container .carousel-prev {
            right: 35px
        }

        .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link {
            left: 120px
        }

        .carousel-wrap[data-full-width="true"] .carousel-heading {
            margin-left: -20px;
            margin-right: -20px
        }

        #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-next {
            right: 120px
        }

        #ajax-content-wrap .carousel-wrap[data-full-width="true"] .carousel-prev {
            right: 145px
        }

        .carousel-wrap[data-full-width="true"] {
            padding: 0
        }

        .carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
            padding: 20px
        }

        #search-outer #search #close a {
            right: 120px
        }

        body.material #search-outer #search #close {
            right: 120px
        }

        body.material #search-outer #search #close a {
            right: 12px
        }
    }

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

        .container,
        body[data-header-format="left-header"] .container,
        .woocommerce-tabs .full-width-content .tab-container,
        .nectar-recent-posts-slider .flickity-page-dots,
        .post-area.standard-minimal.full-width-content .post .inner-wrap,
        .material #search-outer #search {
            max-width: 1500px
        }
    }

    body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field {
        border: 1px solid #aaa;
        padding: 4px
    }

    body[data-fancy-form-rcs="1"] .variations select {
        padding: 8px
    }

    body[data-fancy-form-rcs="1"] .select2-container .select2-choice,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
        height: auto;
        background-color: transparent;
        border-color: #e0e0e0;
        padding-top: 5px;
        padding-bottom: 5px;
        -webkit-transition: background-color 0.15s cubic-bezier(.39, .71, .56, .98), color 0.15s cubic-bezier(.39, .71, .56, .98);
        transition: background-color 0.15s cubic-bezier(.39, .71, .56, .98), color 0.15s cubic-bezier(.39, .71, .56, .98)
    }

    body[data-fancy-form-rcs="1"].woocommerce-checkout .select2-container--default .select2-selection--single {
        color: #555
    }

    body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b:after {
        -webkit-transition: border-color 0.15s cubic-bezier(.39, .71, .56, .98);
        transition: border-color 0.15s cubic-bezier(.39, .71, .56, .98)
    }

    body[data-fancy-form-rcs="1"] .select2-drop,
    body[data-fancy-form-rcs="1"] .select2-dropdown {
        border: none;
        background-color: #fff;
        box-shadow: 0 0 6px rgba(0, 0, 0, .2)
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-dropdown {
        box-shadow: 0 6px 28px rgba(0, 0, 0, .08)
    }

    body[data-fancy-form-rcs="1"] .select2-container,
    body[data-fancy-form-rcs="1"] .select2-drop,
    body[data-fancy-form-rcs="1"] .select2-search,
    .select2-search input {
        font-size: 14px
    }

    body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b:after,
    body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,
    body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b {
        border-top-color: #fff
    }

    body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b:after,
    body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b,
    body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-bottom-color: #fff
    }

    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 100%;
        width: 30px;
        top: 0
    }

    body[data-fancy-form-rcs="1"] .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 10px;
        padding-right: 30px
    }

    body[data-fancy-form-rcs="1"] .select2-container .select2-dropdown {
        color: #000
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered {
        padding-left: 0;
        padding-right: 20px;
        line-height: 1.9
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow {
        width: 12px
    }

    body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected=true],
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected] {
        background-color: #f0f0f0 !important
    }

    body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-above .select2-search input,
    body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-below .select2-search input,
    body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"] {
        padding: 0 4px !important;
        margin-top: 7px !important
    }

    body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover,
    body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover>.select2-chosen,
    body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice,
    body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice>.select2-chosen {
        color: #fff !important;
        box-shadow: none;
        -webkit-box-shadow: none
    }

    body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active {
        margin-top: -33px
    }

    body[data-fancy-form-rcs="1"] .fancy-select-wrap {
        padding-top: 12px
    }

    body[data-fancy-form-rcs="1"] .fancy-select-wrap label {
        padding-bottom: 0;
        font-size: 12px;
        display: inline-block;
        color: #acacac !important
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering select,
    body[data-fancy-form-rcs="1"] select {
        color: inherit
    }

    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single .select2-selection__rendered,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected],
    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default:hover .select2-selection--single .select2-selection__rendered,
    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
        color: inherit !important
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow b,
    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default:hover .select2-selection--single .select2-selection__arrow b {
        border-top-color: inherit;
        transition: transform 0.3s ease
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-color: inherit transparent transparent transparent;
        border-width: 5px 4px 0 4px;
        transform: rotate(180deg)
    }

    body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container--open .select2-selection--single .select2-selection__arrow b {
        border-bottom-color: inherit
    }

    body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered,
    body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered {
        color: #fff !important
    }

    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder {
        color: #fff
    }

    .widget_search .search-form input[type=text]::placeholder {
        color: #000;
        opacity: .7
    }

    body .container-wrap input[type=text],
    body .container-wrap input[type=email],
    body .container-wrap input[type=password],
    body .container-wrap input[type=tel],
    body .container-wrap input[type=url],
    body .container-wrap input[type=search],
    body .container-wrap input[type=date],
    body .container-wrap input[type=number],
    body .container-wrap textarea,
    .woocommerce input#coupon_code {
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 15px;
        padding-left: 15px;
        line-height: 1em
    }

    body[data-fancy-form-rcs="1"] .variations select,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 1.2em
    }

    body[data-form-submit="default"] .container-wrap input[type=submit],
    body[data-form-submit="regular"] .container-wrap input[type=submit],
    body[data-form-submit="regular"] .container-wrap button[type=submit]:not(.search-widget-btn),
    body[data-form-submit="see-through"] .container-wrap input[type=submit],
    body[data-form-submit="see-through"] .container-wrap button[type=submit]:not(.search-widget-btn),
    body[data-button-style="rounded"].ascend .container-wrap input[type="submit"],
    body[data-button-style="rounded"].ascend .container-wrap button[type="submit"]:not(.search-widget-btn),
    .wc-proceed-to-checkout .button.checkout-button,
    .woocommerce #order_review #payment #place_order,
    body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .woocommerce-page button[type="submit"].single_add_to_cart_button,
    body[data-form-submit="regular"].woocommerce-page .container-wrap button[type=submit].single_add_to_cart_button,
    .nectar-post-grid-wrap .load-more,
    .row .wpforms-form button[type="submit"] {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        padding-right: 35px !important;
        padding-left: 35px !important;
        line-height: 1.2em
    }

    body[data-form-style="minimal"] input[type="text"],
    body[data-form-style="minimal"] textarea,
    body[data-form-style="minimal"] input[type="email"],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],
    body[data-form-style="minimal"] input[type=password],
    body[data-form-style="minimal"] input[type=tel],
    body[data-form-style="minimal"] input[type=url],
    body[data-form-style="minimal"] input[type=search],
    body[data-form-style="minimal"] input[type=date],
    body[data-form-style="minimal"] input[type=number],
    body[data-form-style="minimal"] select {
        background-color: rgba(0, 0, 0, .035);
        box-shadow: none;
        -webkit-box-shadow: none;
        border: none;
        position: relative;
        margin: 0;
        font-size: 14px;
        border-bottom: 2px solid #e0e0e0;
        -webkit-transition: border-color 0.2s ease;
        transition: border-color 0.2s ease;
        border-radius: 0
    }

    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"],
    body[data-form-style="minimal"] .container-wrap .span_12.light textarea,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date],
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number],
    body[data-form-style="minimal"] .container-wrap .span_12.light select {
        color: #fff;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-color: rgba(255, 255, 255, .04);
        box-shadow: none;
        border-bottom: 2px solid transparent
    }

    body[data-form-style="minimal"].material .span_12.light .select2-container--default .select2-selection--single,
    body[data-form-style="minimal"][data-fancy-form-rcs="1"].material .span_12.light .select2-container--default .select2-selection--single {
        background-color: rgba(255, 255, 255, .04)
    }

    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="text"]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light textarea:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=password]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=tel]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=url]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=search]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=date]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type=number]:focus,
    body[data-form-style="minimal"] .container-wrap .span_12.light select:focus {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        border-color: #fff
    }

    body[data-form-style="minimal"] textarea,
    body[data-form-style="minimal"].woocommerce #review_form #respond textarea {
        padding: 20px
    }

    body[data-form-style="minimal"] .widget_search .search-form .search-submit {
        top: 30px
    }

    span.wpcf7-not-valid-tip,
    .woocommerce input#coupon_code,
    body[data-fancy-form-rcs="1"] .select2-container,
    body[data-fancy-form-rcs="1"] .select2-drop,
    body[data-fancy-form-rcs="1"] .select2-search,
    .select2-search input,
    body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"] {
        font-size: 16px
    }

    .container-wrap input[type=text],
    .container-wrap input[type=email],
    .container-wrap input[type=password],
    .container-wrap input[type=tel],
    .container-wrap input[type=url],
    .container-wrap input[type=search],
    .container-wrap input[type=date],
    .container-wrap input[type=number],
    .container-wrap textarea,
    .container-wrap select,
    body>#review_form_wrapper.modal input[type=text],
    body>#review_form_wrapper.modal textarea,
    body>#review_form_wrapper.modal select,
    body>#review_form_wrapper.modal input[type=email],
    .select2-container--default .select2-selection--single,
    body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single,
    .woocommerce input#coupon_code,
    .material.woocommerce-page[data-form-style="default"] input#coupon_code,
    body[data-form-style="minimal"] input[type="text"],
    body[data-form-style="minimal"] textarea,
    body[data-form-style="minimal"] input[type="email"],
    body[data-form-style="minimal"] input[type=password],
    body[data-form-style="minimal"] input[type=tel],
    body[data-form-style="minimal"] input[type=url],
    body[data-form-style="minimal"] input[type=search],
    body[data-form-style="minimal"] input[type=date],
    body[data-form-style="minimal"] input[type=number],
    body[data-form-style="minimal"] select {
        background-color: #f3f2f2;
        border-color: #c9c9c9;
        color: #000;
        font-size: 16px;
        border-width: 2px
    }

    .container-wrap input[type=text]:hover,
    .container-wrap input[type=email]:hover,
    .container-wrap input[type=password]:hover,
    .container-wrap input[type=tel]:hover,
    .container-wrap input[type=url]:hover,
    .container-wrap input[type=search]:hover,
    .container-wrap input[type=date]:hover,
    .container-wrap input[type=number]:hover,
    .container-wrap textarea:hover,
    .container-wrap select:hover,
    body>#review_form_wrapper.modal input[type=text]:hover,
    body>#review_form_wrapper.modal textarea:hover,
    body>#review_form_wrapper.modal select:hover,
    body>#review_form_wrapper.modal input[type=email]:hover,
    .select2-container--default .select2-selection--single:hover,
    .woocommerce input#coupon_code:hover,
    .material.woocommerce-page[data-form-style="default"] input#coupon_code:hover,
    body[data-form-style="minimal"] input[type="text"]:hover,
    body[data-form-style="minimal"] textarea:hover,
    body[data-form-style="minimal"] input[type="email"]:hover,
    body[data-form-style="minimal"] input[type=password]:hover,
    body[data-form-style="minimal"] input[type=tel]:hover,
    body[data-form-style="minimal"] input[type=url]:hover,
    body[data-form-style="minimal"] input[type=search]:hover,
    body[data-form-style="minimal"] input[type=date]:hover,
    body[data-form-style="minimal"] input[type=number]:hover,
    body[data-form-style="minimal"] select:hover {
        border-color: #7cc78e
    }

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

        body.single-post #ajax-content-wrap .container-wrap.no-sidebar .post-area,
        body.single-post #ajax-content-wrap .container-wrap.no-sidebar .comment-list>li,
        body.single-post #ajax-content-wrap .container-wrap.no-sidebar .comment-wrap h3#comments,
        body.single-post #ajax-content-wrap .comment-wrap #respond,
        body.single-post #ajax-content-wrap #page-header-bg.fullscreen-header h1,
        body.single-post #ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] h1,
        body.single-post #ajax-content-wrap .heading-title[data-header-style="default_minimal"] .entry-title,
        .single-post .featured-media-under-header__content,
        [data-style="parallax_next_only"].blog_next_prev_buttons .inner {
            max-width: 1000px;
            margin-left: auto;
            margin-right: auto
        }

        body.single-post .container-wrap.no-sidebar .wpb_row.full-width-content:not(.blog_next_prev_buttons) {
            margin-left: -50vw !important;
            left: 50% !important;
            width: 100vw !important
        }

        body.single-post[data-header-format="left-header"] .container-wrap.no-sidebar .wpb_row.full-width-content:not(.blog_next_prev_buttons) {
            margin-left: calc(-50vw + 135px) !important;
            width: calc(100vw - 272px) !important;
            left: 50% !important
        }
    }

    #ajax-loading-screen .reveal-1 {
        background-color: #fff
    }

    #ajax-loading-screen .reveal-2 {
        background-color: #fff
    }

    .loading-icon .material-icon .bar:after {
        background-color: #3452ff
    }

    .loading-icon .material-icon .bar {
        border-color: #3452ff
    }

    .loading-icon .material-icon .color-2 .bar:after {
        background-color: #3452ff
    }

    .loading-icon .material-icon .color-2 .bar {
        border-color: #3452ff
    }

    .loading-icon .material-icon .spinner.color-2 {
        display: none !important
    }

    .loading-icon .material-icon>div:first-child .right-side,
    .loading-icon .material-icon>div:first-child .left-side {
        -webkit-animation: none !important;
        animation: none !important
    }

    .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:1000px) {
        #footer-widgets[data-cols="5"] .container .row>div {
            width: 19.5%
        }

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

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

    .woocommerce-checkout .nectar-global-section.before-footer,
    .woocommerce-account .nectar-global-section.before-footer,
    .woocommerce-cart .nectar-global-section.before-footer,
    body:not(.page):not(.single-post):not(.single-portfolio) .nectar-global-section.before-footer,
    .single-portfolio #regular_portfolio [data-nav-pos="in_header"] .nectar-global-section.before-footer {
        padding-top: 40px
    }

    .container-wrap .row>.wpb_row:not(.full-width-section):not(.full-width-content):last-child {
        margin-bottom: 1.5em
    }

    body[data-col-gap="50px"] .wpb_row:not(.full-width-section):not(.full-width-content) {
        margin-bottom: 50px
    }

    body[data-col-gap="50px"] .vc_row-fluid .span_12 {
        margin-left: -25px;
        margin-right: -25px
    }

    body[data-col-gap="50px"] .vc_row-fluid .wpb_column {
        padding-left: 25px;
        padding-right: 25px
    }

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

        body[data-col-gap="50px"] .vc_row-fluid:not(.inner_row):not(.full-width-content)>.span_12>.one-fourths:not([class*="vc_col-xs-"]),
        body[data-col-gap="50px"] .vc_row-fluid:not(.full-width-content) .vc_row-fluid.inner_row>.span_12>.one-fourths:not([class*="vc_col-xs-"]) {
            margin-bottom: 50px
        }
    }

    @media only screen and (max-width:999px) {
        body #slide-out-widget-area .inner .off-canvas-menu-container li a {
            font-size: 42px !important;
            line-height: 1 !important
        }
    }

    body,
    .toggle h3 a,
    body .ui-widget,
    table,
    select,
    .bar_graph li span strong,
    #slide-out-widget-area .tagcloud a,
    body .container .woocommerce-message a.button,
    #search-results .result .title span,
    .woocommerce ul.products li.product h3,
    .woocommerce-page ul.products li.product h3,
    .row .col.section-title .nectar-love span,
    body .nectar-love span,
    body .nectar-social .nectar-love .nectar-love-count,
    body .carousel-heading h2,
    .sharing-default-minimal .nectar-social .social-text,
    body .sharing-default-minimal .nectar-love,
    .widget ul.nectar_widget[class*="nectar_blog_posts_"]>li .post-date,
    .single [data-post-hs="default_minimal"] #single-below-header span,
    .single .heading-title[data-header-style="default_minimal"] #single-below-header span,
    #header-outer .nectar-image-link-widget .image-link-content span,
    #slide-out-widget-area.fullscreen .nectar-image-link-widget .image-link-content span,
    #slide-out-widget-area.fullscreen-alt .nectar-image-link-widget .image-link-content span,
    .nectar-header-text-content,
    #slide-out-widget-area .nectar-ext-menu-item .menu-item-desc,
    .woocommerce-checkout-review-order-table .product-info .product-quantity,
    #ajax-content-wrap .nectar-shop-header-bottom .widget_layered_nav_filters ul li a,
    #ajax-content-wrap .nectar-sticky-tabs .wpb_tabs_nav li .menu-content>a {
        font-family: Avenir-Book;
        letter-spacing: .03em;
        font-size: 16px;
        line-height: 24px
    }

    .bold,
    strong,
    b {
        font-family: Avenir-Book;
        font-weight: 600
    }

    .single #single-below-header span {
        font-family: Avenir-Book
    }

    .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
        line-height: 24px
    }

    .nectar-shop-header-bottom .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
    body[data-fancy-form-rcs="1"] .nectar-shop-header-bottom .woocommerce-ordering select {
        font-family: Avenir-Book !important
    }

    @media only screen and (max-width:1300px) and (min-width:1000px) {
        body {
            font-size: 16px;
            line-height: 24px
        }
    }

    @media only screen and (max-width:999px) and (min-width:690px) {
        body {
            font-size: 16px;
            line-height: 24px
        }
    }

    @media only screen and (max-width:690px) {
        body {
            font-size: 16px;
            line-height: 24px
        }
    }

    #top nav>ul>li>a,
    .span_3 .pull-left-wrap>ul>li>a,
    body.material #search-outer #search input[type="text"],
    #top ul .slide-out-widget-area-toggle a i.label,
    #top .span_9>.slide-out-widget-area-toggle a.using-label .label,
    #header-secondary-outer .nectar-center-text,
    #slide-out-widget-area .secondary-header-text,
    #header-outer #mobile-menu ul li a,
    #header-outer #mobile-menu .secondary-header-text,
    .nectar-mobile-only.mobile-header a {
        font-family: Avenir-Medium;
        font-size: 16px;
        line-height: 16px
    }

    #top nav>ul>li[class*="button_solid_color"]>a:before,
    #header-outer.transparent #top nav>ul>li[class*="button_solid_color"]>a:before,
    #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
        height: 27px
    }

    #top nav>ul>li[class*="button_bordered"]>a:before,
    #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
        height: 37px
    }

    .material .sf-menu>li>a>.sf-sub-indicator [class^="icon-"] {
        font-size: 18px
    }

    #top .sf-menu li ul li a,
    #header-secondary-outer nav>ul>li>a,
    #header-secondary-outer .sf-menu li ul li a,
    #header-secondary-outer ul ul li a,
    #header-outer .widget_shopping_cart .cart_list a,
    .nectar-slide-in-cart.style_slide_in_click .close-cart {
        font-family: Avenir-Medium;
        text-transform: none;
        font-size: 16px;
        line-height: 22px
    }

    #page-header-bg h1,
    body h1,
    body .row .col.section-title h1,
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2,
    body #error-404 h1,
    [data-inherit-heading-family="h1"] {
        font-family: Avenir-Medium;
        text-transform: none;
        font-size: 62px;
        line-height: 68px
    }

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

        body .row .col.section-title h1,
        body h1,
        .full-width-content .recent-post-container .inner-wrap h2 {
            font-size: 46.5px;
            line-height: 51px
        }
    }

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

        body .row .col.section-title h1,
        body h1,
        html body .row .col.section-title.span_12 h1,
        #page-header-bg .span_6 h1,
        #page-header-bg.fullscreen-header .span_6 h1,
        body .featured-media-under-header h1,
        .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
            font-size: 43.4px;
            line-height: 47.6px
        }

        .full-width-content .recent-post-container .inner-wrap h2 {
            font-size: 43.4px;
            line-height: 47.6px
        }

        .wpb_wrapper h1.vc_custom_heading {
            font-size: 43.4px !important;
            line-height: 47.6px !important
        }
    }

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

        body .row .col.section-title h1,
        body h1,
        html body .row .col.section-title.span_12 h1,
        body.single.single-post .row .col.section-title.span_12 h1,
        #page-header-bg .span_6 h1,
        #page-header-bg.fullscreen-header .span_6 h1,
        body .featured-media-under-header h1,
        .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
            font-size: 40.3px;
            line-height: 44.2px
        }

        .wpb_wrapper h1.vc_custom_heading {
            font-size: 40.3px !important;
            line-height: 44.2px !important
        }
    }

    #page-header-bg h2,
    body h2,
    article.post .post-header h2,
    article.post.quote .post-content h2,
    article.post.link .post-content h2,
    #call-to-action span,
    .woocommerce .full-width-tabs #reviews h3,
    .row .col.section-title h2,
    .nectar_single_testimonial[data-style="bold"] p,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
    body #error-404 h2,
    .woocommerce-page .woocommerce p.cart-empty,
    .nectar-ext-menu-item .inherit-h2 .menu-title-text,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
    #mobile-menu .nectar-ext-menu-item .inherit-h2,
    #ajax-content-wrap .nectar-inherit-h2,
    #header-outer .nectar-inherit-h2,
    [data-inherit-heading-family="h2"],
    .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h2 {
        font-family: Avenir-Medium;
        text-transform: none;
        font-size: 48px;
        line-height: 56px
    }

    .single-product div.product h1.product_title,
    .nectar-shop-header .page-title {
        font-size: 48px;
        line-height: 56px
    }

    .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
        font-size: 48px
    }

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

        body h2,
        .single-product div.product h1.product_title,
        .nectar-shop-header .page-title,
        #ajax-content-wrap .nectar-inherit-h2,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
            font-size: 40.8px;
            line-height: 47.6px
        }

        .row .span_2 h2,
        .row .span_3 h2,
        .row .span_4 h2,
        .row .vc_col-sm-2 h2,
        .row .vc_col-sm-3 h2,
        .row .vc_col-sm-4 h2 {
            font-size: 33.6px;
            line-height: 39.2px
        }
    }

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

        .col h2,
        body h2,
        .single-product div.product h1.product_title,
        .nectar-shop-header .page-title,
        .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
        .nectar_single_testimonial[data-style="bold"] p,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
        #mobile-menu .nectar-ext-menu-item .inherit-h2,
        #ajax-content-wrap .nectar-inherit-h2,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
            font-size: 33.6px;
            line-height: 39.2px
        }

        .wpb_wrapper h2.vc_custom_heading {
            font-size: 33.6px !important;
            line-height: 39.2px !important
        }
    }

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

        .col h2,
        body h2,
        .single-product div.product h1.product_title,
        .nectar-shop-header .page-title,
        .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control,
        .nectar_single_testimonial[data-style="bold"] p,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h2,
        #ajax-content-wrap .nectar-inherit-h2,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h2"] .content {
            font-size: 28.8px;
            line-height: 33.6px
        }

        .wpb_wrapper h2.vc_custom_heading {
            font-size: 28.8px !important;
            line-height: 33.6px !important
        }
    }

    body h3,
    .row .col h3,
    .toggle h3 a,
    .ascend #respond h3,
    .ascend h3#comments,
    .woocommerce ul.products li.product.text_on_hover h3,
    .masonry.classic_enhanced .masonry-blog-item h3.title,
    .woocommerce ul.products li.product.material h3,
    .woocommerce-page ul.products li.product.material h3,
    .portfolio-items[data-ps="8"] .col h3,
    .nectar-hor-list-item[data-font-family="h3"],
    .woocommerce ul.products li.product h2,
    .nectar-quick-view-box h1,
    .nectar-ext-menu-item .inherit-h3 .menu-title-text,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
    #mobile-menu .nectar-ext-menu-item .inherit-h3,
    #ajax-content-wrap .nectar-inherit-h3,
    #header-outer .nectar-inherit-h3,
    [data-inherit-heading-family="h3"],
    .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h3,
    .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h3,
    body.woocommerce div.product p.price.nectar-inherit-h3 ins {
        font-family: Avenir-Medium;
        text-transform: none;
        font-size: 32px;
        line-height: 38px
    }

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

        .ascend .comments-section .comment-wrap.full-width-section>h3#comments,
        .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
            font-size: 54.4px;
            line-height: 62.4px
        }

        #ajax-content-wrap .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
            font-size: 48px;
            line-height: 57px
        }
    }

    @media only screen and (min-width:1300px) and (max-width:1500px) {
        body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
            font-size: 27.2px;
            line-height: 32.3px
        }
    }

    .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
        font-size: 32px
    }

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

        .row .span_2 h3,
        .row .span_3 h3,
        .row .span_4 h3,
        .row .vc_col-sm-2 h3,
        .row .vc_col-sm-3 h3,
        .row .vc_col-sm-4 h3,
        .row .col h3,
        body h3,
        #ajax-content-wrap .nectar-inherit-h3,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
            font-size: 27.2px;
            line-height: 32.3px
        }
    }

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

        .row .span_2 h3,
        .row .span_3 h3,
        .row .span_4 h3,
        .row .vc_col-sm-2 h3,
        .row .vc_col-sm-3 h3,
        .row .vc_col-sm-4 h3,
        .row .col h3,
        body h3,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
        #ajax-content-wrap .nectar-inherit-h3,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
            font-size: 22.4px;
            line-height: 26.6px
        }

        .wpb_wrapper h3.vc_custom_heading {
            font-size: 22.4px !important;
            line-height: 26.6px !important
        }
    }

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

        .row .span_2 h3,
        .row .span_3 h3,
        .row .span_4 h3,
        .row .vc_col-sm-2 h3,
        .row .vc_col-sm-3 h3,
        .row .vc_col-sm-4 h3,
        .row .col h3,
        body h3,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h3,
        #mobile-menu .nectar-ext-menu-item .inherit-h3,
        #ajax-content-wrap .nectar-inherit-h3,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h3"] .content {
            font-size: 20.8px;
            line-height: 24.7px
        }

        .wpb_wrapper h3.vc_custom_heading {
            font-size: 20.8px !important;
            line-height: 24.7px !important
        }
    }

    @media only screen and (min-width:1300px) {
        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
            font-size: 44.8px
        }
    }

    @media only screen and (max-width:1300px) and (min-width:1000px) {
        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
            font-size: 38.08px
        }
    }

    @media only screen and (max-width:999px) and (min-width:690px) {
        .nectar-post-grid[data-columns="2"][data-masonry="yes"]>div:nth-of-type(3n+1) h3 {
            font-size: 31.36px
        }
    }

    body h4,
    .row .col h4,
    .portfolio-items .work-meta h4,
    .list-icon-holder[data-icon_type="numerical"] span,
    .portfolio-items .col.span_3 .work-meta h4,
    #respond h3,
    .blog-recent.related-posts h3.title,
    h3#comments,
    .portfolio-items[data-ps="6"] .work-meta h4,
    .nectar-hor-list-item[data-font-family="h4"],
    .toggles[data-style="minimal_small"] .toggle>h3 a,
    .woocommerce #reviews #reply-title,
    p.woocommerce.add_to_cart_inline>span.woocommerce-Price-amount,
    p.woocommerce.add_to_cart_inline ins>span.woocommerce-Price-amount,
    #header-outer .total,
    #header-outer .total strong,
    .nectar-ext-menu-item .inherit-h4 .menu-title-text,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
    #mobile-menu .nectar-ext-menu-item .inherit-h4,
    .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
    .woocommerce-cart .product-name a,
    #ajax-content-wrap .nectar-inherit-h4,
    #header-outer .nectar-inherit-h4,
    .archive.woocommerce .container-wrap>.main-content #sidebar>.header h4,
    [data-inherit-heading-family="h4"],
    .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h4,
    .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h4,
    body.woocommerce div.product p.price.nectar-inherit-h4 ins {
        font-family: Avenir-Medium;
        text-transform: none;
        font-size: 24px;
        line-height: 28px
    }

    @media only screen and (min-width:690px) {
        .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
            font-size: 40.8px !important;
            line-height: 48.8px !important
        }

        .nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item>a:not(.remove) {
            font-family: Avenir-Medium !important
        }
    }

    .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
        font-size: 24px
    }

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

        .row .col h4,
        body h4,
        .woocommerce-cart .product-name a,
        #ajax-content-wrap .nectar-inherit-h4,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
            font-size: 24px;
            line-height: 28px
        }
    }

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

        .row .col h4,
        body h4,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
        .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
        .woocommerce-cart .product-name a,
        #ajax-content-wrap .nectar-inherit-h4,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
            font-size: 21.6px;
            line-height: 25.2px
        }
    }

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

        .row .col h4,
        body h4,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h4,
        .nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list .product-meta a:not(.remove),
        .woocommerce-cart .product-name a,
        #ajax-content-wrap .nectar-inherit-h4,
        .archive.woocommerce .container-wrap>.main-content #sidebar>.header h4,
        .nectar-category-grid[data-style="mouse_follow_image"][data-h-tag="h4"] .content {
            font-size: 21.6px;
            line-height: 25.2px
        }
    }

    body h5,
    .row .col h5,
    .portfolio-items .work-item.style-3-alt p,
    .nectar-hor-list-item[data-font-family="h5"],
    .nectar-ext-menu-item .inherit-h5 .menu-title-text,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
    #ajax-content-wrap .nectar-inherit-h5,
    #header-outer .nectar-inherit-h5,
    [data-inherit-heading-family="h5"],
    .nectar-quick-view-box div.product h1.product_title.nectar-inherit-h5,
    .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h5,
    body.woocommerce div.product p.price.nectar-inherit-h5 ins {
        font-family: Avenir-Book;
        letter-spacing: .05em;
        font-size: 20px;
        line-height: 30px
    }

    body .wpb_column>.wpb_wrapper>.morphing-outline .inner>h5 {
        font-size: 27px
    }

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

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

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

        .row .col h5,
        body h5,
        #ajax-content-wrap .nectar-inherit-h5 {
            font-size: 18px;
            line-height: 27px
        }
    }

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

        .row .col h5,
        body h5,
        #slide-out-widget-area .nectar-ext-menu-item .inherit-h5,
        #ajax-content-wrap .nectar-inherit-h5 {
            font-size: 18px;
            line-height: 27px
        }
    }

    body h6,
    .row .col h6,
    .nectar-hor-list-item[data-font-family="h6"],
    .nectar-ext-menu-item .inherit-h6 .menu-title-text,
    #slide-out-widget-area .nectar-ext-menu-item .inherit-h6,
    #ajax-content-wrap .nectar-inherit-h6,
    #header-outer .nectar-inherit-h6,
    [data-inherit-heading-family="h6"],
    .nectar-quick-view-box div.product .summary p.price.nectar-inherit-h6,
    body.woocommerce div.product p.price.nectar-inherit-h6 ins {
        font-family: Avenir-Medium;
        font-size: 18px;
        line-height: 28px
    }

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

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

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

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

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

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

    body i,
    body em,
    .masonry.meta_overlaid article.post .post-header .meta-author>span,
    .post-area.masonry.meta_overlaid article.post .post-meta .date,
    .post-area.masonry.meta_overlaid article.post.quote .quote-inner .author,
    .post-area.masonry.meta_overlaid article.post.link .post-content .destination,
    body .testimonial_slider[data-style="minimal"] blockquote span.title {
        font-family: Avenir-Medium;
        text-transform: none;
        font-weight: 500
    }

    body b,
    body strong,
    body .bold {
        font-family: Avenir-Medium
    }

    form label,
    .woocommerce-checkout-review-order-table .product-info .amount,
    .nectar-progress-bar p,
    .nectar-progress-bar span strong i,
    .nectar-progress-bar span strong,
    body.material .nectar_single_testimonial[data-style="basic"] span.wrap,
    body.material .nectar_single_testimonial[data-style="basic_left_image"] span.wrap,
    .testimonial_slider:not([data-style="minimal"]) blockquote span,
    .woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered,
    .woocommerce-ordering .select2-container .select2-choice>.select2-chosen,
    body[data-fancy-form-rcs="1"] .woocommerce-ordering select,
    .tabbed[data-style="minimal_alt"]>ul li a,
    .material .widget .nectar_widget[class*="nectar_blog_posts_"]>li .post-title,
    body.material .tagcloud a,
    .material .main-content .widget li a,
    .material #footer-outer .widget li a,
    .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a,
    .material .recentcomments .comment-author-link,
    .single .post-area .content-inner>.post-tags a,
    .masonry.material .masonry-blog-item .grav-wrap a,
    .nectar-recent-posts-single_featured .grav-wrap a,
    .masonry.material .masonry-blog-item .meta-category a,
    .post-area.featured_img_left article .meta-category a,
    .post-area.featured_img_left article .grav-wrap .text a,
    .related-posts[data-style="material"] .meta-category a,
    .masonry.auto_meta_overlaid_spaced article.post.quote .author,
    .masonry.material article.post.quote .author,
    .nectar-post-grid-wrap[data-style="vertical_list"] .nectar-link-underline,
    .nectar-post-grid.vert_list_counter .item-main:before,
    body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span,
    .material .tabbed>ul li a,
    .post-area.featured_img_left article.post.quote .author,
    .single .post.format-quote .author,
    .related-posts[data-style="material"] .grav-wrap .text a,
    .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a,
    [data-style="list_featured_first_row"] .meta-category a,
    .nectar-recent-posts-single_featured .strong a,
    .nectar-recent-posts-single_featured.multiple_featured .controls li .title,
    body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .woo-flickity-count,
    body.woocommerce ul.products li.minimal.product span.onsale,
    .nectar-ajax-search-results ul.products li.minimal.product span.onsale,
    .nectar-woo-flickity ul.products li.minimal.product span.onsale,
    .nectar-quick-view-box span.onsale,
    .nectar-quick-view-box .nectar-full-product-link a,
    body .nectar-quick-view-box .single_add_to_cart_button,
    .nectar-quick-view-box .single_add_to_cart_button,
    body .cart .quantity input.qty,
    body .cart .quantity input.plus,
    body .cart .quantity input.minus,
    body .woocommerce-mini-cart .quantity input.qty,
    body .woocommerce-mini-cart .quantity input.plus,
    body .woocommerce-mini-cart .quantity input.minus,
    .style_slide_in_click .product-meta>.quantity .amount,
    .pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close,
    .woocommerce-account .woocommerce-form-login .lost_password,
    .woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a,
    .woocommerce div.product_meta,
    .woocommerce table.shop_table th,
    #header-outer .widget_shopping_cart .cart_list a,
    .woocommerce .yith-wcan-reset-navigation.button,
    .single-product .entry-summary p.stock.out-of-stock,
    .nectar-post-grid .nectar-post-grid-item .content .meta-category a,
    .nectar-slide-in-cart.style_slide_in_click ul.product_list_widget li dl dt,
    .woocommerce-tabs ol.commentlist li .comment-text p.meta strong,
    #ajax-content-wrap .nectar-inherit-label {
        font-family: Avenir-Medium;
        font-size: 14px !important;
        line-height: 24px
    }

    body #sidebar h4,
    body .widget h4,
    body #footer-outer .widget h4 {
        letter-spacing: 0;
        font-size: 16px !important;
        line-height: 22px;
        font-weight: 400 !important
    }

    body #page-header-bg h1,
    html body .row .col.section-title h1,
    .nectar-box-roll .overlaid-content h1,
    .featured-media-under-header h1 {
        font-family: Avenir-Medium;
        font-size: 80px;
        line-height: 84px
    }

    @media only screen and (min-width:690px) and (max-width:999px) {
        .overlaid-content h1 {
            font-size: 56px !important;
            line-height: 60px !important
        }
    }

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

        #page-header-bg .span_6 h1,
        .nectar-box-roll .overlaid-content h1,
        body .featured-media-under-header h1 {
            font-size: 68px;
            line-height: 71.4px
        }
    }

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

        #page-header-bg .span_6 h1,
        .nectar-box-roll .overlaid-content h1 {
            font-size: 72px;
            line-height: 75.6px
        }
    }

    @media only screen and (max-width:690px) {
        .overlaid-content h1 {
            font-size: 36px !important;
            line-height: 37.8px !important
        }
    }

    body #page-header-bg .span_6 span.subheader,
    #page-header-bg span.result-num,
    body .row .col.section-title>span,
    .page-header-no-bg .col.section-title h1>span,
    .nectar-box-roll .overlaid-content .subheader {
        font-family: Avenir-Book;
        font-size: 18px;
        line-height: 28px
    }

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

        body #page-header-bg:not(.fullscreen-header) .span_6 span.subheader,
        body .row .col.section-title>span {
            font-size: 16.2px;
            line-height: 25.2px
        }
    }

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

        body #page-header-bg.fullscreen-header .span_6 span.subheader,
        .overlaid-content .subheader {
            font-size: 14.4px !important;
            line-height: 22.4px !important
        }
    }

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

        body #page-header-bg.fullscreen-header .span_6 span.subheader,
        .overlaid-content .subheader {
            font-size: 12.6px !important;
            line-height: 19.6px !important
        }

        #page-header-bg .span_6 span.subheader {
            font-size: 16px !important;
            line-height: 1.6 !important
        }
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
    body #nectar-ocm-ht-line-check {
        font-family: Avenir-Light;
        font-size: 45px;
        line-height: 50px
    }

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

        body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
        #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
        body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
            font-size: 40.5px !important;
            line-height: 45px !important
        }
    }

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

        body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a,
        #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li>a,
        body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {
            font-size: 31.5px !important;
            line-height: 35px !important
        }
    }

    body #slide-out-widget-area .menuwrapper li small,
    #header-outer .sf-menu li ul li a .item_desc,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small,
    #slide-out-widget-area .off-canvas-menu-container .nectar-ext-menu-item .item_desc,
    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .menu li small,
    #header-outer #mobile-menu ul ul>li>a .item_desc,
    .nectar-ext-menu-item .menu-item-desc,
    #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
        font-family: Avenir-Book;
        text-transform: none;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400
    }

    @media only screen and (min-width:690px) and (max-width:999px) {
        #slide-out-widget-area .menuwrapper li small {
            font-size: 12.6px;
            line-height: 18px
        }
    }

    @media only screen and (max-width:690px) {
        #slide-out-widget-area .menuwrapper li small {
            font-size: 9.8px;
            line-height: 14px
        }
    }

    blockquote,
    .testimonial_slider blockquote,
    .testimonial_slider blockquote span,
    .testimonial_slider[data-style="minimal"] blockquote span:not(.title),
    .testimonial_slider[data-style="minimal"] blockquote,
    .testimonial_slider[data-style="minimal"] .controls {
        font-family: Avenir-Book;
        font-size: 20px;
        line-height: 32px;
        font-weight: 400
    }

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

        blockquote,
        .testimonial_slider blockquote,
        .testimonial_slider blockquote span,
        .testimonial_slider[data-style="minimal"] blockquote,
        .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
            font-size: 20px;
            line-height: 32px
        }
    }

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

        blockquote,
        .testimonial_slider blockquote,
        .testimonial_slider blockquote span,
        .testimonial_slider[data-style="minimal"] blockquote,
        .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
            font-size: 20px;
            line-height: 32px
        }
    }

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

        blockquote,
        .testimonial_slider blockquote,
        .testimonial_slider blockquote span,
        .testimonial_slider[data-style="minimal"] blockquote,
        .testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
            font-size: 20px;
            line-height: 32px
        }
    }

    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3,
    .woocommerce ul.products li.product h2,
    .woocommerce ul.products li.product h2,
    .woocommerce-page ul.products li.product h2 {
        font-family: Avenir-Medium;
        letter-spacing: 0;
        font-size: 18px !important;
        line-height: 26px;
        font-weight: 500 !important
    }

    .woocommerce .material.product .product-wrap .product-add-to-cart .price .amount,
    .woocommerce .material.product .product-wrap .product-add-to-cart a,
    .woocommerce .material.product .product-wrap .product-add-to-cart a>span,
    .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
    html .woocommerce ul.products li.product.material .price,
    .woocommerce ul.products li.product.material .price ins,
    .woocommerce ul.products li.product.material .price ins .amount,
    .woocommerce-page ul.products li.product.material .price ins span,
    .material.product .product-wrap .product-add-to-cart a span,
    html .woocommerce ul.products .text_on_hover.product .add_to_cart_button,
    .woocommerce ul.products li.product .price,
    .woocommerce ul.products li.product .price ins,
    .woocommerce ul.products li.product .price ins .amount,
    html .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
    body .material.product .product-wrap .product-add-to-cart[data-nectar-quickview="true"] a span,
    .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
    .text_on_hover.product a.added_to_cart,
    .products li.product.minimal .product-meta .price,
    .products li.product.minimal .product-meta .amount {
        font-family: Avenir-Book;
        letter-spacing: 0;
        font-size: 14px !important;
        line-height: 18px;
        font-weight: 400 !important
    }

    #footer-outer .widget h4,
    #sidebar h4,
    #call-to-action .container a,
    .uppercase,
    .nectar-post-grid-wrap .load-more,
    .nectar-button,
    .nectar-button.medium,
    .nectar-button.small,
    .nectar-view-indicator span,
    .nectar-3d-transparent-button,
    .swiper-slide .button a,
    .play_button_with_text span[data-font*="btn"],
    body .widget_calendar table th,
    body #footer-outer #footer-widgets .col .widget_calendar table th,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a,
    .carousel-heading h2,
    body .gform_wrapper .top_label .gfield_label,
    body .vc_pie_chart .wpb_pie_chart_heading,
    #infscr-loading div,
    #page-header-bg .author-section a,
    .ascend input[type="submit"],
    .ascend button[type="submit"],
    .material input[type="submit"],
    .material button[type="submit"],
    .original .checkout_coupon button[type="submit"],
    .original.woocommerce-cart .actions button[type="submit"],
    .ascend .checkout_coupon button[type="submit"],
    .ascend.woocommerce-cart .actions button[type="submit"],
    body.material #page-header-bg.fullscreen-header .inner-wrap>a,
    body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,
    .widget h4,
    .text-on-hover-wrap .categories a,
    .meta_overlaid article.post .post-header h3,
    .meta_overlaid article.post.quote .post-content h3,
    .meta_overlaid article.post.link .post-content h3,
    .meta_overlaid article .meta-author a,
    .pricing-column.highlight h3 .highlight-reason,
    .blog-recent[data-style="minimal"] .col>span,
    body .masonry.classic_enhanced .posts-container article .meta-category a,
    body .masonry.classic_enhanced .posts-container article.wide_tall .meta-category a,
    .blog-recent[data-style*="classic_enhanced"] .meta-category a,
    .nectar-recent-posts-slider .container .strong,
    .single .heading-title[data-header-style="default_minimal"] .meta-category a,
    .nectar-fancy-box .link-text,
    .post-area.standard-minimal article.post .post-meta .date a,
    .post-area.standard-minimal article.post .more-link span,
    body[data-button-style="rounded"] #pagination>a,
    html body #pagination>span,
    body[data-form-submit="see-through-2"] input[type=submit],
    body[data-form-submit="see-through-2"] button[type=submit],
    body[data-form-submit="see-through"] input[type=submit],
    body[data-form-submit="see-through"] button[type=submit],
    body[data-form-submit="regular"] input[type=submit] body[data-form-submit="regular"] button[type=submit],
    .nectar_team_member_overlay .team_member_details .title,
    body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>ul>li.has-ul>a,
    .nectar_fullscreen_zoom_recent_projects .project-slide .project-info .normal-container>a,
    .nectar-hor-list-item .nectar-list-item-btn,
    .nectar-category-grid-item .content span.subtext,
    .yikes-easy-mc-form .yikes-easy-mc-submit-button,
    .nectar-cta .nectar-button-type,
    .nectar-post-grid-wrap .nectar-post-grid-filters h4,
    .nectar-inherit-btn-type {
        font-family: Avenir-Medium;
        text-transform: none !important;
        letter-spacing: 0;
        font-size: 16px;
        font-weight: 500
    }
}

@media all {

    @font-face {
        font-family: 'FontAwesome';
        src: url(../../../themes/mathisys/css/fonts/fontawesome-webfont.eot);
        src: url(../../../themes/mathisys/css/fonts/fontawesome-webfont-1.eot) format('embedded-opentype'),
            url(../../../themes/mathisys/css/fonts/fontawesome-webfont.svg) format('svg'),
            url(../../../themes/mathisys/css/fonts/fontawesome-webfont.woff) format('woff'),
            url(../../../themes/mathisys/css/fonts/fontawesome-webfont.ttf) format('truetype');
        font-weight: normal;
        font-display: block;
        font-style: normal;
    }

    i[class^="icon-"],
    [class*=" icon-"],
    i[class*="fa-"],
    span[class*="fa-"] {
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased;
        *margin-right: .3em;
    }

    [class^="icon-"]:before,
    [class*=" icon-"]:before {
        text-decoration: inherit;
        speak: none;
    }

    .icon-large:before {
        vertical-align: -10%;
        font-size: 1.3333333333333333em;
    }

    [class^="icon-"].icon-fixed-width,
    [class*=" icon-"].icon-fixed-width {
        display: inline-block;
        width: 1.1428571428571428em;
        text-align: right;
        padding-right: 0.2857142857142857em;
    }

    [class^="icon-"].icon-fixed-width.icon-large,
    [class*=" icon-"].icon-fixed-width.icon-large {
        width: 1.4285714285714286em;
    }

    .icons-ul {
        margin-left: 2.142857142857143em;
        list-style-type: none;
    }

    .icons-ul>li {
        position: relative;
    }

    .icons-ul .icon-li {
        position: absolute;
        left: -2.142857142857143em;
        width: 2.142857142857143em;
        text-align: center;
        line-height: inherit;
    }

    [class^="icon-"].hide,
    [class*=" icon-"].hide {
        display: none;
    }

    .icon-muted {
        color: #eeeeee;
    }

    .icon-light {
        color: #ffffff;
    }

    .icon-dark {
        color: #333333;
    }

    .icon-border {
        border: solid 1px #eeeeee;
        padding: .2em .25em .15em;
        border-radius: 3px;
    }

    .icon-2x {
        font-size: 2em;
    }

    .icon-2x.icon-border {
        border-width: 2px;
        border-radius: 4px;
    }

    .icon-3x {
        font-size: 3em;
    }

    .icon-3x.icon-border {
        border-width: 3px;
        border-radius: 5px;
    }

    .icon-4x {
        font-size: 4em;
    }

    .icon-4x.icon-border {
        border-width: 4px;
        border-radius: 6px;
    }

    .icon-5x {
        font-size: 5em;
    }

    .icon-5x.icon-border {
        border-width: 5px;
        border-radius: 7px;
    }

    .pull-right {
        float: right;
    }

    .pull-left {
        float: left;
    }

    [class^="icon-"].pull-left,
    [class*=" icon-"].pull-left {
        margin-right: .3em;
    }

    [class^="icon-"].pull-right,
    [class*=" icon-"].pull-right {
        margin-left: .3em;
    }

    [class^="icon-"],
    [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;
    }

    .icon-stack {
        position: relative;
        display: inline-block;
        width: 2em;
        height: 2em;
        line-height: 2em;
        vertical-align: -35%;
    }

    .icon-stack [class^="icon-"],
    .icon-stack [class*=" icon-"] {
        display: block;
        text-align: center;
        position: absolute;
        width: 100%;
        height: 100%;
        font-size: 1em;
        line-height: inherit;
        *line-height: 2em;
    }

    .icon-stack .icon-stack-base {
        font-size: 2em;
        *line-height: 1em;
    }

    .icon-spin {
        display: inline-block;
        -moz-animation: spin 2s infinite linear;
        -o-animation: spin 2s infinite linear;
        -webkit-animation: spin 2s infinite linear;
        animation: spin 2s infinite linear;
    }

    a .icon-stack,
    a .icon-spin {
        display: inline-block;
        text-decoration: none;
    }

    @-moz-keyframes spin {
        0% {
            -moz-transform: rotate(0deg);
        }

        100% {
            -moz-transform: rotate(359deg);
        }
    }

    @-webkit-keyframes spin {
        0% {
            -webkit-transform: rotate(0deg);
        }

        100% {
            -webkit-transform: rotate(359deg);
        }
    }

    @-o-keyframes spin {
        0% {
            -o-transform: rotate(0deg);
        }

        100% {
            -o-transform: rotate(359deg);
        }
    }

    @-ms-keyframes spin {
        0% {
            -ms-transform: rotate(0deg);
        }

        100% {
            -ms-transform: rotate(359deg);
        }
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(359deg);
        }
    }

    .icon-rotate-90:before {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    }

    .icon-rotate-180:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    }

    .icon-rotate-270:before {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

    .icon-flip-horizontal:before {
        -webkit-transform: scale(-1, 1);
        -moz-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        -o-transform: scale(-1, 1);
        transform: scale(-1, 1);
    }

    .icon-flip-vertical:before {
        -webkit-transform: scale(1, -1);
        -moz-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        -o-transform: scale(1, -1);
        transform: scale(1, -1);
    }

    a .icon-rotate-90:before,
    a .icon-rotate-180:before,
    a .icon-rotate-270:before,
    a .icon-flip-horizontal:before,
    a .icon-flip-vertical:before {
        display: inline-block;
    }

    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .fa-lg {
        font-size: 1.33333333em;
        line-height: .75em;
        vertical-align: -15%
    }

    .fa-2x {
        font-size: 2em
    }

    .fa-3x {
        font-size: 3em
    }

    .fa-4x {
        font-size: 4em
    }

    .fa-5x {
        font-size: 5em
    }

    .fa-fw {
        width: 1.28571429em;
        text-align: center
    }

    .fa-ul {
        padding-left: 0;
        margin-left: 2.14285714em;
        list-style-type: none
    }

    .fa-ul>li {
        position: relative
    }

    .fa-li {
        position: absolute;
        left: -2.14285714em;
        width: 2.14285714em;
        top: .14285714em;
        text-align: center
    }

    .fa-li.fa-lg {
        left: -1.85714286em
    }

    .fa-border {
        padding: .2em .25em .15em;
        border: solid .08em #eee;
        border-radius: .1em
    }

    .fa-pull-left {
        float: left
    }

    .fa-pull-right {
        float: right
    }

    .fa.fa-pull-left {
        margin-right: .3em
    }

    .fa.fa-pull-right {
        margin-left: .3em
    }

    .pull-right {
        float: right
    }

    .pull-left {
        float: left
    }

    .fa.pull-left {
        margin-right: .3em
    }

    .fa.pull-right {
        margin-left: .3em
    }

    .fa-spin {
        -webkit-animation: fa-spin 2s infinite linear;
        animation: fa-spin 2s infinite linear
    }

    .fa-pulse {
        -webkit-animation: fa-spin 1s infinite steps(8);
        animation: fa-spin 1s infinite steps(8)
    }

    @-webkit-keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(359deg);
            transform: rotate(359deg)
        }
    }

    @keyframes fa-spin {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        100% {
            -webkit-transform: rotate(359deg);
            transform: rotate(359deg)
        }
    }

    .fa-rotate-90 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .fa-rotate-180 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .fa-rotate-270 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    .fa-flip-horizontal {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
        -webkit-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        transform: scale(-1, 1)
    }

    .fa-flip-vertical {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
        -webkit-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        transform: scale(1, -1)
    }

    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270,
    :root .fa-flip-horizontal,
    :root .fa-flip-vertical {
        filter: none
    }

    .fa-stack {
        position: relative;
        display: inline-block;
        width: 2em;
        height: 2em;
        line-height: 2em;
        vertical-align: middle
    }

    .fa-stack-1x,
    .fa-stack-2x {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center
    }

    .fa-stack-1x {
        line-height: inherit
    }

    .fa-stack-2x {
        font-size: 2em
    }

    .fa-inverse {
        color: #fff
    }

    .fa-glass:before {
        content: "\f000"
    }

    .fa-music:before {
        content: "\f001"
    }

    .fa-search:before {
        content: "\f002"
    }

    .fa-envelope-o:before {
        content: "\f003"
    }

    .fa-heart:before {
        content: "\f004"
    }

    .fa-star:before {
        content: "\f005"
    }

    .fa-star-o:before {
        content: "\f006"
    }

    .fa-user:before {
        content: "\f007"
    }

    .fa-film:before {
        content: "\f008"
    }

    .fa-th-large:before {
        content: "\f009"
    }

    .fa-th:before {
        content: "\f00a"
    }

    .fa-th-list:before {
        content: "\f00b"
    }

    .fa-check:before {
        content: "\f00c"
    }

    .fa-remove:before,
    .fa-close:before,
    .fa-times:before {
        content: "\f00d"
    }

    .fa-search-plus:before {
        content: "\f00e"
    }

    .fa-search-minus:before {
        content: "\f010"
    }

    .fa-power-off:before {
        content: "\f011"
    }

    .fa-signal:before {
        content: "\f012"
    }

    .fa-gear:before,
    .fa-cog:before {
        content: "\f013"
    }

    .fa-trash-o:before {
        content: "\f014"
    }

    .fa-home:before {
        content: "\f015"
    }

    .fa-file-o:before {
        content: "\f016"
    }

    .fa-clock-o:before {
        content: "\f017"
    }

    .fa-road:before {
        content: "\f018"
    }

    .fa-download:before {
        content: "\f019"
    }

    .fa-arrow-circle-o-down:before {
        content: "\f01a"
    }

    .fa-arrow-circle-o-up:before {
        content: "\f01b"
    }

    .fa-inbox:before {
        content: "\f01c"
    }

    .fa-play-circle-o:before {
        content: "\f01d"
    }

    .fa-rotate-right:before,
    .fa-repeat:before {
        content: "\f01e"
    }

    .fa-refresh:before {
        content: "\f021"
    }

    .fa-list-alt:before {
        content: "\f022"
    }

    .fa-lock:before {
        content: "\f023"
    }

    .fa-flag:before {
        content: "\f024"
    }

    .fa-headphones:before {
        content: "\f025"
    }

    .fa-volume-off:before {
        content: "\f026"
    }

    .fa-volume-down:before {
        content: "\f027"
    }

    .fa-volume-up:before {
        content: "\f028"
    }

    .fa-qrcode:before {
        content: "\f029"
    }

    .fa-barcode:before {
        content: "\f02a"
    }

    .fa-tag:before {
        content: "\f02b"
    }

    .fa-tags:before {
        content: "\f02c"
    }

    .fa-book:before {
        content: "\f02d"
    }

    .fa-bookmark:before {
        content: "\f02e"
    }

    .fa-print:before {
        content: "\f02f"
    }

    .fa-camera:before {
        content: "\f030"
    }

    .fa-font:before {
        content: "\f031"
    }

    .fa-bold:before {
        content: "\f032"
    }

    .fa-italic:before {
        content: "\f033"
    }

    .fa-text-height:before {
        content: "\f034"
    }

    .fa-text-width:before {
        content: "\f035"
    }

    .fa-align-left:before {
        content: "\f036"
    }

    .fa-align-center:before {
        content: "\f037"
    }

    .fa-align-right:before {
        content: "\f038"
    }

    .fa-align-justify:before {
        content: "\f039"
    }

    .fa-list:before {
        content: "\f03a"
    }

    .fa-dedent:before,
    .fa-outdent:before {
        content: "\f03b"
    }

    .fa-indent:before {
        content: "\f03c"
    }

    .fa-video-camera:before {
        content: "\f03d"
    }

    .fa-photo:before,
    .fa-image:before,
    .fa-picture-o:before {
        content: "\f03e"
    }

    .fa-pencil:before {
        content: "\f040"
    }

    .fa-map-marker:before {
        content: "\f041"
    }

    .fa-adjust:before {
        content: "\f042"
    }

    .fa-tint:before {
        content: "\f043"
    }

    .fa-edit:before,
    .fa-pencil-square-o:before {
        content: "\f044"
    }

    .fa-share-square-o:before {
        content: "\f045"
    }

    .fa-check-square-o:before {
        content: "\f046"
    }

    .fa-arrows:before {
        content: "\f047"
    }

    .fa-step-backward:before {
        content: "\f048"
    }

    .fa-fast-backward:before {
        content: "\f049"
    }

    .fa-backward:before {
        content: "\f04a"
    }

    .fa-play:before {
        content: "\f04b"
    }

    .fa-pause:before {
        content: "\f04c"
    }

    .fa-stop:before {
        content: "\f04d"
    }

    .fa-forward:before {
        content: "\f04e"
    }

    .fa-fast-forward:before {
        content: "\f050"
    }

    .fa-step-forward:before {
        content: "\f051"
    }

    .fa-eject:before {
        content: "\f052"
    }

    .fa-chevron-left:before {
        content: "\f053"
    }

    .fa-chevron-right:before {
        content: "\f054"
    }

    .fa-plus-circle:before {
        content: "\f055"
    }

    .fa-minus-circle:before {
        content: "\f056"
    }

    .fa-times-circle:before {
        content: "\f057"
    }

    .fa-check-circle:before {
        content: "\f058"
    }

    .fa-question-circle:before {
        content: "\f059"
    }

    .fa-info-circle:before {
        content: "\f05a"
    }

    .fa-crosshairs:before {
        content: "\f05b"
    }

    .fa-times-circle-o:before {
        content: "\f05c"
    }

    .fa-check-circle-o:before {
        content: "\f05d"
    }

    .fa-ban:before {
        content: "\f05e"
    }

    .fa-arrow-left:before {
        content: "\f060"
    }

    .fa-arrow-right:before {
        content: "\f061"
    }

    .fa-arrow-up:before {
        content: "\f062"
    }

    .fa-arrow-down:before {
        content: "\f063"
    }

    .fa-mail-forward:before,
    .fa-share:before {
        content: "\f064"
    }

    .fa-expand:before {
        content: "\f065"
    }

    .fa-compress:before {
        content: "\f066"
    }

    .fa-plus:before {
        content: "\f067"
    }

    .fa-minus:before {
        content: "\f068"
    }

    .fa-asterisk:before {
        content: "\f069"
    }

    .fa-exclamation-circle:before {
        content: "\f06a"
    }

    .fa-gift:before {
        content: "\f06b"
    }

    .fa-leaf:before {
        content: "\f06c"
    }

    .fa-fire:before {
        content: "\f06d"
    }

    .fa-eye:before {
        content: "\f06e"
    }

    .fa-eye-slash:before {
        content: "\f070"
    }

    .fa-warning:before,
    .fa-exclamation-triangle:before {
        content: "\f071"
    }

    .fa-plane:before {
        content: "\f072"
    }

    .fa-calendar:before {
        content: "\f073"
    }

    .fa-random:before {
        content: "\f074"
    }

    .fa-comment:before {
        content: "\f075"
    }

    .fa-magnet:before {
        content: "\f076"
    }

    .fa-chevron-up:before {
        content: "\f077"
    }

    .fa-chevron-down:before {
        content: "\f078"
    }

    .fa-retweet:before {
        content: "\f079"
    }

    .fa-shopping-cart:before {
        content: "\f07a"
    }

    .fa-folder:before {
        content: "\f07b"
    }

    .fa-folder-open:before {
        content: "\f07c"
    }

    .fa-arrows-v:before {
        content: "\f07d"
    }

    .fa-arrows-h:before {
        content: "\f07e"
    }

    .fa-bar-chart-o:before,
    .fa-bar-chart:before {
        content: "\f080"
    }

    .fa-twitter-square:before {
        content: "\f081"
    }

    .fa-facebook-square:before {
        content: "\f082"
    }

    .fa-camera-retro:before {
        content: "\f083"
    }

    .fa-key:before {
        content: "\f084"
    }

    .fa-gears:before,
    .fa-cogs:before {
        content: "\f085"
    }

    .fa-comments:before {
        content: "\f086"
    }

    .fa-thumbs-o-up:before {
        content: "\f087"
    }

    .fa-thumbs-o-down:before {
        content: "\f088"
    }

    .fa-star-half:before {
        content: "\f089"
    }

    .fa-heart-o:before {
        content: "\f08a"
    }

    .fa-sign-out:before {
        content: "\f08b"
    }

    .fa-linkedin-square:before {
        content: "\f08c"
    }

    .fa-thumb-tack:before {
        content: "\f08d"
    }

    .fa-external-link:before {
        content: "\f08e"
    }

    .fa-sign-in:before {
        content: "\f090"
    }

    .fa-trophy:before {
        content: "\f091"
    }

    .fa-github-square:before {
        content: "\f092"
    }

    .fa-upload:before {
        content: "\f093"
    }

    .fa-lemon-o:before {
        content: "\f094"
    }

    .fa-phone:before {
        content: "\f095"
    }

    .fa-square-o:before {
        content: "\f096"
    }

    .fa-bookmark-o:before {
        content: "\f097"
    }

    .fa-phone-square:before {
        content: "\f098"
    }

    .fa-twitter:before {
        content: "\f099"
    }

    .fa-facebook-f:before,
    .fa-facebook:before {
        content: "\f09a"
    }

    .fa-github:before {
        content: "\f09b"
    }

    .fa-unlock:before {
        content: "\f09c"
    }

    .fa-credit-card:before {
        content: "\f09d"
    }

    .fa-feed:before,
    .fa-rss:before {
        content: "\f09e"
    }

    .fa-hdd-o:before {
        content: "\f0a0"
    }

    .fa-bullhorn:before {
        content: "\f0a1"
    }

    .fa-bell:before {
        content: "\f0f3"
    }

    .fa-certificate:before {
        content: "\f0a3"
    }

    .fa-hand-o-right:before {
        content: "\f0a4"
    }

    .fa-hand-o-left:before {
        content: "\f0a5"
    }

    .fa-hand-o-up:before {
        content: "\f0a6"
    }

    .fa-hand-o-down:before {
        content: "\f0a7"
    }

    .fa-arrow-circle-left:before {
        content: "\f0a8"
    }

    .fa-arrow-circle-right:before {
        content: "\f0a9"
    }

    .fa-arrow-circle-up:before {
        content: "\f0aa"
    }

    .fa-arrow-circle-down:before {
        content: "\f0ab"
    }

    .fa-globe:before {
        content: "\f0ac"
    }

    .fa-wrench:before {
        content: "\f0ad"
    }

    .fa-tasks:before {
        content: "\f0ae"
    }

    .fa-filter:before {
        content: "\f0b0"
    }

    .fa-briefcase:before {
        content: "\f0b1"
    }

    .fa-arrows-alt:before {
        content: "\f0b2"
    }

    .fa-group:before,
    .fa-users:before {
        content: "\f0c0"
    }

    .fa-chain:before,
    .fa-link:before {
        content: "\f0c1"
    }

    .fa-cloud:before {
        content: "\f0c2"
    }

    .fa-flask:before {
        content: "\f0c3"
    }

    .fa-cut:before,
    .fa-scissors:before {
        content: "\f0c4"
    }

    .fa-copy:before,
    .fa-files-o:before {
        content: "\f0c5"
    }

    .fa-paperclip:before {
        content: "\f0c6"
    }

    .fa-save:before,
    .fa-floppy-o:before {
        content: "\f0c7"
    }

    .fa-square:before {
        content: "\f0c8"
    }

    .fa-navicon:before,
    .fa-reorder:before,
    .fa-bars:before {
        content: "\f0c9"
    }

    .fa-list-ul:before {
        content: "\f0ca"
    }

    .fa-list-ol:before {
        content: "\f0cb"
    }

    .fa-strikethrough:before {
        content: "\f0cc"
    }

    .fa-underline:before {
        content: "\f0cd"
    }

    .fa-table:before {
        content: "\f0ce"
    }

    .fa-magic:before {
        content: "\f0d0"
    }

    .fa-truck:before {
        content: "\f0d1"
    }

    .fa-pinterest:before {
        content: "\f0d2"
    }

    .fa-pinterest-square:before {
        content: "\f0d3"
    }

    .fa-google-plus-square:before {
        content: "\f0d4"
    }

    .fa-google-plus:before {
        content: "\f0d5"
    }

    .fa-money:before {
        content: "\f0d6"
    }

    .fa-caret-down:before {
        content: "\f0d7"
    }

    .fa-caret-up:before {
        content: "\f0d8"
    }

    .fa-caret-left:before {
        content: "\f0d9"
    }

    .fa-caret-right:before {
        content: "\f0da"
    }

    .fa-columns:before {
        content: "\f0db"
    }

    .fa-unsorted:before,
    .fa-sort:before {
        content: "\f0dc"
    }

    .fa-sort-down:before,
    .fa-sort-desc:before {
        content: "\f0dd"
    }

    .fa-sort-up:before,
    .fa-sort-asc:before {
        content: "\f0de"
    }

    .fa-envelope:before {
        content: "\f0e0"
    }

    .fa-linkedin:before {
        content: "\f0e1"
    }

    .fa-rotate-left:before,
    .fa-undo:before {
        content: "\f0e2"
    }

    .fa-legal:before,
    .fa-gavel:before {
        content: "\f0e3"
    }

    .fa-dashboard:before,
    .fa-tachometer:before {
        content: "\f0e4"
    }

    .fa-comment-o:before {
        content: "\f0e5"
    }

    .fa-comments-o:before {
        content: "\f0e6"
    }

    .fa-flash:before,
    .fa-bolt:before {
        content: "\f0e7"
    }

    .fa-sitemap:before {
        content: "\f0e8"
    }

    .fa-umbrella:before {
        content: "\f0e9"
    }

    .fa-paste:before,
    .fa-clipboard:before {
        content: "\f0ea"
    }

    .fa-lightbulb-o:before {
        content: "\f0eb"
    }

    .fa-exchange:before {
        content: "\f0ec"
    }

    .fa-cloud-download:before {
        content: "\f0ed"
    }

    .fa-cloud-upload:before {
        content: "\f0ee"
    }

    .fa-user-md:before {
        content: "\f0f0"
    }

    .fa-stethoscope:before {
        content: "\f0f1"
    }

    .fa-suitcase:before {
        content: "\f0f2"
    }

    .fa-bell-o:before {
        content: "\f0a2"
    }

    .fa-coffee:before {
        content: "\f0f4"
    }

    .fa-cutlery:before {
        content: "\f0f5"
    }

    .fa-file-text-o:before {
        content: "\f0f6"
    }

    .fa-building-o:before {
        content: "\f0f7"
    }

    .fa-hospital-o:before {
        content: "\f0f8"
    }

    .fa-ambulance:before {
        content: "\f0f9"
    }

    .fa-medkit:before {
        content: "\f0fa"
    }

    .fa-fighter-jet:before {
        content: "\f0fb"
    }

    .fa-beer:before {
        content: "\f0fc"
    }

    .fa-h-square:before {
        content: "\f0fd"
    }

    .fa-plus-square:before {
        content: "\f0fe"
    }

    .fa-angle-double-left:before {
        content: "\f100"
    }

    .fa-angle-double-right:before {
        content: "\f101"
    }

    .fa-angle-double-up:before {
        content: "\f102"
    }

    .fa-angle-double-down:before {
        content: "\f103"
    }

    .fa-angle-left:before {
        content: "\f104"
    }

    .fa-angle-right:before {
        content: "\f105"
    }

    .fa-angle-up:before {
        content: "\f106"
    }

    .fa-angle-down:before {
        content: "\f107"
    }

    .fa-desktop:before {
        content: "\f108"
    }

    .fa-laptop:before {
        content: "\f109"
    }

    .fa-tablet:before {
        content: "\f10a"
    }

    .fa-mobile-phone:before,
    .fa-mobile:before {
        content: "\f10b"
    }

    .fa-circle-o:before {
        content: "\f10c"
    }

    .fa-quote-left:before {
        content: "\f10d"
    }

    .fa-quote-right:before {
        content: "\f10e"
    }

    .fa-spinner:before {
        content: "\f110"
    }

    .fa-circle:before {
        content: "\f111"
    }

    .fa-mail-reply:before,
    .fa-reply:before {
        content: "\f112"
    }

    .fa-github-alt:before {
        content: "\f113"
    }

    .fa-folder-o:before {
        content: "\f114"
    }

    .fa-folder-open-o:before {
        content: "\f115"
    }

    .fa-smile-o:before {
        content: "\f118"
    }

    .fa-frown-o:before {
        content: "\f119"
    }

    .fa-meh-o:before {
        content: "\f11a"
    }

    .fa-gamepad:before {
        content: "\f11b"
    }

    .fa-keyboard-o:before {
        content: "\f11c"
    }

    .fa-flag-o:before {
        content: "\f11d"
    }

    .fa-flag-checkered:before {
        content: "\f11e"
    }

    .fa-terminal:before {
        content: "\f120"
    }

    .fa-code:before {
        content: "\f121"
    }

    .fa-mail-reply-all:before,
    .fa-reply-all:before {
        content: "\f122"
    }

    .fa-star-half-empty:before,
    .fa-star-half-full:before,
    .fa-star-half-o:before {
        content: "\f123"
    }

    .fa-location-arrow:before {
        content: "\f124"
    }

    .fa-crop:before {
        content: "\f125"
    }

    .fa-code-fork:before {
        content: "\f126"
    }

    .fa-unlink:before,
    .fa-chain-broken:before {
        content: "\f127"
    }

    .fa-question:before {
        content: "\f128"
    }

    .fa-info:before {
        content: "\f129"
    }

    .fa-exclamation:before {
        content: "\f12a"
    }

    .fa-superscript:before {
        content: "\f12b"
    }

    .fa-subscript:before {
        content: "\f12c"
    }

    .fa-eraser:before {
        content: "\f12d"
    }

    .fa-puzzle-piece:before {
        content: "\f12e"
    }

    .fa-microphone:before {
        content: "\f130"
    }

    .fa-microphone-slash:before {
        content: "\f131"
    }

    .fa-shield:before {
        content: "\f132"
    }

    .fa-calendar-o:before {
        content: "\f133"
    }

    .fa-fire-extinguisher:before {
        content: "\f134"
    }

    .fa-rocket:before {
        content: "\f135"
    }

    .fa-maxcdn:before {
        content: "\f136"
    }

    .fa-chevron-circle-left:before {
        content: "\f137"
    }

    .fa-chevron-circle-right:before {
        content: "\f138"
    }

    .fa-chevron-circle-up:before {
        content: "\f139"
    }

    .fa-chevron-circle-down:before {
        content: "\f13a"
    }

    .fa-html5:before {
        content: "\f13b"
    }

    .fa-css3:before {
        content: "\f13c"
    }

    .fa-anchor:before {
        content: "\f13d"
    }

    .fa-unlock-alt:before {
        content: "\f13e"
    }

    .fa-bullseye:before {
        content: "\f140"
    }

    .fa-ellipsis-h:before {
        content: "\f141"
    }

    .fa-ellipsis-v:before {
        content: "\f142"
    }

    .fa-rss-square:before {
        content: "\f143"
    }

    .fa-play-circle:before {
        content: "\f144"
    }

    .fa-ticket:before {
        content: "\f145"
    }

    .fa-minus-square:before {
        content: "\f146"
    }

    .fa-minus-square-o:before {
        content: "\f147"
    }

    .fa-level-up:before {
        content: "\f148"
    }

    .fa-level-down:before {
        content: "\f149"
    }

    .fa-check-square:before {
        content: "\f14a"
    }

    .fa-pencil-square:before {
        content: "\f14b"
    }

    .fa-external-link-square:before {
        content: "\f14c"
    }

    .fa-share-square:before {
        content: "\f14d"
    }

    .fa-compass:before {
        content: "\f14e"
    }

    .fa-toggle-down:before,
    .fa-caret-square-o-down:before {
        content: "\f150"
    }

    .fa-toggle-up:before,
    .fa-caret-square-o-up:before {
        content: "\f151"
    }

    .fa-toggle-right:before,
    .fa-caret-square-o-right:before {
        content: "\f152"
    }

    .fa-euro:before,
    .fa-eur:before {
        content: "\f153"
    }

    .fa-gbp:before {
        content: "\f154"
    }

    .fa-dollar:before,
    .fa-usd:before {
        content: "\f155"
    }

    .fa-rupee:before,
    .fa-inr:before {
        content: "\f156"
    }

    .fa-cny:before,
    .fa-rmb:before,
    .fa-yen:before,
    .fa-jpy:before {
        content: "\f157"
    }

    .fa-ruble:before,
    .fa-rouble:before,
    .fa-rub:before {
        content: "\f158"
    }

    .fa-won:before,
    .fa-krw:before {
        content: "\f159"
    }

    .fa-bitcoin:before,
    .fa-btc:before {
        content: "\f15a"
    }

    .fa-file:before {
        content: "\f15b"
    }

    .fa-file-text:before {
        content: "\f15c"
    }

    .fa-sort-alpha-asc:before {
        content: "\f15d"
    }

    .fa-sort-alpha-desc:before {
        content: "\f15e"
    }

    .fa-sort-amount-asc:before {
        content: "\f160"
    }

    .fa-sort-amount-desc:before {
        content: "\f161"
    }

    .fa-sort-numeric-asc:before {
        content: "\f162"
    }

    .fa-sort-numeric-desc:before {
        content: "\f163"
    }

    .fa-thumbs-up:before {
        content: "\f164"
    }

    .fa-thumbs-down:before {
        content: "\f165"
    }

    .fa-youtube-square:before {
        content: "\f166"
    }

    .fa-youtube:before {
        content: "\f167"
    }

    .fa-xing:before {
        content: "\f168"
    }

    .fa-xing-square:before {
        content: "\f169"
    }

    .fa-youtube-play:before {
        content: "\f16a"
    }

    .fa-dropbox:before {
        content: "\f16b"
    }

    .fa-stack-overflow:before {
        content: "\f16c"
    }

    .fa-instagram:before {
        content: "\f16d"
    }

    .fa-flickr:before {
        content: "\f16e"
    }

    .fa-adn:before {
        content: "\f170"
    }

    .fa-bitbucket:before {
        content: "\f171"
    }

    .fa-bitbucket-square:before {
        content: "\f172"
    }

    .fa-tumblr:before {
        content: "\f173"
    }

    .fa-tumblr-square:before {
        content: "\f174"
    }

    .fa-long-arrow-down:before {
        content: "\f175"
    }

    .fa-long-arrow-up:before {
        content: "\f176"
    }

    .fa-long-arrow-left:before {
        content: "\f177"
    }

    .fa-long-arrow-right:before {
        content: "\f178"
    }

    .fa-apple:before {
        content: "\f179"
    }

    .fa-windows:before {
        content: "\f17a"
    }

    .fa-android:before {
        content: "\f17b"
    }

    .fa-linux:before {
        content: "\f17c"
    }

    .fa-dribbble:before {
        content: "\f17d"
    }

    .fa-skype:before {
        content: "\f17e"
    }

    .fa-foursquare:before {
        content: "\f180"
    }

    .fa-trello:before {
        content: "\f181"
    }

    .fa-female:before {
        content: "\f182"
    }

    .fa-male:before {
        content: "\f183"
    }

    .fa-gittip:before,
    .fa-gratipay:before {
        content: "\f184"
    }

    .fa-sun-o:before {
        content: "\f185"
    }

    .fa-moon-o:before {
        content: "\f186"
    }

    .fa-archive:before {
        content: "\f187"
    }

    .fa-bug:before {
        content: "\f188"
    }

    .fa-vk:before {
        content: "\f189"
    }

    .fa-weibo:before {
        content: "\f18a"
    }

    .fa-renren:before {
        content: "\f18b"
    }

    .fa-pagelines:before {
        content: "\f18c"
    }

    .fa-stack-exchange:before {
        content: "\f18d"
    }

    .fa-arrow-circle-o-right:before {
        content: "\f18e"
    }

    .fa-arrow-circle-o-left:before {
        content: "\f190"
    }

    .fa-toggle-left:before,
    .fa-caret-square-o-left:before {
        content: "\f191"
    }

    .fa-dot-circle-o:before {
        content: "\f192"
    }

    .fa-wheelchair:before {
        content: "\f193"
    }

    .fa-vimeo-square:before {
        content: "\f194"
    }

    .fa-turkish-lira:before,
    .fa-try:before {
        content: "\f195"
    }

    .fa-plus-square-o:before {
        content: "\f196"
    }

    .fa-space-shuttle:before {
        content: "\f197"
    }

    .fa-slack:before {
        content: "\f198"
    }

    .fa-envelope-square:before {
        content: "\f199"
    }

    .fa-wordpress:before {
        content: "\f19a"
    }

    .fa-openid:before {
        content: "\f19b"
    }

    .fa-institution:before,
    .fa-bank:before,
    .fa-university:before {
        content: "\f19c"
    }

    .fa-mortar-board:before,
    .fa-graduation-cap:before {
        content: "\f19d"
    }

    .fa-yahoo:before {
        content: "\f19e"
    }

    .fa-google:before {
        content: "\f1a0"
    }

    .fa-reddit:before {
        content: "\f1a1"
    }

    .fa-reddit-square:before {
        content: "\f1a2"
    }

    .fa-stumbleupon-circle:before {
        content: "\f1a3"
    }

    .fa-stumbleupon:before {
        content: "\f1a4"
    }

    .fa-delicious:before {
        content: "\f1a5"
    }

    .fa-digg:before {
        content: "\f1a6"
    }

    .fa-pied-piper-pp:before {
        content: "\f1a7"
    }

    .fa-pied-piper-alt:before {
        content: "\f1a8"
    }

    .fa-drupal:before {
        content: "\f1a9"
    }

    .fa-joomla:before {
        content: "\f1aa"
    }

    .fa-language:before {
        content: "\f1ab"
    }

    .fa-fax:before {
        content: "\f1ac"
    }

    .fa-building:before {
        content: "\f1ad"
    }

    .fa-child:before {
        content: "\f1ae"
    }

    .fa-paw:before {
        content: "\f1b0"
    }

    .fa-spoon:before {
        content: "\f1b1"
    }

    .fa-cube:before {
        content: "\f1b2"
    }

    .fa-cubes:before {
        content: "\f1b3"
    }

    .fa-behance:before {
        content: "\f1b4"
    }

    .fa-behance-square:before {
        content: "\f1b5"
    }

    .fa-steam:before {
        content: "\f1b6"
    }

    .fa-steam-square:before {
        content: "\f1b7"
    }

    .fa-recycle:before {
        content: "\f1b8"
    }

    .fa-automobile:before,
    .fa-car:before {
        content: "\f1b9"
    }

    .fa-cab:before,
    .fa-taxi:before {
        content: "\f1ba"
    }

    .fa-tree:before {
        content: "\f1bb"
    }

    .fa-spotify:before {
        content: "\f1bc"
    }

    .fa-deviantart:before {
        content: "\f1bd"
    }

    .fa-soundcloud:before {
        content: "\f1be"
    }

    .fa-database:before {
        content: "\f1c0"
    }

    .fa-file-pdf-o:before {
        content: "\f1c1"
    }

    .fa-file-word-o:before {
        content: "\f1c2"
    }

    .fa-file-excel-o:before {
        content: "\f1c3"
    }

    .fa-file-powerpoint-o:before {
        content: "\f1c4"
    }

    .fa-file-photo-o:before,
    .fa-file-picture-o:before,
    .fa-file-image-o:before {
        content: "\f1c5"
    }

    .fa-file-zip-o:before,
    .fa-file-archive-o:before {
        content: "\f1c6"
    }

    .fa-file-sound-o:before,
    .fa-file-audio-o:before {
        content: "\f1c7"
    }

    .fa-file-movie-o:before,
    .fa-file-video-o:before {
        content: "\f1c8"
    }

    .fa-file-code-o:before {
        content: "\f1c9"
    }

    .fa-vine:before {
        content: "\f1ca"
    }

    .fa-codepen:before {
        content: "\f1cb"
    }

    .fa-jsfiddle:before {
        content: "\f1cc"
    }

    .fa-life-bouy:before,
    .fa-life-buoy:before,
    .fa-life-saver:before,
    .fa-support:before,
    .fa-life-ring:before {
        content: "\f1cd"
    }

    .fa-circle-o-notch:before {
        content: "\f1ce"
    }

    .fa-ra:before,
    .fa-resistance:before,
    .fa-rebel:before {
        content: "\f1d0"
    }

    .fa-ge:before,
    .fa-empire:before {
        content: "\f1d1"
    }

    .fa-git-square:before {
        content: "\f1d2"
    }

    .fa-git:before {
        content: "\f1d3"
    }

    .fa-y-combinator-square:before,
    .fa-yc-square:before,
    .fa-hacker-news:before {
        content: "\f1d4"
    }

    .fa-tencent-weibo:before {
        content: "\f1d5"
    }

    .fa-qq:before {
        content: "\f1d6"
    }

    .fa-wechat:before,
    .fa-weixin:before {
        content: "\f1d7"
    }

    .fa-send:before,
    .fa-paper-plane:before {
        content: "\f1d8"
    }

    .fa-send-o:before,
    .fa-paper-plane-o:before {
        content: "\f1d9"
    }

    .fa-history:before {
        content: "\f1da"
    }

    .fa-circle-thin:before {
        content: "\f1db"
    }

    .fa-header:before {
        content: "\f1dc"
    }

    .fa-paragraph:before {
        content: "\f1dd"
    }

    .fa-sliders:before {
        content: "\f1de"
    }

    .fa-share-alt:before {
        content: "\f1e0"
    }

    .fa-share-alt-square:before {
        content: "\f1e1"
    }

    .fa-bomb:before {
        content: "\f1e2"
    }

    .fa-soccer-ball-o:before,
    .fa-futbol-o:before {
        content: "\f1e3"
    }

    .fa-tty:before {
        content: "\f1e4"
    }

    .fa-binoculars:before {
        content: "\f1e5"
    }

    .fa-plug:before {
        content: "\f1e6"
    }

    .fa-slideshare:before {
        content: "\f1e7"
    }

    .fa-twitch:before {
        content: "\f1e8"
    }

    .fa-yelp:before {
        content: "\f1e9"
    }

    .fa-newspaper-o:before {
        content: "\f1ea"
    }

    .fa-wifi:before {
        content: "\f1eb"
    }

    .fa-calculator:before {
        content: "\f1ec"
    }

    .fa-paypal:before {
        content: "\f1ed"
    }

    .fa-google-wallet:before {
        content: "\f1ee"
    }

    .fa-cc-visa:before {
        content: "\f1f0"
    }

    .fa-cc-mastercard:before {
        content: "\f1f1"
    }

    .fa-cc-discover:before {
        content: "\f1f2"
    }

    .fa-cc-amex:before {
        content: "\f1f3"
    }

    .fa-cc-paypal:before {
        content: "\f1f4"
    }

    .fa-cc-stripe:before {
        content: "\f1f5"
    }

    .fa-bell-slash:before {
        content: "\f1f6"
    }

    .fa-bell-slash-o:before {
        content: "\f1f7"
    }

    .fa-trash:before {
        content: "\f1f8"
    }

    .fa-copyright:before {
        content: "\f1f9"
    }

    .fa-at:before {
        content: "\f1fa"
    }

    .fa-eyedropper:before {
        content: "\f1fb"
    }

    .fa-paint-brush:before {
        content: "\f1fc"
    }

    .fa-birthday-cake:before {
        content: "\f1fd"
    }

    .fa-area-chart:before {
        content: "\f1fe"
    }

    .fa-pie-chart:before {
        content: "\f200"
    }

    .fa-line-chart:before {
        content: "\f201"
    }

    .fa-lastfm:before {
        content: "\f202"
    }

    .fa-lastfm-square:before {
        content: "\f203"
    }

    .fa-toggle-off:before {
        content: "\f204"
    }

    .fa-toggle-on:before {
        content: "\f205"
    }

    .fa-bicycle:before {
        content: "\f206"
    }

    .fa-bus:before {
        content: "\f207"
    }

    .fa-ioxhost:before {
        content: "\f208"
    }

    .fa-angellist:before {
        content: "\f209"
    }

    .fa-cc:before {
        content: "\f20a"
    }

    .fa-shekel:before,
    .fa-sheqel:before,
    .fa-ils:before {
        content: "\f20b"
    }

    .fa-meanpath:before {
        content: "\f20c"
    }

    .fa-buysellads:before {
        content: "\f20d"
    }

    .fa-connectdevelop:before {
        content: "\f20e"
    }

    .fa-dashcube:before {
        content: "\f210"
    }

    .fa-forumbee:before {
        content: "\f211"
    }

    .fa-leanpub:before {
        content: "\f212"
    }

    .fa-sellsy:before {
        content: "\f213"
    }

    .fa-shirtsinbulk:before {
        content: "\f214"
    }

    .fa-simplybuilt:before {
        content: "\f215"
    }

    .fa-skyatlas:before {
        content: "\f216"
    }

    .fa-cart-plus:before {
        content: "\f217"
    }

    .fa-cart-arrow-down:before {
        content: "\f218"
    }

    .fa-diamond:before {
        content: "\f219"
    }

    .fa-ship:before {
        content: "\f21a"
    }

    .fa-user-secret:before {
        content: "\f21b"
    }

    .fa-motorcycle:before {
        content: "\f21c"
    }

    .fa-street-view:before {
        content: "\f21d"
    }

    .fa-heartbeat:before {
        content: "\f21e"
    }

    .fa-venus:before {
        content: "\f221"
    }

    .fa-mars:before {
        content: "\f222"
    }

    .fa-mercury:before {
        content: "\f223"
    }

    .fa-intersex:before,
    .fa-transgender:before {
        content: "\f224"
    }

    .fa-transgender-alt:before {
        content: "\f225"
    }

    .fa-venus-double:before {
        content: "\f226"
    }

    .fa-mars-double:before {
        content: "\f227"
    }

    .fa-venus-mars:before {
        content: "\f228"
    }

    .fa-mars-stroke:before {
        content: "\f229"
    }

    .fa-mars-stroke-v:before {
        content: "\f22a"
    }

    .fa-mars-stroke-h:before {
        content: "\f22b"
    }

    .fa-neuter:before {
        content: "\f22c"
    }

    .fa-genderless:before {
        content: "\f22d"
    }

    .fa-facebook-official:before {
        content: "\f230"
    }

    .fa-pinterest-p:before {
        content: "\f231"
    }

    .fa-whatsapp:before {
        content: "\f232"
    }

    .fa-server:before {
        content: "\f233"
    }

    .fa-user-plus:before {
        content: "\f234"
    }

    .fa-user-times:before {
        content: "\f235"
    }

    .fa-hotel:before,
    .fa-bed:before {
        content: "\f236"
    }

    .fa-viacoin:before {
        content: "\f237"
    }

    .fa-train:before {
        content: "\f238"
    }

    .fa-subway:before {
        content: "\f239"
    }

    .fa-medium:before {
        content: "\f23a"
    }

    .fa-yc:before,
    .fa-y-combinator:before {
        content: "\f23b"
    }

    .fa-optin-monster:before {
        content: "\f23c"
    }

    .fa-opencart:before {
        content: "\f23d"
    }

    .fa-expeditedssl:before {
        content: "\f23e"
    }

    .fa-battery-4:before,
    .fa-battery:before,
    .fa-battery-full:before {
        content: "\f240"
    }

    .fa-battery-3:before,
    .fa-battery-three-quarters:before {
        content: "\f241"
    }

    .fa-battery-2:before,
    .fa-battery-half:before {
        content: "\f242"
    }

    .fa-battery-1:before,
    .fa-battery-quarter:before {
        content: "\f243"
    }

    .fa-battery-0:before,
    .fa-battery-empty:before {
        content: "\f244"
    }

    .fa-mouse-pointer:before {
        content: "\f245"
    }

    .fa-i-cursor:before {
        content: "\f246"
    }

    .fa-object-group:before {
        content: "\f247"
    }

    .fa-object-ungroup:before {
        content: "\f248"
    }

    .fa-sticky-note:before {
        content: "\f249"
    }

    .fa-sticky-note-o:before {
        content: "\f24a"
    }

    .fa-cc-jcb:before {
        content: "\f24b"
    }

    .fa-cc-diners-club:before {
        content: "\f24c"
    }

    .fa-clone:before {
        content: "\f24d"
    }

    .fa-balance-scale:before {
        content: "\f24e"
    }

    .fa-hourglass-o:before {
        content: "\f250"
    }

    .fa-hourglass-1:before,
    .fa-hourglass-start:before {
        content: "\f251"
    }

    .fa-hourglass-2:before,
    .fa-hourglass-half:before {
        content: "\f252"
    }

    .fa-hourglass-3:before,
    .fa-hourglass-end:before {
        content: "\f253"
    }

    .fa-hourglass:before {
        content: "\f254"
    }

    .fa-hand-grab-o:before,
    .fa-hand-rock-o:before {
        content: "\f255"
    }

    .fa-hand-stop-o:before,
    .fa-hand-paper-o:before {
        content: "\f256"
    }

    .fa-hand-scissors-o:before {
        content: "\f257"
    }

    .fa-hand-lizard-o:before {
        content: "\f258"
    }

    .fa-hand-spock-o:before {
        content: "\f259"
    }

    .fa-hand-pointer-o:before {
        content: "\f25a"
    }

    .fa-hand-peace-o:before {
        content: "\f25b"
    }

    .fa-trademark:before {
        content: "\f25c"
    }

    .fa-registered:before {
        content: "\f25d"
    }

    .fa-creative-commons:before {
        content: "\f25e"
    }

    .fa-gg:before {
        content: "\f260"
    }

    .fa-gg-circle:before {
        content: "\f261"
    }

    .fa-tripadvisor:before {
        content: "\f262"
    }

    .fa-odnoklassniki:before {
        content: "\f263"
    }

    .fa-odnoklassniki-square:before {
        content: "\f264"
    }

    .fa-get-pocket:before {
        content: "\f265"
    }

    .fa-wikipedia-w:before {
        content: "\f266"
    }

    .fa-safari:before {
        content: "\f267"
    }

    .fa-chrome:before {
        content: "\f268"
    }

    .fa-firefox:before {
        content: "\f269"
    }

    .fa-opera:before {
        content: "\f26a"
    }

    .fa-internet-explorer:before {
        content: "\f26b"
    }

    .fa-tv:before,
    .fa-television:before {
        content: "\f26c"
    }

    .fa-contao:before {
        content: "\f26d"
    }

    .fa-500px:before {
        content: "\f26e"
    }

    .fa-amazon:before {
        content: "\f270"
    }

    .fa-calendar-plus-o:before {
        content: "\f271"
    }

    .fa-calendar-minus-o:before {
        content: "\f272"
    }

    .fa-calendar-times-o:before {
        content: "\f273"
    }

    .fa-calendar-check-o:before {
        content: "\f274"
    }

    .fa-industry:before {
        content: "\f275"
    }

    .fa-map-pin:before {
        content: "\f276"
    }

    .fa-map-signs:before {
        content: "\f277"
    }

    .fa-map-o:before {
        content: "\f278"
    }

    .fa-map:before {
        content: "\f279"
    }

    .fa-commenting:before {
        content: "\f27a"
    }

    .fa-commenting-o:before {
        content: "\f27b"
    }

    .fa-houzz:before {
        content: "\f27c"
    }

    .fa-vimeo:before {
        content: "\f27d"
    }

    .fa-black-tie:before {
        content: "\f27e"
    }

    .fa-fonticons:before {
        content: "\f280"
    }

    .fa-reddit-alien:before {
        content: "\f281"
    }

    .fa-edge:before {
        content: "\f282"
    }

    .fa-credit-card-alt:before {
        content: "\f283"
    }

    .fa-codiepie:before {
        content: "\f284"
    }

    .fa-modx:before {
        content: "\f285"
    }

    .fa-fort-awesome:before {
        content: "\f286"
    }

    .fa-usb:before {
        content: "\f287"
    }

    .fa-product-hunt:before {
        content: "\f288"
    }

    .fa-mixcloud:before {
        content: "\f289"
    }

    .fa-scribd:before {
        content: "\f28a"
    }

    .fa-pause-circle:before {
        content: "\f28b"
    }

    .fa-pause-circle-o:before {
        content: "\f28c"
    }

    .fa-stop-circle:before {
        content: "\f28d"
    }

    .fa-stop-circle-o:before {
        content: "\f28e"
    }

    .fa-shopping-bag:before {
        content: "\f290"
    }

    .fa-shopping-basket:before {
        content: "\f291"
    }

    .fa-hashtag:before {
        content: "\f292"
    }

    .fa-bluetooth:before {
        content: "\f293"
    }

    .fa-bluetooth-b:before {
        content: "\f294"
    }

    .fa-percent:before {
        content: "\f295"
    }

    .fa-gitlab:before {
        content: "\f296"
    }

    .fa-wpbeginner:before {
        content: "\f297"
    }

    .fa-wpforms:before {
        content: "\f298"
    }

    .fa-envira:before {
        content: "\f299"
    }

    .fa-universal-access:before {
        content: "\f29a"
    }

    .fa-wheelchair-alt:before {
        content: "\f29b"
    }

    .fa-question-circle-o:before {
        content: "\f29c"
    }

    .fa-blind:before {
        content: "\f29d"
    }

    .fa-audio-description:before {
        content: "\f29e"
    }

    .fa-volume-control-phone:before {
        content: "\f2a0"
    }

    .fa-braille:before {
        content: "\f2a1"
    }

    .fa-assistive-listening-systems:before {
        content: "\f2a2"
    }

    .fa-asl-interpreting:before,
    .fa-american-sign-language-interpreting:before {
        content: "\f2a3"
    }

    .fa-deafness:before,
    .fa-hard-of-hearing:before,
    .fa-deaf:before {
        content: "\f2a4"
    }

    .fa-glide:before {
        content: "\f2a5"
    }

    .fa-glide-g:before {
        content: "\f2a6"
    }

    .fa-signing:before,
    .fa-sign-language:before {
        content: "\f2a7"
    }

    .fa-low-vision:before {
        content: "\f2a8"
    }

    .fa-viadeo:before {
        content: "\f2a9"
    }

    .fa-viadeo-square:before {
        content: "\f2aa"
    }

    .fa-snapchat:before {
        content: "\f2ab"
    }

    .fa-snapchat-ghost:before {
        content: "\f2ac"
    }

    .fa-snapchat-square:before {
        content: "\f2ad"
    }

    .fa-pied-piper:before {
        content: "\f2ae"
    }

    .fa-first-order:before {
        content: "\f2b0"
    }

    .fa-yoast:before {
        content: "\f2b1"
    }

    .fa-themeisle:before {
        content: "\f2b2"
    }

    .fa-google-plus-circle:before,
    .fa-google-plus-official:before {
        content: "\f2b3"
    }

    .fa-fa:before,
    .fa-font-awesome:before {
        content: "\f2b4"
    }

    .fa-handshake-o:before {
        content: "\f2b5"
    }

    .fa-envelope-open:before {
        content: "\f2b6"
    }

    .fa-envelope-open-o:before {
        content: "\f2b7"
    }

    .fa-linode:before {
        content: "\f2b8"
    }

    .fa-address-book:before {
        content: "\f2b9"
    }

    .fa-address-book-o:before {
        content: "\f2ba"
    }

    .fa-vcard:before,
    .fa-address-card:before {
        content: "\f2bb"
    }

    .fa-vcard-o:before,
    .fa-address-card-o:before {
        content: "\f2bc"
    }

    .fa-user-circle:before {
        content: "\f2bd"
    }

    .fa-user-circle-o:before {
        content: "\f2be"
    }

    .fa-user-o:before {
        content: "\f2c0"
    }

    .fa-id-badge:before {
        content: "\f2c1"
    }

    .fa-drivers-license:before,
    .fa-id-card:before {
        content: "\f2c2"
    }

    .fa-drivers-license-o:before,
    .fa-id-card-o:before {
        content: "\f2c3"
    }

    .fa-quora:before {
        content: "\f2c4"
    }

    .fa-free-code-camp:before {
        content: "\f2c5"
    }

    .fa-telegram:before {
        content: "\f2c6"
    }

    .fa-thermometer-4:before,
    .fa-thermometer:before,
    .fa-thermometer-full:before {
        content: "\f2c7"
    }

    .fa-thermometer-3:before,
    .fa-thermometer-three-quarters:before {
        content: "\f2c8"
    }

    .fa-thermometer-2:before,
    .fa-thermometer-half:before {
        content: "\f2c9"
    }

    .fa-thermometer-1:before,
    .fa-thermometer-quarter:before {
        content: "\f2ca"
    }

    .fa-thermometer-0:before,
    .fa-thermometer-empty:before {
        content: "\f2cb"
    }

    .fa-shower:before {
        content: "\f2cc"
    }

    .fa-bathtub:before,
    .fa-s15:before,
    .fa-bath:before {
        content: "\f2cd"
    }

    .fa-podcast:before {
        content: "\f2ce"
    }

    .fa-window-maximize:before {
        content: "\f2d0"
    }

    .fa-window-minimize:before {
        content: "\f2d1"
    }

    .fa-window-restore:before {
        content: "\f2d2"
    }

    .fa-times-rectangle:before,
    .fa-window-close:before {
        content: "\f2d3"
    }

    .fa-times-rectangle-o:before,
    .fa-window-close-o:before {
        content: "\f2d4"
    }

    .fa-bandcamp:before {
        content: "\f2d5"
    }

    .fa-grav:before {
        content: "\f2d6"
    }

    .fa-etsy:before {
        content: "\f2d7"
    }

    .fa-imdb:before {
        content: "\f2d8"
    }

    .fa-ravelry:before {
        content: "\f2d9"
    }

    .fa-eercast:before {
        content: "\f2da"
    }

    .fa-microchip:before {
        content: "\f2db"
    }

    .fa-snowflake-o:before {
        content: "\f2dc"
    }

    .fa-superpowers:before {
        content: "\f2dd"
    }

    .fa-wpexplorer:before {
        content: "\f2de"
    }

    .fa-meetup:before {
        content: "\f2e0"
    }

    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
        position: static;
        width: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        clip: auto
    }
}

@media all {
    body.compensate-for-scrollbar {
        overflow: hidden
    }

    .fancybox-active {
        height: auto
    }

    .fancybox-is-hidden {
        left: -9999px;
        margin: 0;
        position: absolute !important;
        top: -9999px;
        visibility: hidden
    }

    .fancybox-container {
        -webkit-backface-visibility: hidden;
        height: 100%;
        left: 0;
        outline: none;
        position: fixed;
        -webkit-tap-highlight-color: transparent;
        top: 0;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        transform: translateZ(0);
        width: 100%;
        z-index: 99992
    }

    .fancybox-container * {
        box-sizing: border-box
    }

    .fancybox-outer,
    .fancybox-inner,
    .fancybox-bg,
    .fancybox-stage {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .fancybox-outer {
        -webkit-overflow-scrolling: touch;
        overflow-y: auto
    }

    .fancybox-bg {
        background: rgb(30, 30, 30);
        opacity: 0;
        transition-duration: inherit;
        transition-property: opacity;
        transition-timing-function: cubic-bezier(.47, 0, .74, .71)
    }

    .fancybox-is-open .fancybox-bg {
        opacity: .95;
        transition-timing-function: cubic-bezier(.22, .61, .36, 1)
    }

    .fancybox-infobar,
    .fancybox-toolbar,
    .fancybox-caption,
    .fancybox-navigation .fancybox-button {
        direction: ltr;
        opacity: 0;
        position: absolute;
        transition: opacity .25s ease, visibility 0s ease .25s;
        visibility: hidden;
        z-index: 99997
    }

    .fancybox-show-infobar .fancybox-infobar,
    .fancybox-show-toolbar .fancybox-toolbar,
    .fancybox-show-caption .fancybox-caption,
    .fancybox-show-nav .fancybox-navigation .fancybox-button {
        opacity: 1;
        transition: opacity .25s ease 0s, visibility 0s ease 0s;
        visibility: visible
    }

    .fancybox-infobar {
        color: #ccc;
        font-size: 13px;
        -webkit-font-smoothing: subpixel-antialiased;
        height: 44px;
        left: 0;
        line-height: 44px;
        min-width: 44px;
        mix-blend-mode: difference;
        padding: 0 10px;
        pointer-events: none;
        top: 0;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .fancybox-toolbar {
        right: 0;
        top: 0
    }

    .fancybox-stage {
        direction: ltr;
        overflow: visible;
        transform: translateZ(0);
        z-index: 99994
    }

    .fancybox-is-open .fancybox-stage {
        overflow: hidden
    }

    .fancybox-slide {
        -webkit-backface-visibility: hidden;
        display: none;
        height: 100%;
        left: 0;
        outline: none;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        padding: 44px;
        position: absolute;
        text-align: center;
        top: 0;
        transition-property: transform, opacity;
        white-space: normal;
        width: 100%;
        z-index: 99994
    }

    .fancybox-slide::before {
        content: '';
        display: inline-block;
        font-size: 0;
        height: 100%;
        vertical-align: middle;
        width: 0
    }

    .fancybox-is-sliding .fancybox-slide,
    .fancybox-slide--previous,
    .fancybox-slide--current,
    .fancybox-slide--next {
        display: block
    }

    .fancybox-slide--image {
        overflow: hidden;
        padding: 44px 0
    }

    .fancybox-slide--image::before {
        display: none
    }

    .fancybox-slide--html {
        padding: 6px
    }

    .fancybox-content {
        background: #fff;
        display: inline-block;
        margin: 0;
        max-width: 100%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        padding: 44px;
        position: relative;
        text-align: left;
        vertical-align: middle
    }

    .fancybox-slide--image .fancybox-content {
        animation-timing-function: cubic-bezier(.5, 0, .14, 1);
        -webkit-backface-visibility: hidden;
        background: transparent;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        left: 0;
        max-width: none;
        overflow: visible;
        padding: 0;
        position: absolute;
        top: 0;
        -ms-transform-origin: top left;
        transform-origin: top left;
        transition-property: transform, opacity;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 99995
    }

    .fancybox-can-zoomOut .fancybox-content {
        cursor: zoom-out
    }

    .fancybox-can-zoomIn .fancybox-content {
        cursor: zoom-in
    }

    .fancybox-can-swipe .fancybox-content,
    .fancybox-can-pan .fancybox-content {
        cursor: -webkit-grab;
        cursor: grab
    }

    .fancybox-is-grabbing .fancybox-content {
        cursor: -webkit-grabbing;
        cursor: grabbing
    }

    .fancybox-container [data-selectable='true'] {
        cursor: text
    }

    .fancybox-image,
    .fancybox-spaceball {
        background: transparent;
        border: 0;
        height: 100%;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none;
        padding: 0;
        position: absolute;
        top: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 100%
    }

    .fancybox-spaceball {
        z-index: 1
    }

    .fancybox-slide--video .fancybox-content,
    .fancybox-slide--map .fancybox-content,
    .fancybox-slide--pdf .fancybox-content,
    .fancybox-slide--iframe .fancybox-content {
        height: 100%;
        overflow: visible;
        padding: 0;
        width: 100%
    }

    .fancybox-slide--video .fancybox-content {
        background: #000
    }

    .fancybox-slide--map .fancybox-content {
        background: #e5e3df
    }

    .fancybox-slide--iframe .fancybox-content {
        background: #fff
    }

    .fancybox-video,
    .fancybox-iframe {
        background: transparent;
        border: 0;
        display: block;
        height: 100%;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 100%
    }

    .fancybox-iframe {
        left: 0;
        position: absolute;
        top: 0
    }

    .fancybox-error {
        background: #fff;
        cursor: default;
        max-width: 400px;
        padding: 40px;
        width: 100%
    }

    .fancybox-error p {
        color: #444;
        font-size: 16px;
        line-height: 20px;
        margin: 0;
        padding: 0
    }

    .fancybox-button {
        background: rgba(30, 30, 30, .6);
        border: 0;
        border-radius: 0;
        box-shadow: none;
        cursor: pointer;
        display: inline-block;
        height: 44px;
        margin: 0;
        padding: 10px;
        position: relative;
        transition: color .2s;
        vertical-align: top;
        visibility: inherit;
        width: 44px
    }

    .fancybox-button,
    .fancybox-button:visited,
    .fancybox-button:link {
        color: #ccc
    }

    .fancybox-button:hover {
        color: #fff
    }

    .fancybox-button:focus {
        outline: none
    }

    .fancybox-button.fancybox-focus {
        outline: 1px dotted
    }

    .fancybox-button[disabled],
    .fancybox-button[disabled]:hover {
        color: #888;
        cursor: default;
        outline: none
    }

    .fancybox-button div {
        height: 100%
    }

    .fancybox-button svg {
        display: block;
        height: 100%;
        overflow: visible;
        position: relative;
        width: 100%
    }

    .fancybox-button svg path {
        fill: currentColor;
        stroke-width: 0
    }

    .fancybox-button--play svg:nth-child(2),
    .fancybox-button--fsenter svg:nth-child(2) {
        display: none
    }

    .fancybox-button--pause svg:nth-child(1),
    .fancybox-button--fsexit svg:nth-child(1) {
        display: none
    }

    .fancybox-progress {
        background: #ff5268;
        height: 2px;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        -ms-transform: scaleX(0);
        transform: scaleX(0);
        -ms-transform-origin: 0;
        transform-origin: 0;
        transition-property: transform;
        transition-timing-function: linear;
        z-index: 99998
    }

    .fancybox-close-small {
        background: transparent;
        border: 0;
        border-radius: 0;
        color: #ccc;
        cursor: pointer;
        opacity: .8;
        padding: 8px;
        position: absolute;
        right: -12px;
        top: -44px;
        z-index: 401
    }

    .fancybox-close-small:hover {
        color: #fff;
        opacity: 1
    }

    .fancybox-slide--html .fancybox-close-small {
        color: currentColor;
        padding: 10px;
        right: 0;
        top: 0
    }

    .fancybox-slide--image.fancybox-is-scaling .fancybox-content {
        overflow: hidden
    }

    .fancybox-is-scaling .fancybox-close-small,
    .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
        display: none
    }

    .fancybox-navigation .fancybox-button {
        background-clip: content-box;
        height: 100px;
        opacity: 0;
        position: absolute;
        top: calc(50% - 50px);
        width: 70px
    }

    .fancybox-navigation .fancybox-button div {
        padding: 7px
    }

    .fancybox-navigation .fancybox-button--arrow_left {
        left: 0;
        left: env(safe-area-inset-left);
        padding: 31px 26px 31px 6px
    }

    .fancybox-navigation .fancybox-button--arrow_right {
        padding: 31px 6px 31px 26px;
        right: 0;
        right: env(safe-area-inset-right)
    }

    .fancybox-caption {
        background: linear-gradient(to top, rgba(0, 0, 0, .85) 0%, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%);
        bottom: 0;
        color: #eee;
        font-size: 14px;
        font-weight: 400;
        left: 0;
        line-height: 1.5;
        padding: 75px 44px 25px 44px;
        pointer-events: none;
        right: 0;
        text-align: center;
        z-index: 99996
    }

    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
        }
    }

    .fancybox-caption--separate {
        margin-top: -50px
    }

    .fancybox-caption__body {
        max-height: 50vh;
        overflow: auto;
        pointer-events: all
    }

    .fancybox-caption a,
    .fancybox-caption a:link,
    .fancybox-caption a:visited {
        color: #ccc;
        text-decoration: none
    }

    .fancybox-caption a:hover {
        color: #fff;
        text-decoration: underline
    }

    .fancybox-loading {
        animation: fancybox-rotate 1s linear infinite;
        background: transparent;
        border: 4px solid #888;
        border-bottom-color: #fff;
        border-radius: 50%;
        height: 50px;
        left: 50%;
        margin: -25px 0 0 -25px;
        opacity: .7;
        padding: 0;
        position: absolute;
        top: 50%;
        width: 50px;
        z-index: 99999
    }

    @keyframes fancybox-rotate {
        100% {
            transform: rotate(360deg)
        }
    }

    .fancybox-animated {
        transition-timing-function: cubic-bezier(0, 0, .25, 1)
    }

    .fancybox-fx-slide.fancybox-slide--previous {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    .fancybox-fx-slide.fancybox-slide--next {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    .fancybox-fx-slide.fancybox-slide--current {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }

    .fancybox-fx-fade.fancybox-slide--previous,
    .fancybox-fx-fade.fancybox-slide--next {
        opacity: 0;
        transition-timing-function: cubic-bezier(.19, 1, .22, 1)
    }

    .fancybox-fx-fade.fancybox-slide--current {
        opacity: 1
    }

    .fancybox-fx-zoom-in-out.fancybox-slide--previous {
        opacity: 0;
        transform: scale3d(1.5, 1.5, 1.5)
    }

    .fancybox-fx-zoom-in-out.fancybox-slide--next {
        opacity: 0;
        transform: scale3d(.5, .5, .5)
    }

    .fancybox-fx-zoom-in-out.fancybox-slide--current {
        opacity: 1;
        transform: scale3d(1, 1, 1)
    }

    @media all and (max-height:576px) {
        .fancybox-slide {
            padding-left: 6px;
            padding-right: 6px
        }

        .fancybox-slide--image {
            padding: 6px 0
        }

        .fancybox-close-small {
            right: -6px
        }

        .fancybox-slide--image .fancybox-close-small {
            background: #4e4e4e;
            color: #f2f4f6;
            height: 36px;
            opacity: 1;
            padding: 6px;
            right: 0;
            top: 0;
            width: 36px
        }

        .fancybox-caption {
            padding-left: 12px;
            padding-right: 12px
        }

        @supports (padding:max(0px)) {
            .fancybox-caption {
                padding-left: max(12px, env(safe-area-inset-left));
                padding-right: max(12px, env(safe-area-inset-right))
            }
        }
    }

    .fancybox-share {
        background: #f4f4f4;
        border-radius: 3px;
        max-width: 90%;
        padding: 30px;
        text-align: center
    }

    .fancybox-share h1 {
        color: #222;
        font-size: 35px;
        font-weight: 700;
        margin: 0 0 20px 0
    }

    .fancybox-share p {
        margin: 0;
        padding: 0
    }

    .fancybox-share__button {
        border: 0;
        border-radius: 3px;
        display: inline-block;
        font-size: 14px;
        font-weight: 700;
        line-height: 40px;
        margin: 0 5px 10px 5px;
        min-width: 130px;
        padding: 0 15px;
        text-decoration: none;
        transition: all .2s;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    .fancybox-share__button:visited,
    .fancybox-share__button:link {
        color: #fff
    }

    .fancybox-share__button:hover {
        text-decoration: none
    }

    .fancybox-share__button--fb {
        background: #3b5998
    }

    .fancybox-share__button--fb:hover {
        background: #344e86
    }

    .fancybox-share__button--pt {
        background: #bd081d
    }

    .fancybox-share__button--pt:hover {
        background: #aa0719
    }

    .fancybox-share__button--tw {
        background: #1da1f2
    }

    .fancybox-share__button--tw:hover {
        background: #0d95e8
    }

    .fancybox-share__button svg {
        height: 25px;
        margin-right: 7px;
        position: relative;
        top: -1px;
        vertical-align: middle;
        width: 25px
    }

    .fancybox-share__button svg path {
        fill: #fff
    }

    .fancybox-share__input {
        background: transparent;
        border: 0;
        border-bottom: 1px solid #d7d7d7;
        border-radius: 0;
        color: #5d5b5b;
        font-size: 14px;
        margin: 10px 0 0 0;
        outline: none;
        padding: 10px 15px;
        width: 100%
    }

    .fancybox-thumbs {
        background: #ddd;
        bottom: 0;
        display: none;
        margin: 0;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        padding: 2px 2px 4px 2px;
        position: absolute;
        right: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        top: 0;
        width: 212px;
        z-index: 99995
    }

    .fancybox-thumbs-x {
        overflow-x: auto;
        overflow-y: hidden
    }

    .fancybox-show-thumbs .fancybox-thumbs {
        display: block
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 212px
    }

    .fancybox-thumbs__list {
        font-size: 0;
        height: 100%;
        list-style: none;
        margin: 0;
        overflow-x: hidden;
        overflow-y: auto;
        padding: 0;
        position: absolute;
        position: relative;
        white-space: nowrap;
        width: 100%
    }

    .fancybox-thumbs-x .fancybox-thumbs__list {
        overflow: hidden
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
        width: 7px
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
        background: #fff;
        border-radius: 10px;
        box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
    }

    .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
        background: #2a2a2a;
        border-radius: 10px
    }

    .fancybox-thumbs__list a {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        background-color: rgba(0, 0, 0, .1);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        cursor: pointer;
        float: left;
        height: 75px;
        margin: 2px;
        max-height: calc(100% - 8px);
        max-width: calc(50% - 4px);
        outline: none;
        overflow: hidden;
        padding: 0;
        position: relative;
        -webkit-tap-highlight-color: transparent;
        width: 100px
    }

    .fancybox-thumbs__list a::before {
        border: 6px solid #ff5268;
        bottom: 0;
        content: '';
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: all .2s cubic-bezier(.25, .46, .45, .94);
        z-index: 99991
    }

    .fancybox-thumbs__list a:focus::before {
        opacity: .5
    }

    .fancybox-thumbs__list a.fancybox-thumbs-active::before {
        opacity: 1
    }

    @media all and (max-width:576px) {
        .fancybox-thumbs {
            width: 110px
        }

        .fancybox-show-thumbs .fancybox-inner {
            right: 110px
        }

        .fancybox-thumbs__list a {
            max-width: calc(100% - 10px)
        }
    }

    @media only screen and (min-width:600px) {
        body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar {
            top: 32px
        }

        body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar {
            top: 38px
        }
    }

    .fancybox-video {
        visibility: visible
    }

    .fancybox-bg {
        background-color: #000
    }

    body.compensate-for-scrollbar,
    html.compensate-for-scrollbar {
        margin-right: 0 !important
    }

    html.compensate-for-scrollbar {
        overflow-y: scroll !important
    }

    button.fancybox-button {
        background-color: #000
    }

    body[data-button-style^="rounded"] button.fancybox-button,
    body[data-button-style*="slightly_rounded"] button.fancybox-button {
        border-radius: 0 !important
    }

    button.fancybox-button--fsenter,
    html body[data-button-style^="rounded"] button.fancybox-button--fsenter,
    html body[data-button-style*="slightly_rounded"] button.fancybox-button--fsenter,
    button.fancybox-button--fsexit {
        border-radius: 0 0 0 5px !important
    }

    .fancybox-navigation button {
        color: #fff;
        background-color: transparent
    }

    .fancybox-navigation button:before {
        content: "";
        position: absolute;
        top: 30px;
        right: 25px;
        width: 40px;
        height: 40px;
        border-radius: 50px;
        background-color: rgba(25, 25, 25, .45);
        z-index: -1;
        transform: scale(.9);
        transition: all 0.25s cubic-bezier(.15, .2, .1, 1)
    }

    .fancybox-navigation button.fancybox-button--arrow_right:before {
        right: 5px
    }

    @media only screen and (min-width:690px) {
        .fancybox-navigation button:hover:before {
            transform: scale(1.1);
            box-shadow: 0 7px 18px rgba(0, 0, 0, .25)
        }
    }

    .fancybox-navigation .fancybox-button--arrow_left {
        left: 20px
    }

    .fancybox-navigation .fancybox-button--arrow_right {
        right: 20px
    }

    @media only screen and (max-width:690px) {
        .fancybox-navigation button:before {
            transition: none
        }

        .fancybox-navigation .fancybox-button--arrow_left {
            left: 0
        }

        .fancybox-navigation .fancybox-button--arrow_right {
            right: 0
        }
    }
}

@media all {
    @media only screen and (min-width:690px) {
        #slide-out-widget-area .secondary-header-text {
            display: none
        }
    }

    @media only screen and (max-width:999px) and (min-width:690px) {
        body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
            display: none
        }
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li a:after,
    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon span:after,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon span:after {
        -webkit-transition: -webkit-transform .3s ease-out, border-color .3s ease-out;
        transition: transform .3s ease-out, border-color .3s ease-out;
        position: absolute;
        display: block;
        bottom: -6px;
        left: 0;
        width: 100%;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        border-top: 2px solid #000;
        content: '';
        padding-bottom: inherit
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li .nectar-menu-item-with-icon,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li .nectar-menu-item-with-icon {
        display: flex;
        align-items: center
    }

    body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon.nectar-menu-item-with-desc,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li .nectar-menu-item-with-icon.nectar-menu-item-with-desc {
        align-items: flex-start
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc span:after,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc span:after {
        bottom: 0
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text:after {
        border-color: inherit;
        transform-origin: left
    }

    body #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon:after,
    body #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon:after {
        display: none !important
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text,
    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container .nectar-menu-item-with-icon .menu-title-text {
        position: relative
    }

    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a {
        position: relative
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item>a:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover:after,
    body.material #slide-out-widget-area[class="slide-out-from-right"] .off-canvas-menu-container li a:focus:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>a:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:hover:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a:focus:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item>.nectar-menu-item-with-icon .menu-title-text:after,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .current-menu-item>.nectar-menu-item-with-icon .menu-title-text:after,
    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container .nectar-menu-item-with-icon:hover .menu-title-text:after {
        backface-visibility: hidden;
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    #slide-out-widget-area .off-canvas-menu-container ul .menu-item .widget-area-active .widget ul {
        max-height: none;
        padding-left: 0
    }

    body #slide-out-widget-area .menu.subview .menu-item .widget-area-active .widget li,
    #header-outer #mobile-menu ul .menu-item .widget-area-active .widget ul {
        display: block !important
    }

    #slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget {
        text-align: left
    }

    #slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget li a {
        display: inline
    }

    #slide-out-widget-area .off-canvas-menu-container .widget-area-active .widget ul.product_list_widget li a:after {
        display: none
    }

    #slide-out-widget-area .widget-area-active .wp-caption .wp-caption-text {
        color: #000
    }

    #slide-out-widget-area .off-canvas-menu-container li>a>.sf-sub-indicator {
        display: none
    }

    #slide-out-widget-area .inner .off-canvas-menu-container li a {
        font-size: 20px;
        line-height: 30px;
        font-family: 'Open Sans';
        font-weight: 700
    }

    #slide-out-widget-area.fullscreen .inner li a,
    #slide-out-widget-area .off-canvas-social-links li a,
    #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a,
    #slide-out-widget-area .menuwrapper li small {
        opacity: .7;
        transition: opacity 0.2s ease, color 0.2s ease;
        -webkit-transition: opacity 0.2s ease, color 0.2s ease
    }

    #slide-out-widget-area.fullscreen .inner li a:hover,
    #slide-out-widget-area .off-canvas-social-links li a:hover,
    #slide-out-widget-area .off-canvas-social-links li a:hover,
    #slide-out-widget-area .inner .current_page_ancestor>a,
    #slide-out-widget-area .inner .current-menu-item>a,
    #slide-out-widget-area .inner .current-menu-ancestor>a,
    #slide-out-widget-area .inner .current_page_item>a,
    #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover,
    #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,
    #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,
    #slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li>a.hovered {
        opacity: 1
    }

    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li {
        position: relative
    }

    #slide-out-widget-area .ocm-dropdown-arrow {
        transition: transform 0.5s cubic-bezier(.215, .61, .355, 1);
        position: absolute;
        right: -6px;
        top: 10px;
        transform: translateY(-50%);
        cursor: pointer;
        height: 28px;
        width: 28px;
        line-height: 0
    }

    #slide-out-widget-area .ocm-dropdown-arrow i {
        font-size: 18px;
        height: 28px;
        width: 28px;
        line-height: 28px;
        top: 0
    }

    #slide-out-widget-area .open-submenu>.ocm-dropdown-arrow {
        transform: translateY(-50%) rotate(180deg)
    }

    #slide-out-widget-area .secondary-header-text,
    body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
        margin-bottom: 35px;
        border-radius: 6px;
        background-color: rgba(0, 0, 0, .1);
        padding: 10px 15px
    }

    body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content * {
        color: inherit
    }

    body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content div>*:last-child {
        margin-bottom: 0
    }

    body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
        align-self: flex-start
    }

    #slide-out-widget-area .nectar-header-text-content>span>*:last-child {
        margin-bottom: 0
    }

    body #slide-out-widget-area .secondary-header-text {
        line-height: 1.4em
    }

    #slide-out-widget-area.mobile,
    #slide-out-widget-area.slide-out-from-right-hover.mobile {
        overflow-y: scroll;
        overflow-x: hidden
    }

    #slide-out-widget-area .bottom-text {
        padding-bottom: 0;
        font-size: 12px
    }

    #slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li {
        display: inline-block;
        padding: 0 6px 6px 0
    }

    #slide-out-widget-area .off-canvas-social-links li i {
        background-color: transparent;
        font-size: 18px;
        line-height: 22px
    }

    body:not(.material) #slide-out-widget-area .off-canvas-social-links li a,
    .material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
        padding: 0 8px
    }

    .blurred-wrap.blurred {
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -ms-filter: blur(5px);
        filter: blur(5px)
    }

    .msie .blurred-wrap.blurred {
        -ms-filter: none;
        filter: none
    }

    #slide-out-widget-area .widget h4 {
        margin-bottom: 8px
    }

    #slide-out-widget-area .inner>div {
        margin-bottom: 25px
    }

    #slide-out-widget-area .inner>div:first-of-type {
        margin-top: -7px
    }

    #slide-out-widget-area .inner {
        width: 100%;
        height: 100%
    }

    #slide-out-widget-area a,
    #slide-out-widget-area,
    #slide-out-widget-area h4,
    #slide-out-widget-area h3 {
        color: #fff
    }

    body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover {
        color: #fff
    }

    #slide-out-widget-area .nectar-menu-label:before {
        background-color: #fff
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
        position: absolute;
        right: 22px;
        top: 22px
    }

    body[data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close {
        top: 47px
    }

    body[data-full-width-header="false"].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close,
    body[data-full-width-header="false"].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close {
        z-index: 100
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
        display: block;
        transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        -webkit-transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        font-family: 'Open Sans';
        font-weight: 400
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close {
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        width: 34px;
        height: 34px;
        transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        -webkit-transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        color: #ddd;
        font-size: 18px;
        max-width: none;
        line-height: 32px
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"] {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg)
    }

    body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover {
        border-color: rgba(255, 255, 255, .7)
    }

    body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"] {
        -webkit-backface-visibility: hidden;
        font-size: 18px;
        height: 34px;
        left: -2px;
        line-height: 32px;
        max-width: none;
        transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        -webkit-transition: all 0.47s cubic-bezier(.3, 1, .3, .95) 0s;
        width: 34px
    }

    body #slide-out-widget-area .slide_out_area_close .icon-default-style {
        color: #fff
    }

    #slide-out-widget-area .menuwrapper {
        position: relative;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        -webkit-perspective-origin: center;
        perspective-origin: center;
        margin-right: 0;
        display: block
    }

    #slide-out-widget-area .menuwrapper button {
        background: #ccc;
        border: none;
        width: 48px;
        height: 45px;
        text-indent: -900em;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        outline: none
    }

    #slide-out-widget-area .menuwrapper button:after {
        content: '';
        position: absolute;
        width: 68%;
        height: 5px;
        background: #fff;
        top: 10px;
        left: 16%;
        box-shadow: 0 10px 0 #fff, 0 20px 0 #fff
    }

    #slide-out-widget-area .menuwrapper ul {
        padding: 0;
        list-style: none;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    #slide-out-widget-area .menuwrapper li {
        position: relative
    }

    #slide-out-widget-area .menuwrapper li small {
        display: inline-block;
        text-transform: uppercase;
        font-size: 15px;
        font-family: 'Open Sans';
        font-weight: 600;
        letter-spacing: 2px;
        position: relative;
        top: -4px;
        opacity: .6
    }

    #slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small {
        font-size: 14px;
        display: block;
        font-family: 'Open Sans';
        letter-spacing: inherit;
        margin-top: 5px;
        font-weight: 700
    }

    #slide-out-widget-area .no-touch .menuwrapper li a:hover {
        background: rgba(255, 248, 213, .1)
    }

    #slide-out-widget-area .menuwrapper .back>a {
        background: rgba(0, 0, 0, .13)
    }

    #slide-out-widget-area:not(.fullscreen) .menuwrapper .back>a,
    body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container .back>a {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -10px
    }

    body #slide-out-widget-area .menuwrapper .back,
    body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>.back {
        display: inline-block;
        margin-bottom: 20px !important
    }

    #slide-out-widget-area .menuwrapper .menu {
        margin: 0;
        position: relative;
        width: 100%;
        opacity: 0;
        pointer-events: none;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    #slide-out-widget-area .menuwrapper .menu.menu-toggle {
        transition: all 0.25s ease
    }

    #slide-out-widget-area .menuwrapper .menu.menuopen {
        opacity: 1;
        pointer-events: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    body #slide-out-widget-area .menuwrapper li .sub-menu {
        display: none
    }

    body #slide-out-widget-area .menuwrapper li .sub-menu,
    #slide-out-widget-area .menuwrapper>.sub-menu {
        margin: 0 !important;
        padding: 0 !important
    }

    body #slide-out-widget-area .menu.subview li,
    body #slide-out-widget-area .menu.subview .subviewopen>a,
    body #slide-out-widget-area .menu.subview .subview>a,
    body #slide-out-widget-area .menu.subview .subviewopen>small,
    body #slide-out-widget-area .menu.subview .subview>small,
    #slide-out-widget-area .mobile-only {
        display: none
    }

    body #slide-out-widget-area .menu.subview .subviewopen>a,
    body #slide-out-widget-area .menu.subview .subview>a {
        display: none !important
    }

    body #slide-out-widget-area .menu.subview .subview,
    body #slide-out-widget-area .menu.subview .subview .sub-menu,
    body #slide-out-widget-area .menu.subview .subviewopen,
    body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu,
    body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li {
        display: block
    }

    #slide-out-widget-area .menuwrapper>.sub-menu {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0
    }

    .menu.dl-animate-out-5 {
        -webkit-animation: MenuAnimOut5 0.4s ease-in-out;
        animation: MenuAnimOut5 0.4s ease-in-out
    }

    .menu.dl-animate-in-5 {
        -webkit-animation: MenuAnimIn5 0.4s ease-in-out;
        animation: MenuAnimIn5 0.4s ease-in-out
    }

    .menuwrapper>.sub-menu.dl-animate-in-5 {
        -webkit-animation: SubMenuAnimIn5 0.4s ease-in-out;
        animation: SubMenuAnimIn5 0.4s ease-in-out
    }

    .menuwrapper>.sub-menu.dl-animate-out-5 {
        -webkit-animation: SubMenuAnimOut5 0.4s ease-in-out;
        animation: SubMenuAnimOut5 0.4s ease-in-out
    }

    @-webkit-keyframes MenuAnimOut5 {
        0% {}

        100% {
            -webkit-transform: rotateY(-25deg) translateX(-300px);
            opacity: 0
        }
    }

    @keyframes MenuAnimOut5 {
        0% {}

        100% {
            -webkit-transform: rotateY(-25deg) translateX(-300px);
            transform: rotateY(-25deg) translateX(-300px);
            opacity: 0
        }
    }

    @-webkit-keyframes MenuAnimIn5 {
        0% {
            -webkit-transform: rotateY(-25deg) translateX(-300px);
            opacity: 0
        }

        100% {
            -webkit-transform: rotateY(0deg) translateX(0);
            opacity: 1
        }
    }

    @keyframes MenuAnimIn5 {
        0% {
            -webkit-transform: rotateY(-25deg) translateX(-300px);
            transform: rotateY(-25deg) translateX(-300px);
            opacity: 0
        }

        100% {
            -webkit-transform: rotateY(0deg) translateX(0);
            transform: rotateY(0deg) translateX(0);
            opacity: 1
        }
    }

    @-webkit-keyframes SubMenuAnimIn5 {
        0% {
            -webkit-transform: rotateY(25deg) translateX(300px);
            opacity: 0
        }

        100% {
            -webkit-transform: rotateY(0deg) translateX(0);
            opacity: 1
        }
    }

    @keyframes SubMenuAnimIn5 {
        0% {
            -webkit-transform: rotateY(25deg) translateX(300px);
            transform: rotateY(25deg) translateX(300px);
            opacity: 0
        }

        100% {
            -webkit-transform: rotateY(0deg) translateX(0);
            transform: rotateY(0deg) translateX(0);
            opacity: 1
        }
    }

    @-webkit-keyframes SubMenuAnimOut5 {
        0% {
            -webkit-transform: rotateY(0deg) translateX(0);
            opacity: 1
        }

        100% {
            -webkit-transform: rotateY(25deg) translateX(300px);
            opacity: 0
        }
    }

    @keyframes SubMenuAnimOut5 {
        0% {
            -webkit-transform: rotateY(0deg) translateX(0);
            transform: rotateY(0deg) translateX(0);
            opacity: 1
        }

        100% {
            -webkit-transform: rotateY(25deg) translateX(300px);
            transform: rotateY(25deg) translateX(300px);
            opacity: 0
        }
    }

    .menu.dl-animate-out-4 {
        -webkit-animation: MenuAnimOut4 0.4s ease-in-out;
        animation: MenuAnimOut4 0.4s ease-in-out
    }

    .menu.dl-animate-in-4 {
        -webkit-animation: MenuAnimIn4 0.4s ease-in-out;
        animation: MenuAnimIn4 0.4s ease-in-out
    }

    .menuwrapper>.sub-menu.dl-animate-in-4 {
        -webkit-animation: SubMenuAnimIn4 0.4s ease;
        animation: SubMenuAnimIn4 0.4s ease
    }

    .menuwrapper>.sub-menu.dl-animate-out-4 {
        -webkit-animation: SubMenuAnimOut4 0.4s ease;
        animation: SubMenuAnimOut4 0.4s ease
    }

    @-webkit-keyframes MenuAnimOut4 {
        0% {}

        100% {
            -webkit-transform: scale(1.2);
            opacity: 0
        }
    }

    @keyframes MenuAnimOut4 {
        0% {}

        100% {
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
            opacity: 0
        }
    }

    @-webkit-keyframes MenuAnimIn4 {
        0% {
            -webkit-transform: scale(1.2);
            opacity: 0
        }

        100% {
            -webkit-transform: scale(1);
            opacity: 1
        }
    }

    @keyframes MenuAnimIn4 {
        0% {
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
            opacity: 0
        }

        100% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes SubMenuAnimIn4 {
        0% {
            -webkit-transform: scale(.8);
            opacity: 0
        }

        100% {
            -webkit-transform: scale(1);
            opacity: 1
        }
    }

    @keyframes SubMenuAnimIn4 {
        0% {
            -webkit-transform: scale(.8);
            transform: scale(.8);
            opacity: 0
        }

        100% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }
    }

    @-webkit-keyframes SubMenuAnimOut4 {
        0% {
            -webkit-transform: scale(1);
            opacity: 1
        }

        100% {
            -webkit-transform: scale(.8);
            opacity: 0
        }
    }

    @keyframes SubMenuAnimOut4 {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
            opacity: 1
        }

        100% {
            -webkit-transform: scale(.8);
            transform: scale(.8);
            opacity: 0
        }
    }

    #slide-out-widget-area.fullscreen-split[data-dropdown-func="default"] .off-canvas-menu-container li ul,
    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
        position: relative;
        max-height: 0;
        box-sizing: content-box;
        -webkit-transition: max-height 0.5s cubic-bezier(.215, .61, .355, 1), padding 0.25s cubic-bezier(.215, .61, .355, 1);
        transition: max-height 0.5s cubic-bezier(.215, .61, .355, 1), padding 0.25s cubic-bezier(.215, .61, .355, 1);
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
        overflow: hidden
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul {
        padding-left: 20px
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:first-child,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:first-child {
        margin-top: 10px
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul>li:last-child,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child {
        margin-bottom: 0
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a,
    body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a {
        font-size: 16px;
        line-height: 22px
    }

    .material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children>a,
    body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children>a {
        margin-right: 20px
    }

    body:not(.material) #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul>li:last-child {
        margin-bottom: 10px
    }

    #slide-out-widget-area .widget_recent_entries span,
    #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
        display: block;
        line-height: 17px;
        color: #999;
        font-size: 11px;
        margin-bottom: 6px
    }

    #slide-out-widget-area .widget_recent_entries span,
    #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
        color: inherit
    }

    #slide-out-widget-area .widget_recent_entries span {
        opacity: .8
    }

    #slide-out-widget-area .widget_calendar table th,
    #slide-out-widget-area .widget_calendar table tbody td {
        color: inherit
    }

    #slide-out-widget-area .tagcloud a {
        padding: 2px 11px;
        position: relative;
        border: 1px solid #fff;
        background-color: transparent;
        margin: 0 8px 8px 0;
        font-size: 12px;
        display: block;
        float: left;
        text-transform: uppercase;
        transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear
    }

    #slide-out-widget-area .tagcloud a:last-child:after,
    #slide-out-widget-area .tagcloud:after {
        display: block;
        content: ' ';
        clear: both;
        height: 1px
    }

    #slide-out-widget-area .recent_projects_widget img {
        height: auto;
        width: 100%
    }

    body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"] {
        font-size: 24px !important
    }

    @media only screen and (max-width :690px) {
        body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items {
            display: block
        }
    }

    @media only screen and (min-width :1px) and (max-width :999px) {
        body #slide-out-widget-area .slide_out_area_close {
            position: absolute;
            right: 22px;
            top: 22px;
            z-index: 100
        }

        body #slide-out-widget-area.fullscreen .off-canvas-social-links,
        .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links,
        body #slide-out-widget-area.fullscreen-alt .off-canvas-social-links,
        .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links {
            position: relative;
            bottom: 0;
            right: 0;
            margin-top: 70px
        }

        #slide-out-widget-area.fullscreen .off-canvas-social-links:after,
        #slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after {
            display: block;
            height: 1px;
            width: 0;
            background-color: rgba(255, 255, 255, .6);
            content: ' ';
            margin: 0 auto;
            position: absolute;
            top: -40px;
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            transition: all 0.5s cubic-bezier(.215, .61, .355, 1);
            -webkit-transition: all 0.5s cubic-bezier(.215, .61, .355, 1);
            -moz-transition: all 0.5s cubic-bezier(.215, .61, .355, 1)
        }

        #slide-out-widget-area .mobile-only {
            display: block
        }

        #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container {
            top: 0;
            position: relative
        }

        #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after,
        #slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after {
            width: 100px
        }

        body #slide-out-widget-area.fullscreen .bottom-text,
        .admin-bar #slide-out-widget-area.fullscreen .bottom-text,
        body #slide-out-widget-area.fullscreen-alt .bottom-text,
        .admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text {
            position: relative;
            bottom: 0;
            left: 0;
            margin-bottom: 30px;
            margin-top: 15px
        }

        #slide-out-widget-area.overflow-state,
        .admin-bar #slide-out-widget-area.overflow-state {
            padding-top: 110px
        }

        #slide-out-widget-area.fullscreen .inner.overflow-state {
            margin-top: 0;
            margin-bottom: 130px
        }

        body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close {
            display: none
        }
    }
}

@media all {
    #slide-out-widget-area.fullscreen-split {
        position: fixed;
        width: 100%;
        height: 100%;
        right: auto;
        left: 0;
        top: 0;
        z-index: 9997;
        background-color: transparent !important;
        display: none;
        overflow-y: scroll;
        overflow-x: hidden;
        padding-right: 20px;
        box-sizing: content-box;
        -webkit-box-sizing: content-box;
        display: -webkit-flex;
        display: flex
    }

    .admin-bar #slide-out-widget-area.fullscreen-split {
        height: calc(100% - 32px)
    }

    #slide-out-widget-area.fullscreen-split .slide_out_area_close {
        display: none !important
    }

    #slide-out-widget-area.fullscreen-split .inner {
        display: -webkit-flex;
        display: flex;
        top: 0
    }

    #slide-out-widget-area.fullscreen-split .inner>.container {
        padding-top: 30px;
        padding-bottom: 30px
    }

    [data-permanent-transparent="1"] #slide-out-widget-area.fullscreen-split .inner>.container {
        padding-top: 0
    }

    #slide-out-widget-area.fullscreen-split .inner-wrap {
        height: 100%;
        width: 100%;
        margin-right: -20px;
        display: -webkit-flex;
        display: flex
    }

    #slide-out-widget-area.fullscreen-split .inner>.container {
        display: -webkit-flex;
        display: flex;
        margin: auto;
        position: relative;
        width: 100%;
        left: 10px
    }

    #slide-out-widget-area.fullscreen-split .left-side {
        display: -webkit-flex;
        display: flex;
        width: 50%;
        padding-right: 20px;
        align-items: flex-start;
        flex-flow: column
    }

    #slide-out-widget-area.fullscreen-split .right-side {
        display: -webkit-flex;
        display: flex;
        padding-left: 20px;
        width: 50%;
        align-items: flex-end;
        justify-content: center;
        flex-wrap: wrap
    }

    #slide-out-widget-area.fullscreen-split .right-side-inner {
        align-self: flex-end
    }

    #slide-out-widget-area.fullscreen-split .right-side-inner>*:not(:first-child) {
        margin-top: 35px
    }

    #slide-out-widget-area.fullscreen-split .right-side p {
        padding-bottom: 0
    }

    #slide-out-widget-area-bg.hidden,
    #slide-out-widget-area.hidden {
        z-index: -999;
        pointer-events: none;
        visibility: hidden
    }

    #slide-out-widget-area-bg {
        -webkit-transition: opacity 0.55s ease;
        transition: opacity 0.55s ease;
        opacity: 0
    }

    #slide-out-widget-area.fullscreen-split .right-side {
        -webkit-transition: opacity 0.25s ease, transform 0.01s cubic-bezier(.2, .75, .5, 1) 0.45s;
        transition: opacity 0.25s ease, transform 0.01s cubic-bezier(.2, .75, .5, 1) 0.45s;
        -webkit-transform: translateY(35px);
        transform: translateY(35px);
        opacity: 0
    }

    #slide-out-widget-area.fullscreen-split.open .right-side {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: opacity 0.5s ease 0.3s, transform 0.85s cubic-bezier(.2, .75, .5, 1) 0.3s;
        transition: opacity 0.5s ease 0.3s, transform 0.85s cubic-bezier(.2, .75, .5, 1) 0.3s
    }

    #slide-out-widget-area .off-canvas-menu-container>ul>li {
        -webkit-transition: opacity 0.25s cubic-bezier(.2, .75, .5, 1), transform 0.01s cubic-bezier(.2, .75, .5, 1) 0.45s;
        transition: opacity 0.25s cubic-bezier(.2, .75, .5, 1), transform 0.01s cubic-bezier(.2, .75, .5, 1) 0.45s;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
        opacity: 0;
        display: block
    }

    #slide-out-widget-area.open .off-canvas-menu-container>ul>li {
        -webkit-transition: opacity 0.5s ease 0.38s, transform 0.85s cubic-bezier(.2, .75, .5, 1) 0.2s;
        transition: opacity 0.5s ease 0.38s, transform 0.85s cubic-bezier(.2, .75, .5, 1) 0.2s;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(1) {
        transition-delay: 0.16s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(2) {
        transition-delay: 0.18s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(3) {
        transition-delay: 0.2s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(4) {
        transition-delay: 0.22s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(5) {
        transition-delay: 0.24s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(6) {
        transition-delay: 0.26s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(7) {
        transition-delay: 0.28s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(8) {
        transition-delay: 0.3s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(9) {
        transition-delay: 0.32s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(10) {
        transition-delay: 0.34s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(11) {
        transition-delay: 0.36s
    }

    #slide-out-widget-area.open .off-canvas-menu-container li:nth-child(12) {
        transition-delay: 0.38s
    }

    #slide-out-widget-area .off-canvas-menu-container .sub-menu .nectar-menu-item-with-icon {
        margin: 5px 0
    }

    #slide-out-widget-area[data-dropdown-func].fullscreen-split .off-canvas-menu-container .sub-menu .nectar-extra-menu-item-spacing {
        margin: 15px 0
    }

    #slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc {
        display: block
    }

    #slide-out-widget-area .nectar-header-text-content,
    #slide-out-widget-area .secondary-header-text {
        opacity: 0;
        -webkit-transition: opacity 0.5s ease;
        transition: opacity 0.5s ease
    }

    #slide-out-widget-area.open .nectar-header-text-content,
    #slide-out-widget-area.open .secondary-header-text {
        opacity: 1
    }

    #slide-out-widget-area-bg.open {
        -webkit-transition: opacity 0.3s ease;
        transition: opacity 0.3s ease
    }

    #slide-out-widget-area-bg.open.solid {
        opacity: 1
    }

    #slide-out-widget-area-bg.open.dark {
        opacity: .95
    }

    #slide-out-widget-area-bg.open.medium {
        opacity: .6
    }

    #slide-out-widget-area-bg.open.light {
        opacity: .4
    }

    #slide-out-widget-area-bg {
        width: 100%;
        height: 100%
    }

    #slide-out-widget-area.fullscreen-split .inner .off-canvas-menu-container li a {
        -webkit-transition: color 0.37s cubic-bezier(.52, .01, .16, 1);
        transition: color 0.37s cubic-bezier(.52, .01, .16, 1);
        display: inline-block
    }

    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li small {
        display: block;
        margin: 0 0 5px 0
    }

    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li a:after {
        transform-origin: left;
        pointer-events: none;
        bottom: -2px;
        -webkit-transition: -webkit-transform 0.37s cubic-bezier(.52, .01, .16, 1);
        transition: transform 0.37s cubic-bezier(.52, .01, .16, 1);
        border-color: #fff
    }

    #slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li a {
        font-size: 18px;
        line-height: 26px
    }

    #slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li {
        margin: 5px 0
    }

    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container li ul {
        margin-left: 10px
    }

    #slide-out-widget-area .off-canvas-menu-container>ul>li>.ocm-dropdown-arrow i {
        font-size: 24px
    }

    #slide-out-widget-area[data-dropdown-func].fullscreen-split .off-canvas-menu-container>ul>li>ul>li:first-child {
        margin-top: 14px
    }

    #slide-out-widget-area[data-dropdown-func].fullscreen-split .off-canvas-menu-container>ul>li ul>li:last-child {
        margin-bottom: 0
    }

    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li .widget-area-active {
        margin: 14px 0
    }

    #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {
        margin-bottom: 14px
    }

    #slide-out-widget-area.fullscreen-split[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children>a {
        margin-right: 35px
    }

    #slide-out-widget-area.fullscreen-split .widget h4 {
        margin-bottom: 15px
    }

    #slide-out-widget-area.fullscreen-split .inner .widget.widget_nav_menu li a,
    #slide-out-widget-area.fullscreen-split .widget_recent_comments ul li {
        padding: 0
    }

    #slide-out-widget-area.fullscreen-split .widget_recent_comments ul li {
        margin-bottom: 10px;
        background-color: transparent
    }

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

        #slide-out-widget-area.fullscreen-split .left-side,
        #slide-out-widget-area.fullscreen-split .right-side {
            width: 100%;
            padding-right: 0;
            padding-left: 0;
            display: block
        }

        #slide-out-widget-area.fullscreen-split .right-side {
            padding-top: 10px
        }

        #slide-out-widget-area.fullscreen-split .off-canvas-menu-container>ul>li {
            margin-bottom: 8px
        }

        #slide-out-widget-area.fullscreen-split .right-side-inner>* {
            margin-top: 35px
        }

        #slide-out-widget-area.fullscreen-split .inner>.container {
            display: block
        }
    }

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

        body[data-user-set-ocm="off"] #slide-out-widget-area,
        body[data-user-set-ocm="off"] #slide-out-widget-area-bg {
            display: none
        }
    }
}