*{box-sizing:border-box;outline:0 !important}body,html{height:100%}html{font-size:100%}body{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.5;color:#545454;background-color:#fff}a,a:hover,a:focus,a:active,a:visited{color:#2286ec;text-decoration:none}a{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}ul{padding-left:24px;margin-bottom:24px}p+ul{margin-top:-15px}ul:last-child{margin-bottom:0}li{list-style-position:outside;list-style-image:url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base/inc/img/bullet.png);line-height:1.5rem;margin-bottom:.5rem}li:last-child{margin-bottom:0}img{max-width:100%;height:auto}.section-wrapper{max-width:2000px;margin:0 auto}.sticky .content{padding-top:150px}.container{max-width:100%}@media (min-width:768px) and (max-width:991px){.container{width:100%}}.entry-content{padding-right:15px;padding-left:15px}.row .row{margin-top:24px}.two-col{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.two-col{grid-template-columns:repeat(1,1fr)}}.header-top{z-index:1000;background:0 0;padding:15px 0}.header-top.full-container{margin-left:-15px;margin-right:-15px}.header-top.logo-center{background:#95a5a6;padding:15px 0 0}.header-top.logo-left{background:#e9d460}.header-top.logo-right{background:#c5eff7}.logo-left .header-container,.logo-right .header-container{height:100px}.logo{display:block;font-size:0;width:100%;height:100px;line-height:0;z-index:1;background:transparent url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base/inc/img/logocomplete.svg) no-repeat;background-position:center center;transition:none}.logo-center .logo{width:100%}.logo-left .logo{width:200px;float:left}.full-container.logo-left .logo{margin-left:15px}.logo-right .logo{width:200px;float:right}.full-container.logo-right .logo{margin-right:15px}.logo-left #navigation{float:left;width:calc(100% - 200px)}.full-container.logo-left #navigation{width:calc(100% - 215px)}.logo-right #navigation{float:right;width:calc(100% - 200px)}.full-container.logo-right #navigation{float:right;width:calc(100% - 215px)}.logo-left #navigation ul{float:left}.logo-right #navigation ul{float:right}#navigation li{margin:0}.header-top{transition:all 0 ease-in-out}.header-top.header-small{top:-150px;box-shadow:0 0 5px 0px #555;padding:5px 0;transition:all .5s ease-in-out;background:#006064;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjA2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjMxN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,96,100,1) 0%,rgba(15,49,122,1) 100%);background:-webkit-linear-gradient(top,rgba(0,96,100,1) 0%,rgba(15,49,122,1) 100%);background:linear-gradient(to bottom,rgba(0,96,100,1) 0%,rgba(15,49,122,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006064',endColorstr='#0f317a',GradientType=0);height:75px;left:0;position:fixed;width:100%;z-index:999}.header-top.header-small.header-small-visible{top:0}.pad-none{padding-top:0;padding-bottom:0}.pad-xs{padding-top:clamp(10px, 1vw, 20px);padding-bottom:clamp(10px, 1vw, 20px)}.pad-s{padding-top:clamp(10px, 3vw, 60px);padding-bottom:clamp(10px, 3vw, 60px)}.pad-m{padding-top:clamp(10px, 5vw, 100px);padding-bottom:clamp(10px, 5vw, 100px)}.pad-l{padding-top:clamp(10px, 7vw, 140px);padding-bottom:clamp(10px, 7vw, 140px)}.pad-xl{padding-top:clamp(10px, 9vw, 180px);padding-bottom:clamp(10px, 9vw, 180px)}.pad-xxl{padding-top:clamp(10px, 11vw, 220px);padding-bottom:clamp(10px, 11vw, 220px)}.pad-top-none{padding-top:0}.pad-bottom-none{padding-bottom:0}.pad-top-xs{padding-top:clamp(10px, 1vw, 20px)}.pad-bottom-xs{padding-bottom:clamp(10px, 1vw, 20px)}.pad-top-s{padding-top:clamp(10px, 3vw, 60px)}.pad-bottom-s{padding-bottom:clamp(10px, 3vw, 60px)}.pad-top-m{padding-top:clamp(10px, 5vw, 100px)}.pad-bottom-m{padding-bottom:clamp(10px, 5vw, 100px)}.pad-top-l{padding-top:clamp(10px, 7vw, 140px)}.pad-bottom-l{padding-bottom:clamp(10px, 7vw, 140px)}.pad-top-xl{padding-top:clamp(10px, 9vw, 180px)}.pad-bottom-xl{padding-bottom:clamp(10px, 9vw, 180px)}.pad-top-xxl{padding-top:clamp(10px, 11vw, 220px)}.pad-bottom-xxl{padding-bottom:clamp(10px, 11vw, 220px)}.mar50{margin-top:50px;margin-bottom:50px}.mar100{margin-top:100px;margin-bottom:100px}.mar-top-50{margin-top:50px}.mar-bottom-50{margin-bottom:50px}.mar-top-100{margin-top:100px}.mar-bottom-100{margin-bottom:100px}.mar-bottom-200{margin-bottom:200px}p{text-align:justify;line-height:1.5rem;margin-bottom:1.5rem;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p:last-child{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0}@media (max-width:767.98px){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{hyphens:auto;-webkit-hyphens:auto}}h1,.h1{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem;margin-bottom:8px;margin-bottom:.5rem}h2,.h2{font-size:32px;font-size:2rem;line-height:35px;line-height:2.1875rem;margin-bottom:13px;margin-bottom:.8125rem}h3,.h3{font-size:28px;font-size:1.75rem;line-height:31px;line-height:1.9375rem;margin-bottom:17px;margin-bottom:1.0625rem}h4,.h4{font-size:26px;font-size:1.625rem;line-height:29px;line-height:1.8125rem;margin-bottom:19px;margin-bottom:1.1875rem}h5,.h5{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;margin-bottom:24px;margin-bottom:1rem}h6,.h6{font-size:18px;font-size:1.125rem;line-height:20px;line-height:1.25rem;margin-bottom:4px;margin-bottom:.25rem}.block-header{margin-bottom:44px;margin-bottom:2.75rem;hyphens:auto;-webkit-hyphens:auto}strong,.fett{font-family:'zona_pro_semibold'}.announcement .announcement-header,.announcement p{font-family:'zona_pro_hairline',sans-serif;color:#fff;text-align:center;hyphens:auto;-webkit-hyphens:auto}.announcement .announcement-header{font-size:36px;font-size:2.25rem;line-height:40px;line-height:2.5rem;margin-bottom:8px;margin-bottom:.5rem}.announcement .announcement-text{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem}.announcement .announcement-zusatz{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;margin-bottom:8px;margin-bottom:.5rem}.announcement .announcement-zusatz a{color:#fff;text-decoration:underline}.announcement p{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.btn{position:relative;display:inline-block;letter-spacing:2px;line-height:14px;line-height:.7rem;overflow:hidden;padding:18px 20px 18px 24px;text-transform:uppercase;border-radius:0;border:1px solid #ccc6c6;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.btn:hover{color:#fff;background:#ccc6c6;border:1px solid #ccc6c6}.btn-sm{font-size:.9rem}.form-control{display:block;padding:10px 9px 10px;color:#494949;background:0 0;border-radius:0;box-shadow:none;border:1px solid #ccc6c6;width:100%;line-height:21px;height:auto;font-size:17px}.form-control:focus{box-shadow:none;border:1px solid #ccc6c6}textarea{resize:vertical}.wpcf7-form-control::-moz-placeholder{font-family:'zona_pro_light',sans-serif;color:#bbb}.wpcf7-form-control:-ms-input-placeholder{font-family:'zona_pro_light',sans-serif;color:#bbb}.wpcf7-form-control::-webkit-input-placeholder{font-family:'zona_pro_light',sans-serif;color:#bbb}.form-submit{width:50%;margin:0 auto}.form-control.submit{width:auto}input,textarea{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.wpcf7{margin:0}.wpcf7-response-output{margin:2em 0 1em;padding:.5em;background:#fff;text-align:center;line-height:1.2rem}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7-mail-sent-ok{color:#494949}.wpcf7-mail-sent-ng{color:#c8252b}.wpcf7-spam-blocked{color:#c8252b}.wpcf7-validation-errors{color:#c8252b}span.wpcf7-form-control-wrap,span.form-control-wrap{position:relative;display:block;margin-bottom:10px}span.wpcf7-not-valid-tip{display:none}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}.wpcf7 div.ajax-error{display:none}.wpcf7 textarea{width:100%;height:99px}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{color:#c8252b}.wpcf7 input.wpcf7-text.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border:1px solid #c8252b}.ninput{position:relative}.ninput .wpcf7-text{padding:10px 9px 10px;border:1px solid #ccc6c6;width:100%}.ninput.-f .wpcf7-text{padding:10px 9px 10px}.ninput .wpcf7-textarea{padding:10px 9px 10px;border:1px solid #ccc6c6}.ninput.-f .wpcf7-textarea{padding:10px 9px 10px}.ninput label{position:absolute;z-index:10;top:0;left:15px;font-size:12px;line-height:1;padding:0 6px;margin:0 0 0 1px;color:#999;background:#fff;font-weight:300;opacity:0;transition:all .35s ease-in-out}.ninput.-f label{top:-7px;color:#666;opacity:1}.columns .row [class*=col-]{margin-bottom:24px}.tabs-left{text-align:right;border-bottom:none}.tabs-right{text-align:left;border-bottom:none}.nav-tabs>li{float:none;margin-bottom:5px;text-indent:0;padding-left:0}.nav-tabs>li:before{display:none}.nav-tabs>li>a{font-weight:400;line-height:1.5;width:100%;min-height:54px;margin:0;padding:3px 15px;border:none;border-radius:0;text-decoration:none;letter-spacing:1px;display:inline-block;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern'}.nav-tabs>li.active>a{background:#ec2365!important;color:#fff!important}.nav-tabs>li:not(.active)>a:hover{background:#fff!important;color:#ec2365!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border:none}.autoheight{height:auto!important}.no-background{background:none!important}.panel{margin-bottom:20px;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-group .panel{border-radius:0}.panel-default>.panel-heading{color:#333;background-color:transparent;border-radius:0;padding:0}.panel-title>a{display:block;color:#fff!important;background:#ec2365!important;text-decoration:none;font-size:22px;padding:10px 15px}.panel-title>a.collapsed{color:#545454!important;background:#fff!important}.panel-title>a.collapsed:hover{color:#ec2365!important}.panel-body{background:#fff!important}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:none}.fixed_background{background-size:200% !important;background-position:left top !important}.homeslider{position:relative;height:100vh}.team-member [class*=col-]{margin-bottom:25px}.team-master img,.team-member img{width:250px;max-width:100%;border-radius:0;margin-bottom:25px}@media (min-width:540px){.team-master img{width:100%}}.team-name{margin-bottom:0}.team-function{font-size:.8rem}h5.team-additional-function{margin-top:-1rem}.kontakt .text-col,.kontakt .form-col{margin-top:25px}@media (min-width:768px){.kontakt .text-col,.kontakt .form-col{margin-top:0}}.kontakt h5{font-size:1.5rem;margin-bottom:5px}.kontakt .iconline{position:relative;top:0;padding-right:10px}.kontakt .iconline:before{color:#545454}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:none}.modal-dialog{margin:auto;font-size:125%}.modal-dialog p,.modal-dialog h1,.modal-dialog h2,.modal-dialog h3,.modal-dialog h4,.modal-dialog h5,.modal-dialog h6{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.modal-dialog{position:absolute;top:50%;left:50%;margin:0 auto;width:90vw;transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;-webkit-transform:translate(-50%,-50%) !important}@media (min-width:992px){.modal-dialog{width:50vw;margin:30px auto}}.modal-content{border:none;border-radius:0;outline:0;box-shadow:none}.modal-content .product-content{padding:0 15px 15px}.modal button.close{position:absolute;top:20px;right:20px;display:block;width:40px;height:40px;opacity:.5;-ms-filter:"alpha(opacity=50)";-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;cursor:pointer}.modal button.close:hover{opacity:1;-ms-filter:"alpha(opacity=100)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal .colored{fill:transparent;transition:all .35s ease-in-out}.modal button.close:hover .colored{fill:transparent;stroke:#fff}.modal .right .offset-header{margin-top:25px}@media (min-width:540px){.modal .right .offset-header{margin-top:0;text-align:right}.modal .right p{text-align:right}}.fullscreen .modal-dialog{margin:0;width:100%;height:100%;min-height:100%;padding:0;color:#333}.fullscreen .modal-content{height:100%;min-height:100%;border-radius:0;color:#333;background:#6a6869;overflow:auto}.fullscreen .modal-header{height:55px}.fullscreen .modal-text{margin:0 auto;max-width:700px;font-size:80%;line-height:1.5}.fullscreen .modal-form{margin:0 auto;max-width:500px}.fullscreen .modal-form .submit{background:0 0;width:auto;padding:0;text-decoration:underline}.fullscreen .modal-body ul{padding:100px 0 0}.fullscreen .modal-body li{padding:10px 0}@media (max-width:480px){.fullscreen .modal-body ul{padding:30px 0 0;overflow:auto}.fullscreen .modal-body li{padding:4px 0}.fullscreen .modal-body a{color:#fdfcf8}}.modal .ninput .wpcf7-text,.modal .ninput .wpcf7-textarea{border:1px solid #6a6869}.modal .wpcf7 input.wpcf7-text.wpcf7-not-valid,.modal .wpcf7 textarea.wpcf7-not-valid{border:1px solid #ec2365}.modal .ninput{margin-bottom:1rem}.modal p.info{margin-bottom:.5rem}.modal .ninput.-f label{top:-10px;color:#fff;background:#6a6869;padding:3px 20px}.modal input,.modal textarea{color:#656364}.modal .btn.close:hover{border:none;background:0 0}.footer-menu.list-unstyled{display:inline-block}