.avia-section.av-jslf0l4s-4a14f7eb17059e0d96490e1e0ccd9f0c{
margin-top:0px;
margin-bottom:0px;
}

.flex_column.av-7ae36iq-027e0a69e41033b766e09bb66abf414d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

#top .av-special-heading.av-jz01tbeo-f705a6f9438c3e1e4dd01bbd1a512870{
padding-bottom:0;
font-size:4.5vw;
}
body .av-special-heading.av-jz01tbeo-f705a6f9438c3e1e4dd01bbd1a512870 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jz01tbeo-f705a6f9438c3e1e4dd01bbd1a512870 .av-special-heading-tag{
font-size:4.5vw;
}
.av-special-heading.av-jz01tbeo-f705a6f9438c3e1e4dd01bbd1a512870 .av-subheading{
font-size:20px;
}

.avia-section.av-r24eb6-29f8da18ecd820769d6ea7814d7edfdb{
background-color:inherit;
background:linear-gradient( to bottom right, inherit, #efefef );
margin-top:0px;
margin-bottom:80px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-74vioua-2c026fb55cf895bb0895fe474a70a2de{
margin-top:-30px;
margin-bottom:-30px;
}
.flex_column.av-74vioua-2c026fb55cf895bb0895fe474a70a2de{
border-width:10px;
border-color:#ffffff;
border-style:solid;
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
padding:0px 0px 0px 0;
background:url(https://bsolar.www2check.de/wp-content/uploads/photovoltaik-alexander-breitbach.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-jslfbgu4-9330ccc417f831c278fe69dc45733618{
height:550px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6zpx0pu-b3b347e7b203dc543daa87f69b5784be{
margin-top:-30px;
margin-bottom:-30px;
}
.flex_column.av-6zpx0pu-b3b347e7b203dc543daa87f69b5784be{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-jyzz7qb4-d5c8ddefa3a9201267915d19d0d538e2{
height:30px;
}

#top .hr.hr-invisible.av-jyzz7qb4-3-c3752607e6804ee9fc1e14c66bad1a00{
height:30px;
}

#top .av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013 .av-subheading{
font-size:15px;
}

.flex_cell.av-bq57nr-c697cfb59063f461112fdeca5fdef0cd{
vertical-align:top;
height:4px;
min-height:4px;
background-color:#76BD1B;
}
.responsive #top #wrap_all .flex_cell.av-bq57nr-c697cfb59063f461112fdeca5fdef0cd{
padding:0 0 0 0 !important;
}

.flex_cell.av-35xm7c7-7389cf63d1eabb01ea16609f0cf9d0f2{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-35xm7c7-7389cf63d1eabb01ea16609f0cf9d0f2{
padding:50px 0 0 0 !important;
}

.avia-section.av-34amsfr-ee2e4a96533a08f03a001a0b642be1b3{
background-color:#fefefe;
background-image:unset;
}

.flex_column.av-32ru1x3-ab91a8dc51b667b25d79c0b6adf51fdf{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2wkjn7b-eff4c45d7930b3e1ae59413b51a00667{
height:30px;
}

.avia-image-container.av-1wqy47-1e2da754736f5817d4865df82e3754a0 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1wqy47-1e2da754736f5817d4865df82e3754a0 .av-image-caption-overlay-center{
color:inherit;
}

#top .hr.hr-invisible.av-1wwb0n-2908f186a85e4edb056291282e22ceef{
height:20px;
}

#top .av_textblock_section.av-2sepp3r-c3c4b61cdf46aff998cc3936f2991ab0 .avia_textblock{
font-size:30px;
}

.av_font_icon.av-2qznzp3-7bf9589db8095c04d9dc7ddec14c5f1c{
color:#76BD1B;
border-color:#76BD1B;
}
.avia-svg-icon.av-2qznzp3-7bf9589db8095c04d9dc7ddec14c5f1c svg:first-child{
stroke:#76BD1B;
fill:#76BD1B;
}
.av_font_icon.av-2qznzp3-7bf9589db8095c04d9dc7ddec14c5f1c .av-icon-char{
font-size:90px;
line-height:90px;
}

#top .hr.hr-invisible.av-2o5unjb-29ab89553e835c776e8d75b92308acc4{
height:20px;
}

#top .hr.hr-invisible.av-2j4yy8n-9e1b19eb9571ef3aa1c5d14ba19a7128{
height:50px;
}

.flex_column.av-2hmo05j-7528b6ede77f6f7265644c2f2a047631{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1xp4tbb-c4d483ee73f8503a2ac5444aded1f8aa{
height:20px;
}

.avia-image-container.av-2vu5hyf-2e00c086ca287f8818c861841ecb84fa img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-2vu5hyf-2e00c086ca287f8818c861841ecb84fa .av-image-caption-overlay-center{
color:inherit;
}

#top .hr.hr-invisible.av-2tjxyqv-ffa08b26cc9c8ec84fc67a00ce86c53d{
height:20px;
}

.flex_cell.av-3qbmon-9116847b378109ef66cdbd36ab5a6651{
vertical-align:top;
height:80px;
min-height:80px;
background-color:inherit;
}
.responsive #top #wrap_all .flex_cell.av-3qbmon-9116847b378109ef66cdbd36ab5a6651{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-9h14n-c5871ef56748e53723cc05b3f337b9dd{
vertical-align:top;
height:80px;
min-height:80px;
background-color:inherit;
}
.responsive #top #wrap_all .flex_cell.av-9h14n-c5871ef56748e53723cc05b3f337b9dd{
padding:0px 0px 0px 0px !important;
}


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

#top #wrap_all .av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006 .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-3c6ees7-34c698d889d3f49c9a6ff2252f0ca013 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-atc0if-55d9c81e6b9fa7aa004c9b7fe956b343 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2no209j-fdee72a6b02c66a17edc122a99a8a006 .av-special-heading-tag{
font-size:0.8em;
}
}
