#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-b094314b1ef15cea3f389e737c56251a{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-w9uo2-b094314b1ef15cea3f389e737c56251a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-w9uo2-b094314b1ef15cea3f389e737c56251a .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-w9uo2-b094314b1ef15cea3f389e737c56251a .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-92274ba41271ebdbcacb4860f93948c8{
margin:25px 0 20px 0;
padding-bottom:25px;
font-size:30px;
}
body .av-special-heading.av-x7ly2-92274ba41271ebdbcacb4860f93948c8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-x7ly2-92274ba41271ebdbcacb4860f93948c8 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-x7ly2-92274ba41271ebdbcacb4860f93948c8 .av-subheading{
font-size:15px;
}

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

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

#top .av-special-heading.av-f68mq-874e6d3d6263ef9db1c50f5b0dbfcb8d{
padding-bottom:0;
font-size:30px;
}
body .av-special-heading.av-f68mq-874e6d3d6263ef9db1c50f5b0dbfcb8d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f68mq-874e6d3d6263ef9db1c50f5b0dbfcb8d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-f68mq-874e6d3d6263ef9db1c50f5b0dbfcb8d .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-2894b6802773e5ae367495477b2d21e3{
height:25px;
}

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

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

.avia-section.av-n09eq-e0995935ad7e2c641010c8d4a834ac61{
background-color:#f7f7f7;
background-image:unset;
}

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

#top .hr.hr-invisible.av-m3o4qb47-540913dced6ba04bfe5da788962f5f12{
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-8dada2846df255318e0f7d16eb7ab258{
margin:25px 0 0 0;
padding-bottom:15px;
color:#ffffff;
font-size:35px;
}
body .av-special-heading.av-7k316-8dada2846df255318e0f7d16eb7ab258 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7k316-8dada2846df255318e0f7d16eb7ab258 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-7k316-8dada2846df255318e0f7d16eb7ab258 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7k316-8dada2846df255318e0f7d16eb7ab258 .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-b094314b1ef15cea3f389e737c56251a .av-special-heading-tag{
font-size:25px;
}
.av-special-heading.av-w9uo2-b094314b1ef15cea3f389e737c56251a .av-subheading{
font-size:20px;
}

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

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

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

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

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

#top #wrap_all .av-special-heading.av-m3o4zlof-9953ea6061b62b0db3dbc6a87ac0d943 .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-b094314b1ef15cea3f389e737c56251a .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-w9uo2-b094314b1ef15cea3f389e737c56251a .av-subheading{
font-size:18px;
}

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

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

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

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

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

#top #wrap_all .av-special-heading.av-m3o4zlof-9953ea6061b62b0db3dbc6a87ac0d943 .av-special-heading-tag{
font-size:20px;
}

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

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

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

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

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

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

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

#top #wrap_all .av-special-heading.av-m3o4zlof-9953ea6061b62b0db3dbc6a87ac0d943 .av-special-heading-tag{
font-size:18px;
}

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