.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#0D0C0C;--e-global-color-text:#1A1717;--e-global-color-accent:#61CE70;--e-global-color-037e95b:#FDF8EF;--e-global-color-ff0d206:#DB3332;--e-global-color-4069529:#DC5A5A;--e-global-color-38ada90:#FDAD4B;--e-global-color-f3eeb31:#F8B96D;--e-global-color-f729387:#7C0E22;--e-global-color-8344910:#933E4E;--e-global-color-502998c:#000000;--e-global-color-bd27741:#FFFFFF;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"futura-pt";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"futura-pt";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:26px;--e-global-typography-fc6ee1e-font-family:"VVDS";--e-global-typography-fc6ee1e-font-size:26px;--e-global-typography-fc6ee1e-line-height:41px;--e-global-typography-be11c21-font-family:"VVDS";--e-global-typography-be11c21-font-size:40px;--e-global-typography-be11c21-text-transform:lowercase;--e-global-typography-be11c21-line-height:55px;--e-global-typography-f673343-font-family:"futura-pt";--e-global-typography-f673343-font-size:14px;--e-global-typography-f673343-font-weight:400;--e-global-typography-bf56375-font-family:"VVDS";--e-global-typography-bf56375-font-size:26px;--e-global-typography-bf56375-line-height:41px;background-color:#FCFBF9;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-ff0d206 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a:hover{color:var( --e-global-color-4069529 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );border-radius:8px 8px 8px 8px;padding:12px 30px 12px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--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:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:768px){.elementor-kit-5{--e-global-typography-text-font-size:1rem;--e-global-typography-accent-font-size:1.1rem;--e-global-typography-fc6ee1e-font-size:1.8rem;--e-global-typography-be11c21-font-size:2.2rem;--e-global-typography-bf56375-font-size:22px;}.elementor-kit-5 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}




@media screen and (max-width:1024px){
    #paddingHero{
    padding-top:120px;
    }
}




/* Mapa wizytówka start */

.gm-style-iw, .gm-style-iw-c{
    background: #DB3332!important;
        max-width: 460px!important;
        width: 100%!important;
}

.ue-google-map__info-window {
    padding: 10px 20px 10px 10px!important;
    max-width: 500px!important;
    width: 100%!important;
}

@media screen and (max-width:476px){
    .gm-style-iw, .gm-style-iw-c{
        max-width: 80vw!important;
}

}

.gm-style .gm-style-iw-d {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden!important;
}

.gm-style ::-webkit-scrollbar {
    display: none;
}

.ue-google-map__info-window-title{
 text-align: center;
 font-weight: 500!important;
 margin-bottom:5px;
 font-size: 22px!important;
}

div > .wersjaRozszerzona{
    margin-top: 20px;
}

.ue-google-map__info-wrapper {
    text-align: center!important;
}

.menuphone{
display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.menulink{
    color: #0D0C0C!important;
    margin-left: 4px;
}

.phonelink{
    color: #FDF8EF!important;
        margin-left: 2px;
}

.phone{
    background: #DC5A5A;
    padding: 3%;
    margin:1%;
    margin-top:5px!important;
    border-radius: 8px;
    border: 2px solid #FDF8EF;
        display: flex;
    align-items: center;
}

.phone:hover{
    background: #7C0E22;
        cursor: pointer;
}

.menu{
    background: #FDF8EF;
    padding: 3%;
        margin:1%;
            margin-top:5px!important;
    border-radius: 8px;
    border: 2px solid #FDF8EF;
    display: flex;
    align-items: center;
}

.menu:hover{
    background: #FDAD4B;
    border: 2px solid #FDAD4B;
    cursor: pointer;
}

.ue-google-map__info-window-description{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: start;
    margin: auto;
    margin-bottom: 0px;
    margin-top:10px;
}

.ue-google-map__info-window-description > p{
    color: #FDF8EF;
    border: 2px solid #FDF8EF;
    background: #DC5A5A;
    padding: 4px 12px;
    border-radius: 8px;
    font-weight: 500!important;
    margin: 5px 5px;
}

.ue-google-map__info-window-img{
    display: none;
}
.ue-google-map__info-window{
    margin:5px;
}
.ue-google-map__info-window-content{
    margin-top: 0px;
}
.hour{
    margin-top: 6px!important;
    margin-bottom:16px!important;
}

.ue-google-map__info-icon-menu-drive{
 content:url("/wp-content/uploads/2023/05/menu-drive-icon.svg");
 width: 22px;
 margin-right: 4px;
}

.ue-google-map__info-icon-menu-pizza{
     content:url("/wp-content/uploads/2023/05/menu-pizza-icon.svg");
 width: 26px;
 margin-right: 3px;
}


.ue-google-map__info, span{
     font-weight: 500!important;
}

.gm-ui-hover-effect>span {
    background-color: white;
    width: 30px!important;
    height: 30px!important;
    filter: contrast(10);
}

.gm-ui-hover-effect{
    background: none;
    display: block;
    border: 0px;
    margin: 0px;
    padding: 0px;
    text-transform: none;
    appearance: none;
    position: absolute;
    cursor: pointer;
    user-select: none;
    top: 0px!important;
    right: 5px!important;
    width: 40px!important;
    height: 40px!important;
}

.gm-style .gm-style-iw-tc::after {
    background: #DB3332!important;
}





input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 2px solid #FDE6CA;
    border-radius: 100px;
}

.eicon-search:before {
    content: '\e851';
    font-weight: 800!important;
    font-size: 20px;
    margin-right: 5px;
}

.ue-google-map__wrapper {
    border-radius: 8px!important;
}

.ue-google-map_places-wrapper{
      margin-right: 20px;
    border-radius: 8px;  
}

span.ue-google-map__info-icon svg {
    height: 24px!important;
    width: 24px!important;
}

.cls-1 {
    fill: none;
    stroke: none!important;
    stroke-linecap: round;
}


/* Usunięcie checkboxa start */
.ue-google-map_category-name {
    flex-grow: 0!important;
    margin-left: 10px;
}

.ue-google-map_category-title {
    justify-content: space-between;
}

.ue-google-map_places-item {
    text-align: left;
}

.ue-google-map_category-checkbox{
    display: none!important;
}
/* Usunięcie checkboxa koniec */
/* Mapa wizytówka koniec */


/* Nowrap w buttonie od "zakładek" */
.ue-tab-btn, .r-tabs-anchor{
    white-space:nowrap;
}

/*chowanie recapcha*/
.grecaptcha-badge { 
    visibility: hidden;
}
.zoomImg
{position: absolute;
    top: 0px!important;
    left: 0px!important;
    opacity: 0!important;
    width: 100vw!important;
    height: 100vh!important;
    border: none;
    max-width: none;
    max-height: none;}
    
td.product-name dl.variation dt{
    margin-right: 3px !important;
}


.tc-price-in-cart{
    display: none!important;
}


@media (max-width: 768px) {
    .elementor-swiper {
        width: calc(160% - 40px) !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'VVDS';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piekus.pokazowawitryna.pl/wp-content/uploads/2023/04/VVDS_Praliner-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */