#top #wrap_all .avia-slideshow .av-slideshow-caption.av-53w5d-7946650f902b4da2b658c36f51721ddf__0 .avia-caption-title{
font-size:55px;
}
#top .avia-slideshow .av-slideshow-caption.av-53w5d-7946650f902b4da2b658c36f51721ddf__0 .avia-caption-content{
font-size:21px;
}
#top .avia-slideshow .av-slideshow-caption.av-53w5d-7946650f902b4da2b658c36f51721ddf__0 .avia-caption-content p{
font-size:21px;
}

.flex_cell.av-4wval-73de28f77ef0609d59eee1fcf54eb781{
vertical-align:top;
background:url(https://dopodinoipisa.it/wp-content/uploads/2017/03/dopo-di-noi-pisa-centro-le-vele.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-4wval-73de28f77ef0609d59eee1fcf54eb781{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-1cd10l-0c222a96530a3b8bb0b3a4e00569d2c6{
vertical-align:top;
background-color:#109bc5;
}
.responsive #top #wrap_all .flex_cell.av-1cd10l-0c222a96530a3b8bb0b3a4e00569d2c6{
padding:50px 85px 85px 50px !important;
}

#top .av-special-heading.av-1c6n5l-c3809d4030fd8246ccc3ecd7dc45a79e{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-1c6n5l-c3809d4030fd8246ccc3ecd7dc45a79e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1c6n5l-c3809d4030fd8246ccc3ecd7dc45a79e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1c6n5l-c3809d4030fd8246ccc3ecd7dc45a79e .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1b68yx-62df6ada3b986cd4fa7469c3cffb6a2a .avia_textblock{
font-size:14px;
}

.flex_column.av-4okwx-0161b4383f1b34025d37a9eada3cdc3e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-19mh95-03a2cb1c94ba548e6641ce198aa6bc18{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-18d1zp-9a43d8f6f9ca63cdfd0883f8e19a02ea{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-176u09-9977abfa09b775e7f8f02f581ff58463{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-155xp9-6e57b17f2c9239f7f8c8b75f9b1cb1e4{
vertical-align:top;
background-color:#109bc5;
}
.responsive #top #wrap_all .flex_cell.av-155xp9-6e57b17f2c9239f7f8c8b75f9b1cb1e4{
padding:30px 30px 30px 30px !important;
}

.av_font_icon.av-14znup-71a0fc30be6e4fa392bc8e12b2bb4b45{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-14znup-71a0fc30be6e4fa392bc8e12b2bb4b45 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-14znup-71a0fc30be6e4fa392bc8e12b2bb4b45 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74{
padding-bottom:10px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74 .av-subheading{
font-size:15px;
}

.flex_cell.av-13ogut-030e8f09b2b7f1913bd25bcd1a57a64b{
vertical-align:top;
background-color:#09556c;
}
.responsive #top #wrap_all .flex_cell.av-13ogut-030e8f09b2b7f1913bd25bcd1a57a64b{
padding:30px 30px 30px 30px !important;
}

.av_font_icon.av-132lth-6ed57819e05bfb3c36c423858c991c5d{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-132lth-6ed57819e05bfb3c36c423858c991c5d svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-132lth-6ed57819e05bfb3c36c423858c991c5d .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329{
padding-bottom:10px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .av-subheading{
font-size:15px;
}

.flex_cell.av-11xicd-fe97c09925b1b955975f5acee01fca6c{
vertical-align:top;
background-color:#7cc8df;
}
.responsive #top #wrap_all .flex_cell.av-11xicd-fe97c09925b1b955975f5acee01fca6c{
padding:30px 30px 30px 30px !important;
}

.av_font_icon.av-119jrl-e4bc9d87ed35f41c7103697cce8ccae4{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-119jrl-e4bc9d87ed35f41c7103697cce8ccae4 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-119jrl-e4bc9d87ed35f41c7103697cce8ccae4 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e{
padding-bottom:10px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .av-subheading{
font-size:15px;
}

.flex_cell.av-1015gp-eef98e7e0668935f2c2a77a97dbf0b5d{
vertical-align:top;
background-color:#7f7b82;
}
.responsive #top #wrap_all .flex_cell.av-1015gp-eef98e7e0668935f2c2a77a97dbf0b5d{
padding:30px 30px 30px 30px !important;
}

.av_font_icon.av-zau0d-44d561118adf2dd1c13d904dce5cb3fc{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-zau0d-44d561118adf2dd1c13d904dce5cb3fc svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-zau0d-44d561118adf2dd1c13d904dce5cb3fc .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-z1ffh-f746d833355998449fbf75068732bd6b{
padding-bottom:10px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-z1ffh-f746d833355998449fbf75068732bd6b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-z1ffh-f746d833355998449fbf75068732bd6b .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-z1ffh-f746d833355998449fbf75068732bd6b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-z1ffh-f746d833355998449fbf75068732bd6b .av-subheading{
font-size:15px;
}

.flex_cell.av-cb55-6d344396daad4db08dde1e7b58e99c20{
vertical-align:top;
background-color:#444554;
}
.responsive #top #wrap_all .flex_cell.av-cb55-6d344396daad4db08dde1e7b58e99c20{
padding:30px 30px 30px 30px !important;
}

.av_font_icon.av-xql5x-17e26a7b371f9a228041543fcdbb2711{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-xql5x-17e26a7b371f9a228041543fcdbb2711 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-xql5x-17e26a7b371f9a228041543fcdbb2711 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-wyahp-feb1e9142f51924294cfc44bd6b69161{
padding-bottom:10px;
color:#ffffff;
font-size:21px;
}
body .av-special-heading.av-wyahp-feb1e9142f51924294cfc44bd6b69161 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-wyahp-feb1e9142f51924294cfc44bd6b69161 .av-special-heading-tag{
font-size:21px;
}
.av-special-heading.av-wyahp-feb1e9142f51924294cfc44bd6b69161 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-wyahp-feb1e9142f51924294cfc44bd6b69161 .av-subheading{
font-size:15px;
}

.flex_column.av-w92gt-7c657af59bbac3056dae955bbb98448c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-vxd0l-656e1c12cd66be4b5337920644343ee2{
height:50px;
}

#top .av-special-heading.av-vikgd-836a086a50bf85897a245a003c886845{
padding-bottom:10px;
}
body .av-special-heading.av-vikgd-836a086a50bf85897a245a003c886845 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-vikgd-836a086a50bf85897a245a003c886845 .av-subheading{
font-size:15px;
}

.flex_column.av-uqck5-f5e427d5f7915fc7f214945945148e16{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-t8jll-eb1c17b54c72d9dafa0f60f5a7d4b62f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-s64cd-80ad900381999a33a98ffc0c316d9457{
padding-bottom:10px;
}
body .av-special-heading.av-s64cd-80ad900381999a33a98ffc0c316d9457 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-s64cd-80ad900381999a33a98ffc0c316d9457 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lt2senvb-ee5f763ebae3ddf20d1806824ff175e7{
height:50px;
}

#top .hr.hr-invisible.av-r2aut-a1e20be0523955a620236abfc6416d20{
height:20px;
}

.avia-section.av-puvql-4885fda7f9de7360bc8a9aff3d247572{
background-color:#f1efef;
background-image:unset;
}

#top .av-special-heading.av-p6jw1-f409526dac69b7afc57022a504e080dd{
padding-bottom:25px;
}
body .av-special-heading.av-p6jw1-f409526dac69b7afc57022a504e080dd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-p6jw1-f409526dac69b7afc57022a504e080dd .av-subheading{
font-size:15px;
}

.flex_column.av-othlh-96e82b75c53f24a0cdd4fd940e83965e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ndxnl-3d371f15fb31dac4ef5b8ddae82289da{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-mjm7x-d8043fb3a3fab9c21062b3f1a2ea0eda{
background-color:#109bc5;
border-color:#109bc5;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mjm7x-d8043fb3a3fab9c21062b3f1a2ea0eda .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-lxc7p-74bc5ad5eadf4387f185224d97dbd18e{
background-color:#109bc5;
border-color:#109bc5;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lxc7p-74bc5ad5eadf4387f185224d97dbd18e .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-section.av-ldibp-b26a2fe699b631838d8d476c5ce2890d{
background-color:#109bc5;
background-image:unset;
}

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

.flex_column.av-fu9bx-85f9183864477ff9383da1a4573c5e97{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-f24tx-2a608e611fea85f5910a8f60e2b7d15a{
padding-bottom:10px;
}
body .av-special-heading.av-f24tx-2a608e611fea85f5910a8f60e2b7d15a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f24tx-2a608e611fea85f5910a8f60e2b7d15a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-ena6p-61967701e9a484b0500c814cbb472bb6 .avia_textblock{
font-size:15px;
}

#top .avia-icon-list-container.av-dvpft-058aef6364445e2a064339cece85f8c4 .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-dvpft-058aef6364445e2a064339cece85f8c4 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-dvpft-058aef6364445e2a064339cece85f8c4 .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-dvpft-058aef6364445e2a064339cece85f8c4 .iconlist_content{
font-size:14px;
}

#top .avia-icon-list-container.av-crd79-a3e8f5b48433049d12452427339e16a3 .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-crd79-a3e8f5b48433049d12452427339e16a3 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-crd79-a3e8f5b48433049d12452427339e16a3 .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-crd79-a3e8f5b48433049d12452427339e16a3 .iconlist_content{
font-size:14px;
}

#top .avia-icon-list-container.av-15b79-30d129dfad6a157280cdaf7434a554af .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-15b79-30d129dfad6a157280cdaf7434a554af .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-15b79-30d129dfad6a157280cdaf7434a554af .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-15b79-30d129dfad6a157280cdaf7434a554af .iconlist_content{
font-size:14px;
}

#top .avia-icon-list-container.av-aif05-ad5c44489d422dd902f58bacd4035238 .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-aif05-ad5c44489d422dd902f58bacd4035238 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-aif05-ad5c44489d422dd902f58bacd4035238 .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-aif05-ad5c44489d422dd902f58bacd4035238 .iconlist_content{
font-size:14px;
}

#top .avia-icon-list-container.av-3aj1-20651e38125b5c931e3576e27d66893b .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-3aj1-20651e38125b5c931e3576e27d66893b .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-3aj1-20651e38125b5c931e3576e27d66893b .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-3aj1-20651e38125b5c931e3576e27d66893b .iconlist_content{
font-size:14px;
}

#top .avia-icon-list-container.av-l0glpjpd-82837873f6364e42e963c9d5de0951cd .iconlist_icon{
color:#ffffff;
background-color:#109bc5;
font-size:17px;
}
#top .avia-icon-list-container.av-l0glpjpd-82837873f6364e42e963c9d5de0951cd .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
height:17px;
width:17px;
}
#top #wrap_all .avia-icon-list-container.av-l0glpjpd-82837873f6364e42e963c9d5de0951cd .av_iconlist_title{
font-size:17px;
}
.avia-icon-list-container.av-l0glpjpd-82837873f6364e42e963c9d5de0951cd .iconlist_content{
font-size:14px;
}

.flex_column.av-852jt-9b5cae458a9224a0d27ae03109c96a5b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-780i5-4cc0e5ea391ade07795b328a348993a2{
padding-bottom:10px;
}
body .av-special-heading.av-780i5-4cc0e5ea391ade07795b328a348993a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-780i5-4cc0e5ea391ade07795b328a348993a2 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6votx-6897708bca090dd8a5544b6385de99d8{
height:50px;
}

#top .av-special-heading.av-zxg9-c6167e1ab6c56b5522232370c0eb08ba{
padding-bottom:10px;
}
body .av-special-heading.av-zxg9-c6167e1ab6c56b5522232370c0eb08ba .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zxg9-c6167e1ab6c56b5522232370c0eb08ba .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-1424g1-464577b6deb666ff244e91eb316d7b74 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

#top #wrap_all .av-special-heading.av-126nth-60947b5b77e84771a648d9dbcb0c5329 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10m6y5-1283be3468a40de5ec4e20a1b2ea1f3e .av-special-heading-tag{
font-size:0.8em;
}

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

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