.avia-section.av-kk7me-7fa68b904448e69643ade3da9345dc03{
background-color:#f7f7f7;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-5b1lih-9b09a9b93b859d5df3240f60ed478d2c{
padding-bottom:10px;
}
body .av-special-heading.av-5b1lih-9b09a9b93b859d5df3240f60ed478d2c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5b1lih-9b09a9b93b859d5df3240f60ed478d2c .av-subheading{
font-size:25px;
}

.flex_column.av-k6jki-24320f53c32e5d4e0566e92904e2b1cb{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a{
padding-bottom:0;
color:#000000;
font-size:25px;
}
body .av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-k84lpgcq-27-bb585058f1e7c15d93d875d78e04965d{
height:55px;
}

#top .hr.hr-invisible.av-k84lpgcq-25-a82cafc190accc1cbdec3f0b75ab9b5b{
height:23px;
}

.flex_column.av-k6jki-28-ef4a59123acfaea6674ace817c805681{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385{
padding-bottom:0;
color:#000000;
font-size:25px;
}
body .av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-k84lpgcq-20-e0134567975adbe1d4198c5d1193dcd4{
height:20px;
}

#top .hr.hr-invisible.av-k84lpgcq-18-07d81c324004c300dd2942718b528130{
height:20px;
}

#top .hr.hr-invisible.av-k84lpgcq-16-30720b60c7b1d436504bedc4f28287dc{
height:15px;
}

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

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

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

.avia-image-container.av-kg201auo-13-dde9c0a2f371678955e7ec3c1af46fe0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kg201auo-13-dde9c0a2f371678955e7ec3c1af46fe0 .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-12-85528f68bf3dbac55e6a387b80ac2354 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kg201auo-12-85528f68bf3dbac55e6a387b80ac2354 .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-11-80db09b5283bf3a8d0b84d418cadbe68 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kg201auo-11-80db09b5283bf3a8d0b84d418cadbe68 .av-image-caption-overlay-center{
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-nbn07t-62e0a6422978eb3f3f8f22f715af6c98-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-nbn07t-62e0a6422978eb3f3f8f22f715af6c98{
transform:scale(1.2);
z-index:5;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#fcfcfc;
}

#top .hr.hr-invisible.av-kljml5-af779dbf7257bfa76902ce0d3cbb232c{
height:20px;
}

.avia-section.av-kk7me-30-ca6ff7d3322fe2c88f7a3a127dcd47a8{
background-color:#f7f7f7;
background-image:unset;
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-kk7me-30-ca6ff7d3322fe2c88f7a3a127dcd47a8 .av-section-color-overlay{
opacity:0.5;
}

#top .hr.hr-invisible.av-k84lpgcq-14-a6b851d915224204a5f915cf5f0d0e36{
height:25px;
}

#top .av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae{
margin:0px 0px 0px 0px;
padding-bottom:0;
font-size:25px;
}
body .av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae .av-subheading{
font-size:20px;
}

@keyframes av_boxShadowEffect_av-3spkph-fdd9d81ebe4fc68f7662017e32b75775-column {
0%   { box-shadow:  0 0 0 0 #57000; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #57000; opacity: 1; }
}
.flex_column.av-3spkph-fdd9d81ebe4fc68f7662017e32b75775{
box-shadow: 0 0 10px 0 #57000;
border-radius:0px 0px 0px 0px;
padding:0px 30px 10px 30px;
}

#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler{
color:#575757;
background-color:#fcfcfc;
}
#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler.activeTitle{
color:#575757;
border-color:#575757;
}
#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler:not(.activeTitle):hover{
color:#a1300d;
background-color:#fcfcfc;
}
#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#a1300d !important;
}
#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 p.toggler .toggle_icon{
color:#575757;
border-color:#575757;
}
#top .togglecontainer.av-k85ym8q4-2e7263b5c5d77030d6a30a4fc636fb27 .toggle_wrap .toggle_content{
color:#575757;
background-color:#fcfcfc;
}

@keyframes av_boxShadowEffect_av-3spkph-6-bdca79f60ac958b3f3bc1d5644948ec6-column {
0%   { box-shadow:  0 0 0 0 #57000; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #57000; opacity: 1; }
}
.flex_column.av-3spkph-6-bdca79f60ac958b3f3bc1d5644948ec6{
box-shadow: 0 0 10px 0 #57000;
border-radius:0px 0px 0px 0px;
padding:0px 30px 10px 30px;
}

#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler{
color:#575757;
background-color:#fcfcfc;
}
#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler.activeTitle{
color:#575757;
border-color:#575757;
}
#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler:not(.activeTitle):hover{
color:#a1300d;
background-color:#fcfcfc;
}
#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#a1300d !important;
}
#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 p.toggler .toggle_icon{
color:#575757;
border-color:#575757;
}
#top .togglecontainer.av-k85ym8q4-5-1115b4d5c9701a2afd59c74dfd955025 .toggle_wrap .toggle_content{
color:#575757;
background-color:#fcfcfc;
}

.flex_column.av-k6jki-21-7b1f15371b29335cc31c740e40cbbe0a{
border-radius:0px 0px 0px 0px;
padding:30px 25px 25px 25px;
background-color:#fcfcfc;
}

#top .hr.hr-invisible.av-k84lpgcq-7-6b17660587de1f85fb7a13d65565e85c{
height:10px;
}

#top .hr.hr-invisible.av-k84lpgcq-3-dda1c1f967feaa69f2ef7466cacf58a0{
height:42px;
}

.flex_column.av-k6jki-4-c114a897a876f0a402900b48ef3e2eea{
border-radius:0px 0px 0px 0px;
padding:25px 25px 0px 25px;
background-color:#fcfcfc;
}

#top .hr.hr-invisible.av-k84lpgcq-2-c1c97a3e93b5b3ae10561199dbd135da{
height:25px;
}

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

.flex_column.av-k6jki-1-f3287cdfab210a0f6863f83abdbc2cf7{
border-radius:0px 0px 0px 0px;
padding:25px 50px 25px 50px;
}

#top .av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c{
padding-bottom:15px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .av-subheading{
font-size:35px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-4x0es9-99bb491f194f53822396539db0f5c84a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2b32e1-c8a701264f0283cebc86d60269805385 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6lal5-4afc80ddc3c5bfcbcb197995297bcdae .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1zaom1-94a7a0e7913ac7e58aa77599ccea2d3c .av-special-heading-tag{
font-size:0.8em;
}
}
