body {overflow-x: hidden;}
.min {min-height:1px !important;}
.max {max-width:100% !important;width:100% !important}
a {color:#00953a;text-decoration:underline;}
.page-id-387 a {color:#ad5b2d;}
.page-id-413 a {color:#f8b32a;}
.page-id-418 a {color:#5ab7b2;}
.page-id-424 a {color:#1f89b7;}
.oxy-header-row {box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);}
.topHeader {color:rgba(255,255,255,0.08);}
.topHeader a {color:#fff;padding:0 12px;font-size:14px;text-decoration:none;display: inline;}
.topHeader a:hover {color:#000;text-decoration:none;}
.max:not(.ct-section), .max.ct-section .ct-section-inner-wrap {flex-direction: column !important;}
.atomic-logo {opacity: 1;}
.atomic-logo:hover {opacity: 0.85;}
sub, sup {font-size: 85%;top: -0.3em;font-weight: 300 !important;}
.green {color:#00953a;}
.k53Blue {color:#6a92aa;}
footer a {color:#9E9E9E !important;text-decoration:none;font-size:14px;}
footer a:hover {color:#00953a !important;}
footer {line-height:32px;}
.rounded {border-radius: 50%;}
.yellow {color: #f8b32a !important;}
.yellowHalf {color: #f8b32a !important;opacity: 0.5;}
.brown {color:#ad5b2d;}
.tuerkis {color:#5ab7b2;}
.blue {color:#1f89b7;}
.regularisGreen {color:#91bd1f}
iframe {border: none;}
.oxy-post-content, .oxy-post-title {background:#00953a;padding:10px;}
.faq .ct-section-inner-wrap {padding:0px;}
.faq .oxy-toggle {width:100%;max-width:100%;padding:10px;background:#fff;margin-bottom:10px;}
.toggleHeading {font-size: 20px;}
.toggleText {background:#00953a;color: #fff;margin-bottom: 10px;padding: 15px 30px 15px 30px;}
.faq a {color:#fff;}
.page-id-387 .faq .oxy-toggle {width:100%;max-width:100%;padding:10px;background:#f1f1f1;margin-bottom:10px;}
.page-id-387 .toggleText {background:#ad5b2d;padding:10px;}
.page-id-413 .faq .oxy-toggle {width:100%;max-width:100%;padding:10px;background:#fff;margin-bottom:10px;}
.page-id-413 .toggleText {background:#f8b32a;padding:10px;}
.page-id-418 .faq .oxy-toggle {width:100%;max-width:100%;padding:10px;background:#fff;margin-bottom:10px;}
.page-id-418 .toggleText {background:#5ab7b2;padding:10px;} 
.page-id-424 .faq .oxy-toggle {width:100%;max-width:100%;padding:10px;background:#fff;margin-bottom:10px;}
.page-id-424 .toggleText {background:#1f89b7;padding:10px;}
.contactForm input {width:90%;height:40px;line-height:40px;text-indent:10px;border: 1px solid #e3e3e3;}
.contactForm textarea {width:90%;text-indent:10px;border: 1px solid #e3e3e3;}
button, html [type="button"], [type="reset"], [type="submit"] {width: 200px !important;cursor: pointer;background:#00953a;color:#fff;text-indent: inherit !important;}
.contactForm button, html [type="submit"]:hover {background:#10295f}
.contactForm [type="checkbox"] {width: inherit;line-height: inherit;height: inherit;text-indent: inherit !important;}
.fancybox-content {width:620px !important;height:550px !important;}
.languageSelection a {color:#4b4a4a;text-decoration:none !important;}
.languageSelection a:hover {text-decoration:underline !important;}

.cc_message {line-height:24px !important;font-size: 16px !important;}
.cc_container .cc_btn, .cc_container .cc_btn {background-color: #00953a !important;color: #fff !important;}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active {background-color: #10295f !important;color: #fff !important;}

.fancybox-button svg {width:30px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {background: transparent;width: 50px !important;}

.fachkreiseNavigation {line-height:32px;}
@media only screen and (max-width: 1024px) {
.oxy-nav-menu .menu-item .sub-menu ul {display:none;}}

.atomic-logo {opacity:1 !important;}
.oxygen-unslider-container button {width:inherit !important;}
.orange {color:#f7a700;}
.orangeList li {list-style-type:none;margin-left:-40px;}

/* EXPERTENFINDER*/
#map {height:600px;}
#apothekenfinder_map {float: none !important;width: 100% !important;height: 600px;}
#apothekenfinder_sidebar {position: absolute;width: 350px !important;z-index: 99;left:35px !important;background: rgba(255, 255, 255, 0.90);margin-top: 35px;max-height: 530px;overflow:hidden;}
#apothekenfinder_sidebar:hover {background: rgba(255, 255, 255, 0.95);-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}
.sidebar_apotheke {border-bottom: 1px solid #f1f1f1;}
.sidebar_apotheke * {padding-right: 10px !important;font-size: 16px !important;line-height:1.3em;}
.sidebar_apotheke #content {padding:20px 10px 25px 20px;cursor: help;}
.sidebar_apotheke #content:hover, .sidebar_apotheke #content.active {background: no-repeat top right/14% url("/wp-content/uploads/2020/11/xPert.png") #243064;color:#fff;-webkit-transition: background-color 500ms linear;-ms-transition: background-color 500ms linear;transition: background-color 500ms linear;}
.sidebar_apotheke #content:hover a, .sidebar_apotheke #content.active a {color:#b3ce4c;}
.sidebar_apotheke #content a {color:#b3ce4c}
.sidebar_apotheke #content a:hover {color:#b3ce4c;text-decoration:underline;}
.sidebar_apotheke .intro, .sidebar_apotheke .adressLabel {display:none;}
.sidebar_apotheke h1 a {font-size: 20px !important;}
#apothekenfinder_sidebar_apotheken {height:380px;overflow-y:auto;}
#apothekenfinder_sidebar_suche {background:#00953a;padding: 10px 20px 20px 20px !important;height: auto !important;overflow: visible !important;}
#apothekenfinder_sidebar_suche label {color:#fff !important;margin-bottom:5px;display:block;}
#apothekenfinder_sidebar_suche input[type="search"] {width: 100%;height: 40px;text-indent: 5px !important;border-radius:0;border: 0;-webkit-appearance: none;}
#apothekenfinder_sidebar_suche input[type="submit"] {width: 100% !important;height: 35px;border:none;margin-top:5px !important;background: #fff;color: #243064;}
#apothekenfinder_sidebar_suche input[type="submit"]:hover {background: #243064;color: #fff;}
.gm-style-mtc button, .gm-fullscreen-control, .gm-svpc {display:none !important;}
.gm-bundled-control button {width: inherit !important;background:transparent !important}
.gm-style-iw-d a {color:#b3ce4c;}
.gm-style-iw-d a:hover {color:#243064;text-decoration:underline;}
.cluster-0 div {color:#fff !important;}
.cluster-1 div {color: #fff !important;}
.cluster-2 div {color: #fff !important;}
.cluster-3 div {color: #fff !important;}

@media only screen and (max-width: 1024px) {
	#apothekenfinder_sidebar {left:0 !important;margin-top:0 !important;width:100% !important;}
	#apothekenfinder_sidebar_apotheken {display:none;}
	#apothekenfinder_map {padding-top: 120px;}}

/* EXPERTENFINDER*/
@media all and (-ms-high-contrast:none) {
	.flexslider .slides img {min-height:1px;max-width:100%;width:500px !important;}}