.elementor-42143 .elementor-element.elementor-element-d2a0b71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-fd22ca7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 .the7-image-container{align-items:flex-start;text-align:left;}.elementor-42143 .elementor-element.elementor-element-9a1ab79{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 .post-thumbnail-rollover, .elementor-42143 .elementor-element.elementor-element-9a1ab79 .the7-transform-container{overflow:visible;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 > .elementor-widget-container{--e-transform-translateX:-50px;--e-transform-translateY:110px;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-42143 .elementor-element.elementor-element-9a1ab79 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-42143 .elementor-element.elementor-element-339b36c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-42143 .elementor-element.elementor-element-b04563d .the7-image-container{align-items:flex-start;text-align:left;}.elementor-42143 .elementor-element.elementor-element-b04563d{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-42143 .elementor-element.elementor-element-b04563d .post-thumbnail-rollover, .elementor-42143 .elementor-element.elementor-element-b04563d .the7-transform-container{overflow:visible;}.elementor-42143 .elementor-element.elementor-element-b04563d > .elementor-widget-container{margin:0px -20px 0px -15px;}.elementor-42143 .elementor-element.elementor-element-b04563d .the7-image-wrapper{max-width:450px;}.elementor-42143 .elementor-element.elementor-element-b04563d .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-42143 .elementor-element.elementor-element-b04563d .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-42143 .elementor-element.elementor-element-ec62eec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-af8a24d .the7-image-container{align-items:flex-start;text-align:left;}.elementor-42143 .elementor-element.elementor-element-af8a24d{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));z-index:3;--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-42143 .elementor-element.elementor-element-af8a24d .post-thumbnail-rollover, .elementor-42143 .elementor-element.elementor-element-af8a24d .the7-transform-container{overflow:visible;}.elementor-42143 .elementor-element.elementor-element-af8a24d > .elementor-widget-container{--e-transform-translateX:-30px;--e-transform-translateY:105px;}.elementor-42143 .elementor-element.elementor-element-af8a24d .the7-image-wrapper{max-width:340px;}.elementor-42143 .elementor-element.elementor-element-af8a24d .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-42143 .elementor-element.elementor-element-af8a24d .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-42143 .elementor-element.elementor-element-1174fd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-6bb7d0b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-42143 .elementor-element.elementor-element-e351684{text-align:center;font-family:var( --e-global-typography-db14f45-font-family ), Sans-serif;font-size:var( --e-global-typography-db14f45-font-size );font-weight:var( --e-global-typography-db14f45-font-weight );text-transform:var( --e-global-typography-db14f45-text-transform );line-height:var( --e-global-typography-db14f45-line-height );letter-spacing:var( --e-global-typography-db14f45-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-6eae07c{padding:0px 0px 25px 0px;text-align:center;font-family:"Editors", Sans-serif;font-size:65px;font-weight:300;line-height:1em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-6eae07c p{margin-block-end:10px;}.elementor-42143 .elementor-element.elementor-element-ffc99e2{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-decda08{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-1983676 .sGrid-container{--grid-columns:1;--grid-column-gap:30px;--grid-row-gap:0px;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter{--filter-display:flex;justify-content:center;--filter-top-gap:0px;--filter-right-gap:0px;--filter-bottom-gap:50px;--filter-left-gap:0px;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-categories{justify-content:center;--filter-column-gap:0px;--filter-row-gap:0px;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-extras{justify-content:center;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-item{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.02em;border-style:solid;border-width:1px 1px 1px 1px;padding:8px 40px 8px 40px;}.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .filter .filter-item{--filter-color-hover:#FFFFFF;--filter-border-color-hover:#000000;--filter-background-color-hover:#000000;--filter-color-active:#FFFFFF;--filter-border-color-active:#000000;--filter-background-color-active:#000000;}.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator{justify-content:center;}.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator a,.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator .button-load-more{font-family:"Public Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-f4d9f5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-f4d9f5c:not(.elementor-motion-effects-element-type-background), .elementor-42143 .elementor-element.elementor-element-f4d9f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFCEC8;}.elementor-42143 .elementor-element.elementor-element-aa7f732{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42143 .elementor-element.elementor-element-4b22e75{--display:flex;--width:90.036%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:85px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-4b22e75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42143 .elementor-element.elementor-element-09aa5b6 .the7-image-container{align-items:center;text-align:center;}.elementor-42143 .elementor-element.elementor-element-09aa5b6{--overlay-opacity:0;--overlay-display:none;--overlay-hover-opacity:0;--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--transition-overlay-timing:ease-out;--transition-overlay-duration:300ms;--transition-overlay-duration-out:300ms;--transition-img-forward-duration:300ms;--transition-img-back-duration:300ms;}.elementor-42143 .elementor-element.elementor-element-09aa5b6 .post-thumbnail-rollover, .elementor-42143 .elementor-element.elementor-element-09aa5b6 .the7-transform-container{overflow:visible;}.elementor-42143 .elementor-element.elementor-element-09aa5b6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-42143 .elementor-element.elementor-element-09aa5b6 .the7-image-wrapper{max-width:195px;}.elementor-42143 .elementor-element.elementor-element-09aa5b6 .post-thumbnail-rollover img{opacity:calc(100/100);}
					.elementor-42143 .elementor-element.elementor-element-09aa5b6 .the7-image-wrapper:hover img {opacity:calc(100/100);}.elementor-42143 .elementor-element.elementor-element-684dc93{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Public Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-2271333{width:var( --container-widget-width, 295px );max-width:295px;--container-widget-width:295px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-el_f_paragraph_m-font-family ), Sans-serif;font-size:var( --e-global-typography-el_f_paragraph_m-font-size );font-weight:var( --e-global-typography-el_f_paragraph_m-font-weight );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-2271333 p{margin-block-end:20px;}.elementor-42143 .elementor-element.elementor-element-88f732b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42143 .elementor-element.elementor-element-60e063a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.05;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-60e063a:not(.elementor-motion-effects-element-type-background), .elementor-42143 .elementor-element.elementor-element-60e063a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jolaskora.com/wp-content/uploads/2026/06/wizerunek_test.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42143 .elementor-element.elementor-element-60e063a::before, .elementor-42143 .elementor-element.elementor-element-60e063a > .elementor-background-video-container::before, .elementor-42143 .elementor-element.elementor-element-60e063a > .e-con-inner > .elementor-background-video-container::before, .elementor-42143 .elementor-element.elementor-element-60e063a > .elementor-background-slideshow::before, .elementor-42143 .elementor-element.elementor-element-60e063a > .e-con-inner > .elementor-background-slideshow::before, .elementor-42143 .elementor-element.elementor-element-60e063a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-42143 .elementor-element.elementor-element-177e0a8{--display:flex;}:root{--page-title-display:none;}@media(min-width:1600px){.elementor-42143 .elementor-element.elementor-element-e351684{font-size:var( --e-global-typography-db14f45-font-size );line-height:var( --e-global-typography-db14f45-line-height );letter-spacing:var( --e-global-typography-db14f45-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-ffc99e2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-2271333{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}}@media(max-width:1366px){.elementor-42143 .elementor-element.elementor-element-e351684{font-size:var( --e-global-typography-db14f45-font-size );line-height:var( --e-global-typography-db14f45-line-height );letter-spacing:var( --e-global-typography-db14f45-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-ffc99e2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-2271333{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}}@media(max-width:1024px){.elementor-42143 .elementor-element.elementor-element-e351684{font-size:var( --e-global-typography-db14f45-font-size );line-height:var( --e-global-typography-db14f45-line-height );letter-spacing:var( --e-global-typography-db14f45-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-6eae07c{font-size:65px;line-height:1em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-ffc99e2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-decda08{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-42143 .elementor-element.elementor-element-1983676 .sGrid-container{--grid-columns:1;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter{justify-content:center;--filter-top-gap:0px;--filter-right-gap:0px;--filter-bottom-gap:50px;--filter-left-gap:0px;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-categories{justify-content:center;--filter-column-gap:20px;--filter-row-gap:20px;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-extras{justify-content:center;}.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator a,.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator .button-load-more{font-size:16px;line-height:1.5em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-2271333{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}}@media(max-width:650px){.elementor-42143 .elementor-element.elementor-element-d2a0b71{--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-fd22ca7{--z-index:1;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 > .elementor-widget-container{--e-transform-translateX:-25px;--e-transform-translateY:125px;}.elementor-42143 .elementor-element.elementor-element-9a1ab79{z-index:1;}.elementor-42143 .elementor-element.elementor-element-9a1ab79 .the7-image-wrapper{max-width:175px;}.elementor-42143 .elementor-element.elementor-element-339b36c{--z-index:0;}.elementor-42143 .elementor-element.elementor-element-b04563d .the7-image-container{align-items:center;text-align:center;}.elementor-42143 .elementor-element.elementor-element-b04563d > .elementor-widget-container{--e-transform-translateX:10px;--e-transform-translateY:-125px;margin:0px 0px 0px 0px;}.elementor-42143 .elementor-element.elementor-element-b04563d{z-index:0;}.elementor-42143 .elementor-element.elementor-element-b04563d .the7-image-wrapper{max-width:200px;}.elementor-42143 .elementor-element.elementor-element-af8a24d .the7-image-container{align-items:flex-end;text-align:right;}.elementor-42143 .elementor-element.elementor-element-af8a24d > .elementor-widget-container{--e-transform-translateX:0px;--e-transform-translateY:-250px;}.elementor-42143 .elementor-element.elementor-element-af8a24d .the7-image-wrapper{max-width:130px;}.elementor-42143 .elementor-element.elementor-element-1174fd7{--margin-top:-225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-42143 .elementor-element.elementor-element-e351684{font-size:var( --e-global-typography-db14f45-font-size );line-height:var( --e-global-typography-db14f45-line-height );letter-spacing:var( --e-global-typography-db14f45-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-6eae07c{font-size:32px;line-height:1em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-ffc99e2{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-decda08{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-42143 .elementor-element.elementor-element-1983676 .sGrid-container{--grid-columns:1;}.elementor-42143 .elementor-element.elementor-element-1983676 .filter .filter-item{min-width:200px;font-size:14px;}.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator a,.elementor-42143 .elementor-element.elementor-element-1983676 .the7-elementor-widget > .paginator .button-load-more{font-size:14px;line-height:1.4em;letter-spacing:0em;}.elementor-42143 .elementor-element.elementor-element-aa7f732{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42143 .elementor-element.elementor-element-4b22e75{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-42143 .elementor-element.elementor-element-2271333{font-size:var( --e-global-typography-el_f_paragraph_m-font-size );line-height:var( --e-global-typography-el_f_paragraph_m-line-height );letter-spacing:var( --e-global-typography-el_f_paragraph_m-letter-spacing );}.elementor-42143 .elementor-element.elementor-element-60e063a{--content-width:100%;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42143 .elementor-element.elementor-element-60e063a:not(.elementor-motion-effects-element-type-background), .elementor-42143 .elementor-element.elementor-element-60e063a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}/* Start custom CSS for the7-post-loop, class: .elementor-element-1983676 *//* ============================= */
/* THE7 FILTER BAR - JOLA */
/* ============================= */

/* Kontener filtrów */
.elementor-element-1983676 .filter .filter-categories {
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  flex-wrap: nowrap !important;

  gap: 0 !important;
  column-gap: 0 !important;
  row-gap: 0 !important;

  margin: 0 !important;
  padding: 0 !important;

  width: fit-content !important;
}

/* Pojedynczy filtr */
.elementor-element-1983676 .filter .filter-categories > a.filter-item {
  position: relative !important;
  z-index: 1 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  margin-left: -1px !important;

  border: 1px solid #000 !important;
  border-radius: 0 !important;

  box-shadow: none !important;
  outline: none !important;

  box-sizing: border-box !important;
}

/* Pierwszy element bez cofnięcia */
.elementor-element-1983676 .filter .filter-categories > a.filter-item:first-child {
  margin-left: 0 !important;
}

/* Aktywny element nad sąsiednimi, żeby ramka była czysta */
.elementor-element-1983676 .filter .filter-categories > a.filter-item.act,
.elementor-element-1983676 .filter .filter-categories > a.filter-item:hover {
  z-index: 2 !important;
}

/* Reset pseudo-elementów, jeśli The7 coś dodaje */
.elementor-element-1983676 .filter .filter-categories > a.filter-item::before,
.elementor-element-1983676 .filter .filter-categories > a.filter-item::after {
  display: none !important;
  content: none !important;
}

@media (max-width: 767px) {
  .elementor-element-1983676 .filter .filter-categories {
    flex-direction: column !important;
    align-items: stretch !important;

    width: 80% !important;
    max-width: 80% !important;

    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-element-1983676 .filter .filter-categories > a.filter-item {
    width: 100% !important;

    margin-left: 0 !important;
    margin-top: -1px !important;

    border: 1px solid #000 !important;
    box-sizing: border-box !important;
  }

  .elementor-element-1983676 .filter .filter-categories > a.filter-item:first-child {
    margin-top: 0 !important;
  }
}


/* =========================================
   PAGINACJA — STYL 1:1 JAK PUBLIKACJE
========================================= */

/* Kontener paginacji */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

/* Numery stron i strzałki */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: auto;
  min-width: 0;
  height: auto;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;

  color: #000000 !important;
  font-family: inherit;
  font-size: 15px;
  font-weight: 300;
  line-height: 1;
  text-decoration: none !important;

  opacity: 0.45;

  transition:
    opacity 0.25s ease,
    color 0.25s ease;
}

/* Hover — ciemniejszy kolor */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers:hover {
  color: #000000 !important;
  background: transparent !important;
  opacity: 1;
}

/* Aktualna strona */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.act {
  color: #000000 !important;
  font-weight: 400;
  text-decoration-line: underline !important;
  text-decoration-color: #000000 !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 5px;
  opacity: 1;
}

/* Aktualna strona pozostaje ciemna po najechaniu */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.act:hover {
  opacity: 1;
}

/* Strzałki */
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.nav-next,
.elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.nav-prev {
  color: #000000 !important;
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
  text-decoration: none !important;
}

/* Tablet i telefon */
@media (max-width: 767px) {
  .elementor-42143 .elementor-element.elementor-element-1983676 .paginator {
    gap: 15px;
  }

  .elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers {
    font-size: 14px;
  }

  .elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.nav-next,
  .elementor-42143 .elementor-element.elementor-element-1983676 .paginator .page-numbers.nav-prev {
    font-size: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-decda08 *//* Ukrycie kategorii roboczej tylko w głównym/górnym widgetcie kategorii kafelka */
.elementor-46154 .elementor-element-b8b9c1a .cat-item-207 {
  display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Hairline-iF664322be4e4fb.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-HairlineItalic-iF664322be52ef6.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Thin-iF664322be7fa2e.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-ThinItalic-iF664322be84b79.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Light-iF664322be5b734.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-LightItalic-iF664322be6092b.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Regular-iF664322be6e849.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Italic-iF664322be57316.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Medium-iF664322be6500a.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-MediumItalic-iF664322be6a12d.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Semibold-iF664322be731c3.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-SemiboldItalic-iF664322be785e3.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Bold-iF664322be38357.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-BoldItalic-iF664322be3e863.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Bold-iF664322be38357.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-BoldItalic-iF664322be3e863.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-Bold-iF664322be38357.woff2') format('woff2');
}
@font-face {
	font-family: 'Editors';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://jolaskora.com/wp-content/uploads/2026/06/EditorsNote-BoldItalic-iF664322be3e863.woff2') format('woff2');
}
/* End Custom Fonts CSS */