.elementor-21671 .elementor-element.elementor-element-b763270:not(.elementor-motion-effects-element-type-background), .elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4E4E4;background-image:url("https://sitedemo.pl/wp-content/uploads/2025/02/nasze-menu-3.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-container{min-height:350px;}.elementor-21671 .elementor-element.elementor-element-b763270{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21671 .elementor-element.elementor-element-3bc7d03c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21671 .elementor-element.elementor-element-493cbe99{--spacer-size:60px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21671 .elementor-element.elementor-element-29f80f55 .premium-dual-header-first-header span{display:block;}.elementor-21671 .elementor-element.elementor-element-29f80f55 .elementor-widget-container{text-align:left;transform-origin:left top;}.elementor-21671 .elementor-element.elementor-element-29f80f55 .premium-dual-header-first-span{font-family:"Source Sans Pro", Sans-serif;font-size:44px;font-weight:700;line-height:1em;}.elementor-21671 .elementor-element.elementor-element-29f80f55 .premium-dual-header-second-header{font-family:"Caveat", Sans-serif;font-size:10rem;font-weight:600;line-height:0.1em;color:#911A04;}.elementor-21671 .elementor-element.elementor-element-1d9df207{--spacer-size:60px;}.elementor-21671 .elementor-element.elementor-element-16099fab:not(.elementor-motion-effects-element-type-background), .elementor-21671 .elementor-element.elementor-element-16099fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e49f83 );}.elementor-21671 .elementor-element.elementor-element-16099fab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-21671 .elementor-element.elementor-element-16099fab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21671 .elementor-element.elementor-element-32c14914 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21671 .elementor-element.elementor-element-27cce758 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-menu-toggle{margin:0 auto;background-color:#F8F6F600;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-7a96524 );fill:var( --e-global-color-7a96524 );padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-ac17080 );fill:var( --e-global-color-ac17080 );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ac17080 );}.elementor-21671 .elementor-element.elementor-element-27cce758{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-menu-toggle{color:var( --e-global-color-7a96524 );fill:var( --e-global-color-7a96524 );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-1e49f83 );border-style:solid;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a:hover,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a:focus,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-menu-toggle:hover,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a:hover,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a:focus,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-defea16-font-family ), Sans-serif;font-size:var( --e-global-typography-defea16-font-size );font-weight:var( --e-global-typography-defea16-font-weight );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a{padding-left:7px;padding-right:7px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-8470cb2 );border-bottom-width:1px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-menu-toggle{margin:0 auto;background-color:#F8F6F600;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu .elementor-item{font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-7a96524 );fill:var( --e-global-color-7a96524 );padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-ac17080 );fill:var( --e-global-color-ac17080 );}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-ac17080 );}.elementor-21671 .elementor-element.elementor-element-1e30cb18{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a, .elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-menu-toggle{color:var( --e-global-color-7a96524 );fill:var( --e-global-color-7a96524 );}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-1e49f83 );}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a:hover,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a:focus,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-menu-toggle:hover,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a:hover,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a:focus,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Source Sans Pro", Sans-serif;font-size:15px;text-transform:uppercase;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown a{padding-left:7px;padding-right:7px;padding-top:0px;padding-bottom:0px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}@media(max-width:1024px) and (min-width:768px){.elementor-21671 .elementor-element.elementor-element-4976c2ea{width:100%;}}@media(max-width:1024px){.elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-container{min-height:420px;}.elementor-21671 .elementor-element.elementor-element-b763270:not(.elementor-motion-effects-element-type-background), .elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-21671 .elementor-element.elementor-element-b763270{padding:0% 7% 0% 7%;}.elementor-21671 .elementor-element.elementor-element-493cbe99{--spacer-size:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-21671 .elementor-element.elementor-element-1d9df207{--spacer-size:10px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu .elementor-item{font-size:24px;letter-spacing:1px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-defea16-font-size );}.elementor-21671 .elementor-element.elementor-element-27cce758{--nav-menu-icon-size:51px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu .elementor-item{font-size:24px;letter-spacing:1px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:24px;letter-spacing:1px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18{--nav-menu-icon-size:51px;}}@media(max-width:767px){.elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-container{min-height:375px;}.elementor-21671 .elementor-element.elementor-element-b763270:not(.elementor-motion-effects-element-type-background), .elementor-21671 .elementor-element.elementor-element-b763270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-800px -26px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );}.elementor-21671 .elementor-element.elementor-element-29f80f55 .premium-dual-header-first-span{font-size:30px;}.elementor-21671 .elementor-element.elementor-element-29f80f55 .premium-dual-header-second-header{font-size:6rem;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-defea16-font-size );}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown{border-width:0px 0px 0px 0px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--dropdown a{padding-left:26px;padding-right:26px;padding-top:5px;padding-bottom:5px;}.elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-21671 .elementor-element.elementor-element-27cce758 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-21671 .elementor-element.elementor-element-1e30cb18{z-index:99;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown .elementor-item, .elementor-21671 .elementor-element.elementor-element-1e30cb18 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}}/* Start custom CSS for premium-addon-dual-header, class: .elementor-element-29f80f55 */span.premium-dual-header-second-header{
    width: 200px;
    transform: rotate(-14deg) translateY(0) translate(35px)!important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1e30cb18 */.stop-cafe-menu .sub-menu.elementor-nav-menu--dropdown.sm-nowrap{
    min-width: 100vw!important;
    max-width:100vw!important;
    padding-left: 10vw;
    padding-right: 10vw;

}
.stop-cafe-menu .sub-menu.elementor-nav-menu--dropdown.sm-nowrap li {
    display: inline!important;
    float:left;

}
.stop-cafe-menu .elementor-nav-menu--main a.elementor-item.has-submenu,.stop-cafe-menu a.elementor-item{
    text-decoration: none!important;
    border: solid 1px #4B4B4B;
    border-radius: 15px;
    margin-top: 5px;
}
.stop-cafe-menu .elementor-nav-menu--main a.elementor-item.has-submenu:hover,.elementor-nav-menu--main a.elementor-item.has-submenu:focus,.stop-cafe-menu a.elementor-item:hover, .stop-cafe-menu a.elementor-item.elementor-item-active, .current-menu-ancestor a.elementor-item{
 border: solid 1px #911A04;
 background-color:#911A04;
 color:#ffffff!important;
 }
 .stop-cafe-menu li.menu-item.menu-item-type-post_type.menu-item-object-page.current-page-ancestor a.elementor-item{
      border: solid 1px #911A04;
 background-color:#911A04;
 color:#ffffff!important;
 }
.stop-cafe-menu .elementor-nav-menu--main .current-menu-item a.elementor-item.has-submenu{
     background-color: #911A04;
      border: solid 1px #911A04!important;
 }
/*.eicon-menu-bar::before{
    content:"\e960";
    font-family: "Happy Icons" !important;
}*/
.eicon-menu-bar::after{
    content:'menu';
    font-size: 10px;
    display: block;
    text-transform: uppercase;
    padding-left: 13px;
    font-family: 'Source Sans Pro'
}
.stop-cafe-menu a.elementor-sub-item{
   text-decoration: none!important;  
}
.stop-cafe-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{
    top:190%!important;
    z-index:0;
    
}
.current-menu-item  ul {
    display: flex!important;

} 
.current-menu-item  ul li{    display: inline!important;
    float:left;}
    
.current-page-parent  ul {
    display: flex!important;

} 
.current-page-parent  ul li{    display: inline!important;
    float:left;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16099fab */.page-header{
    display: none;
}
.current-page-ancestor a{
   color: #911A04!important;
   text-decoration: underline;
}
.menu-stop-cafe a{
    margin-left: 0px;
    transition-property: margin-left!important;
    transition-duration: 0.5s!important;
    transition-timing-function: easy!important;
    
}
.menu-stop-cafe a:hover{
    margin-left: 25px;
        transition-property: margin-left!important;
    transition-duration: 0.5s!important;
    transition-timing-function: easy!important;
    text-shadow:  0 0 5px #FFF, 0 0 7px #FFF, 0 0 13px #FFF, -20px -13px 1px rgba(206,89,55,0);
}
 ul {
    list-style-type: none!important;

}
.lista ul{
    margin-left: 0px!important;
    margin-bottom: 0px!important;
        margin-top: 0px!important;
}
.lista ul li{
    padding-bottom: 5px
}
.elementor-tab-title {
    padding-left: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 5px!important;
}
.elementor-toggle-title::after{
    content:'>';
    padding-left: 7px;
    font-size: 1.3em;
}
.elementor-tab-title.elementor-active .elementor-toggle-title::after{
    content:': ';
    font-size: 1em;
}
.elementor-toggle-title:hover{
    padding-left: 20px;
    text-shadow: 0 0 5px #FFF, 0 0 7px #FFF, 0 0 13px #FFF, -20px -13px 1px rgba(206,89,55,0);
}
.elementor-tab-content{
    padding-top: 0px!important;
    padding-bottom: 0px;
}
.elementor-tab-content ul{
    list-style-type: none!important;
}
.elementor-widget-text-editor ul {
	margin-left:0px!important;
}
.elementor-widget-text-editor ul li {
	padding-bottom:5px!important;
}/* End custom CSS */