.avia-section.av-kk7me-54aa83aa5897b0c4a855f327ef06f1c3{
background-color:#f7f7f7;
background-image:unset;
}

#top .av-special-heading.av-iswcp-315d3dab5dc57c7b30a8c9c902d69b9b{
padding-bottom:10px;
}
body .av-special-heading.av-iswcp-315d3dab5dc57c7b30a8c9c902d69b9b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iswcp-315d3dab5dc57c7b30a8c9c902d69b9b .av-subheading{
font-size:25px;
}

.flex_column.av-k6jki-241d711fe0234fb3eadf9b4a9c73cd54{
border-radius:20px 20px 20px 20px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

#top .av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166{
padding-bottom:0;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166 .av-subheading{
font-size:20px;
}

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

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

#top .hr.hr-invisible.av-k84lpgcq-f05ab0c3c7cf4ae062b519a98545b0b4{
height:10px;
}

#top .hr.hr-invisible.av-k84lpgcq-f05ab0c3c7cf4ae062b519a98545b0b4{
height:10px;
}

.flex_column.av-k6jki-afa0b210bb74019e61ee6b4982fd8695{
border-radius:20px 20px 20px 20px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

#top .av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3{
padding-bottom:0;
color:#000000;
font-size:30px;
}
body .av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .av-subheading{
font-size:20px;
}

@keyframes av_boxShadowEffect_av-octyix-3f5ea0ca2de1bf4ac9b7eb1ca75125c8-column {
0%   { box-shadow:  0 0 0 0 ; opacity: 1; }
100% { box-shadow:  0 0 10px 0 ; opacity: 1; }
}
.flex_column.av-octyix-3f5ea0ca2de1bf4ac9b7eb1ca75125c8{
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-kch76x-4769ec3d663ee49c76ed1955c1b5cb70{
height:20px;
}

.flex_column.av-k6jki-76dd36ed7c58f40e179e362bbd6e6775{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-k84lpgcq-7d70c673a3372e066c70d2c40e4d517b{
height:40px;
}

#top .hr.hr-invisible.av-k84lpgcq-9c7f5fbf24a00b0d81a9664ef4aa54e0{
height:24px;
}

.flex_column.av-k6jki-39262c8d02e80b2b4afadd104a96e187{
border-radius:0px 0px 0px 0px;
padding:25px 25px 0px 25px;
background-color:#ffffff;
}

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

.avia-section.av-kk7me-aa1c31db4165246d3e96ebbb88e631d3{
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-23a0f3dee517e4f3ce4f0c29e5acbf1b{
border-radius:0px 0px 0px 0px;
padding:25px 50px 25px 50px;
}

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


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-47ya2x-98c365e499cafce06744ee25556ed166 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-33w8i1-78e833a1bb151a9b5dbb62935c0b50d3 .av-special-heading-tag{
font-size:0.8em;
}

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