/* colors replace */
/* ------------------------------------------------------------------------------------ */
:root {
    /* general */

    --main-color-1: #2a4eb2;
    --menu-bar-hover: #dfdfdf;

    --ts-main-bg-all: #f9f9f9;

    --shop-menu-categories: rgb(244, 244, 244);

    --white: rgb(255, 255, 255);
    --black: black;
    --main-bg-color: #f6f2f1;
    --main-font-color: #333333;
    --footer-bg-color: #30313a;
    --footer-font-color: #ffffff;

    --topbar-bg-color: var(--ts-main-bg-all);
    --topbar-text-color: #373737;
    --topbar-icon-color: #868686;

    --primary-element-color: #111572;
    --second-element-color: #2a4eb2;
    --second-element-color-light: #eaeaea;
    --second-element-first-menu-color: #f1aa05;
    --pink-font-color: var(--second-element-color);

    --article-bg-color: #f8f8ff;

    --top-bar-search-dropMenu-color: #f5f5f5;
    --bg-listing-color: var(--ts-main-bg-all);
    --bread-grey-color: #9c9c9c;
    --form-place-gray: rgb(234, 234, 234);
    --very-light-grey: #ccc;

    /* cart variables */
    --pink-bg: #bd1579;
    --white-font: white;
    --title-font-blue: #662ca0;
    --title-bg-light-grey: #f9f9f9;
    --border-mid-grey: #dddddd;
    --border-deep-grey: #91919f;
    --regular-font: black;
    --bg-forms: #f2f2f2;

    /* product colors */
    --green-elements-color: rgba(21, 191, 79, 255);

    /* selectbox colors */
    --blue-selectbox-color:   #0099ff;
    --light-selectbox-color:   #e8f4fc;

    --ts-primary-color: #2a4eb2;
    --ts-text-in-primary-color: rgba(255, 255, 255, 1);
    --ts-primary-opacity: rgba(0, 104, 200, 0.1);
    --ts-primary-loading-color: #eab470;
    --ts-main-bg: rgba(255, 255, 255, 1);
    --ts-text-color: rgba(0, 0, 0, 1);
    --ts-heading-color: rgba(0, 0, 0, 1);
    --ts-gray-color: rgba(132, 132, 132, 1);
    --ts-hightlight: #3667d0;
    --ts-dropdown-bg: rgba(255, 255, 255, 1);
    --ts-dropdown-color: rgba(0, 0, 0, 1);
    --ts-link-color:#075e03;
    --ts-link-hover-color: #3667d0;
    --ts-icon-hover-color: var(--ts-link-hover-color);
    --ts-border: rgba(235, 235, 235, 1);
    --ts-tag-color: rgba(132, 132, 132, 1);
    --ts-tag-bg: rgba(255, 255, 255, 0);
    --ts-tag-border: rgba(235, 235, 235, 1);
    --ts-blockquote-bg-color: rgba(232, 243, 254, 1);
    --ts-blockquote-icon-color: rgba(0, 0, 0, 1);
    --ts-blockquote-text-color: rgba(0, 0, 0, 1);
    --ts-input-color: rgba(0, 0, 0, 1);
    --ts-input-background-color: rgba(255, 255, 255, 1);
    --ts-input-border: rgba(235, 235, 235, 1);
    --ts-btn-color: rgba(255, 255, 255, 1);
    --ts-btn-bg: #2a4eb2;
    --ts-btn-border: #2a4eb2;
    --ts-btn-hover-color: #3768d1;;
    --ts-btn-hover-bg: rgba(255, 255, 255, 0);
    --ts-btn-hover-border: #3768d1;;
    --ts-button-loading-color: rgba(255, 255, 255, 0.5);
    --ts-button-loading-hover-color: #e8bd88;
    --ts-btn-special-color: rgba(0, 0, 0, 1);
    --ts-btn-special-bg: rgba(228, 242, 255, 1);
    --ts-btn-special-border: rgba(228, 242, 255, 1);
    --ts-btn-special-hover-color: rgba(0, 0, 0, 1);
    --ts-btn-special-hover-bg: rgba(255, 255, 255, 0);
    --ts-btn-special-hover-border: #075e03;
    --ts-button-loading-color: rgba(0, 0, 0, 0.5);
    --ts-button-loading-hover-color: rgba(0, 0, 0, 0.5);
    --ts-spe-btn-bg: rgba(228, 242, 255, 0.15);
    --ts-btn-thumbnail-color: rgba(0, 0, 0, 1);
    --ts-btn-thumbnail-bg: rgba(255, 255, 255, 1);
    --ts-btn-thumbnail-border: rgba(235, 235, 235, 1);
    --ts-btn-thumbnail-hover-color: rgba(0, 0, 0, 1);
    --ts-btn-thumbnail-hover-bg: rgba(232, 243, 254, 1);
    --ts-btn-thumbnail-hover-border: rgba(232, 243, 254, 1);
    --ts-button-loading-color: rgba(0, 0, 0, 0.5);
    --ts-button-loading-hover-color: rgba(0, 0, 0, 0.5);
    --ts-product-bg-color: rgba(255, 255, 255, 1);
    --ts-brand-bg: rgba(244, 244, 244, 1);
    --ts-rating-color: rgba(195, 195, 195, 1);
    --ts-rated-color: rgba(253, 201, 4, 1);
    --ts-product-price-color: rgba(221, 40, 49, 1);
    --ts-product-sale-price-color: rgba(132, 132, 132, 1);
    --ts-sale-label-color: rgba(255, 255, 255, 1);
    --ts-sale-label-bg: #e98000;
    --ts-new-label-color: rgba(255, 255, 255, 1);
    --ts-new-label-bg: rgba(0, 0, 0, 1);
    --ts-hot-label-color: rgba(255, 255, 255, 1);
    --ts-hot-label-bg: rgba(221, 40, 49, 1);
    --ts-soldout-label-color: rgba(255, 255, 255, 1);
    --ts-soldout-label-bg: rgba(145, 145, 145, 1);
    --ts-breadcrumb-bg: rgba(244, 244, 244, 1);
    --ts-breadcrumb-color: rgba(0, 0, 0, 1);
    --ts-breadcrumb-link-color: rgb(166, 166, 166);
    --ts-breadcrumb-v3-color: rgba(255, 255, 255, 1);
    --ts-breadcrumb-v3-link-color: rgba(255, 255, 255, 1);
    --e-bg-lazyload-loaded: linear-gradient(#f5f5f5, #f5f5f5);
    --e-bg-lazyload: linear-gradient(#f5f5f5, #f5f5f5);
}
.ts-header {
    --ts-hd-top-bg: rgba(27, 27, 27, 1);
    --ts-hd-top-color: rgba(255, 255, 255, 1);
    --ts-hd-top-border: rgba(27, 27, 27, 1);
    --ts-hd-top-link-hover: #3667d0;
    --ts-hd-middle-bg: rgba(255, 255, 255, 1);
    --ts-hd-middle-color: rgba(0, 0, 0, 1);
    --ts-hd-middle-border: rgba(235, 235, 235, 1);
    --ts-hd-middle-link-hover: #3667d0;
    --ts-hd-bottom-bg: rgba(255, 255, 255, 1);
    --ts-hd-bottom-color: rgba(0, 0, 0, 1);
    --ts-hd-bottom-border: rgba(235, 235, 235, 1);
    --ts-hd-bottom-link-hover:#3667d0;
    --ts-cart-count-bg: #3667d0;
    --ts-cart-count-color: rgba(255, 255, 255, 1);
    --ts-hd-icon-size: 38px;
    --ts-input-background: #f8f8f8;
}
.footer-container {
    --ts-footer-bg: rgba(255, 255, 255, 1);
    --ts-footer-color: rgba(0, 0, 0, 1);
    --ts-footer-heading-color: rgba(0, 0, 0, 1);
    --ts-footer-link-color: #747474;
    --ts-footer-link-hover-color: #649de6;
}


.tile img {
    filter: grayscale(100%) brightness(150%);
}

/*
//powiększenie góry strony
@media only screen and (min-width: 768px) {
    .logo img {
        height: inherit;
    }

    header .logo-wrapper {
        max-height: 103px;
    }

    #middle-header {
        max-width: 1740px;
        padding-left: 70px;
        padding-right: 70px;
        margin: auto;
        padding-top: 7px;
        padding-bottom: 16px;
        height: 138px;
    }

}*/

@media only screen and (max-width: 767px) {
    .logo img {
        width: 60% !important;
        margin: auto;
    }
}

.logo {
    width: 371px;
    text-align: center;
}

.kb-container {
    font-size: 14px;
}

#zgoda_dane
{
    width: 750px;
}

#zgoda_dane #tekst_klauzula
{
    background-color: #fff;
    text-align: justify;
    border: 1px solid #ddd;
    padding: 35px 35px 10px;
    box-sizing: border-box;

}

#zgoda_dane #tekst_klauzula #scrolling
{
    box-sizing: border-box;
    padding: 15px 30px 20px 0px;
    height: 600px;
    overflow: auto;
}

#zgoda_dane #tekst_klauzula #scrolling > ol
{
    padding-left: 20px;
}

.elementor img{
    max-width: 380px;
}

.section-4-right .row p {
    font-size: 16px;
}

.section-4-left .row p {
    font-size: 16px;
}

.section-4-left-img {
    height: 79%;
    margin-left: 10px;
}

.section-4-right-img {
    padding-left: 20px;
    height: 85%;
}

.drop-down-menu:hover{
    background-color: var(--second-element-first-menu-color) !important;
}
