.elementor-kit-25{--e-global-color-primary:#000000;--e-global-color-secondary:#999999;--e-global-color-text:#000000B3;--e-global-color-accent:#173A0A;--e-global-color-7ea36c8:#0F2707;--e-global-color-0c0458e:#78A227;--e-global-color-712e1ac:#173A0A;--e-global-color-2f8c813:#F2EFE3;--e-global-color-c696dce:#FFFFFF;--e-global-color-764183d:#F2EFE3;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-0818eff:#999999;--e-global-color-86b4fcd:#02010100;--e-global-color-883b5f6:#D1DBBD;--e-global-color-db9506b:#872121;--e-global-color-8b0fb0e:#E1C6C6;--e-global-color-4db1f91:#94422E;--e-global-color-f150105:#4A601F;--e-global-color-57c8da2:#000000CC;--e-global-color-49addce:#00000040;--e-global-color-7380370:#06060426;--e-global-color-58e8c4e:#FFFFFF1A;--e-global-typography-text-font-family:"Source Sans 3";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:32px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Source Serif 4";--e-global-typography-accent-font-weight:normal;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:italic;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:32px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-primary-font-family:"Source Serif 4";--e-global-typography-secondary-font-family:"Source Sans 3";--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-b2deeae-font-family:"Source Serif 4";--e-global-typography-b2deeae-font-size:64px;--e-global-typography-b2deeae-font-weight:900;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:72px;--e-global-typography-ff64e74-font-family:"Source Serif 4";--e-global-typography-ff64e74-font-size:48px;--e-global-typography-ff64e74-font-weight:900;--e-global-typography-ff64e74-line-height:56px;--e-global-typography-ea73be1-font-family:"Source Serif 4";--e-global-typography-ea73be1-font-size:40px;--e-global-typography-ea73be1-font-weight:900;--e-global-typography-ea73be1-line-height:48px;--e-global-typography-ea73be1-letter-spacing:0px;--e-global-typography-392b9e0-font-family:"Source Serif 4";--e-global-typography-392b9e0-font-size:24px;--e-global-typography-392b9e0-font-weight:900;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:32px;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-9aca71d-font-family:"Source Serif 4";--e-global-typography-9aca71d-font-size:20px;--e-global-typography-9aca71d-font-weight:900;--e-global-typography-9aca71d-font-style:normal;--e-global-typography-9aca71d-text-decoration:none;--e-global-typography-9aca71d-line-height:24px;--e-global-typography-9aca71d-letter-spacing:0px;--e-global-typography-57e1088-font-family:"Source Sans 3";--e-global-typography-57e1088-font-size:14px;--e-global-typography-57e1088-font-weight:700;--e-global-typography-57e1088-text-transform:uppercase;--e-global-typography-57e1088-font-style:normal;--e-global-typography-57e1088-letter-spacing:2px;--e-global-typography-a071182-font-family:"Source Serif 4";--e-global-typography-a071182-font-size:24px;--e-global-typography-a071182-font-weight:normal;--e-global-typography-a071182-text-transform:none;--e-global-typography-a071182-font-style:normal;--e-global-typography-a071182-text-decoration:none;--e-global-typography-a071182-line-height:40px;--e-global-typography-1f56c21-font-family:"Source Sans 3";--e-global-typography-1f56c21-font-size:16px;--e-global-typography-1f56c21-line-height:24px;--e-global-typography-f171056-font-family:"Source Sans 3";--e-global-typography-f171056-font-size:16px;--e-global-typography-f171056-font-weight:700;--e-global-typography-f171056-text-transform:none;--e-global-typography-f171056-font-style:normal;--e-global-typography-f171056-text-decoration:none;--e-global-typography-f171056-line-height:24px;--e-global-typography-f171056-letter-spacing:0px;--e-global-typography-09a7af3-font-family:"Source Sans 3";--e-global-typography-09a7af3-font-size:14px;--e-global-typography-09a7af3-line-height:20px;--e-global-typography-4292340-font-family:"Source Sans 3";--e-global-typography-4292340-font-size:14px;--e-global-typography-4292340-font-weight:700;--e-global-typography-4292340-line-height:20px;--e-global-typography-2ff0ec3-font-family:"Source Serif 4";--e-global-typography-2ff0ec3-font-size:12px;--e-global-typography-2ff0ec3-font-weight:normal;--e-global-typography-2ff0ec3-text-transform:none;--e-global-typography-2ff0ec3-font-style:normal;--e-global-typography-2ff0ec3-line-height:1.25em;--e-global-typography-2b98e69-font-family:"Source Serif 4";--e-global-typography-2b98e69-font-size:14px;--e-global-typography-2b98e69-font-weight:700;--e-global-typography-2b98e69-text-transform:none;--e-global-typography-2b98e69-font-style:normal;--e-global-typography-2b98e69-line-height:1.25em;--e-global-typography-545c0d2-font-family:"Source Sans 3";--e-global-typography-545c0d2-font-size:14px;--e-global-typography-545c0d2-font-weight:700;--e-global-typography-545c0d2-text-transform:uppercase;--e-global-typography-545c0d2-font-style:normal;--e-global-typography-545c0d2-text-decoration:none;--e-global-typography-545c0d2-line-height:32px;--e-global-typography-545c0d2-letter-spacing:1px;--e-global-typography-00aab78-font-family:"Source Serif 4";--e-global-typography-00aab78-font-size:16px;--e-global-typography-00aab78-font-weight:900;--e-global-typography-00aab78-font-style:normal;--e-global-typography-00aab78-text-decoration:none;--e-global-typography-00aab78-line-height:16px;--e-global-typography-00aab78-letter-spacing:0px;--e-global-typography-50dd794-font-family:"Source Serif 4";--e-global-typography-50dd794-font-size:18px;--e-global-typography-50dd794-font-weight:900;--e-global-typography-50dd794-font-style:normal;--e-global-typography-50dd794-text-decoration:none;--e-global-typography-50dd794-line-height:20px;--e-global-typography-50dd794-letter-spacing:0px;background-color:var( --e-global-color-c696dce );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-00aab78-font-family ), Sans-serif;font-size:var( --e-global-typography-00aab78-font-size );font-weight:var( --e-global-typography-00aab78-font-weight );font-style:var( --e-global-typography-00aab78-font-style );text-decoration:var( --e-global-typography-00aab78-text-decoration );line-height:var( --e-global-typography-00aab78-line-height );letter-spacing:var( --e-global-typography-00aab78-letter-spacing );color:var( --e-global-color-d6cea4e );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-kit-25 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-8b0fb0e );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{background-color:var( --e-global-color-883b5f6 );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-86b4fcd );background-image:var( --e-global-color-86b4fcd );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-86b4fcd );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{background-color:var( --e-global-color-764183d );background-image:var( --e-global-color-764183d );}body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );}.elementor-kit-25 p{margin-block-end:1em;}.elementor-kit-25 a{color:var( --e-global-color-f150105 );}.elementor-kit-25 a:hover{color:var( --e-global-color-primary );}.elementor-kit-25 h1{font-family:var( --e-global-typography-ff64e74-font-family ), Sans-serif;font-size:var( --e-global-typography-ff64e74-font-size );font-weight:var( --e-global-typography-ff64e74-font-weight );line-height:var( --e-global-typography-ff64e74-line-height );letter-spacing:var( --e-global-typography-ff64e74-letter-spacing );}.elementor-kit-25 h2{font-family:var( --e-global-typography-ea73be1-font-family ), Sans-serif;font-size:var( --e-global-typography-ea73be1-font-size );font-weight:var( --e-global-typography-ea73be1-font-weight );line-height:var( --e-global-typography-ea73be1-line-height );letter-spacing:var( --e-global-typography-ea73be1-letter-spacing );}.elementor-kit-25 h3{font-family:var( --e-global-typography-392b9e0-font-family ), Sans-serif;font-size:var( --e-global-typography-392b9e0-font-size );font-weight:var( --e-global-typography-392b9e0-font-weight );font-style:var( --e-global-typography-392b9e0-font-style );text-decoration:var( --e-global-typography-392b9e0-text-decoration );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-25 h4{color:var( --e-global-color-primary );font-family:"Source Serif Pro", Sans-serif;font-size:24px;font-weight:900;font-style:normal;text-decoration:none;line-height:40px;letter-spacing:0px;}.elementor-kit-25 h5{font-family:"Source Serif Pro", Sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:32px;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:24px;--container-default-padding-right:24px;--container-default-padding-bottom:24px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){margin-block-end:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1f56c21-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );--error-message-icon-color:var( --e-global-color-db9506b );--error-message-normal-links-color:var( --e-global-color-primary );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);--error-box-border-radius:16px 16px 16px 16px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-f171056-font-family ), Sans-serif;font-size:var( --e-global-typography-f171056-font-size );font-weight:var( --e-global-typography-f171056-font-weight );text-transform:var( --e-global-typography-f171056-text-transform );font-style:var( --e-global-typography-f171056-font-style );text-decoration:var( --e-global-typography-f171056-text-decoration );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1f56c21-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );--message-message-icon-color:var( --e-global-color-accent );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);--message-box-border-radius:16px 16px 16px 16px;--message-buttons-normal-text-color:var( --e-global-color-c696dce );--message-buttons-hover-text-color:var( --e-global-color-accent );--message-border-type:none;--message-buttons-border-radius:8px 8px 8px 8px;--message-buttons-padding:0px 24px 0px 24px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:var( --e-global-typography-f171056-font-family ), Sans-serif;font-size:var( --e-global-typography-f171056-font-size );font-weight:var( --e-global-typography-f171056-font-weight );text-transform:var( --e-global-typography-f171056-text-transform );font-style:var( --e-global-typography-f171056-font-style );text-decoration:var( --e-global-typography-f171056-text-decoration );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-accent );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1f56c21-font-family ), Sans-serif;font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );--info-message-icon-color:var( --e-global-color-primary );box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);--info-box-border-radius:16px 16px 16px 16px;--info-buttons-normal-text-color:var( --e-global-color-accent );--info-buttons-hover-text-color:var( --e-global-color-c696dce );--info-border-type:none;--info-buttons-border-radius:8px 8px 8px 8px;--info-buttons-padding:0px 24px 0px 24px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-25{--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-size:14px;--e-global-typography-primary-font-size:45px;--e-global-typography-secondary-font-size:25px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-a071182-font-size:16px;--e-global-typography-a071182-line-height:24px;--e-global-typography-f171056-font-size:14px;--e-global-typography-545c0d2-font-size:14px;--e-global-typography-00aab78-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-25 h1{font-size:var( --e-global-typography-ff64e74-font-size );line-height:var( --e-global-typography-ff64e74-line-height );letter-spacing:var( --e-global-typography-ff64e74-letter-spacing );}.elementor-kit-25 h2{font-size:var( --e-global-typography-ea73be1-font-size );line-height:var( --e-global-typography-ea73be1-line-height );letter-spacing:var( --e-global-typography-ea73be1-letter-spacing );}.elementor-kit-25 h3{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-25 h5{font-size:14px;}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{font-size:var( --e-global-typography-00aab78-font-size );line-height:var( --e-global-typography-00aab78-line-height );letter-spacing:var( --e-global-typography-00aab78-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-f171056-font-size );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-f171056-font-size );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}}@media(max-width:880px){.elementor-kit-25{--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:56px;--e-global-typography-ff64e74-font-size:36px;--e-global-typography-ff64e74-line-height:44px;}}@media(max-width:767px){.elementor-kit-25{--e-global-typography-primary-font-size:14px;--e-global-typography-primary-line-height:14px;--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-line-height:14px;--e-global-typography-b2deeae-font-size:36px;--e-global-typography-b2deeae-line-height:44px;--e-global-typography-ff64e74-font-size:28px;--e-global-typography-ff64e74-line-height:32px;--e-global-typography-ea73be1-font-size:32px;--e-global-typography-ea73be1-line-height:36px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-9aca71d-font-size:18px;--e-global-typography-2b98e69-font-size:14px;--e-global-typography-2b98e69-line-height:14px;--e-global-typography-50dd794-font-size:14px;--e-global-typography-50dd794-line-height:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-25 h1{font-size:var( --e-global-typography-ff64e74-font-size );line-height:var( --e-global-typography-ff64e74-line-height );letter-spacing:var( --e-global-typography-ff64e74-letter-spacing );}.elementor-kit-25 h2{font-size:var( --e-global-typography-ea73be1-font-size );line-height:var( --e-global-typography-ea73be1-line-height );letter-spacing:var( --e-global-typography-ea73be1-letter-spacing );}.elementor-kit-25 h3{font-size:var( --e-global-typography-392b9e0-font-size );line-height:var( --e-global-typography-392b9e0-line-height );letter-spacing:var( --e-global-typography-392b9e0-letter-spacing );}.elementor-kit-25 h4{font-size:18px;}.elementor-kit-25 button,.elementor-kit-25 input[type="button"],.elementor-kit-25 input[type="submit"],.elementor-kit-25 .elementor-button{font-size:var( --e-global-typography-00aab78-font-size );line-height:var( --e-global-typography-00aab78-line-height );letter-spacing:var( --e-global-typography-00aab78-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-f171056-font-size );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-f171056-font-size );line-height:var( --e-global-typography-f171056-line-height );letter-spacing:var( --e-global-typography-f171056-letter-spacing );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-1f56c21-font-size );line-height:var( --e-global-typography-1f56c21-line-height );}}/* Start custom CSS */.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width:100% ;
}


.elementor-wc-products ul.products li.product .button {
    width: 100%;
    transition: all 200ms;
}


#main-menu-nav .elementor-nav-menu .sub-arrow {
    padding: 4px 0 4px 4px!important;
}

#main-menu-nav .elementor-nav-menu--dropdown {
    padding-top: 8px;
    padding-bottom: 8px;
}

#main-menu-nav .elementor-menu-toggle {
    padding-right: 0;
}

#main-menu-nav ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
    border: 0;
}

.end-paragraph p:last-child {
    margin-bottom: 0;
}

/* Heading accent */

h1 u, h2 u, h3 u {
    color: var( --e-global-color-accent );
}

/* Forms */

.gform-theme--foundation .gform_fields {
    row-gap: 16px;
    --gf-ctrl-border-color:var( --e-global-color-49addce );
  --gf-ctrl-radius: 8px;
  --gf-ctrl-textarea-radius: 8px;
  --gf-ctrl-size: 48px;
}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {font-weight: bold;}
body .gform_wrapper .gform_footer input[type=submit] { width: 100%!important;
border-radius: 8px!important;
    padding: 16px!important;
    background-color: var( --e-global-color-accent )!important;
    font-family: var( --e-global-typography-00aab78-font-family ), Sans-serif!important;
  font-size: var( --e-global-typography-00aab78-font-size )!important;
  font-weight: var( --e-global-typography-00aab78-font-weight )!important;
}

/* Woocommerce */




.postid-5282 .quantity-btns {
    display: none!important;
}

.woocommerce ul.products li.product .price {
    font-size: 10px;
    vertical-align: baseline;
}
.woocommerce ul.products li.product .price .amount {
    font-size: 16px;
    padding-left: 4px;
    padding-right: 4px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding-bottom: 0px;
}

/* Blog and Moss Info Styling */

.article-template figure {
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
}
.article-template img {
    border-radius: 16px;
    width: 100%;
}
.article-template a {
    text-decoration: underline;
}
.blog-template.article-template p:first-of-type {
    font-family: var( --e-global-typography-a071182-font-family ), Sans-serif;
  font-size: var( --e-global-typography-a071182-font-size );
  font-weight: var( --e-global-typography-a071182-font-weight );
  text-transform: var( --e-global-typography-a071182-text-transform );
  font-style: var( --e-global-typography-a071182-font-style );
  line-height: var( --e-global-typography-a071182-line-height );
}

/* Breadcrumbs */

.rank-math-breadcrumb p {
    margin-bottom: 0;
    font-family: var( --e-global-typography-2b98e69-font-family ), Sans-serif;
  font-size: var( --e-global-typography-2b98e69-font-size );
  font-weight: var( --e-global-typography-2b98e69-font-weight );
}
.rank-math-breadcrumb .separator {
    padding-right: 8px;
    padding-left: 8px;
}
.breadcrumbs-dark .rank-math-breadcrumb {
    color: white!important;
    
}
.breadcrumbs-dark .rank-math-breadcrumb a {
    color: white!important;
}

/* Hero Slider */

.elementor-swiper .elementor-button {
padding-left: 60px;
padding-right: 60px;
}

/* Under Tablet */

@media(min-width:1024px) {
    .mobile-menu-only {
        display: none!important;
    }
}

/* Over Tablet */

/*@media (min-width:1024px) {*/
/*    .elementor-nav-menu .sub-arrow {*/
/*    display: none!important;*/
/*}*/
/*}*/


/* Under Mobile */

@media(max-width:600px) {
    
    /* Woocommerce */
    
    .woocommerce ul.products li.product .price .amount {
    font-size: 14px;
    padding-left: 4px;
    padding-right: 4px;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://stg-mossacres-staging.kinsta.cloud/wp-content/uploads/2024/02/SourceSans3-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Source Sans 3';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://stg-mossacres-staging.kinsta.cloud/wp-content/uploads/2024/02/SourceSans3-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://stg-mossacres-staging.kinsta.cloud/wp-content/uploads/2024/02/SourceSerif4-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Source Serif 4';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://stg-mossacres-staging.kinsta.cloud/wp-content/uploads/2024/02/SourceSerif4-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Source Serif 4';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://stg-mossacres-staging.kinsta.cloud/wp-content/uploads/2024/02/SourceSerif4-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */