/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 03 2025 | 08:46:00 */
/* nav */



.change-image-color img {
	filter: brightness(0) invert(1)!important;
}

.change-image-color .no-filter img {
	filter: none!important;
}
.left-hr {
	margin-left: 0;
}

.change-image-color img:hover {
	filter: none!important;

}

.flag-icon {
	line-height: inherit!important;
}

@media(max-width: 599px) {
	header .hide-in-mobile {
		display: none;
	}
	
	header .wp-block-site-logo img {
		width: 150px;
	}
	
		.nav-box.is-layout-flex,
	.nav-box.is-layout-flex .wp-block-social-links {
		flex-wrap: nowrap;
		gap: 10px;
	}
	.nav-box.is-layout-flex .wp-block-social-links {
		gap: 20px;
	}
}

@media(min-width: 600px) {
	footer .hide-in-desktop {
		display: none;
	}
	.button-menu a {
	background-color: var(--wp--preset--color--raft-accent-secondary);
	color: var(--wp--preset--color--raft-fg-alt) !important;
	border-radius: 3px;
    border-color: transparent;
    border-width: 2px;
    border-style: solid;
    font-size: var(--wp--preset--font-size--normal);
    font-weight: 600;
    padding-top: var(--wp--preset--spacing--30);
    padding-right: var(--wp--preset--spacing--50);
    padding-bottom: var(--wp--preset--spacing--30);
    padding-left: var(--wp--preset--spacing--50);
	line-height: 1;
}
}

#wpforms-308-field_8-container legend {
	display: none;
}


@media(max-width: 761px) {
	.testemonials-main-box .testemonials-box {
		margin-left: 35px;
		margin-right: 35px;
	}
	.testemonials-desc {
		margin-left: 24px;
		margin-right: 24px;
	}
}

/* Formularz 8 */

div.wpforms-container-full input:focus:invalid, 
div.wpforms-container-full textarea:focus:invalid,
div.wpforms-container-full input:focus, 
div.wpforms-container-full textarea:focus,
div.wpforms-container-full input[type=checkbox]:checked:before, 
div.wpforms-container-full input[type=radio]:checked:before  {
	border-color: var(--wp--preset--color--raft-accent) !important;
	box-shadow: 0 0 0 1px var(--wp--preset--color--raft-accent), 0px 1px 2px rgba(0, 0, 0, 0.15)!important;

}
div.wpforms-container-full input[type=radio]:checked:after {
	background: var(--wp--preset--color--raft-accent) !important;
}

div.wpforms-container-full input[type=checkbox]:checked:after {
	border-left: 4px solid var(--wp--preset--color--raft-accent)!important;
    border-bottom: 4px solid var(--wp--preset--color--raft-accent)!important;
}

/* ========== Polska (ukryj PL, zamień GB na "EN") ========== */
html[lang^="pl"] .flag-icon-pl {
  display: none !important;
}
html[lang^="pl"] .flag-icon-gb {
  background-image: none !important;
  width: auto !important;
  padding: 0 6px;
  display: inline-block !important;
}
html[lang^="pl"] .flag-icon-gb::after {
  content: "EN";
  font-weight: 400;
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
}

/* ========== English (ukryj GB, zamień PL na "PL") ========== */
html[lang^="en"] .flag-icon-gb {
  display: none !important;
}
html[lang^="en"] .flag-icon-pl {
  background-image: none !important;
  width: auto !important;
  padding: 0 6px;
  display: inline-block !important;
}
html[lang^="en"] .flag-icon-pl::after {
  content: "PL";
  font-weight: 400;
  font-size: 18px;
  vertical-align: middle;
  display: inline-block;
}
