.avia-section.av-32zaslj-0d2e56789692907c6faab47b22ff2478{
background-color:#efefef;
background-image:unset;
}
.avia-section.av-32zaslj-0d2e56789692907c6faab47b22ff2478 .av-extra-border-element .av-extra-border-inner{
background-color:#efefef;
}

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

#top .hr.hr-invisible.av-gvbuev-25574872524a3c9b256a9098f675f5dd{
height:50px;
}

.flex_column.av-fjh8iv-68858b2126c27d645d44b2b98c2513eb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-djdn5z-1e8e8800f9cb7847438fcb5b71712340{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-cdu8af-4b58b54866de960b36ea8a241a1d983d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ayqt5j-6ff5b5eb4b53e733115e22bc992e87c4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-7ub3k7-b7e387fd99cb187ea1a5a46f40ec9f41{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-4uy01j-7e23022ec0581b05d131bd3a8c2c0d66{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.avia-section.av-20mcxiv-46bc99f07932d887c7922d1614eeec84{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/servicio-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-20mcxiv-46bc99f07932d887c7922d1614eeec84 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

#top .hr.hr-invisible.av-6tjkyf-6c8d52df5269ed5d8d4072e192bf8a10{
height:70px;
}

.flex_column.av-1vk5fjr-a4dc0b19c9de0f4bce142679da27c947{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1vk5fjr-298452c5aa16879b9383e3b984b63f44{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1ow4bav-37bdb29e85839559b8f2e3e4269484d0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1lpbxvb-a9690e9ad5d3e8b7436ad2e6d50ab959{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5cd57b-1a5b1bdbe55cf944ea0af73a817eadaa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .hr.hr-invisible.av-1e7qfpz-e75b5861c12d618a6a2e8ed04070b803{
height:30px;
}

#top .hr.hr-invisible.av-1bno6g7-c9fefc6ba4d2e4adb93581685c5f7e70{
height:10px;
}

.flex_column.av-176jn07-a628b84754e33224dab68ee15cef2110{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-142hfiv-85362ca55838aed0895cf35ebba17c41{
padding-bottom:10px;
}
body .av-special-heading.av-142hfiv-85362ca55838aed0895cf35ebba17c41 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-142hfiv-85362ca55838aed0895cf35ebba17c41 .av-subheading{
font-size:15px;
}

.flex_column.av-13b6a07-04fce45b3d9f4a0e989feac322592b2f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

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

.flex_column.av-xlefwn-e21caaf347d7d1500db9d07b10d1a5f8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-wp2th3-fb875ab7667fc5caa725165a67a9aeb5{
background-color:#808080;
background-image:url(https://salesianipiemonte.info/wp-content/uploads/2017/07/servicio-1.png);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-wp2th3-fb875ab7667fc5caa725165a67a9aeb5 .av-section-color-overlay{
opacity:0.5;
background-color:#000000;
}

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

.flex_column.av-t09nk7-c19e06de25351901b7dfec3e56f99832{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-q15cef-45fa13198e95dd1bd1f6b4304c861cd4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-ojfm7b-876b7ea5dd68ec1b989f5c6935be4503{
height:65px;
}

#top .hr.hr-invisible.av-2466s7-ce8901688940fa5a8f42496a9fcfd08b{
height:20px;
}

#top .hr.hr-invisible.av-hz83nr-64c583ba6b93e12b04d671bd9912e4f5{
height:20px;
}

#top .hr.hr-invisible.av-e1s5h3-10274b2fc69c567dbf7e80fabc59d358{
height:20px;
}

#top .hr.hr-invisible.av-bj5jrr-ecc1a55d225e95ecc3d10dc9dff808e7{
height:20px;
}

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

#top .av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702{
padding-bottom:5px;
font-size:50px;
}
body .av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702 .av-subheading{
font-size:20px;
}

.flex_column.av-4bmp6f-4ed6b8fb9dc49a33fd57f337c06ecfbe{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-2zi0mv-3a286d80a3ff09b044e06f60ef5a8507{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2zi0mv-3a286d80a3ff09b044e06f60ef5a8507:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2zi0mv-3a286d80a3ff09b044e06f60ef5a8507 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2zi0mv-3a286d80a3ff09b044e06f60ef5a8507: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-31gxx2f-5c8f0670d077c6910c7131b01b8a349c .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l8bdrfyl-93ac6754e376b3bd425e7b30b6ff170e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l8bdt1pc-153b07ff127ba0d3514b5bc4f2d24af2 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-4wm0jb-8822f0bc046d4dfc14e00cb4cd0d3a85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fzjgmf-66500c1fb7962f51265b4803df89f65c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-l8bdrfyl-93ac6754e376b3bd425e7b30b6ff170e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l8bdt1pc-153b07ff127ba0d3514b5bc4f2d24af2 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-4wm0jb-8822f0bc046d4dfc14e00cb4cd0d3a85 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1fzjgmf-66500c1fb7962f51265b4803df89f65c .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-39ye0n-8c3953fda56ec3bbf27f79b0a4da1702 .av-special-heading-tag{
font-size:0.8em;
}
}
