/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* @media only screen and (max-width: 600px) {...}
@media only screen and (min-width: 600px) {...}
@media only screen and (min-width: 768px) {...}
@media only screen and (min-width: 992px) {...}
@media only screen and (min-width: 1200px) {...}  */


/* Mix */

.wp-block-list li {
	margin-bottom: 10px;
}

.wp-block-list li li {
    margin-bottom: 0;
}

html {
    /* Ustaw wartość równą wysokości Twojego nagłówka + np. 20px oddechu */
    scroll-padding-top: 100px; 
    scroll-behavior: smooth; /* Opcjonalnie: dodaje płynne przewijanie */
}

/* Wersja dla urządzeń mobilnych (jeśli nagłówek jest niższy) */
@media (max-width: 768px) {
    html {
        scroll-padding-top: 80px; 
    }
}

@media (max-width: 767px) { /* Adjust breakpoint as needed */
    .hide-on-mobile {
        display: none !important;
    }
}


/* 2 kolumny tekstu na md */

@media (min-width: 768px) and (max-width: 1024px) {
    .m2-columns {
        column-count: 2;
        column-gap: 30px;
    }
}

/* Category pills */

.single-blog-card .kb-dynamic-list.kb-dynamic-list-style-pill li {
	border-radius: 10px;
	padding: .25rem .5rem;
}

.single-post-page .kb-dynamic-list.kb-dynamic-list-style-pill li {
	border-radius: 10px;
	padding: .5rem 1rem;
}

.entry-taxonomies .category-style-pill a {
	border-radius: 10px;
	padding: .25rem .5rem;
}

/* home page */

.media img {
	width: auto;
	height: 50px;
}


/* VR biznes śpiewa na mobile */

.vertical-end {
	align-self: flex-end;
}

.moge-pomoc-info-boxes .wp-block-kadence-infobox {
	min-width: 392px;
}
/* @media only screen and (max-width: 767px) {
	.moge-pomoc-info-boxes .wp-block-kadence-infobox {
	min-width: auto;
	width: 320px;
}
} */
/* O mnie */

.key-achievements .wp-block-kadence-infobox {
	min-width: none;
}

@media only screen and (min-width: 1200px) {
	.key-achievements .wp-block-kadence-infobox {
		min-width: 496px;
	}
}

.cytat p {
	font-family: 'Playfair display';
}

.cytat blockquote::before {
	color: #7C3BED !important;
	left: 15px !important;
	top: 50px !important;
}

.timeline-block {
	height: 560px;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
}



.timeline-block ::-webkit-scrollbar {
	display: none;
}

/* Kontakt */

.contact-custom .kb-radio-check-item input.kb-checkbox-field:checked {
	background: #7C3BED;
	border-color: #7C3BED;
}

.entry-taxonomies {
	margin-top: 1em !important;
}

.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {
	border-radius: 10px !important;
}

/* Archive */

#archive-container {
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

/* Category archive  */
.loop-entry .entry-summary p {
	color: #999999;
	font-size: 16px;
	line-height: 1.2em;
}

/* Post page */
/* Post page h2 top margin */

.type-post .single-content h2 {
	margin-top: 1em;
}

.entry-related .posted-by {
	display: none;
}

/* inspiration */
.inspiration .kt-blocks-info-box-title {
	background-image: linear-gradient(135deg,var(--global-palette1) 9%,var(--global-palette2) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
}
