.avia-section.av-lgm2x7sh-180fc117a9beb57f30d51831d3fc4349{
background-color:#fdf5f1;
background-image:unset;
}

.flex_column.av-lgm31l4k-a835ef3525e1c2af8c4b2cd2d50d9e03{
width:100%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-lgm31l4k-a835ef3525e1c2af8c4b2cd2d50d9e03 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-lgm2xh7b-9b0b7ac6556c2639bf50cea770700a34{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-lgm2xh7b-9b0b7ac6556c2639bf50cea770700a34 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lgm2xh7b-9b0b7ac6556c2639bf50cea770700a34 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-lgm2xh7b-9b0b7ac6556c2639bf50cea770700a34 .av-subheading{
font-size:23px;
}

#top #wrap_all .avia-button.av-lgm2yeg4-aabe61a494bd6416a52e7d8ace186180{
background-color:#3f979e;
border-color:#3f979e;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lgm2yeg4-aabe61a494bd6416a52e7d8ace186180 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

.avia-image-container.av-4fup4f-5f3c382208c11d07ad0247a6a489610d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4fup4f-5f3c382208c11d07ad0247a6a489610d .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-37vat3-6c6aec7ee926a8c1b3a45d92b167ffbe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-37vat3-6c6aec7ee926a8c1b3a45d92b167ffbe .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lgm34322-8f12236f3cf124e1596156a952bf9a14{
background-color:#df3f00;
background-image:unset;
}

.flex_column.av-30p4tr-b9dbf1a294292a47bdcf433ad9162b0e{
width:23.875%;
}

#top .avia-icon-list-container.av-lgm36f4z-26fffd98be5989ff59c13c62b56b4ae9 .iconlist_icon{
color:#ffffff;
background-color:#df3f00;
border:1px solid #df3f00;
}
#top .avia-icon-list-container.av-lgm36f4z-26fffd98be5989ff59c13c62b56b4ae9 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-lgm36f4z-26fffd98be5989ff59c13c62b56b4ae9 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-lgm36f4z-26fffd98be5989ff59c13c62b56b4ae9 .iconlist_content{
font-size:20px;
color:#ffffff;
}

.flex_column.av-2ucaef-09a34e4a8c497415a7e2df9ee445670b{
width:23.875%;
margin-left:1.5%;
}

#top .avia-icon-list-container.av-lgm374el-fceb6541a2ceeb07130db9a537c1f883 .iconlist_icon{
color:#ffffff;
background-color:#df3f00;
border:1px solid #df3f00;
}
#top .avia-icon-list-container.av-lgm374el-fceb6541a2ceeb07130db9a537c1f883 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-lgm374el-fceb6541a2ceeb07130db9a537c1f883 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-lgm374el-fceb6541a2ceeb07130db9a537c1f883 .iconlist_content{
font-size:20px;
color:#ffffff;
}

.flex_column.av-b1scv-66fe3d0dadbb11e32a1514adee2bbe5c{
width:23.875%;
margin-left:1.5%;
}

#top .avia-icon-list-container.av-lpi3r1nt-280195f886255662f1d742f134e359f0 .iconlist_icon{
color:#ffffff;
background-color:#df3f00;
border:1px solid #df3f00;
}
#top .avia-icon-list-container.av-lpi3r1nt-280195f886255662f1d742f134e359f0 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-lpi3r1nt-280195f886255662f1d742f134e359f0 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-lpi3r1nt-280195f886255662f1d742f134e359f0 .iconlist_content{
font-size:20px;
color:#ffffff;
}

.flex_column.av-9x4mf-69eee68adab65f0f6d07e0eb1df3d21a{
width:23.875%;
margin-left:1.5%;
}

#top .avia-icon-list-container.av-lgm38jmy-793787e35277f0e9bab0681126985100 .iconlist_icon{
color:#ffffff;
background-color:#df3f00;
border:1px solid #df3f00;
}
#top .avia-icon-list-container.av-lgm38jmy-793787e35277f0e9bab0681126985100 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-lgm38jmy-793787e35277f0e9bab0681126985100 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-lgm38jmy-793787e35277f0e9bab0681126985100 .iconlist_content{
font-size:20px;
color:#ffffff;
}

.avia-section.av-lgm3ey3j-83be16ee1b2aa46dc795129cc8abe414{
background-repeat:no-repeat;
background-image:url(https://www.boscoloristorazione.it/wp-content/uploads/2023/04/boscolo-bg-form-1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

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

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

#top .av-masonry.av-21m25b-f57a1dd696cfa072624813b627df8d92{
background-color:#ffffff;
}

.avia-section.av-1xajdr-43b2865e9c7388dac9152994f955bea3{
background-repeat:no-repeat;
background-image:url(https://www.boscoloristorazione.it/wp-content/uploads/2023/04/boscolo-bg-FOOTER.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-17wrjr-5605ffa6d89141f9e498ac1e73a13818{
padding-bottom:10px;
}
body .av-special-heading.av-17wrjr-5605ffa6d89141f9e498ac1e73a13818 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17wrjr-5605ffa6d89141f9e498ac1e73a13818 .av-subheading{
font-size:15px;
}

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

#top #wrap_all .avia-button.av-ff5hb-493d1f8c05ab4bb5a479b33ffc831c04{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

#top #wrap_all .avia-button.av-rmqn-203317c54e556a128553a51a30d30282{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}


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

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