/* https://www.gallenbach-zaehne.de/wp-content/themes/gallenbach/style.min.css?ver=1.0.3 */
/*!
Theme Name: Barth Zahnmedizin
Author: das parsmedia Team
Author URI: http://parsmedia.info/
Description:
Template: oracle
Version: 1.0.0
*/@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/wp-content/themes/gallenbach/fonts/Roboto-Light.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/wp-content/themes/gallenbach/fonts/Roboto-Light.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/wp-content/themes/gallenbach/fonts/Roboto-Bold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/wp-content/themes/gallenbach/fonts/Roboto-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(/wp-content/themes/gallenbach/fonts/RobotoCondensed-Regular.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(/wp-content/themes/gallenbach/fonts/RobotoCondensed-Regular.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(/wp-content/themes/gallenbach/fonts/RobotoCondensed-Bold.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(/wp-content/themes/gallenbach/fonts/RobotoCondensed-Bold.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:#87888A;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:400;line-height:1.5}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#2b6ca3}h1{color:#2b6ca3;font-size:3em;text-align:center}@media screen and (max-width:767px){h1{font-size:2.5em}}@media screen and (max-weight:500px){h1{font-size:2.5em}}h2{color:#2b6ca3;font-size:1.5em;text-align:left;text-transform:none;line-height:1.5}*+h2{margin-top:1.5em;margin-bottom:.75rem}h2 span{color:#87888A;text-transform:none;font-size:.7em}.main h2{text-align:left}.main h2:first-of-type{text-align:center}.frontpage h2{text-align:center}@media screen and (min-width:568px){h2{font-size:2.5em}}@media screen and (min-width:768px){h2{font-size:2.5em}}h3{font-size:1.25em;color:#2b6ca3}*+h3{margin-top:1.5em;margin-bottom:.75rem}.frontpage h3{text-align:center}.overlay h3{color:#fff;font-size:1.5625em}#footer h3{color:inherit;font-size:1.125em;text-align:left}@media screen and (min-width:640px){h3{font-size:1.5em}.overlay h3{font-size:1.875em}}@media screen and (min-width:768px){#footer h3{font-size:1.5625em}}h4{font-size:1.25em;color:#2b6ca3}.overlay h4{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1.25em}@media screen and (min-width:640px){.overlay h4{font-size:1.5em}}blockquote p{color:#2B6CA3}p,address{font-size:1.0625em}@media screen and (min-width:640px){p,address{font-size:1.125em}}#footer p,#footer address{max-width:300px}.frontpage p{font-size:1.0625em}#footer .frontpage p{font-size:.9375em}.leistungen article .frontpage p{font-size:.9296875em}@media screen and (min-width:640px){.frontpage p{font-size:1.125em}#footer .frontpage p{font-size:1.125em}.leistungen article .frontpage p{font-size:.984375em}}a{color:#2b6ca3;text-decoration:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}p a,address a,li a{border-bottom:1px dotted}p a:hover,address a:hover,li a:hover{border-color:transparent}nav p a,nav address a,nav li a{border:0}.team a{color:inherit}.team a:hover{text-decoration:none}a.pdf{margin-left:2rem;position:relative}a.pdf:before{content:'';display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:100%;margin-right:.5rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/wp-content/themes/gallenbach/graphics/acrobat-dc-logo.png) center center no-repeat;background-size:contain}strong{font-weight:600}ul.checkmark{padding:0;list-style:none}ul.checkmark li{position:relative;padding-left:2rem}ul.checkmark li:before{content:"";position:absolute;left:.25rem;top:.4rem;width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/gallenbach/graphics/icon-checkmark.svg)}li{font-size:1.0625em}@media screen and (min-width:640px){li{font-size:1.125em}}th,td{font-size:1.0625em}#footer th,#footer td{font-size:.9375em;font-weight:300}@media screen and (min-width:640px){th,td{font-size:1.125em}#footer th,#footer td{font-size:1.125em}}.size-thumbnail{height:160px;width:160px}.size-small{height:160px;width:auto}.size-medium{width:320px;height:auto}.size-large{width:800px;height:auto}.alignleft{float:left;margin-right:2em}.alignright{float:right;margin-left:2em}.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none}#masthead .logo{max-width:600px;width:100%;padding-bottom:1em;bottom:3em;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}@media screen and (max-width:600px){#masthead .logo{position:static;transform:none}}@media screen and (min-width:440px){#masthead .logo{background:#fff}}@media screen and (min-width:600px){#masthead .logo{background:rgba(255,255,255,.9)}}#masthead .cta-scroll{color:#87888A;font-size:1.125em;font-weight:300;line-height:2.5em;text-align:center}#masthead .emotion{background-position:top center}#masthead .jameda{display:none;position:absolute;top:0;right:80px}#masthead .jameda>div{margin:0!important}@media screen and (min-width:640px){#masthead .jameda{display:block}}@media screen and (min-width:1024px){#masthead .jameda{width:200px;right:130px}#masthead .jameda>div{float:left}}#masthead .jameda>a{display:none}@media screen and (min-width:1024px){#masthead .jameda>a{display:block;float:right}}#nav{color:#fff;background:#20517b;font-family:"Roboto",Helvetica,Arial,sans-serif;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset;box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset;padding:3em 0}@media screen and (min-width:640px){#nav{width:360px;left:-360px}#nav>button{left:360px}}#nav>button{color:#fff;background:#2b6ca3;outline:none}@media screen and (max-width:599px){#nav>button{padding-top:0;padding-bottom:0}.show-nav #nav>button{left:260px}.show-contact #nav>button{margin-left:-256px}#nav>button .text{margin-left:.125em}#nav>button .icon{margin:17px 0}}#nav>button:after{background:#2b6ca3}@media screen and (min-width:600px){#nav>button{width:auto}}@media screen and (min-width:600px){#nav>button .text{display:block;font-size:.7em}}#nav>button .text:after,#nav>button .text:before{content:'';display:block;position:absolute;z-index:10}#nav>button .text:after{border-top:3px solid transparent;border-right:3px solid #163752;border-bottom:3px solid #163752;border-left:3px solid transparent;top:100%;left:-6px;margin-top:-1px}#nav>button .text:before{height:100%;width:6px;top:0;left:-6px;background:#265f8f;-webkit-transform:skewY(-45deg);transform:skewY(-45deg);-webkit-transform-origin:100% 0 0;transform-origin:100% 0 0}#nav>button .icon{background:#fff;margin-right:0;height:4px}#nav>button .icon:before,#nav>button .icon:after{background:#fff;height:4px}#nav>button .icon:before{top:-8px}#nav>button .icon:after{bottom:-8px}.show-nav #nav>button .icon{background:transparent}.ie .show-nav #nav>button .icon,.show-nav #nav>button .icon:before,.show-nav #nav>button .icon:after{background:#fff}@media screen and (min-width:600px){#nav>button:before{content:'';display:block;width:100%;height:.75rem;position:absolute;top:100%;left:0;background:url(/wp-content/themes/gallenbach/graphics/nav-shadow.png) no-repeat top left;background-size:contain}}#nav li{font-size:1.125em}#nav li li{font-size:1em}#nav a{color:#fff;line-height:1.2;padding:.7rem 1rem}#nav a:hover{text-decoration:none;background-color:#5589b5;background-color:rgba(255,255,255,.2)}#nav>ul{padding:0}#nav>ul>li>a{font-weight:700}@media screen and (min-width:640px){#nav>ul>li>a{padding-left:2em}}@media screen and (min-width:640px){#nav>ul>li li a{padding-left:4em}}#nav .active-ancestor{position:relative}#nav .active-ancestor:after,#nav .active-ancestor:before{content:'';display:block;position:absolute;top:22px;right:1em;z-index:0;background:#fff;pointer-events:none;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-backface-visibility:hidden}#nav .active-ancestor:after{width:1.25em;height:.125em;margin-top:-.0625em}#nav .active-ancestor:before{width:.125em;height:1.25em;margin-top:-.625em;margin-right:.5625em}#nav .active-ancestor>ul{max-height:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}#nav .active-ancestor.open>ul{max-height:30em}#nav .active-ancestor.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#nav .active-ancestor.open:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#nav ul ul{padding:0}#nav ul ul a{padding-left:2em;font-size:.875em}#contact{width:256px;height:100%;position:fixed;top:0;right:-256px;z-index:100;background:#20517b;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset;box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset;color:#fff;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}#contact a{display:block;color:inherit}#contact button{padding:0;position:absolute;top:4em;right:100%;z-index:80;background:#2b6ca3;border:0;border-radius:0;font-size:1rem;outline:none;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (max-width:599px){#contact button{top:0;width:4.75em}.show-nav #contact button{margin-right:-256px}}#contact button span{font-size:.7em}#contact button span:after,#contact button span:before{content:'';display:block;position:absolute}#contact button span:after{border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #163752;border-left:3px solid #163752;top:100%;right:-6px;margin-top:-1px}#contact button span:before{height:100%;width:6px;top:5px;right:-6px;background:#265f8f;-webkit-transform:skewY(45deg);transform:skewY(45deg);-webkit-transform-origin:100% 0 0;transform-origin:100% 0 0}#contact button img{display:block;width:2em;height:auto;margin:.75em}@media screen and (max-width:599px){#contact button img{display:block;width:1.375em;float:left;margin:.5em}}@media screen and (min-width:600px){#contact button:after{content:'';display:block;width:100%;height:.75rem;position:absolute;top:100%;right:0;background:url(/wp-content/themes/gallenbach/graphics/social-shadow.png) no-repeat top right;background-size:contain}}.show-contact #contact{right:0}#contact ul{padding:2em 0;margin:0}#contact li{display:block;padding:0 1em;margin-bottom:2em;font-size:1em;line-height:1}#contact a{border:0;margin-top:.5rem;font-weight:700}#contact .phone a{font-size:1.75em;font-weight:700}#contact .mail a{font-size:1.0625em}#contact .time{margin-top:2em;padding-top:2em}#contact .time span{font-size:1.75em;font-weight:700}#contact td,#contact th{font-size:1em;font-weight:300;padding:0 0 .5em;line-height:2rem}#contact th{padding-right:.5em}#contact table{margin-top:.5rem}@media screen and (min-width:640px){#contact{width:360px;right:-360px;font-size:1.125em;padding:0 2em}}.show-contact .defocus{background:rgba(32,32,32,.3) none repeat scroll 0 0;height:100%}#content>article:nth-child(2n+3),#content>section:nth-child(2n+3){background:transparent}.ie #content>article+article,.ie #content>article+section,.ie #content>section+article,.ie #content>section+section{background:transparent}.ie #content>article+article+article,.ie #content>article+article+section,.ie #content>article+section+article,.ie #content>article+section+section,.ie #content>section+article+article,.ie #content>section+article+section,.ie #content>section+section+article,.ie #content>section+section+section{background:transparent}#content.frontpage .main{padding-top:0;border-bottom:0}#content .emotion{overflow:hidden;border-bottom:4px solid #2b6ca3;margin-bottom:4em}#content .emotion>.wp-post-image{border-radius:0;border:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-backface-visibility:hidden}@media screen and (max-width:640px){#content .emotion>.wp-post-image{width:150%;margin-left:-25%}}@media screen and (max-width:480px){#content .emotion>.wp-post-image{width:200%;margin-left:-50%}}#content .emotion.zoom .wp-post-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.emotion,#footer{position:relative}.emotion:before,#footer:before{content:'';display:block;border-top:1.5em solid #fff;border-left:2em solid transparent;border-right:2em solid transparent;position:absolute;top:0;left:50%;margin-left:-2em;z-index:10}#masthead .emotion:before,#masthead #footer:before{content:none}.team article{position:relative;z-index:10;text-align:center}.team .hover>div{background:#2b6ca3;background:rgba(43,108,163,.95);color:#fff}.team .hover .title{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}.team .name{color:#2b6ca3;font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-size:1.25em;font-weight:300;line-height:1.4;text-transform:none}@media screen and (min-width:640px){.team .name{font-size:1.5em}}.team .name span{display:block;color:#87888A;font-size:.8em}.team .overlay{background:#2b6ca3;background:rgba(43,108,163,.95);color:#fff}.team .overlay .close{font-family:"Roboto",Helvetica,Arial,sans-serif}@media screen and (min-width:680px){#content .team{padding-bottom:0}.team .wrapper{max-width:768px}.team .container{text-align:justify}.team .container:after{content:'';display:inline-block;width:100%}.team article{text-align:center}.team article.big,.team article.small{width:48%;margin-bottom:6em}.team .dummy{display:inline-block;vertical-align:top;width:48%}}.leistungen article{width:80%;margin:0 10% 2em;padding-bottom:2em;border-bottom:1px solid #CFD1D2}.leistungen article .text{max-height:0;overflow:hidden;line-height:2;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}@media screen and (min-width:768px){.leistungen article .text{line-height:2.25}}.leistungen h3{padding-left:3em;margin:0;position:relative;cursor:pointer;line-height:2.5em;text-align:left}.leistungen h3 img{display:inline-block;vertical-align:bottom;height:2.5em;width:2.5em;margin-right:.5em}@media screen and (max-width:1023px){.leistungen h3{padding:3em 0 0;text-align:center;line-height:1.75}.leistungen h3 .state{left:50%;margin-left:-2.75em}.leistungen h3 img{position:absolute;top:0;left:50%;margin-left:.25em}}.leistungen .state{height:2.5em;width:2.5em;position:absolute;top:0;left:0;border:3px solid #CFD1D2;border-radius:50%}.leistungen .state:before,.leistungen .state:after{content:'';display:block;position:absolute;background:#CFD1D2;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-backface-visibility:hidden}.leistungen .state:before{height:1.25em;width:4px;top:50%;margin-top:-.625em;left:50%;margin-left:-2px}.leistungen .state:after{height:4px;width:1.25em;top:50%;margin-top:-2px;left:50%;margin-left:-.625em}.leistungen .open .state:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.leistungen .open .state:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.leistungen .open .text,.nojs .leistungen .text{max-height:120em;padding-top:2em;line-height:1.75}@media screen and (min-width:768px){.leistungen .open .text,.nojs .leistungen .text{line-height:2}}#footer{background:#2b6ca3 url(/wp-content/themes/gallenbach/graphics/background.jpg) center center no-repeat;background-size:cover;color:#fff}#footer #kontakt.wrapper{max-width:664px}@media screen and (min-width:1370px){#footer #kontakt.wrapper{max-width:1400px}}#footer #kontakt.wrapper h2{text-align:center}#footer:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#2b6ca3;mix-blend-mode:multiply}#footer>*{position:relative;z-index:10}#footer .social{border:0}#footer .social img{width:3.75rem;margin-right:1rem}#footer h2{color:inherit}#footer a{color:inherit}#footer aside{display:block;width:100%;max-width:300px}@media screen and (max-width:719px){#footer aside{margin-left:auto;margin-right:auto}}@media screen and (min-width:720px) and (max-width:1369px){#footer aside{display:inline-block;width:50%}}@media screen and (min-width:1370px){#footer aside{display:inline-block;width:auto}}#footer aside>img{border:4px solid #fff}#footer .copy{background:#2b6ca3;color:#fff;margin-top:0}#footer .copy ul{text-align:center}#footer .copy li{padding:0 .5em}#footer .copy a{color:#fff}#footer .copy a:hover{color:#fff}#footer .maps{border:0;border-radius:0;padding-bottom:25%;min-height:320px}#footer .maps img{display:inline-block;width:120px;margin:0;position:static;top:unset;left:unset}#footer .maps span{display:block;margin:1em 0;color:#fff;font-size:1.25em;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.8)}#footer [id^=jameda]{color:#87888A}.map-container{padding-bottom:25%;min-height:220px}#footer .downloads{display:block;width:100%}#footer .downloads strong{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:400}#footer .downloads ul{padding:1em 0;margin:0;position:relative;text-align:center}#footer .downloads ul:before{content:'';display:block;width:100vw;height:1px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}#footer .downloads li{display:inline-block;vertical-align:top;padding:0 1rem}form .form-element label{font-size:1.0625em;line-height:2.7}.nojs form .form-element label{color:#2b6ca3;font-size:.875em;line-height:1.4}@media screen and (min-width:640px){form .form-element label{font-size:1.125em;line-height:2.3}}form .form-element.hasFocus label,form .form-element.hasInput label{color:#2b6ca3;font-size:.875em;line-height:1.4}form input[type=submit]{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1.0625em;color:#fff;background:#2b6ca3}@media screen and (min-width:640px){form input[type=submit]{font-size:1.125em}}form input[type=submit]:hover{background:#3787ca}.owl-dots .owl-dot{background:#fcf9f4}.owl-dots .owl-dot.active{background:#2b6ca3}.owl-buttons div{background-color:#2b6ca3}