@font-face{font-family:'Arsenal';src:url('../../../assets/vendor/fonts/arsenal/Arsenal-Regular.eot');src:url('../../../assets/vendor/fonts/arsenal/Arsenal-Regular.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Regular.woff2') format('woff2'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Regular.woff') format('woff'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Arsenal';src:url('../../../assets/vendor/fonts/arsenal/Arsenal-Bold.eot');src:url('../../../assets/vendor/fonts/arsenal/Arsenal-Bold.eot?#iefix') format('embedded-opentype'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Bold.woff2') format('woff2'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Bold.woff') format('woff'), url('../../../assets/vendor/fonts/arsenal/Arsenal-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}html{font-size:28px;}body{color:#151515;font-size:1rem;font-family:"Arsenal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}a{text-decoration:underline;}a,a:hover,a:active,a:visited{color:#151515;}.container-lg{max-width:1600px;}#header{background-color:rgba(191,217,115,0.95);-webkit-box-shadow:0px 5px 32px -1px rgba(0,0,0,0.4);-moz-box-shadow:0px 5px 32px -1px rgba(0,0,0,0.4);box-shadow:0px 5px 32px -1px rgba(0,0,0,0.4);position:fixed;width:100%;z-index:1000;top:0;}.header-top{padding:20px 0;border-bottom:2px solid rgba(255,76,0,.95);}#header .header-top .logo{float:left;}#header .header-top .contact{float:right;margin-top:18px;}#header .menu{text-align:center;}#header .menu ul{padding:0;margin:0;list-style:none;}#header .menu ul li{display:inline-block;margin-right:-4px;}#header .menu ul li a{padding:5px 15px;display:inline-block;text-transform:uppercase;text-decoration:none;}#header .menu ul li a:hover,#header .menu ul li.active a{background-color:rgba(255,76,0,.95);color:#FFFFFF;}.so{background-size:auto 32px;padding-left:42px;background-repeat:no-repeat;line-height:32px;float:left;margin-right:40px;}.so:last-child{margin-right:0;}.so-address{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-location.png');background-position:5px;}.so-phone{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-phone.png');}.so-website{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-website.png');}.so-mobile{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-mobile.png');}.so-appointment{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-testtube.png');background-size:auto 90px;padding-left:105px;line-height:1.5rem;min-height:95px;width:800px;}.so-vaccine-card{background-image:url('../../../assets/themes/stadtapotheke_v2/images/icon-vaccine-card.png');background-size:auto 90px;padding-left:105px;line-height:1.5rem;min-height:95px;width:800px;}h1{font-size:2rem;}.section{padding:80px 0;}.row.equal{overflow:hidden;}.row.equal [class*="col-"]{margin-bottom:-99999px;padding-bottom:99999px;}#two-cols{background-color:#FF4C00;position:relative;padding:80px 0;}#two-cols .innerBg{background-color:#BFD973;display:block;position:static;width:100%;height:100%;left:0;position:absolute;top:0;width:50%;}#two-cols .fifty-right{padding-left:20px;color:#FFFFFF;}.btn{font-size:0.9rem;line-height:1rem;}.btn-white{background-color:#FFFFFF;border-color:#FFFFFF;color:#FF4C00 !important;-webkit-border-radius:32px;-moz-border-radius:32px;border-radius:32px;padding:10px 20px;}.parallax-section .image{background-attachment:fixed;background-repeat:no-repeat;background-position:center center;height:560px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.parallax-section .image.image-1{background-image:url('../../../assets/themes/stadtapotheke_v2/images/photo-2.jpg');}.parallax-section .image.image-2{background-image:url('../../../assets/themes/stadtapotheke_v2/images/photo-3.jpg');}.services,.preorder{background-color:#EFEFEF;}.services h1{margin-bottom:30px;}.pageteaser-container-item{width:50%;display:inline-block;margin-bottom:40px;padding-right:20px;}.pageteaser-container-item .pageteaser-container-image{float:left;width:132px;}.pageteaser-container-item .pageteaser-container-image img{max-width:100%;height:auto;}.pageteaser-container-item .pageteaser-container-text{width:calc(100% - 147px);float:right;}.pageteaser-container-item .pageteaser-container-text h2{font-size:1.4rem;margin-bottom:0;}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.btn-preorder{background-color:#BFD973;display:inline-block;width:100%;padding:30px;font-size:1.25rem;margin-bottom:20px;}.btn-preorder .so{background-size:auto 54px;padding-left:69px;line-height:54px;display:inline-block;float:none;}.btn-preorder .so-mobile{background-position:15px 0;}#payback .col-md-12{margin-top:41px;}.deals{background-color:#BFD973;}#header .menu-toggle{display:none;}#footer{padding:30px 0;}#footer .menu{float:right;}#footer .menu ul{padding:0;list-style:none;}#footer .menu ul li{float:left;margin-left:20px;}#partners{padding:30px 0;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}#partners .fp{overflow:hidden;}#partners .fp-inner .owl-item{text-align:center;}#partners .owl-stage{margin:0 auto;}#partners .fp .fp-inner .partners .owl-dots{display:none;}#partners .fp .fp-inner .partners img{height:60px;width:auto;display:inline-block;}#slider{margin-top:162px;}#slider .caption{background-color:rgba(191,217,115,0.95);position:absolute;bottom:0;padding:30px;display:inline-block;margin:0 auto;text-align:center;font-size:1.5rem;left:0;right:0;width:600px;}button:focus{outline:none;}.owl-prev.disabled,.owl-next.disabled{opacity:0.3;cursor:default !important;;}.owl-prev{width:32px;height:60px;position:absolute;top:40%;margin-left:20px;display:block !important;border:0px solid black;}.owl-next{width:32px;height:60px;position:absolute;top:40%;right:25px;display:block !important;border:0px solid black;}.owl-prev span,.owl-next span{font-size:120px;color:#FFFFFF;line-height:32px;}.owl-prev i,.owl-next i{transform:scale(1,6);color:#ccc;}#kontakt{background-color:#EFEFEF;}#kontakt .form-contact{background-color:#FFFFFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.form-kundenkarte{background-color:#FFFFFF;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:20px;border:1px solid #ccc;max-width:800px;}.form-check-input{margin-top:.5rem;-ms-transform:scale(1.5);/* IE */ -moz-transform:scale(1.5);/* FF */ -webkit-transform:scale(1.5);/* Safari and Chrome */ -o-transform:scale(1.5);/* Opera */ transform:scale(1.5);}.form-control{font-size:1rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto;}#captcha_code{float:left;margin-right:10px;}#captcha_refresh{float:left;color:#212529;cursor:pointer;font-size:.825rem;}#content{padding-top:215px;padding-bottom:80px;}.single-leistung{margin-bottom:20px;}.single-leistung h2{cursor:pointer;font-size:1.1rem;}.single-leistung h2:hover{text-decoration:underline !important;}.single-leistung h2 span{width:25px;display:inline-block;}.single-leistung h2 span::before{content:"+ ";font-size:1rem;color:green;}.single-leistung h2.active span::before{content:"- ";font-size:1rem;color:#d00;}.single-leistung-inner{display:none;padding-left:25px;}.single-leistung-inner p{padding-top:0;margin-top:0;}#header .header-top .contact a,#footer .menu a,.btn-white,.pageteaser-container-item a{text-decoration:none;}#corona{padding:40px 0;background-color:#FF4C00;color:#FFFFFF;}#corona .btn{margin-top:5px;}#corona .corona-badge{font-size:1.5rem;display:flex;align-items:center;justify-content:center;	margin-bottom:30px;}#corona .corona-badge .btn-white{font-size:1.2rem;line-height:1.2rem;}.modal-content{background-color:transparent;border:none;}.modal-content .modal-body{padding:0;}.close{color:#FFFFFF;position:absolute;right:10px;}.close:hover{color:#FFFFFF;}.h3,h3{ font-size:1.5rem;}.pageteaser-list{display:flex;flex-wrap:wrap;}.cn-image{padding-left:15px;padding-bottom:15px;}.ce-gallery img{max-width:100%;height:auto;}#angebote .ce-gallery img,#angebote .ce-gallery figure{	width:100%;}#angebote .ce-column,#angebote .ce-left .ce-gallery{	float:none !important;}.flyers{margin-left:-15px;margin-right:-15px;display:flex;flex-direction:row;flex-wrap:wrap;}.flyers>div{width:50%;padding-left:15px;padding-right:15px;margin-bottom:15px;}@media (min-width:992px){.modal-lg,.modal-xl{ max-width:724px;}}@media(max-width:1600px){.container-lg{ width:1200px;}#content{ padding-top:260px;}.cn-image{width:50%;	}}@media(max-width:1310px){#slider{ margin-top:151px;}.container-lg{ width:100%;}body,.form-control{ font-size:0.75rem;}h1{ font-size:1.2rem;}h2,.pageteaser-container-item .pageteaser-container-text h2{ font-size:1rem;}.h3,h3{ font-size:0.925rem;}.h5,h5{ font-size:0.825rem;}.btn{ font-size:0.6rem; line-height:0.7rem; padding:8px 15px;}#header .header-top .logo{ max-width:30%;}#header .header-top .logo img{ max-width:100%; height:auto;}#content{ padding-top:235px;}#kontakt .p-3{ padding:0 !important;}#kontakt .form-contact{ padding:20px !important; margin-top:20px;}#corona .corona-badge{ font-size:1rem;}.so-appointment,.so-vaccine-card{ line-height:1.2rem; width:630px;}#corona .corona-badge .btn-white{ font-size:0.6rem; line-height:0.7rem;}}@media(max-width:1020px){#slider{ margin-top:182px;}}@media(max-width:991px){.pageteaser-container-item{ width:100%; padding-right:0;}#uberuns img{ width:100% !important; height:auto !important; display:inline-block; float:none !important;}}@media(max-width:767px){.cn-image{width:100%;display:block; padding-left:0;padding-bottom:0;}#slider{ margin-top:94px;}.parallax-section{ position:relative; width:100%; height:460px;}.parallax-child-section{ clip:rect(0,auto,auto,0); position:absolute; top:0; left:0; width:100%; height:460px;}.image-parallax{ position:fixed; display:block; top:0; left:0; width:100%; height:100% !important; transform:translateZ(0); will-change:transform; z-index:1; background-attachment:scroll !important;}#content{ padding-top:118px}#two-cols .innerBg{ width:100%; height:50%;}#two-cols .fifty-left{ padding-bottom:70px;}#two-cols .fifty-right{ padding-left:0; padding-top:70px;}#header .contact{ display:none;}#header .menu ul{ display:none;}#header .header-top{ border-bottom:none;}#slider .caption{ font-size:1rem; width:400px;}h1{ font-size:1rem;}#slider .caption{ width:100%;}#header .header-top .logo{ width:200px; max-width:100%;}#header .menu ul{ background:rgba(191,217,115,0.95); height:100%; margin-left:-100%; overflow:scroll; padding:0px; position:fixed; top:0; left:0; transition:margin-left 0.2s ease-in; width:300px; z-index:2000; transform:translateZ(1px); -webkit-overflow-scrolling:touch; -webkit-box-shadow:16px 0px 40px -14px rgba(0,0,0,0.5); -moz-box-shadow:16px 0px 40px -14px rgba(0,0,0,0.5); box-shadow:16px 0px 40px -14px rgba(0,0,0,0.5); display:block; margin-top:0; padding-top:30px;}#header .menu-toggle{ border:0; cursor:pointer; height:2rem; padding:0px; width:32px; height:32px; z-index:10000; background:url('../../../assets/themes/petrig/images/menu-mobile.png') no-repeat center center; background-size:40px; border-radius:2px; overflow:hidden; float:right; display:block; margin-left:10px; margin-top:15px; outline:none;}#header .menu-toggle span{ display:none; opacity:0;}.menu-visible #header .menu ul{ margin-left:0; padding-top:30px;}#header .menu ul li{ display:inline-block; float:none; margin-left:0; width:100%; text-align:left; margin-right:0;}#header .menu ul li a{ padding:7px 15px; display:inline-block; width:100%;}.btn-preorder{ text-align:left !important; padding:20px;}.btn-preorder .so{ background-size:auto 28px; padding-left:43px; line-height:28px; display:inline-block; float:none; font-size:.75rem;}.owl-prev span,.owl-next span{ font-size:90px; color:#FFFFFF;}.so-appointment,.so-vaccine-card{width:100%;}.flyers>div{width:100%;}}@media(max-width:575px){ .pageteaser-container-item .pageteaser-container-text{ width:100%; margin-top:10px;}}@media(max-width:375px){}.form-website{	display:none !important;}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin-right:10px;}.captcha-image{width:auto;height:64px !important;margin-bottom:0 !important;}.captcha-container{display:flex;flex-direction:row;gap:0.5rem;margin-bottom:1rem;align-items:center;margin-top:50px;}.captcha-wrapper{display:flex;align-items:center;gap:5px;}.icon-refresh{cursor:pointer;	background-size:42px;background-position:0;background-image:url(https://www.apotool.kiosk.vision/assets/themes/default/images/icon-refresh.png);background-repeat:no-repeat;width:64px;height:64px;}.icon-refresh span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.icon-add{background-size:12px;background-position:0;background-image:url(https://www.apotool.kiosk.vision/assets/images/icon-plus.png);background-repeat:no-repeat;padding-left:16px;font-weight:bold;margin:15px 0;display:block;cursor:pointer;}      .form-contact{padding:30px;background-color:#FFFFFF !important;border:1px solid #151515;}      .btn-lg{font-size:1rem;padding:15px 20px;}            .btn-success{color:#FFFFFF;background-color:#FF4C00;border-color:#FF4C00;}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#FFFFFF;background-color:#FF4C00;border-color:#FF4C00;}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none;}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#FF4C00;border-color:#FF4C00;}.btn-success .badge{color:#FF4C00;background-color:#FFFFFF;}      .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.checkbox-container{display:flex;align-items:center;gap:10px;}.checkbox-container label{margin-bottom:0;}@media screen AND (max-width:768px){.captcha-container{margin-top:0;}}.teaser-list{margin:0 -20px;margin-bottom:50px;width:100%;display:inline-block;}.teaser-list .teaser-container-item{padding:0 20px;float:left;width:50%;}.teaser-list .teaser-container-item .teaser-container-text img{	max-width:100%;	height:auto;}.teaser-list .teaser-container-item .teaser-container-text h2{font-size:1.4rem;margin-bottom:0;}.teaser-list .teaser-container-item .teaser-container-text h2 a{	text-decoration:none;}a.btn-danger{color:#FFFFFF;text-decoration:none;font-size:1rem;line-height:normal;}@media (max-width:1310px){a.btn-danger{font-size:0.75rem;}}@media screen AND (max-width:767px){.teaser-list .teaser-container-item{width:100%;margin-bottom:30px;}}/*! * Datepicker v1.0.10 * https://fengyuanchen.github.io/datepicker * * Copyright 2014-present Chen Fengyuan * Released under the MIT license * * Date:2020-09-29T14:46:09.037Z */.datepicker-container{background-color:#fff;direction:ltr;font-size:0.75rem;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:0.75rem}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.btn-close{position:absolute;width:32px;height:32px;opacity:0.3; background:#fff;border:1px solid #ccc;border-radius:28px;right:10px;top:10px;}.btn-close:hover{opacity:1;}.btn-close:before,.btn-close:after{position:absolute;left:14px;content:' ';height:24px;width:3px;background-color:#333;top:3px;}.btn-close:before{transform:rotate(45deg);}.btn-close:after{transform:rotate(-45deg);}.apps{padding:20px;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;box-sizing:border-box;}.apps.gesundde{border:3px solid #942744;}.apps.sa-app{border:3px solid rgba(255,76,0,.95);}.apps .app-logo{display:flex;align-items:center;flex:1.5;margin-bottom:20px;}.app-column{display:flex;flex-direction:column;align-items:center;}.app-slogan{	font-size:1rem;text-align:center;margin-bottom:20px;}.apps .app-text{font-weight:500;text-align:center;display:flex;flex:1;align-items:center;color:#707070;text-transform:uppercase;	font-size:0.875rem;}.apps .app-icons{display:flex;flex:1;align-items:center;	justify-content:center;}.apps .app-icons .app-icon{float:left;margin-right:30px;}.apps .app-icons .app-icon:last-child{margin-right:0;}@media screen AND (max-width:440px){.apps{ width:100%;}}