.flex_cell.av-3aa89b-fadac15ddd2b87fe7b8ae6d5d8fe1b22{
vertical-align:top;
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-fadac15ddd2b87fe7b8ae6d5d8fe1b22{
padding:0px 0px 0px 0px !important;
}

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

.avia_transform .flex_column.av-31ydpa-6d16149ace90e08f52aaa67307372673{
animation-duration:2s;
}

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

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

#top .hr.hr-invisible.av-3x88vlr-57613a9e2dbec641dc1de009ead4b150{
height:250px;
}

#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-5d5570c2b290893cf8c79684941fefbe{
z-index:1;
}
.avia-image-container.av-3lm8frz-5d5570c2b290893cf8c79684941fefbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3lm8frz-5d5570c2b290893cf8c79684941fefbe .av-image-caption-overlay-center{
color:#ffffff;
}

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

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


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

#top #wrap_all .av-special-heading.av-3f6e8tb-35c38ff4bb913c76a13356b46bfb291b .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-fadac15ddd2b87fe7b8ae6d5d8fe1b22{
padding:50px 50px 50px 50px !important;
}

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

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

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