html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}main,article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6
input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td, td
img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}@font-face{font-family:'Glacial Indifference';src:url('/wp-content/themes/schultheiss/static/fonts/Glacial-Indifference-Regular.ttf.woff') format('woff'),
url('/wp-content/themes/schultheiss/static/fonts/Glacial-Indifference-Regular.ttf.svg#Glacial-Indifference-Regular') format('svg'),
url('/wp-content/themes/schultheiss/static/fonts/Glacial-Indifference-Regular.ttf.eot'),
url('/wp-content/themes/schultheiss/static/fonts/Glacial-Indifference-Regular.ttf.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}@font-face{font-family:'Glacial Indifference';src:url('/wp-content/themes/schultheiss/static/fonts/glacialindifference-bold-webfont.woff2') format('woff2'),
url('/wp-content/themes/schultheiss/static/fonts/glacialindifference-bold-webfont.woff') format('woff');font-weight:bold;font-style:normal}
/*!
Theme Name: Praxis Dr. Schultheiß Theme 2022
Theme URI: https://www.zahnarztpraxis-schultheiss.de/
Author: Cortex Media GmbH
Author URI: https://cortex-media.de
Description: Theme der 2022er Neuentwicklung der Praxiswebseite
Version: 1.0
Text Domain: schultheiss
*/
ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:bold}img{-ms-interpolation-mode:bicubic;height:auto}video{max-width:100%;display:block}input::placeholder,textarea::placeholder{color:#a9a9a9}a{color:#29B5F6;text-decoration:none}a:hover{text-decoration:underline}.grid-inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:833px;margin:0
auto}.grid-inner.block{display:block}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{width:100%;float:none;margin-right:0}.col1{flex:0 0 5.5%;max-width:5.5%}.col2{flex:0 0 14%;max-width:14%}.col3{flex:0 0 22.5%;max-width:22.5%}.col4{flex:0 0 31.3%;max-width:31.3%}.col5{flex:0 0 39.5%;max-width:39.5%}.col6{flex:0 0 48%;max-width:48%}.col7{flex:0 0 56.5%;max-width:56.5%}.col8{flex:0 0 65%;max-width:65%}.col9{flex:0 0 74.5%;max-width:74.5%}.col10{flex:0 0 82%;max-width:82%}.col11{flex:0 0 90.5%;max-width:90.5%}.col12{flex:0 0 100%;max-width:100%}.flex-wrap{flex-wrap:wrap}.flex{display:flex;flex-wrap:wrap}.space-between{justify-content:space-between}.row-reverse{flex-direction:row-reverse}.flex-start{justify-content:flex-start}.space-around{justify-content:space-around}.align-self-center{align-self:center}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.text-align-center{text-align:center}.full-width{width:100%}.relative{position:relative}.text-padding-right{padding-right:48px}.hidden{display:none}.wp-block-columns{flex:0 0 100%;max-width:100%;margin-bottom:0}body{font-family:"Glacial Indifference",sans-serif;font-size:20px;font-weight:400;line-height:1.22;color:#1C376B}img,figure{display:block;height:auto}img.margin-bottom,figure.margin-bottom{margin-bottom:16px}img.above-background,figure.above-background{position:relative;z-index:2;margin-bottom:16px}.dark-blue-button{padding:14px
15px;background-color:#1C376B;color:#fff;text-decoration:none;display:inline-block}.dark-blue-button.small{padding:15px
10px 15px 10px}.dark-blue-button:hover{background-color:#254c97;text-decoration:none}h1{color:#29B5F6;font-size:2em;margin-bottom:24px;text-transform:uppercase;font-weight:bold}h2{color:#29B5F6;font-size:1.75em;margin-bottom:12px;text-transform:none;font-weight:bold}h3{text-transform:uppercase;font-weight:bold;font-size:1.5em;margin-bottom:52px;color:#1C376B}h4{text-transform:uppercase;font-size:1.3em;margin-bottom:23px;color:#29B5F6}p{margin-bottom:1em}p:last-child{margin-bottom:0}.margin-bottom{margin-bottom:46px}.margin-bottom-double{margin-bottom:92px}section{margin-bottom:142px}section.small-margin-bottom{margin-bottom:46px}section.middle-margin-bottom{margin-bottom:100px}section.no-margin-bottom{margin-bottom:0}ul.checkmark-list, .wp-block-column ul, .wp-block-group
ul{margin-bottom:38px}ul.checkmark-list li, .wp-block-column ul li, .wp-block-group ul
li{padding-left:55px;margin-bottom:24px}ul.checkmark-list li:before, .wp-block-column ul li:before, .wp-block-group ul li:before{display:inline-block;margin-left:-55px;margin-right:21px;width:24px;height:24px;background-image:url("/wp-content/themes/schultheiss/static/img/checkmark.svg");background-size:100%;content:"";vertical-align:middle}ul.checkmark-list li:last-child, .wp-block-column ul li:last-child, .wp-block-group ul li:last-child{margin-bottom:0}button{padding:15px
10px 15px 10px;background-color:#1C376B;color:#fff;font-family:"Glacial Indifference",sans-serif;text-decoration:none;border:0;font-size:1.1em}header{margin-top:42px;border-bottom:4px solid #29B5F6}header .logo-container{margin:0
auto 29px}header
.logo{width:168px;height:46px}header .main-menu{list-style-type:none;display:flex;align-items:center;margin-bottom:29px}header .main-menu
li{margin-right:80px}header .main-menu li:last-child{margin-right:0}header .main-menu li
a{color:#1C376B;text-transform:uppercase;text-decoration:none}header .main-menu li a:hover{text-decoration:underline}header .main-menu li.highlight
a{background:#29B5F6;padding:9px
16px 10px 16px;line-height:1;color:#fff;font-weight:bold}header .main-menu li.current-menu-item
a{text-decoration:underline}.mobile-menu{display:none}.mobile-menu .main-menu-mobile
li{border-bottom:2px solid rgba(224, 224, 224, 0.6)}.mobile-menu .main-menu-mobile li:last-child{border-bottom:4px solid #29B5F6}.mobile-menu .main-menu-mobile li
a{text-decoration:none;padding:12px;width:100%;display:block;color:#1C376B}.mobile-menu .main-menu-mobile li:hover, .mobile-menu .main-menu-mobile li.current-menu-item{background:#29B5F6}.mobile-menu .main-menu-mobile li:hover a, .mobile-menu .main-menu-mobile li.current-menu-item
a{color:#fff}.stage{position:relative;overflow:hidden;margin-bottom:102px}.stage .background-image{width:100%}.stage .header-text{position:absolute;top:0;left:0;margin-left:14vw;margin-top:15vw;font-size:1.4vw}.stage .grid-inner{padding:7.129vw 0 6.152vw;position:relative;z-index:2}.stage
.welcome{font-size:2em;font-weight:bold;text-transform:uppercase;margin-bottom:13px;line-height:1}.stage
h1{font-weight:bold;color:#fff;font-size:1.4em;line-height:1.2;margin-bottom:57px;text-transform:none}.stage.with-notice{margin-bottom:0}.stage .dark-blue-button{display:none}.hamburger{display:none;padding:0;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:5px
12px 0 12px;overflow:visible;align-self:center}.hamburger .is-active:hover{opacity:0.7}.hamburger .is-active .hamburger-inner,
.hamburger .is-active .hamburger-inner::before,
.hamburger .is-active .hamburger-inner::after{background-color:#000}.hamburger:hover{opacity:0.7}.hamburger-box{width:36px;height:30px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:36px;height:3px;background-color:#1C376B;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;box-shadow:none;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg);box-shadow:none}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg);box-shadow:none}.no-stage{margin-top:100px}.important-notice{background:rgba(89, 178, 220, 0.5);padding:47px
0 55px}.important-notice
h3{font-weight:bold;font-size:1.5em;margin-bottom:26px}.important-notice
.text{margin:0
auto;padding-left:54px}.welcome-message{max-width:813px;background:rgba(224, 224, 224, 0.6);display:flex;margin-top:102px;margin-bottom:143px}.welcome-message
.text{padding:42px
100px 58px 40px}.welcome-message
.doctor{width:216px;margin-top:-44px;align-self:flex-end}.marquee{background:#1C376B;padding:16px
0 18px;margin-bottom:79px}.info-table{font-size:0.9em}.info-table
td{padding:4px
0 4px 0}.info-table td.hightlight, .info-table td:first-child{color:#29B5F6;font-weight:bold;padding-right:30px}.info-table
a{text-decoration:none;color:#1C376B}.info-table a:hover{text-decoration:underline}.notice{margin:36px
0;padding:15px
0;font-size:0.8em;background:rgba(89, 178, 220, 0.5);line-height:1.625;position:relative}.notice:before{content:"";position:absolute;left:0;top:0;height:100%;background:rgba(89, 178, 220, 0.5);transform:translate(-100%, 0);width:100px}.notice:after{content:"";position:absolute;right:0;top:0;height:100%;background:rgba(89, 178, 220, 0.5);transform:translate(100%, 0);width:100px}.opening-hours
.col8{flex:0 0 61%;max-width:61%}.opening-hours
.col4{flex:0 0 35.3%;max-width:35.3%}.accordion{margin-top:29px;margin-bottom:89px;width:100%}.accordion .accordion-entry{border-bottom:2px solid #29B5F6}.accordion .accordion-entry
.name{padding:18px
34px 19px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion .accordion-entry .name .name-inner{color:#1C376B;font-weight:bold;font-size:1.5em}.accordion .accordion-entry .name
.indicator{background-image:url("/wp-content/themes/schultheiss/static/img/arrow-down.svg");background-repeat:no-repeat;background-size:100%;width:20px;height:12px;flex-shrink:0}.accordion .accordion-entry .name:hover{background:#29B5F6;color:#fff}.accordion .accordion-entry .name:hover
.indicator{background-image:url("/wp-content/themes/schultheiss/static/img/arrow-down-white.svg")}.accordion .accordion-entry
.content{display:none;padding-top:10px;padding-bottom:54px;line-height:1.22;color:#1C376B}.accordion .accordion-entry .content
p{margin-bottom:1em}.accordion .accordion-entry .content
img{height:auto}.accordion .accordion-entry
.content.open{display:flex}.accordion .accordion-entry.open .name:hover
.indicator{background-image:url("/wp-content/themes/schultheiss/static/img/arrow-up-white.svg")}.accordion .accordion-entry.open .name
.indicator{background-image:url("/wp-content/themes/schultheiss/static/img/arrow-up.svg")}.schultheiss-galery .gallery-figure{display:flex}.schultheiss-galery .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6vw}.schultheiss-galery .gallery-link{display:block;width:100%;height:100%;overflow:hidden;padding-bottom:100%;position:relative}.schultheiss-galery .gallery-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}form
div{margin-bottom:30px}form
label{width:100%;margin-bottom:15px;display:block}form label.flex-label{display:flex}form input, form
textarea{width:100%;border:1px
solid #29B5F6;padding:10px
6px 11px 6px;font-family:"Glacial Indifference",sans-serif}form input[type=submit]{padding:15px
10px 15px 10px;background-color:#1C376B;color:#fff;font-family:"Glacial Indifference",sans-serif;text-decoration:none;display:inline-block;width:auto;float:right}form input[type=checkbox]{margin-top:6px;margin-right:23px;width:15px;height:15px;border:1px
solid #29B5F6;vertical-align:middle}footer{border-top:4px solid #29B5F6;padding:57px
0 79px}footer
.logo{width:168px;height:46px;margin-bottom:26px}footer .footer-menu{display:flex;list-style-type:none;margin-bottom:60px;margin-top:-6px}footer .footer-menu
li{margin-right:100px}footer .footer-menu li:last-child{margin-right:0}footer .footer-menu li
a{color:#29B5F6;text-decoration:none}footer .footer-menu li a:hover{text-decoration:underline}.contact-infos
a{color:#1C376B;text-decoration:none}.contact-infos a:hover{text-decoration:underline}.contact-infos
.info{margin-bottom:8px}.contact-infos
.icon{vertical-align:middle;margin-right:17px;display:inline}#map-blocker{position:relative}#map-blocker
.overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.7);justify-content:center;display:flex;align-items:center;color:#fff;flex-wrap:wrap}#map-blocker .overlay .info-text{font-size:0.8em;max-width:100%;flex:0 0 100%;align-self:flex-end;margin-bottom:8px;margin-left:16px}#map-blocker .overlay .info-text
a{color:#fff}.wp-block{max-width:1200px}.wp-block[data-align=wide]{max-width:1400px}.wp-block[data-align=full],.wp-block[data-type="core/cover"],.wp-block[data-type="cortex/welcome-stage"],.wp-block[data-type="cortex/stage"]{max-width:none}.wp-block .name-inner{display:block;width:100%}.wp-block-post-title{font-size:1.2em}.block-editor-block-list__layout .wp-block-group{border:1px
dashed #aeaeae;padding:8px}.block-editor-block-list__layout .wp-block-columns{border:1px
dashed #aeaeae;padding:8px}.block-editor-block-list__layout .wp-block-column:first-child{border-right:1px dashed #aeaeae;padding-right:4px}figure[data-type="core/table"] table
td{border:1px
#eaeaea dashed;padding:6px
10px}.editor-post-title__block{margin-bottom:55px;margin-top:0 !important;max-width:780px}@media (min-width: 800px){.editor-post-title__block{margin-bottom:70px;margin-top:40px}}.editor-post-title__block .editor-post-title__input{color:#1C376B;font-family:"Glacial Indifference",sans-serif;font-size:30px;font-weight:700;line-height:1.6em;text-align:center;text-rendering:optimizeLegibility;font-smoothing:antialiased}@media (min-width: 800px){.editor-post-title__block .editor-post-title__input{font-size:50px}}.wp-block-table
table{width:auto}.wp-block-table table td, .wp-block-table table
th{border:0}.wp-block-list{list-style-type:none}.wp-block-list
li{display:flex}@media screen and (min-width: 1120px){.grid-inner{max-width:93%}}@media screen and (min-width: 1280px){.grid-inner{max-width:1170px}}@media screen and (max-width: 1120px){.grid-inner{max-width:93%;margin:0
auto}}@media screen and (orientation: landscape) and (max-width: 1000px){.stage .header-text{margin-left:4vw;margin-top:7vw;font-size:1.8vw}}@media screen and (orientation: portrait) and (max-width: 1000px){.stage .header-text{margin-left:4vw;font-size:2.2vw}.important-notice
div.text{padding-left:0}}@media screen and (max-width: 830px){.menu-hauptmenue-container{width:100%}header .main-menu{justify-content:space-between;width:100%}header .main-menu
li{margin-right:0;display:block}header .main-menu li:first-child{margin-left:29px}header .main-menu li:last-child{margin-right:29px}.mobile-full-width{max-width:100%}}@media screen and (max-width: 768px){.no-stage{margin-top:66px}.stage{margin-bottom:66px}section.middle-margin-bottom{margin-bottom:46px}.col4,.col8,.col7,.col6,.col5,.col3{flex:0 0 100%;max-width:100%}.grid-inner>.col8:last-child,.grid-inner>.col7:last-child,.grid-inner>.col6:last-child,.grid-inner>.col5:last-child,.grid-inner>.col3:last-child{margin-top:24px}.opening-hours .col8, .opening-hours
.col4{flex:0 0 100%;max-width:100%}.accordion .accordion-entry.open .col6:first-child{margin-bottom:24px}.mobile-margin-top{margin-top:24px}.mobile-margin-bottom{margin-bottom:24px}.notice:before{width:3.6%}.notice:after{width:3.6%}}@media screen and (max-width: 600px){body{font-size:18px}h3{margin-bottom:26px}header{margin:0;padding:20px
0}header .logo-container{margin:0}section{margin-bottom:71px}section.middle-margin-bottom{margin-bottom:48px}.stage{margin-bottom:51px}.no-stage{margin-top:51px}.margin-bottom-mobile{margin-bottom:16px}.stage .header-text{position:static;font-size:1em;margin-left:0;margin-bottom:28px;margin-top:28px;padding:0
3.5%}.stage .header-text
h1{color:#29B5F6;margin-bottom:28px}.stage .header-text h1
br{display:none}.welcome-message{margin-top:51px;margin-bottom:72px}.menu-hauptmenue-container{display:none}.hamburger{display:block}.important-notice
.text{padding-left:0}.opening-hours{font-size:1.2em}.info-table
tr{display:flex;width:100%;flex-wrap:wrap;margin-bottom:16px}.info-table tr
td{flex:0 0 100%;max-width:100%}.welcome-message{flex-wrap:wrap}.welcome-message
.text{flex:0 0 100%;max-width:100%;padding:24px}.welcome-message
.doctor{margin-top:16px;margin-bottom:0;margin-left:auto;margin-right:0}form input[type=submit]{width:100%;margin-bottom:24px}.accordion{margin-top:0;margin-bottom:54px}.accordion .accordion-entry
.name{padding:18px
18px 19px 0}.accordion .accordion-entry .name .name-inner{font-size:1.25em}.accordion .accordion-entry.open
.content{padding-bottom:24px}.schultheiss-galery .gallery-grid{grid-template-columns:1fr 1fr}footer{flex-wrap:wrap}footer
.col6{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 400px){.accordion .accordion-entry
.name{font-size:1em}}