#top #wrap_all .avia-slideshow .av-slideshow-caption.av-6uib41-6581b482614ee8751c722dd71b817264__0 .avia-caption-title{
font-size:100px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-6uib41-6581b482614ee8751c722dd71b817264__0 .avia-caption-content{
font-size:35px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-6uib41-6581b482614ee8751c722dd71b817264__0 .avia-caption-content p{
font-size:35px;
}

.flex_column.av-k9cpjik7-056d8c0f0191870db5515c35d34318b9{
border-radius:10px 10px 10px 10px;
padding:50px 50px 0px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-ka6so7h8-be92855e31995067219b868fd40413e1{
padding-bottom:5px;
font-size:3vw;
}
body .av-special-heading.av-ka6so7h8-be92855e31995067219b868fd40413e1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ka6so7h8-be92855e31995067219b868fd40413e1 .av-special-heading-tag{
font-size:3vw;
}
.av-special-heading.av-ka6so7h8-be92855e31995067219b868fd40413e1 .av-subheading{
font-size:10px;
}

#top .hr.av-2rp8rl-85697bcee9fe66b2d9729b7b90f2b733{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2rp8rl-85697bcee9fe66b2d9729b7b90f2b733 .hr-inner{
width:250px;
border-color:#468cc9;
}

.avia-section.av-k9cu8kbu-97b974be570955b9a86c23085119ce8b .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://basilicamariaausiliatrice.it/wp-content/uploads/2017/12/donbosco-tracciato-01.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-k9cu8kbu-97b974be570955b9a86c23085119ce8b .av-section-color-overlay{
opacity:0.8;
background-color:#eda221;
}
.avia-section.av-k9cu8kbu-97b974be570955b9a86c23085119ce8b .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

.flex_column.av-k9cpjik7-ccd168e5ddbd02424488485aec6c9293{
border-radius:10px 10px 10px 10px;
padding:30px 70px 20px 70px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6tf32p-55dae6dc2bad6dbebb7070f77e4274c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

.flex_column.av-6b0shd-8bee5f1a8f74ad4f4d43c71962696092{
border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
}

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

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9{
margin-top:5px;
margin-bottom:30px;
}
.hr.av-2rp8rl-1055e7031c7b631ac6939310472893c9 .hr-inner{
width:250px;
border-color:#edae44;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon{
color:#468cc9;
background-color:#f4f4f4;
border:1px solid #edae44;
}
#top .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .iconlist_icon svg:first-child{
stroke:#468cc9;
fill:#468cc9;
}
#top #wrap_all .avia-icon-list-container.av-ka3xx5ti-034b9f83c0ffdbf930ed38733fa2c887 .av_iconlist_title{
font-size:20px;
}

#top .av-special-heading.av-3urfmib-12af842f0664d3f7434387ff12b66c8c{
padding-bottom:10px;
}
body .av-special-heading.av-3urfmib-12af842f0664d3f7434387ff12b66c8c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3urfmib-12af842f0664d3f7434387ff12b66c8c .av-subheading{
font-size:15px;
}

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

#top .av-special-heading.av-31yj3cj-9ec8d20eab30950cee18fec0d208a90f{
padding-bottom:10px;
}
body .av-special-heading.av-31yj3cj-9ec8d20eab30950cee18fec0d208a90f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-31yj3cj-9ec8d20eab30950cee18fec0d208a90f .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-3wij77-8c048e1bd68760951ec67c8697c8f929{
padding-bottom:10px;
}
body .av-special-heading.av-3wij77-8c048e1bd68760951ec67c8697c8f929 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3wij77-8c048e1bd68760951ec67c8697c8f929 .av-subheading{
font-size:15px;
}

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

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

#top .av-special-heading.av-22h3fsj-613f1c6e0802e11808054f24b563f108{
padding-bottom:10px;
}
body .av-special-heading.av-22h3fsj-613f1c6e0802e11808054f24b563f108 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-22h3fsj-613f1c6e0802e11808054f24b563f108 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-312ugj-455339d316ea5793e50ecf317883081f{
padding-bottom:10px;
}
body .av-special-heading.av-312ugj-455339d316ea5793e50ecf317883081f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-312ugj-455339d316ea5793e50ecf317883081f .av-subheading{
font-size:15px;
}


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

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