.avia-section.av-mv5fw793-1ca642438ae000ad685ae331f5aee1b3 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://rottaristorante.com/wp-content/uploads/2026/10/menu-rotta-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mv5fw793-1ca642438ae000ad685ae331f5aee1b3 .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}

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

.flex_cell.av-1qu0g34-b1a985c7c2fdc231e95ad538308613bc{
vertical-align:bottom;
background-color:#21536a;
}

#top .hr.hr-invisible.av-1o7ciwg-ce89762f728bb543bfb37c3b33f66965{
height:50px;
}

.flex_column.av-1kembts-d1e9da07fcca32b827c1881ef3b039ff{
transform:scale(1.2);
z-index:1;
}

.avia-image-container.av-1k1rslc-2b47f6336a9827a0a7725028ed4150e2{
z-index:1;
}
.avia-image-container.av-1k1rslc-2b47f6336a9827a0a7725028ed4150e2 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1k1rslc-2b47f6336a9827a0a7725028ed4150e2 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-1ihmm8w-f258137fbdf17b9cec8851af12e4eed2{
vertical-align:middle;
}

#top .av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c .av-subheading{
font-size:25px;
}

.av-catalogue-container.av-mv5dop5b-c2902a1bc179dfabd66f945d8ec74f90{
padding:0 0 0 0;
}
#top .av-catalogue-container.av-mv5dop5b-c2902a1bc179dfabd66f945d8ec74f90{
margin:0 0 0 0;
}

.flex_cell.av-13w6alc-e0bff9d69bd2e61d6e18a70c58f4f41b{
vertical-align:middle;
background-color:#faf8f3;
}

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

.av-catalogue-container.av-ldit40-7d41a8df884d91047b54e3c670ff0767{
padding:0 0 0 0;
}
#top .av-catalogue-container.av-ldit40-7d41a8df884d91047b54e3c670ff0767{
margin:0 0 0 0;
}

.flex_cell.av-34dtvk-9d9b885b8c22e53ad5d442a2cf034a8d{
vertical-align:bottom;
background-color:#7fadb9;
}

#top .hr.hr-invisible.av-tied0g-4147f54d2279859535c203821149a772{
height:50px;
}

.flex_column.av-rbwsc0-a79e7e340d12cbb72ac12da8a5077f63{
transform:scale(1.2);
z-index:5;
}

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

.av-catalogue-container.av-mv5ffd2p-77159e433896ceff542cdd6ff567a91b{
padding:0 0 0 0;
}
#top .av-catalogue-container.av-mv5ffd2p-77159e433896ceff542cdd6ff567a91b{
margin:0 0 0 0;
}

.av-catalogue-container.av-mv5ffpjm-b8c788fa78b4ed8454f970616596b53b{
padding:0 0 0 0;
}
#top .av-catalogue-container.av-mv5ffpjm-b8c788fa78b4ed8454f970616596b53b{
margin:0 0 0 0;
}

.avia-section.av-mv5f8m2q-2624b7f0023e558ad65e32550e63caf5 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://rottaristorante.com/wp-content/uploads/2026/10/Orizzonte-1.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-mv5f9dqz-8d75c79c297342301788981263161930{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mv5f9dqz-8d75c79c297342301788981263161930 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mv5f9dqz-8d75c79c297342301788981263161930 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mv5f9dqz-8d75c79c297342301788981263161930 .av-subheading{
font-size:15px;
}

.flex_cell.av-iuhufk-cf4f6de64188517b0e1f9ee5cad24669{
vertical-align:bottom;
background-color:#ed6954;
}

#top .hr.hr-invisible.av-hvvx1c-5ac8db6360ddc1ad5cc28b7778bd29b8{
height:50px;
}

.flex_column.av-dgebi8-a06a5a301607b5fa8eed0f2e70f305cb{
transform:scale(1.2);
z-index:5;
}

.avia-image-container.av-d6bg8g-0e6f2f7fbb1eac2ff7f7b48df6cc679c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-d6bg8g-0e6f2f7fbb1eac2ff7f7b48df6cc679c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-beja74-800e78a056dc3d4f595603261f54def9{
vertical-align:middle;
}

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

.av-catalogue-container.av-mv5fo9zd-4a4975e7e5d6e0956b5300d6331cc92f{
padding:0 0 0 0;
}
#top .av-catalogue-container.av-mv5fo9zd-4a4975e7e5d6e0956b5300d6331cc92f{
margin:0 0 0 0;
}

.flex_column.av-6fio0w-eafbda0e48005471ea8b58cfa9071791{
padding:0 0 0 0;
}

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

#top .av_textblock_section.av-mv5gwcqo-52e9a1558186c877b4dee27c94e586b7 .avia_textblock{
font-size:24px;
}

.flex_column.av-3kignk-ee6c5394c14b0f93ea1f324424abcc44{
padding:0 24px 0 24px;
}

#top #wrap_all .avia-button.av-mv5goqiw-7b5cc9c6b30c3c7210b14ca854d1fa55:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mv5goqiw-7b5cc9c6b30c3c7210b14ca854d1fa55:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-z3l5r4-e2152d3e856047ee727750b59f83b82a .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-5obl40-0d429d7e7bec12148128830e20b255fd .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mv5go4o2-7f437e5cbfced6f0a39e77c62ac5ff12 .av-special-heading-tag{
font-size:36px;
}

#top .av_textblock_section.av-mv5gwcqo-52e9a1558186c877b4dee27c94e586b7 .avia_textblock{
font-size:20px;
}

.flex_column.av-3kignk-ee6c5394c14b0f93ea1f324424abcc44{
padding:0 0 0 0;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1ctt30g-ebb001c605ab313644689de6afcdf73c .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-z3l5r4-e2152d3e856047ee727750b59f83b82a .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-5obl40-0d429d7e7bec12148128830e20b255fd .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-mv5go4o2-7f437e5cbfced6f0a39e77c62ac5ff12 .av-special-heading-tag{
font-size:28px;
}

#top .av_textblock_section.av-mv5gwcqo-52e9a1558186c877b4dee27c94e586b7 .avia_textblock{
font-size:18px;
}

.flex_column.av-3kignk-ee6c5394c14b0f93ea1f324424abcc44{
padding:0px 0px 0px 0px;
}
}

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

#top #wrap_all .av-special-heading.av-z3l5r4-e2152d3e856047ee727750b59f83b82a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5obl40-0d429d7e7bec12148128830e20b255fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mv5go4o2-7f437e5cbfced6f0a39e77c62ac5ff12 .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-mv5gwcqo-52e9a1558186c877b4dee27c94e586b7 .avia_textblock{
font-size:18px;
}

.flex_column.av-3kignk-ee6c5394c14b0f93ea1f324424abcc44{
padding:0px 0px 0px 0px;
}
}
