.avia-section.av-kpzvrfw6-2bc43631307b447c15c0dfa3ce62fa6b{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2021/06/Ristorante-i-Trulli-Hintergrundbild.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-kpzvrfw6-2bc43631307b447c15c0dfa3ce62fa6b .av-section-color-overlay{
opacity:0.3;
background-color:#000000;
}

.flex_column.av-kpzw05vi-3e91199d5bffc28c47ee11e26dd8200a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-subheading{
font-size:20px;
}

.flex_column.av-kpzw0r9a-2fbda8bc967b62feaaec73d4e4042187{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-kpzvubg8-14a1439203f9c9e90a23e722b2002605{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

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

.avia-section.av-l877tz-93e5bc884215dbbb4b4a6b33a651bb3f{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2014/07/fruit_bg.jpg);
background-position:100% 100%;
background-attachment:scroll;
}

#top .av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e{
padding-bottom:50px;
font-size:60px;
}
body .av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-kp3kfj-c18a85151c502242d0f202e27dc07a86{
padding-bottom:20px;
}
body .av-special-heading.av-kp3kfj-c18a85151c502242d0f202e27dc07a86 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kp3kfj-c18a85151c502242d0f202e27dc07a86 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-k7odq7-e9df46cc83989b02c103057c59914f1d{
padding-bottom:20px;
}
body .av-special-heading.av-k7odq7-e9df46cc83989b02c103057c59914f1d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-k7odq7-e9df46cc83989b02c103057c59914f1d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-k01d9j-6f3c8a2c759e7f58dfdc8e799fe6328b{
height:50px;
}

#top .avia-gallery.av-jqj9of-aa7bfabf5e70f587285c0c614a8742a8 .avia-gallery-thumb a{
width:11.1111%;
}

#top .hr.hr-invisible.av-jjg94f-53fdbc061bfb580b4a294d757f7b19ab{
height:50px;
}

.avia-section.av-jh2u9z-a518959f3f33683a0c3ec0e127c2b09f .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2021/06/bild_01-1030x664.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

#top .av-special-heading.av-j9arpr-ee1b72f09f5a5e292edaef7868c2ada9{
padding-bottom:0;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-j9arpr-ee1b72f09f5a5e292edaef7868c2ada9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-j9arpr-ee1b72f09f5a5e292edaef7868c2ada9 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-j9arpr-ee1b72f09f5a5e292edaef7868c2ada9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-j9arpr-ee1b72f09f5a5e292edaef7868c2ada9 .av-subheading{
font-size:15px;
}

.avia-section.av-j5d2mv-3cc6b18bc3f540fc2a0e3f5c7dce2c61{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2014/07/fruit_bg.jpg);
background-position:100% 100%;
background-attachment:scroll;
}

#top .av-special-heading.av-1ahqwv-6e6ff9be6cf9913cfbf9c02bdb9959d3{
padding-bottom:0;
}
body .av-special-heading.av-1ahqwv-6e6ff9be6cf9913cfbf9c02bdb9959d3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ahqwv-6e6ff9be6cf9913cfbf9c02bdb9959d3 .av-subheading{
font-size:15px;
}

#top .hr.av-13i49r-47b729f563049370684d54eeba7a7227{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-13i49r-47b729f563049370684d54eeba7a7227 .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-13i49r-47b729f563049370684d54eeba7a7227 .av-seperator-icon{
color:#883d1f;
}
.hr.av-13i49r-47b729f563049370684d54eeba7a7227 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-7e0mrr-172ce49ec75cffad19944b5a5605a8bb{
height:50px;
}

#top .av-special-heading.av-kps72t3z-bfa2ec0957177c92e472a416e9c250c2{
padding-bottom:0;
}
body .av-special-heading.av-kps72t3z-bfa2ec0957177c92e472a416e9c250c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kps72t3z-bfa2ec0957177c92e472a416e9c250c2 .av-subheading{
font-size:15px;
}

#top .hr.av-5nof3r-e3ddd927c68a22287f6d7da29da55240{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-5nof3r-e3ddd927c68a22287f6d7da29da55240 .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-5nof3r-e3ddd927c68a22287f6d7da29da55240 .av-seperator-icon{
color:#883d1f;
}
.hr.av-5nof3r-e3ddd927c68a22287f6d7da29da55240 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-kpzwt7hy-c67ab2960206dbe6b1fc13a0f19395c4{
height:75px;
}

#top .av-special-heading.av-kps94lp6-ecf0429dd8ccc780b5298b478417fabb{
padding-bottom:0;
}
body .av-special-heading.av-kps94lp6-ecf0429dd8ccc780b5298b478417fabb .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kps94lp6-ecf0429dd8ccc780b5298b478417fabb .av-subheading{
font-size:15px;
}

#top .hr.av-5gct4v-c0d8e31be7d803d22b18388bb040bdcf{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-5gct4v-c0d8e31be7d803d22b18388bb040bdcf .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-5gct4v-c0d8e31be7d803d22b18388bb040bdcf .av-seperator-icon{
color:#883d1f;
}
.hr.av-5gct4v-c0d8e31be7d803d22b18388bb040bdcf .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .av-special-heading.av-508jh3-39b681bfef11a4d9f97187254416e1fd{
padding-bottom:0;
}
body .av-special-heading.av-508jh3-39b681bfef11a4d9f97187254416e1fd .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-508jh3-39b681bfef11a4d9f97187254416e1fd .av-subheading{
font-size:15px;
}

#top .hr.av-4tb5un-11e9e93df16249cf1a9badb06b6a0c4a{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-4tb5un-11e9e93df16249cf1a9badb06b6a0c4a .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-4tb5un-11e9e93df16249cf1a9badb06b6a0c4a .av-seperator-icon{
color:#883d1f;
}
.hr.av-4tb5un-11e9e93df16249cf1a9badb06b6a0c4a .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-40c0lz-f11c5f4aeb5d48e7173bc2946e666566{
height:50px;
}

#top .av-special-heading.av-kps9vhc6-5320dced23c64809a70a4cb448be7ffe{
padding-bottom:0;
}
body .av-special-heading.av-kps9vhc6-5320dced23c64809a70a4cb448be7ffe .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kps9vhc6-5320dced23c64809a70a4cb448be7ffe .av-subheading{
font-size:15px;
}

#top .hr.av-3v3vgn-119a15521e6639f8ea2e5c5b3275150c{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-3v3vgn-119a15521e6639f8ea2e5c5b3275150c .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-3v3vgn-119a15521e6639f8ea2e5c5b3275150c .av-seperator-icon{
color:#883d1f;
}
.hr.av-3v3vgn-119a15521e6639f8ea2e5c5b3275150c .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-4uwkv-450be4d9de2ae198528412e178aa770d{
height:50px;
}

#top .av-special-heading.av-kpscwza5-145736ddfed81790a3097b60d74d5e28{
padding-bottom:0;
}
body .av-special-heading.av-kpscwza5-145736ddfed81790a3097b60d74d5e28 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kpscwza5-145736ddfed81790a3097b60d74d5e28 .av-subheading{
font-size:15px;
}

#top .hr.av-16xqvz-01926b48458f3b34000ebc338713ec29{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-16xqvz-01926b48458f3b34000ebc338713ec29 .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-16xqvz-01926b48458f3b34000ebc338713ec29 .av-seperator-icon{
color:#883d1f;
}
.hr.av-16xqvz-01926b48458f3b34000ebc338713ec29 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .av-special-heading.av-kpsd407x-65d77500679d0540e7a9530bfda518d8{
padding-bottom:0;
}
body .av-special-heading.av-kpsd407x-65d77500679d0540e7a9530bfda518d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kpsd407x-65d77500679d0540e7a9530bfda518d8 .av-subheading{
font-size:15px;
}

#top .hr.av-wd8l3-f64645b1384825b0298f210d51af24fd{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-wd8l3-f64645b1384825b0298f210d51af24fd .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-wd8l3-f64645b1384825b0298f210d51af24fd .av-seperator-icon{
color:#883d1f;
}
.hr.av-wd8l3-f64645b1384825b0298f210d51af24fd .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-kpzwsv8n-922a9b69c2e6f45f818c6c41989a34c0{
height:75px;
}

#top .av-special-heading.av-kpsd6ikp-56753c98f58cfa5e8d00ac9ceb3a7ed7{
padding-bottom:0;
}
body .av-special-heading.av-kpsd6ikp-56753c98f58cfa5e8d00ac9ceb3a7ed7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kpsd6ikp-56753c98f58cfa5e8d00ac9ceb3a7ed7 .av-subheading{
font-size:15px;
}

#top .hr.av-r4orz-cf8b26c4b3f1b26ae0b97752dbeef7a8{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-r4orz-cf8b26c4b3f1b26ae0b97752dbeef7a8 .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-r4orz-cf8b26c4b3f1b26ae0b97752dbeef7a8 .av-seperator-icon{
color:#883d1f;
}
.hr.av-r4orz-cf8b26c4b3f1b26ae0b97752dbeef7a8 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .av-special-heading.av-kpsddpcq-9e572c2809e02e39bc4c86c71f82a30e{
padding-bottom:0;
}
body .av-special-heading.av-kpsddpcq-9e572c2809e02e39bc4c86c71f82a30e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kpsddpcq-9e572c2809e02e39bc4c86c71f82a30e .av-subheading{
font-size:15px;
}

#top .hr.av-dhgd3-881f2d6efb7a286c0e10f1c15f74b65f{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-dhgd3-881f2d6efb7a286c0e10f1c15f74b65f .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-dhgd3-881f2d6efb7a286c0e10f1c15f74b65f .av-seperator-icon{
color:#883d1f;
}
.hr.av-dhgd3-881f2d6efb7a286c0e10f1c15f74b65f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .av-special-heading.av-kpsdgv9f-c851874391bfc02c469e7a648674fe00{
padding-bottom:0;
}
body .av-special-heading.av-kpsdgv9f-c851874391bfc02c469e7a648674fe00 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-kpsdgv9f-c851874391bfc02c469e7a648674fe00 .av-subheading{
font-size:15px;
}

#top .hr.av-9551r-6734e7867d5ddbe0408ad262905497b3{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-9551r-6734e7867d5ddbe0408ad262905497b3 .hr-inner{
width:20%;
border-color:#c3512f;
max-width:45%;
}
.hr.av-9551r-6734e7867d5ddbe0408ad262905497b3 .av-seperator-icon{
color:#883d1f;
}
.hr.av-9551r-6734e7867d5ddbe0408ad262905497b3 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#883d1f;
stroke:#883d1f;
}

#top .hr.hr-invisible.av-kpzwueaq-a0319b9400877d50c2d7ea0bad4cdbe4{
height:50px;
}

.avia-section.av-7xm127-a2ae989644b333cba461a956658f94e1{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2021/06/bild_03-300x200.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-7xm127-a2ae989644b333cba461a956658f94e1 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-7zma53-c7d34af87dc88fe891aa183bdf9e7c6f{
padding-bottom:0;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-7zma53-c7d34af87dc88fe891aa183bdf9e7c6f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7zma53-c7d34af87dc88fe891aa183bdf9e7c6f .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-7zma53-c7d34af87dc88fe891aa183bdf9e7c6f .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-7zma53-c7d34af87dc88fe891aa183bdf9e7c6f .av-subheading{
font-size:15px;
}

.avia-section.av-kp4lchlv-7188eec1c6a0775c5b15cc85dee537d0{
background-repeat:no-repeat;
background-image:url(https://ristorante-trulli.de/wp-content/uploads/2021/06/bild_03-1030x687.jpg);
background-position:50% 50%;
background-attachment:fixed;
}

.flex_column.av-kp4lehy6-ad64d1296c4fbc935f16347d5b20b9c6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-kp4lsbc1-37c98986ca6a34917113f64a4190d901{
border-width:2px;
border-color:#7c6853;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:10px 0px 20px 5%;
background-color:#000000;
}

#top .hr.hr-invisible.av-7v1br-2ada836f0994b190abb1e9186fef3032{
height:30px;
}

.iconbox.av-kppok0yn-45f262bdb1701c8043689c09e5b5a186 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-kppok0yn-45f262bdb1701c8043689c09e5b5a186 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-kppok0yn-45f262bdb1701c8043689c09e5b5a186 .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-kppok0yn-45f262bdb1701c8043689c09e5b5a186 .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-ap1e7-55245a5cc06bfd88905422b866a838d5{
height:15px;
}

.iconbox.av-gjh0f-1ffe5f09f2642cddab069ab4bfb2fb15 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-gjh0f-1ffe5f09f2642cddab069ab4bfb2fb15 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-gjh0f-1ffe5f09f2642cddab069ab4bfb2fb15 .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-gjh0f-1ffe5f09f2642cddab069ab4bfb2fb15 .iconbox_content_container{
color:#ffffff;
}

#top .hr.hr-invisible.av-3fgq7-0b39aff3e112dd493123f62d9fb6a3a1{
height:15px;
}

.iconbox.av-bi4gn-51571b76ba876ce980b3779814f60b7d .iconbox_icon{
color:#ffffff;
}
.iconbox.av-bi4gn-51571b76ba876ce980b3779814f60b7d .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-bi4gn-51571b76ba876ce980b3779814f60b7d .iconbox_content_title{
font-size:20px;
color:#ffffff;
}
.iconbox.av-bi4gn-51571b76ba876ce980b3779814f60b7d .iconbox_content_container{
color:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-subheading{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e .av-special-heading-tag{
font-size:0.8em;
}

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

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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-kpzvspxe-2dd7973c2bfd4edd6786546e680bca9f .av-subheading{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-l58y7r-264bc549ec5c3f2a0677429518214d0e .av-special-heading-tag{
font-size:0.8em;
}

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

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