@media (max-width:768px){.container{max-width:100%;width:100%;}}@media (min-width:768px){.container{max-width:100%;width:100%;}}@media (min-width:992px){.container{max-width:970px;width:90%;}}@media (min-width:1200px){.container{max-width:1060px;width:90%;}}@media (min-width:1800px){.container{max-width:1600px;width:90%;}}.main-container .row{margin-right:0;margin-left:0;}body{font-family:Palatino;}@media (min-width:1800px){body{font-size:large;}body h2{font-size:35px;}body h3{font-size:30px;}}.header_logo{float:none;}.header_logo img{margin-left:auto;margin-right:auto;padding-bottom:25px;}.slider img{min-height:150px;display:block;object-fit:cover;max-width:none;width:100%;height:100%;transform-style:preserve-3d;}.slider .slick-dots{bottom:1%;}.header{float:none;margin-top:5px;margin-bottom:15px;}.field--name-field-nachricht{z-index:999;background-color:#b58ecd;color:#fff;padding:20px;margin-bottom:10px;text-align:center;font-size:115%;}@media (min-width:992px){.field--name-field-nachricht{font-size:125%;}}.home{background-color:#F5F5F5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.home .row{width:100%;}.home-outer{padding-left:0;padding-right:0;padding-top:10px;}picture img{border:1px solid #a9a6a6;margin:0 auto;}.field--name-field-para-home-image{margin-top:30px;margin-bottom:30px;}.field--name-field-para-home-text-description{margin-bottom:20px;}@media (min-width:768px){.home{height:250px;}.home-outer{padding-top:15px;}.field--name-field-para-home-image{margin-top:auto;margin-bottom:auto;}.field--name-field-para-home-text-description{margin-bottom:auto;}}@media (min-width:992px){.home{height:250px;}.home-outer{padding-right:15px;padding-top:25px;}}@media (min-width:1200px){.home{height:270px;}.home-outer{padding-right:13px;}}@media (min-width:1800px){.home{height:390px;}.home-outer{padding-right:23px;padding-top:35px;}}.termin{height:400px;padding-left:0;padding-right:0;border-bottom:1px solid #D1BDDA;}.termin .termin-heading{background-color:#A180B0;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.termin .col-md-5{border-right:1px solid #979797;}.termin .phone h3,.termin .openinghours h3{margin-top:0;}.termin .phone a{color:#9371a6;}.termin-heading{height:70px;line-height:70px;}.termin-outer{padding-left:0;padding-right:0;padding-top:10px;}.termin{height:auto;}.phone{margin-top:30px;}.openinghours{margin-top:20px;margin-bottom:20px;}.paragraph--type--field-para-days-ref-termin{padding-bottom:5px;}@media (min-width:768px){.termin{height:249px;}.termin .row{padding-top:15px;}.termin-outer{padding-top:15px;}.field--name-field-para-tage-days{float:left;}.field--name-field-para-tage-zeiten{float:right;}.info{border-right:1px solid #979797;}.paragraph--type--field-para-days-ref-termin:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.field--name-field-para-tage-zeiten{padding-right:60px;}.phone{margin-top:0;}.openinghours{margin-top:0;margin-bottom:0;}.info{padding-left:15%;}.zeiten{padding-left:10%;}}@media (min-width:992px){.termin-outer{padding-left:15px;padding-top:25px;}.field--name-field-para-tage-zeiten{padding-right:0;}.info{padding-left:15px;}.zeiten{padding-left:15px;}}@media (min-width:1200px){.termin{height:269px;}.termin .row{padding-top:25px;}.termin-outer{padding-left:13px;padding-top:25px;}.field--name-field-para-tage-zeiten{padding-right:40px;}.zeiten{padding-left:20px;}}@media (min-width:1800px){.termin-heading{height:95px;line-height:95px;}.termin{height:389px;}.termin .row{padding-top:55px;}.termin-outer{padding-left:23px;padding-top:35px;}}.angebot{padding-left:0;padding-right:0;border-bottom:1px solid #D1BDDA;}.angebot .angebot-heading{background-color:#A180B0;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.angebot .field--name-field-angebot-image{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:10px;}.angebot h3{text-align:center;margin-top:5px;margin-bottom:0;}.angebot .col-md-4{margin-top:35px;}.angebot-heading{height:70px;}.angebot-outer{padding-left:0;padding-right:0;padding-top:10px;}@media (min-width:768px){.angebot-outer{padding-top:14px;}.angebot .row{margin-top:70px;}.angebot .col-md-4{margin-top:35px;}}@media (min-width:992px){.angebot-outer{padding-top:18px;}.field--name-field-angebot-image{padding-top:35px;}.angebot .row{margin-top:inherit;}.angebot .col-md-4{margin-top:0;}}@media (min-width:1200px){.angebot-outer{padding-top:20px;}.field--name-field-angebot-image{padding-top:40px;}}@media (min-width:1800px){.angebot-heading{height:95px;line-height:95px;}.angebot-outer{padding-top:27px;}.zeiten{padding-left:10%;}.info{padding-left:7%;}}.angebot table{width:100%;margin-bottom:20px;}.angebot table th{padding-top:20px;}.angebot table td{padding:6px 12px;display:table-cell;}.angebot table .table-row{background:#F5F5F5;position:relative;}.angebot table .table-row:nth-of-type(odd){background:#e9e9e9;}.angebot table .grouped:nth-child(n+2){display:none;}.angebot .field--name-field-preis-detail{text-align:right;white-space:nowrap;}.angebot .field--name-field__dl-uberschrift{padding:6px 12px;background:#9371a6;color:white;font-weight:normal;margin-bottom:3px;}.angebot .offer_toggle{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;background:#b58ecd;border-radius:10px;padding:8px 35px;color:#fff;border:none;cursor:pointer;}@media (min-width:1800px){.angebot .field--name-field__dl-uberschrift{margin-bottom:4px;}}@media (min-width:992px){#offer_toggle_men,#offer_toggle_women,#offer_toggle_children{display:none;}}@media (max-width:992px){#offer_toggle{display:none;}}.maps{padding-left:0;padding-right:0;padding-top:20px;}.map{height:250px;background-color:#F5F5F5;}@media (min-width:768px){.map{height:300px;}.maps{padding-top:20px;}}@media (min-width:1800px){.map{height:400px;}.maps{padding-top:30px;}}footer .footing{background-color:#4A4A4A;color:#fff;}footer .contact-inner{float:left;padding-right:10%;}footer .contact-inner a{color:#fff;}footer .arrow_top{text-align:center;padding-top:15px;}footer .arrow{display:inline-block;padding:2em;margin:-2em;z-index:999;}footer .arrow span{display:none;}footer .arrow:before{content:'';display:inline-block;background:url(/themes/custom/athena/img/arrow_top.svg) no-repeat center center;width:25px;height:25px;}footer .arrow:hover{cursor:pointer;}footer .copyright-inner{padding-top:25px;padding-bottom:5px;}footer .copyright-inner a{color:#fff;}@media (max-width:450px){footer .contact-location{padding-bottom:10px;}}@media (min-width:768px){footer .copyright{text-align:right;}footer .contact-location{padding-bottom:0;}footer .contact-inner{padding-right:3%;}footer .contact h3{margin-top:5px;}footer .copyright-inner{padding-bottom:5px;padding-top:5px;}}@media (min-width:992px){footer .footing{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;}}.path-user .main-container .col-sm-12{display:none;}.front-link a{display:block;text-align:center;}.error-page{text-align:center;}.error-page .error-message{font-family:Impact;line-height:normal;}.error-description{padding-bottom:15px;padding-top:10px;}.error-message{padding-top:15%;font-size:80px;}.page-node-type-error-page{background-color:#DEDEDE;}@media (min-width:768px){.error-message{font-size:125px;}.error-description{padding-bottom:2%;padding-top:10px;}}@media (min-width:1800px){.error-message{padding-top:15%;font-size:150px;}}.path-webform h2{text-align:center;padding-bottom:20px;}.path-webform .alert{display:none;}.path-webform .form-control{box-shadow:none;border:1px solid rgba(0,0,0,0.075);border-radius:8px;color:#727272 !important;height:40px;background-color:#f8f8f8;}.path-webform .form-control:hover{border:1px solid #D1BDDA;}.path-webform .form-control:focus{outline:none;border:1px solid #D1BDDA;}.path-webform .form-textarea{height:150px;min-height:150px;max-height:300px;}.path-webform .webform-button--submit{margin-top:15px;height:40px;width:100%;background-color:#b58ecd;border-color:transparent;}.path-webform .webform-button--submit:hover{background-color:#A180B0;}.path-webform .form-confirmation{text-align:center;}@media (max-width:992px){.path-webform .form-textarea{margin-top:20px;}}.path-webform .g-recaptcha{text-align:center;margin-top:20px;}@media (max-width:350px){.path-webform .g-recaptcha{transform:scale(0.77);transform-origin:0 0;}}.path-webform .g-recaptcha div{display:inline-block;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/slick/./fonts/slick.eot);src:url(/libraries/slick/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
