.avia-section.av-3958yml-25d2a175920bb46e00ee594adfc8da4c{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-3958yml-25d2a175920bb46e00ee594adfc8da4c .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

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

.avia-section.av-32bhnjh-5b704d50b7c7ad47b93db2aa37648fd0{
background-color:#ffffff;
background-image:unset;
}

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

.flex_column.av-2wh6pj1-6422ec65e6f80e7b72cdaadb1cc3f4f3{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.flex_column.av-2s4bf25-89135a4c7b9b49cd08d005b680890d8f{
border-radius:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

.flex_column.av-2wh6pj1-8a6ee932947f46d97e9abeeec4289674{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-section.av-2ik6899-6050bcde707cd036ca3e24ba1f58ec37{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/16-Campi-Animatori-MGS-6000.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}
.avia-section.av-2ik6899-6050bcde707cd036ca3e24ba1f58ec37 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

.flex_column.av-2cpja59-05de5f5e72b6edc2b44111d121515198{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2cpja59-05de5f5e72b6edc2b44111d121515198{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2cpja59-03d98b39e26d017062eed1468c7cd011{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-2cpja59-03d98b39e26d017062eed1468c7cd011{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-6bymvx-eec8f96fc9bd1600f46385983bbdbf0d{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-3heai5-a26620c2b3cc8193a2d7cfee6f487e98{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top .hr.hr-invisible.av-2fajejx-114cad1235b8d376764165de8b11d728{
height:70px;
}

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

.flex_column.av-29zk6u5-c0221dd391054be33602e5566e4d734e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-28uqa65-1a88cdb3397bc93936206069e670a74b{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-28uqa65-1a88cdb3397bc93936206069e670a74b svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-28uqa65-1a88cdb3397bc93936206069e670a74b .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-26afg99-5db0d6721cb31cd2e953493f24699d04{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-23xq40t-90818847402a86b5a8e97d516487eabc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1zixdjx-a7183a789c012a9161a2af089fb19495{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1x6rr71-60a4e4dd0eeba04c9aa00f35eedb7fef{
height:30px;
}

#top .hr.hr-invisible.av-1t3iefh-8fea8499684abd7ff0769675f34a913f{
height:10px;
}

.flex_column.av-1pfbyf1-9f247faf6504d09dcabbde602113f542{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-kbhy5-0c92b202dac209a96e5c6bfb07e54d82{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-1fjuo99-43caf4a98125326f8f0fdb8ac9f2e1f6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-1aowvkt-5fdcc083dec25aaf10f85d9553d3600f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-5ixbpp-630411d89148917f5771e45d496b4a2b{
padding-bottom:10px;
}
body .av-special-heading.av-5ixbpp-630411d89148917f5771e45d496b4a2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5ixbpp-630411d89148917f5771e45d496b4a2b .av-subheading{
font-size:15px;
}

.flex_column.av-16tpawt-e01338edb12f572ba3b8de5b76bf448e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-147k10t-208b2c55f6063c7941f44e5ad9bf5ef7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-147k10t-208b2c55f6063c7941f44e5ad9bf5ef7 .av-image-caption-overlay-center{
color:#ffffff;
}

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

.avia-section.av-11qjanh-f516c13b8526e01e120d1cb289c64ea5{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/aa.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-11qjanh-f516c13b8526e01e120d1cb289c64ea5 .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

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

.flex_column.av-xm62p9-d393409d27f74fbe4ecb9320e741f876{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ug7x8d-4dac3713616149de3e13e777e8d3b081{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-9sz8hp-fa4b4c75df0e4afcf7b18c3e6fc33fac{
height:40px;
}

.avia-section.av-11qjanh-87adf6065ac9771eaa1bf5a962f16710{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2019/01/rawpixel-760104-unsplash.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-11qjanh-87adf6065ac9771eaa1bf5a962f16710 .av-section-color-overlay{
opacity:0.4;
background-color:#000000;
}

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

.flex_column.av-6s4jyl-4c2652a24b56336a266662b048fc1a81{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-5mi525-36880271fdff8332d5ae1389aa7b7242{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1awvx-524a50852851a9dc1978c883be377ff8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.av-9sz8hp-1441c231144f218fe40813b1f451a15a{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9sz8hp-1441c231144f218fe40813b1f451a15a .hr-inner{
width:100%;
border-color:#f4f4f4;
}

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

.flex_column.av-4v6ce5-7bb9282680537f7c0976769ee55c0b70{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-2hskj1-e29ce6c238aab4734b98ba125e6e8338{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2hskj1-e29ce6c238aab4734b98ba125e6e8338:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2hskj1-e29ce6c238aab4734b98ba125e6e8338 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2hskj1-e29ce6c238aab4734b98ba125e6e8338: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-36z9tj1-d8d92975da53e398f7d53c9d9e54fae5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-7fl8wt-f75e80ebff4c2efb4397927c0095183e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-83dat9-765eb1b9f653e0c97fa22ab880f43649 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5ijlvx-2f80f8d48f71b83bd19bfc38a4916df2 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-jr1w5mh1-538378f167fcae48664893582a553b81 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-7fl8wt-f75e80ebff4c2efb4397927c0095183e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-83dat9-765eb1b9f653e0c97fa22ab880f43649 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5ijlvx-2f80f8d48f71b83bd19bfc38a4916df2 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-jr1w5mh1-538378f167fcae48664893582a553b81 .av-special-heading-tag{
font-size:0.8em;
}

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