/*float*/
.kadence-pro-fixed-item.item-is-fixed {
	
	z-index: 1 !important;
	
}

@media screen and (max-width: 480px){
.mob-100 {
	flex-grow: 1 !important;
}
}

.text-nobreak {
	white-space: nowrap;
}
/*koniec*/

/*naglowek*/

.rejko-kup-button {
	transform: translatey(60px);
}

.rejko-top-row,
.rejko-mid-row,
.rejko-bottom-row {
	max-width: 1280px !important;
}

.kt-btn-side-right {
	padding-left: 12px !important;
}

.rejko-menu-cover {
	z-index: -10;
	border-radius: 10px;
	max-width: 1385px;
}

.rejko-cover-myjnie {
	position: fixed;
	top: 0px;
	width: 1385px;
	height: 460px;
	background: white;
	box-shadow: 0px 0px 30px #00AEEF1A;
}

.rejko-cover-wyposazenie {
	position: fixed;
	top: 0px;
	width: 1385px;
	height: 460px;
	background: white;
	box-shadow: 0px 0px 30px #00AEEF1A;
}

.rejko-cover-uslugi {
	position: fixed;
	top: 0px;
	width: 1385px;
	height: 460px;
	background: white;
	box-shadow: 0px 0px 30px #00AEEF1A;
}

.rejko-submenu-item .kt-svg-icon-list-single {
	opacity: 0.1 !important;
	transition: opacity 0.1s ease-in-out;
}

.rejko-submenu-item:hover .kt-svg-icon-list-single {
	opacity: 1 !important;
}

.rejko-systemy-oczyszczania-wody-sub {
	display: none;
}

.active-sub {
	display: block;
}

/*mobilne*/
/*ustawienie ikony rozwijającej menu*/
.rejko-menu-mob-cont .wp-block-kadence-navigation.navigation-mobile-orientation-vertical .kb-nav-dropdown-toggle-btn {
	padding: 0px 2rem 1rem 0px !important;
}

/*koniec*/


/*menu jezykowe*/


.language-menu-wrapper {
	display: flex;
	justify-content: center;
	/* Wyśrodkowanie menu */
	align-items: center;
	margin: 0;
	padding: 0;
}

.language-menu-wrapper .language-menu {
	display: flex;
	justify-content: center;
	/* Wyśrodkowanie menu */
	align-items: center;
	margin: 0;
	padding: 0;
}


.language-menu {
	list-style: none;
}

.language-menu ul {
	margin: 0 !important;
}

.language-menu li {
	display: inline-block;
}

.language-menu li a {
	font-size: 13px;
	line-height: 25px;
	font-weight: 500;
	letter-spacing: 0.91px;
	text-decoration: none;
}

.language-menu li+li {
	margin-left: 16px;
}

.language-menu li a {
	color: #212121;
}

.language-menu li a:hover {
	color: #00AEEF;
}

/*koniec*/

/*koniec*/

/*sekcja z tytulem strony i obrazkami*/
.rejko-toper-ilu-1,
.rejko-toper-ilu-2,
.rejko-toper-ilu-3,
.rejko-toper-box-1,
.rejko-toper-box-2,
.rejko-toper-box-3,
.rejko-gwiazdkix2 {
	transition: transform 0.5s ease-in-out;
}


.rejko-toper-box-size .kt-inside-inner-col {
	min-width: 180px;
	min-height: 200px;
}

.rejko-blur1 {
	overflow: hidden !important;
	fill-opacity: 0.79;
	backdrop-filter: blur(6px) brightness(0.9);
	border-radius: 10px;
}


.rejko-toper-ilu-1 {
	transform: translate(230px, -246px);
}

.rejko-toper-ilu-2 {
	transform: translate(540px, -70px);
}

.rejko-toper-ilu-3 {
	transform: translate(230px, 80px);
}

.rejko-gwiazdkix2 {
	transform: translate(153px, -210px);
}

.rejko-toper-box-1 {
	transform: translate(143px, -140px);
}

.rejko-toper-box-2 {
	transform: translate(422px, -43px);
}

.rejko-toper-box-3 {
	transform: translate(143px, 74px);
}



@media screen and (max-width: 1280px) {

	.rejko-toper-ilu-1 {
		transform: translate(130px, -246px);
	}

	.rejko-toper-ilu-2 {
		transform: translate(440px, -70px);
	}

	.rejko-toper-ilu-3 {
		transform: translate(130px, 80px);
	}

	.rejko-toper-box-1 {
		transform: translate(43px, -140px);
	}

	.rejko-toper-box-2 {
		transform: translate(322px, -43px);
	}

	.rejko-toper-box-3 {
		transform: translate(43px, 74px);
	}
}

.rejko-mozaic-cont {
	transition: transform 0.5s ease-in-out;
}

@media screen and (max-width: 1270px) {
	.rejko-kup-button {
	transform: translatey(60px) translatex(600px);
}


	.rejko-mozaic-cont {
		transform: translate(5%, 30%);
		min-height: 631px;
		margin-top: 600px;
	}
}

@media screen and (max-width: 720px) {

	.rejko-toper-box-2 {
		transform: translate(260px, -43px);
	}

	.rejko-mozaic-cont {
		transform: translate(2.5%, 25%);
		min-height: 631px;
		margin-top: 600px;
	}
}

.rejko-mini-box-size {
	min-width: 160px;
	aspect-ratio: 1 / 1;
}

.rejko-mini-box-inner-1 {
	min-height: 180px !important;
}

.rejko-mini-box-inner-1 .kt-inside-inner-col {
	min-height: 180px !important;
}


.rejko-mini-box-inner {
	position: relative;
	min-width: 160px;
	aspect-ratio: 1/1;
}

.rejko-mini-box-inner .kt-inside-inner-col {
	min-height: 100%
}


.rejko-napis-pol {
	opacity: 0.8;
}

.entry-content-wrap {
	padding: 0 !important;
}

.odbij {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

@media screen and (width <=1280px) {
	.rejko-top-header-cont {
		padding: 0 1rem 0 1rem !important;
	}
}

/*wybierak myjni*/
@media screen and (max-width: 543px) {
	.rejko-mobile-blue {
		background: rgba(0, 174, 239, 0.05);
	}
}

.rejko-typ-myjni-kontener {}

.rejko-soft-care-pro-tog {}

.rejko-arrow-button-blue {}

/*
.rejko-slider-main {
	transform: translatex(111.5px) !important;
}*/
/*
.rejko-slider-main .slick-prev {
		transform: translatex(-111.5px) !important;
}
.rejko-slider-main .slick-next {
		transform: translatex(-111.5px) !important;
}*/

.rejko-myjnia-slide-v1 {
	min-width: 510px !important;
	width: 510px !important;
}


@media screen and (max-width: 1140px) {
	.rejko-myjnia-slide-v1 {
		aspect-ratio: 510 / 300 !important;
		min-width: 100% !important;
		width: 100% !important;
	}

}

@media screen and (max-width: 768px) {
	.rejko-myjnia-slide-v1 {
		aspect-ratio: 510 / 300 !important;
		min-width: 100% !important;
		width: 100% !important;
	}

}

@media screen and (max-width: 543px) {
	.rejko-myjnia-slide-v1 {
		aspect-ratio: 510 / 300 !important;
		min-width: 100% !important;
		width: 100% !important;
	}

}

.rejko-slider-main .splide__slide {
	transition: opacity 0.2s ease-in-out;
}


.rejko-slider-main .splide__slide {
	opacity: 0.3;
}


.rejko-slider-main .is-visible {
	opacity: 1 !important;
}

.rejko-slider-main .is-active {
	opacity: 1 !important;
}

.rejko-slider-main .kb-splide .splide__arrow--prev {
	left: -64px;
}

.rejko-slider-main .kb-splide .splide__arrow--next {
	right: -64px;
}


.rejko-slider-main-napisy .kb-splide .splide__arrow--prev {
	left: -64px;
	top: 40% !important;
}

.rejko-slider-main-napisy .kb-splide .splide__arrow--next {
	right: -64px;
	top: 40% !important;

}


.rejko-slider-main .kb-splide .splide__arrow {
	width: 48px !important;
	height: 48px !important;
	border-radius: 50% !important;
	color: #00AEEF !important;
	background: white !important;
	box-shadow: 0px 30px 50px #00AEEF1A;
}



.rejko-slider-main .kb-splide:hover .splide__arrow {
	opacity: 1 !important;
}

/*koniec*/


/*przyciski filtracji mapy*/
.rejko-filter-box-shadow-btn {
	box-shadow: 0px 30px 50px #00AEEF1A !important;
}

/*koniec*/

/*Forminator wstepnie ostylowany*/

.forminator-field>* {
	border-width: 0px !important;
}

.forminator-input {
	padding: 17px 0px 14px 34px !important;
	box-shadow: 0px 30px 50px #00AEEF1A !important;
}

.forminator-field-checkbox {
	margin-top: 22px !important;
}

.forminator-checkbox {
	align-items: flex-start !important;
}

.forminator-checkbox-label {
	font-family: scandia-web !important;
	font-size: 11px !important;
	color: #212121 !important;
}

.forminator-checkbox-box {
	margin-top: 5px !important;
	max-width: 12px;
	max-height: 12px;
	border: 1px solid #00AEEF !important;
	background: white !important;
}

.forminator-row-last .forminator-field {
	display: flex !important;
	justify-content: flex-end !important;
}

.forminator-button-submit {
	background: url(/wp-content/uploads/2025/02/ne-arrow-white.svg) no-repeat, #00AEEF !important;
	background-position: 73px 18px !important;
	box-shadow: 0px 20px 50px #00AEEF1A !important;
}

.forminator-button-submit:hover {
	box-shadow: 0px 20px 50px #00AEEFAA !important;
}

.forminator-button-submit {
	max-width: 100px !important;
	margin-left: auto !important;
	padding: 13px 33px 11px 18px !important;
	border-radius: 10px !important;
}

.forminator-button-submit {
	transform: translatey(122px);
}

@media screen and (max-width: 768px) {
	.forminator-button-submit {
		margin-left: auto !important;
		margin-right: auto !important;
		transform: translatey(130px);
	}
}

/*koniec*/

/*footer stopka*/


/*koniec*/

/*post typy pyjni*/



.rejko-konf-nazwa-empty {
	min-width: 241px !important;
	max-width: 241px !important;
}

.rejko-konf-nazwa {
	min-width: 235px !important;
	max-width: 235px !important;
}

.rejko-list-container .kt-svg-icon-list-single {
	margin-top: 5px !important;
}

.rejko-konf-opcja {
	max-width: 42px !important;
	flex: 0 1 42px !important;
}

.rejko-opcja-p {
	font-size: 15px !important;
	text-wrap: nowrap !important;
}

@media screen and (max-width: 1030px) {

	.rejko-opcja-p {
		font-size: 12px !important;
	}

	.rejko-konf-nazwa-empty {
		min-width: 191px !important;
		max-width: 191px !important;
	}

	.rejko-konf-nazwa {
		min-width: 185px !important;
		max-width: 185px !important;
	}
}

@media screen and (max-width: 768px) {

	.rejko-opcja-p {
		font-size: 12px !important;
	}

	.rejko-list-container .kt-svg-icon-list-single {
		margin-right: 30px !important;
	}

	.rejko-konf-nazwa-empty {
		min-width: 125px !important;
		max-width: 125px !important;
	}

	.rejko-konf-nazwa {
		min-width: 135px !important;
		max-width: 135px !important;
	}
}

@media screen and (max-width: 600px) {

	.rejko-konf-nazwa {
		min-width: 25% !important;
		max-width: 25% !important;
	}

	.rejko-konf-nazwa-empty {
		min-width: 25% !important;
		max-width: 25% !important;
	}

	.rejko-opcja-p {
		transform: rotate(-45deg);
	}
}

.rejko-blue-dot {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;

	min-height: 8px !important;
	/*min-width: 42px !important;*/
	height: 8px !important;
	width: 42px !important;
	max-width: 42px !important;
	overflow: visible !important;
}

.rejko-blue-dot .kt-inside-inner-col {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;

	min-height: 8px !important;
	min-width: 8px !important;
	height: 8px !important;
	width: 8px !important;
	max-width: 8px !important;
}

.rejko-blue-sq30 {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;

	min-height: 30px !important;
	min-width: 30px !important;
	height: 30px !important;
	width: 30px !important;
	max-width: 30px !important;
}

.rejko-blue-sq30 .kt-inside-inner-col {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;

	min-height: 30px !important;
	min-width: 30px !important;
	height: 30px !important;
	width: 30px !important;
	max-width: 30px !important;
	
	box-shadow: 0px 15px 25px #00AEEF33;

	
}
@media screen and (max-width: 600px) {

.rejko-blue-sq30 {
	min-height: 20px !important;
	min-width: 20px !important;
	height: 20px !important;
	width: 20px !important;
	max-width: 20px !important;
}

.rejko-blue-sq30 .kt-inside-inner-col {
	min-height: 20px !important;
	min-width: 20px !important;
	height: 20px !important;
	width: 20px !important;
	max-width: 20px !important;
}
}


/*koniec*/