.avia-section.av-mh0f4war-efde5560362a7a2f8aad2f0c4d3ce756{
background-repeat:no-repeat;
background-image:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-spreeterrasse.jpg);
background-position:50% 0%;
background-attachment:fixed;
position:relative;
z-index:1;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mh0f4war-efde5560362a7a2f8aad2f0c4d3ce756{
z-index:1;
}
.avia-section.av-mh0f4war-efde5560362a7a2f8aad2f0c4d3ce756 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}
.avia-section.av-mh0f4war-efde5560362a7a2f8aad2f0c4d3ce756 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-2ooerd-46203cbce92a274b89d1585eae5c72b6{
width:32.666666666667%;
margin-left:0;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0);
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ooerd-46203cbce92a274b89d1585eae5c72b6 .av-flex-placeholder{
width:1%;
}

.avia-image-container.av-2ys4w9-faf8840b8a3de73b552daa7bc66bd89a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2ys4w9-faf8840b8a3de73b552daa7bc66bd89a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-mh0f6yd0-0766538069a728dec19e081976ac851b{
width:66.333333333333%;
margin-left:0;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0);
}
#top .flex_column_table.av-equal-height-column-flextable.av-mh0f6yd0-0766538069a728dec19e081976ac851b .av-flex-placeholder{
width:1%;
}

#top .av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771{
padding-bottom:10px;
color:#ffffff;
font-size:7vw;
}
body .av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .av-special-heading-tag{
font-size:7vw;
}
.av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mih0h541-6fb0112a139d6edcf03819c47cc05ab3{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mih0h541-6fb0112a139d6edcf03819c47cc05ab3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mih0h541-6fb0112a139d6edcf03819c47cc05ab3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mih0h541-6fb0112a139d6edcf03819c47cc05ab3 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mih0kwip-5aa459124297c38a3443737ff87cd30a{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mih0kwip-5aa459124297c38a3443737ff87cd30a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mih0kwip-5aa459124297c38a3443737ff87cd30a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mih0kwip-5aa459124297c38a3443737ff87cd30a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2zjcu1-5d3ea3015f9d284419062b17dcaffb26{
height:200px;
}

.avia-section.av-2aknft-77eb4abc7e47ab9df28678f4e442b081{
z-index:2;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2aknft-77eb4abc7e47ab9df28678f4e442b081{
z-index:2;
}

@keyframes av_boxShadowEffect_av-14t7f21-f7415611dbc6b8be1d323e06368766a8-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-14t7f21-f7415611dbc6b8be1d323e06368766a8{
margin-top:-200px;
margin-bottom:-300px;
}
.flex_column.av-14t7f21-f7415611dbc6b8be1d323e06368766a8{
order:2;
z-index:9;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

.av_font_icon.av-12iq0wp-f5ba043533e840a98eda0dfa33c9984e{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-12iq0wp-f5ba043533e840a98eda0dfa33c9984e svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-12iq0wp-f5ba043533e840a98eda0dfa33c9984e .av-icon-char{
font-size:50px;
}

#top .av_textblock_section.av-11t2vvt-01c3c6b44e74497bc0b35a30fb3e4295 .avia_textblock{
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-z1ike1-d2081fd301b56d8d89147bfe16617cdf-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-z1ike1-d2081fd301b56d8d89147bfe16617cdf{
margin-top:-200px;
margin-bottom:-300px;
}
.flex_column.av-z1ike1-d2081fd301b56d8d89147bfe16617cdf{
order:1;
transform:scale(1.1);
z-index:10;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-3ftry1-bcce8aa60f020ebe830131159b46c230{
padding-bottom:10px;
}
body .av-special-heading.av-3ftry1-bcce8aa60f020ebe830131159b46c230 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3ftry1-bcce8aa60f020ebe830131159b46c230 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ue147d-0c8ee1c853b7b528aff7565e965bf16f{
height:40px;
}

#top #wrap_all .avia-button.av-2twt61-28cdefdcf645ce68e42f69693c32c0d8{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2twt61-28cdefdcf645ce68e42f69693c32c0d8:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

@keyframes av_boxShadowEffect_av-qz6yo9-d1b93e18df0f3e77cfdf110a6acb2417-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-qz6yo9-d1b93e18df0f3e77cfdf110a6acb2417{
margin-top:-200px;
margin-bottom:-300px;
}
.flex_column.av-qz6yo9-d1b93e18df0f3e77cfdf110a6acb2417{
order:0;
z-index:9;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

.av_font_icon.av-ozfsuh-ddf8ffa6a13a7c8d079f2501be6c612c{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-ozfsuh-ddf8ffa6a13a7c8d079f2501be6c612c svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-ozfsuh-ddf8ffa6a13a7c8d079f2501be6c612c .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .av_textblock_section.av-nmfebt-6c767e6646d328700f6acd0e715b6ce0 .avia_textblock{
color:#ffffff;
}

.av_font_icon.av-2auxt5-949468d6ecd44dafb3ac6b211e8818e8{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2auxt5-949468d6ecd44dafb3ac6b211e8818e8 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2auxt5-949468d6ecd44dafb3ac6b211e8818e8 .av-icon-char{
font-size:20px;
}

#top .hr.hr-invisible.av-l0neu1-75aa429cadb52bd348d09147f8fae1b7{
height:40px;
}

.av_font_icon.av-jcj9vt-d2168bb37cd742a1a19564932c7df6e2{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jcj9vt-d2168bb37cd742a1a19564932c7df6e2 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jcj9vt-d2168bb37cd742a1a19564932c7df6e2 .av-icon-char{
font-size:45px;
}

#top .av_textblock_section.av-6bnzt-c4309452b8e1ebb3f3a3f906b805bf09 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-fmm12h-80d8babcbd4d9317162c36a59a3bd59a{
height:60px;
}

#top #wrap_all .avia-button.av-dh5qzd-70914de2368ab361ddbb8e94fa8698b2{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-dh5qzd-70914de2368ab361ddbb8e94fa8698b2:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top #wrap_all .avia-button.av-mmn6ip2c-97dbe0f7878b30a8d68ae283baa60591{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mmn6ip2c-97dbe0f7878b30a8d68ae283baa60591:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.avia-section.av-mlkuqh8i-3d64151adec63d2a5a46f434794067fa{
background-repeat:no-repeat;
background-image:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-spreeterrasse.jpg);
background-position:50% 0%;
background-attachment:fixed;
position:relative;
z-index:1;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mlkuqh8i-3d64151adec63d2a5a46f434794067fa{
z-index:1;
}
.avia-section.av-mlkuqh8i-3d64151adec63d2a5a46f434794067fa .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}
.avia-section.av-mlkuqh8i-3d64151adec63d2a5a46f434794067fa .avia-divider-svg-top svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}
.avia-section.av-mlkuqh8i-3d64151adec63d2a5a46f434794067fa .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cg75qx-09ac6b334e2073a8931409306e2f46c8{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-cg75qx-09ac6b334e2073a8931409306e2f46c8{
z-index:100;
padding:0px 0px 0px 0px;
}

#top .av-rotator-container.av-alz44p-d966c2de7e31ef092da82b13ff84e900{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-alz44p-d966c2de7e31ef092da82b13ff84e900 .av-rotator-container-inner{
font-size:7vw;
}

#top #wrap_all .avia-button.av-a2wtl-fb0a2e8652f0fe218c1466d7597a2849{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all.avia-button.av-a2wtl-fb0a2e8652f0fe218c1466d7597a2849:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

#top #wrap_all .avia-button.av-mmn6jbao-4df82c162ea4ddb82874213376e3e161{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
margin:20px 0 0 0;
}
#top #wrap_all.avia-button.av-mmn6jbao-4df82c162ea4ddb82874213376e3e161:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-l3sm2j2d-0e27302495d8c05b47268de920c5c007{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-0e27302495d8c05b47268de920c5c007{
padding:60px 60px 60px 60px !important;
}

#top .av-special-heading.av-l3sm88y3-433431e0a32394b2429f874b85a0b475{
padding-bottom:0;
}
body .av-special-heading.av-l3sm88y3-433431e0a32394b2429f874b85a0b475 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l3sm88y3-433431e0a32394b2429f874b85a0b475 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ndwdl-8d38590ab420e9c7fdfa1edd084bb387{
height:50px;
}

.flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-l3sm2rrf-cf19ed96a2703c945957aec30853effb{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3sluu0i-1fdff56d81600dc577ed960ee23f8ecb{
z-index:110;
}
.avia-image-container.av-l3sluu0i-1fdff56d81600dc577ed960ee23f8ecb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3sluu0i-1fdff56d81600dc577ed960ee23f8ecb .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3sluu0i-1fdff56d81600dc577ed960ee23f8ecb .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c{
position:absolute;
top:40px;
left:-50px;
z-index:110;
}
.avia-image-container.av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3slz2ga-d7e2df6059f81204dcffe05bb40a570c 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-1oaef4-2d9faab485f0f95d348316562a983d45{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-l3smwbbb-35c98dcdeb2050ecfbad849cca57dd50{
z-index:110;
}
.avia-image-container.av-l3smwbbb-35c98dcdeb2050ecfbad849cca57dd50 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-l3smwbbb-35c98dcdeb2050ecfbad849cca57dd50 .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smwbbb-35c98dcdeb2050ecfbad849cca57dd50 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

@keyframes av_boxShadowEffect_av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea{
position:absolute;
top:40px;
right:-50px;
z-index:110;
}
.avia-image-container.av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}
.avia-image-container.av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea img.avia_image.avia_start_delayed_animation.shadow-animated{
animation:av_boxShadowEffect_av-l3smyzp5-651f6f81e9c3b6eecb78576deea685ea 4s cubic-bezier(0.17,0.84,0.44,1) 1 forwards;
animation-delay:4s;
}

.flex_cell.av-l3sn2t3l-1ec90896620148d6d5a3a19aefb14daa{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-1ec90896620148d6d5a3a19aefb14daa{
padding:60px 60px 60px 60px !important;
}

#top .av-special-heading.av-1jsd34-b428422d91de4872556d6cdcb51ee357{
padding-bottom:0;
}
body .av-special-heading.av-1jsd34-b428422d91de4872556d6cdcb51ee357 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1jsd34-b428422d91de4872556d6cdcb51ee357 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mlk0iij5-e297626c42fbcdb6401ff26df807503b{
height:50px;
}

.flex_cell.av-aaxiux-f9fc585cf0886a8e16b079c6cff24148{
vertical-align:middle;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}
.responsive #top #wrap_all .flex_cell.av-aaxiux-f9fc585cf0886a8e16b079c6cff24148{
padding:50px 0px 50px 0px !important;
}

@keyframes av_boxShadowEffect_av-vlimh-30627f381f6e6ef3dac4e4d3aed70070-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-vlimh-30627f381f6e6ef3dac4e4d3aed70070{
position:relative;
left:200px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-8320c9-07a6f33392255f49e0ee88359424c429{
padding-bottom:10px;
}
body .av-special-heading.av-8320c9-07a6f33392255f49e0ee88359424c429 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8320c9-07a6f33392255f49e0ee88359424c429 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-4eg4rt-5eb51747f99c393d4cdccbbfef3d9a99{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-4eg4rt-5eb51747f99c393d4cdccbbfef3d9a99:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-1v3lfd-22269c5b09644ce99516fcd04bd6ea23{
vertical-align:middle;
background:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-treptow-koepenick.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-1v3lfd-22269c5b09644ce99516fcd04bd6ea23{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-mjgqtcsh-3565f4df361b86597b33d6b84f01e818{
vertical-align:middle;
background:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-treptow-koepenick-lunch-740x1030.jpg) 50% 100% no-repeat scroll #f8f8f8;
}
.responsive #top #wrap_all .flex_cell.av-mjgqtcsh-3565f4df361b86597b33d6b84f01e818{
padding:100px 0px 100px 0px !important;
}

.flex_cell.av-mjgq0rpn-bb9458e8d1f652d9385c1cc567949cf9{
vertical-align:middle;
background-color:#2d2d2d;
background:linear-gradient( to bottom, #2d2d2d, #383838 );
}
.responsive #top #wrap_all .flex_cell.av-mjgq0rpn-bb9458e8d1f652d9385c1cc567949cf9{
padding:50px 0 70px 0 !important;
}

#top .av-special-heading.av-mjgrk0m4-03bd10c84d51d188e29609f02209fbb8{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-mjgrk0m4-03bd10c84d51d188e29609f02209fbb8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mjgrk0m4-03bd10c84d51d188e29609f02209fbb8 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mjgrk0m4-03bd10c84d51d188e29609f02209fbb8 .av-subheading{
font-size:15px;
}

.flex_column.av-6p63t-19c8ef4c981ce475956e771fbc3bfa61{
position:relative;
top:-20px;
right:200px;
z-index:100;
padding:0px 0px 0px 0px;
background-color:rgba(0,0,0,0);
}

@keyframes av_boxShadowEffect_av-mjgr2zr8-fbd30c3493e79971f946527397ae4a8a {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-mjgr2zr8-fbd30c3493e79971f946527397ae4a8a img.avia_image{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
}
.avia-image-container.av-mjgr2zr8-fbd30c3493e79971f946527397ae4a8a .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-30rq21-af8d6985c086cff7b14cf5115f4fe821{
position:relative;
top:20px;
right:200px;
padding:0px 0px 0px 0px;
background-color:rgba(0,0,0,0);
}

.flex_cell.av-l3syods3-aff17c2905485cf6e6ba1e2765b33dae{
vertical-align:middle;
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}
.responsive #top #wrap_all .flex_cell.av-l3syods3-aff17c2905485cf6e6ba1e2765b33dae{
padding:50px 0px 50px 0px !important;
}

@keyframes av_boxShadowEffect_av-l3sys9uw-071f37d919c9a52baaa2b38f987f71fc-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-l3sys9uw-071f37d919c9a52baaa2b38f987f71fc{
position:relative;
left:100px;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 0px 0px 0px;
background-color:#ffffff;
}

#top .av-special-heading.av-ml8h2291-2652d14236df09bea4720c071cccc571{
padding-bottom:10px;
}
body .av-special-heading.av-ml8h2291-2652d14236df09bea4720c071cccc571 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ml8h2291-2652d14236df09bea4720c071cccc571 .av-subheading{
font-size:15px;
}

.flex_cell.av-l3sypxl7-3a10098a022591b8de71255310c32366{
vertical-align:middle;
background:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-reservierung-1-824x1030.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-l3sypxl7-3a10098a022591b8de71255310c32366{
padding:120px 120px 120px 120px !important;
}

.avia-section.av-mljsd6q6-0068f55f7feec05b166ccbe13cb8c199{
position:relative;
}
.avia-section.av-mljsd6q6-0068f55f7feec05b166ccbe13cb8c199 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-treptow-koepenick.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-mljsd6q6-0068f55f7feec05b166ccbe13cb8c199 .avia-divider-svg-top svg{
height:50px;
fill:#ffffff;
}
.avia-section.av-mljsd6q6-0068f55f7feec05b166ccbe13cb8c199 .avia-divider-svg-bottom svg{
height:50px;
fill:#2d2d2d;
}

@keyframes av_boxShadowEffect_av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
#top .flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
margin-top:50px;
margin-bottom:50px;
}

#top .av-special-heading.av-69pgzd-67b9c3f12c766f054bc2e519d033b2cb{
padding-bottom:10px;
}
body .av-special-heading.av-69pgzd-67b9c3f12c766f054bc2e519d033b2cb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-69pgzd-67b9c3f12c766f054bc2e519d033b2cb .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-2ck0vt-1481cbd35a19676c528657707b0bb835{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2ck0vt-1481cbd35a19676c528657707b0bb835:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.avia-section.av-mlju0jlz-7422181268f226a31ca2409046274cdc{
background-color:#2d2d2d;
background-image:unset;
}

#top .av-special-heading.av-5fjv6x-38288eacbebff693213d48720f1dc4fa{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-5fjv6x-38288eacbebff693213d48720f1dc4fa .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5fjv6x-38288eacbebff693213d48720f1dc4fa .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-5fjv6x-38288eacbebff693213d48720f1dc4fa .av-subheading{
font-size:15px;
}

.flex_column.av-mlju2cu9-19ca20aec0868268d5212637f7cf37f2{
z-index:100;
padding:0px 0px 0px 0px;
background-color:rgba(0,0,0,0);
}

@keyframes av_boxShadowEffect_av-4dy4mh-f2105651e5a747a4a9c30ce5cd25be1d {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-4dy4mh-f2105651e5a747a4a9c30ce5cd25be1d img.avia_image{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
}
.avia-image-container.av-4dy4mh-f2105651e5a747a4a9c30ce5cd25be1d .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-mlju36j7-126f93cad66a3933d88681b9b9d02d98{
z-index:110;
padding:0px 0px 0px 0px;
background-color:rgba(0,0,0,0);
}

.avia-section.av-mljuk2vn-104e507ea64b6a976a2ae334588f1811{
position:relative;
}
.avia-section.av-mljuk2vn-104e507ea64b6a976a2ae334588f1811 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://sonnendeck.berlin/wp-content/uploads/sonnendeck-restaurant-berlin-reservierung-1.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-mljuk2vn-104e507ea64b6a976a2ae334588f1811 .avia-divider-svg-top svg{
height:50px;
fill:#2d2d2d;
}

@keyframes av_boxShadowEffect_av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
#top .flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 0 0 0;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
margin-top:50px;
margin-bottom:50px;
}

#top .av-special-heading.av-4q2q7t-ad06a5d342c3acc105e659ef9610f6cd{
padding-bottom:10px;
}
body .av-special-heading.av-4q2q7t-ad06a5d342c3acc105e659ef9610f6cd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4q2q7t-ad06a5d342c3acc105e659ef9610f6cd .av-subheading{
font-size:15px;
}

#top .av-masonry.av-mlamjpfp-41f42b855b4b521e9f78fde94a7b4ebd{
background-color:#2d2d2d;
}

.avia-section.av-23s3fd-54e22a088646bf97daf736711863ee9b{
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
margin-top:-50px;
margin-bottom:-50px;
}

@keyframes av_boxShadowEffect_av-31x395-9f41792246c587c134bc22ab7c367073-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
#top .flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
z-index:123;
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-mlavousd-9945372c9faa63e4e814f8021701bd71{
padding-bottom:10px;
}
body .av-special-heading.av-mlavousd-9945372c9faa63e4e814f8021701bd71 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mlavousd-9945372c9faa63e4e814f8021701bd71 .av-subheading{
font-size:15px;
}

#top #wrap_all .avia-button.av-mlbakvwj-730f9817382c34a9d2b4380b82ea61e6{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-mlbaiygg-4da844334ab762250b439ebf954f6c00{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-mlkzb8om-63cc3a5420ba605a13d56bf327efaeed{
background-color:#2d2d2d;
background:linear-gradient( to bottom right, #2d2d2d, #383838 );
}

@keyframes av_sonarEffect_av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e {
  0% {opacity: 0.3;}
 50% {opacity: 0.5;}
100% {opacity: 0.5; transform: scale(1.5);}
}
.av_font_icon.av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e .av-icon-char{
font-size:40px;
width:40px;
}
.av_font_icon.av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e .av-icon-char:hover{
animation:av_sonarEffect_av-mlkzuj7u-ac513ba10fe831e14487450a2f42a46e 1s ease-in-out .1s infinite;
}

@keyframes av_sonarEffect_av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546 {
  0% {opacity: 0.3;}
 50% {opacity: 0.5;}
100% {opacity: 0.5; transform: scale(1.5);}
}
.av_font_icon.av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}
.av_font_icon.av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546 .av-icon-char:hover{
animation:av_sonarEffect_av-mlkzvhz0-6f588e6aaeeca94404f0ce033705c546 1s ease-in-out .1s infinite;
}

@keyframes av_sonarEffect_av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a {
  0% {opacity: 0.3;}
 50% {opacity: 0.5;}
100% {opacity: 0.5; transform: scale(1.5);}
}
.av_font_icon.av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a .av-icon-char{
font-size:40px;
width:40px;
}
.av_font_icon.av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a .av-icon-char:hover{
animation:av_sonarEffect_av-mlkzw0i4-e12a516173a8e817684ddf32f54eed9a 1s ease-in-out .1s infinite;
}

@keyframes av_sonarEffect_av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26 {
  0% {opacity: 0.3;}
 50% {opacity: 0.5;}
100% {opacity: 0.5; transform: scale(1.5);}
}
.av_font_icon.av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26 .av-icon-char{
font-size:40px;
width:40px;
}
.av_font_icon.av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26 .av-icon-char:hover{
animation:av_sonarEffect_av-mlkzwn2e-5d8dff9089999c2f7cef5f95ce776c26 1s ease-in-out .1s infinite;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
position:absolute;
bottom:70%;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .flex_column_table.av-equal-height-column-flextable.av-14t7f21-f7415611dbc6b8be1d323e06368766a8{
margin-top:-100px;
margin-bottom:-150px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-z1ike1-d2081fd301b56d8d89147bfe16617cdf{
margin-top:-100px;
margin-bottom:-150px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-qz6yo9-d1b93e18df0f3e77cfdf110a6acb2417{
margin-top:-100px;
margin-bottom:-150px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cg75qx-09ac6b334e2073a8931409306e2f46c8{
margin-top:100px;
margin-bottom:0;
}

.flex_column.av-vlimh-30627f381f6e6ef3dac4e4d3aed70070{
position:relative;
left:0px;
}

.flex_column.av-6p63t-19c8ef4c981ce475956e771fbc3bfa61{
position:relative;
left:0px;
}

.flex_column.av-30rq21-af8d6985c086cff7b14cf5115f4fe821{
position:relative;
left:0px;
}

.flex_column.av-l3sys9uw-071f37d919c9a52baaa2b38f987f71fc{
position:relative;
left:0px;
}

.flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
position:relative;
left:0px;
}

.avia-section.av-mlju0jlz-7422181268f226a31ca2409046274cdc{
margin-top:-50px;
margin-bottom:-20px;
}

.flex_column.av-mlju2cu9-19ca20aec0868268d5212637f7cf37f2{
position:relative;
left:50px;
}

.flex_column.av-mlju36j7-126f93cad66a3933d88681b9b9d02d98{
position:relative;
top:20px;
left:-50px;
}

.flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
position:relative;
left:0px;
}

.avia-section.av-23s3fd-54e22a088646bf97daf736711863ee9b{
margin-top:0;
margin-bottom:0;
}

.flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
position:absolute;
bottom:30%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .av-special-heading-tag{
font-size:0.8em;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cg75qx-09ac6b334e2073a8931409306e2f46c8{
margin-top:200px;
margin-bottom:0;
}

.flex_column.av-vlimh-30627f381f6e6ef3dac4e4d3aed70070{
position:relative;
left:0px;
}

.flex_column.av-6p63t-19c8ef4c981ce475956e771fbc3bfa61{
position:relative;
left:0px;
}

.flex_column.av-30rq21-af8d6985c086cff7b14cf5115f4fe821{
position:relative;
left:0px;
}

.flex_column.av-l3sys9uw-071f37d919c9a52baaa2b38f987f71fc{
position:relative;
left:0px;
}

.flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
position:relative;
left:0px;
}

.avia-section.av-mlju0jlz-7422181268f226a31ca2409046274cdc{
margin-bottom:-50px;
}

.flex_column.av-mlju36j7-126f93cad66a3933d88681b9b9d02d98{
position:relative;
top:-100px;
}

.flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
position:relative;
left:0px;
}

.flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
position:absolute;
bottom:20vw;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-2tklcp-f1dfa4cbd1898441baf8be24a6c33771 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-14t7f21-f7415611dbc6b8be1d323e06368766a8{
padding:20px 20px 20px 20px;
}

.flex_column.av-z1ike1-d2081fd301b56d8d89147bfe16617cdf{
padding:20px 20px 20px 20px;
}

.flex_column.av-qz6yo9-d1b93e18df0f3e77cfdf110a6acb2417{
padding:20px 20px 20px 20px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-cg75qx-09ac6b334e2073a8931409306e2f46c8{
margin-top:200px;
margin-bottom:0px;
}

.responsive #top #wrap_all .flex_cell.av-l3sm2j2d-0e27302495d8c05b47268de920c5c007{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-l3sn2t3l-1ec90896620148d6d5a3a19aefb14daa{
padding:60px 60px 60px 60px !important;
}

.flex_column.av-vlimh-30627f381f6e6ef3dac4e4d3aed70070{
position:relative;
left:0px;
}

.flex_column.av-6p63t-19c8ef4c981ce475956e771fbc3bfa61{
position:relative;
left:0px;
}

.flex_column.av-30rq21-af8d6985c086cff7b14cf5115f4fe821{
position:relative;
left:0px;
}

.flex_column.av-l3sys9uw-071f37d919c9a52baaa2b38f987f71fc{
position:relative;
left:0px;
}

.flex_column.av-mljsepuy-dd7916b8535000af6da9fb2080cc31dd{
position:relative;
left:0px;
}

.avia-section.av-mlju0jlz-7422181268f226a31ca2409046274cdc{
margin-bottom:-100px;
}

.flex_column.av-mlju36j7-126f93cad66a3933d88681b9b9d02d98{
position:relative;
top:-100px;
}

.flex_column.av-mljulcj2-f42e28a420e69c5db8ecc307ed91958d{
position:relative;
left:0px;
}

.avia-section.av-23s3fd-54e22a088646bf97daf736711863ee9b{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
margin-top:50px;
margin-bottom:0;
}
.flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
position:absolute;
bottom:50px;
}
.responsive #top #wrap_all .flex_column.av-31x395-9f41792246c587c134bc22ab7c367073{
margin-top:50px;
margin-bottom:0;
}
}
