/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 10 2025 | 13:25:37 */
:root {
	--stk-button-padding: 5px 20px !important;
}

.stk-button .stk-button__inner-text {
	text-transform: uppercase;
}

.stk-block .stk-button.stk--hover-effect-darken:hover {
	filter: none !important;
	background-color: var(--theme-button-background-hover-color);

}

strong {
	font-weight: 500;
}

.gt_selector.notranslate {
	height: 25px;
	border-color: #f2f2f2 !important;
	border-radius: 30px;
	font-size: 14px;
}


.form-container,
#form-container {
	margin-top: 30px !important;
}

a {
	text-decoration: none !important;
}

.wpcf7-list-item-label {
	font-weight: 400 !important;
}

.wpcf7 label:not(.wpcf7-form-control-wrap) {
	font-weight: 500;
}

.radius-images img,
.radius-images .stk-block-background {
	border-radius: 15px;
}

/* Header */
#header [data-column=end] .ct-button {
	min-height: 27px !important;
}

.gt_selector.notranslate {
	height: 27px !important;
}

#header [data-row=top] [data-column=start] [class*=ct-contact-info] li {
	column-gap: 7px;
}

/* popup */
@media (max-width: 689px) {
	.ct-popup-inner .stk-block-heading__text {	
		font-size: 20px;
	}
	.ct-popup-inner .stk-block-heading__text span {
		font-size: 22px;
	}
	.ct-popup-inner p.stk-block-heading__text,
	.ct-popup-inner p {
		font-size: 14px;
	}
}


/* Home */
@media (max-width: 1920px) {
	.no-full {
		max-width: 90vw !important;
		margin: 0 auto !important;
	}
}

/* Videoblog slider */

.owl-carousel .owl-nav.disabled {
	display: block !important;
}

.psac-slider-and-carousel .owl-nav .owl-next > span[aria-label="Next"] {
  display: none;
}

.psac-slider-and-carousel .owl-nav .owl-next::before {
  content: "\f105"; /* angle-right */
  font-family: "FontAwesome";
  font-size: 1.5rem; /* dopasuj rozmiar */
  display: inline-block;
	font-weight: 600;
}
.psac-slider-and-carousel .owl-nav .owl-prev > span[aria-label="Previous"] {
  display: none;
}

.psac-slider-and-carousel .owl-nav .owl-prev::before {
  content: "\f104"; /* angle-left */
  font-family: "FontAwesome";
  font-size: 1.5rem;
  display: inline-block;
  font-weight: 600;
}

.psac-slider-and-carousel .owl-nav .owl-next,
.psac-slider-and-carousel .owl-nav .owl-prev {
	color: #000 !important;
	border: none !important;
	border-radius: 100% !important;
	background: rgba(255, 255, 255, 0.9) !important;
	display: flex!important;
	justify-content: center;
	height: 40px;
	width: 40px;
	align-items: center;
	top: -39px;
}

.psac-slider-and-carousel .owl-nav .owl-next {
	margin-right: 20px;
}
.psac-slider-and-carousel .owl-nav .owl-prev {
	margin-left: 20px;
}

.psac-slider-and-carousel .owl-nav .owl-next:hover,
.psac-slider-and-carousel .owl-nav .owl-prev:hover,
.psac-slider-and-carousel .owl-nav .owl-next:focus,
.psac-slider-and-carousel .owl-nav .owl-prev:focus {
	color: #000 !important;
	background-color: #fff !important;
	background: rgba(255, 255, 255, 0.9) !important;
}

.psac-post-image-bg {
	height: 390px;
	margin: 0 auto;
}

.home .rsfv-shortcode-wrapper iframe {
	height: 390px !important;
	aspect-ratio: 9/16;
	width: inherit !important;
}


.psac-post-image-bg:before {
	content: none !important;
}

.psac-post-carousel.psac-design-1 .psac-post-image-bg {
	background: transparent !important;
}

.psac-post-carousel-content {
	padding: 0 !important;
}

.psac-post-carousel.psac-design-1 h2.psac-post-title {
	font-size: 18px;
	margin-bottom: 0px !important;
	font-weight: 400 !important;
}

.psac-post-short-content {
	display: none;
}

.psac-post-content .psac-readmorebtn {
	background: var(--theme-button-background-initial-color);
	font-family: var(--theme-button-font-family, var(--theme-font-family));
	font-weight: var(--theme-button-font-weight);
	font-style: var(--theme-button-font-style);
	line-height: var(--theme-button-line-height) !important;
	letter-spacing: var(--theme-button-letter-spacing);
	text-transform: var(--theme-button-text-transform);
	-webkit-text-decoration: var(--theme-button-text-decoration);
	text-decoration: var(--theme-button-text-decoration);
	border: var(--theme-button-border);
	color: #fff;
	padding: 5px 20px;
	font-size: 15px;
	border-radius: 30px !important;
}

.psac-post-content .psac-readmorebtn:hover {
	background-color: var(--theme-button-background-hover-color);
}

.psac-post-carousel.psac-design-1 .psac-post-carousel-content a {
	color: var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color))) !important;
}

.videoblog-section .rsfv-has-video video.rsfv-video,
.videoblog-section .rsfv-has-video iframe.rsfv-video {
	aspect-ratio: 9/16;
}

.videoblog-section .rsfv-shortcode-wrapper {
	text-align: center;
}

/* Opinie */
.ti-widget.ti-goog .ti-controls .ti-next,
.ti-widget.ti-goog .ti-controls .ti-prev {
	display: block !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before,
.ti-widget.ti-goog .ti-controls .ti-next:after,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
	background: #000 !important;
	height: 2px !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before {
	top: 10px !important;
	-webkit-transform: rotate(35deg) !important;
	-ms-transform: rotate(35deg) !important;
	transform: rotate(35deg) !important;
	width: 10px !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:after,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
	-webkit-transform: rotate(-35deg) !important;
	-ms-transform: rotate(-35deg) !important;
	transform: rotate(-35deg) !important;
	width: 10px !important;
}

.ti-widget.ti-goog .ti-controls .ti-prev:after {
	top: 5px !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:after {
	top: 15px !important;
}

/* Blog slider */
.home #pcp_wrapper-22595 .sp-pcp-post img {
	aspect-ratio: 4/3;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.home #sp-pcp-id-22595 {
	padding-bottom: 36px;
	padding-top: 36px;
}

.home #pcp_wrapper-22595 .sp-pcp-post:hover img {
	filter: brightness(85%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.home .swiper-slide {
	height: auto;
}

.home .sp-pcp-post .sp-pcp-title a {
	color: var(--theme-heading-color);
	font-size: 18px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#pcp_wrapper-22595 .sp-pcp-post {
	transition: ease all .3s;
	border-radius: 15px;
}

#pcp_wrapper-22595 .sp-pcp-post:hover {
	background-color: #00000012;
}

#pcp_wrapper-22595.pcp-carousel-wrapper .sp-pcp-post {
	height: 100% !important;
}

.home .pcp-carousel-wrapper .pcp-button-prev.top_right {
	right: auto;
	left: 0;
	top: 37%;
	height: 40px!important;
	width: 40px!important;
	margin-left: 11px;
	margin-top: 0;
}

.home .pcp-carousel-wrapper .pcp-button-next.top_right {
	right: 0;
	left: auto;
	top: 37%;
	height: 40px!important;
	width: 40px!important;
	margin-right: 11px;
	margin-top: 0;
}

.home #pcp_wrapper-22595 .pcp-button-prev,
.home #pcp_wrapper-22595 .pcp-button-next {
	border: none;
	border-radius: 100%;
	opacity: 0.9;
}

.home #pcp_wrapper-22595 .pcp-button-prev:hover,
.home #pcp_wrapper-22595 .pcp-button-next:hover {
	background: #fff;
}

.home #pcp_wrapper-22595 .pcp-button-prev .fa,
.home #pcp_wrapper-22595 .pcp-button-next .fa {
	color: #000;
	font-weight: 600;
}

.partners img {
	filter: grayscale(1);
}

.partners img:hover {
	filter: grayscale(0);
}

/* Home - nachodzące opisy */
.stk-3d53f3d {
	overflow: visible;
}

/* Woocommerce */
.ct-sidebar .woocommerce-breadcrumb {
	margin-top: 5px !important;
}

.ct-sidebar .wc-show-more-button {
	font-size: 14px;
}

.wc-block-product-categories-list.wc-block-product-categories-list--depth-0>li>a>span {
	font-weight: 500;
	font-size: 16px;
	color: var(--theme-link-hover-color);
}

.wc-block-product-categories-list.wc-block-product-categories-list--depth-0>li>a>span:hover {
	color: #bc9a60;
}

.wc-block-product-categories-list--depth-1 li {
	list-style-type: disc;
}

.woocommerce-ordering select,
.woocommerce .wc-block-price-filter .wc-block-form-text-input {
	border-radius: 30px !important;
}

.woocommerce li.product>img {
	display: none
}

.woocommerce li.product figure {
	margin-bottom: 0;
}

.woocommerce li.product {
	border: solid 1px #D0D0D0;
	border-radius: 15px;
}

.woocommerce li.product .woocommerce-loop-product__title {
	margin: 0;
	padding: 0 10px;
}

.woocommerce li.product .ct-woo-card-actions {
	margin-bottom: 15px;
}

.woocommerce li.product .ct-media-container {
	margin-bottom: 12px;
}

.woocommerce li.product .meta-categories {
	text-transform: none;
	font-weight: 300;
	padding: 0 10px;
}

.woocommerce li.product .button,
.woocommerce li.product .added_to_cart.wc-forward {
	color: #808080;
	background-color: var(--e-global-color-1dcf306);
	border-color: #d0d0d0;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 50px 50px 50px 50px;
	padding: 10px 20px 10px 20px;
	margin-top: 8px;
}

.woocommerce li.product .button:hover,
.woocommerce li.product .added_to_cart.wc-forward:hover {
	color: #000;
	background-color: #fff;
	border-color: #000;
}

.woocommerce-cart .entry-header.ct-container-narrow,
.woocommerce-checkout .entry-header.ct-container-narrow {
	padding: 60px 0px 0px 0px !important;
	justify-content: flex-start !important;
}

.woocommerce-cart .hero-section,
.woocommerce-checkout .hero-section {
	max-height: 200px;
}

.woocommerce-page .is-layout-constrained>.alignwide {
	max-width: 1590px;
	margin: 0 auto;
}

div.quantity .ct-increase~input[type=number]:focus,
div.quantity .ct-decrease~input[type=number]:focus {
	box-shadow: none !important;
}

@media (min-width: 1000px) {
	.woocommerce-cart [class*=ct-woocommerce] .shop_table [class*=product-thumbnail] {
		width: 200px;
	}
}

.woocommerce-cart-form__contents .coupon input {
	border-radius: 30px !important;
	height: 40px;
}

/* mini-koszyk */

#woo-cart-panel .woocommerce-mini-cart__total {
	justify-content: flex-start;
	gap: 20px;
	text-transform: none;
}

/* Checkout */
body table.shop_table thead th {
	--theme-table-border-width: 0 0 1px 0;
}


#billing_company_field .optional,
#billing_wooccm11_field .optional,
#billing_invoice_type_field .optional {
	display: none;
}

.woocommerce-checkout table.shop_table .ct-checkout-cart-item {
	display: grid;
	grid-template-columns: 170px 1fr;
	align-items: center;
	gap: 20px;
}

.ct-checkout-cart-item-content {
	font-size: 12px;
}

@media (min-width: 690px) {

	.woocommerce-checkout #billing_postcode_field,
	.woocommerce-checkout #billing_city_field,
	.woocommerce-checkout #billing_phone_field,
	.woocommerce-checkout #billing_email_field,
	.woocommerce-checkout #shipping_postcode_field,
	.woocommerce-checkout #shipping_city_field {
		width: 48%;
		clear: none;
	}

	.woocommerce-checkout #billing_city_field,
	.woocommerce-checkout #billing_email_field,
	.woocommerce-checkout #shipping_city_field {
		float: inline-end;
	}

	.woocommerce-checkout #billing_postcode_field,
	.woocommerce-checkout #billing_phone_field,
	.woocommerce-checkout #shipping_postcode_field {
		float: inline-start;
	}

	#customer_details .col-2,
	#customer_details .woocommerce-additional-fields {
		clear: both;
	}
}

#ship-to-different-address-checkbox,
body input[type=radio],
body input[type=checkbox] {
	border: 1px solid var(--theme-palette-color-1) !important;
}

#billing_country_field,
#shipping_country_field,
#shipping_company_field {
	display: none;
}

/* woocommerce-order-received */
.woocommerce-order-received .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method {
	border-bottom: none;
}

.woocommerce-order-received .woocommerce-order-details {
	margin-top: 30px;
}

.button.view.order-actions-button {
	display: none;
}

.order-actions--heading {
	display: none;
}

.woocommerce-order-received .woocommerce-customer-details--phone {
	margin-bottom: 0px;
}

.shipped_via {
	font-size: inherit;
}
.woo-listing-top .woocommerce-result-count {
    margin-bottom: 0;
    color: var(--theme-text-color);
    font-family: 'Poppins' !important;
	font-weight: 400;
}

.woo-listing-top .woocommerce-ordering select {
    font-size: 12px;
	height: 30px;

}


table.shop_table thead th {
    --theme-table-border-width: 0 0 2px 0;
    --theme-table-border-style: solid;
    color: var(--theme-headings-color);
    color: #000;
}

#ship-to-different-address label {
    font-size: 15px;
    font-weight: 500;
}

.ct-widget li ul, .ct-widget li ol {
    line-height: 2;
}

.wc-block-product-categories-list.wc-block-product-categories-list--depth-0 > li > a > span {
    line-height: 2;
}

/** WOOCOMMERCE CATEGORY  **/
ul.wc-block-checkbox-list li {
  display: none;
}

ul.wc-block-checkbox-list li:nth-child(-n+5) {
  display: list-item;
}

.wc-show-more-button {
  cursor: pointer;
  color: #654321;
  text-decoration: underline;
  display: inline-block;
  margin-top: 10px;
}

.wc-show-more-button {
  cursor: pointer;
  color: #654321;
  text-decoration: underline;
  display: inline-block;
  margin-top: 10px;
}


/* Widgety woocommerce */
.woocommerce #sidebar .wp-block-heading {
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: 500;
}

.woocommerce #sidebar #block-17 {
	margin-bottom: 10px
}

.wc-blocks-filter-wrapper .components-form-token-field__input-container input {
	height: 35px;
}

aside .wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading) {
	border-radius: 30px;
}

.wp-block-woocommerce-filter-wrapper li.show-more {
	display: none !important;
}

.components-form-token-field__input::placeholder {
	text-transform: lowercase;
}

.components-form-token-field li {
	border-radius: 30px !important;
}

.woocommerce aside .wc-block-price-filter .wc-block-price-filter__range-input-wrapper:before {
	background: #83583380;
}

aside .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max {
	margin-left: auto;
}

aside .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
	height: 35px;
}

/* Strona produktu */
.single-product .product-entry-wrapper {
	display: grid;
	grid-template-columns: 45fr 55fr;
	grid-template-rows: repeat(1, 1fr);
	grid-template-areas:
		'a b b'
		'c b b';
}

.single-product .product-entry-wrapper .summary.entry-summary {
	grid-area: b;
	width: 100%;
	padding-left: 40px;
}

.single-product .product-entry-wrapper .woocommerce-product-gallery {
	grid-area: a;
	width: 100%;
}

.single-product .product-entry-wrapper .custom-column {
	grid-area: c;
	width: 100%;
}

@media (max-width: 1000px) {
	.single-product .product-entry-wrapper {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
	}
}

.single-product form.variations_form table.variations label {
	font-weight: 400;
}


.single-product .ct-product-divider {
	border-top-color: #a8a8a8;
}

@media (min-width: 1010px) {
	.single-product .stk-block.stk-5978372 {
		margin-top: 30px;
	}
}

.single-product .stk-block.stk-60dd01a {
	margin-inline: auto;
	width: var(--theme-container-width);
	max-width: var(--theme-block-max-width);
}

.single-product .stk-block.stk-f2084ae {
	margin-top: 30px;
}


.single-product .stk-block.stk-5c21e84 {
	margin-bottom: 60px !important;
}

.single-product .stk-block-accordion__heading a {
	color: #000;
	font-weight: 400;
}

.single-product .stk-block-accordion__heading a:hover {
	color: #835833;
}

.single-product .stk-d94367b {
	margin-bottom: 44px !important;
}

table.variations .reset_variations {
	visibility: hidden !important;
}

.single-product div.quantity input[type=number] {
	border-radius: 30px !important;
}

/* Montaż wyłączone*/
shadow-heading h4 {
	font-size: 45px;
	color: transparent;
}

shadow-heading:after {
	content: attr(title) !important;
	position: absolute;
	z-index: -1;
	top: -3%;
	bottom: 0;
	width: 100%;
	height: 100%;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: clamp(50px, 11vw, 200px);
	font-weight: 800;
	line-height: 1;
	color: var(--theme-palette-color-1);
	text-shadow: -1px 0 #835833, 0 1px #835833, 1px 0 #835833, 0 -1px #835833;
	font-family: 'Poppins';
	opacity: 0.15;
}

/* Oferta */

/* strony z miastami */
.gallery-box img {
	object-fit: cover;
}

.shadow-boxes>div {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.rounded-video video {
	border-radius: 15px;
}

/**  Opinie ***/
.ti-widget.ti-goog .ti-review-header {
	padding: 15px 0 0 20px !important;
}

.ti-widget.ti-goog .ti-review-header:before {
	display: none;
}

.kontakt-czarny a {

	color: black;
}

/* Blog */
.archive [data-sidebar] {
    --sidebar-width: 20%;
    --sidebar-width-no-unit: 20;
}
.category-videoblog [data-cards=boxed] .entry-card {
	padding: 0;
}

.category-videoblog [data-cards=boxed] .entry-card .card-content {
	padding: 0px 30px 30px 30px;
	width: 100%;

}

.category-videoblog [data-cards=boxed] .entry-card .rsfv-shortcode-wrapper {
	width: 100%;
}

.category-videoblog .rsfv-has-video iframe.rsfv-video {
	height: 100%;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.category .entry-card {
	position: relative;
}
.category .entry-meta {
	text-align: end;
	position: absolute;
	bottom: 30px;
	right: 35px;
}



a.page-numbers:hover{
	background-color: var(--theme-palette-color-2);
	color: #fff;
}
a.next.page-numbers,
a.prev.page-numbers {
	color: #fff;
	background-color: #835833;
}
a.next.page-numbers:hover,
a.prev.page-numbers:hover {
	background-color: var(--theme-palette-color-2);
}

[data-pagination=simple] .page-numbers, [data-pagination=next_prev] .page-numbers {
	border: none!important;
}

@media(min-width: 690px) {
	.category-videoblog [data-cards=boxed] .entry-card .card-content {
		padding: 30px 30px 30px 0;
		width: 55%;

	}

	.category-videoblog [data-cards=boxed] .entry-card .rsfv-shortcode-wrapper {
		width: 45%;
	}

	.category-videoblog .rsfv-has-video iframe.rsfv-video {
		height: 100%;
		border-top-left-radius: 30px;
		border-bottom-left-radius: 30px;
		border-top-right-radius: 0px;
	}
	.archive [data-archive=default][data-layout=simple] article>.ct-media-container {
		max-width: 45%
	}
}

.category-videoblog .rsfv-shortcode-wrapper>div {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
}

/* Strona wpisu */
.single-post .post-navigation .item-title {
	font-weight: 500;
	font-size: 16px;
}
.single-post .post-navigation .item-label {
	font-weight: 700;
	color: #835833;
	font-size: 16px;
}
.single-post .post-navigation .item-label {
	font-weight: 700;
	color: #835833;
	transition: var(--theme-transition);
}
.single-post .post-navigation .nav-item-prev:hover .item-label,
.single-post .post-navigation .nav-item-next:hover .item-label{
	color: #d2aa68;
}
.single-post .post-navigation figure {
	flex: 0 0 var(--thumb-width, 100px);
    max-width: var(--thumb-width, 100px);
}
.single-post .post-navigation:after {
	width: 2px;
	background: #d2aa68;
	height: 65%;
	top: auto;
	bottom: 0;
}
.single-post .post-navigation {
	border-top: 1px solid #D0D0D0;
    padding-top: 50px;
	margin-top: 75px;
}
.single-post .custom-more {
	background-color: var(--theme-button-background-hover-color)!important;
}
.single-post .custom-more:hover {
	background-color: #835833!important;
}

.single-post .custom-more {
	font-weight: 500;
	margin-bottom: 30px;
	margin-top: 50px;
}

.single-post .custom-top-footer .ct-container,
.parent-pageid-11874 .custom-top-footer .ct-container {
	padding-right: 0;
	padding-left: 0px;
}

.single-post .ct-container-full {
	padding-bottom: 40px;
}

/* customowe bloki globalnie */

.custom-top-footer .ct-container {
	padding-left: 10px;
	padding-right: 10px;
}
.custom-blocks .wp-block-social-links {
	justify-content: center;
	margin-bottom: 5px;
}
.custom-top-footer .stk-94a03cb {
	margin-bottom: 38px!important;
	margin-top: 36px !important
}

.custom-top-footer .stk-5fc8a6d {
	margin-bottom: 80px!important;
	padding-top: 38px!important;
}

/* Newsletter */
#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input,
#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::placeholder {
	text-align: center;
}

/* stopka */
#footer .widget-title {
	color: #ccac71 !important;
	font-size: 20px;
}

#footer .ct-icon,
#footer .ct-icon-container svg {
	fill: #ccac71;
}

.contact-info:hover {
	color: #ccac71;
}

#footer .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg:hover {
	fill: #ccac71;

}

#footer .wp-block-social-links.has-large-icon-size {
	font-size: 32px;
}

/* potwierdzenie wysłania formularza wyceny */
.p24cf7-transaction-status h4 {
	color: #000;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
}

/* popup */
.popup-header span {
	font-size: 30px;
	color: var(--theme-palette-color-1, #835833);
}

#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4,
#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
#mlb2-24726437.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
	color: #fff !important;
}

.page-id-877 .stk-5cf51f3-inner-blocks,
.page-id-24144 .stk-5cf51f3-inner-blocks {
	align-items: flex-start !important;
}

.custom-top-footer .container.ct-container .stk-5cf51f3-inner-blocks {
	align-items: center !important;
}

.stk-e653def-column {
	margin-left: 10px !important;
	margin-right: 10px !important;
}

.page-id-14184 .stk-5cf51f3-inner-blocks {
	align-items: flex-start!important;
}

/*globalne social media hover kolor*/
.stk-ba4b275-container .wp-block-social-links .wp-block-social-link.wp-social-link:hover .wp-block-social-link-anchor svg {
    fill: #d2aa68;
	transition: var(--stk-transition-default, all var(--stk-transition-duration, .12s) cubic-bezier(.45,.05,.55,.95), flex 0s, max-width 0s, visibility 0s);
}

/*wybrane kolory frontów kuchni, wizualizacja kółek*/

.kolory-kuchni{
  width: 35px;                 
  aspect-ratio: 1 / 1;        
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
}

/* Realizacje */

.zoom-img img {
	transition: width .3s, height .3s, transform .3s linear, opacity .2s linear!important;
}

/*Materiały do pobrania*/
.material-line{
	height:1px !important;
}

.image-minikuchnia img {
	transform: scale(1.1);
	transition: width .3s, height .3s, transform .3s linear, opacity .2s linear!important;
	border-radius:15px !important;
} 

.image-minikuchnia:hover img {
	transform: scale(1);
}

.image-minikuchnia span.stk-img-wrapper.stk-image--shape-stretch {
	border-radius: 17px
}

.coupon-error-notice {
	margin: 0;
}

.actions .coupon {
	align-items: center;
	gap: 8px;
}

.ct-search-form[data-taxonomy-filter=true] input, .ct-search-form[data-form-controls=inside] input, .ct-search-form[data-form-controls=inside] select {
    border-inline-end: 0;
    border-start-end-radius: 0;
    border-end-end-radius: 0;
    border-radius: 25px 0px 0px 25px;
}

.ct-search-form[data-form-controls=inside]:not([data-taxonomy-filter=true]) [data-button*=icon] {
    border-inline-start: 0;
    border-radius: 0px 25px 25px 0px;
}

[data-prefix="search"] .entry-card {
    background-color: var(--theme-palette-color-8);
    --theme-box-shadow: 5px 13px 14px 6px rgb(31 31 32 / 8%);
}

.search-results .entry-card .boundless-image {
	width: auto!important;
	margin-inline: auto!important;
}

.archive.date .entry-header .page-title {
    margin-bottom: 0;
    text-transform: capitalize;
}

.search.search-results .entry-header .page-title {
	text-transform: none;
} 

aside .wp-block-latest-posts__list .rsfv-video {
	max-height: 146px;
}

:is(.is-layout-flow,.is-layout-constrained)>*:where(:not(h1,h2,h3,h4,h5,h6)) {
    margin-block-start: 0;
    margin-block-end: var(--theme-content-spacing);

}


aside .wp-block-archives-list.wp-block-archives a {
	text-transform: capitalize;
}

@media screen and (max-width: 689px) {
	body .stk-04163ea {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	
	.custom-top-footer .stk-94a03cb {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.custom-top-footer .wp-block-social-links-is-layout-flex {
		gap: 20px!important;
	}
	.custom-top-footer .stk-block.stk-ed36013 .stk-block-content,
	.custom-top-footer .stk-block.stk-526d8ee .stk-block-content {
		gap: 10px!important;
	}
	
	.custom-top-footer .stk-5fc8a6d {
		padding-top: 16px!important;
	}
	
	.single-post .post-navigation .item-label {
		font-size: 14px;
	}
	.post-navigation .nav-item-prev figure {
		margin-right: 5px;
	}
	.post-navigation .nav-item-next figure {
		margin-left: 5px;
	}
}

/* .cnb-single.cnb-right {
    bottom: 95px!important;
    right: 10px!important;
} */

@media screen and (max-width: 600px) {
   .grecaptcha-badge {
        display: none !important;
    }
}