.elementor-kit-222{--e-global-color-primary:#631900;--e-global-color-secondary:#943616;--e-global-color-text:#202020;--e-global-color-accent:#FF4100;--e-global-color-1162a821:#000;--e-global-color-b194630:#FFF;--e-global-color-be1e597:#FFF8EB;--e-global-color-fcaca6b:#632400;--e-global-color-887486d:#FFEBC2;--e-global-color-85676c4:#FFFBF9;--e-global-color-0c6905e:#BC2A2A;--e-global-typography-primary-font-family:"Verdana";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Verdana";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Verdana";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Verdana";--e-global-typography-accent-font-weight:500;--e-global-typography-7288a28-font-family:"Papyrus-Regular";--e-global-typography-7288a28-font-size:2.2rem;--e-global-typography-7288a28-font-weight:bold;--e-global-typography-7288a28-text-transform:uppercase;--e-global-typography-7288a28-text-decoration:none;--e-global-typography-7288a28-line-height:1.6em;--e-global-typography-7288a28-letter-spacing:3px;--e-global-typography-7288a28-word-spacing:0.1em;--e-global-typography-6e9cc11-font-family:"Papyrus-Regular";--e-global-typography-6e9cc11-font-size:1.8rem;--e-global-typography-6e9cc11-font-weight:bold;--e-global-typography-6e9cc11-text-transform:uppercase;--e-global-typography-6e9cc11-text-decoration:none;--e-global-typography-6e9cc11-line-height:1.6em;--e-global-typography-6e9cc11-letter-spacing:2.5px;--e-global-typography-6e9cc11-word-spacing:0.1em;--e-global-typography-3b13729-font-family:"Papyrus-Regular";--e-global-typography-3b13729-font-size:1.8rem;--e-global-typography-3b13729-font-weight:bold;--e-global-typography-3b13729-text-transform:capitalize;--e-global-typography-3b13729-text-decoration:none;--e-global-typography-3b13729-line-height:1.4em;--e-global-typography-3b13729-letter-spacing:2.5px;--e-global-typography-3b13729-word-spacing:0.1em;--e-global-typography-aa95698-font-family:"Papyrus-Regular";--e-global-typography-aa95698-font-size:1.5rem;--e-global-typography-aa95698-font-weight:bold;--e-global-typography-aa95698-text-transform:uppercase;--e-global-typography-aa95698-text-decoration:none;--e-global-typography-aa95698-line-height:1.4em;--e-global-typography-aa95698-letter-spacing:2px;--e-global-typography-aa95698-word-spacing:0.1em;--e-global-typography-e9da35c-font-family:"Papyrus-Regular";--e-global-typography-e9da35c-font-size:1.5rem;--e-global-typography-e9da35c-font-weight:bold;--e-global-typography-e9da35c-text-transform:capitalize;--e-global-typography-e9da35c-text-decoration:none;--e-global-typography-e9da35c-line-height:1.4em;--e-global-typography-e9da35c-letter-spacing:2px;--e-global-typography-e9da35c-word-spacing:0.1em;--e-global-typography-7ba5283-font-family:"Papyrus-Regular";--e-global-typography-7ba5283-font-size:1.2rem;--e-global-typography-7ba5283-font-weight:bold;--e-global-typography-7ba5283-text-transform:uppercase;--e-global-typography-7ba5283-text-decoration:none;--e-global-typography-7ba5283-line-height:1.4em;--e-global-typography-7ba5283-letter-spacing:1.5px;--e-global-typography-7ba5283-word-spacing:0.1em;--e-global-typography-08bc5f6-font-family:"Papyrus-Regular";--e-global-typography-08bc5f6-font-size:1.2rem;--e-global-typography-08bc5f6-font-weight:bold;--e-global-typography-08bc5f6-text-transform:capitalize;--e-global-typography-08bc5f6-text-decoration:none;--e-global-typography-08bc5f6-line-height:1.4em;--e-global-typography-08bc5f6-letter-spacing:1.5px;--e-global-typography-08bc5f6-word-spacing:0.1em;--e-global-typography-5292406-font-family:"Averia Serif Libre";--e-global-typography-5292406-font-size:24px;--e-global-typography-5292406-font-weight:500;--e-global-typography-5292406-font-style:italic;--e-global-typography-5292406-line-height:1.7em;--e-global-typography-0a3d920-font-family:"Parchment MF";--e-global-typography-0a3d920-font-size:4.8rem;--e-global-typography-0a3d920-font-weight:normal;--e-global-typography-0a3d920-text-transform:uppercase;--e-global-typography-0a3d920-text-decoration:none;--e-global-typography-0a3d920-line-height:0.7em;--e-global-typography-0a3d920-letter-spacing:3.5px;--e-global-typography-2f94e0a-font-family:"Parchment MF";--e-global-typography-2f94e0a-font-size:4.4rem;--e-global-typography-2f94e0a-font-weight:normal;--e-global-typography-2f94e0a-text-transform:uppercase;--e-global-typography-2f94e0a-text-decoration:none;--e-global-typography-2f94e0a-line-height:0.7em;--e-global-typography-2f94e0a-letter-spacing:2.5px;--e-global-typography-b57062a-font-family:"Parchment MF";--e-global-typography-b57062a-font-size:4.4rem;--e-global-typography-b57062a-font-weight:normal;--e-global-typography-b57062a-text-transform:capitalize;--e-global-typography-b57062a-text-decoration:none;--e-global-typography-b57062a-line-height:0.7em;--e-global-typography-b57062a-letter-spacing:2.5px;--e-global-typography-a7b9e64-font-family:"Parchment MF";--e-global-typography-a7b9e64-font-size:3.8rem;--e-global-typography-a7b9e64-font-weight:normal;--e-global-typography-a7b9e64-text-transform:uppercase;--e-global-typography-a7b9e64-text-decoration:none;--e-global-typography-a7b9e64-line-height:0.8em;--e-global-typography-a7b9e64-letter-spacing:2px;--e-global-typography-f28cd9e-font-family:"Parchment MF";--e-global-typography-f28cd9e-font-size:3.8rem;--e-global-typography-f28cd9e-font-weight:normal;--e-global-typography-f28cd9e-text-transform:capitalize;--e-global-typography-f28cd9e-text-decoration:none;--e-global-typography-f28cd9e-line-height:0.8em;--e-global-typography-f28cd9e-letter-spacing:1.5px;--e-global-typography-ca546ac-font-family:"Parchment MF";--e-global-typography-ca546ac-font-size:3rem;--e-global-typography-ca546ac-font-weight:normal;--e-global-typography-ca546ac-text-transform:uppercase;--e-global-typography-ca546ac-text-decoration:none;--e-global-typography-ca546ac-line-height:0.7em;--e-global-typography-c2c8ce4-font-family:"Parchment MF";--e-global-typography-c2c8ce4-font-size:3rem;--e-global-typography-c2c8ce4-font-weight:normal;--e-global-typography-c2c8ce4-text-transform:capitalize;--e-global-typography-c2c8ce4-text-decoration:none;--e-global-typography-c2c8ce4-line-height:0.7em;--e-global-typography-8f18df2-font-family:"Helvetica";--e-global-typography-8f18df2-font-size:16px;--e-global-typography-8f18df2-font-weight:bold;--e-global-typography-8f18df2-text-transform:uppercase;--e-global-typography-8f18df2-text-decoration:none;--e-global-typography-8f18df2-line-height:1em;--e-global-typography-8f18df2-letter-spacing:0.3px;--e-global-typography-04d5231-font-family:"Verdana";--e-global-typography-04d5231-font-size:20px;--e-global-typography-04d5231-font-weight:normal;--e-global-typography-04d5231-line-height:1.5em;--e-global-typography-f6771b0-font-family:"Helvetica";--e-global-typography-f6771b0-font-size:14px;--e-global-typography-f6771b0-font-weight:bold;--e-global-typography-f6771b0-text-transform:uppercase;--e-global-typography-f6771b0-text-decoration:none;--e-global-typography-f6771b0-line-height:1em;--e-global-typography-f6771b0-letter-spacing:0.3px;--e-global-typography-5abc5b0-font-family:"Verdana";--e-global-typography-5abc5b0-font-size:34px;--e-global-typography-5abc5b0-font-weight:normal;--e-global-typography-5abc5b0-text-transform:uppercase;--e-global-typography-5abc5b0-text-decoration:none;--e-global-typography-5abc5b0-line-height:1.5em;--e-global-typography-8c59367-font-family:"Verdana";--e-global-typography-8c59367-font-size:26px;--e-global-typography-8c59367-font-weight:normal;--e-global-typography-8c59367-text-transform:uppercase;--e-global-typography-8c59367-text-decoration:none;--e-global-typography-8c59367-line-height:1.5em;--e-global-typography-8cca5c2-font-family:"Verdana";--e-global-typography-8cca5c2-font-size:22px;--e-global-typography-8cca5c2-font-weight:normal;--e-global-typography-8cca5c2-text-transform:uppercase;--e-global-typography-8cca5c2-text-decoration:none;--e-global-typography-8cca5c2-line-height:1.5em;background-color:var( --e-global-color-be1e597 );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-222 button,.elementor-kit-222 input[type="button"],.elementor-kit-222 input[type="submit"],.elementor-kit-222 .elementor-button{background-color:var( --e-global-color-fcaca6b );font-family:var( --e-global-typography-8f18df2-font-family ), Sans-serif;font-size:var( --e-global-typography-8f18df2-font-size );font-weight:var( --e-global-typography-8f18df2-font-weight );text-transform:var( --e-global-typography-8f18df2-text-transform );text-decoration:var( --e-global-typography-8f18df2-text-decoration );line-height:var( --e-global-typography-8f18df2-line-height );letter-spacing:var( --e-global-typography-8f18df2-letter-spacing );color:var( --e-global-color-85676c4 );border-radius:99px 99px 99px 99px;padding:11px 40px 9px 40px;}.elementor-kit-222 button:hover,.elementor-kit-222 button:focus,.elementor-kit-222 input[type="button"]:hover,.elementor-kit-222 input[type="button"]:focus,.elementor-kit-222 input[type="submit"]:hover,.elementor-kit-222 input[type="submit"]:focus,.elementor-kit-222 .elementor-button:hover,.elementor-kit-222 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-b194630 );}.elementor-kit-222 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-primary );}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-be1e597 );}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-be1e597 );background-image:var( --e-global-color-be1e597 );}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-primary );background-image:var( --e-global-color-primary );}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-887486d );}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-887486d );background-image:var( --e-global-color-887486d );}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-primary );background-image:var( --e-global-color-primary );}.elementor-kit-222 a{color:var( --e-global-color-primary );font-weight:500;text-decoration:underline;}.elementor-kit-222 a:hover{color:var( --e-global-color-text );}.elementor-kit-222 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7288a28-font-family ), Sans-serif;font-size:var( --e-global-typography-7288a28-font-size );font-weight:var( --e-global-typography-7288a28-font-weight );text-transform:var( --e-global-typography-7288a28-text-transform );text-decoration:var( --e-global-typography-7288a28-text-decoration );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );}.elementor-kit-222 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6e9cc11-font-family ), Sans-serif;font-size:var( --e-global-typography-6e9cc11-font-size );font-weight:var( --e-global-typography-6e9cc11-font-weight );text-transform:var( --e-global-typography-6e9cc11-text-transform );text-decoration:var( --e-global-typography-6e9cc11-text-decoration );line-height:var( --e-global-typography-6e9cc11-line-height );letter-spacing:var( --e-global-typography-6e9cc11-letter-spacing );word-spacing:var( --e-global-typography-6e9cc11-word-spacing );}.elementor-kit-222 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-aa95698-font-family ), Sans-serif;font-size:var( --e-global-typography-aa95698-font-size );font-weight:var( --e-global-typography-aa95698-font-weight );text-transform:var( --e-global-typography-aa95698-text-transform );text-decoration:var( --e-global-typography-aa95698-text-decoration );line-height:var( --e-global-typography-aa95698-line-height );letter-spacing:var( --e-global-typography-aa95698-letter-spacing );word-spacing:var( --e-global-typography-aa95698-word-spacing );}.elementor-kit-222 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7ba5283-font-family ), Sans-serif;font-size:var( --e-global-typography-7ba5283-font-size );font-weight:var( --e-global-typography-7ba5283-font-weight );text-transform:var( --e-global-typography-7ba5283-text-transform );text-decoration:var( --e-global-typography-7ba5283-text-decoration );line-height:var( --e-global-typography-7ba5283-line-height );letter-spacing:var( --e-global-typography-7ba5283-letter-spacing );word-spacing:var( --e-global-typography-7ba5283-word-spacing );}.elementor-kit-222 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8cca5c2-font-family ), Sans-serif;font-size:var( --e-global-typography-8cca5c2-font-size );font-weight:var( --e-global-typography-8cca5c2-font-weight );text-transform:var( --e-global-typography-8cca5c2-text-transform );text-decoration:var( --e-global-typography-8cca5c2-text-decoration );line-height:var( --e-global-typography-8cca5c2-line-height );}.elementor-kit-222 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-8cca5c2-font-family ), Sans-serif;font-size:var( --e-global-typography-8cca5c2-font-size );font-weight:var( --e-global-typography-8cca5c2-font-weight );text-transform:var( --e-global-typography-8cca5c2-text-transform );text-decoration:var( --e-global-typography-8cca5c2-text-decoration );line-height:var( --e-global-typography-8cca5c2-line-height );}.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;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}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-b194630 );--error-message-icon-color:var( --e-global-color-b194630 );--error-message-normal-links-color:var( --e-global-color-b194630 );--error-message-hover-links-color:var( --e-global-color-887486d );box-shadow:0px 0px 10px 3px rgba(0, 0, 0, 0.52);}.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 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--message-buttons-normal-text-color:var( --e-global-color-primary );--message-buttons-hover-text-color:var( --e-global-color-b194630 );--message-buttons-hover-border-color:var( --e-global-color-primary );--message-border-color:var( --e-global-color-primary );--message-buttons-border-radius:50px 50px 50px 50px;}.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-primary );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-secondary );}.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 );--info-message-icon-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--info-buttons-normal-text-color:var( --e-global-color-primary );--info-buttons-hover-text-color:var( --e-global-color-b194630 );--info-buttons-hover-border-color:var( --e-global-color-primary );--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:50px 50px 50px 50px;}@media(max-width:1080px){.elementor-kit-222{--e-global-typography-7288a28-font-size:2rem;--e-global-typography-6e9cc11-font-size:1.6rem;--e-global-typography-3b13729-font-size:1.6rem;--e-global-typography-aa95698-font-size:1.4rem;--e-global-typography-e9da35c-font-size:1.4rem;--e-global-typography-7ba5283-font-size:1.2rem;--e-global-typography-08bc5f6-font-size:1.2rem;--e-global-typography-5292406-font-size:22px;--e-global-typography-0a3d920-font-size:4.2rem;--e-global-typography-2f94e0a-font-size:3.8rem;--e-global-typography-b57062a-font-size:3.8rem;--e-global-typography-a7b9e64-font-size:3.2rem;--e-global-typography-f28cd9e-font-size:3.2rem;--e-global-typography-ca546ac-font-size:2.6rem;--e-global-typography-c2c8ce4-font-size:2.6rem;--e-global-typography-04d5231-font-size:20px;--e-global-typography-5abc5b0-font-size:26px;--e-global-typography-8c59367-font-size:26px;--e-global-typography-8cca5c2-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-222 h1{font-size:var( --e-global-typography-7288a28-font-size );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );}.elementor-kit-222 h2{font-size:var( --e-global-typography-6e9cc11-font-size );line-height:var( --e-global-typography-6e9cc11-line-height );letter-spacing:var( --e-global-typography-6e9cc11-letter-spacing );word-spacing:var( --e-global-typography-6e9cc11-word-spacing );}.elementor-kit-222 h3{font-size:var( --e-global-typography-aa95698-font-size );line-height:var( --e-global-typography-aa95698-line-height );letter-spacing:var( --e-global-typography-aa95698-letter-spacing );word-spacing:var( --e-global-typography-aa95698-word-spacing );}.elementor-kit-222 h4{font-size:var( --e-global-typography-7ba5283-font-size );line-height:var( --e-global-typography-7ba5283-line-height );letter-spacing:var( --e-global-typography-7ba5283-letter-spacing );word-spacing:var( --e-global-typography-7ba5283-word-spacing );}.elementor-kit-222 h5{font-size:var( --e-global-typography-8cca5c2-font-size );line-height:var( --e-global-typography-8cca5c2-line-height );}.elementor-kit-222 h6{font-size:var( --e-global-typography-8cca5c2-font-size );line-height:var( --e-global-typography-8cca5c2-line-height );}.elementor-kit-222 button,.elementor-kit-222 input[type="button"],.elementor-kit-222 input[type="submit"],.elementor-kit-222 .elementor-button{font-size:var( --e-global-typography-8f18df2-font-size );line-height:var( --e-global-typography-8f18df2-line-height );letter-spacing:var( --e-global-typography-8f18df2-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-222{--e-global-typography-7288a28-font-size:1.7rem;--e-global-typography-3b13729-font-size:1.5rem;--e-global-typography-aa95698-font-size:1.3rem;--e-global-typography-e9da35c-font-size:1.3rem;--e-global-typography-7ba5283-font-size:1.1rem;--e-global-typography-08bc5f6-font-size:1.1rem;--e-global-typography-5292406-font-size:20px;--e-global-typography-0a3d920-font-size:3.8rem;--e-global-typography-2f94e0a-font-size:62px;--e-global-typography-2f94e0a-line-height:0.7em;--e-global-typography-b57062a-font-size:62px;--e-global-typography-b57062a-line-height:0.7em;--e-global-typography-a7b9e64-font-size:3rem;--e-global-typography-a7b9e64-line-height:0.8em;--e-global-typography-f28cd9e-font-size:3rem;--e-global-typography-f28cd9e-line-height:0.8em;--e-global-typography-ca546ac-line-height:0.8em;--e-global-typography-c2c8ce4-line-height:0.8em;--e-global-typography-8f18df2-font-size:13px;--e-global-typography-04d5231-font-size:20px;--e-global-typography-f6771b0-font-size:13px;--e-global-typography-5abc5b0-font-size:24px;--e-global-typography-8c59367-font-size:24px;--e-global-typography-8cca5c2-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-222 h1{font-size:var( --e-global-typography-7288a28-font-size );line-height:var( --e-global-typography-7288a28-line-height );letter-spacing:var( --e-global-typography-7288a28-letter-spacing );word-spacing:var( --e-global-typography-7288a28-word-spacing );}.elementor-kit-222 h2{font-size:var( --e-global-typography-6e9cc11-font-size );line-height:var( --e-global-typography-6e9cc11-line-height );letter-spacing:var( --e-global-typography-6e9cc11-letter-spacing );word-spacing:var( --e-global-typography-6e9cc11-word-spacing );}.elementor-kit-222 h3{font-size:var( --e-global-typography-aa95698-font-size );line-height:var( --e-global-typography-aa95698-line-height );letter-spacing:var( --e-global-typography-aa95698-letter-spacing );word-spacing:var( --e-global-typography-aa95698-word-spacing );}.elementor-kit-222 h4{font-size:var( --e-global-typography-7ba5283-font-size );line-height:var( --e-global-typography-7ba5283-line-height );letter-spacing:var( --e-global-typography-7ba5283-letter-spacing );word-spacing:var( --e-global-typography-7ba5283-word-spacing );}.elementor-kit-222 h5{font-size:var( --e-global-typography-8cca5c2-font-size );line-height:var( --e-global-typography-8cca5c2-line-height );}.elementor-kit-222 h6{font-size:var( --e-global-typography-8cca5c2-font-size );line-height:var( --e-global-typography-8cca5c2-line-height );}.elementor-kit-222 button,.elementor-kit-222 input[type="button"],.elementor-kit-222 input[type="submit"],.elementor-kit-222 .elementor-button{font-size:var( --e-global-typography-8f18df2-font-size );line-height:var( --e-global-typography-8f18df2-line-height );letter-spacing:var( --e-global-typography-8f18df2-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Hide activity form on Feed Page */
#bp-nouveau-activity-form {
    display: none;
}


/* Woo Store message */
#woo-store-vacation {
    margin-top: 4.5em !important;
} 

/* cookie notice button colour 
.cookie-notice-buttons .cn-button.bootstrap {*/
.cookie-notice-buttons  {
    background-color: #FFF !important;
    color: #631900 !important;
    padding: 10px 20px 10px 20px ;
}

/* Fix Chrome THICK underline on titles */
a {
    text-decoration-thickness: from-font !important;
}

/* append inline quote for BlockQuote */
.inline-quote-mark blockquote > p:before {
	content: "“";
	font-size: 100px;
	color: #e6e9ec;
	font-family: Times New Roman,Times,serif;
	font-weight: 900;
	line-height: 0.1;
    margin-right: 0.25em;
    vertical-align: -0.4em;	
}

/* Text Editor UL */
.t3r-ul-style ul {
    padding-inline-start: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.t3r-ul-style ul li {
    margin-bottom: 10px;
}


/* no link underline */
.t3r-no-underline a {
    text-decoration: none ;
}  

/* Ribbon CSS */
.ar-elementor-ribbon.ar-elementor-ribbon-left {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    left: 0;
    right: auto;
}
.ar-elementor-ribbon {
    position: absolute;
    z-index: 1;
    top: 0;
    left: auto;
    right: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 150px;
    overflow: hidden;
    height: 150px;
}
.ar-elementor-element .ar-elementor-ribbon-inner {
    background-color: #ef2e5e;
    margin-top: 30px;
    transform: translateY(-50%) translateX(-50%) translateX(30px) rotate(-45deg);
}
.ar-elementor-ribbon-inner {
    /*#change color and font here*/
    background-color: #db3157 !important;
    font-family: Verdana,Sans-serif;
    font-weight: 500;
}
.ar-elementor-ribbon-inner {
    text-align: center;
    left: 0;
    width: 200%;
    -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    margin-top: 35px;
    font-size: 13px;
    line-height: 2;
    font-weight: 800;
    text-transform: none;
    background: #000;
    color: #fff;
}

/* ============================
 * Woo Commerce Styles
 ============================ */
 
/* ------------------------------
 * Product Price
 ------------------------------ */
.woocommerce-product-price-shortcode .woocommerce-Price-currencySymbol {
/*    font-size: medium;*/
    font-size: 18px;
/*   vertical-align: super;*/
}
/*
span.woocommerce-Price-amount {
    font-family: Arial;
    font-size: 32px;
    margin-bottom: 0px;
    color: #631900;
}
*/

/* hide 'view basket' link after adding product to cart */
.elementor-widget-wc-add-to-cart .added_to_cart.wc-forward {
    display:none;
}

/* ------------------------------
 * Basket
 ------------------------------ */
.woocommerce a.checkout-button {
    background-color: #631900 !important;
}

.woocommerce a.checkout-button:hover {
    background-color: #FF4100 !important;
}

.woocommerce .quantity .qty {
    width: 4.5em;
}

/* ------------------------------
 * Checkout
 ------------------------------ */
.woocommerce .woocommerce-checkout-payment button.button.alt {
    background-color: #631900 !important;
}

.woocommerce .woocommerce-checkout-payment button.button.alt:hover {
    background-color: #FF4100 !important;
}

/* course pages */
.tr-course-price  p {
    margin-bottom: 0px;
    padding-top: 5px;
}

.tr-course-price {
    margin-bottom: 0px !important;
}


    
/* -----------------------------
 * Glossary - with link only
 * ----------------------------- 
 */
.glossary-only-link {
    text-decoration-style: dashed !important;
    }
    
/* -----------------------------
 * Glossary - with tooltips
 * ----------------------------- 
 */
 .glossary-link a {
     text-decoration-style: dotted;
     font-weight: normal !important;
 }

/* force hover color - sort white link on mobile */ 

.glossary-tooltip:hover .glossary-link a, 
.glossary-tooltip:focus .glossary-link a, 
.glossary-tooltip:active .glossary-link a {
     color: #631900 !important;
 }
 /*
 .glossary-tooltip:active .glossary-link a {
     color: #631900 !important;
 }
*/

.glossary-tooltip-content-mobile, .glossary-tooltip-content {
     border-color: #C28570 !important;
     border-top: 1px solid;
     border-left: 1px solid;
     border-right: 1px solid;
     border-bottom: 1px solid;
 }
 
.glossary-tooltip-text a {
    font-weight: normal !important;
 }
 
 
 /* Fix term in mobile E icon-list */
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-text .glossary-tooltip-content-mobile{
    display: none;
}

/* -----------------------------
 * External Link icon
 * ----------------------------- 
 */

/* exclude external link icon  */
.elementor-heading-title  a[href^="https://"]:after,
.elementor-heading-title  a[href^="http://"]:after,
.elementor-widget-image a[href^="https://"]:after,
.elementor-widget-image a[href^="http://"]:after,
.no-extern-link-icon a[href^="https://"]:after,
.no-extern-link-icon a[href^="http://"]:after

{
 content: none !important;
}

/* 
 * remove external link icon for vimeo links in lead post on forum topics. 
 */
#bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-header-item.topic-lead .item-description > p a:after
{
    content: none !important;
}

 
/* add external link icon to Elementor buttons with external links */
a[href^="https://"]:not([href*="therapeutic-shamanism.co.uk"]) span.elementor-button-text:after
 {
    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='12px' viewBox='0 0 530.9 531.44' fill='rgba(255,255,255,0.6)'><g transform='translate(-84.559,-14)'><path d='m455.28 492.8h-318.08v-318.08h206.08l53.199-53.199h-285.6c-14.559 0-26.32 11.762-26.32 26.32v371.28c0 14.559 11.762 26.32 26.32 26.32h371.28c14.559 0 26.32-11.762 26.32-26.32v-285.6l-53.199 53.199z'/><path d='m589.68 14h-149.52c-14.559 0-26.32 11.762-26.32 26.32 0 14.559 11.762 26.32 26.32 26.32h85.121l-247.52 248.08c-10.641 10.641-10.641 26.879 0 37.52 5.0391 5.0391 11.762 7.8398 18.48 7.8398s13.441-2.8008 18.48-7.8398l248.08-247.52v85.121c0 14.559 11.762 26.32 26.32 26.32s26.32-11.762 26.32-26.32v-149.52c0.55859-14.559-11.203-26.32-25.762-26.32z'/></g></svg>");

	padding-left: 5px;
}

/* add external link icon to external links  */
a[href^="https://"]:not(.elementor-button):not(.elementor-social-icon):not([href*="therapeutic-shamanism.co.uk"]):after,
a[href^="http://"]:not(.elementor-button):not(.elementor-social-icon):not([href*="therapeutic-shamanism.co.uk"]):after{
    content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='12px' viewBox='0 0 530.9 531.44' fill='%23943616'><g transform='translate(-84.559,-14)'><path d='m455.28 492.8h-318.08v-318.08h206.08l53.199-53.199h-285.6c-14.559 0-26.32 11.762-26.32 26.32v371.28c0 14.559 11.762 26.32 26.32 26.32h371.28c14.559 0 26.32-11.762 26.32-26.32v-285.6l-53.199 53.199z'/><path d='m589.68 14h-149.52c-14.559 0-26.32 11.762-26.32 26.32 0 14.559 11.762 26.32 26.32 26.32h85.121l-247.52 248.08c-10.641 10.641-10.641 26.879 0 37.52 5.0391 5.0391 11.762 7.8398 18.48 7.8398s13.441-2.8008 18.48-7.8398l248.08-247.52v85.121c0 14.559 11.762 26.32 26.32 26.32s26.32-11.762 26.32-26.32v-149.52c0.55859-14.559-11.203-26.32-25.762-26.32z'/></g></svg>");

	padding-left: 5px;
}

/* add external link icon to external menu links */
.menu-item a[href^="https://"]:not(.elementor-button):not([href*="therapeutic-shamanism.co.uk"]).elementor-item:after {
     content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'  width='12px' viewBox='0 0 530.9 531.44' fill='%23943616'><g transform='translate(-84.559,-14)'><path d='m455.28 492.8h-318.08v-318.08h206.08l53.199-53.199h-285.6c-14.559 0-26.32 11.762-26.32 26.32v371.28c0 14.559 11.762 26.32 26.32 26.32h371.28c14.559 0 26.32-11.762 26.32-26.32v-285.6l-53.199 53.199z'/><path d='m589.68 14h-149.52c-14.559 0-26.32 11.762-26.32 26.32 0 14.559 11.762 26.32 26.32 26.32h85.121l-247.52 248.08c-10.641 10.641-10.641 26.879 0 37.52 5.0391 5.0391 11.762 7.8398 18.48 7.8398s13.441-2.8008 18.48-7.8398l248.08-247.52v85.121c0 14.559 11.762 26.32 26.32 26.32s26.32-11.762 26.32-26.32v-149.52c0.55859-14.559-11.203-26.32-25.762-26.32z'/></g></svg>");
	opacity: 0.7 ;
	position:inherit;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Papyrus-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.eot');
	src: url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.eot?#iefix') format('embedded-opentype'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.woff2') format('woff2'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.woff') format('woff'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.ttf') format('truetype'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/2023/10/Papyrus-Regular_Novo.svg#Papyrus-Regular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averia Serif Libre';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.eot');
	src: url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.woff2') format('woff2'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.woff') format('woff'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.ttf') format('truetype'),
		url('https://staging.therapeutic-shamanism.co.uk/wp-content/uploads/fonts/averia-serif-libre-v10-latin-italic.svg#AveriaSerifLibre') format('svg');
}
/* End Custom Fonts CSS */