
/* wp-block-library-inline-css */
        :root {
            --wp-block-synced-color: #7a00df;
            --wp-block-synced-color--rgb: 122, 0, 223;
            --wp-bound-block-color: var(--wp-block-synced-color);
            --wp-editor-canvas-background: #ddd;
            --wp-admin-theme-color: #007cba;
            --wp-admin-theme-color--rgb: 0, 124, 186;
            --wp-admin-theme-color-darker-10: #006ba1;
            --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
            --wp-admin-theme-color-darker-20: #005a87;
            --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
            --wp-admin-border-width-focus: 2px
        }

        @media (min-resolution:192dpi) {
            :root {
                --wp-admin-border-width-focus: 1.5px
            }
        }

        .wp-element-button {
            cursor: pointer
        }

        :root .has-very-light-gray-background-color {
            background-color: #eee
        }

        :root .has-very-dark-gray-background-color {
            background-color: #313131
        }

        :root .has-very-light-gray-color {
            color: #eee
        }

        :root .has-very-dark-gray-color {
            color: #313131
        }

        :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
            background: linear-gradient(135deg, #00d084, #0693e3)
        }

        :root .has-purple-crush-gradient-background {
            background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
        }

        :root .has-hazy-dawn-gradient-background {
            background: linear-gradient(135deg, #faaca8, #dad0ec)
        }

        :root .has-subdued-olive-gradient-background {
            background: linear-gradient(135deg, #fafae1, #67a671)
        }

        :root .has-atomic-cream-gradient-background {
            background: linear-gradient(135deg, #fdd79a, #004a59)
        }

        :root .has-nightshade-gradient-background {
            background: linear-gradient(135deg, #330968, #31cdcf)
        }

        :root .has-midnight-gradient-background {
            background: linear-gradient(135deg, #020381, #2874fc)
        }

        :root {
            --wp--preset--font-size--normal: 16px;
            --wp--preset--font-size--huge: 42px
        }

        .has-regular-font-size {
            font-size: 1em
        }

        .has-larger-font-size {
            font-size: 2.625em
        }

        .has-normal-font-size {
            font-size: var(--wp--preset--font-size--normal)
        }

        .has-huge-font-size {
            font-size: var(--wp--preset--font-size--huge)
        }

        :root .has-text-align-center {
            text-align: center
        }

        :root .has-text-align-left {
            text-align: left
        }

        :root .has-text-align-right {
            text-align: right
        }

        .has-fit-text {
            white-space: nowrap !important
        }

        #end-resizable-editor-section {
            display: none
        }

        .aligncenter {
            clear: both
        }

        .items-justified-left {
            justify-content: flex-start
        }

        .items-justified-center {
            justify-content: center
        }

        .items-justified-right {
            justify-content: flex-end
        }

        .items-justified-space-between {
            justify-content: space-between
        }

        .screen-reader-text {
            word-wrap: normal !important;
            border: 0;
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }

        .screen-reader-text:focus {
            background-color: #ddd;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        html :where(.has-border-color) {
            border-style: solid
        }

        html :where([style*=border-color]) {
            border-style: solid
        }

        html :where([style*=border-top-color]) {
            border-top-style: solid
        }

        html :where([style*=border-right-color]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-color]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-color]) {
            border-left-style: solid
        }

        html :where([style*=border-width]) {
            border-style: solid
        }

        html :where([style*=border-top-width]) {
            border-top-style: solid
        }

        html :where([style*=border-right-width]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-width]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-width]) {
            border-left-style: solid
        }

        html :where(img[class*=wp-image-]) {
            height: auto;
            max-width: 100%
        }

        :where(figure) {
            margin: 0 0 1em
        }

        html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
        }

        @media screen and (max-width:600px) {
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: 0px
            }
        }

        /*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

  
        /* global-styles-inline-css */
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --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, rgb(6, 147, 227) 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, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 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--font-family--inter: "Inter", sans-serif;
            --wp--preset--font-family--cardo: Cardo;
            --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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :root {
            --wp--style--global--content-size: 823px;
            --wp--style--global--wide-size: 1080px;
        }

        :where(body) {
            margin: 0;
        }

        .wp-site-blocks>.alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks>.alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks>.aligncenter {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        .is-layout-flow>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-flow>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-flow>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-constrained>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-constrained>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .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;
        }

        .is-layout-constrained>.alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        body {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            text-transform: inherit;
        }

        .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;
        }

        .has-inter-font-family {
            font-family: var(--wp--preset--font-family--inter) !important;
        }

        .has-cardo-font-family {
            font-family: var(--wp--preset--font-family--cardo) !important;
        }

        /*# sourceURL=global-styles-inline-css */

        /* id="woocommerce-inline-inline-css" */
        .woocommerce form .form-row .required {
            visibility: visible;
        }

        /*# sourceURL=woocommerce-inline-inline-css */

        /* id="ui-fontsize.css-inline-css" */
        html {
            --wpa-font-size: clamp(24px, 1.5rem, 36px);
            --wpa-h1-size: clamp(48px, 3rem, 72px);
            --wpa-h2-size: clamp(40px, 2.5rem, 60px);
            --wpa-h3-size: clamp(32px, 2rem, 48px);
            --wpa-h4-size: clamp(28px, 1.75rem, 42px);
            --wpa-sub-list-size: 1.1em;
            --wpa-sub-sub-list-size: 1em;
        }

        /*# sourceURL=ui-fontsize.css-inline-css */

        /* id="wpa-style-inline-css" */
        :root {
            --admin-bar-top: 7px;
        }

        /*# sourceURL=wpa-style-inline-css */

        
        .keyboard-outline {
            outline: #2ea3f2 solid 2px;
            -webkit-transition: none !important;
            transition: none !important;
        }

        button:active.keyboard-outline,
        button:focus.keyboard-outline,
        input:active.keyboard-outline,
        input:focus.keyboard-outline,
        a[role="tab"].keyboard-outline {
            outline-offset: -5px;
        }

        .et-search-form input:focus.keyboard-outline {
            padding-left: 15px;
            padding-right: 15px;
        }

        .et_pb_tab {
            -webkit-animation: none !important;
            animation: none !important;
        }

        .et_pb_contact_form_label,
        .widget_search .screen-reader-text,
        .et_pb_social_media_follow_network_name,
        .et_pb_search .screen-reader-text {
            display: block !important;
        }

        .da11y-screen-reader-text,
        .et_pb_contact_form_label,
        .widget_search .screen-reader-text,
        .et_pb_social_media_follow_network_name,
        .et_pb_search .screen-reader-text {
            clip: rect(1px, 1px, 1px, 1px);
            position: absolute !important;
            height: 1px;
            width: 1px;
            overflow: hidden;
            text-shadow: none;
            text-transform: none;
            letter-spacing: normal;
            line-height: normal;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
            font-size: 1em;
            font-weight: 600;
            -webkit-font-smoothing: subpixel-antialiased;
        }

        .da11y-screen-reader-text:focus {
            background: #f1f1f1;
            color: #00547A;
            -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
            clip: auto !important;
            display: block;
            height: auto;
            left: 5px;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 7px;
            width: auto;
            z-index: 1000000;
        }
        /* end */

        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
        .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
            background-image: none !important;
        }

        @media screen and (max-height: 1024px) {

            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }

        @media screen and (max-height: 640px) {

            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
            .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
                background-image: none !important;
            }
        }
    /* end */

     body.custom-background {
            background-color: #ffffff;
        }

         
        img.lazyload,
        img.lazyloading {
            background-color: rgba(0, 0, 0, 0);
            opacity: 0.001;
        }

        img.lazyload,
        img.lazyloaded {
            opacity: 1;
            -webkit-transition: opacity 300ms;
            -moz-transition: opacity 300ms;
            -ms-transition: opacity 300ms;
            -o-transition: opacity 300ms;
            transition: opacity 300ms;
        }

        iframe.lazyload,
        iframe.lazyloading {
            display: block;
            background-color: rgba(0, 0, 0, 0);
        }

        @font-face {
            font-family: Inter;
            font-style: normal;
            font-weight: 300 900;
            font-display: fallback;
            src: url('../fonts/Inter-VariableFont_slnt\,wght.woff2') format('woff2');
            font-stretch: normal;
        }

        @font-face {
            font-family: Cardo;
            font-style: normal;
            font-weight: 400;
            font-display: fallback;
            src: url('../fonts/cardo_normal_400.woff2') format('woff2');
        }

        /* <style id="et-divi-customizer-global-cached-inline-styles"> */

        body,
        .et_pb_column_1_2 .et_quote_content blockquote cite,
        .et_pb_column_1_2 .et_link_content a.et_link_main_url,
        .et_pb_column_1_3 .et_quote_content blockquote cite,
        .et_pb_column_3_8 .et_quote_content blockquote cite,
        .et_pb_column_1_4 .et_quote_content blockquote cite,
        .et_pb_blog_grid .et_quote_content blockquote cite,
        .et_pb_column_1_3 .et_link_content a.et_link_main_url,
        .et_pb_column_3_8 .et_link_content a.et_link_main_url,
        .et_pb_column_1_4 .et_link_content a.et_link_main_url,
        .et_pb_blog_grid .et_link_content a.et_link_main_url,
        body .et_pb_bg_layout_light .et_pb_post p,
        body .et_pb_bg_layout_dark .et_pb_post p {
            font-size: 22px
        }

        .et_pb_slide_content,
        .et_pb_best_value {
            font-size: 25px
        }

        body {
            color: #151628
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            color: #73008c
        }

        .woocommerce #respond input#submit,
        .woocommerce-page #respond input#submit,
        .woocommerce #content input.button,
        .woocommerce-page #content input.button,
        .woocommerce-message,
        .woocommerce-error,
        .woocommerce-info {
            background: #5a006d !important
        }

        #et_search_icon:hover,
        .mobile_menu_bar:before,
        .mobile_menu_bar:after,
        .et_toggle_slide_menu:after,
        .et-social-icon a:hover,
        .et_pb_sum,
        .et_pb_pricing li a,
        .et_pb_pricing_table_button,
        .et_overlay:before,
        .entry-summary p.price ins,
        .woocommerce div.product span.price,
        .woocommerce-page div.product span.price,
        .woocommerce #content div.product span.price,
        .woocommerce-page #content div.product span.price,
        .woocommerce div.product p.price,
        .woocommerce-page div.product p.price,
        .woocommerce #content div.product p.price,
        .woocommerce-page #content div.product p.price,
        .et_pb_member_social_links a:hover,
        .woocommerce .star-rating span:before,
        .woocommerce-page .star-rating span:before,
        .et_pb_widget li a:hover,
        .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
        .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
        .et_pb_gallery .et_pb_gallery_pagination ul li a.active,
        .wp-pagenavi span.current,
        .wp-pagenavi a:hover,
        .nav-single a,
        .tagged_as a,
        .posted_in a {
            color: #5a006d
        }

        .et_pb_contact_submit,
        .et_password_protected_form .et_submit_button,
        .et_pb_bg_layout_light .et_pb_newsletter_button,
        .comment-reply-link,
        .form-submit .et_pb_button,
        .et_pb_bg_layout_light .et_pb_promo_button,
        .et_pb_bg_layout_light .et_pb_more_button,
        .woocommerce a.button.alt,
        .woocommerce-page a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce button.button.alt.disabled,
        .woocommerce-page button.button.alt,
        .woocommerce-page button.button.alt.disabled,
        .woocommerce input.button.alt,
        .woocommerce-page input.button.alt,
        .woocommerce #respond input#submit.alt,
        .woocommerce-page #respond input#submit.alt,
        .woocommerce #content input.button.alt,
        .woocommerce-page #content input.button.alt,
        .woocommerce a.button,
        .woocommerce-page a.button,
        .woocommerce button.button,
        .woocommerce-page button.button,
        .woocommerce input.button,
        .woocommerce-page input.button,
        .et_pb_contact p input[type="checkbox"]:checked+label i:before,
        .et_pb_bg_layout_light.et_pb_module.et_pb_button {
            color: #5a006d
        }

        .footer-widget h4 {
            color: #5a006d
        }

        .et-search-form,
        .nav li ul,
        .et_mobile_menu,
        .footer-widget li:before,
        .et_pb_pricing li:before,
        blockquote {
            border-color: #5a006d
        }

        .et_pb_counter_amount,
        .et_pb_featured_table .et_pb_pricing_heading,
        .et_quote_content,
        .et_link_content,
        .et_audio_content,
        .et_pb_post_slider.et_pb_bg_layout_dark,
        .et_slide_in_menu_container,
        .et_pb_contact p input[type="radio"]:checked+label i:before {
            background-color: #5a006d
        }

        .container,
        .et_pb_row,
        .et_pb_slider .et_pb_container,
        .et_pb_fullwidth_section .et_pb_title_container,
        .et_pb_fullwidth_section .et_pb_title_featured_container,
        .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
            max-width: 1270px
        }

        .et_boxed_layout #page-container,
        .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,
        .et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,
        .et_fixed_nav.et_boxed_layout #page-container #top-header,
        .et_fixed_nav.et_boxed_layout #page-container #main-header,
        .et_boxed_layout #page-container .container,
        .et_boxed_layout #page-container .et_pb_row {
            max-width: 1430px
        }

        a {
            color: #5a006d
        }

        #main-header .nav li ul {
            background-color: #5a006d
        }

        .et_secondary_nav_enabled #page-container #top-header {
            background-color: #ffffff !important
        }

        #et-secondary-nav li ul {
            background-color: #ffffff
        }

        #et-secondary-nav li ul {
            background-color: #ef5ba1
        }

        #et-secondary-nav li ul a {
            color: #ef5ba1
        }

        .et_header_style_centered .mobile_nav .select_page,
        .et_header_style_split .mobile_nav .select_page,
        .et_nav_text_color_light #top-menu>li>a,
        .et_nav_text_color_dark #top-menu>li>a,
        #top-menu a,
        .et_mobile_menu li a,
        .et_nav_text_color_light .et_mobile_menu li a,
        .et_nav_text_color_dark .et_mobile_menu li a,
        #et_search_icon:before,
        .et_search_form_container input,
        span.et_close_search_field:after,
        #et-top-navigation .et-cart-info {
            color: #ffffff
        }

        .et_search_form_container input::-moz-placeholder {
            color: #ffffff
        }

        .et_search_form_container input::-webkit-input-placeholder {
            color: #ffffff
        }

        .et_search_form_container input:-ms-input-placeholder {
            color: #ffffff
        }

        #top-header,
        #top-header a,
        #et-secondary-nav li li a,
        #top-header .et-social-icon a:before {
            font-size: 14px
        }

        #top-menu li a {
            font-size: 16px
        }

        body.et_vertical_nav .container.et_search_form_container .et-search-form input {
            font-size: 16px !important
        }

        #top-menu li a,
        .et_search_form_container input {
            letter-spacing: 1px
        }

        .et_search_form_container input::-moz-placeholder {
            letter-spacing: 1px
        }

        .et_search_form_container input::-webkit-input-placeholder {
            letter-spacing: 1px
        }

        .et_search_form_container input:-ms-input-placeholder {
            letter-spacing: 1px
        }

        #top-menu li.current-menu-ancestor>a,
        #top-menu li.current-menu-item>a,
        #top-menu li.current_page_item>a {
            color: #ffffff
        }

        #main-footer {
            background-color: #5a006d
        }

        #main-footer .footer-widget h4,
        #main-footer .widget_block h1,
        #main-footer .widget_block h2,
        #main-footer .widget_block h3,
        #main-footer .widget_block h4,
        #main-footer .widget_block h5,
        #main-footer .widget_block h6 {
            color: #00c18a
        }

        .footer-widget li:before {
            border-color: #8f53a1
        }

        #footer-widgets .footer-widget li:before {
            top: 15.7px
        }

        #et-footer-nav {
            background-color: #5a006d
        }

        .bottom-nav,
        .bottom-nav a,
        .bottom-nav li.current-menu-item a {
            color: #ffffff
        }

        #et-footer-nav .bottom-nav li.current-menu-item a {
            color: #ffffff
        }

        .bottom-nav,
        .bottom-nav a {
            font-size: 16px
        }

        #footer-bottom {
            background-color: #5a006d
        }

        #footer-info,
        #footer-info a {
            color: #ffffff
        }

        #footer-info {
            font-size: 15px
        }

        #footer-bottom .et-social-icon a {
            font-size: 19px
        }

        #footer-bottom .et-social-icon a {
            color: #ffffff
        }

        .woocommerce a.button.alt,
        .woocommerce-page a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce button.button.alt.disabled,
        .woocommerce-page button.button.alt,
        .woocommerce-page button.button.alt.disabled,
        .woocommerce input.button.alt,
        .woocommerce-page input.button.alt,
        .woocommerce #respond input#submit.alt,
        .woocommerce-page #respond input#submit.alt,
        .woocommerce #content input.button.alt,
        .woocommerce-page #content input.button.alt,
        .woocommerce a.button,
        .woocommerce-page a.button,
        .woocommerce button.button,
        .woocommerce-page button.button,
        .woocommerce input.button,
        .woocommerce-page input.button,
        .woocommerce #respond input#submit,
        .woocommerce-page #respond input#submit,
        .woocommerce #content input.button,
        .woocommerce-page #content input.button,
        .woocommerce-message a.button.wc-forward,
        body .et_pb_button {
            font-size: 16px;
            background-color: #73008c;
            border-width: 3px !important;
            border-color: #73008c;
            border-radius: 6px
        }

        .woocommerce.et_pb_button_helper_class a.button.alt,
        .woocommerce-page.et_pb_button_helper_class a.button.alt,
        .woocommerce.et_pb_button_helper_class button.button.alt,
        .woocommerce.et_pb_button_helper_class button.button.alt.disabled,
        .woocommerce-page.et_pb_button_helper_class button.button.alt,
        .woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,
        .woocommerce.et_pb_button_helper_class input.button.alt,
        .woocommerce-page.et_pb_button_helper_class input.button.alt,
        .woocommerce.et_pb_button_helper_class #respond input#submit.alt,
        .woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,
        .woocommerce.et_pb_button_helper_class #content input.button.alt,
        .woocommerce-page.et_pb_button_helper_class #content input.button.alt,
        .woocommerce.et_pb_button_helper_class a.button,
        .woocommerce-page.et_pb_button_helper_class a.button,
        .woocommerce.et_pb_button_helper_class button.button,
        .woocommerce-page.et_pb_button_helper_class button.button,
        .woocommerce.et_pb_button_helper_class input.button,
        .woocommerce-page.et_pb_button_helper_class input.button,
        .woocommerce.et_pb_button_helper_class #respond input#submit,
        .woocommerce-page.et_pb_button_helper_class #respond input#submit,
        .woocommerce.et_pb_button_helper_class #content input.button,
        .woocommerce-page.et_pb_button_helper_class #content input.button,
        body.et_pb_button_helper_class .et_pb_button,
        body.et_pb_button_helper_class .et_pb_module.et_pb_button {}

        .woocommerce a.button.alt:after,
        .woocommerce-page a.button.alt:after,
        .woocommerce button.button.alt:after,
        .woocommerce-page button.button.alt:after,
        .woocommerce input.button.alt:after,
        .woocommerce-page input.button.alt:after,
        .woocommerce #respond input#submit.alt:after,
        .woocommerce-page #respond input#submit.alt:after,
        .woocommerce #content input.button.alt:after,
        .woocommerce-page #content input.button.alt:after,
        .woocommerce a.button:after,
        .woocommerce-page a.button:after,
        .woocommerce button.button:after,
        .woocommerce-page button.button:after,
        .woocommerce input.button:after,
        .woocommerce-page input.button:after,
        .woocommerce #respond input#submit:after,
        .woocommerce-page #respond input#submit:after,
        .woocommerce #content input.button:after,
        .woocommerce-page #content input.button:after,
        body .et_pb_button:after {
            font-size: 25.6px
        }

        body .et_pb_bg_layout_light.et_pb_button:hover,
        body .et_pb_bg_layout_light .et_pb_button:hover,
        body .et_pb_button:hover {
            color: #73008c !important;
            background-color: #ffffff;
            border-color: #73008c !important;
            border-radius: 6px
        }

        .woocommerce a.button.alt:hover,
        .woocommerce-page a.button.alt:hover,
        .woocommerce button.button.alt:hover,
        .woocommerce button.button.alt.disabled:hover,
        .woocommerce-page button.button.alt:hover,
        .woocommerce-page button.button.alt.disabled:hover,
        .woocommerce input.button.alt:hover,
        .woocommerce-page input.button.alt:hover,
        .woocommerce #respond input#submit.alt:hover,
        .woocommerce-page #respond input#submit.alt:hover,
        .woocommerce #content input.button.alt:hover,
        .woocommerce-page #content input.button.alt:hover,
        .woocommerce a.button:hover,
        .woocommerce-page a.button:hover,
        .woocommerce button.button:hover,
        .woocommerce-page button.button:hover,
        .woocommerce input.button:hover,
        .woocommerce-page input.button:hover,
        .woocommerce #respond input#submit:hover,
        .woocommerce-page #respond input#submit:hover,
        .woocommerce #content input.button:hover,
        .woocommerce-page #content input.button:hover {
            color: #73008c !important;
            background-color: #ffffff !important;
            border-color: #73008c !important;
            border-radius: 6px
        }

        @media only screen and (min-width:981px) {

            .et_header_style_left #et-top-navigation,
            .et_header_style_split #et-top-navigation {
                padding: 44px 0 0 0
            }

            .et_header_style_left #et-top-navigation nav>ul>li>a,
            .et_header_style_split #et-top-navigation nav>ul>li>a {
                padding-bottom: 44px
            }

            .et_header_style_split .centered-inline-logo-wrap {
                width: 87px;
                margin: -87px 0
            }

            .et_header_style_split .centered-inline-logo-wrap #logo {
                max-height: 87px
            }

            .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
                height: 87px
            }

            .et_header_style_centered #top-menu>li>a {
                padding-bottom: 16px
            }

            .et_header_style_slide #et-top-navigation,
            .et_header_style_fullscreen #et-top-navigation {
                padding: 35px 0 35px 0 !important
            }

            .et_header_style_centered #main-header .logo_container {
                height: 87px
            }

            .et_header_style_centered #logo {
                max-height: 100%
            }

            .et_pb_svg_logo.et_header_style_centered #logo {
                height: 100%
            }

            .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,
            .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
                height: 15.66px
            }

            .et_header_style_left .et-fixed-header #et-top-navigation,
            .et_header_style_split .et-fixed-header #et-top-navigation {
                padding: 40px 0 0 0
            }

            .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,
            .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
                padding-bottom: 40px
            }

            .et_header_style_centered header#main-header.et-fixed-header .logo_container {
                height: 80px
            }

            .et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
                width: 80px;
                margin: -80px 0
            }

            .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
                max-height: 80px
            }

            .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
                height: 80px
            }

            .et_header_style_slide .et-fixed-header #et-top-navigation,
            .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
                padding: 31px 0 31px 0 !important
            }

            .et_fixed_nav #page-container .et-fixed-header#top-header {
                background-color: #ffffff !important
            }

            .et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul {
                background-color: #ffffff
            }

            .et-fixed-header#main-header,
            .et-fixed-header#main-header .nav li ul,
            .et-fixed-header .et-search-form {
                background-color: #5a006d
            }

            .et-fixed-header #top-menu a,
            .et-fixed-header #et_search_icon:before,
            .et-fixed-header #et_top_search .et-search-form input,
            .et-fixed-header .et_search_form_container input,
            .et-fixed-header .et_close_search_field:after,
            .et-fixed-header #et-top-navigation .et-cart-info {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input::-moz-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
                color: #ffffff !important
            }

            .et-fixed-header #top-menu li.current-menu-ancestor>a,
            .et-fixed-header #top-menu li.current-menu-item>a,
            .et-fixed-header #top-menu li.current_page_item>a {
                color: #ffffff !important
            }

            body.home-posts #left-area .et_pb_post h2,
            body.archive #left-area .et_pb_post h2,
            body.search #left-area .et_pb_post h2 {
                font-size: 17.3333333333px
            }

            body.single .et_post_meta_wrapper h1 {
                font-size: 20px
            }
        }

        @media only screen and (min-width:1587px) {
            .et_pb_row {
                padding: 31px 0
            }

            .et_pb_section {
                padding: 63px 0
            }

            .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
                padding-top: 95px
            }

            .et_pb_fullwidth_section {
                padding: 0
            }
        }

        h1,
        h1.et_pb_contact_main_title,
        .et_pb_title_container h1 {
            font-size: 52px
        }

        h2,
        .product .related h2,
        .et_pb_column_1_2 .et_quote_content blockquote p {
            font-size: 44px
        }

        h3 {
            font-size: 37px
        }

        h4,
        .et_pb_circle_counter h3,
        .et_pb_number_counter h3,
        .et_pb_column_1_3 .et_pb_post h2,
        .et_pb_column_1_4 .et_pb_post h2,
        .et_pb_blog_grid h2,
        .et_pb_column_1_3 .et_quote_content blockquote p,
        .et_pb_column_3_8 .et_quote_content blockquote p,
        .et_pb_column_1_4 .et_quote_content blockquote p,
        .et_pb_blog_grid .et_quote_content blockquote p,
        .et_pb_column_1_3 .et_link_content h2,
        .et_pb_column_3_8 .et_link_content h2,
        .et_pb_column_1_4 .et_link_content h2,
        .et_pb_blog_grid .et_link_content h2,
        .et_pb_column_1_3 .et_audio_content h2,
        .et_pb_column_3_8 .et_audio_content h2,
        .et_pb_column_1_4 .et_audio_content h2,
        .et_pb_blog_grid .et_audio_content h2,
        .et_pb_column_3_8 .et_pb_audio_module_content h2,
        .et_pb_column_1_3 .et_pb_audio_module_content h2,
        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
            font-size: 31px
        }

        h5 {
            font-size: 27px
        }

        h6 {
            font-size: 24px
        }

        .et_pb_slide_description .et_pb_slide_title {
            font-size: 79px
        }

        .woocommerce ul.products li.product h3,
        .woocommerce-page ul.products li.product h3,
        .et_pb_gallery_grid .et_pb_gallery_item h3,
        .et_pb_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
        .et_pb_column_1_4 .et_pb_audio_module_content h2 {
            font-size: 27px
        }

        .breadcrumbMenu {
            display: none
        }

        .et_pb_section.single-recipe-section.et_pb_with_background {
            padding: 0% 0 !important
        }

        #left-area ul,
        .entry-content ul {
            color: #2f2f2f
        }
        /* end */

         /* <style id="fit-vids-style"> */
        .fluid-width-video-wrapper {
            width: 100%;
            position: relative;
            padding: 0;
        }

        .fluid-width-video-wrapper iframe,
        .fluid-width-video-wrapper object,
        .fluid-width-video-wrapper embed {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
   
        .imageye-selected {
            outline: 2px solid black !important;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
        }
    