/*!
Theme Name: Kava Child
Theme URI:
Author: Zemez
Author URI:
Description: Kava child theme.
Template: kava
Version: 1.0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kava-child
*/
/* Styl dla komputerów - Twoje 82% ruchu */


.site-branding img {
    height: 70px !important;
    width: auto !important;
    max-width: 100%;
}

/* Styl dla telefonów - CTR 1,5% */
@media (max-width: 767px) {
    .site-branding img {
        height: 50px !important;
    }
}
@media (max-width: 767px) {
    .footer-col {
        text-align: center; /* Na telefonie lepiej wygląda wyśrodkowane */
    }
}			

.strona-wzoru-container { 
						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);
						font-size: 18px !important;
						}

.color-primary			{	color: #6ec1e4 !important;
						font-size: 30px !important;
						font-weight: 400;
}
.color-secondary		{ color: #54595F !important;
	
	
}


/*
-e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-kadence1: #00b2d4;
    --e-global-color-kadence2: #0ecaee;
    --e-global-color-kadence3: #003554;
    --e-global-color-kadence4: #3a4952;
    --e-global-color-kadence5: #5a6c76;
    --e-global-color-kadence6: #75868f;
    --e-global-color-kadence7: #dbedf2;
    --e-global-color-kadence8: #ebfafc;
    --e-global-color-kadence9: #ffffff;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;


*/
.footer-columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 40px 0;
    gap: 20px;
}

.footer-col {
    flex: 1;
    min-width: 250px; /* Dzięki temu na komórkach kolumny wskoczą jedna pod drugą */
}

.footer-col ul {
    list-style: none;
    padding: 0;
}

.footer-col ul li {
    margin-bottom: 8px;
}
.footer-col p, .footer-col li, .footer-bottom p {
    color: #bdc3c7 !important; /* Jasnoszary tekst, przyjemny dla oka */
}
*.footer-bottom {
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid #eee;
    font-size: 13px;
}*
.footer-col h4 {
    color: #ffffff !important; /* Białe nagłówki */
    border-bottom: 2px solid #34495e !important;
    margin-bottom: 20px !important;
}

.footer-col h4 {
    color: #0073aa; /* Tutaj wstaw ten niebieski/kolor z Twojego logo */
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.footer-columns {
    border-top: 4px solid #0073aa; /* Elegancka linia nad stopką w kolorze marki */
    margin-top: 30px;
}
/*.footer-col a:hover {
    color: #ff6600; /* Albo inny kolor z Twojego logo */
  /*  text-decoration: underline;
}
*/
.footer-col a {
    color: #3498db !important; /* Jasnoniebieskie linki */
    text-decoration: none !important;
}

.footer-col a:hover {
    color: #ffffff !important; /* Po najechaniu myszką świecą na biało */
    text-decoration: underline !important;
}
.site-footer {
    background-color: #2c3e50 !important; /* Ciemny granat  */
    color: #ffffff !important; !important; 
    border-top: 1px solid #ddd;
    color: #444;
}
#cut-text .jet-listing-dynamic-field__content {
    display: -webkit-box !important;
    -webkit-line-clamp: 5 !important; /* Tutaj regulujesz liczbę linii */
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}
.page-title, .entry-title, .post-title, .h1.entry-title {
    display: none !important;
}