.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-17e7eba64a64831c450715778f43a272{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-lgm2xh7b-17e7eba64a64831c450715778f43a272 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lgm2xh7b-17e7eba64a64831c450715778f43a272 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-lgm2xh7b-17e7eba64a64831c450715778f43a272 .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-3a9aa6d2d2afda1e406ad13d007ad25e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4fup4f-3a9aa6d2d2afda1e406ad13d007ad25e .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-container.av-37vat3-34119ca26ac2af10b232360bdfbbf2e7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-37vat3-34119ca26ac2af10b232360bdfbbf2e7 .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-2j9pf-205d9cfbb9b0d2af25c85cc9141cb754{
width:23.875%;
margin-left:1.5%;
}

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

.flex_column.av-kbohn-2165651aae39ae5747269a3aefde6791{
width:23.875%;
margin-left:1.5%;
}

#top .avia-icon-list-container.av-d2wdf-660ab8f8d51d1bb04cda1b5f96c6d70d .iconlist_icon{
color:#ffffff;
background-color:#df3f00;
border:1px solid #df3f00;
}
#top .avia-icon-list-container.av-d2wdf-660ab8f8d51d1bb04cda1b5f96c6d70d .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-d2wdf-660ab8f8d51d1bb04cda1b5f96c6d70d .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-d2wdf-660ab8f8d51d1bb04cda1b5f96c6d70d .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-2dfe4eec1f5525356967c07abe0c20ec{
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-17e7eba64a64831c450715778f43a272 .av-special-heading-tag{
font-size:0.8em;
}
}

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