.elementor-7888 .elementor-element.elementor-element-8c5a537{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-7888 .elementor-element.elementor-element-8c5a537:hover::before, .elementor-7888 .elementor-element.elementor-element-8c5a537:hover > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-8c5a537:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-8c5a537 > .elementor-background-slideshow:hover::before, .elementor-7888 .elementor-element.elementor-element-8c5a537 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #E9E9E9 0%, var( --e-global-color-832a8d8 ) 100%);}.elementor-7888 .elementor-element.elementor-element-5c4f23b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item+ .price-list__item{margin-top:0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 1px 0px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-title{font-size:17px;color:var( --e-global-color-text );align-self:left;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-price{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;align-self:left;text-align:center;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-desc{text-align:left;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-separator{border-style:none;border-bottom-width:1px;border-top-width:0;border-right-width:0;border-left-width:0;align-self:left;margin:0px 10px 0px 20px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-img-wrap{margin-right:20px;max-width:150px;}.elementor-7888 .elementor-element.elementor-element-ead3131 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item+ .price-list__item{margin-top:0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 1px 0px;overflow:hidden;padding:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-title{font-size:17px;color:var( --e-global-color-text );align-self:left;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-price{color:var( --e-global-color-primary );padding:0px 0px 0px 0px;align-self:left;text-align:center;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-desc{text-align:left;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-separator{border-style:none;border-bottom-width:1px;border-top-width:0;border-right-width:0;border-left-width:0;align-self:left;margin:0px 10px 0px 20px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-img-wrap{margin-right:20px;max-width:150px;}.elementor-7888 .elementor-element.elementor-element-8c5a537.e-con:hover{--e-con-transform-translateX:10px;}.elementor-7888 .elementor-element.elementor-element-8c5a537:hover{--overlay-opacity:0.5;}.elementor-7888 .elementor-element.elementor-element-3c16a3a{--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;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7888 .elementor-element.elementor-element-3c16a3a:hover::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a:hover > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .elementor-background-slideshow:hover::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(-90deg, #E9E9E9 0%, var( --e-global-color-832a8d8 ) 100%);}.elementor-7888 .elementor-element.elementor-element-0a5fd9f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7888 .elementor-element.elementor-element-e925117 .elementor-heading-title{font-size:17px;color:var( --e-global-color-text );}.elementor-7888 .elementor-element.elementor-element-a6c0bda{--display:flex;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-7888 .elementor-element.elementor-element-029beec .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-end;}.elementor-7888 .elementor-element.elementor-element-029beec .jet-listing-dynamic-repeater__item > *{justify-content:flex-end;border-style:none;}.elementor-7888 .elementor-element.elementor-element-5ec51e9 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-end;}.elementor-7888 .elementor-element.elementor-element-5ec51e9 .jet-listing-dynamic-repeater__item > *{justify-content:flex-end;border-style:none;}.elementor-7888 .elementor-element.elementor-element-3c16a3a.e-con:hover{--e-con-transform-translateX:10px;}.elementor-7888 .elementor-element.elementor-element-3c16a3a::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .e-con-inner > .elementor-background-video-container::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .elementor-background-slideshow::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-7888 .elementor-element.elementor-element-3c16a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7888 .elementor-element.elementor-element-3c16a3a:hover{--overlay-opacity:0.5;}.jet-listing-item.single-jet-engine.elementor-page-7888 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-7888 .elementor-element.elementor-element-0a5fd9f{--width:60%;}.elementor-7888 .elementor-element.elementor-element-a6c0bda{--width:40%;}}@media(max-width:767px){.elementor-7888 .elementor-element.elementor-element-5c4f23b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item+ .price-list__item{margin-top:0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item{border-width:0px 0px 1px 0px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-title{font-size:16px;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-price{min-width:100px;text-align:right;}.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list .price-list__item-separator{border-bottom-width:1px;border-top-width:0;border-right-width:0;border-left-width:0;}.elementor-7888 .elementor-element.elementor-element-ead3131 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item+ .price-list__item{margin-top:0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item{border-width:0px 0px 1px 0px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-title{font-size:16px;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-price{min-width:100px;text-align:right;}.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list .price-list__item-separator{border-bottom-width:1px;border-top-width:0;border-right-width:0;border-left-width:0;}.elementor-7888 .elementor-element.elementor-element-8c5a537{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7888 .elementor-element.elementor-element-3c16a3a{--content-width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for jet-price-list, class: .elementor-element-5c4f23b */.elementor-7888 .elementor-element.elementor-element-5c4f23b h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-price-list, class: .elementor-element-ead3131 */.elementor-7888 .elementor-element.elementor-element-ead3131 h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-price-list, class: .elementor-element-5c4f23b */.elementor-7888 .elementor-element.elementor-element-5c4f23b h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-price-list, class: .elementor-element-ead3131 */.elementor-7888 .elementor-element.elementor-element-ead3131 h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-price-list, class: .elementor-element-5c4f23b */.elementor-7888 .elementor-element.elementor-element-5c4f23b h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-5c4f23b .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for jet-price-list, class: .elementor-element-ead3131 */.elementor-7888 .elementor-element.elementor-element-ead3131 h3, ul.jet-price-list {
    padding-bottom:0px!important;
    margin-bottom: 0px!important;
}
.elementor-7888 .elementor-element.elementor-element-ead3131 .jet-price-list {
    margin: 0px!important;
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c5a537 */.opisowa {
    font-size: 11px;
    font-style: italic;
    padding: 6px 0px 6px;
}

body.post-type-archive-cennik .Pozycja.opisowa {

    margin-top: 20px;
}

body.post-type-archive-cennik .Pozycja.opisowa .price-list__item-title {
color: var( --e-global-color-primary )!important;
font-size: 20px!important;
font-weight: 500!important;
font-style:normal!important;
}

body.post-type-archive-cennik .Pozycja.opisowa .price-list__item-separator {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-029beec */.pozycja-opis, .pozycja-cena {
    display: inline-block!important;
}

.jet-listing-dynamic-repeater__item {
    text-align:right;
 border-bottom: 1px solid transparent;
    border-image-source: linear-gradient(to left, rgba(0, 0, 0, 0.5), white);
    border-image-slice: 1;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    padding: 5px 0px!important;
}

.jet-listing-grid__item .jet-listing-dynamic-repeater__item:last-child {
    border-bottom: none;
}

.pozycja-opis {
    /*font-style: italic;*/
    padding-right: 20px;
}

@media (max-width: 767px) {
    .rozne-ceny .e-con-boxed.e-con.e-child {
        padding-right:0px!important;
    }
    .pozycja-opis {
        font-size: 14px;
        padding-right: 0px;
    }
}


.pozycja-cena {
    color: var(--e-global-color-primary);
    min-width: 60px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5ec51e9 */.pozycja-opis, .pozycja-cena {
    display: inline-block!important;
}

.jet-listing-dynamic-repeater__item {
    text-align:right;
 border-bottom: 1px solid transparent;
    border-image-source: linear-gradient(to left, rgba(0, 0, 0, 0.5), white);
    border-image-slice: 1;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    padding: 5px 0px!important;
    display: flex;
    justify-content: flex-end;
}

.jet-listing-grid__item .jet-listing-dynamic-repeater__item:last-child {
    border-bottom: none;
}

.pozycja-opis {
    /*font-style: italic;*/
    padding-right: 20px;
    font-size: 15px;
}

@media (max-width: 767px) {
    .rozne-ceny .e-con-boxed.e-con.e-child {
        padding-right:0px!important;
    }
    .pozycja-opis {
        font-size: 14px;
        padding-right: 0px;
    }
}


.pozycja-cena {
    color: var(--e-global-color-primary);
    min-width: 60px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-029beec */.pozycja-opis, .pozycja-cena {
    display: inline-block!important;
}

.jet-listing-dynamic-repeater__item {
    text-align:right;
 border-bottom: 1px solid transparent;
    border-image-source: linear-gradient(to left, rgba(0, 0, 0, 0.5), white);
    border-image-slice: 1;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    padding: 5px 0px!important;
}

.jet-listing-grid__item .jet-listing-dynamic-repeater__item:last-child {
    border-bottom: none;
}

.pozycja-opis {
    /*font-style: italic;*/
    padding-right: 20px;
}

@media (max-width: 767px) {
    .rozne-ceny .e-con-boxed.e-con.e-child {
        padding-right:0px!important;
    }
    .pozycja-opis {
        font-size: 14px;
        padding-right: 0px;
    }
}


.pozycja-cena {
    color: var(--e-global-color-primary);
    min-width: 60px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5ec51e9 */.pozycja-opis, .pozycja-cena {
    display: inline-block!important;
}

.jet-listing-dynamic-repeater__item {
    text-align:right;
 border-bottom: 1px solid transparent;
    border-image-source: linear-gradient(to left, rgba(0, 0, 0, 0.5), white);
    border-image-slice: 1;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    padding: 5px 0px!important;
    display: flex;
    justify-content: flex-end;
}

.jet-listing-grid__item .jet-listing-dynamic-repeater__item:last-child {
    border-bottom: none;
}

.pozycja-opis {
    /*font-style: italic;*/
    padding-right: 20px;
    font-size: 15px;
}

@media (max-width: 767px) {
    .rozne-ceny .e-con-boxed.e-con.e-child {
        padding-right:0px!important;
    }
    .pozycja-opis {
        font-size: 14px;
        padding-right: 0px;
    }
}


.pozycja-cena {
    color: var(--e-global-color-primary);
    min-width: 60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c16a3a */.opisowa {
    font-size: 11px;
    font-style: italic;
    padding: 6px 0px 6px;
}/* End custom CSS */