#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__0 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__0 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__0 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__1 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__1 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__1 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__2 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__2 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__2 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__3 .avia-caption-title{
font-size:70px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__3 .avia-caption-content{
font-size:29px;
}
#top .avia-slideshow .av-slideshow-caption.av-u7o4a-f1501b279ef6f7899dc97dd0e11352d3__3 .avia-caption-content p{
font-size:29px;
}

.flex_cell.av-7irfnu-17684822b5897bec652531b7d63fe990{
vertical-align:top;
background-color:#d63d2d;
}
.responsive #top #wrap_all .flex_cell.av-7irfnu-17684822b5897bec652531b7d63fe990{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-7c8hbu-07dcd3a86cd0411d28c5a4050e715c53 .iconbox_icon{
border:1px solid #ffffff;
color:#ffffff;
}
.iconbox.av-7c8hbu-07dcd3a86cd0411d28c5a4050e715c53 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-7c8hbu-07dcd3a86cd0411d28c5a4050e715c53 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-7c8hbu-07dcd3a86cd0411d28c5a4050e715c53 .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-77moyq-f95b2830acc597ac5a3027ca881c40f9{
vertical-align:top;
background-color:#292929;
}
.responsive #top #wrap_all .flex_cell.av-77moyq-f95b2830acc597ac5a3027ca881c40f9{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-70rue2-92effd4aa53e5fc928590b0bb87c78ea .iconbox_icon{
color:#ffffff;
}
.iconbox.av-70rue2-92effd4aa53e5fc928590b0bb87c78ea .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-70rue2-92effd4aa53e5fc928590b0bb87c78ea .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-70rue2-92effd4aa53e5fc928590b0bb87c78ea .iconbox_content_container{
color:#ffffff;
}

.flex_cell.av-6w9eea-0e870e68a5243f8c8d1c366f810e3919{
vertical-align:top;
background-color:#3c3c3c;
}
.responsive #top #wrap_all .flex_cell.av-6w9eea-0e870e68a5243f8c8d1c366f810e3919{
padding:90px 50px 90px 50px !important;
}

.iconbox.av-6pjueq-f521897cdc2f096a0033f991c83c2c08 .iconbox_icon{
color:#ffffff;
}
.iconbox.av-6pjueq-f521897cdc2f096a0033f991c83c2c08 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .iconbox.av-6pjueq-f521897cdc2f096a0033f991c83c2c08 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-6pjueq-f521897cdc2f096a0033f991c83c2c08 .iconbox_content_container{
color:#ffffff;
}

.avia-section.av-nc3b6-e37a61129ed44cba2b2694fe2a587daf{
background-repeat:no-repeat;
background-image:url(https://www.ehemann-bau.de/wp-content/uploads/2016/06/wir-bauen-hauser-bg-1980.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-nc3b6-e37a61129ed44cba2b2694fe2a587daf .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-6qp4y-481018c8ff8d78ee14dccc33b88af2b0{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-6qp4y-481018c8ff8d78ee14dccc33b88af2b0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6qp4y-481018c8ff8d78ee14dccc33b88af2b0 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-6qp4y-481018c8ff8d78ee14dccc33b88af2b0 .av-subheading{
font-size:15px;
}

.flex_column.av-66zoea-cc563d5b36abd2a69e9ecdf23546b712{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ljxwa-9fa5e4195e3b0f9ea7b990a9e5feda2b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-ktrrm-606046fccbec802eb7b312a8df17fcd3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-aynte-a63f18537b52fa14952cd6f05a7bc4b7{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-aynte-a63f18537b52fa14952cd6f05a7bc4b7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-aynte-a63f18537b52fa14952cd6f05a7bc4b7 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-aynte-a63f18537b52fa14952cd6f05a7bc4b7 .av-subheading{
font-size:15px;
}

.flex_column.av-547suq-7a2c1eba2315a3f671d4875e849c7ec6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4wz9zu-f0ff0433eab1e77313feed776306e185{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4hcsrm-da7ac989736a6f12b6ab32648e3116cd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-masonry.av-4ezau2-0369d24cd7cd2184b7335ebbece827c0{
background-color:#191919;
}

#top .av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91 .av-subheading{
font-size:15px;
}

.flex_column.av-3wl9i2-a8b0e509ece76e55ebfad44e125be807{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3r40f6-3988f3d61fbbe3dd05f1f65cfafa24d5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d{
padding-bottom:20px;
font-size:42px;
}
body .av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d .av-subheading{
font-size:15px;
}

.flex_column.av-apm76-6cf69a4aa34c6f7b9ff684198f5f949f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-2sn19m-74f75707dd89f57e4347691abf0f4bd9{
background-repeat:no-repeat;
background-image:url(https://www.ehemann-bau.de/wp-content/uploads/2016/02/vorteils-bg.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-2sn19m-74f75707dd89f57e4347691abf0f4bd9 .av-section-color-overlay{
opacity:0.6;
background-color:#000000;
}

#top .av-special-heading.av-bu8e2-fbd8cb89407c4c0bafc5535a3c9ddbf2{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-bu8e2-fbd8cb89407c4c0bafc5535a3c9ddbf2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-bu8e2-fbd8cb89407c4c0bafc5535a3c9ddbf2 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-bu8e2-fbd8cb89407c4c0bafc5535a3c9ddbf2 .av-subheading{
font-size:15px;
}

.flex_column.av-2dtgxm-b4b962960e16b735e4e97a10caae9919{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-260e3u-60f89f528c481942f4b5df4cbb40e85e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1w4rmy-be1a6f81000d320cbd3f2f4ad5bf60e3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1qro8y-e7a0825473c9f88ef574c35b395e9632{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1m5jje-61e584d77c4f8c604d10f4bf81663f10 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-1d18v6-5685ea8417122da88ec9969968da2e5b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-4pkf6-aaeca68968ec5cfb017b53582d205b7a .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-42ebe-437ecaa3480968483d83ff769d02491d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-v4izm-916e483aa82010cbe25d0456f0a5fc6e .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-ou9xe-37cafd4208247e39ba7fab2745445a36{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-mqjui-da68e55cac80bba796a6e4c68b079597 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

.flex_column.av-dbdyy-13e523e70a49c8ff7894eb6e6db7ea42{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-7dzve-57d4043dcec0bbd6291d8ffe9b98209b .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-6qp4y-481018c8ff8d78ee14dccc33b88af2b0 .av-special-heading-tag{
font-size:0.8em;
}

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

#top #wrap_all .av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

#top #wrap_all .av-special-heading.av-gi88a-7406286411c26ff4fe8f067705768f91 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-b1n2i-1e835f55e72dd5aa93bf07757c136c4d .av-special-heading-tag{
font-size:0.8em;
}

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