@charset "UTF-8";

:root {
    --gt-dropdown-background-color-dark: var(--gt-header-background-color-dark);
}

.gt-logo a {
    display: flex;
    align-items: center;
}

.gt-header .gt-logo img {
    /* height: 56px; */
}

.gt-logo a span {
    font-family: "Quicksand", sans-serif;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.2 !important;
    letter-spacing: 0.075em;
    text-transform: uppercase;
    /* color: #608183 !important; */
    color: #799c9c !important;
}

.gt-logo a span span {
    font-size: 15px !important;
    color: #D4B483 !important;
}

.gt-logo a>span {
    padding-inline: 1rem 0;
}

/* .gt-header .gt-dark .gt-logo a span {} */

.gt-footer .gt-footer-widgets .gt-widgets-inner {
    padding-block: 4rem;
}

.gt-footer-widgets .gt-widgets-logo .gt-logo-text p:first-child {
    font-size: 0.875rem !important;
    color: #D4B483 !important;
}

.gt-footer .gt-footer-widgets .gt-title+* {
    margin-top: 1rem !important;
}

.gt-footer.gt-dark .gt-footer-widgets a {
    line-height: 1.1 !important;
}


@media only screen and (max-width: 1199px) {

    body:not(.home) main.gt-main,
    body.blog.elementor-kit-9 main.gt-main {
        padding-top: 0;
    }

    body.single-post.single-format-standard .gt-page-content {
        margin-block: 0 !important;
    }

    article.gt-article h1.gt-title {
        margin-top: 2rem;
    }

    /*  */
    .gt-header.gt-mobile-header .gt-header-main .gt-inner {
        padding-block: .5rem;
        padding-inline: .75rem 0;
    }

    .gt-logo a {
        display: flex;
        align-items: center;
    }

    .gt-logo img {
        height: 56px !important;
    }

    .gt-logo a span {
        font-weight: 600 !important;
        font-size: 0.750rem !important;
        line-height: 1.1 !important;
    }

    .gt-logo a span span {
        font-weight: 700 !important;
        letter-spacing: 0.03em !important;
    }

    .gt-logo a>span {
        padding-inline: .75rem 0;
    }


    .gt-off-canvas .gt-widgets .gt-widget {
        margin-bottom: 2rem !important;
    }

    .gt-off-canvas-footer .widget_mu_text_widget {
        margin-block: 1rem !important;
    }

    .gt-off-canvas-footer .gt-widget-title {
        margin-block: 0 .5rem !important;
    }

    .gt-off-canvas-footer .gt-widget-title span {
        font-weight: 600 !important;
        color: #C2A577 !important;
    }

    .gt-off-canvas-footer .widget_mu_text_widget .gt-content p {
        margin-block: 0 .5rem !important;
        font-size: 0.875rem !important;
        line-height: 1.15 !important;
    }

    .gt-off-canvas-footer .widget_mu_text_widget .gt-content p,
    .gt-off-canvas-footer .widget_mu_text_widget .gt-content p a {
        color: #D4B483 !important;
        color: #C2A577 !important;
    }

}

/*  */
body.single-post.single-format-standard .gt-page-content {
    background-color: #FFF;
}

@media only screen and (min-width: 1200px) {

    .gt-page-wrapper {
        /* padding-block: 6rem; */
        padding-block: 0;
    }

    .gt-blog-listing.gt-style-2 {
        padding-block: 6rem;
    }

    .gt-page-sidebar .gt-sidebar {
        padding-top: 5rem;
    }

    body.single-post.single-format-standard .gt-page-content {
        margin-block: 8rem;
        border-radius: 1rem;
    }
}


/* front: Obszary */
.elementor-element-22fa9ff .gt-title a {
    font-family: "Libre Baskerville", serif !important;
    font-weight: 700 !important;
    font-size: 1.35rem !important;
    line-height: 1.2 !important;
    color: var(--gt-primary) !important;
}

.gt-button.gt-style-2 a,
.gt-button.gt-style-2 a:visited {
    padding-block: .5rem;
    color: #FFF !important;
}

.gt-button.gt-style-2 a:hover {
    color: var(--gt-primary) !important;
}