.avia-section.av-b72vos-fdaf56d895e05e8311398b974e9daddb{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-b72vos-fdaf56d895e05e8311398b974e9daddb .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

#top .av-special-heading.av-31h4kbw-e4375f6064e019e06ffff3fa0d5f11be{
padding-bottom:0;
color:#b00c24;
font-size:40px;
}
body .av-special-heading.av-31h4kbw-e4375f6064e019e06ffff3fa0d5f11be .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-31h4kbw-e4375f6064e019e06ffff3fa0d5f11be .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-31h4kbw-e4375f6064e019e06ffff3fa0d5f11be .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-31h4kbw-e4375f6064e019e06ffff3fa0d5f11be .av-subheading{
font-size:20px;
}

.avia-section.av-2x7iijg-9cf4d56a5715831a2766461361917b55{
background-color:#ffffff;
background-image:unset;
}

#top .av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57{
padding-bottom:0;
color:#b00c24;
font-size:50px;
}
body .av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .special-heading-inner-border{
border-color:#b00c24;
}
.av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .av-subheading{
font-size:20px;
}

.flex_column.av-2sv4dcs-6cc24334c1a8955e0732c4f47f86523d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 60px;
}

.flex_column.av-9jo8y4-194bfdb2e65dd03c88d4d6409e29b5e1{
border-radius:0px 0px 0px 0px;
padding:0px 60px 0px 0px;
}

#top .av_textblock_section.av-9acdwc-dd1051afdb5432b7c26e73822d9b56c7 .avia_textblock{
font-size:20px;
}

.avia-section.av-8khj3g-11d37513ccfe7c6537f1b680e503c192{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2019/04/DSC_1551_1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-8khj3g-11d37513ccfe7c6537f1b680e503c192 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a{
padding-bottom:5px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-2akvyd8-c0982a57d386a2040ad93563c0f3d21e{
height:70px;
}

.flex_column.av-81n5ss-28c812470dc4dbc1c7d81b89628b5b27{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2759q18-be8a6c06ae2520401d69bd8f02cac61c{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-2759q18-be8a6c06ae2520401d69bd8f02cac61c svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-2759q18-be8a6c06ae2520401d69bd8f02cac61c .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-7pozos-3b3b986ee614cd905646f11b07da85d6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-22wljdo-2f6e5ac9ac54f783f33139da5b95fc8f{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-22wljdo-2f6e5ac9ac54f783f33139da5b95fc8f svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-22wljdo-2f6e5ac9ac54f783f33139da5b95fc8f .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-22eqbik-354be4e07019573ee8729d855dbcc7b7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-22eqbik-354be4e07019573ee8729d855dbcc7b7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-20jyk0s-9172d9c068addd1b106a7962f9b09e18{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-20jyk0s-9172d9c068addd1b106a7962f9b09e18 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-20jyk0s-9172d9c068addd1b106a7962f9b09e18 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.av_font_icon.av-20jyk0s-41d1d3229fd557599bd1db45169fa1dd{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-20jyk0s-41d1d3229fd557599bd1db45169fa1dd svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-20jyk0s-41d1d3229fd557599bd1db45169fa1dd .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top #wrap_all .avia-button.av-jumfnxpc-86f6a09d1826b7de1bd9d8e69765defd{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jumfnxpc-86f6a09d1826b7de1bd9d8e69765defd:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jumfnxpc-86f6a09d1826b7de1bd9d8e69765defd .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-jumfnxpc-86f6a09d1826b7de1bd9d8e69765defd:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.flex_column.av-1xpc2h8-aee93fa1d75cbb8113bbaa02dedc23b1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1v7gopo-da5a13d04070297c5fa3db01d17edf91{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1sajoho-f2b65f9d9d8e4fe00e9f6d16ad91eacb{
height:30px;
}

#top .hr.hr-invisible.av-1nqkh24-f92f537fd1be790f140d6026fc8da42a{
height:10px;
}

.flex_column.av-1lb7ywc-6ff1dd5a6259358f7b5e819c6098a1b0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-1gldffw-4c485d71cd47c91395b12cd846e79050{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1f97obg-1471b342262c7d7a3702819eac2bda56 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1f97obg-1471b342262c7d7a3702819eac2bda56 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-1di2fwc-3955dc275536027ba241118840da9a29{
padding-bottom:10px;
}
body .av-special-heading.av-1di2fwc-3955dc275536027ba241118840da9a29 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1di2fwc-3955dc275536027ba241118840da9a29 .av-subheading{
font-size:15px;
}

.flex_column.av-4oto0c-0050b80ea7da6450b97231f21a792172{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1a9zk30-6b8fb2607ac2217fb56b82f5a7b5ca91 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1a9zk30-6b8fb2607ac2217fb56b82f5a7b5ca91 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-16vyzd8-b278a5a81d2f1ebfacd73b88227e42ab{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-14pku58-00a229a6d95cf06eaceb97a2ff526c4b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-14pku58-00a229a6d95cf06eaceb97a2ff526c4b .av-image-caption-overlay-center{
color:#ffffff;
}

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

.flex_column.av-10p5i7w-55392f593a5cd5b3033ad034cff54155{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-3m49z0-0e994c980562ab33932506b7e21e1daa img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3m49z0-0e994c980562ab33932506b7e21e1daa .av-image-caption-overlay-center{
color:#ffffff;
}

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

.avia-section.av-36msj0-8673986200dc746bc3f19f27e230dbee{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2019/04/Senza-titolo-1-10.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-36msj0-8673986200dc746bc3f19f27e230dbee .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

#top .hr.hr-invisible.av-p4hi7w-73a7f5d7899d43d84ed1c9da49b46683{
height:10px;
}

#top .hr.hr-invisible.av-p4hi7w-73a7f5d7899d43d84ed1c9da49b46683{
height:10px;
}

#top .av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65{
padding-bottom:5px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .av-subheading{
font-size:20px;
}

.flex_column.av-sghf70-52fa9f96e060bdf0b954b24b33b232be{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-p4hi7w-88529197113aa3b8881de7bf2496dc57{
height:20px;
}

.flex_column.av-26nzvg-f15836cc5384f4eee8222091f260d90e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-j9dmjg-10ca864029953c50f196a39242b8a448{
height:20px;
}

.flex_column.av-fs53fw-26b850935c7e56bf4a3a8612766ae73d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-cxsgu4-9a2be3a3d192cba3675ff1b46c9287a4{
height:20px;
}

#top .hr.hr-invisible.av-9uju64-8971f421e86043d4810cf2e7f4d94c8b{
height:40px;
}

#top .av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7 .av-subheading{
font-size:20px;
}

.flex_column.av-4t6cfw-0d8641b468dea2135d993b854634c02b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-23ctr0-2a7f395e35f5286c140dfec2e936fc54{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-23ctr0-2a7f395e35f5286c140dfec2e936fc54:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-23ctr0-2a7f395e35f5286c140dfec2e936fc54 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-23ctr0-2a7f395e35f5286c140dfec2e936fc54:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


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

#top #wrap_all .av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ssdtrw-f6c399ad55bb9c6312754d7397975d13 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4vqicc-ae79716ac67e18402bc6f897e45ef399 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kkpn776c-193ac73e12534168a1befb92aa2c4659 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-2w0r5vg-2c27989ca44bec77766b2c6011464f57 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6laqak-dd57102665c351abe26cc93e952bd69a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1ssdtrw-f6c399ad55bb9c6312754d7397975d13 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-6hr78s-872ecbe7bb89084740bc835d24790c65 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4vqicc-ae79716ac67e18402bc6f897e45ef399 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-kkpn776c-193ac73e12534168a1befb92aa2c4659 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2rqb98-ed81c5290dca88e2e1fbe086ff9016b7 .av-special-heading-tag{
font-size:0.8em;
}
}
