/*!
Theme Name: DOGO - 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 (min-width: 1025px) {
	.kt-row-layout-overlay {
		height: calc(100% - 8px);
	}
}*/

.has-banner-image {
	background-size: cover !important;
}

.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-icon,
.header-contact-wrap .kadence-svg-iconset .kadence-svg-icon {
	color: var(--global-palette2);
}

@media screen and (max-width: 820px) {
	.header-contact-item .contact-label {
    	display: none;
	}
}

.site-branding .site-title {
    max-width: 330px;
}

@media screen and (min-width: 1025px) and (max-width: 1250px) {
	.site-branding .site-title {
		max-width: 130px;
	}	
}

.header-widget-area-inner.site-info-inner .widget {
    margin-bottom: 0;
}

.site-footer-section {
    align-items: center;
}

.footer-html-inner {
    color: var(--global-palette7);
}

.inner-link-style-normal a:not(.button),
.widget-area.inner-link-style-normal a:not(.button) {
    text-decoration: none;
}

/* partners */
.is-partners .kb-splide .splide__slide {
	max-width: 130px;
}

.kb-splide .splide__list {
    justify-content: center;
}

/* OBNIZENIE POSTACI W MOBILE */
@media screen and (max-width: 767px) {
	.has-right-background > .kt-inside-inner-col {
		padding-bottom: 320px;
	}
}

/*  PRZESUNIĘCIA POSTACI W RÓŻNYCH SZEROKOŚCIACH */
.has-right-background .kt-inside-inner-col {
    background-size: 527px auto !important;
	/*background-size: 552px auto !important;*/
	/*background-size: 476px auto !important;*/
	background-position: 104.5% 100% !important;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.has-right-background .kt-inside-inner-col {
		background-position: 113% 100% !important;
		background-size: 428px auto !important;
		/*background-size: 420px auto !important;*/
	}	
}

@media screen and (min-width: 1025px) and (max-width: 1420px) {
	.has-right-background .kt-inside-inner-col {
		background-position: 113% 0 !important;
		/*background-size: 428px auto !important;*/
		/*background-size: 420px auto !important;*/
	}	
}

@media screen and (max-width: 767px){
	.has-right-background .kt-inside-inner-col {
		background-size: 327px auto !important;
        background-position: 55% 100% !important;
	}	
}

.kt-infobox-textcontent .kt-blocks-info-box-title {
	font-size: clamp(17px, 1.69vw, 25px) !important;
}

.kadence-info-box-icon-container .kt-info-svg-icon {
    font-size: clamp(80px, 6.6vw, 1000px) !important;
}

.is-testimonial-icon .kb-svg-icon-wrap {
	background-color: var(--global-palette1) !important;
    border: 2px solid var(--global-palette9);
    border-radius: 50%;
    padding: 12px;
}