.avia-section.av-35qdt-3f9b4aca67e58cfb310c7977864981c9{
margin-top:-100px;
}

#top .hr.hr-invisible.av-2jwnp-a5f33b6f9941963bf521e3240717ed02{
height:100px;
}

.av-hotspot-image-container .av-image-hotspot.av-m8fuvegm-b37a0b4bb2fd9392d7c31a2c2b138441{
top:76.4%;
left:26.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-m8fuvegm-b37a0b4bb2fd9392d7c31a2c2b138441 .av-image-hotspot_inner{
background-color:#ffffff;
color:#337454;
}
.av-hotspot-image-container .av-image-hotspot.av-m8fuvegm-b37a0b4bb2fd9392d7c31a2c2b138441 .av-image-hotspot-pulse{
background-color:#ffffff;
}

.avia-section.av-mj02x1w1-6a7a5ac6a476c5200b92e0898a9e2899{
background-repeat:no-repeat;
background-image:url(https://hagenauerhof.eu/wp-content/uploads/2024/11/header.jpg);
background-position:50% 100%;
background-attachment:scroll;
margin-top:-100px;
}

#top .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
width:79.3%;
}
.responsive #top #wrap_all .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd{
padding-bottom:0;
color:#337454;
}
body .av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd .av-subheading{
font-size:30px;
color:#f9ad04;
}

#top .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
width:17.2%;
margin-left:3.5%;
}
.responsive #top #wrap_all .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-top:0px;
margin-bottom:0px;
}

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

.avia-section.av-bpmet-04122ceb3d9ccde5fe1f3d685cd5d6c0{
background-color:#337454;
background-image:unset;
}

.flex_column.av-az6y1-b469b376855be3b36d294613274287e9{
width:24.25%;
}

#top .av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70 .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70 .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-a7su1-9d8bd4e5ae25ee454b4abba0b4fc5b70 .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-9pml9-1b0c8acbd85a43da0d04a27f084c8e71 .avia_textblock{
color:#ffffff;
}

.flex_column.av-978bl-1257ccc46c32045b26b494c037bc110e{
width:24.25%;
margin-left:1%;
}

#top .av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9 .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9 .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-8rmft-f9e6d6b3a78a9e5385e5abad1eed6fa9 .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-7zsl5-0218a305bc376f97e5797788c065297b .avia_textblock{
color:#ffffff;
}

.flex_column.av-7m9pd-171de5f097db8864d958d8427278f690{
width:24.25%;
margin-left:1%;
}

#top .av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35 .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35 .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-731t1-75a364cf881923420fd2ec40b1ac3f35 .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .av_textblock_section.av-62a1h-8b7d8ef74bfbf3da2787c5103ede700e .avia_textblock{
color:#ffffff;
}

.flex_column.av-5mfft-4390a7c955d2f691672c6a651c931fef{
width:24.25%;
margin-left:1%;
}

#top .av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765 .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765 .av-special-heading-tag .heading-wrap:before{
border-color:#337454;
}
body .av-special-heading.av-4v4q1-9b0fceb7698c622052522fbc7c220765 .av-special-heading-tag .heading-wrap:after{
border-color:#337454;
}

#top .av_textblock_section.av-4i09p-72b811cb348be6b166440a18a7bcacf2 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-39gn5-d45bed22cb031810193a7a3bd7ba9a49{
background-color:#f9ad04;
border-color:#f9ad04;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-39gn5-d45bed22cb031810193a7a3bd7ba9a49:hover{
background-color:#337454;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-39gn5-d45bed22cb031810193a7a3bd7ba9a49:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-1d9pd-578e96a0b3ec419749dcdbff2a78f8fa{
background-repeat:no-repeat;
background-image:url(https://hagenauerhof.eu/wp-content/uploads/2024/11/huhn.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-m3hfxu77-0878c7dcf41a1142f3b646385a82620e{
height:200px;
}

#top .av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc .av-subheading{
font-size:30px;
}
body .av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-2nt0h-4072722c6021585d19c8c220361332dc .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .hr.hr-invisible.av-156ch-755d707f84ce4a6a694f3a774a073535{
height:50px;
}

.flex_column.av-11au9-3145b4ec0327c2c5514eea637be263ec{
width:21.625%;
padding:15px 25px 15px 25px;
background-color:#ffffff;
}

.avia-image-container.av-m3hg1qto-a96c59e9fc17c35193304c05462f537a{
position:absolute;
top:-35px;
right:0px;
left:0px;
}
.avia-image-container.av-m3hg1qto-a96c59e9fc17c35193304c05462f537a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m3hg1qto-a96c59e9fc17c35193304c05462f537a .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-za5l-20371432ff58b86c296ab62f77886a10{
background-color:#f9ad04;
border-color:#f9ad04;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-za5l-20371432ff58b86c296ab62f77886a10:hover{
background-color:#337454;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-za5l-20371432ff58b86c296ab62f77886a10:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-5j3x1-79e601d33834dbfb5f4e7785f3fdef3e{
width:21.625%;
margin-left:4.5%;
padding:15px 25px 15px 25px;
background-color:#ffffff;
}

.avia-image-container.av-53p7l-82ab9987189bc2f60cca95f8c95e68e4{
position:absolute;
top:-55px;
right:0px;
left:0px;
}
.avia-image-container.av-53p7l-82ab9987189bc2f60cca95f8c95e68e4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-53p7l-82ab9987189bc2f60cca95f8c95e68e4 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-4jj4p-1a6b271dd6773ef685b289d3ec2c80b1{
background-color:#f9ad04;
border-color:#f9ad04;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4jj4p-1a6b271dd6773ef685b289d3ec2c80b1:hover{
background-color:#337454;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4jj4p-1a6b271dd6773ef685b289d3ec2c80b1:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-3wzmt-4f3b0cc4879c60085dd9e4301491367f{
width:21.625%;
margin-left:4.5%;
padding:15px 25px 15px 25px;
background-color:#ffffff;
}

.avia-image-container.av-3ci7l-2d67c51b27d9b15dd6dccd1a9527d1f4{
position:absolute;
top:-45px;
right:0px;
left:0px;
}
.avia-image-container.av-3ci7l-2d67c51b27d9b15dd6dccd1a9527d1f4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3ci7l-2d67c51b27d9b15dd6dccd1a9527d1f4 .av-image-caption-overlay-center{
color:#ffffff;
}

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

#top #wrap_all .avia-button.av-2uwn9-bff9fef1867ed8c83c6b284c759a53dd{
background-color:#f9ad04;
border-color:#f9ad04;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2uwn9-bff9fef1867ed8c83c6b284c759a53dd:hover{
background-color:#337454;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2uwn9-bff9fef1867ed8c83c6b284c759a53dd:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

#top .hr.hr-invisible.av-wa4p-0f0f062e1a32d5de305686151fd1c3c1{
height:50px;
}

.avia-image-container.av-m3hghqex-81df8313c17323c302040d416433e373 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m3hghqex-81df8313c17323c302040d416433e373 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-fdd-5750a4bad4490dfb2b9707b46f88dcad{
padding-bottom:10px;
color:#337454;
}
body .av-special-heading.av-fdd-5750a4bad4490dfb2b9707b46f88dcad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-fdd-5750a4bad4490dfb2b9707b46f88dcad .special-heading-inner-border{
border-color:#337454;
}
.av-special-heading.av-fdd-5750a4bad4490dfb2b9707b46f88dcad .av-subheading{
font-size:15px;
}

.avia-section.av-m3hbxu4m-d7f91100a85523cda22155647f07b1d2{
background-color:#337454;
background-image:unset;
}

.flex_column.av-5sabh-243fbbd2123433cce5cac0c0ba0e0bf3{
width:100%;
}

#top .av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15 .special-heading-inner-border{
border-color:#f9ad04;
}
.av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15 .av-subheading{
font-size:30px;
}
body .av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15 .av-special-heading-tag .heading-wrap:before{
border-color:#f9ad04;
}
body .av-special-heading.av-14s85-4ad62324a1be49149d406367050adb15 .av-special-heading-tag .heading-wrap:after{
border-color:#f9ad04;
}

#top .hr.hr-invisible.av-m3mqqxqt-12788b1768985e540f79a4f62b0d5d2b{
height:30px;
}


@media only screen and (min-width: 990px){ 
#top .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-bottom:-100px;
}
.responsive #top #wrap_all .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-bottom:-100px;
}

#top .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-bottom:-100px;
}
.flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
position:relative;
top:-100px;
bottom:-100px;
padding:0 0 0 50px;
}
.responsive #top #wrap_all .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-bottom:-100px;
}

.flex_column.av-m3hgihxm-8be9626dacaae61b6457efcaccdc32c9{
padding:0 100px 0 100px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
padding:0 100px 0 100px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
padding:0 100px 0 100px;
}
}

@media only screen and (max-width: 479px){ 
#top .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-top:-100px;
}
.flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
padding:-100px 0 0 0;
}
.responsive #top #wrap_all .flex_column.av-55th-c5e44b33c0c6b3cbb75caaed048eb518{
margin-top:-100px;
}

#top .av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd{
margin:-50px 0 0 0;
}
#top #wrap_all .av-special-heading.av-6ogkp-7180a1e0ab9ecde1d4a99ac6183991dd .av-special-heading-tag{
padding:-100px 0 0 0;
}

#top .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-top:-100px;
}
.flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
position:relative;
top:-180px;
bottom:-180px;
padding:0 100px -100px 100px;
}
.responsive #top #wrap_all .flex_column.av-25rjx-0007caedcb687d58dcfd148a79e0cbbb{
margin-top:-100px;
}

.avia-image-container.av-mird3b2q-d49221606102b8f6eed735a37f1fe8c0{
position:relative;
bottom:-80px;
}
.avia-image-container.av-mird3b2q-d49221606102b8f6eed735a37f1fe8c0 .avia-image-container-inner{
transform:scale3d( 0.6, 0.6, 0.6 );
}
}
