.avia-section.av-15v2hh-e61030a7b39969ccd05620e5ea3320dc{
background-repeat:no-repeat;
background-image:url("../../2017/08/Dachdecker-Clauss-Stuttgart-misc-14.webp");
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-15v2hh-e61030a7b39969ccd05620e5ea3320dc .av-section-color-overlay{
opacity:0.9;
background-color:#f2f2f2;
background-image:url("../../../themes/enfold/images/background-images/wood-light.png");
background-repeat:repeat;
}

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

.flex_column.av-14ggsx-a6be86b95968ebc10210d35a123b6199{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-13ekdh-962ff99e20f7aededa5b1137f31cb8af .iconlist_icon{
background-color:#e2071b;
}

.flex_column.av-10hfkp-536eec122ccf5874191c6e340e4401b2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-1026nl-3a5c2571e7bfe95a989d1b24988c3f32 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1026nl-3a5c2571e7bfe95a989d1b24988c3f32 .av-image-caption-overlay-center{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mt6z91ts-13aa27fa1ee0823ea9319633e0887e4e{
margin:30px 0 0 0;
}

.flex_column.av-zj5e5-5b782daba3adb082858e7a046b1cbe74{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-yc5jx-4ba67a16ade474ec16d912c38e033082 .avia_textblock{
font-size:16px;
}

.av_font_icon.av-xl2v1-d49201ba450e30d0b2836ddd9c59b9c1 .av-icon-char{
font-size:13px;
line-height:13px;
}

.av_font_icon.av-wx3cx-b6a61e60ce6f144292a5532743585c1c .av-icon-char{
font-size:13px;
line-height:13px;
}

.av_font_icon.av-vrr8p-9881c06287de13ec40cebce13a8a6613 .av-icon-char{
font-size:13px;
line-height:13px;
}

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

#top .hr.hr-invisible.av-uivt5-dab65a9ba1e24caaf854310c5627134f{
height:5px;
}

#top .av_textblock_section.av-u88jx-c70bae91f2177dab1223f5f7dca61eb9 .avia_textblock{
font-size:10px;
}

.avia-section.av-t9fb9-2058af894b606ea198e57c6dd53e23b0 .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-s58mp-da35aa7ec6deb4e4d92ac45d801f8379{
height:40px;
}

.flex_column.av-rz6vt-45c196505d7ac1a7d5908513b1bb5e81{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-r017x-356018d81d2600565b943748d53ef742 .iconbox_icon{
background-color:#ffffff;
border:1px solid #e2071b;
color:#e2071b;
}
.iconbox.av-r017x-356018d81d2600565b943748d53ef742 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e2071b;
stroke:#e2071b;
}

.flex_column.av-qdesh-3e388a249c0e82100e2b5964f1b28483{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-ppssh-da54b6a3c7491bb349afec7d3a5d73ca .iconbox_icon{
background-color:#ffffff;
border:1px solid #e2071b;
color:#e2071b;
}
.iconbox.av-ppssh-da54b6a3c7491bb349afec7d3a5d73ca .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e2071b;
stroke:#e2071b;
}

.flex_column.av-pdp7x-5df33c8f4def3e14ef9cd119be1fee33{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-oz2ll-5073ade665645f6b26b0d8b227804ea2 .iconbox_icon{
background-color:#ffffff;
border:1px solid #e2071b;
color:#e2071b;
}
.iconbox.av-oz2ll-5073ade665645f6b26b0d8b227804ea2 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e2071b;
stroke:#e2071b;
}

.flex_column.av-nxnop-63eb0fab5adf96c40045c0db9392b99b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-nnyx5-37ca132ee20e477f39e8237e2632a661 .iconbox_icon{
background-color:#ffffff;
border:1px solid #e2071b;
color:#e2071b;
}
.iconbox.av-nnyx5-37ca132ee20e477f39e8237e2632a661 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e2071b;
stroke:#e2071b;
}

.flex_column.av-n71l1-3a5ad6b38cdca4c71d71288f720adc04{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.iconbox.av-m9yzx-a76944d678c0e07ef2a1bc939386a04f .iconbox_icon{
background-color:#ffffff;
border:1px solid #e2071b;
color:#e2071b;
}
.iconbox.av-m9yzx-a76944d678c0e07ef2a1bc939386a04f .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e2071b;
stroke:#e2071b;
}

#top .hr.hr-invisible.av-lr6lx-3d953130950a1a9d703654850a81c747{
height:20px;
}

.avia-section.av-l1ath-d072891dfb105094acf780231158559c{
background-repeat:no-repeat;
background-image:url("../../2017/08/Dachdecker-Clauss-Stuttgart-Home-Banner-1.webp");
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-l1ath-d072891dfb105094acf780231158559c .av-section-color-overlay{
opacity:0.7;
background-image:url("../../../themes/enfold/images/background-images/grunge-light.png");
background-repeat:repeat;
}

.flex_column.av-kik1t-a4aa8c47abebb189f0629a53ae302ac1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-jwopd-668a4ce1eded51ae62e26732ce80d836{
border-width:2px;
border-color:#b02b2c;
border-style:solid;
border-radius:5px 5px 5px 5px;
padding:50px 50px 50px 50px;
background-color:rgba(38,38,38,0.82);
}

#top .av_textblock_section.av-1xqt9-619d21984e01da14afcdf890240b0efb .avia_textblock{
color:#ededed;
}

.avia-section.av-hx8sh-c2b409524a6410464983ec1a284a8107 .av-parallax .av-parallax-inner{
background-color:#eaeaea;
background-image:url("../../2017/08/Dachdecker-Clauss-Stuttgart-Blaupausen-div-4.jpg");
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-hx8sh-c2b409524a6410464983ec1a284a8107 .av-section-color-overlay{
opacity:0.7;
background-color:#f7f7f7;
}

#top .av-special-heading.av-kkzbxkks-d5241db215a223297472269b2004753a{
padding-bottom:16px;
font-size:28px;
}
body .av-special-heading.av-kkzbxkks-d5241db215a223297472269b2004753a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-kkzbxkks-d5241db215a223297472269b2004753a .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-kkzbxkks-d5241db215a223297472269b2004753a .av-subheading{
font-size:20px;
}

.flex_column.av-gdib5-86c95e9f52338df65ed9fa3f82e7f6a9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-f2zdx-e57c1d0925ee587f2d364cbd84e5a7fa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-bvh1x-fbb88dd95068a44319c7b5a2eb1f8428{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-20ood-5dbe8aa36ef515ceef2bc70c1c7d7ac5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1r93d-526fbbb0034a829752c2034c793a2593{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-w4q1-a38bd3628f0413be2d1948370ccb4e85{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-82481-271bda6e4d8765d815d1bd0c0b6d8ebe .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url("../../2017/08/Dachdecker-Clauss-Stuttgart-solar-aufs-dach-1.jpg");
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-82481-271bda6e4d8765d815d1bd0c0b6d8ebe .av-section-color-overlay{
opacity:0.4;
background-color:#262626;
}

.flex_column.av-7g0xh-3edf8c348ec92dfa9e3f930acf2e915d{
border-width:2px;
border-style:solid;
border-radius:5px 5px 5px 5px;
padding:20px 20px 20px 20px;
background-color:rgba(45,45,45,0.7);
}

.flex_column.av-5xf9l-b08a995f0f231f85196071fb189a2c0b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-4tov5-268bec8f087e4d50cc0a7537a8638fe6{
height:40px;
}

.avia-image-container.av-4g5o9-06387e6d6d8bc9cfc0ea6d6e8ffcc899 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-4g5o9-06387e6d6d8bc9cfc0ea6d6e8ffcc899 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-3thjp-d58b83b5b41088244191c7042cdc4128 .av-parallax .av-parallax-inner{
background-color:#eaeaea;
background-image:url("../../2017/08/Dachdecker-Clauss-Stuttgart-Blaupausen-div-4.jpg");
background-repeat:no-repeat;
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-3thjp-d58b83b5b41088244191c7042cdc4128 .av-section-color-overlay{
opacity:0.7;
background-color:#f7f7f7;
}

#top .av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924{
padding-bottom:16px;
font-size:28px;
}
body .av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924 .av-special-heading-tag{
font-size:28px;
}
.av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924 .av-subheading{
font-size:20px;
}

.flex_column.av-2pr59-40dd7f30df4c214d9b1d3d3ac213d6b8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-1ovr5-48da42d2e0f38db7548154167be2dfc1{
height:20px;
}


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

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

#top #wrap_all .av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924 .av-special-heading-tag{
font-size:0.8em;
}
}

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

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

#top #wrap_all .av-special-heading.av-13cod-82d4662b01da077670bdccc5fb78a924 .av-special-heading-tag{
font-size:0.8em;
}
}
