.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-839edab7933df5a6bba03ed59772247a{
vertical-align:middle;
background:url(https://rottaristorante.com/wp-content/uploads/2026/10/r.png) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-3aa89b-839edab7933df5a6bba03ed59772247a{
padding:120px 120px 120px 120px !important;
}

#top .av-special-heading.av-4hvzzxb-7bcd83b84be1d8300b3398b0ce69cdd9{
margin:0 0 -20px 0;
padding-bottom:0;
}
body .av-special-heading.av-4hvzzxb-7bcd83b84be1d8300b3398b0ce69cdd9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4hvzzxb-7bcd83b84be1d8300b3398b0ce69cdd9 .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-32a372a94b58ebb560bd8ac00f9eb090{
background-color:#faf8f3;
}
.av-masonry.av-42y1sa7-32a372a94b58ebb560bd8ac00f9eb090 .avia-curtain-reveal-overlay{
background:#21536a;
z-index:100;
}

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

.flex_column.av-3ye7q1b-b867f741656f48cb041327269d97441c{
padding:0 0 15px 80px;
background:url(https://rottaristorante.com/wp-content/uploads/2026/10/sala-2.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-54806c513898be8bf7f131141f5b1c2e{
z-index:1;
}
.avia-image-container.av-3lm8frz-54806c513898be8bf7f131141f5b1c2e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3lm8frz-54806c513898be8bf7f131141f5b1c2e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5q5lfj-e6c43dc5b8a2db30497ee5a74f623b11{
margin-top:-20px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3ruilr-ff30af4019227e4784eeb8d014d2cbe7{
margin-top:-20px;
margin-bottom:0px;
}
.flex_column.av-3ruilr-ff30af4019227e4784eeb8d014d2cbe7{
z-index:999;
padding:0px 0px 0px 0px;
height:auto;
min-height:10px;
}

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

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

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

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

#top .av-special-heading.av-2vqthkv-68da66d8d16e58fa42cfa7dfbb6d9732{
padding-bottom:0;
font-size:50px;
}
body .av-special-heading.av-2vqthkv-68da66d8d16e58fa42cfa7dfbb6d9732 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2vqthkv-68da66d8d16e58fa42cfa7dfbb6d9732 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2vqthkv-68da66d8d16e58fa42cfa7dfbb6d9732 .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-6f65c94b0cfa81851a45d15191e53161{
transform:scale(1.2);
z-index:999;
}

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


@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-3aa89b-839edab7933df5a6bba03ed59772247a{
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-5a5a6c583afff47db3111c7b06a6e1c0 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-2vqthkv-68da66d8d16e58fa42cfa7dfbb6d9732 .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-839edab7933df5a6bba03ed59772247a{
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-5a5a6c583afff47db3111c7b06a6e1c0 .av-special-heading-tag{
font-size:28px;
}

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

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-3aa89b-839edab7933df5a6bba03ed59772247a{
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-5a5a6c583afff47db3111c7b06a6e1c0 .av-special-heading-tag{
font-size:0.8em;
}

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