/* https://zahnarztpraxis-arefe.de/wp-content/themes/arefe/style.css?ver=1.0.6 */
/*!
Theme Name: Arefe 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/arefe/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/arefe/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/arefe/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/arefe/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/arefe/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/arefe/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/arefe/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/arefe/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}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;font-display:swap;src:local("Montserrat Light"),local("Montserrat-Light"),url(/wp-content/themes/arefe/fonts/Montserrat-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:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/wp-content/themes/arefe/fonts/Montserrat-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}body{color:#535353;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-size:1.25em;font-weight:400;line-height:1.5;text-align:left}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:#283459}h1{font-size:3rem;font-weight:300;text-align:left;text-transform:none;line-height:1.5;color:#283459;margin-bottom:1.75rem}h1>span{display:inline-block;color:#d8bda0}@media screen and (max-width:768px){h1{font-size:2rem}}@media screen and (max-width:400px){h1{font-size:1.5rem}}h2{color:#283459;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:#283459}*+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}}.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}}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;line-height:1.6em}#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:#283459;text-decoration:none;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.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;transform:translate(0,-50%);background:url(/wp-content/themes/arefe/graphics/acrobat-dc-logo.png) center center no-repeat;background-size:contain}strong{font-weight:600}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}}ul{padding:0 0rem 0 2rem}ul.checkmark{list-style:none;padding-left:1rem}ul.checkmark li{position:relative;padding-left:2rem}ul.checkmark li:before{content:"";position:absolute;top:.4rem;left:0;width:20px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/arefe/graphics/icon-check.svg)}ol{padding:0 0rem 0 2.5rem}ol li::marker{font-weight:700}blockquote p{color:#283459;font-style:italic;font-weight:600}.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}.map{position:relative;padding-top:4rem}.map .map_wrapper{position:relative;padding-bottom:22%;width:100%;min-height:230px}.map .map_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#impressum h1,#impressum h2,#impressum h3,#impressum h4{text-align:left}.button{padding:.4rem 1.5rem;background-color:#283459;color:#fff;border-radius:30px;font-weight:700;text-decoration:none;cursor:pointer}#masthead{position:fixed;display:block;height:auto;width:100%;padding:0;background-color:#fff;border-bottom:4px solid #d8bda0;z-index:10}#masthead>.inner_wrapper{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem}#masthead>.inner_wrapper .menu_button{order:1}#masthead>.inner_wrapper .menu_button .menu-toggle{display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem 1.5rem;border-radius:30px;font-weight:700;background-color:#283459;cursor:pointer}#masthead>.inner_wrapper .menu_button .menu-toggle span{display:block;margin-left:1rem;color:#fff}#masthead>.inner_wrapper .logo_wrapper{position:relative;order:2;width:400px;margin:0 auto;padding:0 2rem}#masthead>.inner_wrapper .logo_wrapper img{display:block;width:100%;height:auto;max-width:100%}#masthead>.inner_wrapper .social_buttons{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;order:3}#masthead>.inner_wrapper .social_buttons .button{display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem 1.5rem;margin-right:1rem;border-radius:30px;font-weight:700;background-color:#283459;cursor:pointer}#masthead>.inner_wrapper .social_buttons .button:last-of-type{margin-right:0}#masthead>.inner_wrapper .social_buttons .button svg{display:block}#masthead>.inner_wrapper .social_buttons .button span{display:block;margin-left:1rem;color:#fff}@media screen and (max-width:767px){#masthead>.inner_wrapper{padding:1rem}#masthead>.inner_wrapper .menu_button .menu-toggle,#masthead>.inner_wrapper .social_buttons .button{font-size:.9rem}#masthead>.inner_wrapper .logo_wrapper{padding:0 1rem}}@media screen and (max-width:560px){#masthead>.inner_wrapper .menu_button .menu-toggle,#masthead>.inner_wrapper .social_buttons .button{width:40px;height:40px;padding:.6rem}#masthead>.inner_wrapper .menu_button .menu-toggle svg,#masthead>.inner_wrapper .social_buttons .button svg{height:auto;width:auto}#masthead>.inner_wrapper .menu_button .menu-toggle span,#masthead>.inner_wrapper .social_buttons .button span{display:none}}#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}}#masthead .anchor_nav{display:flex;flex-flow:column;justify-content:center;align-items:center;align-content:center}#masthead .anchor_nav.show .title svg{transform:rotate(90deg)}#masthead .anchor_nav.show .anchors{max-height:none}#masthead .anchor_nav .title{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;font-size:1.1rem}#masthead .anchor_nav .title svg{margin-left:.5rem;transition:all 0.3s ease}#masthead .anchor_nav .anchors{padding:0;margin:0;display:flex;flex-flow:row nowrap;list-style:none;max-height:0;overflow:hidden}#masthead .anchor_nav .anchors li{text-align:center;margin:0 .5rem}#masthead .anchor_nav .anchors li a{text-decoration:none}@media screen and (max-width:1023px){#masthead .anchor_nav .anchors{flex-flow:column}}#nav{color:#fff;background:#181f36;font-family:"Roboto",Helvetica,Arial,sans-serif;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:#283459;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:#283459}@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 #080b13;border-bottom:3px solid #080b13;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:#202a47;transform:skewY(-45deg);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/arefe/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:#535d7a;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;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-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;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-backface-visibility:hidden}#nav .active-ancestor.open>ul{max-height:30em}#nav .active-ancestor.open:after{transform:rotate(180deg)}#nav .active-ancestor.open:before{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:#181f36;box-shadow:0 0 15px 0 rgba(0,0,0,.2) inset;color:#fff;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.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:#283459;border:0;border-radius:0;font-size:1rem;outline:none;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.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 #080b13;border-left:3px solid #080b13;top:100%;right:-6px;margin-top:-1px}#contact button span:before{height:100%;width:6px;top:5px;right:-6px;background:#202a47;transform:skewY(45deg);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/arefe/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%}.mobile-nav{padding:0;margin:0;display:flex;justify-content:center;gap:1rem}.mobile-nav__item{list-style:none}@media screen and (min-width:500px){.mobile-nav__item--text .mobile-nav__link{text-indent:0;width:auto;padding-left:3rem;line-height:3rem}}.mobile-nav__link{display:block;width:3rem;height:3rem;position:relative;border:0;text-indent:-999rem}.mobile-nav__icon{display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:1.5rem;transform:translate(-50%,-50%)}.mobile-nav__container{width:100%;position:fixed!important;bottom:0;left:0;z-index:9999;background:#283459;border-top:.25rem solid #D9BFA1}@media screen and (min-width:1025px){.mobile-nav__container{display:none}}.main .button{display:table;padding:.25rem 2rem;margin-top:.5rem;background:#283459;border:0;border-radius:5rem;color:#fff;text-decoration:none}#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{border-bottom:0}#content .main h2{text-align:left}#content .emotion{position:relative;width:100%;overflow:hidden;border-bottom:4px solid #D9BFA1;margin-bottom:4em}#content .emotion:before{content:none}#content .emotion.head{margin-bottom:0;border-bottom:none}#content .emotion.head img{transform:none}@media screen and (max-width:480px){#content .emotion.head img{margin-left:-26%}}#content .emotion>.wp-post-image{border-radius:0;border:0;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-webkit-transition:all 1s ease;-o-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{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 .wrapper{max-width:1300px}.team .container{display:flex;flex-flow:row wrap;justify-content:center}@supports (display:grid){.team .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,368px));justify-content:center;justify-items:center;grid-gap:2rem}}.team article{position:relative;text-align:center;margin-right:2rem;margin-bottom:2rem;flex:1}.team article.small,.team article.big{width:100%;margin-right:2rem;margin-bottom:2rem;min-width:280px;max-width:368px}@supports (display:grid){.team article.small,.team article.big{margin-right:0;margin-bottom:0}}.team .hover{cursor:pointer}.team .hover>div{background:#283459;background:rgba(40,52,89,.95);color:#fff}.team .hover .title{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif}.team .name{color:#283459;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:#283459;background:rgba(40,52,89,.95);color:#fff}.team .overlay .close{font-family:"Roboto",Helvetica,Arial,sans-serif}.team .overlay ul li:before{content:none}@media screen and (min-width:680px){#content .team{padding-bottom:0}}.leistungen .grid_wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;align-items:stretch;justify-content:center}.leistungen .grid_wrapper article{position:relative;display:flex;flex-flow:column;align-items:center;width:100%;padding:1rem;margin-bottom:0;border:1px solid #D9BFA1}.leistungen .grid_wrapper article .title{display:block;margin:0;color:#283459;font-weight:400;line-height:2.5em;text-align:center;font-size:1.25em}.leistungen .grid_wrapper article .title img{display:inline-block;vertical-align:bottom;height:2.5em;width:2.5em;margin-right:.5em}@media screen and (min-width:640px){.leistungen .grid_wrapper article .title{font-size:1.5em}}.leistungen .grid_wrapper article .text{padding:1rem;text-align:center}.leistungen .grid_wrapper article a{display:block;text-align:center;cursor:pointer}.leistungen .grid_wrapper article a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.leistungen h3{text-align:left}@media screen and (max-width:767px){.leistungen .grid_wrapper article .title{display:flex;flex-flow:column;line-height:1.5em}.leistungen .grid_wrapper article .title img{margin:0 auto}}@media screen and (max-width:600px){.leistungen .grid_wrapper{grid-template-columns:1fr;justify-items:center}.leistungen .grid_wrapper article{max-width:300px}}.accordions{position:relative;display:block;margin:2rem 0}.accordions details{position:relative;display:block;margin-bottom:1rem;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.accordions details summary{position:relative;display:block;padding:.5rem 3rem;list-style:none;background-color:#283459;color:#fff;text-align:center;font-size:1.2rem;cursor:pointer}.accordions details summary::-webkit-details-marker{display:none}.accordions details summary:after{content:"";position:absolute;top:50%;right:1rem;width:30px;height:30px;transform:translate(0,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/wp-content/themes/arefe/graphics/accordion_arrow.svg);transition:all 0.3s ease}.accordions details summary h3{margin:0;color:#fff}.accordions details[open] summary:after{transform:translate(0,-50%) rotate(180deg)}.accordions details[open] p{padding:1rem}.accordions details p{margin:0}.cta{position:relative;display:block;padding:1rem;color:#283459;font-style:italic;border-bottom:1px solid #D9BFA1}.cta p{margin:0;font-weight:300;font-size:1.3em}.social-media{display:flex;justify-content:center;align-items:center;padding:0;margin:0}#contact .social-media{padding:0;justify-content:flex-start}#contact .social-media .social-media__entry{padding:0}.social-media__entry{flex:0 1 4rem;margin:0 .5rem;list-style:none}.social-media__link{display:block;width:4rem;height:4rem;text-indent:-999em;background:center center no-repeat transparent;background-size:contain;border:0}.social-media__link--fb{background-image:url(/wp-content/themes/arefe/graphics/icon-facebook.svg)}.social-media__link--ig{background-image:url(/wp-content/themes/arefe/graphics/icon-instagram.svg)}#footer{background:#283459 url(/wp-content/themes/arefe/graphics/background.jpg) center center no-repeat;background-size:cover;color:#fff}@media screen and (max-width:1024px){#footer{padding-bottom:3.25rem}}#footer #kontakt .wrapper{max-width:664px;padding-top:0}@media screen and (min-width:1370px){#footer #kontakt .wrapper{max-width:1400px}}#footer #kontakt .wrapper h2{text-align:center;margin-bottom:0}@media screen and (max-width:400px){#footer #kontakt .wrapper{padding:2rem}}#footer #kontakt .intro{max-width:640px;padding:1rem 0}#footer:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;background:#283459;mix-blend-mode:multiply}#footer>*{position:relative;z-index:9}#footer .social{border:0}#footer .social img{width:3.75rem;margin-right:1rem}#footer h2{color:inherit;text-align:center}#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 aside td{display:table-cell}#footer .copy{background:#D9BFA1;color:#283459;margin-top:0}#footer .copy ul{text-align:center}#footer .copy li{padding:0 .5em}#footer .copy a{color:#283459}#footer .copy a:hover{color:#283459}#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%;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;color:#000}.nojs form .form-element label{color:#283459;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:#283459;font-size:.875em;line-height:1.4}form .form-element input{color:#000}form textarea{color:black!important}form input[type=submit]{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:1.0625em;color:#fff;background:#283459}@media screen and (min-width:640px){form input[type=submit]{font-size:1.125em}}form input[type=submit]:hover{background:#38497c}.owl-dots .owl-dot{background:#fcf9f4}.owl-dots .owl-dot.active{background:#283459}.owl-buttons div{background-color:#283459}#formsent p{max-width:100%}