.avia-section.av-18mwenhv-9baad26dd0ca5604ba2ae8f3859f7446{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-18mwenhv-9baad26dd0ca5604ba2ae8f3859f7446 .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

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

.flex_column.av-165u99qr-4df43f072dc333888772661abe697f43{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

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

.avia-image-container.av-kkp6lc84-879aaaf2aa78baab6dc5593ac821c811 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kkp6lc84-879aaaf2aa78baab6dc5593ac821c811 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-3r8wzqr-d2e531949ee35f3e2f353db41a89b80b{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
}

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

.avia-image-container.av-kkp6lc84-865720a9ed725427b0504fdaef025759 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-kkp6lc84-865720a9ed725427b0504fdaef025759 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-3bhvr77-776c3b83d4f7583cd457b9c371d9a29d{
background-color:#efefef;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/oratorio.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-3bhvr77-776c3b83d4f7583cd457b9c371d9a29d .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

.flex_column.av-38ijatv-70edb9f466fb6a7ae10f25610e2f4cc7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-vdc9gz7-3a1cd85d8cffc99a47643a003b142846{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-uejyb5f-a53771cd3f0ba733612b85eda3e1a6dc{
height:30px;
}

#top .hr.hr-invisible.av-tkdxikz-b7f1fe0ff5cb2547580cc0e5852360ca{
height:10px;
}

#top .hr.hr-invisible.av-soou4k3-395341e0426806def15c48cd546dee5e{
height:25px;
}

#top .av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-rphvp8z-cc8ae1e60ea7feb250f51652e4c9402c{
height:30px;
}

.flex_column.av-r966q0j-4789842a72c5cdecd0ebcb8a49b73937{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-f98572r-c649c7a854515029a2a1392692dab382{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-912dskz-d33ea41653ff8c4581d7c35d4aa5ff3e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-2nfqcc3-778605f5246531fb88987809890836df{
height:30px;
}

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

#top #wrap_all .avia-button.av-nhz16b-e938d3ab66e5bb6fbdf82a1fb73de5c5{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-nhz16b-e938d3ab66e5bb6fbdf82a1fb73de5c5:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-nhz16b-e938d3ab66e5bb6fbdf82a1fb73de5c5 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-nhz16b-e938d3ab66e5bb6fbdf82a1fb73de5c5: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-18d15atv-84704be3cddf3deca088712943543c1a .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-2a5cjrn-19a3a057174d48fc9d74e684cc285cde .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-uubgoz7-560c5da150f4b9f865b1de2d692abc3f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

#top #wrap_all .av-special-heading.av-2a5cjrn-19a3a057174d48fc9d74e684cc285cde .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-uubgoz7-560c5da150f4b9f865b1de2d692abc3f .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-11gpgdv-9ae3325297757c97ef2c97cb0f30a91d .av-special-heading-tag{
font-size:0.8em;
}

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