.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-container .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1824 .elementor-element.elementor-element-e0c29d2{--display:flex;}.elementor-widget-theme-post-featured-image .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1824 .elementor-element.elementor-element-2df791e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 100px;}.elementor-1824 .elementor-element.elementor-element-337bc9c{--display:flex;}.elementor-widget-theme-post-content .pafe-woocommerce-sales-funnels-add-to-cart-message--success{color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .pafe-woocommerce-sales-funnels-add-to-cart-message--out-of-stock{color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .pafe-woocommerce-sales-funnels-add-to-cart-message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1824 .elementor-element.elementor-element-79e954a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 150px;}.elementor-1824 .elementor-element.elementor-element-79e954a{color:#555555;font-family:"Roboto", Sans-serif;font-weight:400;}@media(max-width:1024px){.elementor-1824 .elementor-element.elementor-element-2df791e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1824 .elementor-element.elementor-element-79e954a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1824 .elementor-element.elementor-element-2df791e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0200px 0px 0px 0px;}}

/* Start custom CSS for theme-post-content, class: .elementor-element-79e954a *//* Links inside this Post Content widget */
.elementor-1824 .elementor-element.elementor-element-79e954a a:not(.elementor-button) {
    color: #173B5E !important;
    font-weight: 600;
    text-decoration: underline !important;
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
    transition: color 0.2s ease;
}

.elementor-1824 .elementor-element.elementor-element-79e954a a:not(.elementor-button):hover,
.elementor-1824 .elementor-element.elementor-element-79e954a a:not(.elementor-button):focus {
    color: #5F8DB5 !important;
}

/* Preserve Elementor button styling */
.elementor-1824 .elementor-element.elementor-element-79e954a a.elementor-button {
    text-decoration: none !important;
}/* End custom CSS */


