@charset "UTF-8";@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.eot);src:local(""),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.woff2) format("woff2"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.woff) format("woff"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.ttf) format("truetype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-regular.svg#SourceSansPro) format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.eot);src:local(""),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.woff2) format("woff2"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.woff) format("woff"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.ttf) format("truetype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/source-sans-pro-v14-latin-ext_latin-700.svg#SourceSansPro) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;src:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.eot);src:local(""),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.woff2) format("woff2"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.woff) format("woff"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.ttf) format("truetype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-regular.svg#Merriweather) format("svg")}@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;src:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.eot);src:local(""),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.woff2) format("woff2"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.woff) format("woff"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.ttf) format("truetype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/merriweather-v22-latin-ext_latin-700.svg#Merriweather) format("svg")}@font-face{font-family:'Italianno';font-style:normal;font-weight:400;src:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.eot);src:local(""),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.eot?#iefix) format("embedded-opentype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.woff2) format("woff2"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.woff) format("woff"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.ttf) format("truetype"),url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/fonts/italianno-v10-latin-regular.svg#Italianno) format("svg")}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Source Sans Pro",sans-serif;color:#2b2d42}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:#2b2d42;font-family:"Merriweather",serif;font-weight:400}h1,h2{margin-bottom:40px;margin-top:0}h1{font-size:2.25em;font-weight:700}h2{font-size:2.25em}h2.subtitle,h2.subtitle-lr{color:#a0713d;text-transform:uppercase;font-size:1em;margin-bottom:0}h2.subtitle:before,h2.subtitle-lr:before{content:'';display:inline-block;width:30px;height:2px;background-color:#a0713d;position:relative;margin-right:10px;top:-5px}h2.subtitle-lr:after{content:'';display:inline-block;width:30px;height:2px;background-color:#a0713d;position:relative;margin-left:10px;top:-5px}h3{font-size:2em}h4{font-size:1.875em}h5{font-size:1.75em}h6{font-size:1.625em}ul{margin-left:0;padding-left:0}li{list-style-type:none}a.btn{text-decoration:none;color:#2b2d42;border:2px solid #a0713d;padding:15px 35px;transition:.2s;font-size:1.125em;display:inline-block}a.btn:hover{background-color:#a0713d;color:#fff}.container{max-width:1200px;margin:0 auto 30px auto;padding:0 10px}.container p{font-family:"Source Sans Pro",sans-serif;font-size:1em;font-weight:400;color:#2b2d42;line-height:1.375em}.container a{text-decoration:underline;color:#2b2d42}.container a:hover{text-decoration:none}.container a.btn{text-decoration:none;margin-top:30px}.container ul{margin-left:30px}.container li{list-style-type:disc}.floated{float:right;display:none;margin-left:20px}.header{background-color:#fff;box-shadow:0px 3px 3px #d9bfa4;position:relative}.header .header-container{max-width:1200px;margin:0 auto;display:grid;grid-template-areas:'logo info' 'logo menu';grid-template-columns:1fr 4fr;grid-column-gap:50px}.header .header-container .header-logo{padding-right:15px;grid-area:logo;align-self:center}.header .header-container .header-logo a{display:block}.header .header-container .header-logo a img{width:100%}.header .header-container .header-contact{grid-area:info;display:flex;justify-content:space-between;padding:10px 0}.header .header-container .header-contact>div{margin-left:25px}.header .header-container .header-menu{grid-area:menu;border-top:2px solid #d7c097}.header .header-container .header-menu ul#menu-header-menu{display:grid;grid-column-gap:15px;grid-template-columns:repeat(7,auto)}.header .header-container .header-menu ul#menu-header-menu>li{text-align:right}.header .header-container .header-menu ul#menu-header-menu>li a{font-size:1.125em;color:#2b2d42;text-decoration:none}.header .header-container .header-menu ul#menu-header-menu>li a:hover{color:#a0713d}.header .header-container .slicknav_menu{display:none}.header .header-container .slicknav_menu .slicknav_icon{float:right;margin:1em .5em}.header .header-container .slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 #a0713d;-moz-box-shadow:0 1px 0 #a0713d;box-shadow:0 1px 0 #a0713d}.header .header-container .slicknav_menu .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.header .header-container .slicknav_menu>a{text-align:right}.header .header-container .slicknav_menu a{font-size:1.125em;color:#2b2d42;text-decoration:none;line-height:46px}.header .header-container .slicknav_menu a:hover{color:#a0713d}.header .header-container .slicknav_menu .mmci{border-top:1px solid #a0713d;padding-top:15px}.header .header-container .slicknav_menu .mmci .adresse p:before,.header .header-container .slicknav_menu .mmci .mail p:before,.header .header-container .slicknav_menu .mmci .tel p:before{margin-right:8px}.header .header-container .slicknav_menu .mmci p{text-align:left}.header .header-container .slicknav_menu .mmci p a{line-height:30px;font-size:.7em}.header p{font-family:"Source Sans Pro",sans-serif;font-size:1.125em;color:#2b2d42;line-height:1.375em;margin:0}.header p a{text-decoration:none;color:#2b2d42}.header p a:hover{text-decoration:underline}.header .adresse p:before,.header .mail p:before,.header .tel p:before{display:inline-block;height:15px;width:15px;margin-right:3px;content:'';background-size:cover;background-repeat:no-repeat}.header .adresse p:before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-local.png)}.header .mail p:before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-mail.png);background-position-y:2px}.header .tel p:before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-tel.png);background-position-y:2px}footer{background-color:#d7c097;margin-top:auto;padding:40px 10px}footer .footer-content{max-width:1200px;display:flex;margin:0 auto;justify-content:space-between}footer .footer-content h3,footer .footer-content h4{font-size:1.25em;margin:0 0 5px}footer .footer-content p{font-size:1.125em}footer .footer-content a{text-decoration:none;color:#2b2d42;font-size:1.125em}footer .footer-content a:hover{color:#a0713d}footer .footer-content .menus{display:flex;width:55%;justify-content:space-between}footer .footer-content .menus li{margin-right:30px}footer .footer-content .menus li.menu-item{margin-bottom:10px}footer .footer-content .menus>li:nth-of-type(2){min-width:260px}footer .footer-content .menus>li:nth-of-type(2) div p:before{display:inline-block;height:15px;width:15px;margin-right:10px;content:'';background-size:cover;background-repeat:no-repeat}footer .footer-content .menus>li:nth-of-type(2) div p:nth-of-type(1){margin-bottom:0}footer .footer-content .menus>li:nth-of-type(2) div p:nth-of-type(1):before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-local.png)}footer .footer-content .menus>li:nth-of-type(2) div p:nth-of-type(2){margin-top:0}footer .footer-content .menus>li:nth-of-type(2) div p:nth-of-type(3):before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-tel.png);background-position-y:2px}footer .footer-content .menus>li:nth-of-type(2) div p:nth-of-type(4):before{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-mail.png);background-position-y:2px}footer .footer-content .footer-oeffnungszeiten{width:33%}footer .footer-content .footer-oeffnungszeiten .opening-hours{padding-top:7px}footer .footer-bottom{text-align:center;padding-top:40px}.hero{height:31vw;background-color:#fde9c4;background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/start-hero.jpg);background-size:50%;background-position:top right;background-repeat:no-repeat}.hero .hero-container{max-width:1200px;display:flex;margin:0 auto;height:100%}.hero .hero-container .left{background-color:#fde9c4;display:flex;flex-direction:column;justify-content:center;padding-right:30px}.hero .hero-container .left h1{margin:40px 0}.hero .hero-container .left,.hero .hero-container .right{width:50%;height:100%}.startseite-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px;margin:30px auto}.startseite-info .si-os,.startseite-info .si-o,.startseite-info .si-cp{background-color:#fff;border:1px solid #a0713d;padding:5px 45px 30px 30px;background-position:center right;background-size:auto 80%;background-repeat:no-repeat;box-sizing:border-box;box-shadow:5px 1px 18px #939393}.startseite-info .si-os a,.startseite-info .si-o a,.startseite-info .si-cp a{color:#2b2d42}.startseite-info .si-os h3.card-title,.startseite-info .si-o h3.card-title,.startseite-info .si-cp h3.card-title{font-weight:700;font-size:1.25em;margin-bottom:20px}.startseite-info .si-os,.startseite-info .si-cp{width:30%}.startseite-info .si-os{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-speak.png)}.startseite-info .si-o{width:39%;background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-clock.png)}.startseite-info .si-cp{background-image:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/./img/icon-corona.png)}.startseite-temp-news{background-color:#e4e4e4;text-align:center;padding:30px 20px;margin:40px 0}.startseite-temp-news p{font-size:1.25em;font-weight:700}.opening-hours td{border-collapse:collapse;padding:0;text-align:left;vertical-align:top;font-size:1.125em;line-height:1.5em;height:30px}.opening-hours td.wochentag{width:35px}.opening-hours td.oh-am{padding-right:20px}.autogramm{font-family:'Italianno',sans-serif;font-size:2.5em;margin-top:50px;display:block}.startseite h4{font-size:1.1em;color:#a0713d;font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;text-align:center;margin-bottom:10px !important;margin-top:0 !important;top:-15px;position:relative;hyphens:auto}.startseite h4:before{content:'';display:block;width:46px;height:46px;border-radius:23px;background-color:#d7c097;position:relative;z-index:-1;left:39%;top:33px}.startseite .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.unterseite{margin-top:70px}.elementor-page .site-content h1{margin-left:10px}.blog .post{margin-bottom:40px}.blog .post .post-content>a{text-decoration:none}.blog .post h5{margin:0}.blog .post p.datum{color:grey;font-size:.75em;margin:0}.post-content hr{border-top:1px dashed #a0713d}.unterseite p .alignright{float:right;margin:25px}.unterseite .tellink a{color:#d7c097;text-decoration:none}.unterseite .tellink a:hover{color:#bbae9f}#g-m{background:url(//enddarmpraxis.berlin/wp-content/themes/enddarmpraxis/img/map-placeholder.jpg)}#g-m{background-size:cover;background-repeat:no-repeat;padding:6vw 30px;text-align:center}#mapPlaceholder{padding:30px;text-align:center}#mapPlaceholder{color:#000}#s-m{text-align:center;background:#d7c097;color:#fff;padding:5px 20px;font-size:20px;display:inline-block;border-radius:4px;box-shadow:1px 1px 2px #331717}#s-v:hover,#s-m:hover{cursor:pointer}.resp-container{padding-top:36.26%;position:relative;overflow:hidden}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width:1199.98px){.header{padding:0 10px}.hero .hero-container .left{padding-left:30px}.hero .hero-container .left h1{font-size:3.1vw}.startseite-info .si-os,.startseite-info .si-o,.startseite-info .si-cp{padding:5px 5px 30px 20px}.startseite-info .si-os,.startseite-info .si-cp{width:28%}.startseite-info .si-o{width:43%}.container{padding:10px}footer .footer-content .footer-oeffnungszeiten{width:42%}}@media (max-width:991.98px){.header .header-container{grid-template-areas:'logo info' 'menu menu'}.header .header-container .header-contact{display:flex;justify-content:flex-end;flex-wrap:wrap}.hero{height:40vh;background-size:contain;background-position-x:120%}.startseite-info{justify-content:unset;align-items:flex-start;display:grid;grid-template-areas:'os o' 'cp o';grid-template-columns:1fr 1fr;grid-column-gap:10px;padding:10px;grid-row-gap:10px;font-size:14px}.startseite-info .si-os,.startseite-info .si-o,.startseite-info .si-cp{width:unset;padding:5px 5px 10px 20px}.startseite-info .si-os{grid-area:os}.startseite-info .si-o{grid-area:o;background-position-y:bottom}.startseite-info .si-cp{grid-area:cp}.opening-hours td.wochentag{width:25px}.opening-hours td.oh-am{padding-right:10px}footer .footer-content{flex-direction:column;align-items:center}footer .footer-content .menus,footer .footer-content .footer-oeffnungszeiten{width:80%}footer .footer-content .menus{margin-bottom:30px}}@media (max-width:767.98px){h1{font-size:1.625em}h2{font-size:1.625em}h2.subtitle,h2.subtitle-lr{font-size:.8em}h3{font-size:1.5em}h4{font-size:1.375em}h5{font-size:1.25em}h6{font-size:1.125em}a.btn{padding:15px 25px}.floated{display:inline-block}.header .header-container{grid-template-columns:1fr 2fr}.header .header-container .header-menu{display:none}.header .header-container .slicknav_menu{display:flex;justify-content:center;flex-direction:column}.header .header-container .header-contact{display:none}.header p{text-align:right}.hero{background-size:contain;background-position:top center;padding-top:26vh;min-height:48vh}.hero .hero-container{flex-direction:column;position:relative;bottom:0}.hero .hero-container .left{width:100%;height:100%}.hero .hero-container .right{height:0}.startseite-info{grid-template-areas:'o' 'os' 'cp';grid-template-columns:1fr}.autogramm{font-size:1.5em;margin-top:20px}.startseite h4:before{left:34%}footer.elementor-slideshow__footer{padding-bottom:50px}}@media (max-width:575.98px){.header .header-container{grid-column-gap:10px}.hero{height:27vh}.hero .hero-container .left a.btn{padding:5px 15px}.hero .hero-container .left h1{font-size:1.2em;margin:10px 0}footer .footer-content .menus,footer .footer-content .footer-oeffnungszeiten{width:100%}footer .footer-content .menus{flex-direction:column}footer .footer-content .menus li{margin-bottom:30px}}