.elementor-kit-6{--e-global-color-primary:#2689CA;--e-global-color-secondary:#082567;--e-global-color-text:#111319;--e-global-color-accent:#D6FE3A;--e-global-color-41c55d0:#F4F6F8;--e-global-color-0c73272:#495713;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:0.9rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:145%;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:0.9rem;--e-global-typography-accent-font-weight:500;--e-global-typography-53498ef-font-family:"Poppins";--e-global-typography-53498ef-font-size:clamp(2.7rem, 2.5385rem + 2.0513vw, 3.6rem);--e-global-typography-53498ef-font-weight:600;--e-global-typography-53498ef-line-height:110%;--e-global-typography-140cb60-font-family:"Poppins";--e-global-typography-140cb60-font-size:clamp(1.8rem, 2.1231rem + 1.2308vw, 2.7rem);--e-global-typography-140cb60-font-weight:600;--e-global-typography-140cb60-line-height:120%;--e-global-typography-752d16d-font-family:"Poppins";--e-global-typography-752d16d-font-size:clamp(1.9rem, 1.9154rem + 0.8205vw, 1.7rem);--e-global-typography-752d16d-font-weight:600;--e-global-typography-752d16d-line-height:120%;--e-global-typography-450c23e-font-family:"Poppins";--e-global-typography-450c23e-font-size:clamp(1.4rem, 1.7077rem + 0.4103vw, 1.5rem);--e-global-typography-450c23e-font-weight:600;--e-global-typography-450c23e-line-height:150%;--e-global-typography-00b6e97-font-family:"Poppins";--e-global-typography-00b6e97-font-size:clamp(1.05rem, 1.7077rem + 0.4103vw, 1.1rem);--e-global-typography-00b6e97-font-weight:600;--e-global-typography-00b6e97-line-height:135%;--e-global-typography-41e053b-font-family:"Poppins";--e-global-typography-41e053b-font-size:0.6rem;--e-global-typography-41e053b-font-weight:400;--e-global-typography-41e053b-line-height:120%;--e-global-typography-a0f899e-font-size:clamp(0.9rem, 0.95rem + 0.8205vw, 1rem);--e-global-typography-a0f899e-font-weight:600;--e-global-typography-a0f899e-text-transform:uppercase;--e-global-typography-a0f899e-letter-spacing:0.8px;background-color:#FDFDFD;}.elementor-kit-6 h2{font-family:var( --e-global-typography-00b6e97-font-family ), Sans-serif;font-size:var( --e-global-typography-00b6e97-font-size );font-weight:var( --e-global-typography-00b6e97-font-weight );line-height:var( --e-global-typography-00b6e97-line-height );letter-spacing:var( --e-global-typography-00b6e97-letter-spacing );word-spacing:var( --e-global-typography-00b6e97-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-6 h2{font-size:var( --e-global-typography-00b6e97-font-size );line-height:var( --e-global-typography-00b6e97-line-height );letter-spacing:var( --e-global-typography-00b6e97-letter-spacing );word-spacing:var( --e-global-typography-00b6e97-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:768px){.elementor-kit-6{--e-global-typography-text-font-size:0.9rem;--e-global-typography-accent-font-size:1rem;--e-global-typography-53498ef-font-size:2.2rem;--e-global-typography-140cb60-font-size:1.8rem;--e-global-typography-752d16d-font-size:1.6rem;--e-global-typography-450c23e-font-size:1.4rem;--e-global-typography-450c23e-line-height:1.4em;--e-global-typography-00b6e97-font-size:1rem;--e-global-typography-41e053b-font-size:0.8rem;}.elementor-kit-6 h2{font-size:var( --e-global-typography-00b6e97-font-size );line-height:var( --e-global-typography-00b6e97-line-height );letter-spacing:var( --e-global-typography-00b6e97-letter-spacing );word-spacing:var( --e-global-typography-00b6e97-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.modal-content{
    background-color:#FFFFFF00 !important;
}

/*HEADER JEST W HEADERZE*/

.lime{
    color:#D6FE3A
}

html{
    overflow-x: hidden!important;
    max-width: 2560px!important;
}

.max1080{
    max-width: 1080px;
    margin: auto;
}

.breadcrumbsHero{
    margin-top: -50px;

}


@media (min-width:1024px){
    .mp-header{
padding:2% 0%!important;
}
}

@media (max-width:768px){
    .mp-header{
padding:4% 0%!important;
}
}


@media (max-width:1024px){
    .mp-footer{
padding:2% 0%!important;
}
}

@media (max-width:768px){
    .mp-footer{
padding:4% 0%!important;
}
}

.text2col{
    column-count: 2;
}

.hero5050{
    max-width: 1920px!important;
    width: 100%;
}

.descHeroArch{
    max-width: 50ch!important;
    font-weight: 400!important;
}


.elementor-inline-editing{
    margin-bottom: 0px;
}

/*usunięcie bullet pointów z listy ikon stopka*/
ul{
    list-style: none;
}

/*buttony start*/

.elementor-button{
    padding: 16px 58px!important;
    border-radius: 100px;
    font-size: 1rem;
    font-family: 'poppins';
}

#buttonBlue .elementor-button{
    padding: 16px 58px;
    border-radius: 100px;
    font-size: 1rem;
    font-family: 'poppins';
}


#buttonOutline .elementor-button{
	 box-shadow: inset 0 0 0 2px white;
	 background: none;
}

#buttonOutlineDark .elementor-button{
	 box-shadow: inset 0 0 0 2px #082567;
	 background: none;
	 color: #082567;
}

#buttonOutlineLime .elementor-button{
    color: #D6FE3A;
    	 background: none;
    box-shadow: inset 0 0 0 2px #D6FE3A;
}

#buttonOutlineDark:hover{
    opacity: 80%;
}

#buttonOutline:hover{
    opacity: 80%;
}

#buttonBlue:hover{
    opacity: 80%;
}

/*buttony koniec*/





#ofertaBox:hover{
    opacity: 0%;
    z-index: -1;
    transition: 0.3s;
}

#oferta-hover{
    opacity: 0%;
    transition: 0.3s;
}

#oferta-hover:hover{
    z-index: 1;
    opacity: 100%;
    transition: 0.3s;
    background: #fdfdfd;
}

#kategoria-img:hover{
    border-radius: 36px;
        transition: 0.3s;
}

#kategoria-img{
    transition: 0.3s;
    border-radius: 0px;
}

#podkategoria .elementor-widget-container {
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
}

#podkategoria a{
    border-radius: 100px;
    border: solid #6b6b6b 1px;
        width: max-content;
        color: #3b3b3b;
        padding: 6px 20px;
        font-size: 12px;
        cursor: pointer;
        margin: 4px;
}

#podkategoria {
    /*height: 100px;*/
        height: 130px;
    background: #fdfdfd;
}

#podkategoria a:hover{
    border: solid #2689CA 1px;
    color: #2689CA;
}



/*kafelki koniec*/


/*opinie start*/
#opinie-gora .elementor-testimonial{
    display: flex;
    flex-direction: column-reverse;
    background: #111319;
    padding: 0rem 4rem 2rem 2rem;
}

@media (max-width:1024px){
    #opinie-gora .elementor-testimonial{
    display: flex;
    flex-direction: column-reverse;
    background: #111319;
    padding: 0rem 1rem 1rem 2rem;
}
}

#opinie-gora .swiper-pagination-progressbar{
    top:auto!important;
width: calc(100% - 40px);
    left: 20px!important;
    margin-top:10px!important;
}

#opinie-gora .elementor-testimonial__text {
    font-size: 1rem!important;
    font-style: normal!important;
}

#opinie-dol .elementor-testimonial{
    background: #111319;
    padding: 0px 2rem 2rem 2rem;
}

@media (max-width:1024px){
#opinie-dol .elementor-testimonial{
    background: #111319;
    padding: 0rem 1rem 1rem 1rem;
}

#opinie-dol .elementor-testimonial__text {
    font-size: 1rem!important;
    font-style: normal!important;
}
}



/*pokaż ofertę*/


#schowaj-1{
    display: none;
}

#schowaj-2{
    display: none;
}

#schowaj-3{
    display: none;
}

#schowaj-4{
    display: none;
}

#schowaj-5{
    display: none;
}

#schowaj-6{
    display: none;
}

/*koniec pokaż ofertę*/


/*DO POBRANIA*/

#doPobraniaBig {
    width: calc(33% - 20px);
}
#doPobraniaBig .elementor-widget-container{
    padding: 0px;
    max-width: 400px!important;
}

#doPobraniaBig .elementor-image-box-content{
    padding: 1rem;
    background: #f4f6f8;
    margin-top: -5px;
    min-height: 100px;
}

@media (max-width:1024px) and (min-width:450px){
#doPobraniaBig {
    width: calc(50% - 20px);
}
#doPobraniaBig .elementor-image-box-content{
    padding: 1rem;
    background: #f4f6f8;
    margin-top: -5px;
    min-height: 120px!important;
}
}

@media (max-width:450px){
#doPobraniaBig {
    width: 100%;
}

#doPobraniaBig .elementor-image-box-wrapper{
display:flex!important;
}

#doPobraniaBig .elementor-image-box-img img{
    height:100%;
    object-fit: cover;
}

#doPobraniaBig .elementor-image-box-img{
    width:50%;
    object-fit: cover;
}

}



#doPobraniaBig .elementor-image-box-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/*---------------------*/


#doPobraniaSM{
        width: calc(25% - 20px);
}

#doPobraniaSM .elementor-widget-container{
    padding: 0px;
    max-width: 400px!important;
}

#doPobraniaSM .elementor-image-box-content{
    padding: 1rem;
    background: #f4f6f8;
    margin-top: -5px;
    min-height: 90px;
}

@media (max-width:1024px) and (min-width:600px){
#doPobraniaSM {
    width: calc(33% - 20px);
}
}

@media (max-width:600px){
#doPobraniaSM {
    width: 100%
}

#doPobraniaSM .elementor-widget-container{
    padding: 0px;
    max-width: 100%!important;
}

#doPobraniaSM .elementor-image-box-content{
    padding: 1rem;
    background: #f4f6f8;
    margin-top: 0px;
    min-height: 50px;
}

#doPobraniaSM .elementor-image-box-wrapper{
display:flex!important;
}

#doPobraniaSM .elementor-image-box-img img{
    height:100%;
    object-fit: cover;
}

#doPobraniaSM .elementor-image-box-img{
    width:50%;
    object-fit: cover;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://elstar.pokazowawitryna.pl/wp-content/uploads/Poppins-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://elstar.pokazowawitryna.pl/wp-content/uploads/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://elstar.pokazowawitryna.pl/wp-content/uploads/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://elstar.pokazowawitryna.pl/wp-content/uploads/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://elstar.pokazowawitryna.pl/wp-content/uploads/Poppins-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */