body{background-color:#fff;color:#303030;font-family:'ubuntu',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.42857;background-position:top center;background-repeat:no-repeat;}body.toolbar-fixed .toolbar-oriented,.toolbar-oriented .toolbar-bar,.toolbar-oriented .toolbar-tray{left:0;position:relative;right:0;top:0;}a{color:#b62d2d;text-decoration:none;}a:hover,a:focus{color:#000;text-decoration:none;}a:active,a:focus{outline:none;}.telefon{float:right;background:#f3f3f3 none;padding:10px 13px 10px 13px;border-radius:0 0 4px 4px;color:#b62d2d;}.telefon .form-group{margin-bottom:0;}.telefon strong{font-size:20px;}@media (max-width:530px){.telefon{float:none;display:block;border-radius:0;margin:0 -15px 0 -15px;text-align:center;}}.navbar-default{background:transparent url(/themes/praxis/img/nav.png) repeat-x top;border-color:transparent;position:absolute;top:0;z-index:5;width:100%;height:200px;}.user-logged-in .navbar-default{top:79px;}.navbar-header{width:auto;}.navbar-btn{margin:45px 0 0 0;padding:0;background:transparent;}@media (max-width:1200px){.navbar-btn{margin:15px 0 0 0;}}@media (max-width:768px){.navbar-btn{margin:15px 0 0 15px;}}@media (max-width:530px){.navbar-btn{margin:15px 0 0 15px;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}}.navbar-default .navbar-toggle{border-color:#b62d2d;}.navbar-toggle{position:absolute;top:65px;right:0;background-color:#b62d2d;background-image:none;border:1px;border-radius:4px;float:right;margin-bottom:8px;margin-right:15px;margin-top:8px;padding:9px 10px;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}.navbar-nav{font-size:18px;text-transform:uppercase;color:#333;margin:0 0 0 0;float:right;}@media (max-width:1200px){.navbar-nav{margin:15px 0 0 15px;}}.navbar-collapse[aria-expanded="true"] .navbar-nav{margin:20px 0 20px 0;background:#fff;}.navbar-collapse[aria-expanded="false"] .navbar-nav{margin:20px 0 20px 0;}.navbar-default .navbar-nav > li > a{color:#333;margin:15px 15px 4px 15px;padding:0 0 3px 0;}.navbar-default .navbar-nav > li > a:hover{color:#b62d2d;border-bottom:1px solid #b62d2d;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:transparent;color:#b62d2d;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;border:0;box-shadow:inherit;}.logo img{filter:drop-shadow(0px 0px 10px #ffffff);}.slider{min-height:370px;}.region-slider{height:650px;position:relative;z-index:-1;}.slider .carousel-inner img{min-height:650px;width:100%;object-fit:cover;position:relative;}.page-node-25 .slider .carousel-inner img{top:-150px;}.page-node-30 .slider .carousel-inner img{top:-430px;}@media (max-width:1700px){.page-node-25 .slider .carousel-inner img,.page-node-30 .slider .carousel-inner img{top:0;}}#block-praxis-views-block-slider-block-2{position:absolute;z-index:10;top:200px;color:#444;padding-left:0;padding-right:0;text-shadow:1px 1px 0px rgba(89,89,89,0.94);}.view-slider h1{color:#f3f3f3;font-family:'allura',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:42px;line-height:1.1;}.view-slider h1 strong{color:#fff;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:900;margin:-12px 0 0 0;float:left;}#block-views-block-slider-block-1{position:relative;z-index:0;float:right;width:100%;padding-left:0;padding-right:0;}#block-views-block-slider-block-1 img.img-responsive{display:inherit;height:inherit;max-width:inherit;}.carousel-inner > .item{opacity:0;top:0;left:0;width:100%;display:block;position:absolute;z-index:0;-webkit-transition:opacity 3s ease;-o-transition:opacity 3s ease;transition:opacity 3s ease;-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;}.carousel-inner > .item:first-of-type{position:relative;}.carousel-inner > .active{opacity:1;z-index:3;}.carousel-inner > .next.left,.carousel-inner > .prev.right{-webkit-transition:opacity 0.6s ease-in-out;-o-transition:opacity 0.6s ease-in-out;transition:opacity 0.6s ease-in-out;opacity:1;left:0;z-index:2;}.carousel-inner > .active.left,.carousel-inner > .active.right{z-index:1;}.carousel-control{z-index:4;}h2,.page-header{border-bottom:0;margin:40px 0 8px 0;padding-bottom:0;color:#b62d2d;font-size:32px;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;}.content h2{border-bottom:0;margin:40px 0 8px 0;padding-bottom:0;color:#333;font-size:28px;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;}.page-node-6 h2,.page-node-23 h2{margin:0 0 8px 0;color:#333;text-align:center;}.path-node .page-header{margin:0 0 8px 0;}h1.page-header,.h1.page-header{font-size:24px;color:#b62d2d;}.path-node h1.page-header,.path-node .h1.page-header{font-size:34px;font-family:'allura',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0;}.page-node-type-leistungen h1.page-header,.h1.page-header,.page-node-type-article h1.page-header{font-size:36px;font-weight:400;margin:-8px 0 8px 0;padding:0 0 25px 0;line-height:1.1;color:#333;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;background:transparent url(/themes/praxis/img/line.png) no-repeat center bottom;}.label{display:inline;padding:.2em .6em .3em;font-size:inherit;font-weight:bold;line-height:1;color:inherit;text-align:inherit;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}.path-frontpage .main-container,.page-node-50 .main-container{background:none;padding-top:300px;}.main-container{background:transparent url(/themes/praxis/img/bgmain.png) no-repeat top center;margin:-370px 0 0 0;padding:370px 0 100px 0;min-height:1000px;top:334px;}.page-node-23 .main-container{min-height:inherit;}.region-content{margin-bottom:135px;}.page-node-23 .region-content{margin-bottom:inherit;}.main-container .row{padding-top:50px;}.path-frontpage .info,.page-node-50 .info{margin:-370px 0 0 0;padding:370px 0 100px 0;}.info{background:transparent url(/themes/praxis/img/bginfo.png) no-repeat top center;margin:-370px 0 0 0;padding:400px 0 100px 0;color:#333;}.info .container{padding-left:0;padding-right:0;}.views-field-field-logos{display:block;margin:60px auto 0 auto;width:30em;}.views-field-field-logos img{float:left;margin:20px 20px 10px 20px;display:inherit;max-width:inherit;height:inherit;width:auto;}@media (max-width:767px){.view-moderne-zahnheilkunde{margin-bottom:140px;}}#block-einschonesweihnachtsfest{margin-top:40px;}#block-einschonesweihnachtsfest img{border-radius:6px;}#block-einschonesweihnachtsfest h2{margin:2px 0 8px 0;}.view-sprechzeiten{padding:20px;background:#fcf9ef;color:#303030;float:left;width:100%;border-radius:4px;-webkit-box-shadow:0px 0px 40px -14px rgba(151,126,103,0.25);-moz-box-shadow:0px 0px 40px -14px rgba(151,126,103,0.25);box-shadow:0px 0px 40px -14px rgba(151,126,103,0.25);}#block-testzentrum{margin-top:0;padding:20px;background:#fcf9ef;color:#303030;float:left;width:100%;border-radius:4px;-webkit-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);-moz-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);}#block-offnungszeitentestzentrum{margin:30px 15px 30px 0;padding:20px;background:#fcf9ef;color:#303030;float:right;max-width:262px;border-radius:4px;-webkit-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);-moz-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);}.view-sprechzeiten a,#block-testzentrum a,block-offnungszeitentestzentrum a{color:#303030;}.path-node .view-sprechzeiten{-webkit-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);-moz-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);box-shadow:0px 0px 25px 0px rgba(52,52,52,0.10);}.view-sprechzeiten .utb,#block-testzentrum .block-title,block-offnungszeitentestzentrum .block-title{margin:7px 0 7px 0;}.view-sprechzeiten .paragraph,#block-testzentrum .paragraph{float:left;width:100%;margin-bottom:12px;}.field--name-field-tag{float:left;}.field--name-field-zeit{float:right;}.field--name-field-info{float:none;clear:both;}.leistungsuebersicht{margin-bottom:90px;text-align:center;}.leistungsuebersicht .container{width:inherit;}.leistungsuebersicht .lo.view-leistungen .col{margin-top:25px;margin-bottom:25px;min-height:180px;display:inline-block;float:none;text-align:left;text-align:center;vertical-align:top;}.ergotherapie{background:transparent url(/themes/praxis/img/Ergotherapie-Aschersleben-Termin.jpg) no-repeat top center;margin:0;margin-top:-300px;margin-bottom:100px;padding:400px 0 100px 0;color:#303030;}@media (max-width:767px){.ergotherapie{background:transparent url(/themes/praxis/img/Ergotherapie-mit-Hund-Aschersleben-Mehringen.jpg) no-repeat top center;margin:0;margin-top:-300px;margin-bottom:100px;padding:400px 0 450px 0;color:#303030;}.ergotherapie .container{padding-right:0;padding-left:0;}}@media (max-width:550px){.ergotherapie{background:transparent url(/themes/praxis/img/Ergotherapie-mit-Hund-Aschersleben.jpg) no-repeat top center;margin:0;margin-top:-300px;margin-bottom:100px;padding:400px 0 360px 0;color:#303030;}.ergotherapie .container{padding-right:0;padding-left:0;}}.path-frontpage .team,.page-node-50 .team{background:transparent url(/themes/praxis/img/bgteam.png) no-repeat top center;margin:-440px 0 0 0;padding:470px 0 100px 0;color:#303030;text-align:center;}.view-leistungen .row p.tb,.view-leistungen .row .tb a,.view-leistungen .views-field-field-titel-fuer-uebersicht,.view-leistungen .views-field-field-titel-fuer-uebersicht a{font-size:20px;margin:0;line-height:1.1;color:#b62d2d;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;}.view-leistungen .row .tb a:hover{color:#000;}p.tb,.tb a,.field--name-field-titel,.field--name-field-titel a{font-size:34px;margin:0;line-height:1.1;color:#b62d2d;font-family:'allura',"Helvetica Neue",Helvetica,Arial,sans-serif;}.utb,.field--name-field-untertitel,#block-testzentrum .block-title,#block-offnungszeitentestzentrum .block-title{font-size:32px;font-weight:400;margin:-8px 0 8px 0;padding:0 0 25px 0;line-height:1.1;color:#333;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;background:transparent url(/themes/praxis/img/line.png) no-repeat center bottom;}.titleblock{font-size:26px;font-weight:400;margin:-8px 0 8px 0;padding:0 0 25px 0;line-height:1.1;color:#333;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;background:transparent url(/themes/praxis/img/line.png) no-repeat center bottom;}.page-node-type-leistungen .field--name-field-untertitel,.view-untertitel{font-size:34px;margin:0;line-height:1.1;color:#b62d2d;font-family:'allura',"Helvetica Neue",Helvetica,Arial,sans-serif;background:transparent none;}.path-node .field--name-field-untertitel{font-size:36px;}.region-info .utb,.region-info .field--name-field-untertitel,.region-anfahrt .utb,.region-anfahrt .field--name-field-untertitel{font-size:26px;}.paragraph--type--team{margin:40px 0 20px 0;text-align:center;}.view-team .field--name-field-name{font-size:42px;margin:-15px 0 0 0;font-family:'allura',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#b62d2d;}.view-team .col:first-child .field--name-field-position p strong{margin-right:30px;}.view-team .field--name-field-position{margin:-22px 0 0 0;}.view-team .field--name-field-position strong{color:#b62d2d;font-weight:normal;}.view-team img{border-radius:50%;background:url(/themes/praxis/img/bgimg.png) no-repeat center;display:block;margin:0 auto 15px auto;}.field--name-field-team{margin:50px 0 5px 0;}#block-views-block-leistungen-block-4 .views-row{margin-top:60px;margin-bottom:40px;padding:15px 25px 15px 25px;background:#f3f2f2;}.path-frontpage .service,.page-node-50 .service{background:transparent url(/themes/praxis/img/bgservice.png) no-repeat top center;margin:-440px 0 0 0;padding:500px 0 100px 0;color:#303030;}@media (max-width:1170px){.path-frontpage .service{background:transparent url(/themes/praxis/img/bgservice.png) no-repeat 55% 0;}}@media (max-width:767px){.path-frontpage .service{background:transparent url(/themes/praxis/img/bg-service.png) no-repeat top center;}}.ergotherapie li,.service li{list-style:url(/themes/praxis/img/ok.png);margin-bottom:15px;}.leistung{background:transparent url(/themes/praxis/img/bgl.png) no-repeat top center;margin:-400px 0 0 0;padding:450px 0 100px 0;color:#303030;text-align:center;}.path-node .leistung .container{width:inherit;}.page-node-50 .leistung .container{width:1170px;}.leistungen .field--name-body,.leistungen .field--item{margin-bottom:40px;}.leistungen .field--name-field-titel-leistungen{border-bottom:0;margin:40px 0 8px 0;padding-bottom:0;color:#333;font-size:28px;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;}.leistungen .paragraph--type--leistungen{display:inline-block;width:100%;}.leistungen .field--name-field-bild-leistungen{float:left;margin:0 20px 20px 0;}.leistungen .field--name-field-bild-leistungen img{border-radius:6px;}.leistungen .field--name-field-info{float:inherit;clear:inherit;}.leistungen .field--name-field-info ul{display:inline-block;}.paragraph ol,.paragraph ul{position:relative;left:20px;margin-top:20px;}.paragraph ol li{margin-top:10px;}.view-leistungen .views-row{display:table;margin:0 auto;width:100%;text-align:center;}.view-leistungen .col{margin-top:45px;text-align:center;min-height:180px;}.view-leistungen .views-field-field-icon{background:url(/themes/praxis/img/ibg.png) no-repeat center;margin-bottom:4px;}.view-leistungen .col img{margin:0 auto;}.view-leistungen .col .tb{font-weight:800;}.view-bilder .col{margin-top:25px;margin-bottom:20px;text-align:left;min-height:180px;}.lo.view-leistungen .col{margin-top:25px;margin-bottom:20px;min-height:180px;display:inline-block;float:none;text-align:left;text-align:center;vertical-align:top;}.lo.view-leistungen .views-field-field-bild-fuer-uebersicht{z-index:9;position:relative;}.lo.view-leistungen .views-field-field-bild-fuer-uebersicht img,.view-bilder .col img{border-radius:6px;}.lo.view-leistungen .col p.tb{font-size:20px;margin-top:-40px;padding:10px;line-height:1.1;color:#b62d2d;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;z-index:10;position:relative;background:transparent url(/themes/praxis/img/bgtext.png);}.lo.view-leistungen .views-field-field-text-fuer-startseite,.view-bilder .views-field-field-infos{z-index:9;position:relative;padding:10px;}#block-views-block-leistungen-block-3 .views-row{display:block;margin:0 0 15px 0;}#block-views-block-leistungen-block-3 .views-field-field-text-fuer-startseite{font-size:17px;}.path-frontpage .kontakt{background:transparent url(/themes/praxis/img/bgksopart.png) no-repeat top center;margin:-400px 0 0 0;padding:450px 0 30px 0;color:#303030;}.page-node-50 .kontakt{background:transparent url(/themes/praxis/img/bgksopart.png) no-repeat top center;margin:-400px 0 0 0;padding:450px 0 200px 0;color:#303030;}@media (max-width:767px){.path-frontpage .kontakt{background:transparent url(/themes/praxis/img/bg-k.png) no-repeat top center;}}#block-views-block-kontakt-block-2 em,#block-views-block-kontakt-block-2-2 em{color:#03724d;}#block-views-block-kontakt-block-2,#block-views-block-kontakt-block-2-2,#block-views-block-kontakt-block-4,#block-views-block-kontakt-block-5{margin:25px 0 0 0;}#block-views-block-kontakt-block-4,#block-views-block-kontakt-block-5{padding:15px;background:#f5f6f3;}#block-views-block-kontakt-block-4 p,#block-views-block-kontakt-block-5 p{margin:0;}#block-views-block-kontakt-block-4 p.views-field-field-telefon,#block-views-block-kontakt-block-5 p.views-field-field-telefon{font-size:24px;color:#03724d;font-weight:800;}.view-aktuelles h2{border-bottom:0;margin:8px 0 8px 0;padding-bottom:0;color:#000;font-size:26px;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;}.view-aktuelles img{border-radius:6px;}.view-aktuelles .col{margin-bottom:45px;min-height:492px;}.view-kurskalender .calendar-calendar tr th:last-child,.view-kurskalender .calendar-calendar tr td.date-box:last-child,.view-kurskalender .calendar-calendar tr td.single-day:last-child{display:none;}.view-kurskalender .calendar-calendar tr th:nth-child(5n),.view-kurskalender .calendar-calendar tr td.date-box:nth-child(5n),.view-kurskalender .calendar-calendar tr td.single-day:nth-child(5n){display:none;}.view-kurskalender .calendar-calendar tr th:nth-child(6n),.view-kurskalender .calendar-calendar tr td.date-box:nth-child(6n),.view-kurskalender .calendar-calendar tr td.single-day:nth-child(6n){display:none;}.view-kurstermine .calendar-calendar tr td.multi-day:nth-child(5n),.view-kurstermine .calendar-calendar tr td:nth-child(6n),.view-kurstermine .calendar-calendar tr td:nth-child(7n),.view-kurstermine .calendar-calendar tr td:nth-child(8n){display:none;}.view-kurstermine .calendar-calendar .week-view .full .calendar-agenda-hour,.view-kurstermine .calendar-calendar .week-view .full .days.fri,.view-kurstermine .calendar-calendar .week-view .full .days.sat,.view-kurstermine .calendar-calendar .week-view .full .days.sun{display:none;}.view-kurstermine .calendar-calendar .month-view .full td.single-day div.monthview,.view-kurstermine .calendar-calendar .week-view .full td.single-day div.weekview,.view-kurstermine .calendar-calendar .day-view .full td.single-day div.dayview{background:#fff;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar{margin-top:30px;}.calendar-calendar div.calendar{background-color:#fff;text-align:center;margin:0 .25em .25em 0;width:96%;float:none;clear:both;margin:0 auto 20px auto;}.calendar-calendar div.calendar img{text-align:center;margin:0 auto;}.calendar-calendar div.calendar .contents p{padding:2px 10px 0 10px;font-size:18px;font-family:'playfair',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#000;line-height:1.1;}.calendar-calendar div.calendar ul{padding-left:0;font-size:15px;color:#000;}.calendar-calendar div.calendar ul li{list-style:none inside none;}.calendar-calendar td{color:#000;text-align:right;}.calendar-calendar td.empty{color:#aeaeae;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#b62d2d;}.calendar-calendar .month-view .full tr td.single-day.today{border-left:2px solid #b62d2d;border-right:2px solid #b62d2d;border-bottom:2px solid #b62d2d;}#block-webform{margin:25px 0 0 0;display:inline-block;}#block-webform .webform-button--submit{margin:15px 0 0 15px;}#block-webform .btn-primary{background-color:#03724d;border-color:#03724d;color:#fff;}#block-webform .btn{font-size:18px;text-transform:uppercase;}#block-webform .form-group{margin-bottom:20px;}#block-webform label{display:inline-block;font-weight:normal;margin-bottom:2px;max-width:100%;}#block-webform textarea.form-control{height:auto;}#block-webform .form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#000;display:block;font-size:18px;height:38px;line-height:1.42857;padding:6px 12px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;width:100%;}.block-webform .captcha{display:inline-block;margin:15px 15px  0 15px;}.webform-button--submit{margin:15px 15px  0 15px;}.webform-button--submit.btn-primary{color:#fff;background-color:#b62d2d;border-color:transparent;}#block-praxis-views-block-kontakt-block-4 p{margin:0;display:inline-block;}.region-sidebar-second .block{margin-bottom:55px;}.select-wrapper::after{color:#b62d2d;}nav.tabs{margin:5px 0 15px 0;}.anfahrt{background:transparent url(/themes/praxis/img/bga.png) no-repeat top center;margin:-550px 0 0 0;padding:560px 0 100px 0;color:#fff;}.path-frontpage .anfahrt{margin-top:-450px;}.view-anfahrt{padding:20px;background:#f5f6f3;color:#303030;float:left;width:100%;border-radius:4px;-webkit-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.15);-moz-box-shadow:0px 0px 25px 0px rgba(52,52,52,0.15);box-shadow:0px 0px 25px 0px rgba(52,52,52,0.15);}.well{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin-bottom:0;min-height:20px;padding:0;}#sliding-popup.sliding-popup-top{background:transparent url(/themes/praxis/img/bgc.png) repeat;width:100% !important;height:100% !important;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:transparent;}.eu-cookie-compliance-banner .info{background:#fff none;margin:150px 0 0 0;padding:25px 30px 25px 30px;color:#333;-webkit-box-shadow:0px 0px 25px 0px rgba(204,204,204,1);-moz-box-shadow:0px 0px 25px 0px rgba(204,204,204,1);box-shadow:0px 0px 25px 0px rgba(204,204,204,1);width:95%;max-width:780px;}.sliding-popup-bottom .info{background:transparent none;margin:0;padding:0;color:#333;}.eu-cookie-compliance-message p{font-size:14px;font-weight:normal;}.eu-cookie-compliance-more-button{font-size:14px;}.eu-cookie-compliance-secondary-button{font-weight:normal;border:1px solid #333;margin-right:5px;margin-top:1em;padding:4px 8px;float:right;}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:transparent;background-image:none;}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inherit;background-color:transparent;background-image:none;border-radius:0;border:1px solid #333;color:#333;font-family:inherit;font-weight:normal;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}.copyright{background:#eee;padding:30px 0 30px 0;color:#666;text-align:right;font-size:16px;}.copyright a{color:#666;text-align:left;}.copyright .nav > li > a{float:left;padding:0 0 0 15px;}.copyright .nav > li > a:hover,.copyright .nav > li > a:focus{background:transparent;color:#000;}.sopart-aktuell-box{position:relative;margin:40px auto 50px;padding:0 15px;}.sopart-aktuell-inner{position:relative;margin:0 auto;background:#f5f0e3;border:1px solid #e6dcc6;border-radius:18px;padding:34px 34px 30px;box-shadow:0 8px 24px rgba(85,60,70,0.10);overflow:hidden;}.sopart-aktuell-inner:before{content:"";position:absolute;top:-40px;right:-40px;width:180px;height:180px;background:rgba(188,214,165,0.30);border-radius:50%;}.sopart-aktuell-inner:after{content:"";position:absolute;left:-50px;bottom:-50px;width:220px;height:140px;background:rgba(144,76,121,0.08);border-radius:50%;}.sopart-aktuell-label{position:relative;z-index:2;display:inline-block;background:#8f3f76;color:#fff;font-size:13px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;padding:8px 14px;border-radius:20px;margin-bottom:18px;animation:sopartSoftPulse 2.2s infinite;}.sopart-aktuell-inner h2{position:relative;z-index:2;margin:0 0 14px;color:#a44932;font-size:34px;line-height:1.25;font-weight:600;}.sopart-aktuell-intro{position:relative;z-index:2;margin:0 0 24px;color:#4d463d;font-size:17px;line-height:1.75;max-width:820px;}.sopart-aktuell-points{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px;}.sopart-aktuell-point{display:inline-flex;align-items:center;gap:10px;background:#fffdf8;border:1px solid #e7decf;border-radius:30px;padding:10px 16px;color:#5b544b;font-size:15px;line-height:1.4;}.sopart-aktuell-point .icon{color:#94b96e;font-size:14px;line-height:1;}.sopart-aktuell-buttons{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:14px;}.btn-sopart-primary,.btn-sopart-secondary{display:inline-block;padding:12px 22px;border-radius:26px;text-decoration:none;font-size:15px;font-weight:600;transition:all 0.25s ease;}.btn-sopart-primary{background:#8f3f76;color:#fff !important;box-shadow:0 6px 18px rgba(143,63,118,0.20);}.btn-sopart-primary:hover,.btn-sopart-primary:focus{background:#7d3366;color:#fff !important;text-decoration:none;transform:translateY(-2px);}.btn-sopart-secondary{background:#b9cf8c;color:#4a4038 !important;box-shadow:0 6px 18px rgba(185,207,140,0.22);}.btn-sopart-secondary:hover,.btn-sopart-secondary:focus{background:#a8c07a;color:#4a4038 !important;text-decoration:none;transform:translateY(-2px);}@keyframes sopartSoftPulse{0%{box-shadow:0 0 0 0 rgba(143,63,118,0.25);}70%{box-shadow:0 0 0 12px rgba(143,63,118,0);}100%{box-shadow:0 0 0 0 rgba(143,63,118,0);}}@media (max-width:767px){.sopart-aktuell-inner{padding:26px 20px 24px;border-radius:14px;}.sopart-aktuell-inner h2{font-size:27px;}.sopart-aktuell-intro{font-size:16px;line-height:1.65;}.sopart-aktuell-points{display:block;}.sopart-aktuell-point{display:flex;margin-bottom:10px;}.sopart-aktuell-buttons{display:block;}.btn-sopart-primary,.btn-sopart-secondary{display:block;width:100%;text-align:center;margin-bottom:12px;}}.article-hours{float:right;width:280px;max-width:100%;margin:6px 0 18px 28px;padding:22px 20px 18px;background:#14110e;color:#f3e6c8;border:1px solid #c4a36a;border-radius:6px;box-shadow:0 10px 28px rgba(0,0,0,0.18);}.article-hours__label{margin:0 0 10px;color:#e8c98a;font-size:12px;font-weight:700;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.article-hours h2{margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid rgba(196,163,106,0.55);color:#f6efe2;font-size:24px;line-height:1.25;text-align:left;}.article-hours ul{position:static;left:auto;list-style:none;margin:0 0 14px;padding:0;}.article-hours li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;margin:0;padding:11px 0;border-bottom:1px solid rgba(196,163,106,0.35);color:#f6efe2;font-size:16px;line-height:1.3;}.article-hours li span::before{content:"";display:inline-block;width:15px;height:15px;margin-right:8px;border:1.5px solid #e8c98a;border-radius:3px;vertical-align:-2px;background:linear-gradient(#e8c98a,#e8c98a) 0 0 / 100% 4px no-repeat;}.article-hours li strong{color:#e8c98a;font-size:17px;font-weight:700;white-space:nowrap;}.article-hours__place{margin:14px 0 0;color:#e6d3a3;font-size:15px;line-height:1.45;}.article-hours__place::before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border:2px solid #e8c98a;border-radius:50% 50% 50% 0;transform:rotate(-45deg);vertical-align:-1px;}.article-hours__more{position:relative;z-index:2;display:inline-block;margin-top:16px;color:#e8c98a;font-size:15px;font-weight:600;line-height:1.45;text-decoration:underline;}.article-hours__more:hover,.article-hours__more:focus{color:#f6efe2;text-decoration:underline;}.page-node-25 .field--name-field-info::after{content:"";display:table;clear:both;}.page-node-25 .kosmetik-hours-intro{display:contents;}.page-node-25 .kosmetik-hours-intro > p:first-child{float:left;width:420px;max-width:100%;margin:0 28px 12px 0;}.page-node-25 .kosmetik-hours-intro > p:nth-of-type(2){float:left;clear:left;width:420px;max-width:100%;margin:0 28px 18px 0;}.page-node-25 .kosmetik-hours-intro img{display:block;width:100%;max-width:420px;height:auto;border-radius:6px;}.page-node-25 .kosmetik-hours-intro__link{display:inline-block;margin:12px 0 0;font-weight:600;}.page-node-25 .kosmetik-hours-intro .article-hours{float:right;width:280px;margin:0 0 18px 28px;}.article-poster{clear:both;margin:8px 0 28px;}.article-poster img{display:block;width:100%;max-width:460px;height:auto;border-radius:6px;}.page-node-type-article .field--name-body::after{content:"";display:table;clear:both;}.page-node-80 .field--name-field-image{width:100%;max-width:420px;margin:0 28px 18px 0;}.page-node-80 .field--name-field-image img{width:100%;height:auto;border-radius:6px;}@media (max-width:767px){.page-node-80 .field--name-field-image{float:none;max-width:100%;margin:0 0 18px;}}@media (max-width:767px){.article-hours{float:none;width:100%;margin:0 0 22px;}.page-node-25 .kosmetik-hours-intro{display:flex;flex-direction:column;}.page-node-25 .kosmetik-hours-intro > p:first-child{order:1;}.page-node-25 .kosmetik-hours-intro > p:nth-of-type(2){order:2;}.page-node-25 .kosmetik-hours-intro > p:first-child,.page-node-25 .kosmetik-hours-intro > p:nth-of-type(2){float:none;clear:none;width:auto;margin:0 0 16px;}.page-node-25 .kosmetik-hours-intro .article-hours{order:3;float:none;width:100%;margin:0 0 22px;}}.praxis-faq{position:relative;z-index:2;padding:50px 0 40px;color:#333;background:#fff;}.praxis-faq h2{margin-top:0;}.praxis-faq dl{margin:0;}.praxis-faq dt{margin-top:18px;font-weight:700;}.praxis-faq dd{margin:4px 0 0;}
