/* ----------------------------------------------------------------
	Outdooractive / grosse Karte
-----------------------------------------------------------------*/
.oax-part-flexviewpage {
    z-index: 10 !important;
}

.agMapFullScreen .oax-top-cont {
    z-index: 10 !important;
}

body.agMapFullScreen #content {
    z-index: 9000;
}

.agMapFullScreen .oax .oax_flex_view_wrapper {
    height: calc(100% - 55px) !important;
}

.oax .oax-map-container {
    height: calc(100vh - 500px) !important;
    z-index: 10 !important;
}

.oax .oax_toggle_button_text {
    color: #000000 !important;
}

.oax .oax_toggle_button .oax-search-type-icon>span {
    color: #000000 !important;
}

.oax-fullscreen .oax .oax-flexView {
    margin-top: 70px;
}

.oax .oax_top_label {
    color: #fff !important;
}

.oax .oax_abstractDifficulty.oax_d1 {
    color: #fff !important;
}

.oax .oax-icon-list-view {
    color: #fff !important;
}

.oax .oax-icon-map {
    color: #fff !important;
}

.oax .oax-cluster-marker-label {
    color: #fff !important;
}

.oax .oax_filter_pane .oax_toggle_caption label, .oax .oax_filter_pane .oax_checkbox {
    color: #000000 !important;
}

.oax-icon-arrow-circle-left:before {
    color: #000000 !important;
}

.oax .oax_what_selection .oax_toggle_wrap .oax_toggle_cont .oax_toggle_caption label span {
    color: #000000 !important;
}

.oax .oax_filter_pane .oax_toggle_cont label span {
    color: #000000 !important;
}

.oax .oax_abstractDifficulty.oax_d2 {
    color: #fff !important;
}

.oax .oax_abstractDifficulty.oax_d2 span {
    color: #ffffff;
}

.oax .oax_what_selected_box span {
    color: #000000 !important;
}

.oax .oax_fix_values span {
    color: #000000;
}

.oax .oax_filter_pane .oax_radio {
    color: #000000 !important;

}

.oax .oax_abstractDifficulty.oax_d3 {
    color: #fff !important;
}

.oax .oax-show-list.oax_s1_deprecated.oax-view-control.oax_selected .oax-icon-list-view {
    color: #000000 !important;
}

.oax .oax-show-gallery.oax_s1_deprecated.oax-view-control .oax-icon-gallery {
    color: #fff !important;
}

.oax .oax-show-gallery.oax_s1_deprecated.oax-view-control.oax_selected .oax-icon-gallery {
    color: #000000 !important;
}

.oax .oax-show-map.oax_s1_deprecated.oax-view-control.oax_selected .oax-icon-map {
    color: #000000 !important;
}

.oax .oax-icon-arrowhead-down {
    color: #fff !important;
}

@media (max-width: 991px) {
    .oax .oax-map-container {
        height: calc(100vh - 284px) !important;
        overflow: visible !important;
    }

    #footer {
        z-index: 1;
    }

    .map-wrapper {
        padding: 0px 0px 20px 0px !important;
    }
}

.oax-smallscreen .oax-icon-map {
    color: #000000 !important;
}

.oax-smallscreen .oax .oax_btn_dark {
    color: #ffffff !important;
}


.oax-smallscreen .oax .oax_checkbox [class^="oax-icon-"]:not(.oax_icon_no_check) {
    color: #000000 !important;
}

.oax-smallscreen .oax .oax_filter_wrapper .oax_checkbox {
    color: #000000 !important;
}

.oax-smallscreen .oax .oax_radio.oax_multiline_label {
    color: #000000 !important;
}

@media (max-width: 767px) {
    .oax-top-cont.oax {
        margin-left: -40px !important;
        width: calc(100% + 80px) !important;
    }
}

@media (max-width: 480px) {
    .oax-top-cont.oax {
        margin-left: -20px !important;
        width: calc(100% + 40px) !important;
    }
}