#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-title{
font-size:60px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content p{
font-size:30px;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-title{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content p{
font-size:25px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-title{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content{
font-size:20px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content p{
font-size:20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-title{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content{
font-size:18px;
}
#top .avia-slideshow .av-slideshow-caption.av-k7nhnmxt-39e0c50e06e89841d19572d6ee9cb2db__0 .avia-caption-content p{
font-size:18px;
}
}

.flex_cell.av-hf2m3-221c4ce967a15cdc11de9a6d093962f1{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-hf2m3-221c4ce967a15cdc11de9a6d093962f1{
padding:30px 30px 30px 100px !important;
}

#top .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-subheading{
font-size:23px;
}

.flex_cell.av-k7yyp3wp-f81479312ac66cdd9c759ba8e475207b{
vertical-align:middle;
background-color:#342f29;
}
.responsive #top #wrap_all .flex_cell.av-k7yyp3wp-f81479312ac66cdd9c759ba8e475207b{
padding:20px 20px 0px 20px !important;
}

.flex_cell.av-kg2029h2-47354f954d70a73693d25211ad5b6488{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-kg2029h2-47354f954d70a73693d25211ad5b6488{
padding:0px 0px 0px 0px !important;
}

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

.flex_cell.av-5yrajd-b098aaccb689f0e970dafd105f2d5934{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-5yrajd-b098aaccb689f0e970dafd105f2d5934{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-kg201auo-9-7a5ed2ab053cf67b1764dc3a1182bb54 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kg201auo-9-7a5ed2ab053cf67b1764dc3a1182bb54 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-3v6yft-618c3d6f89391aba88c07beb54dbea24{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-3v6yft-618c3d6f89391aba88c07beb54dbea24{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-kg201auo-8-17c895b290f0fdf6c48739faa38f58b1 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kg201auo-8-17c895b290f0fdf6c48739faa38f58b1 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-32k7yh-4520e90116eea5218186202d53703c2c{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-32k7yh-4520e90116eea5218186202d53703c2c{
padding:0px 0px 0px 0px !important;
}

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

.avia-section.av-5cdiya-5f29586c9a776fbf8070424ee86a985a{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e{
margin:25px 0 20px 0;
padding-bottom:25px;
font-size:30px;
}
body .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-subheading{
font-size:35px;
}

#top .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-subheading{
font-size:35px;
}

#top .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-subheading{
font-size:35px;
}

#top .hr.hr-invisible.av-k84kj0zi-aa94200ee156e7503b234d40e9dc3f91{
height:25px;
}

@keyframes av_boxShadowEffect_av-k6jki-c2607b8994c1822b17b52e2cc3eda1ae-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
#top .flex_column.av-k6jki-c2607b8994c1822b17b52e2cc3eda1ae{
margin-top:25px;
margin-bottom:25px;
}
.flex_column.av-k6jki-c2607b8994c1822b17b52e2cc3eda1ae{
transform:scale(1.4);
z-index:5;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#fcfcfc;
}
.responsive #top #wrap_all .flex_column.av-k6jki-c2607b8994c1822b17b52e2cc3eda1ae{
margin-top:25px;
margin-bottom:25px;
}

.avia-section.av-5cdiya-6-7f07203c0e399de3f6ccdd226d79303c{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-k84kj0zi-5-4254767394f5a5b2fb973df79b3d4897{
height:25px;
}

#top .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0{
margin:10px 0 0 0;
padding-bottom:25px;
font-size:30px;
}
body .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k84kj0zi-4-68739fb8e9443d1ad2bc5f0c165bb21a{
height:25px;
}

.avia-section.av-av_section-a548d0d6f10c181dcdd633b88cf58763{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426{
margin:25px 0 20px 0;
padding-bottom:25px;
font-size:30px;
}
body .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-av_hr-dbb93b784fc388177e4aa5eddf46f151{
height:25px;
}

.avia-section.av-k84jt0es-33664dff7b04dd71d087da7321d51756{
background-repeat:no-repeat;
background-image:url(https://www.giovannifiorentini.it/wp-content/uploads/2020/03/sfondo-menù-2.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928{
margin:25px 0 0 0;
padding-bottom:15px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k84kj0zi-2-6a5f692a569c34238f1327e652d9e76b{
height:25px;
}

#top .hr.hr-invisible.av-k84kj0zi-1-3c8940aec498312f642494e18068680a{
height:50px;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-subheading{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-special-heading-tag{
font-size:25px;
}

#top #wrap_all .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-special-heading-tag{
font-size:25px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-special-heading-tag{
font-size:18px;
}
.av-special-heading.av-w9uo2-2e47702c5166258fa1755c50354cde86 .av-subheading{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-x7ly2-dc79f85c7a9df9ae9b269a4de4d3a99e .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-r7a4y-07ca5de2faf097bc910e337125741558 .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-n12qa-0239eeeee70aa7e8081362893a1bd891 .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-f68mq-388408878e0d1f8e23083cee40422cc3 .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-7d16a-a92b54b88b0ff234448f8726484c8cf0 .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-m3o5o5dx-6335331dff0d6c490bdcc81e8cc69426 .av-special-heading-tag{
font-size:18px;
}

#top #wrap_all .av-special-heading.av-7k316-5e7c653c44a8481ebfcbae6f794be928 .av-special-heading-tag{
font-size:0.8em;
}
}
