img.wp-smiley,
    img.emoji {
        display: inline !important;
        border: none !important;
        box-shadow: none !important;
        height: 1em !important;
        width: 1em !important;
        margin: 0 0.07em !important;
        vertical-align: -0.1em !important;
        background: none !important;
        padding: 0 !important;
    }

    /*! This file is auto-generated */
    .wp-block-button__link {
        color: #fff;
        background-color: #32373c;
        border-radius: 9999px;
        box-shadow: none;
        text-decoration: none;
        padding: calc(.667em + 2px) calc(1.333em + 2px);
        font-size: 1.125em
    }

    .wp-block-file__button {
        background: #32373c;
        color: #fff;
        text-decoration: none
    }

    body {
        --wp--preset--color--black: #000000;
        --wp--preset--color--cyan-bluish-gray: #abb8c3;
        --wp--preset--color--white: #ffffff;
        --wp--preset--color--pale-pink: #f78da7;
        --wp--preset--color--vivid-red: #cf2e2e;
        --wp--preset--color--luminous-vivid-orange: #ff6900;
        --wp--preset--color--luminous-vivid-amber: #fcb900;
        --wp--preset--color--light-green-cyan: #7bdcb5;
        --wp--preset--color--vivid-green-cyan: #00d084;
        --wp--preset--color--pale-cyan-blue: #8ed1fc;
        --wp--preset--color--vivid-cyan-blue: #0693e3;
        --wp--preset--color--vivid-purple: #9b51e0;
        --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
        --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
        --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
        --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
        --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
        --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
        --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
        --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
        --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
        --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
        --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
        --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
        --wp--preset--font-size--small: 13px;
        --wp--preset--font-size--medium: 20px;
        --wp--preset--font-size--large: 36px;
        --wp--preset--font-size--x-large: 42px;
        --wp--preset--spacing--20: 0.44rem;
        --wp--preset--spacing--30: 0.67rem;
        --wp--preset--spacing--40: 1rem;
        --wp--preset--spacing--50: 1.5rem;
        --wp--preset--spacing--60: 2.25rem;
        --wp--preset--spacing--70: 3.38rem;
        --wp--preset--spacing--80: 5.06rem;
        --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
        --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
        --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
        --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
    }

    :where(.is-layout-flex) {
        gap: 0.5em;
    }

    :where(.is-layout-grid) {
        gap: 0.5em;
    }

    body .is-layout-flow>.alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
    }

    body .is-layout-flow>.alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
    }

    body .is-layout-flow>.aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body .is-layout-constrained>.alignleft {
        float: left;
        margin-inline-start: 0;
        margin-inline-end: 2em;
    }

    body .is-layout-constrained>.alignright {
        float: right;
        margin-inline-start: 2em;
        margin-inline-end: 0;
    }

    body .is-layout-constrained>.aligncenter {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
        max-width: var(--wp--style--global--content-size);
        margin-left: auto !important;
        margin-right: auto !important;
    }

    body .is-layout-constrained>.alignwide {
        max-width: var(--wp--style--global--wide-size);
    }

    body .is-layout-flex {
        display: flex;
    }

    body .is-layout-flex {
        flex-wrap: wrap;
        align-items: center;
    }

    body .is-layout-flex>* {
        margin: 0;
    }

    body .is-layout-grid {
        display: grid;
    }

    body .is-layout-grid>* {
        margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    .has-black-color {
        color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
        color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
        color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
        color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
        color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
        color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
        color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
        color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
        color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
        color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
        color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
        color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
        background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
        background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
        background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
        background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
        background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
        background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
        background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
        background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
        background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
        background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
        background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
        border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
        border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
        border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
        border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
        border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
        border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
        border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
        border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
        border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
        border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
        border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
        background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
        background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
        background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
        background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
        background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
        background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
        background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
        background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
        background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
        background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
        background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
        font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
        font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
        font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
        font-size: var(--wp--preset--font-size--x-large) !important;
    }

    .wp-block-navigation a:where(:not(.wp-element-button)) {
        color: inherit;
    }

    :where(.wp-block-post-template.is-layout-flex) {
        gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
        gap: 1.25em;
    }

    :where(.wp-block-columns.is-layout-flex) {
        gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
        gap: 2em;
    }

    .wp-block-pullquote {
        font-size: 1.5em;
        line-height: 1.6;
    }

    html:not(.page-trans-loaded) {
        background-color: #ffffff;
    }

    .elementor-kit-570 {
        --e-global-color-primary: #6EC1E4;
        --e-global-color-secondary: #54595F;
        --e-global-color-text: #7A7A7A;
        --e-global-color-accent: #61CE70;
        --e-global-color-34dfb04: #000000;
        --e-global-color-4131732: #FFFFFF;
        --e-global-color-192411b: #F2AF0D;
        --e-global-typography-primary-font-family: "Roboto";
        --e-global-typography-primary-font-weight: 600;
        --e-global-typography-secondary-font-family: "Roboto Slab";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Roboto";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Roboto";
        --e-global-typography-accent-font-weight: 500;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1140px;
    }

    .e-con {
        --container-max-width: 1140px;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }

    .elementor-element {
        --widgets-spacing: 20px 20px;
    }

        {}

    h1.entry-title {
        display: var(--page-title-display);
    }

    .elementor-kit-570 e-page-transition {
        background-color: #FFBC7D;
    }

    @media(max-width:1024px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }

        .e-con {
            --container-max-width: 1024px;
        }
    }

    @media(max-width:767px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }

        .e-con {
            --container-max-width: 767px;
        }
    }

    /* Start custom CSS */
    a.glink img {
        padding-right: 8px;
    }

    a.glink {
        text-decoration: none;
        padding-right: 10px;
    }


    input[type=submit] {
        font-family: Open sans;
        font-size: 16px !important;
        background-color: #f2af0a !important;

    }

    button[type=submit] {
        font-family: Open sans;
        font-size: 16px !important;
        background-color: #f2af0a !important;

    }

    button[type=submit]:hover {
        font-family: Open sans;
        font-size: 16px !important;
        background-color: #F2AF0D !important;

    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon i {

        margin-top: -10px;
    }

    .btn .btn-primary .nextBtn .pull-right {
        background-color: #f2af0a !important;

    }

    .panel-primary>.panel-heading {
        background-color: #10364C !important;
        border-color: #10364C !important;
    }

    .panel-primary {
        border-color: #10364C !important;
    }

    /* loading button */
    .button {
        position: relative;
        padding: 13px 40px !important;
        background-color: #DD6464 !important;
        border: none !important;
        outline: none !important;
        border-radius: 6px !important;
        cursor: pointer !important;
    }

    .button:active {
        background-color: #DD6464 !important;
    }

    .button:hover {
        background-color: #F2AF0D !important;
    }

    .button__text {
        font-size: 14px;
        color: #ffffff !important;
        transition: all 0.2s !important;

    }


    .button--loading .button__text {
        visibility: hidden;
        opacity: 0;
    }

    .button--loading::after {
        content: "";
        position: absolute;
        width: 16px;
        height: 16px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        border: 4px solid transparent;
        border-top-color: #ffffff;
        border-radius: 50%;
        animation: button-loading-spinner 1s ease infinite;
    }

    @keyframes button-loading-spinner {
        from {
            transform: rotate(0turn);
        }

        to {
            transform: rotate(1turn);
        }
    }


    .fieldstyle {
        background-color: #efefef !important;
        border: none !important;
        border-radius: 6px !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    }

    .appp_h_form p {
        display: inline-block !important;
        width: 45% !important;
        margin: 0 2% 0 2% !important;
    }

    /* End custom CSS */
    .elementor-widget-heading .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-image .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-text-editor {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-button .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-divider {
        --divider-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider .elementor-divider__text {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-divider.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
    }

    .elementor-widget-divider.elementor-view-framed .elementor-icon,
    .elementor-widget-divider.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-secondary);
    }

    .elementor-widget-image-box .elementor-image-box-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-image-box .elementor-image-box-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-icon.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
    .elementor-widget-icon-box.elementor-view-default .elementor-icon {
        fill: var(--e-global-color-primary);
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box .elementor-icon-box-title {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-icon-box .elementor-icon-box-title,
    .elementor-widget-icon-box .elementor-icon-box-title a {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-icon-box .elementor-icon-box-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-star-rating .elementor-star-rating__title {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-image-gallery .gallery-item .gallery-caption {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
    }

    .elementor-widget-icon-list .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-icon-list .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-icon-list .elementor-icon-list-text {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-counter .elementor-counter-number-wrapper {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-counter .elementor-counter-title {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-progress .elementor-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-testimonial .elementor-testimonial-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-testimonial .elementor-testimonial-name {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-testimonial .elementor-testimonial-job {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-tabs .elementor-tab-title,
    .elementor-widget-tabs .elementor-tab-title a {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-tabs .elementor-tab-title.elementor-active,
    .elementor-widget-tabs .elementor-tab-title.elementor-active a {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-tabs .elementor-tab-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-tabs .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-accordion .elementor-accordion-icon,
    .elementor-widget-accordion .elementor-accordion-title {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-accordion .elementor-accordion-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
    .elementor-widget-accordion .elementor-active .elementor-accordion-title {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
        fill: var(--e-global-color-accent);
    }

    .elementor-widget-accordion .elementor-accordion-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-accordion .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-toggle .elementor-toggle-title,
    .elementor-widget-toggle .elementor-toggle-icon {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-toggle .elementor-toggle-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-toggle .elementor-tab-title.elementor-active a,
    .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-toggle .elementor-toggle-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-toggle .elementor-tab-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-alert .elementor-alert-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-alert .elementor-alert-description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-text-path {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-theme-site-logo .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-theme-site-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-theme-page-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-theme-post-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-theme-post-excerpt .elementor-widget-container {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-theme-post-content {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-theme-post-featured-image .widget-image-caption {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-theme-archive-title .elementor-heading-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-archive-posts .elementor-post__title,
    .elementor-widget-archive-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-archive-posts .elementor-post__meta-data {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-archive-posts .elementor-post__excerpt p {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-archive-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-archive-posts a.elementor-post__read-more {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-archive-posts .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-archive-posts .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-archive-posts .e-load-more-message {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-archive-posts .elementor-posts-nothing-found {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-loop-grid .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-loop-grid .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-loop-grid .e-load-more-message {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-posts .elementor-post__title,
    .elementor-widget-posts .elementor-post__title a {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-posts .elementor-post__meta-data {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-posts .elementor-post__excerpt p {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-posts .elementor-post__read-more {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-posts a.elementor-post__read-more {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-posts .elementor-post__card .elementor-post__badge {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-posts .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-posts .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-posts .e-load-more-message {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-portfolio a .elementor-portfolio-item__overlay {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-portfolio .elementor-portfolio-item__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-portfolio .elementor-portfolio__filter {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-gallery .elementor-gallery-item__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-gallery .elementor-gallery-item__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-gallery {
        --galleries-title-color-normal: var(--e-global-color-primary);
        --galleries-title-color-hover: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
        --gallery-title-color-active: var(--e-global-color-secondary);
        --galleries-pointer-bg-color-active: var(--e-global-color-accent);
    }

    .elementor-widget-gallery .elementor-gallery-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-form .elementor-field-group>label,
    .elementor-widget-form .elementor-field-subgroup label {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group>label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-field-type-html {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
    }

    .elementor-widget-form .elementor-field-group .elementor-field,
    .elementor-widget-form .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-next {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-button[type="submit"] {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .e-form__buttons__wrapper__button-previous {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-form .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-form .e-form__indicators__indicator,
    .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-form {
        --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
        --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
        --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
        --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-login .elementor-field-group>a {
        color: var(--e-global-color-text);
    }

    .elementor-widget-login .elementor-field-group>a:hover {
        color: var(--e-global-color-accent);
    }

    .elementor-widget-login .elementor-form-fields-wrapper label {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-login .elementor-field-group .elementor-field {
        color: var(--e-global-color-text);
    }

    .elementor-widget-login .elementor-field-group .elementor-field,
    .elementor-widget-login .elementor-field-subgroup label {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-login .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-slides .elementor-slide-heading {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-slides .elementor-slide-description {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-slides .elementor-slide-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
        color: var(--e-global-color-accent);
        fill: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
    .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
        border-color: var(--e-global-color-accent);
    }

    .elementor-widget-nav-menu {
        --e-nav-menu-divider-color: var(--e-global-color-text);
    }

    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
        stroke: var(--e-global-color-accent);
    }

    .elementor-widget-animated-headline .elementor-headline-plain-text {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-animated-headline .elementor-headline {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-animated-headline {
        --dynamic-text-color: var(--e-global-color-secondary);
    }

    .elementor-widget-animated-headline .elementor-headline-dynamic-text {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-hotspot .widget-image-caption {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-hotspot {
        --hotspot-color: var(--e-global-color-primary);
        --hotspot-box-color: var(--e-global-color-secondary);
        --tooltip-color: var(--e-global-color-secondary);
    }

    .elementor-widget-hotspot .e-hotspot__label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-hotspot .e-hotspot__tooltip {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-price-list .elementor-price-list-header {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-price-list .elementor-price-list-price {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-price-list .elementor-price-list-description {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-price-list .elementor-price-list-separator {
        border-bottom-color: var(--e-global-color-secondary);
    }

    .elementor-widget-price-table {
        --e-price-table-header-background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-price-table .elementor-price-table__heading {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__subheading {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table .elementor-price-table__price {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__original-price {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__period {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__features-list {
        --e-price-table-features-list-color: var(--e-global-color-text);
    }

    .elementor-widget-price-table .elementor-price-table__features-list li {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__features-list li:before {
        border-top-color: var(--e-global-color-text);
    }

    .elementor-widget-price-table .elementor-price-table__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-price-table .elementor-price-table__additional_info {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-price-table .elementor-price-table__ribbon-inner {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-flip-box .elementor-flip-box__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-call-to-action .elementor-cta__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-call-to-action .elementor-cta__description {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-call-to-action .elementor-cta__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-call-to-action .elementor-ribbon-inner {
        background-color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-media-carousel .elementor-carousel-image-overlay {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-testimonial-carousel .elementor-testimonial__text {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-testimonial-carousel .elementor-testimonial__name {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-testimonial-carousel .elementor-testimonial__title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-reviews .elementor-testimonial__header,
    .elementor-widget-reviews .elementor-testimonial__name {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-reviews .elementor-testimonial__text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-table-of-contents {
        --header-color: var(--e-global-color-secondary);
        --item-text-color: var(--e-global-color-text);
        --item-text-hover-color: var(--e-global-color-accent);
        --marker-color: var(--e-global-color-text);
    }

    .elementor-widget-table-of-contents .elementor-toc__header,
    .elementor-widget-table-of-contents .elementor-toc__header-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-table-of-contents .elementor-toc__list-item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-countdown .elementor-countdown-item {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-countdown .elementor-countdown-digits {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-countdown .elementor-countdown-label {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-countdown .elementor-countdown-expire--message {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-search-form input[type="search"].elementor-search-form__input {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-search-form .elementor-search-form__input,
    .elementor-widget-search-form .elementor-search-form__icon,
    .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
    .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
    .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
        color: var(--e-global-color-text);
        fill: var(--e-global-color-text);
    }

    .elementor-widget-search-form .elementor-search-form__submit {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        background-color: var(--e-global-color-secondary);
    }

    .elementor-widget-author-box .elementor-author-box__name {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-author-box .elementor-author-box__bio {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-author-box .elementor-author-box__button {
        color: var(--e-global-color-secondary);
        border-color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-author-box .elementor-author-box__button:hover {
        border-color: var(--e-global-color-secondary);
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-post-navigation span.post-navigation__prev--label {
        color: var(--e-global-color-text);
    }

    .elementor-widget-post-navigation span.post-navigation__next--label {
        color: var(--e-global-color-text);
    }

    .elementor-widget-post-navigation span.post-navigation__prev--label,
    .elementor-widget-post-navigation span.post-navigation__next--label {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-post-navigation span.post-navigation__prev--title,
    .elementor-widget-post-navigation span.post-navigation__next--title {
        color: var(--e-global-color-secondary);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }

    .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
        border-color: var(--e-global-color-text);
    }

    .elementor-widget-post-info .elementor-icon-list-icon i {
        color: var(--e-global-color-primary);
    }

    .elementor-widget-post-info .elementor-icon-list-icon svg {
        fill: var(--e-global-color-primary);
    }

    .elementor-widget-post-info .elementor-icon-list-text,
    .elementor-widget-post-info .elementor-icon-list-text a {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-post-info .elementor-icon-list-item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-sitemap .elementor-sitemap-title {
        color: var(--e-global-color-primary);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }

    .elementor-widget-sitemap .elementor-sitemap-item,
    .elementor-widget-sitemap span.elementor-sitemap-list,
    .elementor-widget-sitemap .elementor-sitemap-item a {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-sitemap .elementor-sitemap-item {
        color: var(--e-global-color-text);
    }

    .elementor-widget-blockquote .elementor-blockquote__content {
        color: var(--e-global-color-text);
    }

    .elementor-widget-blockquote .elementor-blockquote__author {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-lottie {
        --caption-color: var(--e-global-color-text);
    }

    .elementor-widget-lottie .e-lottie__caption {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
        fill: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tab-title .e-tab-title-text {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-video-playlist .e-tab-title .e-tab-title-text a {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tab-title .e-tab-duration {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        color: var(--e-global-color-text);
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
        color: var(--e-global-color-text);
    }

    .elementor-widget-paypal-button .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-paypal-button .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-stripe-button .elementor-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
        background-color: var(--e-global-color-accent);
    }

    .elementor-widget-stripe-button .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-widget-progress-tracker .current-progress-percentage {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }

    .elementor-2321 .elementor-element.elementor-element-47fdd98f:not(.elementor-motion-effects-element-type-background),
    .elementor-2321 .elementor-element.elementor-element-47fdd98f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #9E0808;
        background-image: url("../../../assets/images/2021/11/CRA-Refund.jpg");
        background-position: center center;
    }

    .elementor-2321 .elementor-element.elementor-element-47fdd98f>.elementor-background-overlay {
        background-color: #DD6464;
        opacity: 1;
        mix-blend-mode: multiply;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2321 .elementor-element.elementor-element-47fdd98f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 20px 0px 20px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-ff2c08d {
        text-align: center;
    }

    .elementor-2321 .elementor-element.elementor-element-ff2c08d .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Merriweather", Sans-serif;
        font-size: 32px;
        font-weight: 600;
        line-height: 38px;
    }

    .elementor-2321 .elementor-element.elementor-element-ff2c08d>.elementor-widget-container {
        padding: 50px 0px 50px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-1c32669d:not(.elementor-motion-effects-element-type-background),
    .elementor-2321 .elementor-element.elementor-element-1c32669d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F5F5F5;
    }

    .elementor-2321 .elementor-element.elementor-element-1c32669d {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 50px 0px 50px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-1c32669d>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2321 .elementor-element.elementor-element-258071aa>.elementor-container {
        max-width: 800px;
    }

    .elementor-2321 .elementor-element.elementor-element-258071aa {
        padding: 20px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-75c33655>.elementor-element-populated {
        margin: 0px 30px 0px 0px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-5fc56bac {
        color: var(--e-global-color-34dfb04);
        font-family: "Open Sans", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
    }

    .elementor-2321 .elementor-element.elementor-element-5fc56bac>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-73c8051d .elementor-heading-title {
        color: var(--e-global-color-34dfb04);
        font-family: "Merriweather", Sans-serif;
        font-size: 24px;
        font-weight: 500;
        line-height: 38px;
    }

    .elementor-2321 .elementor-element.elementor-element-73c8051d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-9724015 {
        color: var(--e-global-color-34dfb04);
        font-family: "Open Sans", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
    }

    .elementor-2321 .elementor-element.elementor-element-9724015>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-6d42470 .elementor-heading-title {
        color: var(--e-global-color-34dfb04);
        font-family: "Merriweather", Sans-serif;
        font-size: 24px;
        font-weight: 500;
        line-height: 38px;
    }

    .elementor-2321 .elementor-element.elementor-element-6d42470>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-0b18571 {
        color: var(--e-global-color-34dfb04);
        font-family: "Open Sans", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
    }

    .elementor-2321 .elementor-element.elementor-element-0b18571>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-7186fa5 .elementor-heading-title {
        color: var(--e-global-color-34dfb04);
        font-family: "Merriweather", Sans-serif;
        font-size: 24px;
        font-weight: 500;
        line-height: 38px;
    }

    .elementor-2321 .elementor-element.elementor-element-7186fa5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-216cd91 {
        color: var(--e-global-color-34dfb04);
        font-family: "Open Sans", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
    }

    .elementor-2321 .elementor-element.elementor-element-216cd91>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-836af9e .elementor-heading-title {
        color: var(--e-global-color-34dfb04);
        font-family: "Merriweather", Sans-serif;
        font-size: 24px;
        font-weight: 500;
        line-height: 38px;
    }

    .elementor-2321 .elementor-element.elementor-element-836af9e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2321 .elementor-element.elementor-element-220012a {
        color: var(--e-global-color-34dfb04);
        font-family: "Open Sans", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 25px;
    }

    .elementor-2321 .elementor-element.elementor-element-220012a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    :root {
        --page-title-display: none;
    }

    @media(max-width:767px) {

        .elementor-2321 .elementor-element.elementor-element-47fdd98f:not(.elementor-motion-effects-element-type-background),
        .elementor-2321 .elementor-element.elementor-element-47fdd98f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-size: cover;
        }

        .elementor-2321 .elementor-element.elementor-element-ff2c08d .elementor-heading-title {
            font-size: 30px;
        }

        .elementor-2321 .elementor-element.elementor-element-ff2c08d>.elementor-widget-container {
            padding: 30px 30px 30px 30px;
        }

        .elementor-2321 .elementor-element.elementor-element-1c32669d {
            padding: 30px 10px 30px 10px;
        }

        .elementor-2321 .elementor-element.elementor-element-258071aa {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-75c33655>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-5fc56bac {
            font-size: 14px;
        }

        .elementor-2321 .elementor-element.elementor-element-5fc56bac>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-73c8051d .elementor-heading-title {
            font-size: 20px;
            line-height: 1.4em;
        }

        .elementor-2321 .elementor-element.elementor-element-73c8051d>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-9724015 {
            font-size: 14px;
        }

        .elementor-2321 .elementor-element.elementor-element-9724015>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-6d42470 .elementor-heading-title {
            font-size: 20px;
            line-height: 1.4em;
        }

        .elementor-2321 .elementor-element.elementor-element-6d42470>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-0b18571 {
            font-size: 14px;
        }

        .elementor-2321 .elementor-element.elementor-element-0b18571>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-7186fa5 .elementor-heading-title {
            font-size: 20px;
            line-height: 1.4em;
        }

        .elementor-2321 .elementor-element.elementor-element-7186fa5>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-216cd91 {
            font-size: 14px;
        }

        .elementor-2321 .elementor-element.elementor-element-216cd91>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-836af9e .elementor-heading-title {
            font-size: 20px;
            line-height: 1.4em;
        }

        .elementor-2321 .elementor-element.elementor-element-836af9e>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2321 .elementor-element.elementor-element-220012a {
            font-size: 14px;
        }

        .elementor-2321 .elementor-element.elementor-element-220012a>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }
    }

    @media(min-width:1025px) {

        .elementor-2321 .elementor-element.elementor-element-47fdd98f:not(.elementor-motion-effects-element-type-background),
        .elementor-2321 .elementor-element.elementor-element-47fdd98f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-attachment: scroll;
        }
    }

    .elementor-1572 .elementor-element.elementor-element-54e15df>.elementor-container {
        min-height: 80px;
    }

    .elementor-1572 .elementor-element.elementor-element-54e15df>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-1572 .elementor-element.elementor-element-54e15df:not(.elementor-motion-effects-element-type-background),
    .elementor-1572 .elementor-element.elementor-element-54e15df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F8F8F8;
    }

    .elementor-1572 .elementor-element.elementor-element-54e15df {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 5% 0% 5%;
        z-index: 9995;
    }

    .elementor-1572 .elementor-element.elementor-element-54e15df>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1572 .elementor-element.elementor-element-8e46b6a {
        text-align: left;
    }

    .elementor-1572 .elementor-element.elementor-element-8e46b6a img {
        width: 100%;
    }

    .elementor-1572 .elementor-element.elementor-element-8e46b6a>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1572 .elementor-element.elementor-element-8dc6af1.elementor-column>.elementor-widget-wrap {
        justify-content: flex-end;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-menu-toggle {
        margin-right: auto;
        background-color: #FFFFFF00;
        border-width: 0px;
        border-radius: 0px;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu .elementor-item {
        font-family: "Open Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        line-height: 24px;
        letter-spacing: 1.1px;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main .elementor-item {
        color: #000000;
        fill: #000000;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .e--pointer-framed .elementor-item:before,
    .elementor-1572 .elementor-element.elementor-element-2712464 .e--pointer-framed .elementor-item:after {
        border-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
        background-color: #F8F3EF;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .e--pointer-framed .elementor-item.elementor-item-active:before,
    .elementor-1572 .elementor-element.elementor-element-2712464 .e--pointer-framed .elementor-item.elementor-item-active:after {
        border-color: #F8F3EF;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 {
        --e-nav-menu-horizontal-menu-item-margin: calc(40px / 2);
        width: auto;
        max-width: auto;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 40px;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown {
        background-color: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a:hover,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a.highlighted,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-menu-toggle:hover {
        color: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a:hover,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown a.highlighted {
        background-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Roboto", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        letter-spacing: 1.53px;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 div.elementor-menu-toggle {
        color: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 div.elementor-menu-toggle svg {
        fill: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 div.elementor-menu-toggle:hover {
        color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-2712464 div.elementor-menu-toggle:hover svg {
        fill: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button {
        font-family: "Roboto", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        line-height: 1.3em;
        letter-spacing: 1.53px;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #F2AF0D;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #F2AF0D;
        border-radius: 4px 4px 4px 4px;
        padding: 15px 20px 15px 20px;
    }

    .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button:hover,
    .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button:focus {
        color: #FFFFFF;
        background-color: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button:hover svg,
    .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-da753ee>.elementor-widget-container {
        margin: 0px 0px 0px 40px;
    }

    .elementor-1572 .elementor-element.elementor-element-da753ee {
        width: auto;
        max-width: auto;
    }

    .elementor-1572 .elementor-element.elementor-element-03b4454>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-1572 .elementor-element.elementor-element-14d2a49>.elementor-container {
        min-height: 80px;
    }

    .elementor-1572 .elementor-element.elementor-element-14d2a49>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-1572 .elementor-element.elementor-element-14d2a49:not(.elementor-motion-effects-element-type-background),
    .elementor-1572 .elementor-element.elementor-element-14d2a49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #F8F8F8;
    }

    .elementor-1572 .elementor-element.elementor-element-14d2a49 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0% 5% 0% 5%;
        z-index: 9995;
    }

    .elementor-1572 .elementor-element.elementor-element-14d2a49>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-1572 .elementor-element.elementor-element-042ec0e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 0px;
    }

    .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button {
        font-family: "Roboto", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        line-height: 1.3em;
        letter-spacing: 1.53px;
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: #F2AF0D;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #F2AF0D;
        border-radius: 5px 5px 5px 5px;
        padding: 15px 20px 15px 20px;
    }

    .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button:hover,
    .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button:focus {
        color: #FFFFFF;
        background-color: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button:hover svg,
    .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-7991d19>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1572 .elementor-element.elementor-element-7991d19 {
        width: auto;
        max-width: auto;
    }

    .elementor-1572 .elementor-element.elementor-element-01921d9>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-1572 .elementor-element.elementor-element-a44f54c {
        text-align: left;
    }

    .elementor-1572 .elementor-element.elementor-element-a44f54c img {
        width: 100%;
    }

    .elementor-1572 .elementor-element.elementor-element-a44f54c>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-1572 .elementor-element.elementor-element-eab70bf>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-1572 .elementor-element.elementor-element-071a4b2>.elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-menu-toggle {
        margin-right: auto;
        background-color: #FFFFFF00;
        border-width: 0px;
        border-radius: 0px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu .elementor-item {
        font-family: "Open Sans", Sans-serif;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        line-height: 24px;
        letter-spacing: 1.1px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main .elementor-item {
        color: #000000;
        fill: #000000;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
        background-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .e--pointer-framed .elementor-item:before,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .e--pointer-framed .elementor-item:after {
        border-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after {
        background-color: #F8F3EF;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .e--pointer-framed .elementor-item.elementor-item-active:before,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .e--pointer-framed .elementor-item.elementor-item-active:after {
        border-color: #F8F3EF;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 {
        --e-nav-menu-horizontal-menu-item-margin: calc(40px / 2);
        width: auto;
        max-width: auto;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
        margin-bottom: 40px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown {
        background-color: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a:hover,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a.highlighted,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-menu-toggle:hover {
        color: #FFFFFF;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a:hover,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown a.highlighted {
        background-color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown .elementor-item,
    .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Roboto", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        text-transform: uppercase;
        font-style: normal;
        text-decoration: none;
        letter-spacing: 1.53px;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 div.elementor-menu-toggle {
        color: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 div.elementor-menu-toggle svg {
        fill: #DD6464;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 div.elementor-menu-toggle:hover {
        color: #000000;
    }

    .elementor-1572 .elementor-element.elementor-element-43ef881 div.elementor-menu-toggle:hover svg {
        fill: #000000;
    }

    @media(max-width:1024px) {

        .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
        .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
            margin-top: 22px !important;
        }

        .elementor-1572 .elementor-element.elementor-element-2712464 .elementor-menu-toggle {
            border-width: 1px;
            border-radius: 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-2712464>.elementor-widget-container {
            padding: 0px 120px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-042ec0e.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-1572 .elementor-element.elementor-element-7991d19>.elementor-widget-container {
            margin: 0px 0px 10px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-1e7c547>.elementor-widget-container {
            padding: 0% 0% 0% 70%;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
        .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
            margin-top: 22px !important;
        }

        .elementor-1572 .elementor-element.elementor-element-43ef881 .elementor-menu-toggle {
            border-width: 1px;
            border-radius: 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-43ef881>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(min-width:768px) {
        .elementor-1572 .elementor-element.elementor-element-48d6b23 {
            width: 4.677%;
        }

        .elementor-1572 .elementor-element.elementor-element-89f001d {
            width: 16.17%;
        }

        .elementor-1572 .elementor-element.elementor-element-8dc6af1 {
            width: 70.644%;
        }

        .elementor-1572 .elementor-element.elementor-element-03b4454 {
            width: 8.469%;
        }
    }

    @media(max-width:1024px) and (min-width:768px) {
        .elementor-1572 .elementor-element.elementor-element-89f001d {
            width: 30%;
        }

        .elementor-1572 .elementor-element.elementor-element-8dc6af1 {
            width: 70%;
        }

        .elementor-1572 .elementor-element.elementor-element-042ec0e {
            width: 100%;
        }

        .elementor-1572 .elementor-element.elementor-element-01921d9 {
            width: 40%;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf {
            width: 50%;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2 {
            width: 10%;
        }
    }

    @media(max-width:767px) {
        .elementor-1572 .elementor-element.elementor-element-54e15df {
            padding: 0px 10px 0px 10px;
        }

        .elementor-1572 .elementor-element.elementor-element-89f001d {
            width: 40%;
        }

        .elementor-1572 .elementor-element.elementor-element-89f001d>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-8e46b6a img {
            width: 100%;
        }

        .elementor-1572 .elementor-element.elementor-element-8dc6af1 {
            width: 60%;
        }

        .elementor-1572 .elementor-element.elementor-element-2712464>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-da753ee .elementor-button {
            font-size: 12px;
            padding: 10px 10px 10px 10px;
        }

        .elementor-1572 .elementor-element.elementor-element-da753ee>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-14d2a49 {
            padding: 0px 10px 0px 10px;
        }

        .elementor-1572 .elementor-element.elementor-element-042ec0e {
            width: 100%;
        }

        .elementor-1572 .elementor-element.elementor-element-042ec0e.elementor-column>.elementor-widget-wrap {
            justify-content: center;
        }

        .elementor-1572 .elementor-element.elementor-element-7991d19 .elementor-button {
            font-size: 12px;
            padding: 9px 6px 6px 6px;
        }

        .elementor-1572 .elementor-element.elementor-element-7991d19>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-01921d9 {
            width: 50%;
        }

        .elementor-1572 .elementor-element.elementor-element-01921d9>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-a44f54c img {
            width: 100%;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf {
            width: 30%;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-1572 .elementor-element.elementor-element-eab70bf>.elementor-element-populated {
            padding: 0px 0px 0px 30px;
        }

        .elementor-1572 .elementor-element.elementor-element-1e7c547>.elementor-widget-container {
            padding: 0px 0px 0px 20px;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2 {
            width: 20%;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2.elementor-column>.elementor-widget-wrap {
            justify-content: flex-end;
        }

        .elementor-1572 .elementor-element.elementor-element-071a4b2>.elementor-element-populated {
            padding: 0px 10px 0px 0px;
        }

        .elementor-1572 .elementor-element.elementor-element-43ef881>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }
    }

    .elementor-2363 .elementor-element.elementor-element-b4f0a3>.elementor-container {
        max-width: 1100px;
    }

    .elementor-2363 .elementor-element.elementor-element-b4f0a3:not(.elementor-motion-effects-element-type-background),
    .elementor-2363 .elementor-element.elementor-element-b4f0a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #10364C;
    }

    .elementor-2363 .elementor-element.elementor-element-b4f0a3 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 70px 0px 30px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-b4f0a3>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-e002165>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-bc156aa {
        text-align: center;
    }

    .elementor-2363 .elementor-element.elementor-element-bc156aa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 15px;
        --grid-column-gap: 9px;
        --grid-row-gap: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-widget-container {
        text-align: center;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon {
        background-color: rgba(255, 255, 255, 0.21);
        --icon-padding: 0.6em;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon i {
        color: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon svg {
        fill: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon:hover {
        background-color: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon:hover i {
        color: #001c38;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-social-icon:hover svg {
        fill: #001c38;
    }

    .elementor-2363 .elementor-element.elementor-element-5c9dc66>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-2363 .elementor-element.elementor-element-6b5ed865.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-6b5ed865.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-57a1f1d7 {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-57a1f1d7 .elementor-heading-title {
        color: #7ABDC4;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }

    body.rtl .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }

    body:not(.rtl) .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 {
        --e-icon-list-icon-size: 0px;
        --icon-vertical-offset: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>a {
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-text {
        color: #E3E3E3;
        transition: color 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2363 .elementor-element.elementor-element-dcddc8e.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-dcddc8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-0a8769c {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-0a8769c .elementor-heading-title {
        color: #7ABDC4;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }

    body.rtl .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }

    body:not(.rtl) .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 {
        --e-icon-list-icon-size: 0px;
        --icon-vertical-offset: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>a {
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-text {
        color: #E3E3E3;
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-f573c08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-794e0bf5 {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-794e0bf5 .elementor-heading-title {
        color: #7ABDC4;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-2363 .elementor-element.elementor-element-e75338b {
        text-align: left;
        color: #E3E3E3;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-3a32318>.elementor-container {
        max-width: 1100px;
    }

    .elementor-2363 .elementor-element.elementor-element-3a32318:not(.elementor-motion-effects-element-type-background),
    .elementor-2363 .elementor-element.elementor-element-3a32318>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #10364C;
    }

    .elementor-2363 .elementor-element.elementor-element-3a32318 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 70px 0px 30px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-3a32318>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-2363 .elementor-element.elementor-element-b29f485.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-b29f485.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-2363 .elementor-element.elementor-element-4973889 {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-4973889 .elementor-heading-title {
        color: #7ABDC4;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }

    body.rtl .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }

    body:not(.rtl) .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 {
        --e-icon-list-icon-size: 0px;
        --icon-vertical-offset: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>a {
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-text {
        color: #E3E3E3;
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(5px/2);
        margin-left: calc(5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-5px/2);
        margin-left: calc(-5px/2);
    }

    body.rtl .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-5px/2);
    }

    body:not(.rtl) .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-5px/2);
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 {
        --e-icon-list-icon-size: 0px;
        --icon-vertical-offset: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-icon {
        padding-right: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>a {
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-text {
        color: #E3E3E3;
        transition: color 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-8cf5901>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-257f330>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-e4b4c7f {
        text-align: center;
    }

    .elementor-2363 .elementor-element.elementor-element-e4b4c7f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 15px;
        --grid-column-gap: 9px;
        --grid-row-gap: 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-widget-container {
        text-align: center;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon {
        background-color: rgba(255, 255, 255, 0.21);
        --icon-padding: 0.6em;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon i {
        color: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon svg {
        fill: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon:hover {
        background-color: #ffffff;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon:hover i {
        color: #001c38;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-social-icon:hover svg {
        fill: #001c38;
    }

    .elementor-2363 .elementor-element.elementor-element-29ec79d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2363 .elementor-element.elementor-element-44b736f {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-44b736f .elementor-heading-title {
        color: #7ABDC4;
        font-size: 18px;
        font-weight: 500;
    }

    .elementor-2363 .elementor-element.elementor-element-d0439c4 {
        text-align: left;
        color: #E3E3E3;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }

    .elementor-2363 .elementor-element.elementor-element-6baa6c1e>.elementor-container {
        min-height: 50px;
    }

    .elementor-2363 .elementor-element.elementor-element-6baa6c1e>.elementor-container>.elementor-column>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }

    .elementor-2363 .elementor-element.elementor-element-6baa6c1e:not(.elementor-motion-effects-element-type-background),
    .elementor-2363 .elementor-element.elementor-element-6baa6c1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #0A2331;
    }

    .elementor-2363 .elementor-element.elementor-element-6baa6c1e {
        border-style: solid;
        border-width: 1px 0px 0px 0px;
        border-color: rgba(255, 255, 255, 0.19);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-6baa6c1e>.elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-2363 .elementor-element.elementor-element-5a83e65c {
        text-align: left;
    }

    .elementor-2363 .elementor-element.elementor-element-5a83e65c .elementor-heading-title {
        color: #C8C8C8;
        font-size: 13px;
        font-weight: 300;
    }

    .elementor-2363 .elementor-element.elementor-element-4de651ea {
        text-align: right;
    }

    .elementor-2363 .elementor-element.elementor-element-4de651ea .elementor-heading-title {
        color: #DBDBDB;
        font-size: 13px;
        font-weight: 300;
    }

    @media(max-width:1024px) {
        .elementor-2363 .elementor-element.elementor-element-b4f0a3 {
            padding: 50px 20px 50px 20px;
        }

        .elementor-2363 .elementor-element.elementor-element-e002165>.elementor-element-populated {
            margin: 0% 15% 0% 0%;
            --e-column-margin-right: 15%;
            --e-column-margin-left: 0%;
        }

        .elementor-2363 .elementor-element.elementor-element-5c9dc66 {
            --icon-size: 10px;
        }

        .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>a {
            font-size: 13px;
        }

        .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>a {
            font-size: 13px;
        }

        .elementor-2363 .elementor-element.elementor-element-3a32318 {
            padding: 50px 50px 50px 50px;
        }

        .elementor-2363 .elementor-element.elementor-element-4973889 {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>a {
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-3d9bb98>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>a {
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-8cf5901>.elementor-widget-container {
            margin: -10px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-257f330>.elementor-element-populated {
            margin: 0% 0% 0% 0%;
            --e-column-margin-right: 0%;
            --e-column-margin-left: 0%;
        }

        .elementor-2363 .elementor-element.elementor-element-29ec79d {
            --icon-size: 10px;
        }

        .elementor-2363 .elementor-element.elementor-element-44b736f {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-d0439c4 {
            text-align: center;
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-6baa6c1e {
            padding: 10px 20px 10px 20px;
        }
    }

    @media(max-width:767px) {
        .elementor-2363 .elementor-element.elementor-element-b4f0a3 {
            padding: 35px 20px 35px 20px;
        }

        .elementor-2363 .elementor-element.elementor-element-e002165>.elementor-element-populated {
            margin: 0px 0px 50px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-5c9dc66 .elementor-widget-container {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-6b5ed865 {
            width: 33%;
        }

        .elementor-2363 .elementor-element.elementor-element-6b5ed865>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-57a1f1d7 {
            text-align: left;
        }

        .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-4303b6c6 .elementor-icon-list-item>a {
            font-size: 13px;
        }

        .elementor-2363 .elementor-element.elementor-element-dcddc8e {
            width: 33%;
        }

        .elementor-2363 .elementor-element.elementor-element-dcddc8e>.elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-0a8769c {
            text-align: left;
        }

        .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-f573c08 .elementor-icon-list-item>a {
            font-size: 13px;
        }

        .elementor-2363 .elementor-element.elementor-element-3a32318 {
            padding: 35px 50px 35px 50px;
        }

        .elementor-2363 .elementor-element.elementor-element-b29f485 {
            width: 100%;
        }

        .elementor-2363 .elementor-element.elementor-element-b29f485>.elementor-element-populated {
            margin: 30px 0px 50px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-4973889 {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-3d9bb98 .elementor-icon-list-item>a {
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-2363 .elementor-element.elementor-element-8cf5901 .elementor-icon-list-item>a {
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-8cf5901>.elementor-widget-container {
            margin: -10px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-257f330>.elementor-element-populated {
            margin: 0px 0px 50px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-29ec79d .elementor-widget-container {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-b5bbae2>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-44b736f {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-d0439c4 {
            text-align: center;
            font-size: 15px;
        }

        .elementor-2363 .elementor-element.elementor-element-6baa6c1e {
            padding: 30px 20px 20px 20px;
        }

        .elementor-2363 .elementor-element.elementor-element-396f5e23>.elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-2363 .elementor-element.elementor-element-5a83e65c {
            text-align: center;
        }

        .elementor-2363 .elementor-element.elementor-element-4de651ea {
            text-align: center;
        }
    }

    @media(min-width:768px) {
        .elementor-2363 .elementor-element.elementor-element-e002165 {
            width: 22.273%;
        }

        .elementor-2363 .elementor-element.elementor-element-fa095f5 {
            width: 14.994%;
        }

        .elementor-2363 .elementor-element.elementor-element-6b5ed865 {
            width: 21.168%;
        }

        .elementor-2363 .elementor-element.elementor-element-dcddc8e {
            width: 20.636%;
        }

        .elementor-2363 .elementor-element.elementor-element-aec1310 {
            width: 20.911%;
        }
    }

    @media(max-width:1024px) and (min-width:768px) {
        .elementor-2363 .elementor-element.elementor-element-e002165 {
            width: 35%;
        }

        .elementor-2363 .elementor-element.elementor-element-6b5ed865 {
            width: 20%;
        }

        .elementor-2363 .elementor-element.elementor-element-dcddc8e {
            width: 20%;
        }

        .elementor-2363 .elementor-element.elementor-element-b29f485 {
            width: 30%;
        }

        .elementor-2363 .elementor-element.elementor-element-257f330 {
            width: 40%;
        }

        .elementor-2363 .elementor-element.elementor-element-b5bbae2 {
            width: 30%;
        }
    }


    div[id^="wpcf7-f163"] button.cf7mls_next {}

    div[id^="wpcf7-f163"] button.cf7mls_back {}

    div[id^="wpcf7-f48"] button.cf7mls_next {}

    div[id^="wpcf7-f48"] button.cf7mls_back {}

    div[id^="wpcf7-f5"] button.cf7mls_next {}

    div[id^="wpcf7-f5"] button.cf7mls_back {}


    body a {
        color: #d95958;
    }


    #header-outer:not([data-lhe="animated_underline"]) header#top nav>ul>li>a:hover,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.sfHover>a,
    header#top nav>ul>li.button_bordered>a:hover,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item>a,
    header#top nav .sf-menu li.current_page_item>a .sf-sub-indicator i,
    header#top nav .sf-menu li.current_page_ancestor>a .sf-sub-indicator i,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_ancestor>a,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-ancestor>a,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current_page_item>a,
    body header#top nav .sf-menu li.current_page_item>a .sf-sub-indicator [class^="icon-"],
    header#top nav .sf-menu li.current_page_ancestor>a .sf-sub-indicator [class^="icon-"],
    .sf-menu li ul li.sfHover>a .sf-sub-indicator [class^="icon-"],
    #header-outer:not(.transparent) #social-in-menu a i:after,
    .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled:before,
    ul.sf-menu>li>a:hover>.sf-sub-indicator i,
    ul.sf-menu>li>a:active>.sf-sub-indicator i,
    ul.sf-menu>li.sfHover>a>.sf-sub-indicator i,
    .sf-menu ul li.current_page_item>a,
    .sf-menu ul li.current-menu-ancestor>a,
    .sf-menu ul li.current_page_ancestor>a,
    .sf-menu ul a:focus,
    .sf-menu ul a:hover,
    .sf-menu ul a:active,
    .sf-menu ul li:hover>a,
    .sf-menu ul li.sfHover>a,
    .sf-menu li ul li a:hover,
    .sf-menu li ul li.sfHover>a,
    #footer-outer a:hover,
    .recent-posts .post-header a:hover,
    article.post .post-header a:hover,
    article.result a:hover,
    article.post .post-header h2 a,
    .single article.post .post-meta a:hover,
    .comment-list .comment-meta a:hover,
    label span,
    .wpcf7-form p span,
    .icon-3x[class^="icon-"],
    .icon-3x[class*=" icon-"],
    .icon-tiny[class^="icon-"],
    body .circle-border,
    article.result .title a,
    .home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover,
    .home .blog-recent .col .post-header h3 a,
    #single-below-header a:hover,
    header#top #logo:hover,
    .sf-menu>li.current_page_ancestor>a>.sf-sub-indicator [class^="icon-"],
    .sf-menu>li.current-menu-ancestor>a>.sf-sub-indicator [class^="icon-"],
    body #mobile-menu li.open>a [class^="icon-"],
    .pricing-column h3,
    .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color h4,
    .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color .interval,
    .comment-author a:hover,
    .project-attrs li i,
    #footer-outer #copyright li a i:hover,
    .col:hover>[class^="icon-"].icon-3x.accent-color.alt-style.hovered,
    .col:hover>[class*=" icon-"].icon-3x.accent-color.alt-style.hovered,
    #header-outer .widget_shopping_cart .cart_list a,
    .woocommerce .star-rating,
    .woocommerce form .form-row .required,
    .woocommerce-page form .form-row .required,
    body #header-secondary-outer #social a:hover i,
    .woocommerce ul.products li.product .price,
    body .twitter-share:hover i,
    .twitter-share.hovered i,
    body .linkedin-share:hover i,
    .linkedin-share.hovered i,
    body .google-plus-share:hover i,
    .google-plus-share.hovered i,
    .pinterest-share:hover i,
    .pinterest-share.hovered i,
    .facebook-share:hover i,
    .facebook-share.hovered i,
    .woocommerce-page ul.products li.product .price,
    .nectar-milestone .number.accent-color,
    header#top nav>ul>li.megamenu>ul>li>a:hover,
    header#top nav>ul>li.megamenu>ul>li.sfHover>a,
    body #portfolio-nav a:hover i,
    span.accent-color,
    .nectar-love:hover i,
    .nectar-love.loved i,
    .portfolio-items .nectar-love:hover i,
    .portfolio-items .nectar-love.loved i,
    body .hovered .nectar-love i,
    header#top nav ul #nectar-user-account a:hover span,
    header#top nav ul #search-btn a:hover span,
    header#top nav ul .slide-out-widget-area-toggle a:hover span,
    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 a .title,
    #search-outer .ui-widget-content .ui-state-hover .title,
    #search-outer .ui-widget-content .ui-state-focus .title,
    .portfolio-filters-inline .container ul li a.active,
    body [class^="icon-"].icon-default-style,
    .single-post #single-below-header.fullscreen-header .icon-salient-heart-2,
    .svg-icon-holder[data-color="accent-color"],
    .team-member a.accent-color:hover,
    .ascend .comment-list .reply a,
    .wpcf7-form .wpcf7-not-valid-tip,
    .text_on_hover.product .add_to_cart_button,
    .blog-recent[data-style="minimal"] .col>span,
    .blog-recent[data-style="title_only"] .col:hover .post-header .title,
    .woocommerce-checkout-review-order-table .product-info .amount,
    .tabbed[data-style="minimal"]>ul li a.active-tab,
    .masonry.classic_enhanced article.post .post-meta a:hover i,
    .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i,
    .blog-recent[data-style*="classic_enhanced"] .post-meta .icon-salient-heart-2.loved,
    .masonry.classic_enhanced article.post .post-meta .icon-salient-heart-2.loved,
    .single #single-meta ul li:not(.meta-share-count):hover i,
    .single #single-meta ul li:not(.meta-share-count):hover a,
    .single #single-meta ul li:not(.meta-share-count):hover span,
    .single #single-meta ul li.meta-share-count .nectar-social a:hover i,
    #project-meta #single-meta ul li>a,
    #project-meta ul li.meta-share-count .nectar-social a:hover i,
    #project-meta ul li:not(.meta-share-count):hover i,
    #project-meta ul li:not(.meta-share-count):hover span,
    div[data-style="minimal"] .toggle:hover h3 a,
    div[data-style="minimal"] .toggle.open h3 a,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="accent-color"] .list-icon-holder[data-icon_type="numerical"] span,
    .nectar-icon-list[data-icon-color="accent-color"][data-icon-style="border"] .content h4,
    body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    body[data-dropdown-style="minimal"] #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    .post-area.standard-minimal article.post .post-meta .date a,
    .post-area.standard-minimal article.post .post-header h2 a:hover,
    .post-area.standard-minimal article.post .more-link:hover span,
    .post-area.standard-minimal article.post .more-link span:after,
    .post-area.standard-minimal article.post .minimal-post-meta a:hover,
    body #pagination .page-numbers.prev:hover,
    body #pagination .page-numbers.next:hover,
    html body .woocommerce-pagination a.page-numbers:hover,
    body .woocommerce-pagination a.page-numbers:hover,
    body #pagination a.page-numbers:hover,
    .nectar-slide-in-cart .widget_shopping_cart .cart_list a,
    .sf-menu ul li.open-submenu>a,
    .woocommerce p.stars a:hover,
    .woocommerce .material.product .product-wrap .product-add-to-cart a:hover,
    .woocommerce .material.product .product-wrap .product-add-to-cart a:hover>span,
    .woocommerce-MyAccount-navigation ul li.is-active a:before,
    .woocommerce-MyAccount-navigation ul li:hover a:before,
    .woocommerce.ascend .price_slider_amount button.button[type="submit"],
    html .ascend.woocommerce #sidebar div ul li a:hover,
    html .ascend.woocommerce #sidebar div ul li.current-cat>a,
    .woocommerce .widget_layered_nav ul li.chosen a:after,
    .woocommerce-page .widget_layered_nav ul li.chosen a:after,
    [data-style="list_featured_first_row"] .meta-category a,
    body[data-form-submit="see-through"] input[type=submit],
    body[data-form-submit="see-through"] button[type=submit],
    #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item>a,
    .nectar_icon_wrap[data-color="accent-color"] i,
    .nectar_team_member_close .inner:before,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul>a:hover,
    body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul>a:hover,
    .masonry.material .masonry-blog-item .meta-category a,
    .post-area.featured_img_left .meta-category a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-item.has-ul>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-ancestor.has-ul>a,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a.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,
    .related-posts[data-style="material"] .meta-category a,
    body[data-dropdown-style="minimal"].material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul.cart_list a:hover,
    body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart,
    .material .widget li:not(.has-img) a:hover .post-title,
    .material #sidebar .widget li:not(.has-img) a:hover .post-title,
    .material .container-wrap #author-bio #author-info a:hover,
    .material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title,
    body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a:hover,
    body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a.active-tab,
    body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover,
    .material .widget .tagcloud a,
    .material #sidebar .widget .tagcloud a,
    .single.material .post-area .content-inner>.post-tags a,
    .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul.wpb_tabs_nav li a:not(.active-tab):hover,
    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,
    .nectar_single_testimonial[data-color="accent-color"] p span.open-quote,
    .nectar-quick-view-box .star-rating,
    .minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"],
    .minimal.product .product-wrap i,
    .minimal.product .product-wrap .normal.icon-salient-m-eye,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control.active,
    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control:hover,
    .products li.product.minimal .product-add-to-cart .loading:after,
    .widget_search .search-form button[type=submit] .icon-salient-search,
    body.search-no-results .search-form button[type=submit] .icon-salient-search,
    .woocommerce #review_form #respond p.comment-notes span.required,
    .nectar-icon-list[data-icon-color="accent-color"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"] {
        color: #d95958 !important;
    }

    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style.hovered,
    body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style.hovered,
    .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart {
        color: #d95958 !important;
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="accent-color"] svg path {
        stroke: #d95958 !important;
    }

    .orbit-wrapper div.slider-nav span.right,
    .orbit-wrapper div.slider-nav span.left,
    .flex-direction-nav a,
    .jp-play-bar,
    .jp-volume-bar-value,
    .jcarousel-prev:hover,
    .jcarousel-next:hover,
    .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-filters a,
    .portfolio-filters #sort-portfolio,
    .project-attrs li span,
    .progress li span,
    .nectar-progress-bar span,
    #footer-outer #footer-widgets .col .tagcloud a:hover,
    #sidebar .widget .tagcloud a:hover,
    article.post .more-link span:hover,
    #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner,
    article.post.quote .post-content .quote-inner,
    article.post.link .post-content .link-inner,
    #pagination .next a:hover,
    #pagination .prev a:hover,
    .comment-list .reply a:hover,
    input[type=submit]:hover,
    input[type="button"]:hover,
    #footer-outer #copyright li a.vimeo:hover,
    #footer-outer #copyright li a.behance:hover,
    .toggle.open h3 a,
    .tabbed>ul li a.active-tab,
    [class*=" icon-"],
    .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 a.primary-color:hover,
    #footer-outer #footer-widgets .col input[type="submit"],
    .carousel-prev:hover,
    .carousel-next:hover,
    body .products-carousel .carousel-next:hover,
    body .products-carousel .carousel-prev:hover,
    .blog-recent .more-link span:hover,
    .post-tags a:hover,
    .pricing-column.highlight h3,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight h3 .highlight-reason,
    .pricing-table[data-style="flat-alternative"] .pricing-column.accent-color:before,
    #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,
    .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,
    article.post.quote .post-content .quote-inner,
    article.post.link .post-content .link-inner,
    article.format-status .post-content .status-inner,
    article.post.format-aside .aside-inner,
    body #header-secondary-outer #social li a.behance:hover,
    body #header-secondary-outer #social li a.vimeo:hover,
    #sidebar .widget:hover [class^="icon-"].icon-3x,
    .woocommerce-page button.single_add_to_cart_button,
    article.post.quote .content-inner .quote-inner .whole-link,
    .masonry.classic_enhanced article.post.quote.wide_tall .post-content a:hover .quote-inner,
    .masonry.classic_enhanced article.post.link.wide_tall .post-content a:hover .link-inner,
    .iosSlider .prev_slide:hover,
    .iosSlider .next_slide:hover,
    body [class^="icon-"].icon-3x.alt-style.accent-color,
    body [class*=" icon-"].icon-3x.alt-style.accent-color,
    #slide-out-widget-area,
    #slide-out-widget-area-bg.fullscreen,
    #slide-out-widget-area-bg.fullscreen-alt .bg-inner,
    #header-outer .widget_shopping_cart a.button,
    body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover>*:before,
    body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before,
    #header-outer a.cart-contents .cart-wrap span,
    #header-outer a#mobile-cart-link .cart-wrap span,
    .swiper-slide .button.solid_color a,
    .swiper-slide .button.solid_color_2 a,
    .portfolio-filters,
    button[type=submit]:hover,
    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines,
    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after,
    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before,
    header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover i.lines-button:after,
    #buddypress a.button:focus,
    .text_on_hover.product a.added_to_cart,
    .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .woocommerce #order_review #payment #place_order,
    .woocommerce .span_4 input[type="submit"].checkout-button,
    .portfolio-filters-inline[data-color-scheme="accent-color"],
    .select2-container .select2-choice:hover,
    .select2-dropdown-open .select2-choice,
    header#top nav>ul>li.button_solid_color>a:before,
    #header-outer.transparent header#top nav>ul>li.button_solid_color>a:before,
    .tabbed[data-style*="minimal"]>ul li a:after,
    .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,
    .bottom_controls #portfolio-nav .controls li a i:after,
    .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i,
    .nectar_video_lightbox.nectar-button[data-color="default-accent-color"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover,
    .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-recent-posts-slider .container .strong span:before,
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a:hover,
    .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover,
    body.single-post .sharing-default-minimal .nectar-love.loved,
    .nectar-fancy-box:after,
    .divider-small-border[data-color="accent-color"],
    .divider-border[data-color="accent-color"],
    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,
    .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"] a.nectar_video_lightbox,
    body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] a.nectar_video_lightbox:after,
    .span_12.dark .owl-theme .owl-dots .owl-dot.active span,
    .span_12.dark .owl-theme .owl-dots .owl-dot:hover span,
    .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="accent-color"] .nectar_hotspot,
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:before,
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose span:after,
    .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li a:hover,
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li.sfHover>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer .widget_shopping_cart a.button,
    body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-secondary-outer ul>li:not(.megamenu) ul a:hover,
    .nectar-recent-posts-single_featured .strong a,
    .post-area.standard-minimal article.post .more-link span:before,
    .nectar-slide-in-cart .widget_shopping_cart a.button,
    body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav ul li:not([class*="button_"])>a span:after,
    .woocommerce .material.product .add_to_cart_button,
    body nav.woocommerce-pagination span.page-numbers.current,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-form-submit="regular"] input[type=submit],
    body[data-form-submit="regular"] button[type=submit],
    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[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,
    .masonry.material .masonry-blog-item .meta-category a:before,
    .related-posts[data-style="material"] .meta-category a:before,
    .post-area.featured_img_left .meta-category a:before,
    .material.masonry .masonry-blog-item .video-play-button,
    .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-ancestor>a,
    .nectar-social-sharing-fixed>a:before,
    .nectar-social-sharing-fixed .nectar-social a,
    body.material #page-header-bg.fullscreen-header .inner-wrap>a,
    .masonry.material .quote-inner:before,
    .masonry.material .link-inner:before,
    .tabbed[data-style="minimal_alt"] .magic-line,
    .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot,
    .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot .middle-dot,
    .nectar-google-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"],
    .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .animated-dot div[class*="signal"],
    .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play>.inner-wrap:before,
    .nectar-hor-list-item[data-color="accent-color"]:before,
    body.material #slide-out-widget-area-bg.slide-out-from-right,
    .widget .material .widget .tagcloud a:before,
    .material #sidebar .widget .tagcloud a:before,
    .single .post-area .content-inner>.post-tags a:before,
    .auto_meta_overlaid_spaced article.post.quote .n-post-bg:after,
    .auto_meta_overlaid_spaced article.post.link .n-post-bg:after,
    .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button,
    .post-area.featured_img_left article.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 li.active:before,
    [data-style="list_featured_first_row"] .meta-category a:before,
    .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul:after,
    .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after,
    div[data-style="minimal_small"] .toggle.accent-color>h3:after,
    body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i,
    .portfolio-items .col.nectar-new-item .inner-wrap:before,
    body.material .nectar-video-box[data-color="default-accent-color"] a.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,
    ul.products li.minimal.product span.onsale,
    .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after,
    .woocommerce span.onsale .nectar-quick-view-box .onsale,
    .nectar-quick-view-box .onsale,
    .woocommerce-page .nectar-quick-view-box .onsale,
    .nectar-quick-view-box .cart .quantity input.plus:hover,
    .nectar-quick-view-box .cart .quantity input.minus:hover,
    .woocommerce .cart .quantity input.plus:hover,
    .woocommerce .cart .quantity input.minus:hover,
    body .nectar-quick-view-box .single_add_to_cart_button,
    .woocommerce .classic .add_to_cart_button,
    .woocommerce .classic .product-add-to-cart a.button,
    .text_on_hover.product .nectar_quick_view,
    body.original li.bypostauthor .comment-body:before,
    .widget_layered_nav ul.yith-wcan-label li a:hover,
    .widget_layered_nav ul.yith-wcan-label li.chosen a,
    .nectar-next-section-wrap.bounce a:before {
        background-color: #d95958 !important;
    }

    .col:hover>[class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered,
    .col:hover>[class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered,
    body .nectar-button.see-through-2[data-hover-color-override="false"]:hover,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered {
        background-color: #d95958 !important;
    }

    .nectar-highlighted-text em:before,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="accent-color"] .nectar_icon:before {
        background-color: #d95958;
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i:after {
        box-shadow: #d95958 0 8px 15px;
        opacity: 0.24;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:hover:before {
        box-shadow: 0 30px 90px #d95958;
    }

    .woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle:before,
    .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:before {
        box-shadow: 0 0 0 10px #d95958 inset;
    }

    .woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active:before,
    .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active:before {
        box-shadow: 0 0 0 2px #d95958 inset;
    }

    .woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li.chosen a {
        box-shadow: 0 0 0 2px #d95958, inset 0 0 0 3px #fff;
    }

    .woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover {
        box-shadow: 0 0 0 2px #d95958, 0px 8px 20px rgba(0, 0, 0, 0.2), inset 0 0 0 3px #fff;
    }

    .nectar-leaflet-map[data-nectar-marker-color="accent-color"] .nectar-leaflet-pin {
        border: 10px solid #d95958;
    }

    .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control {
        background-image: linear-gradient(to right, #d95958 0, #d95958 100%);
    }

    #search-results article.result .title a {
        background-image: linear-gradient(to right, #d95958 0, #d95958 100%);
    }

    .tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #d95958;
    }

    .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i {
        box-shadow: -.6em 0 #d95958, -.6em .6em #d95958, .6em 0 #d95958, .6em -.6em #d95958, 0 -.6em #d95958, -.6em -.6em #d95958, 0 .6em #d95958, .6em .6em #d95958;
    }

    .tabbed>ul li a.active-tab,
    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,
    body[data-button-style="rounded"] .wpb_wrapper .twitter-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .twitter-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .facebook-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .facebook-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .google-plus-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .google-plus-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .nectar-social:hover>*:before,
    body[data-button-style="rounded"] .wpb_wrapper .pinterest-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .pinterest-share.hovered:before,
    body[data-button-style="rounded"] .wpb_wrapper .linkedin-share:before,
    body[data-button-style="rounded"] .wpb_wrapper .linkedin-share.hovered:before,
    #featured article .post-title a:hover,
    #header-outer[data-lhe="animated_underline"] header#top nav>ul>li>a:after,
    body #featured article .post-title a:hover,
    div.wpcf7-validation-errors,
    .select2-container .select2-choice:hover,
    .select2-dropdown-open .select2-choice,
    body:not(.original) li.bypostauthor img.avatar,
    #header-outer:not(.transparent) header#top nav>ul>li.button_bordered>a:hover:before,
    .single #single-meta ul li:not(.meta-share-count):hover a,
    .single #project-meta ul li:not(.meta-share-count):hover a,
    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,
    .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .tipclose,
    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],
    .nectar_icon_wrap[data-style="border-basic"][data-color="accent-color"] .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"][data-draw="true"]:hover .nectar_icon,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] span.play:after,
    .material #header-secondary-outer[data-lhe="animated_underline"] nav>ul.sf-menu>li>a:after,
    .material blockquote::before,
    body.material .nectar-button.see-through.accent-color[data-color-override="false"],
    .woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle,
    .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-login button.button,
    .woocommerce-account[data-form-submit="see-through"] .woocommerce-form-register button.button,
    blockquote.wp-block-quote:before {
        border-color: #d95958 !important;
    }

    .material input[type=text]:focus,
    .material textarea:focus,
    .material input[type=email]:focus,
    .material input[type=search]:focus,
    .material input[type=password]:focus,
    .material input[type=tel]:focus,
    .material input[type=url]:focus,
    .material input[type=date]:focus,
    .row .col .wp-caption .wp-caption-text,
    .material.woocommerce-page input#coupon_code:focus {
        border-color: #d95958;
    }

    body[data-form-style="minimal"] input[type=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,
    .single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb.is-nav-selected img,
    .single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img {
        border-color: #d95958 !important;
    }

    @media only screen and (max-width:768px) {
        .woocommerce-page table.cart a.remove {
            background-color: #d95958 !important;
        }
    }

    #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 #d95958;
        -webkit-box-shadow: inset 0 0 0 2px #d95958;
    }

    .default-loading-icon:before {
        border-top-color: #d95958 !important;
    }

    #header-outer a.cart-contents span:before,
    #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner:after {
        border-color: transparent #d95958 !important;
    }

    body .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,
    body #sidebar .widget:hover .circle-border,
    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: #d95958;
    }

    .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: #d95958;
    }

    .gallery a:hover img {
        border-color: #d95958 !important;
    }

    @media only screen and (min-width :1px) and (max-width :1000px) {
        body #featured article .post-title>a {
            background-color: #d95958;
        }

        body #featured article .post-title>a {
            border-color: #d95958;
        }
    }

    .nectar-button.regular-button.extra-color-1,
    .nectar-button.tilt.extra-color-1 {
        background-color: #f2af0a !important;
    }

    .icon-3x[class^="icon-"].extra-color-1:not(.alt-style),
    .icon-tiny[class^="icon-"].extra-color-1,
    .icon-3x[class*=" icon-"].extra-color-1:not(.alt-style),
    body .icon-3x[class*=" icon-"].extra-color-1:not(.alt-style) .circle-border,
    #header-outer .widget_shopping_cart .cart_list li a.remove,
    #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    .nectar-milestone .number.extra-color-1,
    span.extra-color-1,
    .team-member ul.social.extra-color-1 li a,
    .stock.out-of-stock,
    body [class^="icon-"].icon-default-style.extra-color-1,
    body [class^="icon-"].icon-default-style[data-color="extra-color-1"],
    .team-member a.extra-color-1:hover,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 h4,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1 .interval,
    .svg-icon-holder[data-color="extra-color-1"],
    div[data-style="minimal"] .toggle.extra-color-1:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-1.open h3 a,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-1"] .list-icon-holder[data-icon_type="numerical"] span,
    .nectar-icon-list[data-icon-color="extra-color-1"][data-icon-style="border"] .content h4,
    .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 a.active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover,
    .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled:before,
    header#top nav>ul>li.button_bordered_2>a:hover,
    body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a:hover,
    body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a.active-tab,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a:not(.active-tab):hover,
    body.material .nectar-button.see-through.extra-color-1[data-color-override="false"],
    div[data-style="minimal_small"] .toggle.extra-color-1>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-1.open>h3 a,
    .nectar_single_testimonial[data-color="extra-color-1"] p span.open-quote,
    .nectar-icon-list[data-icon-color="extra-color-1"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"] {
        color: #f2af0a !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
    .col:hover>[class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,
    body .swiper-slide .button.transparent_2 a.extra-color-1:hover,
    body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,
    body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-1"],
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-1:before,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-1 h3 .highlight-reason,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover,
    .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-fancy-box[data-color="extra-color-1"]:after,
    .divider-small-border[data-color="extra-color-1"],
    .divider-border[data-color="extra-color-1"],
    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,
    body .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]>ul li:not(.cta-button) a:after,
    .nectar-animated-title[data-color="extra-color-1"] .nectar-animated-title-inner:after,
    .nectar-video-box[data-color="extra-color-1"] a.nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] a.nectar_video_lightbox:after,
    .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-1"] .nectar_hotspot,
    .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"] a:after,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon:hover,
    .nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot,
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot .middle-dot,
    .nectar-google-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"],
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .animated-dot div[class*="signal"],
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play>.inner-wrap:before,
    .nectar-hor-list-item[data-color="extra-color-1"]:before,
    header#top nav>ul>li.button_solid_color_2>a:before,
    #header-outer.transparent header#top nav>ul>li.button_solid_color_2>a:before,
    body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material a.slide_out_area_close:before,
    .tabbed[data-color-scheme="extra-color-1"][data-style="minimal_alt"] .magic-line,
    .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) a.active-tab,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul:after,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a.active-tab,
    .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,
    body.material .nectar-video-box[data-color="extra-color-1"] a.nectar_video_lightbox:before,
    div[data-style="minimal_small"] .toggle.extra-color-1>h3:after,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-1"] .nectar_icon:before {
        background-color: #f2af0a !important;
    }

    body [class^="icon-"].icon-3x.alt-style.extra-color-1,
    body [class*=" icon-"].icon-3x.alt-style.extra-color-1,
    [class*=" icon-"].extra-color-1.icon-normal,
    .extra-color-1.icon-normal,
    .bar_graph li span.extra-color-1,
    .nectar-progress-bar span.extra-color-1,
    #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,
    .swiper-slide .button.solid_color a.extra-color-1,
    .swiper-slide .button.solid_color_2 a.extra-color-1,
    .toggle.open.extra-color-1 h3 a {
        background-color: #f2af0a !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-1.alt-style.hovered,
    .col:hover>[class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered,
    .no-highlight.extra-color-1 h3,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered,
    body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered {
        color: #f2af0a !important;
    }

    .nectar-leaflet-map[data-nectar-marker-color="extra-color-1"] .nectar-leaflet-pin {
        border: 10px solid #f2af0a;
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-1"] svg path {
        stroke: #f2af0a !important;
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-1[data-color-override="false"] i:after {
        box-shadow: #f2af0a 0 8px 15px;
        opacity: 0.24;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #f2af0a;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:hover:before {
        box-shadow: 0 30px 90px #f2af0a;
    }

    body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border,
    #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    #header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,
    body #sidebar .widget:hover .extra-color-1 .circle-border,
    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,
    .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-1"] .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"][data-draw="true"]:hover .nectar_icon,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] span.play:after,
    #header-outer:not(.transparent) header#top nav>ul>li.button_bordered_2>a:hover:before {
        border-color: #f2af0a;
    }

    .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) a.active-tab,
    body.material .nectar-button.see-through.extra-color-1[data-color-override="false"] {
        border-color: #f2af0a !important;
    }

    .pricing-column.highlight.extra-color-1 h3 {
        background-color: #f2af0a !important;
    }

    .nectar-button.regular-button.extra-color-2,
    .nectar-button.tilt.extra-color-2 {
        background-color: #bc4444 !important;
    }

    .icon-3x[class^="icon-"].extra-color-2:not(.alt-style),
    .icon-3x[class*=" icon-"].extra-color-2:not(.alt-style),
    .icon-tiny[class^="icon-"].extra-color-2,
    body .icon-3x[class*=" icon-"].extra-color-2 .circle-border,
    .nectar-milestone .number.extra-color-2,
    span.extra-color-2,
    .team-member ul.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 a.extra-color-2:hover,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 h4,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2 .interval,
    .svg-icon-holder[data-color="extra-color-2"],
    div[data-style="minimal"] .toggle.extra-color-2:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-2.open h3 a,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-2"] .list-icon-holder[data-icon_type="numerical"] span,
    .nectar-icon-list[data-icon-color="extra-color-2"][data-icon-style="border"] .content h4,
    .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 a.active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover,
    .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled:before,
    body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a:hover,
    body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a.active-tab,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a:not(.active-tab):hover,
    body.material .nectar-button.see-through.extra-color-2[data-color-override="false"],
    div[data-style="minimal_small"] .toggle.extra-color-2>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-2.open>h3 a,
    .nectar_single_testimonial[data-color="extra-color-2"] p span.open-quote,
    .nectar-icon-list[data-icon-color="extra-color-2"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"] {
        color: #bc4444 !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,
    .col:hover>[class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,
    body .swiper-slide .button.transparent_2 a.extra-color-2:hover,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style),
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-2 h3 .highlight-reason,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover,
    .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-fancy-box[data-color="extra-color-2"]:after,
    .divider-small-border[data-color="extra-color-2"],
    .divider-border[data-color="extra-color-2"],
    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,
    body .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]>ul li:not(.cta-button) a:after,
    .nectar-animated-title[data-color="extra-color-2"] .nectar-animated-title-inner:after,
    .nectar-video-box[data-color="extra-color-2"] a.nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] a.nectar_video_lightbox:after,
    .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-2"] .nectar_hotspot,
    .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"] a:after,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon:hover,
    .nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot .middle-dot,
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .animated-dot .middle-dot,
    .nectar-google-map[data-nectar-marker-color="extra-color-2"] .animated-dot div[class*="signal"],
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .animated-dot div[class*="signal"],
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play>.inner-wrap:before,
    .nectar-hor-list-item[data-color="extra-color-2"]:before,
    .tabbed[data-color-scheme="extra-color-2"][data-style="minimal_alt"] .magic-line,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul:after,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a.active-tab,
    .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,
    body.material .nectar-video-box[data-color="extra-color-2"] a.nectar_video_lightbox:before,
    div[data-style="minimal_small"] .toggle.extra-color-2>h3:after,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-2"] .nectar_icon:before {
        background-color: #bc4444 !important;
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-2"] svg path {
        stroke: #bc4444 !important;
    }

    .nectar-leaflet-map[data-nectar-marker-color="extra-color-2"] .nectar-leaflet-pin {
        border: 10px solid #bc4444;
    }

    body [class^="icon-"].icon-3x.alt-style.extra-color-2,
    body [class*=" icon-"].icon-3x.alt-style.extra-color-2,
    [class*=" icon-"].extra-color-2.icon-normal,
    .extra-color-2.icon-normal,
    .bar_graph li span.extra-color-2,
    .nectar-progress-bar span.extra-color-2,
    .woocommerce .product-wrap .add_to_cart_button.added,
    .woocommerce-message,
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
    .swiper-slide .button.solid_color a.extra-color-2,
    .swiper-slide .button.solid_color_2 a.extra-color-2,
    .toggle.open.extra-color-2 h3 a,
    .portfolio-filters-inline[data-color-scheme="extra-color-2"],
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-2:before {
        background-color: #bc4444 !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-2.alt-style.hovered,
    .col:hover>[class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered,
    .no-highlight.extra-color-2 h3,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered,
    body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered {
        color: #bc4444 !important;
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-2[data-color-override="false"] i:after {
        box-shadow: #bc4444 0 8px 15px;
        opacity: 0.24;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #bc4444;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:hover:before {
        box-shadow: 0 30px 90px #bc4444;
    }

    body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border,
    body #sidebar .widget:hover .extra-color-2 .circle-border,
    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,
    .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-2"] .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"][data-draw="true"]:hover .nectar_icon,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] span.play:after {
        border-color: #bc4444;
    }

    .pricing-column.highlight.extra-color-2 h3 {
        background-color: #bc4444 !important;
    }

    .tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) a.active-tab,
    body.material .nectar-button.see-through.extra-color-2[data-color-override="false"] {
        border-color: #bc4444 !important;
    }

    .nectar-button.regular-button.extra-color-3,
    .nectar-button.tilt.extra-color-3 {
        background-color: #333333 !important;
    }

    .icon-3x[class^="icon-"].extra-color-3:not(.alt-style),
    .icon-3x[class*=" icon-"].extra-color-3:not(.alt-style),
    .icon-tiny[class^="icon-"].extra-color-3,
    body .icon-3x[class*=" icon-"].extra-color-3 .circle-border,
    .nectar-milestone .number.extra-color-3,
    span.extra-color-3,
    .team-member ul.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 a.extra-color-3:hover,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 h4,
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3 .interval,
    .svg-icon-holder[data-color="extra-color-3"],
    div[data-style="minimal"] .toggle.extra-color-3:hover h3 a,
    div[data-style="minimal"] .toggle.extra-color-3.open h3 a,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-3"] .list-icon-holder[data-icon_type="numerical"] span,
    .nectar-icon-list[data-icon-color="extra-color-3"][data-icon-style="border"] .content h4,
    .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 a.active,
    body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover,
    .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled:before,
    body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a:hover,
    body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons)>ul li:not(.cta-button) a.active-tab,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a:not(.active-tab):hover,
    body.material .nectar-button.see-through.extra-color-3[data-color-override="false"],
    div[data-style="minimal_small"] .toggle.extra-color-3>h3 a:hover,
    div[data-style="minimal_small"] .toggle.extra-color-3.open>h3 a,
    .nectar_single_testimonial[data-color="extra-color-3"] p span.open-quote,
    .nectar-icon-list[data-icon-color="extra-color-3"] .nectar-icon-list-item .list-icon-holder[data-icon_type="numerical"] {
        color: #333333 !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,
    .col:hover>[class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,
    body .swiper-slide .button.transparent_2 a.extra-color-3:hover,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered,
    #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style),
    .portfolio-filters-inline[data-color-scheme="extra-color-3"],
    .pricing-table[data-style="flat-alternative"] .pricing-column.extra-color-3:before,
    .pricing-table[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3 .highlight-reason,
    .nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"],
    .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover,
    .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-fancy-box[data-color="extra-color-3"]:after,
    .divider-small-border[data-color="extra-color-3"],
    .divider-border[data-color="extra-color-3"],
    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,
    body .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]>ul li:not(.cta-button) a:after,
    .nectar-animated-title[data-color="extra-color-3"] .nectar-animated-title-inner:after,
    .nectar-video-box[data-color="extra-color-3"] a.nectar_video_lightbox,
    body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] a.nectar_video_lightbox:after,
    .nectar_image_with_hotspots[data-stlye="color_pulse"][data-color="extra-color-3"] .nectar_hotspot,
    .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"] a:after,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon:hover,
    .nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot .middle-dot,
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .animated-dot .middle-dot,
    .nectar-google-map[data-nectar-marker-color="extra-color-3"] .animated-dot div[class*="signal"],
    .nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .animated-dot div[class*="signal"],
    .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play>.inner-wrap:before,
    .nectar-hor-list-item[data-color="extra-color-3"]:before,
    .tabbed[data-color-scheme="extra-color-3"][data-style="minimal_alt"] .magic-line,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul:after,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a.active-tab,
    .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,
    body.material .nectar-video-box[data-color="extra-color-3"] a.nectar_video_lightbox:before,
    div[data-style="minimal_small"] .toggle.extra-color-3>h3:after,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-3"] .nectar_icon:before {
        background-color: #333333 !important;
    }

    .nectar_icon_wrap .svg-icon-holder[data-color="extra-color-3"] svg path {
        stroke: #333333 !important;
    }

    .nectar-leaflet-map[data-nectar-marker-color="extra-color-3"] .nectar-leaflet-pin {
        border: 10px solid #333333;
    }

    body [class^="icon-"].icon-3x.alt-style.extra-color-3,
    body [class*=" icon-"].icon-3x.alt-style.extra-color-3,
    .extra-color-3.icon-normal,
    [class*=" icon-"].extra-color-3.icon-normal,
    .bar_graph li span.extra-color-3,
    .nectar-progress-bar span.extra-color-3,
    .swiper-slide .button.solid_color a.extra-color-3,
    .swiper-slide .button.solid_color_2 a.extra-color-3,
    .toggle.open.extra-color-3 h3 a {
        background-color: #333333 !important;
    }

    .col:hover>[class^="icon-"].icon-3x.extra-color-3.alt-style.hovered,
    .col:hover>[class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered,
    .no-highlight.extra-color-3 h3,
    .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered,
    body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered {
        color: #333333 !important;
    }

    body.material[data-button-style^="rounded"] .nectar-button.see-through.extra-color-3[data-color-override="false"] i:after {
        box-shadow: #333333 0 8px 15px;
        opacity: 0.24;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #333333;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:hover:before {
        box-shadow: 0 30px 90px #333333;
    }

    body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border,
    body #sidebar .widget:hover .extra-color-3 .circle-border,
    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,
    .nectar_icon_wrap[data-style="border-basic"][data-color="extra-color-3"] .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"][data-draw="true"]:hover .nectar_icon,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play:before,
    .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] span.play:after {
        border-color: #333333;
    }

    .pricing-column.highlight.extra-color-3 h3 {
        background-color: #333333 !important;
    }

    .tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) a.active-tab,
    body.material .nectar-button.see-through.extra-color-3[data-color-override="false"] {
        border-color: #333333 !important;
    }

    .divider-small-border[data-color="extra-color-gradient-1"],
    .divider-border[data-color="extra-color-gradient-1"],
    .nectar-progress-bar span.extra-color-gradient-1,
    .widget ul.nectar_widget[class*="nectar_blog_posts_"][data-style="hover-featured-image-gradient-and-counter"]>li a .popular-featured-img:after,
    .tabbed[data-style*="minimal"][data-color-scheme="extra-color-gradient-1"]>ul li a:after,
    .tabbed[data-style="minimal_alt"][data-color-scheme="extra-color-gradient-1"] .magic-line,
    .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: #f2af0a;
        background: linear-gradient(to right, #f2af0a, #fe0000);
    }

    .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-button.see-through-extra-color-gradient-1:after,
    .nectar_icon_wrap[data-color="extra-color-gradient-1"] i,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:before,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a:before,
    .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-1"] ul li a:before,
    .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-1"] ul li a:before,
    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"] .box-bg:after,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-gradient-1"] .nectar_icon:before {
        background: #f2af0a;
        background: linear-gradient(to bottom right, #f2af0a, #fe0000);
    }

    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 a.extra-color-gradient-1,
    .swiper-slide .button.transparent_2 a.extra-color-gradient-1:before {
        background: #f2af0a;
        background: linear-gradient(125deg, #f2af0a, #fe0000);
    }

    body.material .nectar-button.regular.m-extra-color-gradient-1:before {
        background: #fe0000;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul:after {
        background-color: #fe0000;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #fe0000;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:hover:before {
        box-shadow: 0 30px 90px #fe0000;
    }

    .testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled:before {
        color: #f2af0a;
        background: linear-gradient(to right, #f2af0a, #fe0000);
        -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, #f2af0a 0, #fe0000 100%);
        -webkit-border-image: -webkit-linear-gradient(top right, #f2af0a 0, #fe0000 100%);
        border-image: linear-gradient(to bottom right, #f2af0a 0, #fe0000 100%);
        border-image-slice: 1;
    }

    .nectar-gradient-text[data-color="extra-color-gradient-1"][data-direction="horizontal"] * {
        background-image: linear-gradient(to right, #f2af0a, #fe0000);
    }

    .nectar-gradient-text[data-color="extra-color-gradient-1"] *,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-1"] .list-icon-holder[data-icon_type="numerical"] span {
        color: #f2af0a;
        background: linear-gradient(to bottom right, #f2af0a, #fe0000);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: inline-block;
    }

    [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"] i {
        color: #f2af0a;
        background: linear-gradient(to bottom right, #f2af0a, #fe0000);
        -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: #f2af0a;
        background: linear-gradient(to bottom right, #f2af0a, #fe0000);
        -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: #f2af0a !important;
    }

    .divider-small-border[data-color="extra-color-gradient-2"],
    .divider-border[data-color="extra-color-gradient-2"],
    .nectar-progress-bar span.extra-color-gradient-2,
    .tabbed[data-style*="minimal"][data-color-scheme="extra-color-gradient-2"]>ul li a:after,
    .tabbed[data-style="minimal_alt"][data-color-scheme="extra-color-gradient-2"] .magic-line,
    .nectar-recent-posts-single_featured.multiple_featured .controls[data-color="extra-color-gradient-2"] li:after,
    .nectar-fancy-box[data-style="default"][data-color="extra-color-gradient-2"]:after {
        background: #00b724;
        background: linear-gradient(to right, #00b724, #3cbc3a);
    }

    .icon-normal.extra-color-gradient-2,
    body [class^="icon-"].icon-3x.alt-style.extra-color-gradient-2,
    .nectar-button.extra-color-gradient-2:after,
    .nectar-button.see-through-extra-color-gradient-2:after,
    .nectar_icon_wrap[data-color="extra-color-gradient-2"] i,
    .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:before,
    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a:before,
    .tabbed[data-style*="default"][data-color-scheme="extra-color-gradient-2"] ul li a:before,
    .tabbed[data-style*="vertical"][data-color-scheme="extra-color-gradient-2"] ul li a:before,
    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"] .box-bg:after,
    .nectar_icon_wrap[data-style="soft-bg"][data-color="extra-color-gradient-2"] .nectar_icon:before {
        background: #00b724;
        background: linear-gradient(to bottom right, #00b724, #3cbc3a);
    }

    body.material .nectar-button.regular.m-extra-color-gradient-2,
    body.material .nectar-button.see-through.m-extra-color-gradient-2:before,
    .swiper-slide .button.solid_color a.extra-color-gradient-2,
    .swiper-slide .button.transparent_2 a.extra-color-gradient-2:before {
        background: #00b724;
        background: linear-gradient(125deg, #00b724, #3cbc3a);
    }

    body.material .nectar-button.regular.m-extra-color-gradient-2:before {
        background: #3cbc3a;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul:after {
        background-color: #3cbc3a;
    }

    .tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li a.active-tab:after {
        box-shadow: 0 18px 50px #3cbc3a;
    }

    .nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:hover:before {
        box-shadow: 0 30px 90px #3cbc3a;
    }

    .testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled:before {
        color: #00b724;
        background: linear-gradient(to right, #00b724, #3cbc3a);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
    }

    .nectar-button.extra-color-gradient-2,
    .nectar-button.see-through-extra-color-gradient-2 {
        border-width: 3px;
        border-style: solid;
        -moz-border-image: -moz-linear-gradient(top right, #00b724 0, #3cbc3a 100%);
        -webkit-border-image: -webkit-linear-gradient(top right, #00b724 0, #3cbc3a 100%);
        border-image: linear-gradient(to bottom right, #00b724 0, #3cbc3a 100%);
        border-image-slice: 1;
    }

    .nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] * {
        background-image: linear-gradient(to right, #00b724, #3cbc3a);
    }

    .nectar-gradient-text[data-color="extra-color-gradient-2"] *,
    .nectar-icon-list[data-icon-style="border"][data-icon-color="extra-color-gradient-2"] .list-icon-holder[data-icon_type="numerical"] span {
        color: #00b724;
        background: linear-gradient(to bottom right, #00b724, #3cbc3a);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: inline-block;
    }

    [class^="icon-"][data-color="extra-color-gradient-2"]:before,
    [class*=" icon-"][data-color="extra-color-gradient-2"]:before,
    [class^="icon-"].extra-color-gradient-2:not(.icon-normal):before,
    [class*=" icon-"].extra-color-gradient-2:not(.icon-normal):before,
    .nectar_icon_wrap[data-color="extra-color-gradient-2"] i {
        color: #00b724;
        background: linear-gradient(to bottom right, #00b724, #3cbc3a);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: initial;
    }

    .nectar-button.extra-color-gradient-2 .hover,
    .nectar-button.see-through-extra-color-gradient-2 .start {
        background: #00b724;
        background: linear-gradient(to bottom right, #00b724, #3cbc3a);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: initial;
    }

    .nectar-button.extra-color-gradient-2.no-text-grad .hover,
    .nectar-button.see-through-extra-color-gradient-2.no-text-grad .start {
        background: transparent !important;
        color: #00b724 !important;
    }

    html .container-wrap,
    .material .ocm-effect-wrap,
    .project-title,
    html .ascend .container-wrap,
    html .ascend .project-title,
    html body .vc_text_separator div,
    html .carousel-wrap[data-full-width="true"] .carousel-heading,
    html .carousel-wrap span.left-border,
    html .carousel-wrap span.right-border,
    .single-post.ascend #page-header-bg.fullscreen-header,
    .single-post #single-below-header.fullscreen-header,
    html #page-header-wrap,
    html .page-header-no-bg,
    html #full_width_portfolio .project-title.parallax-effect,
    html .portfolio-items .col,
    html .page-template-template-portfolio-php .portfolio-items .col.span_3,
    html .page-template-template-portfolio-php .portfolio-items .col.span_4 {
        background-color: #ffffff;
    }

    body #header-outer,
    body #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,
    body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header {
        background-color: #ffffff;
    }

    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#top nav>ul>li>a,
    header#top #logo,
    header#top .span_9>.slide-out-widget-area-toggle i,
    .sf-sub-indicator [class^="icon-"],
    body[data-header-color="custom"].ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,
    body.ascend #boxed #header-outer .cart-menu .cart-icon-wrap i,
    .sf-sub-indicator [class*=" icon-"],
    header#top nav ul #search-btn a span,
    header#top nav ul #nectar-user-account a span,
    header#top #toggle-nav i,
    header#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#top #mobile-cart-link i,
    #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart,
    #search-outer #search input[type="text"],
    #search-outer #search #close a span,
    body[data-header-format="left-header"] #social-in-menu a,
    .material #search-outer #search .span_12 span {
        color: #000000 !important;
    }

    .material #header-outer #search-outer input::-webkit-input-placeholder {
        color: #000000 !important;
    }

    header#top nav ul .slide-out-widget-area-toggle a i.lines,
    header#top nav ul .slide-out-widget-area-toggle a i.lines:after,
    #header-outer .slide-out-widget-area-toggle[data-icon-animation="simple-transform"]:not(.mobile-icon) .lines-button:after,
    header#top nav ul .slide-out-widget-area-toggle a i.lines:before,
    header#top .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:before,
    header#top .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after,
    header#top .slide-out-widget-area-toggle[data-icon-animation="simple-transform"].mobile-icon .lines-button:after,
    header#top .slide-out-widget-area-toggle[data-icon-animation="spin-and-transform"].mobile-icon .lines-button.x2 .lines,
    body.material.mobile #header-outer.transparent:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    body.material.mobile #header-outer:not(.directional-nav-effect):not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    #search-outer .close-wrap .close-line {
        background-color: #000000 !important;
    }

    header#top nav>ul>li.button_bordered>a:before,
    #header-outer:not(.transparent) header#top .slide-out-widget-area-toggle .close-line {
        border-color: #000000;
    }

    #header-outer:not([data-lhe="animated_underline"]) header#top nav>ul>li>a:hover,
    body #header-outer:not(.transparent) #social-in-menu a i:after,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.sfHover>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav>ul>li>a:hover,
    header#top #logo:hover,
    .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 #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.sfHover>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current-menu-item>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current_page_item>a .sf-sub-indicator i,
    body header#top nav .sf-menu>li.current_page_ancestor>a .sf-sub-indicator i,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.sfHover>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current_page_ancestor>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current-menu-ancestor>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current-menu-ancestor>a i,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current_page_item>a,
    body header#top nav .sf-menu>li.current_page_item>a .sf-sub-indicator [class^="icon-"],
    body header#top nav .sf-menu>li.current_page_ancestor>a .sf-sub-indicator [class^="icon-"],
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu>li.current-menu-ancestor>a,
    body .sf-menu>li.sfHover>a .sf-sub-indicator [class^="icon-"],
    body .sf-menu>li:hover>a .sf-sub-indicator [class^="icon-"],
    body .sf-menu>li:hover>a,
    header#top nav ul #search-btn a:hover span,
    header#top nav ul #nectar-user-account a:hover span,
    header#top nav ul .slide-out-widget-area-toggle a:hover span,
    body:not(.material) #search-outer #search #close a span:hover {
        color: #fe0000 !important;
    }

    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines,
    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:after,
    body header#top nav ul .slide-out-widget-area-toggle[data-icon-animation="simple-transform"] a:hover .lines-button:after,
    header#top nav ul .slide-out-widget-area-toggle a:hover i.lines:before,
    body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] header#top nav>ul>li:not([class*="button_"])>a>span:after {
        background-color: #fe0000 !important;
    }

    #header-outer[data-lhe="animated_underline"] header#top nav>ul>li>a:after,
    body.material #header-outer #search-outer #search input[type="text"] {
        border-color: #fe0000 !important;
    }

    #search-outer .ui-widget-content,
    header#top .sf-menu li ul li a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu li ul,
    header#top nav>ul>li.megamenu>ul.sub-menu,
    body header#top nav>ul>li.megamenu>ul.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,
    body[data-dropdown-style="minimal"] #header-secondary-outer .sf-menu li ul {
        background-color: #ffffff !important;
    }

    html body[data-header-format="left-header"] #header-outer .cart-outer .cart-notification:after {
        border-color: transparent transparent #ffffff transparent;
    }

    header#top .sf-menu li ul li a:hover,
    body header#top nav .sf-menu ul li.sfHover>a,
    header#top .sf-menu li ul li.current-menu-item>a,
    header#top .sf-menu li ul li.current-menu-ancestor>a,
    header#top nav>ul>li.megamenu>ul ul li a:hover,
    header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    #header-secondary-outer ul ul li a:hover,
    body #header-secondary-outer .sf-menu ul li.sfHover>a,
    #search-outer .ui-widget-content li:hover,
    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li a:hover,
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-ancestor>a {
        background-color: #ffffff !important;
    }

    #search-outer .ui-widget-content li a,
    #search-outer .ui-widget-content i,
    header#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,
    .sf-menu li ul .sf-sub-indicator [class^="icon-"],
    .sf-menu li ul .sf-sub-indicator [class*=" icon-"],
    #header-outer .widget_shopping_cart .quantity,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul a,
    #header-outer .cart-notification .item-name,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li.nectar-woo-cart .cart-outer .widget ul a:hover,
    #header-outer .cart-outer .total strong,
    #header-outer .cart-outer .total,
    body[data-dropdown-style="minimal"] #header-outer ul.product_list_widget li dl dd,
    body[data-dropdown-style="minimal"] #header-outer ul.product_list_widget li dl dt {
        color: #000000 !important;
    }

    #search-outer .ui-widget-content li:hover a .title,
    #search-outer .ui-widget-content .ui-state-hover .title,
    #search-outer .ui-widget-content .ui-state-focus .title,
    #search-outer .ui-widget-content li:hover a,
    #search-outer .ui-widget-content li:hover i,
    #search-outer .ui-widget-content .ui-state-hover a,
    #search-outer .ui-widget-content .ui-state-focus a,
    #search-outer .ui-widget-content .ui-state-hover i,
    #search-outer .ui-widget-content .ui-state-focus i,
    #search-outer .ui-widget-content .ui-state-hover span,
    #search-outer .ui-widget-content .ui-state-focus span,
    body header#top nav .sf-menu ul li.sfHover>a,
    header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    #header-secondary-outer ul ul li:hover>a,
    body #header-secondary-outer ul ul li:hover>a i,
    body header#top nav .sf-menu ul li.sfHover>a .sf-sub-indicator i,
    body header#top nav .sf-menu ul li:hover>a .sf-sub-indicator i,
    body header#top nav .sf-menu ul li:hover>a,
    header#top nav>ul>li.megamenu>ul>li>a:hover,
    header#top nav>ul>li.megamenu>ul>li.sfHover>a,
    body header#top nav .sf-menu ul li.current-menu-item>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu ul li.current-menu-item>a,
    body header#top nav .sf-menu ul li.current_page_item>a .sf-sub-indicator i,
    body header#top nav .sf-menu ul li.current_page_ancestor>a .sf-sub-indicator i,
    body header#top nav .sf-menu ul li.sfHover>a,
    #header-secondary-outer ul li.sfHover>a,
    body header#top nav .sf-menu ul li.current_page_ancestor>a,
    body header#top nav .sf-menu ul li.current-menu-ancestor>a,
    body header#top nav .sf-menu ul li.current_page_item>a,
    body header#top nav .sf-menu ul li.current_page_item>a .sf-sub-indicator [class^="icon-"],
    body header#top nav .sf-menu ul li.current_page_ancestor>a .sf-sub-indicator [class^="icon-"],
    body header#top nav .sf-menu ul li.current-menu-ancestor>a,
    body header#top nav .sf-menu ul li.current_page_item>a,
    body .sf-menu ul li ul li.sfHover>a .sf-sub-indicator [class^="icon-"],
    body ul.sf-menu>li>a:active>.sf-sub-indicator i,
    body ul.sf-menu>li.sfHover>a>.sf-sub-indicator i,
    body .sf-menu ul li.current_page_item>a,
    body .sf-menu ul li.current-menu-ancestor>a,
    body .sf-menu ul li.current_page_ancestor>a,
    body .sf-menu ul a:focus,
    body .sf-menu ul a:hover,
    body .sf-menu ul a:active,
    body .sf-menu ul li:hover>a,
    body .sf-menu ul li.sfHover>a,
    .body sf-menu li ul li a:hover,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body .sf-menu li ul li.sfHover>a,
    body header#top nav>ul>li.megamenu ul li:hover>a,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-dropdown-style="minimal"] #header-outer header#top nav>ul>li:not(.megamenu) li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-outer header#top nav ul li li.sfHover>a .sf-sub-indicator [class^="icon-"],
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li a:hover,
    body[data-dropdown-style="minimal"] header#top nav>ul>li.megamenu>ul ul li.sfHover>a,
    body[data-dropdown-style="minimal"] #header-outer header#top nav ul li li:hover>a .sf-sub-indicator [class^="icon-"],
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul a:hover,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-ancestor>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li:not(.megamenu) ul li.current-menu-ancestor>a .sf-sub-indicator [class^="icon-"],
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul>a:hover,
    body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li:hover>a,
    body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul:hover>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li:hover>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul:hover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-item.has-ul>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-ancestor.has-ul>a,
    #header-outer ul.product_list_widget li:hover dl dt,
    #header-outer ul.product_list_widget li:hover dl dd {
        color: #ff0000 !important;
    }

    body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>a,
    body:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>a,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.megamenu ul li.current_page_ancestor>a,
    #header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.megamenu ul li.current-menu-ancestor>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul>a {
        color: #ffffff !important;
    }

    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li:hover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu>ul>li.current-menu-ancestor.menu-item-has-children>a,
    header#top nav>ul>li.megamenu>ul ul li.current-menu-item>a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top nav>ul>li.megamenu>ul>li>ul>li.has-ul:hover>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-item.has-ul>a,
    body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav>ul>li.megamenu ul ul li.current-menu-ancestor.has-ul>a {
        color: #ffffff !important;
    }

    body #header-outer[data-transparent-header="true"] header#top nav ul #search-btn>div,
    body #header-outer[data-transparent-header="true"] header#top nav ul #nectar-user-account>div,
    body[data-header-color="custom"] header#top nav ul #search-btn>div,
    body[data-header-color="custom"] header#top nav ul #nectar-user-account>div,
    .ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn a:after,
    .ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul #nectar-user-account a:after,
    .ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] header#top nav ul .slide-out-widget-area-toggle a:after,
    .ascend #header-outer[data-transparent-header="true"][data-full-width="true"][data-remove-border="true"] .cart-menu:after,
    html body[data-dropdown-style="minimal"] #header-outer:not(.transparent) .sf-menu>li ul {
        border-color: #eeeeee;
    }

    body[data-dropdown-style="minimal"] #header-outer:not(.transparent) .sf-menu>li ul {
        border-top-width: 1px;
        border-top-style: solid;
    }

    #header-secondary-outer {
        background-color: #F8F8F8 !important;
    }

    #header-secondary-outer nav>ul>li>a,
    #header-secondary-outer .nectar-center-text,
    #header-secondary-outer .nectar-center-text a,
    body #header-secondary-outer nav>ul>li>a span.sf-sub-indicator [class^="icon-"],
    #header-secondary-outer #social li a i,
    #header-secondary-outer[data-lhe="animated_underline"] nav>ul.sf-menu>li:hover>a {
        color: #666666 !important;
    }

    #header-secondary-outer #social li a:hover i,
    #header-secondary-outer .nectar-center-text a:hover,
    .material #header-secondary-outer[data-lhe="animated_underline"] nav>ul.sf-menu>li>a:after,
    #header-secondary-outer nav>ul>li:hover>a,
    #header-secondary-outer nav>ul>li.current-menu-item>a,
    #header-secondary-outer nav>ul>li.sfHover>a,
    #header-secondary-outer nav>ul>li.sfHover>a span.sf-sub-indicator [class^="icon-"],
    #header-secondary-outer nav>ul>li.current-menu-item>a span.sf-sub-indicator [class^="icon-"],
    #header-secondary-outer nav>ul>li.current-menu-ancestor>a,
    #header-secondary-outer nav>ul>li.current-menu-ancestor>a span.sf-sub-indicator [class^="icon-"],
    body #header-secondary-outer nav>ul>li:hover>a span.sf-sub-indicator [class^="icon-"] {
        color: #222222 !important;
    }

    #search-outer .ui-widget-content,
    header#top .sf-menu li ul li a,
    body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu li ul,
    header#top nav>ul>li.megamenu>ul.sub-menu,
    body header#top nav>ul>li.megamenu>ul.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-alt .bg-inner,
    body.material #slide-out-widget-area-bg.slide-out-from-right {
        background-color: #fe0000 !important;
    }

    #slide-out-widget-area,
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i:before,
    #slide-out-widget-area a,
    body #slide-out-widget-area a.slide_out_area_close .icon-default-style[class^="icon-"] {
        color: #eefbfa !important;
    }

    #slide-out-widget-area .tagcloud a,
    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
        border-color: #eefbfa !important;
    }

    .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines:before,
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines:after,
    .slide-out-hover-icon-effect.slide-out-widget-area-toggle[data-icon-animation="simple-transform"] .lines-button:after {
        background-color: #eefbfa !important;
    }

    #slide-out-widget-area h1,
    #slide-out-widget-area h2,
    #slide-out-widget-area h3,
    #slide-out-widget-area h4,
    #slide-out-widget-area h5 {
        color: #ffffff !important;
    }

    body #slide-out-widget-area.fullscreen 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,
    #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.no-text-effect .inner .off-canvas-menu-container li a:hover,
    html body #slide-out-widget-area a.slide_out_area_close:hover .icon-default-style[class^="icon-"],
    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li.current-menu-item>a {
        color: #ffffff !important;
    }

    body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after {
        border-color: #ffffff !important;
    }

    #slide-out-widget-area .tagcloud a:hover {
        border-color: #ffffff !important;
    }

    body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close:before {
        background-color: #fe0000;
    }

    @media only screen and (min-width:1000px) {
        body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close .close-line {
            background-color: #ffffff;
        }
    }

    #footer-outer,
    #nectar_fullscreen_rows>#footer-outer.wpb_row .full-page-inner-wrap {
        background-color: #ffffff !important;
    }

    #footer-outer #footer-widgets {
        border-bottom: none !important;
    }

    body.original #footer-outer #footer-widgets .col ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    }

    #footer-outer #footer-widgets .col .widget_recent_comments ul li {
        background-color: rgba(0, 0, 0, 0.07) !important;
        border-bottom: 0 !important;
    }

    #footer-outer,
    #footer-outer a:not(.nectar-button),
    body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type=text] {
        color: #000000 !important;
    }

    #footer-outer .widget h4,
    #footer-outer .col .widget_recent_entries span,
    #footer-outer .col .recent_posts_extra_widget .post-widget-text span {
        color: #000000 !important;
    }

    #footer-outer #copyright,
    body {
        border: none !important;
        background-color: #f1f1f1 !important;
    }

    #footer-outer #copyright li a i,
    #footer-outer #copyright p {
        color: #000000 !important;
    }

    #footer-outer[data-cols="1"] #copyright li a i:after {
        border-color: #000000;
    }

    #footer-outer #copyright li a:hover i,
    #footer-outer[data-cols="1"] #copyright li a:hover i,
    #footer-outer[data-cols="1"] #copyright li a:hover i:after {
        border-color: #fe0000 !important;
        color: #fe0000 !important;
    }

    #footer-outer #copyright {
        border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
    }

    #call-to-action {
        background-color: #ECEBE9 !important;
    }

    #call-to-action span {
        color: #4B4F52 !important;
    }

    body #slide-out-widget-area-bg {
        background-color: rgba(0, 0, 0, 0.8);
    }

    #nectar_fullscreen_rows {
        background-color: ;
    }


    @media only screen and (min-width:1001px) {
        #header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 #logo {
            margin-top: -7.5px;
        }

        #header-outer[data-format="centered-menu-bottom-bar"] header#top .span_9 nav>ul>li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle)>a {
            padding-bottom: 15px;
        }

        body.material #header-outer #logo,
        body.material #header-outer .logo-spacing {
            margin-top: 15px;
            margin-bottom: 15px;
            position: relative;
        }

        body.material #header-outer.small-nav #logo,
        body.material #header-outer.small-nav .logo-spacing {
            margin-top: 8.3333333333333px;
            margin-bottom: 8.3333333333333px;
        }

        body.material #header-outer.small-nav #logo img,
        body.material #header-outer.small-nav .logo-spacing img {
            height: 34px;
        }

        .material #header-outer:not(.transparent) .bg-color-stripe {
            top: 70px;
            height: calc(35vh - 70px);
        }

        .material #header-outer:not(.transparent).small-nav .bg-color-stripe {
            top: 50.666666666667px;
            height: calc(35vh - 50.666666666667px);
        }
    }

    @media only screen and (max-width:1000px) {

        .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: 59px;
            height: calc(30vh - 59px);
        }
    }

    body:not(.material) #header-outer,
    .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,
    .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu {
        padding-top: 15px;
    }

    body:not(.material) #header-outer[data-format="centered-menu-under-logo"] .span_3 {
        padding-bottom: 15px;
    }

    #header-outer #logo img,
    body.material #header-outer .logo-spacing img {
        height: 40px;
    }

    .ascend #header-outer[data-full-width="true"] header#top nav>ul.buttons {
        margin-top: -15px;
    }

    body:not(.material) header#top nav>ul>li:not(#social-in-menu)>a {
        padding-bottom: 23px;
        padding-top: 8px;
    }

    body:not(.material) header#top nav>ul>li#social-in-menu>a {
        margin-top: 8px;
    }

    body:not(.material) #header-outer .cart-menu {
        padding-bottom: 24px;
        padding-top: 24px;
    }

    body:not(.material) header#top nav>ul li#search-btn,
    body:not(.material) header#top nav>ul li#nectar-user-account,
    header#top nav>ul li.slide-out-widget-area-toggle {
        padding-bottom: 8px;
        padding-top: 8px;
    }

    .ascend #header-outer[data-full-width="true"] header#top nav>ul li#search-btn a,
    .ascend #header-outer[data-full-width="true"] header#top nav>ul li#nectar-user-account a,
    .ascend #header-outer[data-full-width="true"] header#top nav>ul li.slide-out-widget-area-toggle a,
    .ascend #header-outer[data-full-width="true"] .cart-menu {
        padding-bottom: 23px;
        padding-top: 23px;
    }

    body:not(.material) header#top .sf-menu>li.sfHover>ul {
        top: 23px;
    }

    #header-outer[data-lhe="animated_underline"] header#top nav>ul>li>a,
    header#top nav>ul>li[class*="button_solid_color"]>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_solid_color"] a:hover,
    #header-outer[data-lhe="animated_underline"] header#top nav>ul>li[class*="button_bordered"]>a,
    header#top nav>ul>li[class*="button_bordered"]>a,
    body #header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a,
    body #header-outer:not([data-lhe="animated_underline"]) header#top nav ul li[class*="button_bordered"] a:hover,
    body #header-outer.transparent header#top nav>ul>li[class*="button_solid_color"]>a,
    #header-outer[data-lhe="animated_underline"] header#top nav>ul>li[class*="button_solid_color"]>a {
        margin-left: 10px;
        margin-right: 10px;
    }

    #header-outer[data-lhe="default"] header#top nav>ul>li>a {
        padding-left: 10px;
        padding-right: 10px;
    }

    #header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu header#top nav>ul>li>a {
        margin-left: 7px;
        margin-right: 7px;
    }

    #header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu header#top nav>ul>li>a {
        padding-left: 7px;
        padding-right: 7px;
    }

    #header-space {
        height: 70px;
    }

    @media only screen and (max-width:1000px) {
        body.material #header-space {
            height: 59px;
        }

        body:not(.material) #header-space {
            height: 73px;
        }
    }

    @media only screen and (min-width:1000px) {
        body #ajax-content-wrap.no-scroll {
            min-height: calc(100vh - 70px);
            height: calc(100vh - 70px) !important;
        }
    }

    @media only screen and (min-width:1000px) {

        #page-header-wrap.fullscreen-header,
        #page-header-wrap.fullscreen-header #page-header-bg,
        html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
        .nectar_fullscreen_zoom_recent_projects,
        #nectar_fullscreen_rows:not(.afterLoaded)>div {
            height: calc(100vh - 69px);
        }

        .wpb_row.vc_row-o-full-height.top-level,
        .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
            min-height: calc(100vh - 69px);
        }

        html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header {
            top: 70px;
        }

        .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
        .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
            height: calc(100vh - 68px) !important;
        }

        .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
        .admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
            height: calc(100vh - 68px - 32px) !important;
        }
    }

    @media only screen and (max-width:1000px) {

        .using-mobile-browser #page-header-wrap.fullscreen-header,
        .using-mobile-browser #page-header-wrap.fullscreen-header #page-header-bg,
        .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
            height: calc(100vh - 111px);
        }

        .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,
        .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
            min-height: calc(100vh - 111px);
        }

        #page-header-wrap.fullscreen-header,
        #page-header-wrap.fullscreen-header #page-header-bg,
        html:not(.nectar-box-roll-loaded) .nectar-box-roll>#page-header-bg.fullscreen-header,
        .nectar_fullscreen_zoom_recent_projects,
        .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
        .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,
        #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"])>div {
            height: calc(100vh - 58px);
        }

        .wpb_row.vc_row-o-full-height.top-level,
        .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
            min-height: calc(100vh - 58px);
        }

        [data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header,
        [data-bg-header="true"][data-permanent-transparent="1"] #page-header-wrap.fullscreen-header #page-header-bg,
        html:not(.nectar-box-roll-loaded) [data-bg-header="true"][data-permanent-transparent="1"] .nectar-box-roll>#page-header-bg.fullscreen-header,
        [data-bg-header="true"][data-permanent-transparent="1"] .nectar_fullscreen_zoom_recent_projects,
        [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),
        [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container {
            height: 100vh;
        }

        [data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level,
        [data-permanent-transparent="1"] .wpb_row.vc_row-o-full-height.top-level>.col.span_12 {
            min-height: 100vh;
        }

        body[data-transparent-header="false"] #ajax-content-wrap.no-scroll {
            min-height: calc(100vh - 58px);
            height: calc(100vh - 58px);
        }
    }

    body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect {
        top: 70px;
    }

    body.single-product div.product .product_title {
        padding-right: 0;
    }

    #ajax-loading-screen .reveal-1 {
        background-color: #ffffff;
    }

    #ajax-loading-screen .reveal-2 {
        background-color: #ffffff;
    }

    #header-outer #logo .mobile-only-logo,
    #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img {
        height: 35px;
    }

    @media only screen and (max-width:1000px) {

        body header#top #logo img,
        #header-outer[data-permanent-transparent="false"] #logo .dark-version {
            height: 35px !important;
        }

        body:not(.material) header#top .col.span_9 {
            min-height: 61px;
            line-height: 39px;
        }
    }

    .portfolio-loading,
    #ajax-loading-screen .loading-icon,
    .loading-icon,
    .pp_loaderIcon {
        background-image: url("");
    }

    @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 :1000px) {

        .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,
        .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;
        }
    }

    #mobile-menu #mobile-search,
    header#top nav ul #search-btn {
        display: none !important;
    }

    .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;
    }

    @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 article.post .inner-wrap,
        .material #search-outer #search {
            max-width: 1425px;
            width: 100%;
            margin: 0 auto;
            padding: 0 90px;
        }

        body[data-header-format="left-header"] .container,
        body[data-header-format="left-header"] .woocommerce-tabs .full-width-content .tab-container,
        body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots,
        body[data-header-format="left-header"] .post-area.standard-minimal.full-width-content article.post .inner-wrap {
            padding: 0 60px;
        }

        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 90px !important;
        }

        .swiper-slide .content {
            padding: 0 90px;
        }

        body[data-header-format="left-header"] .container .page-submenu.stuck .container:not(.tab-container),
        body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots {
            padding: 0 60px !important;
        }

        body[data-header-format="left-header"] .swiper-slide .content {
            padding: 0 60px;
        }

        body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container) {
            width: 100% !important;
            padding: 0 !important;
        }

        body .carousel-heading .container {
            padding: 0 10px !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 a.portfolio-page-link {
            left: 90px;
        }

        .carousel-wrap[data-full-width="true"] .carousel-heading {
            margin-left: -20px;
            margin-right: -20px;
        }

        .carousel-wrap[data-full-width="true"] .carousel-next {
            right: 90px !important;
        }

        .carousel-wrap[data-full-width="true"] .carousel-prev {
            right: 115px !important;
        }

        .carousel-wrap[data-full-width="true"] {
            padding: 0 !important;
        }

        .carousel-wrap[data-full-width="true"] .caroufredsel_wrapper {
            padding: 20px !important;
        }

        #search-outer #search #close a {
            right: 90px;
        }

        #boxed,
        #boxed #header-outer,
        #boxed #header-secondary-outer,
        #boxed #slide-out-widget-area-bg.fullscreen,
        #boxed #page-header-bg[data-parallax="1"],
        #boxed #featured,
        body[data-footer-reveal="1"] #boxed #footer-outer,
        #boxed .orbit>div,
        #boxed #featured article,
        .ascend #boxed #search-outer {
            max-width: 1400px !important;
            width: 90% !important;
            min-width: 980px;
        }

        body[data-hhun="1"] #boxed #header-outer:not(.detached),
        body[data-hhun="1"] #boxed #header-secondary-outer,
        #boxed #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]:not(.fixed-menu),
        #boxed #header-secondary-outer.centered-menu-bottom-bar {
            width: 100% !important;
        }

        #boxed #search-outer #search #close a {
            right: 0 !important;
        }

        #boxed .container {
            width: 92%;
            padding: 0;
        }

        #boxed #footer-outer #footer-widgets,
        #boxed #footer-outer #copyright {
            padding-left: 0;
            padding-right: 0;
        }

        #boxed .carousel-wrap[data-full-width="true"] .carousel-heading a.portfolio-page-link {
            left: 35px;
        }

        #boxed .carousel-wrap[data-full-width="true"] .carousel-next {
            right: 35px !important;
        }

        #boxed .carousel-wrap[data-full-width="true"] .carousel-prev {
            right: 60px !important;
        }
    }

    @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 article.post .inner-wrap,
        .material #search-outer #search {
            max-width: 1425px;
        }
    }

    .pagination-navigation {
        -webkit-filter: url("index.html#goo");
        filter: url("index.html#goo");
    }

    #cf7sg-form-information-request input {
        border-color: #fff;
        margin-top: 6px;
        color: #fff;
    }

    #cf7sg-form-information-request textarea {
        border-color: #fff;
        margin-top: 6px;
    }

    .nectar-gradient-text h1 {
        font-size: 55px;
    }

    .switcher {
        width: 131px !important;
    }

    .switcher .option a img {
        margin-bottom: 0 !important;
        width: 26px !important;
    }

    .switcher .option a {
        padding: 10px !important;
    }

    .switcher .option {
        border-radius: 5px;
        border: none !important;
        background: #000 !important;
        width: 131px !important;
    }

    .switcher a {
        font-size: 15px !important;
        color: #fff !important;
    }

    .switcher .selected a {
        border: none !important;
        padding: 10px !important;
        width: 140px !important;
        height: 24px !important;
        border-radius: 5px !important;
    }

    .switcher .selected {
        background: none !important;
    }

    .switcher .selected img {
        margin-bottom: 0 !important;
        width: 26px !important;
    }

    .switcher .selected a:after {
        height: 27px !important;
    }

    .switcher .selected a {
        width: 110px !important;
        color: #fff !important;
        font-size: 15px !important;
        background: #000;
    }

    #cf7sg-form-question .wpcf7-form-control-wrap input {
        background: #fff !important;
    }

    .name-children .container {
        margin-bottom: 10px !important;
        ;
    }

    .modal-backdrop.in {
        display: none;
    }

    .page-id-383 {
        padding-right: 0 !important;
    }

    #menu-item-157 a {
        padding-left: 0 !important;
    }

    #submit_apply {
        width: 100%;
        font-size: 15px;
        font-weight: bold;
    }

    .swiper-slide .content p {
        text-align: justify;
    }

    .apply_bg_bx .row-bg-overlay {
        background-color: #383838 !important;
    }

    .appp_h_form p {
        display: inline-block;
        width: 45%;
        margin: 0 2% 0 2%;
    }

    .appp_h_form input {
        width: 100%;
        font-size: 16px;
        font-weight: bold;
    }

    #footer-outer .row {
        padding: 65px 0 55px 0;
    }

    .wpcf7-textarea {
        height: 100px;
    }

    .review_page .aligncenter {
        margin: 0 15px auto;
    }

    .form_box p {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .form_links li {
        list-style: none;
        display: inline-block;
        padding: 20px;
    }

    .form_links img {
        display: inline-block;
    }

    .form_links ul {
        margin-left: 0;
    }

    .get_paid:hover {
        color: #fff;
    }

    .apply-here:before {
        background: #d00000;
    }

    .apply-here a {
        padding-right: 0 !important;
    }

    .apply-here {
        color: #fff !important;
        padding: 10px;
        margin: 12px;
        border-radius: 5px;
        border: 2px solid #fe0000;
        background: #fe0000;
    }

    .wpcf7-submit {
        font-family: Poppins;
        font-size: 16px !important;
        background-color: #08ba43 !important;
        font-weight: bold !important;
        padding: 12px 25px !important;
        width: 100% !important;
    }

    .wpcf7-submit:hover {
        background-color: #fe0000 !important;
    }

    .page-id-15 .container-wrap {
        background: #4a66f8;
        padding: 60px 0;
    }

    .tool_tp {
        cursor: pointer;
    }

    .bbx {
        display: none;
    }

    .tool_tp:hover .bbx {
        display: block;
    }

    .wpcr3_button_1 {
        background: #fe0000;
        border: none;
        border-radius: 5px;
        padding: 10px 25px;
        font-weight: bold;
        color: #fff !important;
        font-size: 17px;
    }

    .wpcr3_button_1:hover {
        background: #fff;
        font-weight: bold;
        color: #000 !important;
    }

    .wpcr3_dotline {
        display: none;
    }

    div.wpcr3_review_item div.wpcr3_item_name {
        color: #fff;
        font-size: 20px;
    }

    div.wpcr3_aggregateRating {
        color: #fff;
    }

    .wpcr3_review {
        background: #fff;
        border-radius: 5px;
        padding: 20px;
        margin-bottom: 20px;
        width: 100%;
        display: inline-block;
        float: left;
    }

    blockquote {
        font-family: Poppins;
        font-weight: 300;
        line-height: 23px;
        font-size: 22px;
        padding-left: 20px;
        letter-spacing: 0;
        margin-bottom: 0;
        margin-top: 20px;
    }

    .wpcr3_pagination_page {
        color: #fff;
        font-size: 17px;
        padding-right: 15px;
    }

    .wpcr3_pagination .wpcr3_a {
        display: block;
        float: left;
        margin: 0 1px;
        padding: 10px 17px;
        line-height: 16px;
        text-decoration: none;
        width: auto;
        color: #fff;
        background: #000 !important;
        cursor: pointer;
        border-radius: 5px;
    }

    .wpcr3_pagination .wpcr3_a.wpcr3_current {
        background: #fe0000 !important;
        color: #fff;
        cursor: default;
        font-size: 20px !important;
        font-weight: bold;
    }

    .wpcr3_pagination {
        font-size: 20px !important;
    }

    div.wpcr3_review div.wpcr3_review_datePublished {
        display: none !important;
    }

    .ten {
        color: #000 !important;
        font-size: 17px !important;
        font-weight: 500;
    }

    .with-toggle .wpcf7-list-item-label {
        color: #000 !important;
        font-size: 17px !important;
        font-weight: 500;
    }

    .two .wpcf7-list-item-label {
        color: #000 !important;
        font-size: 17px !important;
        font-weight: 500;
    }

    .cf7-smart-grid.has-grid .wpcf7-submit {
        border: none !important;
        width: 150px !important;
        margin-top: 30px;
    }

    .apply-mob {
        display: none;
    }

    .nectar-gradient-text h1 {
        font-size: 55px !important;
        line-height: 60px !important;
    }

    @media only screen and (max-width:1000px) {

        body header#top #logo img,
        #header-outer[data-permanent-transparent="false"] #logo .dark-version {
            height: 32px !important;
            padding-top: 9px !important;
        }
    }

    @media (max-width:480px) {
        .tax_re {
            padding: 0 !important;
        }

        .nectar-gradient-text h1 {
            font-size: 55px !important;
            line-height: 60px !important;
            margin-bottom: 0 !important;
        }

        .heading_hbx {
            font-size: 25px !important;
            line-height: 30px !important;
        }

        .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button a {
            padding: 15px 20px !important;
            font-size: 14px !important;
        }

        .swiper-slide h2 {
            font-size: 35px !important;
            line-height: 40px !important;
        }

        .apply-here {
            border-bottom: 1px solid #fff;
            padding-bottom: 20px !important;
        }

        .apply-here {
            margin: 0;
            padding: 0;
        }

        .app_pd {
            padding: 0 !important;
        }

        .appp_h_form p {
            width: 100% !important;
        }

        .apply-mob {
            display: inline-block !important;
            ;
            margin-left: 10px;
            padding: 10px;
            background: #000;
            padding: 18px !important;
            border-radius: 5px;
            color: #fff !important;
        }
    }

    @media (max-width:414px) {
        .neg-marg {
            margin-top: 30px !important;
        }

        .form_links li {
            width: 50%;
        }

        .form_links li h4 {
            font-size: 15px !important;
        }

        .top-level {
            padding-top: 0 !important;
        }
    }

    @media (max-width:375px) {
        .neg-marg {
            margin-top: 30px !important;
        }

        .form_links li {
            width: 50%;
        }

        .form_links li h4 {
            font-size: 15px !important;
        }
    }

    @media (max-width:360px) {
        .wpcr3_table_2 td {
            text-align: left;
            width: 50%;
            display: block;
            padding: 10px 5px 0 15px !important;
        }

        .wpcr3_respond_2 textarea {
            width: auto;
        }

        .form_links li h4 {
            font-size: 13px !important;
        }
    }


    body,
    .toggle h3 a,
    body .ui-widget,
    table,
    .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 {
        font-family: Poppins;
        font-size: 15px;
        line-height: 25px;
        font-weight: 400;
    }

    .bold,
    strong,
    b {
        font-family: Poppins;
        font-weight: 600;
    }

    .single #single-below-header span {
        font-family: Poppins;
    }

    .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
        line-height: 25px !important;
    }

    @media only screen and (max-width:1300px) and (min-width:1000px) {
        body {
            font-size: 15px;
            line-height: 25px;
        }
    }

    @media only screen and (max-width:1000px) and (min-width:690px) {
        body {
            font-size: 15px;
            line-height: 25px;
        }
    }

    @media only screen and (max-width:690px) {
        body {
            font-size: 15px;
            line-height: 25px;
        }
    }

    header#top nav>ul>li>a,
    .span_3 .pull-left-wrap>ul>li>a,
    body.material #search-outer #search input[type="text"],
    #header-secondary-outer .nectar-center-text,
    #slide-out-widget-area .secondary-header-text {
        font-family: Poppins;
        font-size: 17px;
        line-height: 23.8px;
        font-weight: 400;
    }

    header#top nav>ul>li[class*="button_solid_color"]>a:before,
    #header-outer.transparent header#top nav>ul>li[class*="button_solid_color"]>a:before {
        height: 28px;
    }

    header#top nav>ul>li[class*="button_bordered"]>a:before,
    #header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a:before {
        height: 38px;
    }

    .material .sf-menu>li>a>.sf-sub-indicator [class^="icon-"] {
        font-size: 18px;
    }

    header#top .sf-menu li ul li a,
    #header-secondary-outer nav>ul>li>a,
    #header-secondary-outer ul ul li a,
    #header-outer .widget_shopping_cart .cart_list a {
        font-family: Poppins;
        font-size: 16px;
        line-height: 18px;
        font-weight: 400;
    }

    @media only screen and (min-width :1px) and (max-width :1000px) {
        header#top .sf-menu a {
            font-family: Poppins !important;
            font-size: 14px !important;
        }
    }

    #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 {
        font-family: Poppins;
        font-size: 40px;
        line-height: 45px;
        font-weight: 600;
    }

    @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: 30px;
            line-height: 33.75px;
        }
    }

    @media only screen and (max-width:1000px) and (min-width:690px) {

        body .row .col.section-title h1,
        body h1,
        html body .row .col.section-title.span_12 h1,
        .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
            font-size: 28px;
            line-height: 31.5px;
        }

        .full-width-content .recent-post-container .inner-wrap h2 {
            font-size: 28px;
            line-height: 31.5px;
        }

        .wpb_wrapper h1.vc_custom_heading {
            font-size: 28px !important;
            line-height: 31.5px !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,
        .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
            font-size: 26px;
            line-height: 29.25px;
        }

        .wpb_wrapper h1.vc_custom_heading {
            font-size: 26px !important;
            line-height: 29.25px !important;
        }
    }

    #page-header-bg h2,
    body h2,
    article.post .post-header h2,
    article.post.quote .post-content h2,
    article.post.link .post-content h2,
    article.post.format-status .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 {
        font-family: Poppins;
        font-size: 33px;
        line-height: 35px;
        font-weight: 500;
    }

    .single-product div.product h1.product_title {
        font-size: 33px;
        line-height: 35px;
    }

    @media only screen and (max-width:1300px) and (min-width:1000px) {

        body h2,
        .single-product div.product h1.product_title {
            font-size: 28.05px;
            line-height: 29.75px;
        }

        .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: 23.1px;
            line-height: 24.5px;
        }
    }

    @media only screen and (max-width:1000px) and (min-width:690px) {

        .col h2,
        h2,
        .single-product div.product h1.product_title,
        .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control {
            font-size: 26.4px;
            line-height: 28px;
        }

        .wpb_wrapper h2.vc_custom_heading {
            font-size: 26.4px !important;
            line-height: 28px !important;
        }
    }

    @media only screen and (max-width:690px) {

        .col h2,
        h2,
        .single-product div.product h1.product_title,
        .woocommerce-account .woocommerce>#customer_login .nectar-form-controls .control {
            font-size: 24.75px;
            line-height: 26.25px;
        }

        .wpb_wrapper h2.vc_custom_heading {
            font-size: 24.75px !important;
            line-height: 26.25px !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 {
        font-family: Poppins;
        font-size: 30px;
        line-height: 30px;
        font-weight: 500;
    }

    @media only screen and (min-width:1000px) {

        .ascend .comments-section .comment-wrap.full-width-section>h3,
        .blog_next_prev_buttons[data-post-header-style="default_minimal"] .col h3 {
            font-size: 51px !important;
            line-height: 59px !important;
        }

        .masonry.classic_enhanced .masonry-blog-item.large_featured h3.title {
            font-size: 45px !important;
            line-height: 45px !important;
        }
    }

    @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: 25.5px !important;
            line-height: 25.5px;
        }
    }

    @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 {
            font-size: 25.5px;
            line-height: 25.5px;
        }
    }

    @media only screen and (max-width:1000px) 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 {
            font-size: 24px;
            line-height: 24px;
        }

        .wpb_wrapper h3.vc_custom_heading {
            font-size: 24px !important;
            line-height: 24px !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 {
            font-size: 24px;
            line-height: 24px;
        }

        .wpb_wrapper h3.vc_custom_heading {
            font-size: 24px !important;
            line-height: 24px !important;
        }
    }

    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 {
        font-family: Poppins;
        font-size: 18px;
        line-height: 25px;
        font-weight: 400;
    }

    @media only screen and (min-width:690px) {
        .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
            font-size: 30.6px !important;
            line-height: 38.6px !important;
        }

        .nectar-slide-in-cart .widget_shopping_cart .cart_list .mini_cart_item>a:not(.remove) {
            font-family: Poppins !important;
            font-weight: 400 !important;
        }
    }

    @media only screen and (max-width:1300px) and (min-width:1000px) {

        .row .col h4,
        body h4 {
            font-size: 18px;
            line-height: 25px;
        }
    }

    @media only screen and (max-width:1000px) and (min-width:690px) {

        .row .col h4,
        body h4 {
            font-size: 18px;
            line-height: 25px;
        }
    }

    @media only screen and (max-width:690px) {

        .row .col h4,
        body h4 {
            font-size: 16.2px;
            line-height: 22.5px;
        }
    }

    body #sidebar h4,
    body .widget h4,
    body #footer-outer .widget h4 {
        font-family: Poppins;
        font-size: 18px !important;
        line-height: 18px;
        font-weight: 500 !important;
    }

    body #page-header-bg h1,
    html body .row .col.section-title h1,
    .nectar-box-roll .overlaid-content h1 {
        font-family: Poppins;
        font-size: 40px;
        line-height: 40px;
        font-weight: 600;
    }

    @media only screen and (min-width:690px) and (max-width:1000px) {

        #page-header-bg .span_6 h1,
        .overlaid-content h1 {
            font-size: 28px !important;
            line-height: 32px !important;
        }
    }

    @media only screen and (min-width:1000px) and (max-width:1300px) {

        #page-header-bg .span_6 h1,
        .nectar-box-roll .overlaid-content h1 {
            font-size: 34px;
            line-height: 34px;
        }
    }

    @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: 36px;
            line-height: 36px;
        }
    }

    @media only screen and (max-width:690px) {

        #page-header-bg.fullscreen-header .span_6 h1,
        .overlaid-content h1 {
            font-size: 18px !important;
            line-height: 18px !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: Poppins;
        text-transform: uppercase;
        font-size: 18px;
        line-height: 18px;
        font-weight: 500;
    }

    @media only screen and (min-width:690px) and (max-width:1000px) {

        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 {
            font-size: 16.2px !important;
            line-height: 16.2px !important;
        }
    }

    @media only screen and (max-width:690px) {

        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 {
            font-size: 12.6px !important;
            line-height: 12.6px !important;
        }
    }

    body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li li a,
    #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li li a {
        font-size: 12.6px;
        line-height: 12.6px;
    }

    .swiper-slide .content h2 {
        font-family: Poppins;
        font-size: 45px;
        line-height: 60px;
        font-weight: 600;
    }

    @media only screen and (min-width:1000px) and (max-width:1300px) {

        body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
        body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
        body .full-width-content .vc_span12 .swiper-slide .content h2 {
            font-size: 36px !important;
            line-height: 48px !important;
        }
    }

    @media only screen and (min-width:690px) and (max-width:1000px) {

        body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
        body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
        body .full-width-content .vc_span12 .swiper-slide .content h2 {
            font-size: 27px !important;
            line-height: 36px !important;
        }
    }

    @media only screen and (max-width:690px) {

        body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2,
        body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2,
        body .full-width-content .vc_span12 .swiper-slide .content h2 {
            font-size: 22.5px !important;
            line-height: 30px !important;
        }
    }

    #featured article .post-title h2 span,
    .swiper-slide .content p,
    #portfolio-filters-inline #current-category,
    body .vc_text_separator div {
        font-family: Poppins;
        font-size: 25px;
        line-height: 40px;
        font-weight: 500;
    }

    #portfolio-filters-inline ul {
        line-height: 44px !important;
    }

    .swiper-slide .content p.transparent-bg span {
        line-height: 50px;
    }

    @media only screen and (min-width:1000px) and (max-width:1300px) {

        .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: 20px !important;
            line-height: 32px !important;
        }
    }

    @media only screen and (min-width:690px) and (max-width:1000px) {

        .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: 17.5px !important;
            line-height: 28px !important;
        }
    }

    @media only screen and (max-width:690px) {

        body .nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p,
        body .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p,
        body .full-width-content .vc_span12 .swiper-slide .content p {
            font-size: 17.5px !important;
            line-height: 28px !important;
        }
    }

    #footer-outer .widget h4,
    #sidebar h4,
    #call-to-action .container a,
    .uppercase,
    .nectar-button,
    .nectar-button.medium,
    .nectar-button.small,
    .nectar-3d-transparent-button,
    body .widget_calendar table th,
    body #footer-outer #footer-widgets .col .widget_calendar table th,
    .swiper-slide .button a,
    body:not([data-header-format="left-header"]) header#top nav>ul>li.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,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .ascend input[type="submit"],
    .ascend button[type="submit"],
    .widget h4,
    .text-on-hover-wrap .categories a,
    .text_on_hover.product .add_to_cart_button,
    .woocommerce-page .single_add_to_cart_button,
    .woocommerce div[data-project-style="text_on_hover"] .cart .quantity input.qty,
    .woocommerce-page #respond input#submit,
    .meta_overlaid article.post .post-header h2,
    .meta_overlaid article.post.quote .post-content h2,
    .meta_overlaid article.post.link .post-content h2,
    .meta_overlaid article.post.format-status .post-content h2,
    .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,
    body.material #page-header-bg.fullscreen-header .inner-wrap>a,
    #page-header-bg[data-post-hs="default_minimal"] .inner-wrap>a,
    .single .heading-title[data-header-style="default_minimal"] .meta-category a,
    .nectar-fancy-box .link-text,
    .woocommerce-account .woocommerce-form-login button.button,
    .woocommerce-account .woocommerce-form-register button.button,
    .post-area.standard-minimal article.post .post-meta .date a,
    .post-area.standard-minimal article.post .more-link span,
    .nectar-slide-in-cart .widget_shopping_cart .buttons a,
    .material.product .product-wrap .product-add-to-cart a .price .amount,
    .material.product .product-wrap .product-add-to-cart a span,
    ul.products li.material.product span.onsale,
    body[data-button-style="rounded"] #pagination>a,
    html body #pagination>span,
    .woocommerce nav.woocommerce-pagination ul li a,
    html body nav.woocommerce-pagination ul li a,
    html body nav.woocommerce-pagination ul li span,
    .woocommerce .material.product .product-wrap .product-add-to-cart a.added_to_cart,
    .woocommerce-page ul.products li.product.material .price,
    .woocommerce-page ul.products li.product.material .price ins 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#top nav>ul>li.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,
    body .woocommerce .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top,
    .products li.product.minimal .product-add-to-cart a,
    .woocommerce div.product form.cart .button,
    .nectar-quick-view-box .nectar-full-product-link,
    .woocommerce-page .nectar-quick-view-box button[type="submit"].single_add_to_cart_button,
    #header-outer .widget_shopping_cart a.button,
    .woocommerce .classic .product-wrap .product-add-to-cart .add_to_cart_button,
    .text_on_hover.product .nectar_quick_view,
    .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_variable,
    .woocommerce.add_to_cart_inline a.button.add_to_cart_button,
    .woocommerce .classic .product-wrap .product-add-to-cart .button.product_type_grouped,
    .woocommerce-page .woocommerce p.return-to-shop a.wc-backward,
    .yikes-easy-mc-form .yikes-easy-mc-submit-button {
        font-family: Poppins;
        font-size: 18px;
        font-weight: 500;
    }


    .recentcomments a {
        display: inline !important;
        padding: 0 !important;
        margin: 0 !important;
    }


    .wpb_animate_when_almost_visible {
            opacity: 1;
        }

        /*! elementor - v3.16.0 - 17-10-2023 */
                                .elementor-heading-title {
                                    padding: 0;
                                    margin: 0;
                                    line-height: 1
                                }

                                .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
                                    color: inherit;
                                    font-size: inherit;
                                    line-height: inherit
                                }

                                .elementor-widget-heading .elementor-heading-title.elementor-size-small {
                                    font-size: 15px
                                }

                                .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
                                    font-size: 19px
                                }

                                .elementor-widget-heading .elementor-heading-title.elementor-size-large {
                                    font-size: 29px
                                }

                                .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
                                    font-size: 39px
                                }

                                .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
                                    font-size: 59px
                                }


                                /*! elementor - v3.16.0 - 17-10-2023 */
                                                .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                                                    background-color: #69727d;
                                                    color: #fff
                                                }

                                                .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
                                                    color: #69727d;
                                                    border: 3px solid;
                                                    background-color: transparent
                                                }

                                                .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
                                                    margin-top: 8px
                                                }

                                                .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
                                                    width: 1em;
                                                    height: 1em
                                                }

                                                .elementor-widget-text-editor .elementor-drop-cap {
                                                    float: left;
                                                    text-align: center;
                                                    line-height: 1;
                                                    font-size: 50px
                                                }

                                                .elementor-widget-text-editor .elementor-drop-cap-letter {
                                                    display: inline-block
                                                }