.elementor-2577 .elementor-element.elementor-element-20ac86c:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-20ac86c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9D7B6;}.elementor-2577 .elementor-element.elementor-element-20ac86c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 10px 0px;}.elementor-2577 .elementor-element.elementor-element-20ac86c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-5ba8e02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-2577 .elementor-element.elementor-element-5ba8e02 > .elementor-element-populated{padding:5px 5px 0px 5px;}.elementor-2577 .elementor-element.elementor-element-691e9a4 > .elementor-container{max-width:1134px;min-height:71px;}.elementor-2577 .elementor-element.elementor-element-691e9a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2577 .elementor-element.elementor-element-691e9a4:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-691e9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD7B7;background-image:url("https://restaurants.berliner-do.com/wp-content/uploads/2026/07/YELLO-SEPARATEUR.png");background-position:bottom center;background-repeat:repeat-x;background-size:contain;}.elementor-2577 .elementor-element.elementor-element-691e9a4 > .elementor-background-overlay{background-color:#02010100;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-691e9a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-11a65e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-11a65e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-01c923b{margin-top:-13px;margin-bottom:0px;}.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-2577 .elementor-element.elementor-element-8457999{text-align:center;z-index:2;}.elementor-2577 .elementor-element.elementor-element-8457999 img{width:254px;}.elementor-2577 .elementor-element.elementor-element-8457999 > .elementor-widget-container{margin:0px 0px -62px 180px;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-c8f4a0f:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-c8f4a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9B128;}.elementor-2577 .elementor-element.elementor-element-c8f4a0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-3px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-c8f4a0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-e94ef3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurants.berliner-do.com/wp-content/uploads/2026/07/PITA_KEBAB.webp");background-position:-100% 0px;background-repeat:no-repeat;background-size:89% auto;}.elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-d9b3893{--spacer-size:30vh;}.elementor-2577 .elementor-element.elementor-element-9a4f115 img{width:237px;}.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-2577 .elementor-element.elementor-element-2812df1{text-align:center;}.elementor-2577 .elementor-element.elementor-element-2812df1 .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-9992179 );stroke:var( --e-global-color-9992179 );color:#F9B128;}.elementor-2577 .elementor-element.elementor-element-360a53b img{width:32%;}body:not(.rtl) .elementor-2577 .elementor-element.elementor-element-360a53b{left:-623.977px;}body.rtl .elementor-2577 .elementor-element.elementor-element-360a53b{right:-623.977px;}.elementor-2577 .elementor-element.elementor-element-360a53b{top:418.973px;}.elementor-2577 .elementor-element.elementor-element-ddd2b32 img{width:50%;}.elementor-2577 .elementor-element.elementor-element-93f31c5{text-align:center;}.elementor-2577 .elementor-element.elementor-element-93f31c5 .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-9992179 );}.elementor-2577 .elementor-element.elementor-element-93f31c5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-afd3266{--spacer-size:50px;}.elementor-2577 .elementor-element.elementor-element-b080395{text-align:center;}.elementor-2577 .elementor-element.elementor-element-b080395 .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-9992179 );}.elementor-2577 .elementor-element.elementor-element-b080395 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-13b5ecb{--spacer-size:50px;}.elementor-2577 .elementor-element.elementor-element-50b1d9d{text-align:center;}.elementor-2577 .elementor-element.elementor-element-50b1d9d .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-9992179 );}.elementor-2577 .elementor-element.elementor-element-50b1d9d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-99219a5{--spacer-size:50px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2577 .elementor-element.elementor-element-e529c55 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;fill:#E9D7B5;color:#E9D7B5;background-color:#E9D7B5;padding:19px 19px 19px 19px;}.elementor-2577 .elementor-element.elementor-element-033a824:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-033a824 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurants.berliner-do.com/wp-content/uploads/2026/07/Berliner_kebab_bowl.webp");background-position:100% 0%;background-repeat:no-repeat;background-size:76% auto;}.elementor-2577 .elementor-element.elementor-element-033a824 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-033a824 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-d6dfaf6 > .elementor-container{max-width:1134px;}.elementor-2577 .elementor-element.elementor-element-d6dfaf6:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-d6dfaf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191837;}.elementor-2577 .elementor-element.elementor-element-d6dfaf6 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-d6dfaf6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-f677d6d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-f677d6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-92584ce{text-align:center;}.elementor-2577 .elementor-element.elementor-element-92584ce .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:90px;font-weight:500;color:var( --e-global-color-9992179 );}.elementor-2577 .elementor-element.elementor-element-92584ce > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-0e38e76{--spacer-size:25px;}.elementor-2577 .elementor-element.elementor-element-4eaa88d{--spacer-size:150px;}.elementor-2577 .elementor-element.elementor-element-3200101{text-align:center;}.elementor-2577 .elementor-element.elementor-element-3200101 .elementor-heading-title{font-family:"Thunder", Sans-serif;font-size:90px;font-weight:300;color:var( --e-global-color-9992179 );}.elementor-2577 .elementor-element.elementor-element-3200101 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-8ccf2ba > .elementor-container{max-width:1134px;}.elementor-2577 .elementor-element.elementor-element-8ccf2ba:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-8ccf2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD7B7;background-image:url("https://restaurants.berliner-do.com/wp-content/uploads/2026/07/Berliner_separateur_bot_bleu-scaled-1-1.png");background-repeat:repeat-x;background-size:contain;}.elementor-2577 .elementor-element.elementor-element-8ccf2ba > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-8ccf2ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-7333018 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-7333018 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-0797b91{--spacer-size:62px;}.elementor-2577 .elementor-element.elementor-element-be61cef > .elementor-container{max-width:1134px;min-height:237px;}.elementor-2577 .elementor-element.elementor-element-be61cef:not(.elementor-motion-effects-element-type-background), .elementor-2577 .elementor-element.elementor-element-be61cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECD7B7;background-image:url("https://restaurants.berliner-do.com/wp-content/uploads/2026/07/YELLO-SEPARATEUR.png");background-position:bottom center;background-repeat:repeat-x;background-size:contain;}.elementor-2577 .elementor-element.elementor-element-be61cef > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2577 .elementor-element.elementor-element-be61cef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-948b2d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-948b2d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2577 .elementor-element.elementor-element-e94ef3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2577 .elementor-element.elementor-element-033a824:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-033a824 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-2577 .elementor-element.elementor-element-20ac86c{padding:10px 10px 10px 10px;}.elementor-2577 .elementor-element.elementor-element-691e9a4 > .elementor-container{min-height:0px;}.elementor-2577 .elementor-element.elementor-element-691e9a4{padding:20px 20px 20px 20px;}.elementor-2577 .elementor-element.elementor-element-54a39cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2577 .elementor-element.elementor-element-54a39cc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-8457999{text-align:end;}.elementor-2577 .elementor-element.elementor-element-8457999 img{width:110px;}.elementor-2577 .elementor-element.elementor-element-8457999 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 030px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-e94ef3f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-e94ef3f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-2577 .elementor-element.elementor-element-9a4f115 img{width:136px;}.elementor-2577 .elementor-element.elementor-element-2812df1 .elementor-heading-title{font-size:39px;}.elementor-2577 .elementor-element.elementor-element-2812df1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2577 .elementor-element.elementor-element-704a876 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-93f31c5 .elementor-heading-title{font-size:30px;}.elementor-2577 .elementor-element.elementor-element-afd3266{--spacer-size:20px;}.elementor-2577 .elementor-element.elementor-element-b080395 .elementor-heading-title{font-size:30px;}.elementor-2577 .elementor-element.elementor-element-13b5ecb{--spacer-size:20px;}.elementor-2577 .elementor-element.elementor-element-50b1d9d .elementor-heading-title{font-size:30px;}.elementor-2577 .elementor-element.elementor-element-99219a5{--spacer-size:33px;}.elementor-2577 .elementor-element.elementor-element-e529c55 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2577 .elementor-element.elementor-element-033a824:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2577 .elementor-element.elementor-element-033a824 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-2577 .elementor-element.elementor-element-d6dfaf6{padding:20px 20px 20px 20px;}.elementor-2577 .elementor-element.elementor-element-f677d6d > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-2577 .elementor-element.elementor-element-92584ce .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2577 .elementor-element.elementor-element-92584ce > .elementor-widget-container{padding:0px 0px 0px 0px;--e-transform-rotateZ:357deg;}.elementor-2577 .elementor-element.elementor-element-4eaa88d{--spacer-size:53px;}.elementor-2577 .elementor-element.elementor-element-3200101 .elementor-heading-title{font-size:32px;}.elementor-2577 .elementor-element.elementor-element-3200101 > .elementor-widget-container{padding:0px 0px 0px 0px;--e-transform-rotateZ:358deg;}.elementor-2577 .elementor-element.elementor-element-8ccf2ba{padding:20px 20px 20px 20px;}.elementor-2577 .elementor-element.elementor-element-0797b91{--spacer-size:15px;}.elementor-2577 .elementor-element.elementor-element-be61cef > .elementor-container{min-height:48px;}.elementor-2577 .elementor-element.elementor-element-be61cef{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-2577 .elementor-element.elementor-element-e94ef3f{width:29.297%;}.elementor-2577 .elementor-element.elementor-element-d368e5b{width:40.718%;}.elementor-2577 .elementor-element.elementor-element-033a824{width:29.645%;}}/* Start custom CSS for section, class: .elementor-element-20ac86c */html #TitleSlider, #TitleSlider .elementor-heading-title {
    font-size: 65px !important;
}

@media screen and (min-width: 0px) and (max-width: 640px) {
html #TitleSlider, #TitleSlider .elementor-heading-title {
    font-size: 35px !important;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8ccf2ba */#cff .cff-author a, #cff-lightbox-wrapper .cff-author a {
    FONT-SIZE: 35PX;
    font-family: 'Thunder', Impact, sans-serif !important;
    text-transform: uppercase;
    line-height: .9;
    letter-spacing: .5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Thunder';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://restaurants.berliner-do.com/wp-content/uploads/2026/06/Thunder-ExtraBoldLC.ttf') format('truetype');
}
/* End Custom Fonts CSS */