html,body{font-size:24px;color: #043463;line-height: normal !important;}
.btLightSkin{color: #043463;}
.btTransparentLightHeader .mainHeader {
background: url(//wasserschadenprofi.de/wp-content/uploads/headerbg.jpg);
background-size: cover;
}
.btMenuHorizontal:not(.btBelowMenu) .mainHeader{z-index:100;}
.btMenuHorizontal.btMenuBelowLogo .bt-below-logo-area{background:#fff}
.btTransparentLightHeader .mainHeader {    color: #043463;    }
.bt_bb_row_inner{margin:0}
.btMenuHorizontal .topBar{height:160px;}
.bt-logo-area .logo{position:absolute;top:-80px}
.topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,.topBar a,.topBar a:hover,.topBar {color: #fff !important;}
.btTransparentLightHeader .topBar .topTools{border:0;margin-top:10px;font-size:font-size:0.75rem}
.btMenuHorizontal:not(.btBelowMenu) .mainHeader{box-shadow:none;}
.menuPort nav > ul > li > a:before, .menuPort nav > ul > li > a:after{display:none}
.btMenuHorizontal .menuPort > nav > ul > li > a{padding:5px 20px !important;border-radius:5px;line-height: unset;font-size:0.8rem}
li.current-menu-item > a,li.current-page-ancestor > a{background:#043463;color:#fff;transition: background 1s ease-in-out;}
.bt-content a{color:#043463;text-decoration:underline}
.btMenuHorizontal.btMenuBelowLogo .menuPort nav{margin-top: 12px;}
.btTransparentLightHeader .bt-below-logo-area .menuPort{border:0;}
.btMenuHorizontal.btMenuBelowLogo .menuPort{padding:20px 0}
.footer-logo{position:relative;top:-70px;z-index:1000}
.footer-logo img{height:140px;}
.bt-site-footer .bt_bb_custom_menu div ul a{font-size:0.8rem}
a.bt_bb_link,button, .wpcf7-submit,input[type=sumbit],.read-more a{background:#043463 !important;color:#fff !important;font-family: "PT Sans Narrow",Arial,Helvetica,sans-serif ;font-weight:normal ;text-decoration:none ;text-transform:none ;border-radius:10px;box-shadow:none !important; padding: 10px 20px;}
a.bt_bb_link:hover,button:hover, .wpcf7-submit:hover,input[type=sumbit]:hover,.read-more a:hover{background-image: linear-gradient(128deg, rgba(0,158,224,1) 0%, rgba(120,167,161,1) 73%, rgba(201,158,100,1) 100%) !important;}
.bt_bb_size_large.bt_bb_button{font-size:36px;}
.contact-box .bt_bb_column_inner_content,.bt_bb_section[class*="accent_left_gradient"]:before{background: #c99e64;background: linear-gradient(128deg, rgba(0,158,224,0.3) 0%, rgba(120,167,161,0.3) 73%, rgba(201,158,100,0.3) 100%);}
.bt_bb_color_scheme_11.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before,.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon_holder:before{color:#043463;background-image:linear-gradient(128deg, rgba(0,158,224,1) 0%, rgba(120,167,161,1) 33%, rgba(201,158,100,1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;display: block;}
.contact-box input:not([type=submit]),.contact-box select,.wpcf7-form .fancy-select .trigger,.contact-box textarea {background:#fff;border:0;color:#043463;padding:14px 15px;font-size:0.85em}
.contact-box input[type=submit]{size:0.85em !important;padding: 10px 20px !important;margin:0 !important}
.wpcf7-form .fancy-select .trigger{padding:0px 0 0 15px;line-height: 2.4rem;}
.fancy-select .options.open{font-size:0.85em}
.fancy-select .options.open li{padding:10px 0 5px 15px;color:#043463;}
.fancy-select .trigger:before {margin-top: 6px;}
.wpcf7-acceptance a{text-decoration:underline}
.wpcf7-acceptance .wpcf7-list-item{margin:0}
.wpcf7-acceptance{font-size:0.85em}
.contact-box input[type=checkbox]{outline: none;   display: block;    margin-bottom: 60px;    float: left;    margin-right: 10px;width:25px;height:25px;border:0 !important;border-radius:5px}
.bt_bb_size_huge,.bt_bb_size_huge > * {font-size: 2.1rem !important;}
.bt_bb_size_extralarge,.bt_bb_text_size_xlarge.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_extralarge > * ,h1{font-size: 1.8rem !important;}
.bt_bb_size_large,.bt_bb_text_size_large.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_large > * ,h2{font-size: 1.25rem !important;}
.bt_bb_size_normal,.bt_bb_text_size_normal.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_normal > * ,h3{font-size: 1rem !important;}
.bt_bb_size_medium,.bt_bb_text_size_medium.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_medium > * ,h4{font-size: 0.85rem !important;}
.bt_bb_headline_superheadline,.bt_bb_size_small,.bt_bb_text_size_small.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_small > * ,h5{font-size: 0.8rem !important;}
.bt_bb_size_extrasmall,.bt_bb_text_size_extrasmall.bt_bb_icon .bt_bb_icon_holder span,.bt_bb_size_extrasmall > * ,h6{font-size: 0.7rem !important;}
.btSubtitleWeight_default .bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline{font-size: 1.25rem !important;}
.bt_bb_headline_content:before {margin: 8px 0 14px 0 !important;}
ol li{counter-increment: my-counter;
list-style: none;
display: inline-block;
margin: 0 0 20px 56px;
}
ol li::before {content: counter(my-counter);
display: inline-block;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
border-radius: 50%;
background: #107FC9;
color: #fff;
font-size: 24px;
margin: 0 20px 0 -56px;
font-weight: 600;
background-image: linear-gradient(128deg, rgba(0,158,224,1) 0%, rgba(120,167,161,1) 33%, rgba(201,158,100,1) 100%);
}
.breadcrumb-container ol li::before{display:none;}
.bt_bb_align_right .bt_bb_align_left.bt_bb_service .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_left.bt_bb_service .bt_bb_service_content, .bt_bb_align_right .bt_bb_align_left .bt_bb_service .bt_bb_service_content, .bt_bb_align_center .bt_bb_align_left .bt_bb_service .bt_bb_service_content, .bt_bb_align_left.bt_bb_service .bt_bb_service_content, .bt_bb_align_left .bt_bb_service .bt_bb_service_content{padding-left:10px}
.bt_bb_image.bt_bb_shape_soft-rounded,.bt_bb_image.bt_bb_shape_soft-rounded img,.bt_bb_column_inner.bt_bb_shape_soft-rounded .bt_bb_column_inner_content{border-radius: 15px !important; }
.bt-content-wrap {padding-top: 350px !important;}
.breadcrumb-container.theme1 a {padding:0 5px !important;margin:0 !important;font-size:0.7rem}
.breadcrumb-container.theme1{margin:0 0 40px -5px;}
.bt_bb_row_inner .bt_bb_column_inner,.bt_bb_row .bt_bb_column.bt_bb_padding_double .bt_bb_column_content{padding-left:0;padding-right:0;}
:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1{top:90px!important;right:5px !important;display:none !important} .bt_bb_align_left .bt_bb_icon{padding-left:0px}
.rt-tpg-container .layout2 .rt-holder .rt-detail .read-more{text-align: left;margin-top:20px}
.rt-tpg-container .layout2 .rt-holder .rt-detail .read-more a{font-size:1rem !important;}
.rt-tpg-container .layout2 .rt-holder .rt-detail h2 a{font-size: 1.25rem !important;color:#043463;font-weight: 600;}
.rt-tpg-container .layout2 .rt-holder .rt-img-holder{border-radius:15px;margin-bottom:20px}
.rt-tpg-container .rt-equal-height{margin-bottom:80px}
.rt-col-xs-12{padding-left: 8px;}
.rt-pagination .pagination > .active > a, .rt-pagination .pagination > .active > span, .rt-pagination .pagination > .active > a:hover, .rt-pagination .pagination > .active > span:hover, .rt-pagination .pagination > .active > a:focus, .rt-pagination .pagination > .active > span:focus{background-color: #043463;
border-color: #043463;}
.rt-pagination .pagination > li > a, .rt-pagination .pagination > li > span{color: #043463;}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_accordion_item_title{line-height:auto;font-size:font-size: 1rem;font-weight:600;padding: 12px 80px 20px 0;}
.bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover, .bt_bb_accordion.bt_bb_color_scheme_8.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title,.bt_bb_accordion_item_title{color:#043463 !important;}
.bt_bb_accordion .bt_bb_accordion_item .bt_bb_accordion_item_title_content .bt_bb_icon_holder:before{font-size:1.2rem;top: 0.7rem; position: absolute;}
.bt_bb_accordion .bt_bb_accordion_item:before {font-size: 1.2em; top: 0.6em;}
.bt_bb_accordion .bt_bb_text{1padding-left:40px}
ul.sub-menu{background:#fff}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor li.current-menu-item > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item li.current-menu-item > a{color:#fff !important}
.btPostSingleItemStandard .btArticleMedia{display:none;}
.bt_bb_size_large.bt_bb_headline h1{font-size: 1.8rem !important;}
@media screen and (max-width: 992px) {
:not(#\ ):not(#\ ):not(#\ ).buttonizer-group-0-0-1{display:block !important}
html,body{font-size:22px;}
.btTransparentLightHeader .bt-vertical-header-top{position:fixed;background: url(//wasserschadenprofi.de/wp-content/uploads/headerbg.jpg);}
.bt-vertical-header-top .bt-vertical-menu-trigger{height:60px}
.bt-vertical-menu-trigger .bt_bb_icon{margin-top:20px;}
.btMenuVertical .bt-logo-area .logo img{height:65px}
.bt-logo-area .logo{top:10px;right:0;}
.btTransparentLightHeader .mainHeader{background:#fff !important}
.btTransparentLightHeader .bt-below-logo-area .menuPort{top:120px;font-size:inherit}
.btMenuVertical .mainHeader nav li.current-menu-item > a{font-weight:normal;border-radius:5px;padding:10px 20px !important;}
.bt-content-wrap {padding-top: 120px !important;}
.topBar .btAccentIconWidget.btIconWidget .btIconWidgetIcon,.topBar a,.topBar a:hover,.topBar {display:none}
}
@media screen and (max-width: 750px) {
html,body{font-size:20px;}
.bt_bb_row_inner{margin-left:0px;margin-right:0px}
.footer-logo{top:-50px;}
.footer-logo img {height: 100px;}
.bt-content-wrap {padding-top: 100px !important;}
}