.avia-section.av-929dtf-7f1fff739a32a640c25beb75b63bb37f{
background-repeat:no-repeat;
background-image:url(https://pgdonbosco.it/wp-content/uploads/2017/10/Schermata-2017-07-20-alle-14.50.48.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-929dtf-7f1fff739a32a640c25beb75b63bb37f .av-section-color-overlay{
opacity:0.9;
background-color:#e94e1b;
}

#top .av-special-heading.av-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba{
padding-bottom:0;
color:#36a9e1;
font-size:65px;
}
body .av-special-heading.av-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba .av-special-heading-tag{
font-size:65px;
}
.av-special-heading.av-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba .special-heading-inner-border{
border-color:#36a9e1;
}
.av-special-heading.av-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba .av-subheading{
font-size:15px;
}

.avia-section.av-2ebwwyr-a331fe55ecef54c7f1c45a4071e42380{
background-color:#e5e5e5;
background-image:unset;
}

#top .av-rotator-container.av-2dw856b-f7190258d261119f30f19ac97a542d12{
text-align:center;
color:#848484;
}
#top #wrap_all .av-rotator-container.av-2dw856b-f7190258d261119f30f19ac97a542d12 .av-rotator-container-inner{
font-size:30px;
}

#top .av-rotator-container .av-rotator-text-single.av-2axo71f-2d59961455e7c0e12f9e90fdb5ed35e2{
color:#000000;
}

.flex_column.av-270uyr7-869dd7a3ceb5d28523671e3cb791ea57{
border-radius:0px 0px 0px 0px;
padding:30px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-21s2etv-3337d9ae1ac1f35031a4fdb840ba268f{
height:20px;
}

.avia-image-container.av-205dpqb-33d105cb378e6c82a69a947970d8bab9 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-205dpqb-33d105cb378e6c82a69a947970d8bab9 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1xqfzz7-6b62fd86c46ac22a25185953e3447629{
border-radius:5px 5px 5px 5px;
padding:30px 40px 30px 40px;
background-color:#f2f2f2;
}

.avia-image-container.av-1wkd2xv-834429a716b18d20b8d20224411bfd07 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wkd2xv-834429a716b18d20b8d20224411bfd07 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-1wkd2xv-834429a716b18d20b8d20224411bfd07 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wkd2xv-834429a716b18d20b8d20224411bfd07 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top .hr.hr-invisible.av-ksrccfes-d2147bb0b58448f37b4aa45a6d6c2ece{
height:20px;
}

#top .hr.hr-invisible.av-ksrccfes-d2147bb0b58448f37b4aa45a6d6c2ece{
height:20px;
}

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

.avia-image-container.av-1wkd2xv-4d7d8921dcfd9d779ac85afb0b65bb34 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wkd2xv-4d7d8921dcfd9d779ac85afb0b65bb34 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

.avia-section.av-1n760rn-2d61de36e069ab48373ab8e503818357{
background-color:#e5e5e5;
background-image:unset;
}

#top #wrap_all .avia-button.av-1kusomr-1497812b887a8efbc5a8ddf0b0e4f6ad{
background-color:#e5e5e5;
border-color:#e5e5e5;
color:#6b6b6b;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1kusomr-1497812b887a8efbc5a8ddf0b0e4f6ad:hover{
background-color:#dddddd;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1kusomr-1497812b887a8efbc5a8ddf0b0e4f6ad .avia-svg-icon svg:first-child{
fill:#6b6b6b;
stroke:#6b6b6b;
}
#top #wrap_all .avia-button.av-1kusomr-1497812b887a8efbc5a8ddf0b0e4f6ad:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-1i30v2r-5dbfa3d2266898d4df772dd4912d9bc4{
height:30px;
}

.flex_column.av-1giq443-c2085e450ac46a1504513fd11205c425{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-1cgdc6r-b95eedd8382b773e095caa6da22c2644{
margin-top:0px;
margin-bottom:10px;
}
.hr.av-1cgdc6r-b95eedd8382b773e095caa6da22c2644 .hr-inner{
width:100%;
border-color:#00abc8;
}

.flex_column.av-1bdwy83-a5c65885e7dfbd0646a23219de6de5b1{
border-radius:0px 0px 0px 0px;
padding:-50px 0px 0px 0px;
}

#top .hr.hr-invisible.av-178samb-2349ff5392437d97f04aa48edaf7ddff{
height:10px;
}

.flex_column.av-43jp5v-bc219a20e0eeb4f0f21e16f3337c79af{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-43jp5v-bc219a20e0eeb4f0f21e16f3337c79af{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-12rx6oj-e1a2537f3104d913985e8833c4618092{
height:20px;
}

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

#top .av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860{
padding-bottom:0;
color:#00abc8;
font-size:22px;
}
body .av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .special-heading-inner-border{
border-color:#00abc8;
}
.av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-yk4q03-9a1aac8a4ea61998c1b92fb5e69d5f0a{
height:20px;
}

#top .hr.hr-invisible.av-tzvnmr-d674b545ea38fc3f71e7e53c23782dad{
height:20px;
}

.flex_column.av-43jp5v-13b9b0d572c59921e728581a1c6c5692{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-16vatrn-d1481c6701ec914df7fdb2cf69270b29{
background-color:#00abc8;
border-color:#00abc8;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-16vatrn-d1481c6701ec914df7fdb2cf69270b29:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-16vatrn-d1481c6701ec914df7fdb2cf69270b29 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-16vatrn-d1481c6701ec914df7fdb2cf69270b29:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.av-t045bn-e11986b6b3e15d13c07c704cdf55c429{
margin-top:30px;
margin-bottom:60px;
}
.hr.av-t045bn-e11986b6b3e15d13c07c704cdf55c429 .hr-inner{
width:100%;
border-color:#e0e0e0;
max-width:45%;
}

.flex_column.av-qsfpfn-db346a4be4ae19dadbe88664497b5232{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-ols4pf-f46d718153f27bf6f3eb30ab06520126{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-khhp2b-ed1686ab8261bc4a2009274d8d83f135{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jb3uib-3db55139a6acf59c45823592018bdf80{
height:30px;
}

.avia-section.av-i2pzcz-5e8650616d310a1d01cabcf40daf79b3{
background-color:#f2f2f2;
background-image:unset;
}

#top .hr.hr-invisible.av-1l4lir-cc1bb08939519c2894dea277d7cee416{
height:30px;
}

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

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

.flex_column.av-8nvz9v-77323b655e385d822b57219cd8f7ccf2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717{
padding-bottom:20px;
font-size:22px;
}
body .av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717 .av-special-heading-tag{
font-size:22px;
}
.av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717 .av-subheading{
font-size:15px;
}

.flex_column.av-6avpir-c4b4d7e26c66c24e29663a3bb944840f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1ucdyr-5d78854571f09a3440fbee9e8743e489{
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-2gp5jn7-d0d99e961c50d400eff8af13dc9132ba .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5h5jab-b09d5d6be17505f282bb66803577dc4e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-30oqib-e29f33e00253166acd1c42bb89046d17 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-5h5jab-b09d5d6be17505f282bb66803577dc4e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-41njgj-13e32f2e0e253cc9e55df0b2e008f860 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-30oqib-e29f33e00253166acd1c42bb89046d17 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-84gtir-3d1483199fa622477d53d77b698f1717 .av-special-heading-tag{
font-size:0.8em;
}
}
