#top-header{padding:10px 0!important}#top-header .container{display:flex!important;align-items:center;justify-content:space-between;max-width:1080px!important;width:80%!important;margin:0 auto!important;padding:0!important}#top-header #et-info{display:flex!important;align-items:center;width:100%;float:none!important;padding:0!important}#top-header #et-info a[href^="mailto"]{order:1;margin-right:20px}#top-header #et-info #et-info-phone{order:2}#top-header #et-info .et-social-icons{order:3;margin-left:auto;float:none!important}#top-header #et-secondary-menu{display:none!important}#top-header #et-info-phone::before{margin-right:5px}}body #page-container .et_pb_section .et_pb_button:hover,body #page-container .et_pb_section a.et_pb_button:hover{padding-left:17px!important;padding-right:17px!important;padding-top:5.1px!important;padding-bottom:5.1px!important;background-color:#5c0507!important;color:#fff!important;border-color:#fff!important;letter-spacing:normal!important}.et_pb_portfolio_0 .pagination .alignleft{display:none!important}.et_pb_portfolio_0 .pagination{text-align:right}.et_pb_portfolio_0 .pagination a.ksbyg-more-ref{color:#85070a;text-decoration:none;font-weight:500;font-size:16px}.et_pb_portfolio_0 .pagination a.ksbyg-more-ref:hover{text-decoration:underline}.et_pb_text_0_tb_footer .telefon span,.et_pb_text_0_tb_footer .telefon span a{font-size:26px!important;line-height:1.3!important}.et_pb_text_0_tb_footer a:hover,#main-footer a:hover,.et_pb_section_0_tb_footer a:hover{color:#851619!important}body.page-id-126 .et_pb_text_0 a[href^="tel:"],body.page-id-126 .et_pb_text_0 strong{font-size:20px!important;line-height:1.4!important}.et-l--post .et_pb_text .et_pb_text_inner>ul,.et-l--body .et_pb_text .et_pb_text_inner>ul{list-style:none!important;padding-left:20px!important;margin-left:0!important}.et-l--post .et_pb_text .et_pb_text_inner>ul>li,.et-l--body .et_pb_text .et_pb_text_inner>ul>li{position:relative!important;padding-left:0!important;list-style:none!important}.et-l--post .et_pb_text .et_pb_text_inner>ul>li::before,.et-l--body .et_pb_text .et_pb_text_inner>ul>li::before{content:""!important;display:inline-block!important;width:7px!important;height:7px!important;background-color:#851619!important;border-radius:50%!important;position:absolute!important;left:-14px!important;top:0.6em!important;line-height:1!important}.et-l--post .et_pb_text a:not(.et_pb_button),.et-l--body .et_pb_text a:not(.et_pb_button){color:#851619}.et-l--post .et_pb_text a:not(.et_pb_button):hover,.et-l--body .et_pb_text a:not(.et_pb_button):hover{color:#333!important}.et-l--footer a,.et_pb_section_0_tb_footer a{color:#fff}.et-l--footer a:hover,.et_pb_section_0_tb_footer a:hover{color:#851619!important}body.page-id-132 .et_pb_text_0 a[href^="tel:"],body.page-id-132 .et_pb_text_0 strong{font-size:20px!important;line-height:1.4!important}.et_pb_contact_form .ksbyg-privacy-link{color:#851619!important;text-decoration:underline!important}.et_pb_contact_form .ksbyg-privacy-link:hover{color:#333!important}body.page-id-232 .et_pb_contact_form [data-id="consent"] label,body.page-id-215 .et_pb_contact_form [data-id="consent"] label,body.page-id-341 .et_pb_contact_form [data-id="consent"] label,body.page-id-348 .et_pb_contact_form [data-id="consent"] label,body.page-id-358 .et_pb_contact_form [data-id="consent"] label,body.page-id-334 .et_pb_contact_form [data-id="consent"] label{color:#fff!important}body.page-id-232 .et_pb_contact_form .ksbyg-privacy-link,body.page-id-215 .et_pb_contact_form .ksbyg-privacy-link,body.page-id-341 .et_pb_contact_form .ksbyg-privacy-link,body.page-id-348 .et_pb_contact_form .ksbyg-privacy-link,body.page-id-358 .et_pb_contact_form .ksbyg-privacy-link,body.page-id-334 .et_pb_contact_form .ksbyg-privacy-link{color:#fff!important;text-decoration:underline!important}body.page-id-232 .et_pb_contact_form .ksbyg-privacy-link:hover,body.page-id-215 .et_pb_contact_form .ksbyg-privacy-link:hover,body.page-id-341 .et_pb_contact_form .ksbyg-privacy-link:hover,body.page-id-348 .et_pb_contact_form .ksbyg-privacy-link:hover,body.page-id-358 .et_pb_contact_form .ksbyg-privacy-link:hover,body.page-id-334 .et_pb_contact_form .ksbyg-privacy-link:hover{color:#f3c0c2!important}#top-header .et-social-facebook a.icon{position:relative;display:inline-block;width:22px;height:22px;vertical-align:middle;margin-left:4px}#top-header .et-social-facebook a.icon::before{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:#1877F2;color:#ffffff;border-radius:4px;font-size:16px;line-height:1}#top-header .et-social-facebook a.icon:hover::before{background-color:#0e5fc1;color:#ffffff}.et_pb_contact_form [data-id="consent"] .et_pb_contact_field_checkbox{margin:0!important}.et_pb_contact_form [data-id="consent"] .et_pb_contact_field_checkbox label{display:block!important;position:relative!important;padding-left:26px!important;font-size:13px!important;line-height:1.5!important}.et_pb_contact_form [data-id="consent"] .et_pb_contact_field_checkbox label>i{position:absolute!important;left:0!important;top:2px!important;width:16px!important;height:16px!important;margin:0!important}.et_pb_contact_form [data-id="consent"] .et_pb_contact_field_checkbox label a.ksbyg-privacy-link{display:inline!important}#top-menu ul.sub-menu li>a{border-left:0!important;padding:6px 20px;position:relative;transition:box-shadow 0.2s ease,color 0.2s ease}#top-menu ul.sub-menu li:hover>a{box-shadow:inset 2px 0 0 0 #85070a;color:#85070a}#top-menu ul.sub-menu li.current-menu-item>a,#top-menu ul.sub-menu li.current_page_item>a{box-shadow:inset 2px 0 0 0 #85070a;color:#85070a}#top-menu li li:hover a{border-left:0!important}.et-l--post .et_pb_text .et_pb_text_inner>ul>li{padding-left:10px!important}.page-id-132 .et-pb-contact-message{color:#000}.et-pb-contact-message{color:#fff}.et_pb_contact_form .et_contact_bottom_container{height:40px;max-height:40px}.et_pb_contact_form .et_contact_bottom_container .et_pb_contact_field{}.et_pb_contact_form .et_contact_bottom_container.et_pb_button_wrapper button.et_pb_contact_submit{font-size:15px;line-height:15px}.et_pb_contact_form .et_contact_bottom_container .et_pb_contact_field .et_pb_contact_captcha{padding:12px!important}#main-content .container:before{background:none!important}.search-results .container #content-area article.et_pb_post{border-bottom:1px solid #e2e2e2}