/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
@font-face{font-family:'af';src:url(/modules/custom/mm_apothekenfinder/font/apothekenfinder-icons/af.eot?2ct2cb=);src:url(/modules/custom/mm_apothekenfinder/font/apothekenfinder-icons/af.eot?2ct2cb=#iefix) format('embedded-opentype'),url(/modules/custom/mm_apothekenfinder/font/apothekenfinder-icons/af.ttf?2ct2cb=) format('truetype'),url(/modules/custom/mm_apothekenfinder/font/apothekenfinder-icons/af.woff?2ct2cb=) format('woff'),url(/modules/custom/mm_apothekenfinder/font/apothekenfinder-icons/af.svg?2ct2cb=#icomoon) format('svg');font-weight:normal;font-style:normal;}[class^="af-"],[class*=" af-"]{font-family:'af' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.af-globe:before{content:"\f0ac";}.af-location_arrow:before{content:"\f124";}.af-at:before{content:"\f1fa";}.af-search:before{content:"\e900";color:#fff;}.af-arrow-down:before{content:"\e901";color:#fff;}
.apothekenfinder img.img-initial{max-width:none;width:auto}.apothekenfinder .messages_section{padding-top:20px;padding-bottom:20px}.apothekenfinder .messages_section .alert.alert-danger{background-color:#e57f7f;border:1px solid #e57f7f;color:#fff;border-radius:2px;font-size:17px;padding:24px 10px 20px 30px}.apothekenfinder .messages_section .alert.alert-danger .close{color:#fff}.apothekenfinder .form-wrapper{background:#f2f2f2;padding:20px 10px;margin-bottom:20px}@media screen and (min-width:992px){.apothekenfinder .form-wrapper{padding:40px}}.apothekenfinder .form-wrapper form{width:100%}.apothekenfinder .form-wrapper form label{display:none}.apothekenfinder .form-wrapper form .search_wrapper{display:inline-block;position:relative;width:100%}@media screen and (max-width:767px){.apothekenfinder .form-wrapper form .search_wrapper{margin-bottom:20px}}@media screen and (min-width:768px){.apothekenfinder .form-wrapper form .search_wrapper{width:50%;float:left;padding-right:15px}}@media screen and (min-width:992px){.apothekenfinder .form-wrapper form .search_wrapper{width:330px}}@media screen and (min-width:1200px){.apothekenfinder .form-wrapper form .search_wrapper{width:430px}}.apothekenfinder .form-wrapper form .search_wrapper .form-item-search-location{display:inline-block}.apothekenfinder .form-wrapper form .search_wrapper .form-item-search-location input{outline:none;height:50px;margin:0 auto;border-radius:0;border:1px solid #ccc;box-shadow:none;padding:10px 20px;background:#fff;font-family:'Open Sans','Roboto',sans-serif;font-weight:normal;font-size:15px;line-height:normal;font-style:normal}@media screen and (max-width:767px){.apothekenfinder .form-wrapper form .select_wrapper{margin-bottom:20px}}@media screen and (min-width:768px){.apothekenfinder .form-wrapper form .select_wrapper{width:50%;float:left;padding-left:15px}}@media screen and (min-width:992px){.apothekenfinder .form-wrapper form .select_wrapper{padding-right:15px;width:330px}}@media screen and (min-width:1200px){.apothekenfinder .form-wrapper form .select_wrapper{width:430px}}.apothekenfinder .form-wrapper form .select_wrapper .select-wrapper{position:relative}.apothekenfinder .form-wrapper form .select_wrapper .select-wrapper select{outline:none;height:50px;margin:0 auto;border-radius:0;box-shadow:none;padding:10px 20px;background:#fff;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Open Sans','Roboto',sans-serif;font-weight:normal;font-size:15px;line-height:normal;font-style:normal}.apothekenfinder .form-wrapper form .select_wrapper .select-wrapper select::-ms-expand{display:none}.apothekenfinder .form-wrapper form .select_wrapper .select-wrapper:before{height:50px;width:50px;position:absolute;top:0;right:0;bottom:0;background-color:#e46b0f;line-height:50px;text-align:center;content:"\e901";font-family:'af';color:#fff;background-repeat:no-repeat;background-size:30px 30px;background-position:center;padding:10px;pointer-events:none;line-height:30px;font-size:10px;border-radius:0 3px 3px 0}.apothekenfinder .form-wrapper form .select_wrapper .select-wrapper:after{content:none}@media screen and (min-width:768px){.apothekenfinder .form-wrapper form .button_wrapper{clear:both;width:200px;margin:auto;padding-top:30px}}@media screen and (min-width:992px){.apothekenfinder .form-wrapper form .button_wrapper{clear:none;float:left;padding:0 0 0 15px;width:200px}}@media screen and (min-width:1200px){.apothekenfinder .form-wrapper form .button_wrapper{width:200px}}.apothekenfinder .form-wrapper form .button_wrapper button{font-family:'Open Sans Condensed','Roboto Condensed',sans-serif;font-weight:bold;font-size:18px;line-height:normal;font-style:normal;width:100%;height:50px;border-radius:3px;border:1px solid #e46b0f;padding-left:50px;display:inline-block;position:relative;background-color:transparent;color:#fff;z-index:1}.apothekenfinder .form-wrapper form .button_wrapper button:after{content:"\e900";font-family:'af';color:#fff;background-repeat:no-repeat;background-size:contain;display:block;width:32px;height:22px;border-right:1px solid #fff;padding-right:12px;vertical-align:sub;margin-right:20px;position:absolute;left:15px;top:15px;line-height:22px}.apothekenfinder .form-wrapper form .button_wrapper button:before{content:'';position:absolute;top:0;right:0;background:#e46b0f;width:100%;height:100%;z-index:-1;transition:all .5s}.apothekenfinder .form-wrapper form .button_wrapper button:hover,.apothekenfinder .form-wrapper form .button_wrapper button:active,.apothekenfinder .form-wrapper form .button_wrapper button:focus{background-color:transparent;color:#e46b0f;text-decoration:none;outline:none}.apothekenfinder .form-wrapper form .button_wrapper button:hover:before,.apothekenfinder .form-wrapper form .button_wrapper button:active:before,.apothekenfinder .form-wrapper form .button_wrapper button:focus:before{width:0}.apothekenfinder .form-wrapper form .button_wrapper button:hover:after,.apothekenfinder .form-wrapper form .button_wrapper button:active:after,.apothekenfinder .form-wrapper form .button_wrapper button:focus:after{color:#e46b0f;border-right:1px solid #e46b0f}.apothekenfinder .tabs-wrapper{background-color:#fff}.apothekenfinder .tabs-wrapper ul.tabs{border-bottom:4px solid #fff;list-style-type:none;width:100%;margin:0 auto;padding:0;text-align:center;font-size:0}@media screen and (min-width:768px){.apothekenfinder .tabs-wrapper ul.tabs{border-bottom:0}}.apothekenfinder .tabs-wrapper ul.tabs li{width:auto;line-height:normal;margin-right:5px;margin-left:5px;display:inline-block}@media screen and (max-width:500px){.apothekenfinder .tabs-wrapper ul.tabs li{margin:0;width:50%;max-width:50%;display:inline-block;float:left;margin-bottom:20px}}.apothekenfinder .tabs-wrapper ul.tabs li a{padding:19px 30px;font-family:'Open Sans Condensed','Roboto Condensed',sans-serif;font-size:18px;font-weight:bold;line-height:normal;color:#333;display:block;text-decoration:none;position:relative}.apothekenfinder .tabs-wrapper ul.tabs li a .radio{background-color:#fff;width:22px;height:22px;vertical-align:bottom;border-radius:50%;border:1px solid #ccc;display:block;margin:auto auto 10px;position:relative}@media screen and (min-width:768px){.apothekenfinder .tabs-wrapper ul.tabs li a .radio{display:inline-block;margin:0 12px 0 0}}.apothekenfinder .tabs-wrapper ul.tabs li a.active .radio,.apothekenfinder .tabs-wrapper ul.tabs li a:hover .radio{border:2px solid #e46b0f}.apothekenfinder .tabs-wrapper ul.tabs li a.active .radio:before,.apothekenfinder .tabs-wrapper ul.tabs li a:hover .radio:before{content:'';display:block;border-radius:50%;position:absolute;background:#e46b0f;width:8px;height:8px;left:5px;top:5px}@media screen and (max-width:500px){.apothekenfinder .tabs-wrapper ul.tabs li a{padding:10px 10px;font-size:16px}}.apothekenfinder .map-wrapper{margin-top:20px;margin-bottom:30px}.apothekenfinder .map-wrapper .map{height:400px;width:100%}.apothekenfinder .map-wrapper .map .apotheke_marker{color:#333;font-size:15px;line-height:20px;min-width:220px}.apothekenfinder .map-wrapper .map .apotheke_marker h3{font-size:18px;margin-top:0;margin-bottom:13px}.apothekenfinder .map-wrapper .map .apotheke_marker .times{margin-top:5px;margin-bottom:20px}.apothekenfinder .map-wrapper .map .apotheke_marker .times table tr td:first-child{width:59px}.apothekenfinder .map-wrapper .map .apotheke_marker .address{margin-bottom:16px}.apothekenfinder .map-wrapper .map .apotheke_marker .result-label{font-family:'Open Sans','Roboto',sans-serif;font-weight:bold;font-size:15px;line-height:20px;font-style:normal}.apothekenfinder .map-wrapper .map .apotheke_marker .contact .fax+.email,.apothekenfinder .map-wrapper .map .apotheke_marker .contact .phone+.email,.apothekenfinder .map-wrapper .map .apotheke_marker .contact .fax+.url,.apothekenfinder .map-wrapper .map .apotheke_marker .contact .phone+.url{margin-top:16px}.apothekenfinder .map-wrapper .map .apotheke_marker .distance{color:#808080;display:inline-block;margin-left:10px}.apothekenfinder h1{text-align:center}.apothekenfinder .results-wrapper{clear:both}.apothekenfinder .results-wrapper .result-count{text-align:center;margin-bottom:50px}@media screen and (min-width:768px){.apothekenfinder .results-wrapper .result-count{margin-bottom:80px}}.apothekenfinder .results-wrapper .result-count h2{font-family:'Open Sans Condensed','Roboto Condensed',sans-serif;font-weight:bold;font-size:24px;line-height:30px;font-style:normal;color:#808080}.apothekenfinder .results-wrapper .row hr{margin-top:25px;margin-bottom:30px;border-top:1px solid #e6e6e6}.apothekenfinder .results-wrapper .row hr.big{margin-top:20px;margin-bottom:20px;border-top:6px solid #e6e6e6}.apothekenfinder .results-wrapper .row .apotheke .icon-wrapper img{min-width:20px;max-width:35px;display:block;margin:0 auto}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper h3{margin-top:0;margin-bottom:25px;color:#333;font-family:'Open Sans','Roboto',sans-serif;font-weight:normal;font-size:24px;line-height:30px;font-style:normal}@media screen and (min-width:768px){.apothekenfinder .results-wrapper .row .apotheke .data-wrapper h3{font-family:'Open Sans','Roboto',sans-serif;font-weight:normal;font-size:28px;line-height:38px;font-style:normal}}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .col-headline{margin-bottom:10px;font-family:'Open Sans','Roboto',sans-serif;font-weight:bold;font-size:15px;line-height:25px;font-style:normal}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .result-label{font-family:'Open Sans','Roboto',sans-serif;font-weight:bold;font-size:15px;line-height:25px;font-style:normal}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .data-item{margin-bottom:3px;font-family:'Open Sans','Roboto',sans-serif;font-weight:normal;font-size:15px;line-height:25px;font-style:normal}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .btn-af-details{text-decoration:none;font-family:'Open Sans Condensed','Roboto Condensed',sans-serif;font-weight:bold;font-size:18px;line-height:26px;font-style:normal;text-transform:uppercase}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .btn-af-details.collapsed .open-state{display:none}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .btn-af-details:not(.collapsed) .close-state{display:none}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .address,.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .times,.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .contact{margin-bottom:25px}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .times strong{color:#333}.apothekenfinder .results-wrapper .row .apotheke .data-wrapper .times table tr td:first-child{vertical-align:top;width:69px}
.paragraph--unpublished{background-color:#fff4f4;}
