.elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-container{max-width:900px;min-height:0vh;}.elementor-5564 .elementor-element.elementor-element-b519330{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-c2399f7:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-c2399f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5564 .elementor-element.elementor-element-c2399f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c2399f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-51ee444:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-51ee444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-51ee444 > .elementor-container{max-width:900px;min-height:40vh;}.elementor-5564 .elementor-element.elementor-element-51ee444{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-51ee444 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-471c248:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-471c248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5564 .elementor-element.elementor-element-f3796cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-f3796cb .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5564 .elementor-element.elementor-element-98461d6:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-98461d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-6135234{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-6135234 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-0ccf300:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-0ccf300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-83f0d2d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-83f0d2d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-532991b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-532991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-532991b > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-532991b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-532991b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-feb24c5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-feb24c5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-a4e3eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-d4adc5b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-d4adc5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-b7e2427{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-b7e2427 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-4771157:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-4771157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-4771157 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-4771157{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-4771157 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-2992746{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-2992746 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5564 .elementor-element.elementor-element-bad1386:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-bad1386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-d7f16e5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-d7f16e5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-48a5211:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-48a5211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-48a5211 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-48a5211{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-48a5211 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-24531d2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-24531d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-68fbf98{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-68fbf98 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-e73009b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-e73009b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-c4f65ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-c4f65ba .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-0e4a99e:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0e4a99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/4-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-0e4a99e > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-0e4a99e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-0e4a99e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-329aed1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-329aed1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-c96b0f7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-c96b0f7 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-8915b60{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-8915b60 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-66ffbae:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-66ffbae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-f24e39b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-f24e39b .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-1f44252:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1f44252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-1f44252 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-1f44252{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-1f44252 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-410e98c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-410e98c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-5336924{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-5336924 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-cf45aa7:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-cf45aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-144101.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-cf45aa7 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-cf45aa7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-cf45aa7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-456e970:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-456e970{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-ef7a709{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-ef7a709 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-66eda05:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66eda05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-144251.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-66eda05 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-66eda05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-66eda05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-c11eb50:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-c11eb50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-9e9ff29{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-9e9ff29 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-e78805b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e78805b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-144840.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-e78805b > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-e78805b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-e78805b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-06bd59f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-06bd59f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-7dbd876{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-7dbd876 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-fdee5e8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-fdee5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-145017.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-fdee5e8 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-fdee5e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-fdee5e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-590433b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-590433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-590433b > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-590433b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-590433b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-b324366{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-b324366 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-df02573:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-df02573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-145813.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-df02573 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-df02573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-df02573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-5cb9955:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-5cb9955{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-5e5dec8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-5e5dec8 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-9ea620f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-9ea620f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-145935.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-9ea620f > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-9ea620f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-9ea620f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-183ff54:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-183ff54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-d62da41 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-5564 .elementor-element.elementor-element-cca2735:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-cca2735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-150609.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-cca2735 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-cca2735{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-cca2735 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-1ee33ba:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-1ee33ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-e14ede0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-e14ede0 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-12d8bdc:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-12d8bdc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-b689cd4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-b689cd4 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-a9a4328:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-a9a4328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-150907.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-a9a4328 > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-a9a4328{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-a9a4328 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-97e3d25:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-97e3d25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-20a7a1c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-20a7a1c .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-bfabd7b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bfabd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-151332.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-bfabd7b > .elementor-container{min-height:30vh;}.elementor-5564 .elementor-element.elementor-element-bfabd7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-5564 .elementor-element.elementor-element-bfabd7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-5d2b68f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-5d2b68f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-bc3a886{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-bc3a886 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-b791f4c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-b791f4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-f5dc4df{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-f5dc4df .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-29bbfeb:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-29bbfeb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-c5a547d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-c5a547d .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-925d2c3:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-925d2c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-eaf4224{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-eaf4224 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-49d57ef:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-49d57ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-d05ba0f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-d05ba0f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-2f3a931:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-container{max-width:900px;}.elementor-5564 .elementor-element.elementor-element-2f3a931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5564 .elementor-element.elementor-element-416b895{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5564 .elementor-element.elementor-element-416b895 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;color:#843808;}.elementor-5564 .elementor-element.elementor-element-e75f3ce{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5564 .elementor-element.elementor-element-8632a0a{font-family:"Libre Baskerville", Sans-serif;font-weight:400;color:#843808;}.elementor-5564 .elementor-element.elementor-element-8632a0a a{color:#5C2A0C;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-5564 .elementor-element.elementor-element-471c248:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-98461d6:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-0ccf300:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-532991b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-532991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-d4adc5b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-4771157:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-4771157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-bad1386:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-24531d2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-e73009b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-329aed1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-66ffbae:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-410e98c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-456e970:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-c11eb50:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-06bd59f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-590433b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-590433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-5cb9955:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-183ff54:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-1ee33ba:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-12d8bdc:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-97e3d25:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-5d2b68f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-b791f4c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-29bbfeb:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-925d2c3:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-49d57ef:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-5564 .elementor-element.elementor-element-2f3a931:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-5564 .elementor-element.elementor-element-b519330:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-01-scaled.jpg");background-position:center center;}.elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-container{min-height:35vh;}.elementor-5564 .elementor-element.elementor-element-b519330{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-c2399f7{padding:0px 30px 0px 30px;}.elementor-5564 .elementor-element.elementor-element-51ee444{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-471c248:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-471c248{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-f3796cb .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-98461d6:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-98461d6{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-6135234 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-0ccf300:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-0ccf300{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-83f0d2d .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-532991b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-532991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-532991b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-feb24c5 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-d4adc5b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-d4adc5b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-b7e2427 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-4771157{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-bad1386:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-bad1386{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-d7f16e5 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-48a5211{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-24531d2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-24531d2{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-68fbf98 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-e73009b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-e73009b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-c4f65ba .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-0e4a99e{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-329aed1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-329aed1{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-c96b0f7 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-8fbbcd8{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-8915b60 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-66ffbae:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-66ffbae{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-f24e39b .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-1f44252{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-410e98c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-410e98c{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-5336924 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-cf45aa7{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-456e970:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-456e970{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-ef7a709 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-66eda05{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-c11eb50:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-c11eb50{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-9e9ff29 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-e78805b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-06bd59f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-06bd59f{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-7dbd876 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-fdee5e8{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-590433b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-590433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-590433b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-b324366 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-df02573{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-5cb9955:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-5cb9955{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-5e5dec8 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-9ea620f{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-183ff54:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-183ff54{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-cca2735{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-1ee33ba:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-1ee33ba{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-e14ede0 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-12d8bdc:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-12d8bdc{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-b689cd4 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-a9a4328{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-97e3d25:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-97e3d25{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-20a7a1c .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-bfabd7b{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-5d2b68f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-5d2b68f{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-bc3a886 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-b791f4c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-b791f4c{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-f5dc4df .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-29bbfeb:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-29bbfeb{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-c5a547d .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-925d2c3:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-925d2c3{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-eaf4224 .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-49d57ef:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-49d57ef{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-d05ba0f .elementor-heading-title{font-size:33px;}.elementor-5564 .elementor-element.elementor-element-2f3a931:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");}.elementor-5564 .elementor-element.elementor-element-2f3a931{padding:120px 30px 120px 30px;}.elementor-5564 .elementor-element.elementor-element-416b895 .elementor-heading-title{font-size:33px;}}@media(max-width:767px){.elementor-5564 .elementor-element.elementor-element-b519330:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-01-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-b519330 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-b519330{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-c2399f7{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-0ccf91d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-51ee444:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-51ee444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-02-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-51ee444 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-51ee444{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-471c248:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-471c248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-471c248{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-794c5db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f3796cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f3796cb .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-544da47{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-544da47 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-fcf2535{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-68414f5{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-98461d6:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-98461d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-98461d6{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-4f3be9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-6135234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-6135234 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-96fe250{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-96fe250 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-abf7df3{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-0ccf300:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0ccf300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-0ccf300{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-8b75eae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-83f0d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-83f0d2d .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-8ed508e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-8ed508e img{width:65%;}.elementor-5564 .elementor-element.elementor-element-74a31c2{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-532991b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-532991b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-532991b{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-f3f89a0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-feb24c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-feb24c5 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-084b83a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-084b83a img{width:65%;}.elementor-5564 .elementor-element.elementor-element-dae20f7{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-a4e3eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-03-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-a4e3eb1{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-d4adc5b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-d4adc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-d4adc5b{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-28a5d1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b7e2427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b7e2427 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-87b1398{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-87b1398 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-a53f40c{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-4771157:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-4771157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-4771157{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-76f6f58 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-2992746 img{border-radius:12px 12px 12px 12px;}.elementor-5564 .elementor-element.elementor-element-be0ced3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-bad1386:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bad1386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-bad1386{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-d5442e2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d7f16e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d7f16e5 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-9e99a74{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-9e99a74 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-f492817{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-48a5211:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-48a5211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-04-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-48a5211 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-48a5211{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-24531d2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-24531d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-24531d2{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-e0dfe7d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-68fbf98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-68fbf98 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-6b0b112{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-6b0b112 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-c815da6{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-e73009b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e73009b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-e73009b{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-8a72533 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c4f65ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c4f65ba .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-a5ff05f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-a5ff05f img{width:65%;}.elementor-5564 .elementor-element.elementor-element-92b63ee{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-0e4a99e:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-0e4a99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-05-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-0e4a99e > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-0e4a99e{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-329aed1:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-329aed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-329aed1{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-38f68c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c96b0f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c96b0f7 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-a97bdde{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-a97bdde img{width:65%;}.elementor-5564 .elementor-element.elementor-element-9e5b6a1{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-8fbbcd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-8fbbcd8{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-e1a323e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-8915b60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-8915b60 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-9ca37fc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-9ca37fc img{width:65%;}.elementor-5564 .elementor-element.elementor-element-cfebb5d{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-66ffbae:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66ffbae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-66ffbae{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-e93ecf5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f24e39b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f24e39b .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-536c717{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-536c717 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-3706ccc{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-1f44252:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1f44252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-06-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-1f44252 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-1f44252{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-410e98c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-410e98c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-410e98c{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-3537d64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5336924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5336924 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-7faa5f4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-7faa5f4 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-06228a4{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-cf45aa7:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-cf45aa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-07-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-cf45aa7 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-cf45aa7{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-456e970:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-456e970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-456e970{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-b94a502 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-ef7a709{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-ef7a709 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-43e098f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-43e098f img{width:65%;}.elementor-5564 .elementor-element.elementor-element-99ff5a4{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-66eda05:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-66eda05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-08-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-66eda05 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-66eda05{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-c11eb50:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-c11eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-c11eb50{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-dc2a24b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-9e9ff29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-9e9ff29 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-22a899c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-22a899c img{width:65%;}.elementor-5564 .elementor-element.elementor-element-b014bb1{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-e78805b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-e78805b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Screenshot-2026-10-07-144840.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-e78805b > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-e78805b{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-06bd59f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-06bd59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-06bd59f{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-84cf1be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-7dbd876{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-7dbd876 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-04e756e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-04e756e img{width:65%;}.elementor-5564 .elementor-element.elementor-element-cb5941e{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-fdee5e8:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-fdee5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-10-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-fdee5e8 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-fdee5e8{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-590433b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-590433b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-590433b{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-63a0a76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b324366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b324366 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-43afd34{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-43afd34 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-e3fc2ea{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-df02573:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-df02573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-11-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-df02573 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-df02573{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-5cb9955:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5cb9955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-5cb9955{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-0fa7eb6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5e5dec8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-5e5dec8 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-6316a61{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-6316a61 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-ca05ba8{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-9ea620f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-9ea620f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-12-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-9ea620f > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-9ea620f{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-183ff54:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-183ff54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-183ff54{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-93cc096 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d62da41 img{border-radius:12px 12px 12px 12px;}.elementor-5564 .elementor-element.elementor-element-b68c46e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-cca2735:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-cca2735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-13-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-cca2735 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-cca2735{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-1ee33ba:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1ee33ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-1ee33ba{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-2dfb43a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-e14ede0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-e14ede0 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-659e52f{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-659e52f img{width:65%;}.elementor-5564 .elementor-element.elementor-element-87b7e12{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-12d8bdc:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-12d8bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-12d8bdc{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-ac15159 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b689cd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b689cd4 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-bf4e680{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-bf4e680 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-63875f1{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-a9a4328:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-a9a4328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-14-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-a9a4328 > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-a9a4328{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-97e3d25:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-97e3d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-97e3d25{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-86f434f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-20a7a1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-20a7a1c .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-1811dfa{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-1811dfa img{width:65%;}.elementor-5564 .elementor-element.elementor-element-e1599a5{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-bfabd7b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bfabd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Untitled-4-15-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-bfabd7b > .elementor-container{min-height:60vh;}.elementor-5564 .elementor-element.elementor-element-bfabd7b{padding:120px 20px 120px 20px;}.elementor-5564 .elementor-element.elementor-element-5d2b68f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d2b68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-5d2b68f{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-a789a27 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-bc3a886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-bc3a886 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-5b5913c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-5b5913c img{width:65%;}.elementor-5564 .elementor-element.elementor-element-ec3d809{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-b791f4c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-b791f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-b791f4c{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-10e90a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f5dc4df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-f5dc4df .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-ac574e6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-ac574e6 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-b81d71b{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-29bbfeb:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-29bbfeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-29bbfeb{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-c84df66 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c5a547d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-c5a547d .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-411f6a6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-411f6a6 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-8f5dfc0{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-925d2c3:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-925d2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-925d2c3{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-91557a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-eaf4224{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-eaf4224 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-acd4cac{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-acd4cac img{width:65%;}.elementor-5564 .elementor-element.elementor-element-e60a4af{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-49d57ef:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-49d57ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-49d57ef{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-a73d2c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d05ba0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-d05ba0f .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-d38788a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-d38788a img{width:65%;}.elementor-5564 .elementor-element.elementor-element-5cdea0a{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-2f3a931:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2f3a931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keiftripoli.restaurant/wp-content/uploads/2026/10/Menu-background.jpg-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5564 .elementor-element.elementor-element-2f3a931{padding:20px 45px 20px 45px;}.elementor-5564 .elementor-element.elementor-element-1b74e91 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-416b895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-416b895 .elementor-heading-title{font-size:20px;}.elementor-5564 .elementor-element.elementor-element-1c255f3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5564 .elementor-element.elementor-element-1c255f3 img{width:65%;}.elementor-5564 .elementor-element.elementor-element-2dc2d02{padding:0px 0px 0px 0px;}.elementor-5564 .elementor-element.elementor-element-8632a0a{text-align:center;}.elementor-5564 .elementor-element.elementor-element-8632a0a p{margin-block-end:0px;}}/* Start custom CSS for heading, class: .elementor-element-f3796cb */.keif-category-heading .elementor-heading-title {
    font-family: 'Brasika', serif !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fcf2535 *//* =========================================
   BREAKFAST — FIRST 3 SPECIAL ITEMS
========================================= */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) {
    display: block !important;

    min-height: 0 !important;
    height: auto !important;

    background: transparent !important;

    border-radius: 0 !important;

    margin: 0 0 18px 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}


/* REMOVE IMAGE AREA */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-item-image {
    display: none !important;
}


/* CONTENT */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-item-content {
    display: block !important;

    width: 100% !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* TITLE */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-title {
    color: #843808 !important;

    font-family: 'Libre Baskerville', serif !important;

    font-size: 16px !important;
    font-weight: 550 !important;

    line-height: 1.2 !important;

    margin: 0 0 5px 0 !important;

    text-transform: none !important;
}


/* DESCRIPTION */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-description-holder {
    display: block !important;

    color: #853909 !important;

    font-family: 'Libre Baskerville', serif !important;

    font-size: 13px !important;
    font-weight: 400 !important;
    text-align: justify !important;
    text-align-last: left !important;

    line-height: 1.15 !important;

    margin: 0 0 7px 0 !important;
    padding: 0 !important;
}


/* PRICE */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-bottom-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-price-holder {
    display: block !important;

    width: 100% !important;

    float: none !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-price {
    color: #853909 !important;

    font-family: 'Libre Baskerville', serif !important;

    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.2 !important;

    margin: 0 !important;
}


/* REMOVE ANDE DOTTED LINE */

.breakfast-menu .mkdf-rml-item:nth-child(-n+3) .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68414f5 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 600 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}

/* DESKTOP ONLY — 2 COLUMN MENU */
@media only screen and (min-width: 1025px) {

    /* Arrange products into 2 columns */
    .serene-menu .mkdf-rml-holder {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        column-gap: 16px !important;
        row-gap: 12px !important;
    }

    /* Make each product fit its grid column */
    .serene-menu .mkdf-rml-item {
        width: 100% !important;
        min-width: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }

    /* Adjust image size for narrower cards */
    .serene-menu .mkdf-rml-item-image {
        width: 85px !important;
        min-width: 85px !important;
        height: 85px !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-471c248 *//* KEEP EACH CATEGORY'S BACKGROUND FIXED */
.elementor-section.keif-category-section {
    background-attachment: fixed !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/* ENSURE PRODUCTS DON'T HAVE WHITE BACKGROUNDS */
.elementor-section.keif-category-section
> .elementor-container,
.elementor-section.keif-category-section
.elementor-column,
.elementor-section.keif-category-section
.elementor-widget-wrap {
    background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-abf7df3 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74a31c2 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dae20f7 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a53f40c *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be0ced3 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f492817 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c815da6 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-92b63ee *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9e5b6a1 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cfebb5d *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3706ccc *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-06228a4 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-99ff5a4 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b014bb1 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cb5941e *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3fc2ea *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ca05ba8 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b68c46e *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-87b7e12 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63875f1 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e1599a5 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec3d809 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b81d71b *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8f5dfc0 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e60a4af *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5cdea0a *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2dc2d02 *//* ========================================
   SERENE MENU — PRODUCT CARDS
======================================== */

.serene-menu .mkdf-rml-holder {
    margin: 0 !important;
    padding: 0 !important;
}


/* PRODUCT CARD */

.serene-menu .mkdf-rml-item {
    position: relative !important;

    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 100px !important;

    margin: 0 0 12px 0 !important;
    padding: 10px !important;

    background-color: rgba(132, 56, 8, 0.5) !important;

    border-radius: 14px !important;

    box-sizing: border-box !important;
}


/* =====================
   IMAGE
===================== */

.serene-menu .mkdf-rml-item-image {
    float: none !important;

    width: 90px !important;
    min-width: 90px !important;
    height: 90px !important;

    margin: 0 0 0 14px !important;
    padding: 0 !important;

    background: #fff !important;

    border-radius: 13px !important;
    overflow: hidden !important;
}


.serene-menu .mkdf-rml-item-image a {
    display: block !important;

    width: 100% !important;
    height: 100% !important;
}


.serene-menu .mkdf-rml-item-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    object-fit: contain !important;

    border-radius: 13px !important;
}


/* =====================
   CONTENT
===================== */

.serene-menu .mkdf-rml-item-content {
    float: none !important;

    display: flex !important;
    flex: 1 !important;
    flex-direction: column !important;
    justify-content: space-between !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 88px !important;

    padding: 3px 4px !important;
}


/* Reset Ande positioning */

.serene-menu .mkdf-rml-top-holder,
.serene-menu .mkdf-rml-bottom-holder {
    position: static !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =====================
   TITLE
===================== */

.serene-menu .mkdf-rml-title-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.serene-menu .mkdf-rml-title {
    margin: 0 0 3px 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 600 !important;

    line-height: 1.15 !important;

    text-transform: none !important;
    letter-spacing: 0 !important;
}


/* =====================
   DESCRIPTION
===================== */

.serene-menu .mkdf-rml-description-holder {
    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 9px !important;
    font-weight: 400 !important;

    line-height: 1.2 !important;
}


/* =====================
   PRICE
===================== */

.serene-menu .mkdf-rml-bottom-holder {
    margin-top: auto !important;
}


.serene-menu .mkdf-rml-price-holder {
    position: static !important;

    display: block !important;
    float: none !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


.serene-menu .mkdf-rml-price {
    margin: 0 !important;

    color: #fff !important;

    font-family: 'Libre Baskerville', serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    line-height: 1.1 !important;
}


/* REMOVE ORIGINAL ANDE LINE */

.serene-menu .mkdf-rml-line {
    display: none !important;
}

/* =========================================
   HIDE ANDE EMPTY IMAGE HOLDERS
========================================= */

.serene-menu
.mkdf-restaurant-menu-list.mkdf-rml-with-featured-image
.mkdf-rml-item-image:not(:has(img)) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;

    width: 0 !important;
    min-width: 0 !important;
    height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* Product content takes full width */

.serene-menu
.mkdf-rml-item:not(:has(.mkdf-rml-item-image img))
.mkdf-rml-item-content {
    width: 100% !important;
    max-width: 100% !important;
    flex: 1 1 100% !important;
}/* End custom CSS */