.flex_cell.av-muzlg16m-96afe22545f1686e94382c09de1ee13e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-muzlg16m-96afe22545f1686e94382c09de1ee13e{
padding:0px 0px 0px 0px !important;
}

@keyframes av_slideshow_img_scale_av-1cj39wf-61f03d281e34c52a237952440e888816 {
   0% { transform: scale(1.06); opacity: 1; }
 100% { transform: scale(1.1); opacity: 1; }
}
.avia-slideshow.av-1cj39wf-61f03d281e34c52a237952440e888816 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-1cj39wf-61f03d281e34c52a237952440e888816 3s 1 ease-in-out;
transform:scale(1.1);
opacity:1;
}

.flex_cell.av-3aa89b-920b16a4418fed3a8edf42b727384454{
vertical-align:middle;
background:url(https://rottaristorante.com/wp-content/uploads/2026/10/r.png) 50% 50% no-repeat scroll #ed6a53;
}
.responsive #top #wrap_all .flex_cell.av-3aa89b-920b16a4418fed3a8edf42b727384454{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-4hvzzxb-3883138c8c8c81a63f80304b216e828f{
margin:0 0 -20px 0;
padding-bottom:0;
}
body .av-special-heading.av-4hvzzxb-3883138c8c8c81a63f80304b216e828f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4hvzzxb-3883138c8c8c81a63f80304b216e828f .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4fr981r-17636930bae33ded95a5c5a6655ceada .avia_textblock{
font-size:24px;
}

.avia-section.av-4k5rgfj-f778a9e73f02d161588dc3a680764894{
z-index:0;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-4k5rgfj-f778a9e73f02d161588dc3a680764894{
z-index:0;
}

.flex_column.av-4ic0k3j-21d7ade4b3c0a9d96c78872f640697aa{
padding:0 0 0 0;
}

.flex_column.av-fuh5xb-d0cda7dba763dc34995482307faba434{
padding:0 24px 0 24px;
}

.avia_transform .flex_column.av-43xbxlb-d9b9875cb2c27b196424083795691ae7{
animation-duration:2s;
}

#top .av-masonry.av-42y1sa7-c01ac1fcf3deed2b399361c1e389e8c9{
background-color:#faf8f3;
}
.av-masonry.av-42y1sa7-c01ac1fcf3deed2b399361c1e389e8c9 .avia-curtain-reveal-overlay{
background:#21536a;
z-index:100;
}

#top .av-masonry.av-4118i6n-d428e061420c72011c2e07b08ea52df3{
background-color:#faf8f3;
}

.flex_column.av-3ye7q1b-f38ea05ce3d62d13cccf237b4827c87f{
padding:0 0 15px 80px;
background:url(https://rottaristorante.com/wp-content/uploads/2026/10/Cucina.png) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-3x88vlr-1e35dd84440157d0d10002232ddd9627{
height:80px;
}

#top .hr.hr-invisible.av-3vuur9b-784c581a47dc4c7355cdd13a04db16ca{
height:80px;
}

.flex_cell.av-3sd05en-66827569ad7a2db9b265cc2db7b5424d{
vertical-align:bottom;
background-color:#21536a;
}

#top .hr.hr-invisible.av-3q7mnmn-8e6d9eb2841709b05389d34c88300007{
height:50px;
}

.flex_column.av-3ngm9q7-2ea76a4853b4dd291213da2a948656f6{
transform:scale(1.2);
z-index:1;
}

.avia-image-container.av-3lm8frz-03f864898c6d5ffb5dbdbe67e7a7a028{
z-index:1;
}
.avia-image-container.av-3lm8frz-03f864898c6d5ffb5dbdbe67e7a7a028 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3lm8frz-03f864898c6d5ffb5dbdbe67e7a7a028 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-cw9v1b-3e50e770d6d6ab908a41b6f808865356{
vertical-align:middle;
}

#top .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec{
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-subheading{
font-size:25px;
}

.flex_cell.av-30z2yrz-fcde24a197875f77f2fc06caa0fb940b{
vertical-align:middle;
background-color:#faf8f3;
}

#top .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6{
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-subheading{
font-size:25px;
}

.flex_cell.av-2k7p01b-aa3097ae39d0353c49130b1ad647293a{
vertical-align:bottom;
background-color:#7fadb9;
}

#top .hr.hr-invisible.av-2hovbpb-63b388d5ce99a2644ce6fe986a57d15b{
height:50px;
}

.flex_column.av-2h5gdnz-33fb829968e53afa70406cabc35c8348{
transform:scale(1.2);
z-index:5;
}

.avia-image-container.av-8oyrcv-6e0e3b78731279bb3bcf2029c7d0b76e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-8oyrcv-6e0e3b78731279bb3bcf2029c7d0b76e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-p9bdu5-60f4570ae5ee5f22c9ecc972f6a885c2{
vertical-align:bottom;
background-color:#ed6954;
}

#top .hr.hr-invisible.av-njbim5-50c7ad51b68373f69897575135ef8c38{
height:50px;
}

.flex_column.av-21z5j1-c3aa9c3c327863a6ce6cf7448827200f{
transform:scale(1.2);
z-index:5;
}

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

.flex_cell.av-hs4gdp-68b5f03088f688d7d721ff72e52c18c1{
vertical-align:middle;
}

#top .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e{
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-subheading{
font-size:25px;
}

.av-horizontal-gallery.av-mv13i2zn-0e00e507b24f115da99f708bcdd179f0 .av-horizontal-gallery-inner{
padding-bottom:25%;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-3aa89b-920b16a4418fed3a8edf42b727384454{
padding:80px 80px 80px 80px !important;
}

#top .av_textblock_section.av-4fr981r-17636930bae33ded95a5c5a6655ceada .avia_textblock{
font-size:20px;
}

.flex_column.av-fuh5xb-d0cda7dba763dc34995482307faba434{
padding:0 0 0 0;
}

#top #wrap_all .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-special-heading-tag{
font-size:36px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-3aa89b-920b16a4418fed3a8edf42b727384454{
padding:50px 50px 50px 50px !important;
}

#top .av_textblock_section.av-4fr981r-17636930bae33ded95a5c5a6655ceada .avia_textblock{
font-size:18px;
}

.flex_column.av-fuh5xb-d0cda7dba763dc34995482307faba434{
padding:0px 0px 0px 0px;
}

#top #wrap_all .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-special-heading-tag{
font-size:28px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-3aa89b-920b16a4418fed3a8edf42b727384454{
padding:30px 30px 30px 30px !important;
}

#top .av_textblock_section.av-4fr981r-17636930bae33ded95a5c5a6655ceada .avia_textblock{
font-size:18px;
}

.flex_column.av-fuh5xb-d0cda7dba763dc34995482307faba434{
padding:0px 0px 0px 0px;
}

#top #wrap_all .av-special-heading.av-3f6e8tb-27c1f86b6389393c8423e5f2aa4134ec .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2vqthkv-7ec86fc6f224168d9b0fe349ceddf1c6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-btwwn1-9f72f8404ce87eabebed02bb0294226e .av-special-heading-tag{
font-size:0.8em;
}
}
