.avia-section.av-mjyf058u-823f913597b67def2fb316f3456dc28d{
background-repeat:no-repeat;
background-image:url(https://trattoria-olive.de/wp-content/uploads/2026/01/oliven.jpg);
background-position:100% 0%;
background-attachment:fixed;
}
.avia-section.av-mjyf058u-823f913597b67def2fb316f3456dc28d .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

.avia-section.av-l8fpdz-67139aa93b3efca0cc131cbdcebb4acf .av-section-color-overlay{
opacity:1;
background-image:url(https://trattoria-olive.de/wp-content/themes/enfold/images/background-images/grunge-big-dark-compressed.png);
background-repeat:repeat;
}

#top .av-special-heading.av-kqnq1b-d1e51d9159bc5927424a4ef0f26d579d{
padding-bottom:20px;
font-size:90px;
}
body .av-special-heading.av-kqnq1b-d1e51d9159bc5927424a4ef0f26d579d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kqnq1b-d1e51d9159bc5927424a4ef0f26d579d .av-special-heading-tag{
font-size:90px;
}
.av-special-heading.av-kqnq1b-d1e51d9159bc5927424a4ef0f26d579d .av-subheading{
font-size:30px;
}

#top .hr.hr-invisible.av-mua78-8d532acd3d0b60090681a18284ee3897{
height:50px;
}

.avia-section.av-mk150off-25c4dd5b864e2ef4a3f64ea9bd710b58 .av-section-color-overlay{
opacity:1;
background-image:url(https://trattoria-olive.de/wp-content/themes/enfold/images/background-images/grunge-big-dark.png);
background-repeat:repeat;
}

#top .hr.hr-invisible.av-mk14v6q3-6dbc7e9768a81972b7a534f4b7086a97{
height:50px;
}

#top .av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87 .av-subheading{
font-size:30px;
}

.avia_transform .avia-image-container.av-mk16o06p-9fc86fa04b2d14fdeacebd5e812e713d{
animation-duration:2s;
}
.avia-image-container.av-mk16o06p-9fc86fa04b2d14fdeacebd5e812e713d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mk16o06p-9fc86fa04b2d14fdeacebd5e812e713d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-j168s-965d47894ac63bbd9b586b6b4b4b4026{
height:50px;
}

#top .av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c{
padding-bottom:20px;
font-size:60px;
}
body .av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c .av-subheading{
font-size:20px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-kqnq1b-d1e51d9159bc5927424a4ef0f26d579d .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c .av-special-heading-tag{
font-size:36px;
}
}

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

#top #wrap_all .av-special-heading.av-mk1k99n3-22904630e1e6346b9d5ff190d63b0d87 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mjyf370e-3cb69a05c7db66ad4f7944a810f51216 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-d4gu4-986a16daa1d44069d8003624223ddd4c .av-special-heading-tag{
font-size:36px;
}
}
