.avia-section.av-3e2zsib-4861707284fe69ac8d74523edb09ba56{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2017/10/mani-scn-845x321-gray.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-3e2zsib-4861707284fe69ac8d74523edb09ba56 .av-section-color-overlay{
opacity:0.9;
background-color:#f9b233;
}

#top .av-special-heading.av-3c55n8z-2ab88ee6448a4a9ae05bc9464b089bd0{
padding-bottom:0;
color:#be1622;
font-size:65px;
}
body .av-special-heading.av-3c55n8z-2ab88ee6448a4a9ae05bc9464b089bd0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3c55n8z-2ab88ee6448a4a9ae05bc9464b089bd0 .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-3c55n8z-2ab88ee6448a4a9ae05bc9464b089bd0 .special-heading-inner-border{
border-color:#be1622;
}
.av-special-heading.av-3c55n8z-2ab88ee6448a4a9ae05bc9464b089bd0 .av-subheading{
font-size:15px;
}

.avia-section.av-39vyz77-bad7e74d401564ce8f96bc0fbdbb5af0{
background-color:#e5e5e5;
background-image:unset;
}

#top .av-rotator-container.av-3854w0j-7803ece9e56248fab82ec292aeea3f8c{
text-align:center;
color:#848484;
}
#top #wrap_all .av-rotator-container.av-3854w0j-7803ece9e56248fab82ec292aeea3f8c .av-rotator-container-inner{
font-size:30px;
}

#top .av-rotator-container .av-rotator-text-single.av-36h03wz-d4603ebeee921280526833905e65ec69{
color:#000000;
}

.flex_cell.av-30b4pmb-49c4bcd4cd026f26f07ed6d511bdcdaf{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-30b4pmb-49c4bcd4cd026f26f07ed6d511bdcdaf{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-30b4pmb-49c4bcd4cd026f26f07ed6d511bdcdaf{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-30b4pmb-49c4bcd4cd026f26f07ed6d511bdcdaf{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-2ypot6b-7e3518bfc72cd43f272d7e34f59b1b50{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

#top .av-special-heading.av-46p2xv-eab748190afe2792f76bc97ed71d6323{
padding-bottom:10px;
color:#00abc8;
}
body .av-special-heading.av-46p2xv-eab748190afe2792f76bc97ed71d6323 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-46p2xv-eab748190afe2792f76bc97ed71d6323 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-46p2xv-eab748190afe2792f76bc97ed71d6323 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2u4gt37-7b47cc5eb782192429026e4119167f01{
height:60px;
}

.avia-image-container.av-2rw0ptv-35b26228ea115ffe6731de88b3f3278e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2rw0ptv-35b26228ea115ffe6731de88b3f3278e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-1zahqur-c69dcf4e2e9bc709387f5d65fedf0d72{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1zahqur-c69dcf4e2e9bc709387f5d65fedf0d72{
padding:30px 30px 30px 30px !important;
}

#top .flex_column.av-5uyd2r-b52778e9d3be5455c38a06397f8285f6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5uyd2r-b52778e9d3be5455c38a06397f8285f6{
border-radius:5px 5px 5px 5px;
padding:30px 40px 30px 40px;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_column.av-5uyd2r-b52778e9d3be5455c38a06397f8285f6{
margin-top:0px;
margin-bottom:0px;
}

.avia-image-container.av-1larbcj-861ee14caf059a62f6dd8d80039fbe5c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1larbcj-861ee14caf059a62f6dd8d80039fbe5c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-l8beicmt-58b96eced95995a8ea6743c59525596d{
padding-bottom:10px;
color:#00abc8;
}
body .av-special-heading.av-l8beicmt-58b96eced95995a8ea6743c59525596d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8beicmt-58b96eced95995a8ea6743c59525596d .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-l8beicmt-58b96eced95995a8ea6743c59525596d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ksrc4jdc-f8a658771c6e7f68b2ec72d4bba190a9{
height:20px;
}

#top .hr.hr-invisible.av-ksrc4jdc-f8a658771c6e7f68b2ec72d4bba190a9{
height:20px;
}

.avia-image-container.av-1larbcj-5f1279048f8314016e482243dc178d5c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1larbcj-5f1279048f8314016e482243dc178d5c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-2pa2jn-c7929eada2eef2e72404e1e15dd115a8{
padding-bottom:10px;
color:#00abc8;
}
body .av-special-heading.av-2pa2jn-c7929eada2eef2e72404e1e15dd115a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2pa2jn-c7929eada2eef2e72404e1e15dd115a8 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-2pa2jn-c7929eada2eef2e72404e1e15dd115a8 .av-subheading{
font-size:15px;
}

.avia-image-container.av-1larbcj-7f6dd6506d4aba04b23f4631c3a3417e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1larbcj-7f6dd6506d4aba04b23f4631c3a3417e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-l8beja6l-fb1796901b69022ffd30e8e7aee5f505{
padding-bottom:10px;
color:#00abc8;
}
body .av-special-heading.av-l8beja6l-fb1796901b69022ffd30e8e7aee5f505 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l8beja6l-fb1796901b69022ffd30e8e7aee5f505 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-l8beja6l-fb1796901b69022ffd30e8e7aee5f505 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-1i5sqqr-d74b11ed74a21c1b58f3bf2e185b8ff0 .iconlist_icon{
color:#0a0a0a;
background-color:#ffffff;
border:1px solid #ffffff;
}
#top .avia-icon-list-container.av-1i5sqqr-d74b11ed74a21c1b58f3bf2e185b8ff0 .iconlist_icon svg:first-child{
stroke:#0a0a0a;
fill:#0a0a0a;
}
#top #wrap_all .avia-icon-list-container.av-1i5sqqr-d74b11ed74a21c1b58f3bf2e185b8ff0 .av_iconlist_title{
font-size:12px;
color:#727272;
}
.avia-icon-list-container.av-1i5sqqr-d74b11ed74a21c1b58f3bf2e185b8ff0 .iconlist_content{
color:#ffffff;
}

.avia-image-container.av-2rw0ptv-54cf47826024da25cf3b649716398b24 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2rw0ptv-54cf47826024da25cf3b649716398b24 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-9tolxf-43d7ead50295657ce79731faa55cc7d4{
height:60px;
}

.flex_column.av-2obhg1f-cb97d26b095dc51dc3bf6195e5f2c7cf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657{
padding-bottom:0;
color:#00abc8;
font-size:60px;
}
body .av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .av-subheading{
font-size:15px;
}

#top .hr.av-2llzxg3-4d267a7243403d5a10ea2b7faacb761e{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-2llzxg3-4d267a7243403d5a10ea2b7faacb761e .hr-inner{
width:100%;
border-color:#00abc8;
}

#top .hr.hr-invisible.av-2kfgxpf-8029c136f2ebc8ca59c13e7b9a124d82{
height:15px;
}

.flex_column.av-2ilb8yr-0f058df7a0fea8144fa20f56d74d6efa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-2g9h79v-452c929111def282794435413ef4f687 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2g9h79v-452c929111def282794435413ef4f687 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-2ezpm03-8be02852a88f81e0d10b4a3732ca6493{
height:20px;
}

.avia-image-container.av-2dx4iab-e77f0d43ca2346009ea8dce6281242fa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2dx4iab-e77f0d43ca2346009ea8dce6281242fa .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2b6t75v-0cfda4397bf7bc93dfaf4f7205b10c46{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-2a6t47n-4e96334f0d4582f37029633602e98dcd{
height:30px;
}

.av_font_icon.av-28p96cj-3b41357a0c06355f7cc4d54b06122061{
color:#00abc8;
border-color:#00abc8;
}
.avia-svg-icon.av-28p96cj-3b41357a0c06355f7cc4d54b06122061 svg:first-child{
stroke:#00abc8;
fill:#00abc8;
}
.av_font_icon.av-28p96cj-3b41357a0c06355f7cc4d54b06122061 .av-icon-char{
font-size:300%;
line-height:300%;
}

#top .av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4{
padding-bottom:0;
color:#00abc8;
font-size:22px;
}
body .av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-24a0slv-ad4d9f240ed654448ca25e6decebd314{
height:20px;
}

#top .hr.hr-invisible.av-21qajfn-22dcce6eebedba8fad7ceb6925a46fea{
height:20px;
}

#top .flex_column.av-1b0sk1f-6319595bd72bdc6f920538b1fd7022e6{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1b0sk1f-6319595bd72bdc6f920538b1fd7022e6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1b0sk1f-6319595bd72bdc6f920538b1fd7022e6{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e{
padding-bottom:0;
color:#00abc8;
font-size:45px;
}
body .av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .av-special-heading-tag{
font-size:45px;
}
.av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .av-subheading{
font-size:15px;
}

#top .hr.av-4gkg5f-6d9b80500b7d4b096285d5ae4930f452{
margin-top:0px;
margin-bottom:25px;
}
.hr.av-4gkg5f-6d9b80500b7d4b096285d5ae4930f452 .hr-inner{
width:100%;
border-color:#00abc8;
}

#top .flex_column.av-131749v-f6b8d4291f183ef0cacd239244f99244{
margin-top:0px;
margin-bottom:10px;
}
.flex_column.av-131749v-f6b8d4291f183ef0cacd239244f99244{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
.responsive #top #wrap_all .flex_column.av-131749v-f6b8d4291f183ef0cacd239244f99244{
margin-top:0px;
margin-bottom:10px;
}

.av_font_icon.av-3rjdvn-b4b29bfb2d61c316a2e6cc27f015d5cb{
color:#d63333;
border-color:#d63333;
}
.avia-svg-icon.av-3rjdvn-b4b29bfb2d61c316a2e6cc27f015d5cb svg:first-child{
stroke:#d63333;
fill:#d63333;
}
.av_font_icon.av-3rjdvn-b4b29bfb2d61c316a2e6cc27f015d5cb .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .flex_column.av-wcimz7-647f5ad4891909b56495a6d7c5e8effb{
margin-top:0px;
margin-bottom:10px;
}
.flex_column.av-wcimz7-647f5ad4891909b56495a6d7c5e8effb{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}
.responsive #top #wrap_all .flex_column.av-wcimz7-647f5ad4891909b56495a6d7c5e8effb{
margin-top:0px;
margin-bottom:10px;
}

.av_font_icon.av-uskyoz-950957675479dc0528d2dd7fc093dfdf{
color:#d63333;
border-color:#d63333;
}
.avia-svg-icon.av-uskyoz-950957675479dc0528d2dd7fc093dfdf svg:first-child{
stroke:#d63333;
fill:#d63333;
}
.av_font_icon.av-uskyoz-950957675479dc0528d2dd7fc093dfdf .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.av-sdhglv-5d76c8980e64cc42236f1df6d90c0453{
margin-top:90px;
margin-bottom:60px;
}
.hr.av-sdhglv-5d76c8980e64cc42236f1df6d90c0453 .hr-inner{
width:100%;
border-color:#00abc8;
}

.flex_column.av-r1ocqb-b4ae417d1e9714a04834e0bd3c00a986{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d .av-subheading{
font-size:15px;
}

.flex_column.av-oqk0yr-711c2e5d8c4951e25af1585f57ae3341{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-m8bkir-d136ad205fcfead9b00d4399c7227d23{
color:#00abc8;
border-color:#00abc8;
}
.avia-svg-icon.av-m8bkir-d136ad205fcfead9b00d4399c7227d23 svg:first-child{
stroke:#00abc8;
fill:#00abc8;
}
.av_font_icon.av-m8bkir-d136ad205fcfead9b00d4399c7227d23 .av-icon-char{
font-size:300%;
line-height:300%;
}

.flex_column.av-kzrx1f-96bb8b925395c6955e7f3af3d378412a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jnfqfn-ee02a40a30f385b5a175db9c17639e61{
height:30px;
}

.avia-section.av-hzl0zn-759a49107783bbc4f2c698f253e447f7{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-1ihnar-f40d9af46ef8615fab78c2370e645c1f{
height:30px;
}

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

#top .hr.av-asn6kj-c335a56c32d3d04d82e4ef0924d2cc8e{
margin-top:0px;
margin-bottom:60px;
}
.hr.av-asn6kj-c335a56c32d3d04d82e4ef0924d2cc8e .hr-inner{
width:100%;
border-color:#e0e0e0;
max-width:45%;
}

.flex_column.av-91z3fn-19781b0346e142e4e1fdb9115f0b338d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9 .av-subheading{
font-size:15px;
}

.flex_column.av-54vd2b-54607460910e958ed48161d4a3450621{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-4y68ib-6d6dcc5b273bcff644cbbe742732a94b{
color:#e40330;
border-color:#e40330;
}
.avia-svg-icon.av-4y68ib-6d6dcc5b273bcff644cbbe742732a94b svg:first-child{
stroke:#e40330;
fill:#e40330;
}
.av_font_icon.av-4y68ib-6d6dcc5b273bcff644cbbe742732a94b .av-icon-char{
font-size:300%;
line-height:300%;
}

.flex_column.av-398qgj-8e6a544fd3e4e9fe87b4f456e041f625{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-en1tkj-3d6020783e1d95caf54cadd0e8f143c0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-3zso1f-b4b090fed2c49e0973963551ad9e4657 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2fjmsz-1abc9b6ae6b88e89df146e4f9a0b74a4 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-37u5gz-c78920dcde32b3cb599d0981aefa155e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-23vjcj-353d8055d0241f17c7087344e4ffb31d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-en1tkj-3d6020783e1d95caf54cadd0e8f143c0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-78mrsj-c27107f561dce8c2fea615a8476644d9 .av-special-heading-tag{
font-size:0.8em;
}
}
