body{line-height:1}h1,h2,h3,h4,h5{margin-bottom:1%;padding-bottom:0;line-height:1.3em;hyphens:auto!important;word-wrap:normal!important}h1{font-family:'PT Sans Narrow',sans-serif!important;font-size:50px!important;font-weight:700!important;text-transform:uppercase;color:#a35b4f!important}h2{font-family:'PT Sans Narrow',sans-serif!important;font-size:40px;font-weight:700;color:#a35b4f}h3{font-family:'PT Sans Narrow',sans-serif!important;font-size:35px!important;font-weight:700!important;color:#d0bba8!important}h4{font-family:'PT Sans Narrow',sans-serif!important;font-size:25px!important;color:#d0bba8}h5{font-family:'PT Sans Narrow',sans-serif!important;font-size:20px!important;color:#a35b4f}h6{font-family:'PT Sans Narrow',sans-serif!important;font-size:15px!important;color:#a35b4f}p{font-family:'Open Sans',sans-serif!important;font-size:16px!important;font-weight:400;line-height:1.5em!important}a{font-family:'Open Sans',sans-serif;font-size:inherit;font-weight:700!important;color:inherit}a:hover{font-weight:700}a.et_pb_button,button.et_pb_button{font-family:'Open Sans',sans-serif!important;font-size:20px;text-transform:uppercase;color:inherit}a.et_pb_button:hover,button.et_pb_button:hover{cursor:pointer}li,ul,ol{font-family:'Open Sans',sans-serif!important;font-size:16px;line-height:2em!important;padding-bottom:0!important}.et_pb_button.inverted,.et_pb_button.inverted:hover,.et_pb_button.inverted:after{border-color:white!important;color:white!important}blockquote{border-color:#fff}#main-content{overflow-x:hidden}.et_fixed_nav #main-header{position:fixed}#top-menu-nav{width:auto}#top-menu-nav a{font-family:'PT Sans Narrow',sans-serif!important;font-size:18px!important;font-weight:600!important;text-transform:uppercase;color:#4a4a49!important}#top-menu li{padding-right:30px}#top-menu ul,#mobile_menu{padding-top:20px;padding-bottom:20px!important}.et-fixed-header #top-menu li.current-menu-item.termin-buchen-button>a{color:#ffffff!important}#top-menu .termin-buchen-button,.et-fixed-header #top-menu .termin-buchen-button{background-color:#a35b4f;width:auto;text-align:center;border-radius:0}.termin-buchen-button a{font-weight:700!important;width:auto;padding:.5em!important;color:white!important}ul.sub-menu{width:auto!important}ul.sub-menu li{width:100%}ul.sub-menu a{width:100%!important}.mobile_menu_bar:before{color:#a35b4f!important}.et_mobile_menu{border-top:3px solid #a35b4f;padding:5%!important}menu-mobile .et-pb-arrow-prev:before,.et-pb-arrow-next:after{font-size:100px}#header p{font-size:28px!important;line-height:1.2em!important}#header #zitat p{font-size:18px!important}.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:auto;margin-right:5%}#header #highlighted-button,#header #highlighted-button:hover{background-color:#a35b4f!important;color:white!important;border-color:white!important}#header #highlighted-button:after{color:white!important}#header .et_pb_row{width:100%!important}.et_pb_fullwidth_header_scroll{margin-bottom:50px}#aktuelles h2{font-size:40px;font-weight:700;text-shadow:none}#aktuelles p{font-size:20px!important;text-shadow:none;color:#fff}.et_pb_toggle{margin-bottom:0!important}.et_pb_toggle_open,.et_pb_toggle_close{padding:0}.et_pb_toggle_title{color:#fff;background:#c4846b;padding:3%!important;margin:0}.et_pb_toggle_title:before{padding-right:3%;color:#fff}.et_pb_toggle_content{padding:3%;background:#fff}#leistungen .et_pb_column{overflow:visible}#ueber-mich .et_pb_slider .et_pb_slide{height:350px}#galerie .et_pb_gallery_item{width:33.33% !important;margin:0 !important;clear:none !important;padding:1%!important}.dsm_pricelist_0 .dsm_pricelist_child:not(:last-child){padding-bottom:2%!important}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-bottom:0!important}.dsm-pricelist-header{margin-bottom:0!important}.dsm-pricelist-separator{margin-top:1%!important}#footer{padding:0}footer p{color:#fff}#footer-bottom{display:none}@media only screen and (max-width:1300px){#top-menu-nav{display:none!important}#et_mobile_nav_menu{display:block!important}.termin-buchen-button{background-color:#a35b4f;width:auto;text-align:center;border-radius:10px;border:3px solid #fff}.termin-buchen-button a{font-weight:700!important;width:auto;padding:.5em!important;color:white!important}#header #highlighted-button{margin-top:3%}}@media only screen and (max-width:1100px){#top-menu li{padding-right:15px}}@media only screen and (max-width:1170px){#header #highlighted-button{margin-top:3%}}@media only screen and (min-width:1000px){span#element{margin-left:-57px}#einleitung .et_pb_row{display:flex;align-items:center}#wahlarzt .et_pb_row{align-items:center;display:flex}#termin-buchen .et_pb_row{display:flex;align-items:center}#ueber-mich .et_pb_row{align-items:center;display:flex}.leistung .et_pb_row{align-items:center!important;display:flex!important}}@media only screen and (min-width:980px){#header-row{display:flex;align-items:center}#header #highlighted-button{margin-top:0}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{margin-top:1%!important}}@media only screen and (max-width:600px){h1{font-size:35px!important}h2{font-size:30px!important}h3{font-size:25px!important}h4{font-size:20px!important}h5{font-size:18px!important}p{font-size:16px!important}a.et_pb_button,button.et_pb_button{font-size:20px}li{font-size:inherit!important}}