@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%;}}