.flex_cell.av-riam4-b6517fd621a41ccc47990ecfb36737c1{
vertical-align:middle;
height:3px;
min-height:3px;
background-color:#ff6a06;
}
.responsive #top #wrap_all .flex_cell.av-riam4-b6517fd621a41ccc47990ecfb36737c1{
padding:0px 0px 0px 0px !important;
}

@keyframes av_slideshow_img_scale_av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05 {
   0% { transform: scale(1.05); opacity: 1; }
 100% { transform: scale(1.1); opacity: 1; }
}
.avia-slideshow.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05 3s 1 ease-in-out;
transform:scale(1.1);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-title{
font-size:49px;
color:#ff6a06;
}
#top .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-content p{
font-size:25px;
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-title{
font-size:37px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-title{
font-size:32px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-le8zg0kr-a55755d3c579b577a92f93eef3a5ee05__0 .avia-caption-title{
font-size:32px;
}
}

.flex_cell.av-83vv8-6d8d6b908a7d6fce8aeee669849a77c2{
vertical-align:middle;
height:3px;
min-height:3px;
background-color:#ff6a06;
}
.responsive #top #wrap_all .flex_cell.av-83vv8-6d8d6b908a7d6fce8aeee669849a77c2{
padding:0px 0px 0px 0px !important;
}

.avia-section.av-qymt4t-a093bdc7f3119384983e23b8b794da10 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://roman-kirsch.de/wp-content/uploads/2023/02/paralax-ur.webp);
background-position:100% 50%;
background-attachment:scroll;
}
.avia-section.av-qymt4t-a093bdc7f3119384983e23b8b794da10 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .av-special-heading.av-mge1mabt-23675c36f97c89e656573bc8611afc97{
padding-bottom:10px;
font-size:43px;
}
body .av-special-heading.av-mge1mabt-23675c36f97c89e656573bc8611afc97 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mge1mabt-23675c36f97c89e656573bc8611afc97 .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-mge1mabt-23675c36f97c89e656573bc8611afc97 .av-subheading{
font-size:23px;
}

#top .hr.av-2fnopp-9f6146185d33d6e5d8da6ef9102c2e44{
margin-top:11px;
margin-bottom:30px;
}
.hr.av-2fnopp-9f6146185d33d6e5d8da6ef9102c2e44 .hr-inner{
width:327px;
border-color:#000000;
max-width:45%;
}
.hr.av-2fnopp-9f6146185d33d6e5d8da6ef9102c2e44 .av-seperator-icon{
color:#7bb0e7;
}
.hr.av-2fnopp-9f6146185d33d6e5d8da6ef9102c2e44 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#7bb0e7;
stroke:#7bb0e7;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3njz59-3d4f99a11f0006eda1ac83d6e6754c4a{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3njz59-3d4f99a11f0006eda1ac83d6e6754c4a{
width:19.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-3njz59-3d4f99a11f0006eda1ac83d6e6754c4a .av-flex-placeholder{
width:1%;
}

#top .flex_column_table.av-equal-height-column-flextable.av-ldkifh-b1fb421e1eb05e820b857f3fa7ab8067{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-ldkifh-b1fb421e1eb05e820b857f3fa7ab8067{
width:39.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-ldkifh-b1fb421e1eb05e820b857f3fa7ab8067 .av-flex-placeholder{
width:1%;
}

#top .avia-icon-list-container.av-ii9sz1-db471068025264dd43fa820535e71343 .iconlist_icon{
background-color:#ff6a06;
}
#top #wrap_all .avia-icon-list-container.av-ii9sz1-db471068025264dd43fa820535e71343 .av_iconlist_title{
font-size:26px;
}
.avia-icon-list-container.av-ii9sz1-db471068025264dd43fa820535e71343 .iconlist_content{
font-size:21px;
color:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-bbhbgd-90bed38479b615ef3f1b62dfeb2f856f{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-bbhbgd-90bed38479b615ef3f1b62dfeb2f856f{
width:39.4%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-bbhbgd-90bed38479b615ef3f1b62dfeb2f856f .av-flex-placeholder{
width:1%;
}

#top .avia-icon-list-container.av-mhkpbqrp-6895cf2eb4d006e6266b41c076899108 .iconlist_icon{
background-color:#ff6a06;
}
#top #wrap_all .avia-icon-list-container.av-mhkpbqrp-6895cf2eb4d006e6266b41c076899108 .av_iconlist_title{
font-size:26px;
}
.avia-icon-list-container.av-mhkpbqrp-6895cf2eb4d006e6266b41c076899108 .iconlist_content{
font-size:21px;
color:#000000;
}

#top .hr.av-mhkp8v5i-4c9ab397f7ca36c5bfeb9a760a11d52b{
margin-top:11px;
margin-bottom:30px;
}
.hr.av-mhkp8v5i-4c9ab397f7ca36c5bfeb9a760a11d52b .hr-inner{
width:327px;
border-color:#000000;
max-width:45%;
}
.hr.av-mhkp8v5i-4c9ab397f7ca36c5bfeb9a760a11d52b .av-seperator-icon{
color:#7bb0e7;
}
.hr.av-mhkp8v5i-4c9ab397f7ca36c5bfeb9a760a11d52b .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#7bb0e7;
stroke:#7bb0e7;
}

.avia-video.av-mge2819s-f321ea157c267e4f1c67aff925f0060a{
padding-bottom:50%;
}

#top .av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa{
padding-bottom:10px;
font-size:43px;
}
body .av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa .av-subheading{
font-size:23px;
}

@keyframes av_boxShadowEffect_av-k20u25-7205a8db7edc93f1f12246ae310f2aa1 {
0%   { box-shadow:  0 0 0 0 #161616; opacity: 1; }
100% { box-shadow:  0 0 10px 0 #161616; opacity: 1; }
}
.avia-image-container.av-k20u25-7205a8db7edc93f1f12246ae310f2aa1 img.avia_image{
box-shadow: 0 0 10px 0 #161616;
}
.avia-image-container.av-k20u25-7205a8db7edc93f1f12246ae310f2aa1 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0{
font-size:22px;
background-color:#ff6a06;
border-color:#ff6a06;
box-shadow: 2px 3px 11px 0px #3f3f3f;
transition:all 0.4s ease-in-out;
margin:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0:hover{
background-color:#ff7b23;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-fcyl4d-b85d62016feeb80a66bfb71b93fb5110{
height:70px;
}

#top .avia-gallery.av-mge5r0jz-74ad31db87b2c8d7933222762f0971b3 .avia-gallery-thumb a{
width:33.3333%;
}

#top .hr.av-cq3lb1-be4d59456a04c47f5978d690d4e3175f{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-cq3lb1-be4d59456a04c47f5978d690d4e3175f .hr-inner{
width:450px;
border-color:#000000;
max-width:45%;
}

.avia-section.av-ht5xw-5a56979f2d83a30a60e4ba4e1daf53f2{
background-color:#ffffff;
background-image:unset;
}
.avia-section.av-ht5xw-5a56979f2d83a30a60e4ba4e1daf53f2 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6ght1p-fb6e67833441187dac5f9c974f1ae23f{
margin-top:10px;
margin-bottom:10px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2dnvu5-c5ee319e5e62225ce7d6252f414c3b89{
margin-top:10px;
margin-bottom:10px;
}

#top .av_textblock_section.av-mdpzm6nb-ce6008126a37fc74feb75703264f1fe7 .avia_textblock{
padding:37px 0 0 0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-78gbh-ed216bd22feeb1b0aaa69c78a798c94e{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-26fgu5-89ef0349e4f33487bda9a3802738f815{
height:20px;
}

#top .hr.hr-invisible.av-amto0-afb61a68637024ed6d70914ea15e73ab{
height:30px;
}

#top .av-special-heading.av-mge1zb9p-b94fad0990a5d265f9c96dab70e0eac0{
margin:10px 0 0 0;
padding-bottom:7px;
color:#ff6a06;
font-size:33px;
}
body .av-special-heading.av-mge1zb9p-b94fad0990a5d265f9c96dab70e0eac0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mge1zb9p-b94fad0990a5d265f9c96dab70e0eac0 .av-special-heading-tag{
font-size:33px;
}
.av-special-heading.av-mge1zb9p-b94fad0990a5d265f9c96dab70e0eac0 .special-heading-inner-border{
border-color:#ff6a06;
}
.av-special-heading.av-mge1zb9p-b94fad0990a5d265f9c96dab70e0eac0 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2p7oz1-c57d1888d31e8259a86192f3304d74e8{
height:60px;
}

#top .hr.av-2q1wf4-f3e7e0cef2b86caec43f501830eeeb77{
margin-top:40px;
margin-bottom:0px;
}
.hr.av-2q1wf4-f3e7e0cef2b86caec43f501830eeeb77 .hr-inner{
width:450px;
border-color:#000000;
max-width:45%;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0{
font-size:22px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0{
font-size:15px;
}
}

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

#top #wrap_all .av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa .av-special-heading-tag{
font-size:37px;
}

#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0{
font-size:27px;
}

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

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mge1mabt-23675c36f97c89e656573bc8611afc97 .av-special-heading-tag{
font-size:27px;
}

#top #wrap_all .av-special-heading.av-blzm5-7d819aa0976c3fda0d33d7cfdd27a7aa .av-special-heading-tag{
font-size:27px;
}

#top #wrap_all .avia-button.av-o3h8v1-91b3031c68493a94900f36126c08fcc0{
font-size:25px;
}

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