.elementor-7538 .elementor-element.elementor-element-5608b575{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7538 .elementor-element.elementor-element-7cb1c3c1{z-index:5;}/* Start custom CSS for shortcode, class: .elementor-element-7cb1c3c1 */.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul {
    width: 100%;
    display: flex;
    gap: 0 40px;
    justify-content: space-evenly;
    align-items: end;
    flex-wrap: wrap;
    padding-left: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form h4 {
    font-size: 1rem;
    display: none;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit input {
    background-color: #FFCB38;
    color: black;
    width: 100%;
    padding-top: 9px;
    padding-bottom: 9px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit input:hover {
    transform: translate(0, -10px);
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit {
     flex-grow: 1;
     min-width: 280px;
 }
 
 @media screen and (max-width:1110px) {
     .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit {
     width: 100%;
 }
 }
 
  .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow {
     flex-grow: 1;
 }
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow li{
   flex-grow: 1;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li label, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li label {
   text-align: center;
}

@media screen and (max-width: 767px) {
    
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul {
     gap: 0;
 }
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-cena, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing {
     width: 100%;
     padding: 0 !important;
 }
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia{
     padding: 12px 0 0 0;
     width: 100%;
 }  
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul li h4 {
    padding-top: 15px;
 }
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-cena {
     margin-top: 10px;
    
 }
 
 .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit {
     margin-top: 10px;
     /*width: 100% !important;*/
 }
 
  .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia label, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma {
     width: 100%;
 }
}




/*___________*/
/*FILTRY DODATKOWE*/
/*___________*/

.cb-filtry-hide {
    display: none !important;
    transition: all 0.3s;
}

.width-full {
    width: 100% !important;
}

.filter-lists-button-ok {
    background-color: #ffffff00;
    border: 1px solid #FFCB38;
    color: black;
    padding: 3px 20px;
    border-radius: 100px;
    margin-bottom: 10px;
    font-size: 12px;
    cursor: pointer;
    transition: all 0.2s;
    font-weight: 700;
}

.filter-lists-button-ok:hover {
    background-color: #FFCB38;
}

/*SCROLLBAR*/
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 ::-webkit-scrollbar {
    width: 15px;
	background: #f0f0f0;
	border-radius: 10px;
}

/* Track */
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 ::-webkit-scrollbar-track {
  background: #f0f0f0;
  border-radius: 100vw;
  margin-top: 10px;
  margin-bottom: 10px
}

/* Handle */
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 ::-webkit-scrollbar-thumb {
  background-color: #FFCB38;
  border-radius: 100vw;
    border: 5px solid #f0f0f0;
}

/* Handle on hover */
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 ::-webkit-scrollbar-thumb:hover {
  background: #777055;
}


.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow ul  {
    align-items: start;
    justify-content: start;
    gap: 5px 20px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.05);
    position: absolute;
    z-index: 5;
    flex-direction: column;
    width: auto;
    min-width: 25%;
    padding: 10px 30px 10px 20px;
    border-radius: 10px;
    background-color: #f0f0f0;
    max-height: 300px;
    flex-wrap: nowrap;
    overflow-y: auto;
}

@media screen and (max-width: 767px) { 
    .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow ul, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow ul {
        width: 100%;
    }
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka ul li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo ul li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow ul li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow ul li, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia ul li {
    flex-direction: column;
    flex-grow: 0
}


/*NADWOZIE*/
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia ul {
    /*background-color: #f0f0f0;*/
/*    border-radius: 10px;*/
    /*border: 1px solid #666;*/
/*    gap: 3px;*/
/*    overflow: hidden;*/
/*    padding: 3px;*/
    /*box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.05)*/
    
    align-items: center;
    justify-content: space-between;
    gap: 5px 20px;
    box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.05);
    position: absolute;
    z-index: 5;
    flex-wrap: wrap !important;
    width: auto;
    min-width: 25%;
    padding: 10px 30px 10px 20px;
    border-radius: 10px;
    background-color: #f0f0f0;
    max-height: 300px;
    flex-wrap: nowrap;
    overflow-y: auto;
}

@media screen and (max-width: 767px) { 
    .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia ul {
        width: 100%;
        flex-wrap: wrap;
        flex-direction: row;
    }
    
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia ul li {
    /*width: 100%;*/
    padding: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia li label {
    /*background-color: #e0e0e0;*/
    padding: 5px 7px;
    display: block;
    border-radius: 10px;
    border: solid 1px #ffffff00;
    cursor: pointer;
    opacity: 0.25;
    text-align: center;
    transition: all 0.3s;
}

@media screen and (min-width: 1025px) {
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia li label:hover { 
    border: solid 1px #FFCB38;
    opacity: 1;
}
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia li input:checked + label {
    border: solid 1px #FFCB38;
    opacity: 1;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia li label::before {
    content: " ";
    font-size: 10px;
    color: white;
    display: block;
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/coupe-.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 80px;
    height: 60px;
    margin-right: auto;
    margin-left: auto;
    /*overflow: hidden;*/
}


/*IKONKI KONKRETNYCH SAMOCHODOW*/

#search-filter-form-2561 > ul > li.sf-field-post-meta-rodzaj_nadwozia > ul > li:nth-child(2) > label::before {
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/hatchback.png") !important;
}
#search-filter-form-2561 > ul > li.sf-field-post-meta-rodzaj_nadwozia > ul > li:nth-child(3) > label::before {
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/kombi.png") !important;
}
#search-filter-form-2561 > ul > li.sf-field-post-meta-rodzaj_nadwozia > ul > li:nth-child(4) > label::before {
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/liftback.png") !important;
}
#search-filter-form-2561 > ul > li.sf-field-post-meta-rodzaj_nadwozia > ul > li:nth-child(5) > label::before {
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/sedan.png") !important;
}
#search-filter-form-2561 > ul > li.sf-field-post-meta-rodzaj_nadwozia > ul > li:nth-child(6) > label::before {
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/suv.png") !important;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia li input {
    display: none;
}

/*PRZYCISKI STRZAŁEK  w filtrach*/
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka h4::after, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia h4::after, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo h4::after, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow h4::after, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow h4::after, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia h4::after{
    content: " ";
    font-size: 10px;
    color: white;
    display: inline-block;
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/11/down-arrow.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 40px;
    height: 25px;
    transform: var(--rotate, rotate(0deg));
    transition: all 0.3s;
}

/*.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia h4::after {*/
/*    content: " ";*/
/*    font-size: 10px;*/
/*    color: white;*/
/*    display: inline-block;*/
/*    background-image: url("http://serwer291427.lh.pl/autoinstalator/serwer291427.lh.pl/wordpress106482/wp-content/uploads/2024/12/setting-lines.png");*/
/*    background-repeat: no-repeat;*/
/*    background-position: center;*/
/*    background-size: contain;*/
/*    width: 40px;*/
/*    height: 25px;*/
/*    transform: var(--rotate, rotate(0deg));*/
/*    transition: all 0.3s;*/
/*    margin-left: 5px*/
/*}*/

/*btn filtrow*/
.more-filter-btn {
    /*content: " ";*/
    /*font-size: 10px;*/
    /*color: white;*/
    /*display: inline-block;*/
    background-image: url("https://hellocarbe.mind-it.pl/wp-content/uploads/2024/12/setting-lines.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 40px;
    height: 25px;
    transform: var(--rotate, rotate(0deg));
    transition: all 0.3s;
    margin-left: 5px;
    cursor: pointer
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit {
    display: flex;
    gap: 20px;
    align-items: center
}


/*.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia h4:hover::after{*/
/*    transform: scale(1.25) var(--rotate, rotate(0deg));*/
/*}*/


.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-rodzaj_nadwozia h4, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-paliwo h4, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-skrzynia-biegow h4, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-marka h4, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-taxonomy-tagi_samochodow h4 {
   display: flex;
   cursor: pointer;
   align-items: center;
   justify-content: flex-start;
}

@media screen and (max-width: 1197px) and (min-width: 820px){
.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-submit { 
    min-width: 250px;
}
}

/*----------------------------------------*/
/*RANGE CENA NAJEM */
/*#search-filter-form-2561 .sf-field-post-meta-cena_najem {*/
/*    display: none;*/
/*}*/

#search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > div > div > div:nth-child(2) > div, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > span.sf-range-min.sf-text-number, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > span:nth-child(2), #search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > span.sf-range-values-seperator {
    display: none !important;
}

#search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > span.sf-range-max.sf-text-number, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > span:nth-child(5) {
    display: none !important;
}


#search-filter-form-2561 > ul > li.sf-field-post-meta-cena_najem > div > div > div > div:nth-child(2) > div {
    left: 100%;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem {
    min-width: 275px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem h4 {
    padding-top: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem .noUi-horizontal, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem .noUi-horizontal div {
    /*margin-left: 15px;*/
    border-radius: 200px;
    /*overflow: hidden;*/
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem .noUi-horizontal {
    background-color: #f0f0f0;
    padding: 0 20px 0 131px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena_najem .noUi-handle:before {
    content: var(--cbnouicenanajem, "Rata do 6000zł");
    white-space: nowrap;
    color: black;
    background: none;
    transform: translate(-50%, -50%);
    transition: all 0.2s;
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 50%;
    left: 50%;
}

/*----------------------------------------*/
/*RANGE CENA */
#search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > div > div > div:nth-child(2) > div, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > span.sf-range-min.sf-text-number, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > span:nth-child(2), #search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > span.sf-range-values-seperator {
    display: none !important;
}

#search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > span.sf-range-max.sf-text-number, #search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > span:nth-child(5) {
    display: none !important;
}

#search-filter-form-2561 > ul > li.sf-field-post-meta-cena > div > div > div > div:nth-child(2) > div {
    left: 100%;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena {
    min-width: 275px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .searchandfilter .meta-slider {
    margin: 0;
    max-width: inherit;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena h4 {
    padding-top: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .meta-slider {
    box-shadow: none;
    border: none;
    background: #ffffff;
    border-radius: 200px;
    height: 39px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .searchandfilter .noUi-connect {
    background-color:#f0f0f0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .searchandfilter .noUi-handle {
    width: var(--cbsliderwidth, 145px);
    width: 33px;
    width: 145px;
    height: 33px;
    box-shadow: none;
    background: #e0e0e0;
    border-color: #e0e0e0;
    transition: all 0.2s;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .searchandfilter .noUi-handle:hover, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .searchandfilter .noUi-handle:active {
    background: #FFCB38;
    border-color: #FFCB38;
    cursor: pointer;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena .noUi-horizontal, .elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena .noUi-horizontal div {
    /*margin-left: 15px;*/
    border-radius: 200px;
    /*overflow: hidden;*/
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena .noUi-horizontal {
    background-color: #f0f0f0;
    padding: 0 20px 0 131px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
    /*right: -39px;*/
    top: 3px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .noUi-handle:after, .noUi-handle:before {
    content: none;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 .sf-field-post-meta-cena .noUi-handle:before {
    content: var(--cbnouicena, "Rata do 3000zł");
    white-space: nowrap;
    color: black;
    background: none;
    transform: translate(-50%, -50%);
    transition: all 0.2s;
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 50%;
    left: 50%;
}

.cb-filter-cenamax {
    width: 55px;
}




/*ON/OFF BTN */
#search-filter-form-2561 > ul > li.sf-field-post-meta-najem_leasing > ul > li.sf-level-0.sf-item-0 {
    display: none;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing ul {
    background-color: #f0f0f0;
    border-radius: 20px;
    /*border: 1px solid #666;*/
    gap: 3px;
    overflow: hidden;
    padding: 3px;
    /*display: flex;*/
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing ul li {
    /*width: 100%;*/
    padding: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li label {
    background-color: #f0f0f0;
    padding: 10px 20px;
    display: block;
    border-radius: 20px;
    /*border: solid 1px #FFCB38;*/
    cursor: pointer;
    transition: all 0.2s;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li label:hover { 
    background-color: #FFCB38 ;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li input:checked + label {
    background-color: #FFCB38 ;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-najem_leasing li input {
    display: none;
}


/*___________*/

#search-filter-form-2561 > ul > li.sf-field-post-meta-firma > ul > li.sf-level-0.sf-item-0 {
    display: none;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma ul {
    background-color: #f0f0f0;
    border-radius: 20px;
    /*border: 1px solid #666;*/
    gap: 3px;
    overflow: hidden;
    padding: 3px;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma ul li {
    /*width: 100%;*/
    padding: 0;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li label {
    background-color: #f0f0f0;
    padding: 10px 20px;
    display: block;
    border-radius: 20px;
    /*border: solid 1px #FFCB38;*/
    cursor: pointer;
    transition: all 0.2s;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li label:hover { 
    background-color: #FFCB38 ;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li input:checked + label {
    background-color: #FFCB38;
}

.elementor-7538 .elementor-element.elementor-element-7cb1c3c1 form ul .sf-field-post-meta-firma li input {
    display: none;
}/* End custom CSS */