html{box-sizing:border-box;font-size:100%}body{font-family:Noto Sans,sans-serif;font-weight:lighter}@media screen and (max-width:859px){body:after{background:rgba(100,100,160,.8);bottom:0;content:"";display:block;left:0;opacity:0;position:fixed;top:0;transition:all .25s ease-in-out}}*,:after,:before{box-sizing:inherit}.inside{margin:auto;max-width:1024px}.inside:after{clear:both;content:"";display:table}h1,h2,h3{font-family:Montserrat,sans-serif;font-weight:lighter}a,a:visited,button{border-radius:5px;color:#3232c8;cursor:pointer;font-family:Noto Sans,sans-serif;font-weight:lighter;padding:0 2px;transition:all .2s ease-in-out}a.button,a:visited.button,button.button{background:#bed2ff;border:1px solid #3232c8;color:#000;display:inline-block;font-size:1.1rem;line-height:1.4;margin-top:16px;padding:.2em .5em;text-decoration:none}a.button:focus,a.button:hover,a:visited.button:focus,a:visited.button:hover,button.button:focus,button.button:hover{border-color:#fff}a:focus,a:hover,a:visited:focus,a:visited:hover,button:focus,button:hover{background-color:#3232c8;color:#fff}.custom a,header a{display:inline-block}.fax,.mail,.phone{padding-left:24px;position:relative}.fax:before,.mail:before,.phone:before{font-family:FontAwesome;left:3px;position:absolute;top:1px}.phone:before{content:"\f095"}.fax:before{content:"\f1ac"}.mail:before{content:"\f0e0"}.grid1{display:block;padding:1em;width:100%}.grid2{width:50%}.grid2,.grid3{display:block;float:left;padding:1em}.grid3{width:33.3%}header{background-color:#bed2ff;position:fixed;top:0;transition:all .25s ease-in-out;z-index:99}@media screen and (max-width:859px){header{bottom:0;box-shadow:3px 0 10px #3232c8;left:-380px;max-width:370px;overflow:auto}}@media screen and (min-width:860px){header{background:linear-gradient(0deg,#646eff,#8ca0ff 50%,#c0c8ff);box-shadow:0 3px 10px #3232c8;left:0;right:0}}.logo{padding:8px}@media screen and (max-width:859px){.logo{padding:20px;text-align:right}}.logo a{background-color:#dce6ff;background-image:url(../img/DSLogo_black.svg);background:url(../img/DSLogo_black.svg),linear-gradient(0deg,#ffbe46,#ffe6be);background-position:5px,0;background-repeat:no-repeat;box-shadow:0 0 7px -2px #3232c8;color:#000;padding:3px 7px;text-decoration:none;transition:all .1s ease-in-out}@media screen and (max-width:859px){.logo a{background-size:37px,auto;font-size:1.2em;padding-left:44px;text-align:left}}@media screen and (min-width:860px){.logo a{background-size:38px,auto;font-size:1.3em;padding-left:47px}}.logo a:focus,.logo a:hover{background-color:#3232c8;background-image:url(../img/DSLogo_white.svg)}.logo .line1,.logo .line2{display:block}@media screen and (min-width:860px){header.sticky .logo{padding:5px}header.sticky .logo a{background-size:30px,auto;font-size:1em;padding-left:38px}header.sticky .mod_navigation{top:12px;width:550px}header.sticky .level_1{padding:5px}header.sticky .level_1 a.menu_contact,header.sticky .level_1 a.menu_home,header.sticky .level_1 a.menu_info,header.sticky .level_1 a.menu_medical,header.sticky .level_1 strong.menu_contact,header.sticky .level_1 strong.menu_home,header.sticky .level_1 strong.menu_info,header.sticky .level_1 strong.menu_medical{padding-bottom:2px;padding-top:2px}header.sticky .level_1 a.menu_contact:before,header.sticky .level_1 a.menu_home:before,header.sticky .level_1 a.menu_info:before,header.sticky .level_1 a.menu_medical:before,header.sticky .level_1 strong.menu_contact:before,header.sticky .level_1 strong.menu_home:before,header.sticky .level_1 strong.menu_info:before,header.sticky .level_1 strong.menu_medical:before{top:5px}}.mod_navigation{transition:top .1s ease-in-out;z-index:99}.mod_navigation ul{list-style-type:none;margin:0}.level_1{font-weight:400;transition:padding .1s ease-in-out,font-size .1s ease-in-out}.level_1 a,.level_1 a.trail,.level_1 strong{border-radius:5px;transition:padding .1s ease-in-out,background-color 0s}.level_1 a.trail:focus,.level_1 a.trail:hover,.level_1 a:focus,.level_1 a:hover,.level_1 strong:focus,.level_1 strong:hover{background-color:#3232c8;color:#fff}.level_1 a.menu_contact,.level_1 a.menu_home,.level_1 a.menu_info,.level_1 a.menu_medical,.level_1 a.trail.menu_contact,.level_1 a.trail.menu_home,.level_1 a.trail.menu_info,.level_1 a.trail.menu_medical,.level_1 strong.menu_contact,.level_1 strong.menu_home,.level_1 strong.menu_info,.level_1 strong.menu_medical{position:relative}@media screen and (max-width:859px){.level_1 a.menu_contact,.level_1 a.menu_home,.level_1 a.menu_info,.level_1 a.menu_medical,.level_1 a.trail.menu_contact,.level_1 a.trail.menu_home,.level_1 a.trail.menu_info,.level_1 a.trail.menu_medical,.level_1 strong.menu_contact,.level_1 strong.menu_home,.level_1 strong.menu_info,.level_1 strong.menu_medical{padding-left:31px}}.level_1 a.menu_contact:before,.level_1 a.menu_home:before,.level_1 a.menu_info:before,.level_1 a.menu_medical:before,.level_1 a.trail.menu_contact:before,.level_1 a.trail.menu_home:before,.level_1 a.trail.menu_info:before,.level_1 a.trail.menu_medical:before,.level_1 strong.menu_contact:before,.level_1 strong.menu_home:before,.level_1 strong.menu_info:before,.level_1 strong.menu_medical:before{font-family:FontAwesome;left:6px;position:absolute;transition:top .1s ease-in-out}@media screen and (min-width:860px){.level_1 a.menu_contact:before,.level_1 a.menu_home:before,.level_1 a.menu_info:before,.level_1 a.menu_medical:before,.level_1 a.trail.menu_contact:before,.level_1 a.trail.menu_home:before,.level_1 a.trail.menu_info:before,.level_1 a.trail.menu_medical:before,.level_1 strong.menu_contact:before,.level_1 strong.menu_home:before,.level_1 strong.menu_info:before,.level_1 strong.menu_medical:before{top:8px}}@media screen and (max-width:859px){.level_1 a.menu_contact:before,.level_1 a.menu_home:before,.level_1 a.menu_info:before,.level_1 a.menu_medical:before,.level_1 a.trail.menu_contact:before,.level_1 a.trail.menu_home:before,.level_1 a.trail.menu_info:before,.level_1 a.trail.menu_medical:before,.level_1 strong.menu_contact:before,.level_1 strong.menu_home:before,.level_1 strong.menu_info:before,.level_1 strong.menu_medical:before{top:7px}}@media screen and (min-width:860px){.level_1 a.menu_home,.level_1 a.trail.menu_home,.level_1 strong.menu_home{padding-left:28px}}.level_1 a.menu_home:before,.level_1 a.trail.menu_home:before,.level_1 strong.menu_home:before{content:"\f015";font-size:.95em}@media screen and (min-width:860px){.level_1 a.menu_medical,.level_1 a.trail.menu_medical,.level_1 strong.menu_medical{padding-left:25px}}.level_1 a.menu_medical:before,.level_1 a.trail.menu_medical:before,.level_1 strong.menu_medical:before{content:"\e579";font-size:1.1em}@media screen and (min-width:860px){.level_1 a.menu_info,.level_1 a.trail.menu_info,.level_1 strong.menu_info{padding-left:28px}}.level_1 a.menu_info:before,.level_1 a.trail.menu_info:before,.level_1 strong.menu_info:before{content:"\f05a"}@media screen and (min-width:860px){.level_1 a.menu_contact,.level_1 a.trail.menu_contact,.level_1 strong.menu_contact{padding-left:30px}}.level_1 a.menu_contact:before,.level_1 a.trail.menu_contact:before,.level_1 strong.menu_contact:before{content:"\f2bb"}.level_1 a,.level_1 strong{color:#000;display:inline-block;text-decoration:none;width:100%}.level_1 a.trail,.level_1 strong{background-color:#dce6ff;font-weight:700}@media screen and (min-width:860px){.mod_navigation{overflow:visible;position:absolute;right:5px;top:16px;width:555px}.level_1{background-color:#8ca0ff;background:linear-gradient(180deg,#6e82ff,#c8d2ff);border-radius:5px;padding:7px}.level_1>li{display:inline-block;margin:0 2px}.level_1 a,.level_1 strong{font-size:1em;padding:5px 7px}.level_1 a{letter-spacing:.03em}.level_1 a.trail,.level_1 a:after,.level_1 strong{letter-spacing:normal}.submenu{position:relative}.submenu>a:focus,.submenu>a:hover,.submenu>strong:focus,.submenu>strong:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.submenu:focus,.submenu:hover{background-color:#bed2ff;border-top-left-radius:5px;border-top-right-radius:5px}.submenu:focus .level_2,.submenu:hover .level_2{opacity:1;transform:scaleY(1)}.level_2{background-color:#bed2ff;border-radius:5px;border-top-left-radius:0;opacity:0;padding:6px 0;position:absolute;text-align:left;transform:scaleY(0);transform-origin:top;transition:all .15s ease-in-out;white-space:nowrap;z-index:99}.level_2 li{margin:0 6px}.level_2 a,.level_2 strong{padding:6px}.level_2 span{padding-left:5px}.level_2 strong{padding-left:11px}}@media screen and (max-width:859px){.level_1{font-size:1.2em;padding:0 20px}.level_1>li{padding:10px 0}.level_1 a,.level_1 strong{padding:3px 7px}.level_1 a.trail,.level_1 strong{background-color:#dce6ff}.level_1 .level_2{border-left:3px solid #dce6ff;margin-left:32px;padding:0 0 0 7px}.level_1 .level_2 a,.level_1 .level_2 strong{margin-top:7px}#burger-menu{background-color:#dce6ff;border-bottom-right-radius:5px;cursor:pointer;display:block;height:48px;left:0;position:fixed;top:0;width:50px;z-index:101}#burger-menu div{height:100%;width:100%}#burger-menu div,#burger-menu span{transform:rotate(0deg);transition:all .25s ease-in-out}#burger-menu span{background:#3232c8;border-radius:2px;display:block;height:5px;left:6px;position:absolute;width:37px}#burger-menu span:first-child{top:9px;transform-origin:3px 10px}#burger-menu span:nth-child(2){top:21px;transform-origin:20px 2px}#burger-menu span:nth-child(3){top:33px;transform-origin:6px -3px}body.menu_active{overflow:hidden}body.menu_active:after{opacity:1;right:0}body.menu_active header{left:0}body.menu_active #burger-menu div{transform:rotate(90deg)}body.menu_active #burger-menu span:first-child{transform:rotate(45deg)}body.menu_active #burger-menu span:nth-child(2){opacity:0;transform:rotate(-45deg)}body.menu_active #burger-menu span:nth-child(3){transform:rotate(-45deg)}}#before{background-image:url(../img/pexels-michael-72509_1920x720.jpg);background-position:center 50px;background-repeat:no-repeat;background-size:cover;height:360px}@media screen and (max-width:859px){#before{background-position:top;height:222px}}@media screen and (min-width:860px){#before{padding-top:80px}}#before .inside{height:100%}#before img{left:50%;max-height:100%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.start #before{height:480px}@media screen and (max-width:859px){.start #before{height:396px}}@media screen and (max-width:419px){.start #before{height:360px}}@media screen and (max-width:559px){.before_txt{padding-top:50px;text-align:center}}.before_txt p{font-family:Montserrat,sans-serif;font-size:1.4em;margin:0;position:absolute}@media screen and (max-width:419px){.before_txt p{font-size:1.1em}}@media screen and (max-width:559px){.before_txt p{margin:34px;position:relative}}.before_txt a{background:rgba(200,230,255,.65);border-radius:11px;box-shadow:0 0 10px;font-family:Montserrat,sans-serif;font-weight:700;padding:3px 8px;text-decoration:none}.before_txt a:focus,.before_txt a:hover{background:rgba(30,30,140,.6);font-weight:lighter}@media screen and (min-width:560px) and (max-width:859px){.before_txt .anthro{left:21%;top:15%}}@media screen and (min-width:860px){.before_txt .anthro{left:14%;top:18%}}.before_txt .anthro a{color:#650060}.before_txt .anthro a:focus,.before_txt .anthro a:hover{color:#facaff}@media screen and (min-width:560px) and (max-width:859px){.before_txt .homoeo{right:23%;top:35%}}@media screen and (min-width:860px){.before_txt .homoeo{left:23%;top:53%}}.before_txt .homoeo a{color:#00008a}.before_txt .homoeo a:focus,.before_txt .homoeo a:hover{color:#e0e0ff}@media screen and (min-width:560px) and (max-width:859px){.before_txt .mikro{left:17%;top:55%}}@media screen and (min-width:860px){.before_txt .mikro{right:17%;top:36%}}.before_txt .mikro a{color:#004020}.before_txt .mikro a:focus,.before_txt .mikro a:hover{color:#c0ffe0}@media screen and (min-width:560px) and (max-width:859px){.before_txt .ortho{right:21%;top:75%}}@media screen and (min-width:860px){.before_txt .ortho{right:17%;top:71%}}.before_txt .ortho a{color:#601000}.before_txt .ortho a:focus,.before_txt .ortho a:hover{color:#ffdad0}main{background-color:#fafaff}main .inside{padding-bottom:2em}main .mod_article{padding:1em}main h1{font-size:2em;margin:1em 0 0}@media screen and (max-width:419px){main h1{font-size:1.8em}}@media screen and (min-width:860px){main h1{font-size:2.5em}}main h2{font-size:1.7em;margin:1em 0 0}@media screen and (max-width:419px){main h2{font-size:1.5em}}@media screen and (min-width:860px){main h2{font-size:2em}}main h3{font-size:1.4em;margin:1em 0 0}@media screen and (max-width:419px){main h3{font-size:1.2em}}@media screen and (min-width:860px){main h3{font-size:1.6em}}main p,main ul{font-size:1.3em;line-height:1.7;margin:.8em 0}@media screen and (max-width:419px){main p,main ul{font-size:1.1em}}main p:last-child{margin-bottom:0}main figure{margin-top:1.6em;max-width:40%}@media screen and (max-width:419px){main figure{margin-bottom:.6em;max-width:none;width:100%}}main figure.float_right{margin-left:1em}main figure.float_left{margin-right:1em}main figcaption{font-style:italic}.map{margin-bottom:40px;padding-bottom:50%;position:relative;width:100%}@media screen and (max-width:559px){.map{padding-bottom:75%}}.map iframe{background-image:url(../img/maps-preview.jpg);border:1px solid #3232c8;border-radius:5px;height:100%;position:absolute;width:100%}.navapp{margin-bottom:30px}.navapp a{background-image:url(../img/navapp.png);background-position:8px 4px;background-repeat:no-repeat;background-size:52px;border:1px solid #3232c8;display:inline-block;font-size:1.1em;line-height:1.4;max-width:302px;min-height:64px;padding:6px 0 6px 68px;text-decoration:none}.fon-fax-mail{background:#e6f5ff;border-radius:10px;display:none;float:right;height:0;margin-left:4%;margin-top:20px;width:0}@media screen and (min-width:860px){.fon-fax-mail{display:block;height:auto;width:auto}}.fon-fax-mail h3{border-bottom:1px solid #3232c8;font-size:1.2em;margin:1em}.fon-fax-mail p{font-size:1em;line-height:1.3;margin:.5em 1em}.fon-fax-mail p:last-child{margin-bottom:1em}.ce_form{border:1px solid #3232c8;border-radius:5px;font-size:1.2em;margin:20px auto;max-width:640px;text-align:right}@media screen and (min-width:860px){.ce_form{margin-left:0}}.ce_form .widget{margin:5%}.ce_form label{float:left}.ce_form input{padding:2px 4px}.ce_form textarea{padding:4px}.ce_form input,.ce_form textarea{border:1px solid #8ca0ff;border-radius:2px;font-family:Courier New,monospace;font-size:.9em;margin-top:10px;vertical-align:text-top;width:100%}@media screen and (min-width:660px){.ce_form input,.ce_form textarea{margin:2px 0;width:64%}}.ce_form p{font-size:.8em}#after{background:#dce6ff}@media screen and (min-width:860px){.after{display:table;width:100%}}.after h3{border-bottom:1px solid #3232c8;font-size:1.5em;margin:0 0 1em}.after p{font-size:1.1em;line-height:1.3;margin:.5em 0}.address,.contact,.hours{padding:1em}@media screen and (min-width:560px) and (max-width:859px){.address,.contact,.hours{display:inline-block;height:15.5em;width:49.5%}}@media screen and (min-width:660px){.address,.contact,.hours{height:14em}}@media screen and (min-width:860px){.address,.contact,.hours{display:table-cell;height:auto;width:33.333%}}.contact,.hours{background:#e6f5ff}@media screen and (min-width:560px) and (max-width:859px){.hours{float:right}}.hours div{border-collapse:separate;display:table;margin-top:12px}.hours p{display:table-row;line-height:1.2}.hours span{display:table-cell;padding-bottom:.7em}.hours span:nth-child(2){text-align:right;width:10em}.hours .and_hours span{padding-bottom:0}footer{background:#bed2ff}.legal{text-align:center}.legal p{margin:0}
/*# sourceMappingURL=styles.css.map */
