/*
Theme Name:   casianacoffee
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/

.gform-body label {
    font-family: "Raleway", Sans-serif !important;
    font-size: 14px  !important;
    font-weight: 700 !important;
    color: #3B2F2F !important;
}

.etheme-elementor-swiper-entry h3.etheme-post-title a {
    font-family: Playfair Display, serif;
}

#gform_widget input, #gform_widget select, #gform_widget textarea {
    background-color: #F9FAFB;
    border-color: #E5E7EB;
    border-radius: 8px 8px 8px 8px;
    color: #3B2F2F;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    font-size: 1.14rem;
}

#gform_widget .gform_button {
    background-color: #577A58;
    color: #ffffff;
    min-height: 40px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
    font-size: 15px !important;
    border-radius: 3px;
}

#gform_widget .gform-theme--foundation .gform_fields{
    row-gap: 24px;
}

div#gform_widget {
    margin-bottom: 0;
}

.backgorundtext {
    transform: translateX(-50%);
}

.blur-efect{
        backdrop-filter: blur(4px);
}

body.single .blog_text ul, body.single .blog_text ol {
    padding-left: 40px;
    margin-bottom: 1.5em;
}

body.single .blog_text p a {
    color: #587b57;
}

.blog_text h2 {
    margin-bottom: 25px;
}

.blog_carrusel .etheme-post-meta-data, 
.etheme-post-meta-data {
    justify-content: center;
}