#main-content .entry-content{overflow:hidden}body{font-family:"filson-pro";font-weight:400}strong,footer .zeiten-footer>div>span.tag{font-weight:500}.bold strong,h1,h2,h3,h4{font-weight:700;line-height:1.4em !important;text-wrap:balance}body.page-id-883 h3{line-height:1.2em !important}h4{margin-top:.5em;text-transform:uppercase}.fullwidth-img img{width:100% !important;max-width:none}.entry-content ul{line-height:inherit;list-style-type:circle}.bottom-line{position:relative}.bottom-line:after{content:'';display:block;position:absolute;border:2px solid #fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 30px);height:calc(100% + 30px);clip-path:polygon(0 65%,100% 65%,100% 100%,0% 100%)}.bottom-line.purple:after{border-color:#65428d}ul+h3{margin-top:1em}.line h2{padding-bottom:0 !important;line-height:1.2em !important}.line>div h2,.line.kontakt-line>div{position:relative;display:inline-block}.line>div h2:after,.line.kontakt-line>div:after{content:'';display:block;height:1px;width:100vw;background:#65428d;position:absolute;top:50%;right:calc(100% + 11px)}.line.right>div h2:after{right:auto;left:calc(100% + 11px)}.line.kontakt-line>div:after{background:#fff;top:.6em}.more-link a{display:inline-block;padding:7px 0 12px 8px;border-bottom:1px solid #65428d;border-left:5px solid #65428d;transition:all .3s ease-in-out}.more-link.white a{border-color:#fff !important}.more-link a:hover{padding:7px 20px 12px 8px}body .menu a{font-size:18px;margin-left:50px}body.home .menu a:nth-child(1){font-weight:700}body .menu a:nth-child(1){margin-left:0}body.page-id-1057 .menu a:nth-child(2),body.page-id-11 .menu a:nth-child(3),body.page-id-13 .menu a:nth-child(4){font-weight:700}body.home .menu a{color:#fff}body.page-id-11 .et_pb_section_0 .et_pb_parallax_css{background-position:top center !important}.bottom-line.purple.bg img{background-color:#a586c8}.mfp-bottom-bar{display:none}.kontakt-zeiten{font-size:16px}.kontakt-zeiten span{display:inline-block;line-height:1.4em}footer div,footer p{font-size:14px;color:#fff;line-height:1.75em}.zeiten-footer>div{display:flex;flex-wrap:wrap}.zeiten-footer>div>span{width:calc(100% - 100px)}.zeiten-footer>div>span.tag{width:100px}.zeiten-footer>div>span.zeit{margin-right:auto}.et_pb_column_0_tb_footer>div{position:relative}.et_pb_column_0_tb_footer>div:before{content:'';display:block;width:28px;height:28px;background:url(/wp-content/uploads/2023/03/smile_zahnteam-pelkum.webp) no-repeat top center;background-size:contain;position:absolute;top:-12px;left:-44px}.erecht h2{margin-top:25px;margin-bottom:10px;line-height:1.2em !important}.erecht .et_pb_text_inner{width:100%}.erecht.line>div h2:after{top:.6em}@media (max-width:980px){.bottom-line{margin-left:15px !important;margin-right:15px !important}.mobile-contactus{display:flex;flex-wrap:wrap;margin-top:35px}.mobile-contactus>div:first-child{width:30% !important}.mobile-contactus>div:last-child{width:70% !important;padding-left:25px}body.page-id-11 .mobile-contactus{flex-direction:row-reverse !important}body.page-id-11 .mobile-contactus>div{margin:0 !important}body.page-id-11 .mobile-contactus>div:last-child{width:70% !important;padding-left:0;padding-right:25px}body .menu a{margin-left:35px}body .et_pb_code_0_tb_header.et_pb_module.menu{max-width:85% !important}.et_pb_row .et_pb_column .et_pb_module.mobile-img{margin-left:50px !important}}@media (max-width:768px){.et_pb_code_0_tb_header.et_pb_module.menu{margin-top:16px !important;margin-bottom:16px !important}body .menu a{font-size:15px}body .et_pb_code_0_tb_header.et_pb_module.menu{max-width:70% !important}.et_pb_code_0_tb_header.et_pb_module.menu>div{display:block;flex-wrap:wrap;justify-content:flex-end}.et_pb_code_0_tb_header.et_pb_module.menu>div>a{margin-left:15px !important;text-align:right}.et_pb_code_0_tb_header.et_pb_module.menu>div>a:last-child{width:100%}}@media (max-width:479px){body,.et_pb_text_inner,.et_pb_text_inner>p{font-size:15px !important}h2{font-size:22px !important}.et_pb_column_0_tb_footer>div:before{top:-22px;left:-28px}.bottom-line:after{width:calc(100% + 20px);height:calc(100% + 20px);border-width:1px}.no-margin-bottom{margin-bottom:0}}