#mapContainer{font-size:12px;line-height:18px;position:relative;width:100%;text-align:left;-webkit-backface-visibility:hidden}#mapContainer .cf{display:block;float:none;clear:both;line-height:0;width:1px;margin:0;padding:0;font-size:0;height:0}#mapContainer input:focus{outline:0}#mapContainer .mapCanvasContainer{position:relative;float:left;width:100%}#mapContainer #mapElevationChart{position:relative;border:0 none;height:230px;margin:0}#mapContainer #mapElevationChart .esriElevationProfileChartNode{margin-top:-15px}#mapContainer #mapElevationChart .esriElevationProfileInfoNode,#mapContainer #mapElevationChart .esriElevationProfileSourceLabel{display:none}#mapContainer #mapElevationChart:empty{display:none}#mapContainer #mapElevationChart .distance-label{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:12px;font-family:Arial;padding:0;padding-bottom:20px;pointer-events:none}#mapContainer #mapElevationChart .elevation-label{position:absolute;transform:rotate(270deg);font-size:12px;transform-origin:0 0;text-align:center;width:138px;padding:13px 0 0 0;top:164px;font-family:Arial;pointer-events:none}#mapContainer #mapElevationChart .elevation-instructions{margin-top:-20px;text-align:center;padding:0 30px;line-height:15px;font-size:10px}#mapContainer #mapElevationChart .esriProfileChart div,#mapContainer #mapElevationChart .esriProfileChart svg text{font-weight:normal!important;font-family:Arial!important}#mapContainer #distanceTitleText{text-align:center;font-size:12px;position:absolute;float:none;width:100%;display:none;height:auto;overflow:hidden}#mapContainer .mapCanvas{position:relative;min-height:583px}#mapContainer .mapCanvas circle,#mapContainer .mapCanvas image,#mapContainer .mapCanvas path,#mapContainer .mapCanvas text{cursor:pointer}#mapContainer .mapCanvas #mapCanvas_root path:hover,#mapContainer .mapCanvas #mapCanvas_root path.path_active{stroke-width:7px;stroke:#f00}#mapContainer .mapCanvas #mapCanvas_graphics_layer path:hover{stroke-width:2px}#mapContainer .mapCanvas #mapOverview path:hover{stroke-width:2px;cursor:default}#mapContainer .mapCanvas text{font-weight:normal;font-size:11px}#mapContainer .mapLoading{position:absolute;top:10px;right:10px;font-size:11px;color:white;text-shadow:1px 1px 1px #000;z-index:98}#mapContainer .mapControls{position:absolute;bottom:13px;left:10px;z-index:202}#mapContainer .mapToolbar{padding:7px 5px;text-align:center;border-bottom:1px solid #eee}#mapContainer .mapToolbar .mapToolbarButtons{float:right}#mapContainer .mapToolbar button .ui-button-text{font-size:11px}#mapContainer .mapToolbar .mapToolbarSelects{float:left}#mapContainer .mapToolbar .mapToolbarSelects select{margin-right:5px}#mapContainer .mapToolbar select.mapParkSelect{width:150px}#mapContainer .mapToolbar .mapToolbarSearch{float:left}#mapContainer .mapToolbar .mapToolbarSearch input{min-width:150px;color:#aaa}#mapContainer .mapToolbar .mapToolbarSearch input:focus{color:#666}#mapContainer .mapSidebar{width:310px;height:auto;position:absolute;top:0;right:0;background:white}#mapContainer .mapSidebar .mapToggleLayersButton{position:absolute;bottom:-32px;background:#f3975f;color:white;width:32px;height:32px;right:48px;cursor:pointer;box-sizing:border-box;padding:10px;z-index:201;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}#mapContainer .mapSidebar .mapToggleLayersButton svg{display:none;fill:white}#mapContainer .mapSidebar .mapToggleLayersButton svg.open_menu{display:block}#mapContainer .mapSidebar .mapToggleLayersButton .offer_filter{margin:0;padding:0;border:0}#mapContainer .mapSidebar .mapToggleLayersButton:hover{background:#e3874f}#mapContainer .mapSidebar.sidebar_visible .mapToggleLayersButton svg.close_menu{display:block}#mapContainer .mapSidebar.sidebar_visible .mapToggleLayersButton svg.open_menu{display:none}#mapContainer .mapInformation{float:left;width:100%;position:relative;overflow:hidden;z-index:201}#mapContainer .mapInfo a.mapHelpButton{float:right;display:block;padding:5px 10px;font-size:10px;color:#6a9344}#mapContainer .mapHelpButton:hover{color:#333}#mapContainer .mapControls .mapButton{background-color:white;width:32px;height:32px;margin-top:7px;cursor:pointer;position:relative;box-sizing:border-box;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#mapContainer .mapControls .mapButton svg{fill:#4a4a4a;float:left}#mapContainer .mapControls .mapButton:hover{background-color:#eeeeea}#mapContainer .mapControls .mapButton.active,#mapContainer .mapControls .mapButton.active:hover{background-color:#4a4a4a}#mapContainer .mapControls .mapButton.active svg{fill:white}#mapContainer .mapControls .mapButton.active.processing{box-shadow:0 0 0 rgba(255,255,255,0.7);animation:pulse .8s infinite}#mapContainer .mapControls .mapButton.mapZoomInButton,#mapContainer .mapControls .mapButton.mapZoomOutButton{padding:10px}#mapContainer .mapControls .mapButton.mapZoomInButton{padding:12px 10px}#mapContainer .mapControls .mapButton.mapZoomOutButton{padding:16px 10px}#mapContainer .mapControls .mapButton.mapHomeButton{padding:8px 4px}#mapContainer .mapControls .mapButton.mapGeoLocationButton{padding:7px}#mapContainer .mapControls .composedMapButtons{margin-top:7px}#mapContainer .mapControls .composedMapButtons .mapButton{height:35px;margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}#mapContainer .mapControls .composedMapButtons .mapButton::after{content:'';display:block;width:24px;bottom:0;left:4px;position:absolute;background:#e5e5dc;height:1px}#mapContainer .mapControls .composedMapButtons .mapButton:first-child{-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-top-left-radius:2px}#mapContainer .mapControls .composedMapButtons .mapButton:last-child{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}#mapContainer .mapControls .composedMapButtons .mapButton:last-child::after{display:none}#mapContainer .mapLegend{display:none}#mapContainer .mapSidebar .section_header,#mapContainer .mapSidebar .section_child{padding:0 10px;margin:10px 0 5px;font-size:14px}#mapContainer .mapSidebar .section_header{margin-bottom:0;border-bottom:2px solid #fff}#mapContainer .mapSidebar .section_child{margin:5px 0 2px;font-size:12px}#mapContainer .mapSidebar .inner{padding:0;margin:0;height:auto;overflow-y:auto;overflow-x:hidden;background:#fff none}#mapContainer .mapSidebar .mapInformation .section_header{background:#eeeeea;color:#4a4a4a;font-weight:normal;margin-top:0;height:32px;line-height:32px;font-size:13px;text-transform:uppercase;padding-bottom:0;padding-left:42px;position:relative;box-sizing:content-box;letter-spacing:normal}#mapContainer .mapSidebar .mapInformation .inner .section_header[data-rel="mapTools"]{border-bottom:0}#mapContainer .mapSidebar .mapInformation .inner div{overflow:auto;width:auto}#mapContainer .mapSidebar .mapInformation .section_header{cursor:pointer}#mapContainer .mapSidebar .mapInformation .mapOffers div.section_header,#mapContainer .mapSidebar .mapInformation .mapTools div.section_header{margin-top:0}#mapContainer .mapSidebar .mapInformation .mapLayers .section_child,#mapContainer .mapSidebar .mapInformation .mapOffers .section_child{color:#4a4a4a;cursor:pointer;padding:6px 0 7px;margin:0;border-bottom:1px solid #eeeeea;position:relative;clear:both;font-weight:normal;height:auto;line-height:16px;font-size:13px;letter-spacing:normal}#mapContainer .mapSidebar .mapInformation .mapLayers .section_child,#mapContainer .mapSidebar .mapInformation .mapLayers label,#mapContainer .mapSidebar .mapInformation .mapLayers span,#mapContainer .mapSidebar .mapInformation .mapOffers .section_child,#mapContainer .mapSidebar .mapInformation .mapOffers label,#mapContainer .mapSidebar .mapInformation .mapOffers span{line-height:16px;font-size:13px;color:#4a4a4a;letter-spacing:normal;text-transform:none}#mapContainer .mapSidebar .mapInformation .mapLayers label,#mapContainer .mapSidebar .mapInformation .mapOffers label{margin:0;padding:0;display:inline}#mapContainer .mapSidebar .mapInformation .mapLayers .section_child{padding-left:32px}#mapContainer .mapSidebar .mapInformation .mapLayers .section_child .toggle,#mapContainer .mapSidebar .mapInformation .mapOffers .section_child .toggle{width:16px;font-family:monospace;font-weight:bold;text-align:center;position:absolute;top:7px;right:17px}#mapContainer .mapSidebar .mapInformation .mapLayers ul,#mapContainer .mapSidebar .mapInformation .mapOffers ul,#mapContainer .mapSidebar .mapInformation .mapPoi ul{padding:0;margin:0;background:#f6f6f4;border-bottom:1px solid #e5e5dc}#mapContainer .mapSidebar .mapInformation .mapLayers ul#map_layer_group_default{background:white;border-bottom:0 none}#mapContainer .mapSidebar .mapInformation .mapLayers ul#map_layer_group_default li{border-bottom:1px solid #e5e5dc;padding:6px 0}#mapContainer .mapSidebar .mapInformation .mapLayers ul li,#mapContainer .mapSidebar .mapInformation .mapOffers ul li,#mapContainer .mapSidebar .mapInformation .mapPoi ul li{list-style-type:none;list-style-image:none;padding:3px 0}#mapContainer .mapSidebar .mapInformation .mapLayers ul li:after,#mapContainer .mapSidebar .mapInformation .mapLayers ul li:before,#mapContainer .mapSidebar .mapInformation .mapOffers ul li:after,#mapContainer .mapSidebar .mapInformation .mapOffers ul li:before,#mapContainer .mapSidebar .mapInformation .mapPoi ul li:after,#mapContainer .mapSidebar .mapInformation .mapPoi ul li:before{display:none}#mapContainer .mapSidebar .mapInformation .mapLayers input,#mapContainer .mapSidebar .mapInformation .mapOffers input,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers input,#mapContainer .mapSidebar .mapInformation .mapPoi input{display:none}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label{width:16px;height:16px;margin:0 8px;float:left;position:relative;cursor:pointer}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label span::before,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label span::before,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label span::before,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label span::before{position:absolute;content:'';left:0;top:0;width:16px;height:16px;z-index:30;border:2px solid #e5e5dc;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label span::after,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label span::after{left:0;border:0;background:#4a4a4a;overflow:hidden;text-align:center;opacity:0}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label.group_active span::after,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label.group_active span::after,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label.group_active span::after,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label.group_active span::after{opacity:1;background:#e5e5dc}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label.group_active span::before,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label.group_active span::before,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label.group_active span::before,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label.group_active span::before{opacity:1;background:#4a4a4a;z-index:31;width:10px;height:3px;left:3px;border:0;top:6px}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label.group_active input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label.group_active input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label.group_active input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label.group_active input:checked+span::after{background:#4a4a4a}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label.group_active input:checked+span::before,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label.group_active input:checked+span::before,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label.group_active input:checked+span::before,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label.group_active input:checked+span::before{z-index:30}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label input:checked+span>svg,#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label input:checked+span>svg,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label input:checked+span>svg,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label input:checked+span::after,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label input:checked+span>svg,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label input:checked+span::after{opacity:1}#mapContainer .mapSidebar .mapInformation .mapLayers label.checkbox_label span svg,#mapContainer .mapSidebar .mapInformation .mapOffers label.checkbox_label span svg,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label.checkbox_label span svg,#mapContainer .mapSidebar .mapInformation .mapPoi label.checkbox_label span svg{opacity:0;position:absolute;top:0;left:0;z-index:31;fill:white;box-sizing:border-box;width:16px;height:16px;padding:3px 4px 3px 3px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mapContainer .mapSidebar .mapInformation .mapLayers span.image,#mapContainer .mapSidebar .mapInformation .mapLayers span.image,#mapContainer .mapSidebar .mapInformation .mapLayers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers span.image,#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers span.image,#mapContainer .mapSidebar .mapInformation .mapPoi span.image,#mapContainer .mapSidebar .mapInformation .mapPoi span.image,#mapContainer .mapSidebar .mapInformation .mapPoi span.image{width:16px;height:16px;margin:0 5px 0 10px;padding:0;display:block;float:left}#mapContainer .mapSidebar .mapInformation .mapOffers .section_child input{margin-top:2px}#mapContainer .mapSidebar .mapInformation .mapOffers .toggle_all_layers label{margin-left:0}#mapContainer .mapSidebar .mapInformation .mapPoi ul{background:white}#mapContainer .mapSidebar .mapInformation .mapLayers ul li img,#mapContainer .mapSidebar .mapInformation .mapOffers ul li img{display:none}#mapContainer .mapSidebar .mapInformation .mapLayers ul li a.legend,#mapContainer .mapSidebar .mapInformation .mapLayers ul li a.legend_wmts,#mapContainer .mapSidebar .mapInformation .mapOffers ul li a.legend{float:right}#mapContainer .mapSidebar .mapInformation .mapOffers p{padding:3px 10px;margin:0;background:#eee;border-bottom:1px solid #e5e5dc}#mapContainer .mapSidebar .mapInformation .mapOffers p input{width:auto}#mapContainer .mapSidebar .mapInformation .mapOffers p label{margin-left:10px}#mapContainer .mapSidebar .mapInformation .mapPrint,#mapContainer .mapSidebar .mapInformation .mapTools{position:relative;margin:0}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintClose,#mapContainer .mapSidebar .mapInformation .mapPrint .mapToolsClose{position:absolute;top:0;right:10px}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions{padding:10px 10px 15px}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button{font-size:12px;border:0 none;padding:0;line-height:36px;text-transform:uppercase;text-align:center;background:#1caf8e;width:49%;color:white;float:left;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button:hover{background:#199d80}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintButton{width:100%}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintCancel{float:right;background:#eeeeea;color:#646363}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintCancel:hover{background:#e5e5dc}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintLoading{width:100%;overflow:hidden;height:36px;vertical-align:middle;cursor:default;text-align:center}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintLoading div{height:36px;display:inline-block}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintLoading div img{display:block;height:15px;padding-top:10px;padding-right:10px;float:left}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintLoading div span{line-height:36px;display:block;float:left}#mapContainer .mapSidebar .mapInformation .mapPrint .mapPrintActions button.mapPrintLoading:hover{background:#1caf8e}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement{padding:10px}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button{width:36px;height:36px;padding:6px;background:transparent;box-sizing:border-box;cursor:pointer;border:0 none;margin-right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button::before,#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button::after{content:'';display:none}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button svg{fill:#4a4a4a;width:auto;height:auto;float:left}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button.active,#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button:hover{background:#1caf8e}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button.active svg,#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurement button:hover svg{fill:#eeeeea}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurementInstruction,#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurementResult{padding:0 10px 10px;font-size:12px;color:#4a4a4a}#mapContainer .mapSidebar .mapInformation .mapTools .mapToolsMeasurementInstruction{padding:10px;font-weight:bold}#mapContainer .mapSidebar span.collapse_indicator{display:block;position:absolute;top:0;left:0;width:32px;height:32px;background:#e5e5dc;box-sizing:border-box;padding:10px}#mapContainer .mapSidebar span.collapse_indicator svg{display:none;fill:#4a4a4a}#mapContainer .mapSidebar span.collapse_indicator svg.icon_plus{display:block}#mapContainer .mapSidebar .active span.collapse_indicator svg.icon_minus{display:block;padding-top:5px}#mapContainer .mapSidebar .active span.collapse_indicator svg.icon_plus{display:none}#mapContainer .infoBarContainer{background:#e5e5dc;color:#646363;height:29px;font-size:9px;line-height:29px;overflow:hidden}#mapContainer .infoBarContainer .mapCopyright{position:absolute;text-align:center;width:100%;height:29px;overflow:hidden}#mapContainer .infoBarContainer .mapInfoScalebar{float:left;width:150px;margin-right:20px}#mapContainer .infoBarContainer .mapInfoScalebar *{box-sizing:content-box}#mapContainer .infoBarContainer .esriScalebar{width:auto;height:20px;float:left;margin:6px 0 0 10px;position:static}#mapContainer .infoBarContainer .esriScalebarRuler{height:16px;background-color:transparent;border:2px solid #646363;border-left:0 none;border-top:0 none}#mapContainer .infoBarContainer .esriScalebarRulerBlock{display:none}#mapContainer .infoBarContainer .esriScalebarLabel{display:none}#mapContainer .infoBarContainer .esriScalebarLabel.esriScalebarSecondNumber{left:0;display:block;font-weight:normal;line-height:16px;color:#646363;font-size:12px;width:100%;top:-18px;height:16px;border-left:2px solid #646363}#mapContainer .infoBarContainer .mapInfoCoordinates{float:left}#mapContainer .infoBarContainer .mapCopyright a{display:inline-block;margin-left:7px;font-weight:normal;color:#1caf8e}#mapContainer .infoBarContainer .mapCopyright a:hover{color:#199d80}#mapContainer .baseMapSelect.active .radio:not(.selected){right:0;background:rgba(255,255,255,0.5)}#mapContainer .baseMapSelect.active .radio:not(.selected) span{background:rgba(255,255,255,0.5)}#mapContainer .baseMapSelect.active .radio[data-id="pixelkartebw"]{right:77px}#mapContainer .baseMapSelect.active .radio[data-id="swissimage"]{right:154px}#mapContainer .baseMapSelect.active .radio:hover,#mapContainer .baseMapSelect.active .radio:hover span:not(.default_label){display:block;background:white}#mapContainer .baseMapSelect:not(.active) .radio.selected span.default_label{display:block;background:white;z-index:3}#mapContainer .baseMapSelect{position:absolute;right:10px;bottom:0;height:83px;margin-top:11px;z-index:202}#mapContainer .baseMapSelect .radio{width:70px;height:70px;background:#fff;position:absolute;right:0;top:0;cursor:pointer;z-index:1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#mapContainer .baseMapSelect .radio.selected{z-index:2}#mapContainer .baseMapSelect .radio img{width:64px;height:auto;padding:3px;box-sizing:content-box}#mapContainer .baseMapSelect span.default_label{display:none}#mapContainer .baseMapSelect span{background:#fff;font-size:9px;width:100%;position:absolute;left:0;bottom:0;text-align:center;height:23px;line-height:23px;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#mapContainer #mapPrintDraggable{position:absolute;z-index:97;cursor:move;background:transparent;border:2px solid transparent;-webkit-box-shadow:0 0 0 2500px rgba(0,0,0,0.5);-moz-box-shadow:0 0 0 2500px rgba(0,0,0,0.5);box-shadow:0 0 0 2500px rgba(0,0,0,0.5)}#mapContainer #mapPrintDraggable .exitPrintMode{width:16px;height:16px;background:#eeeeea;position:absolute;right:0;padding:5px;box-sizing:border-box;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#mapContainer #mapPrintDraggable .exitPrintMode svg{width:auto;height:auto;fill:#4a4a4a;float:left}#mapContainer .esriPopup{z-index:201}#mapContainer .esriPopup .titleButton.close{display:none}#mapContainer .esriPopup .titleButton{top:8px}#mapContainer .esriPopup .titleButton.next,#mapContainer .esriPopup .titleButton.prev{background-position:center;width:18px;height:14px;background-repeat:no-repeat;background-image:url("/swissmap/img/svg/next.svg");background-size:contain}#mapContainer .esriPopup .titleButton:hover{background-image:url("/swissmap/img/svg/next_hover.svg")}#mapContainer .esriPopup .titleButton.next{right:6px}#mapContainer .esriPopup .titleButton.prev{right:31px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#mapContainer .esriPopup a{color:#1caf8e}#mapContainer .esriPopup a:hover{color:#199d80}#mapContainer .esriPopup .titlePane{background:#eeefea;border-radius:0;border:0;line-height:11px;color:#b2b2b2;text-transform:uppercase;font-size:11px;font-weight:normal;padding:9px 0 9px 10px}#mapContainer .esriPopup .titlePane .maximize{display:none}#mapContainer .esriPopup .titlePane .titlePane .title{padding-right:90px}#mapContainer .esriPopup .esriPopupWrapper{box-shadow:0 0 0 transparent;overflow:hidden;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;border-top-right-radius:2px;border-top-left-radius:2px}#mapContainer .esriPopup .esriPopupWrapper a.close-swissmap-popup{display:none}#mapContainer .esriPopup .esriPopupWrapper .sizer.swissmap-popup-content{overflow:hidden;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px}#mapContainer .esriPopup .esriPopupWrapper .contentPane{border-radius:0;border:0;background:white;overflow-x:hidden;padding:6px 15px;height:350px;max-height:350px}#mapContainer .esriPopup .esriPopupWrapper .contentPane .alpentaxi_container,#mapContainer .esriPopup .esriPopupWrapper .contentPane .bikesharing_container{padding:4px 0}#mapContainer .esriPopup .esriPopupWrapper .contentPane .bikesharing_container p{margin-bottom:8px}#mapContainer .esriPopup .esriPopupWrapper .contentPane .bikesharing_container p:first-child{margin-top:0}#mapContainer .esriPopup .esriPopupWrapper .dynamic_popup.contentPane{height:auto;max-height:none;overflow:hidden}#mapContainer .esriPopup .esriPopupWrapper .actionsPane{display:none}#mapContainer .esriPopup .pointer.bottom{background:0;width:0;height:0;border-style:solid;border-width:10px 8.5px 0 8.5px;border-color:#fff transparent transparent transparent;border-radius:0;position:static;margin:0 auto;display:block;-webkit-transform:none;transform:none;box-shadow:none}.mapLegend .section_header,.mapLegend .section_child{padding:0;margin-top:10px;font-size:13px}.mapLegend div.section_header{font-size:15px}.mapLegend div.mapLegendContent{font-weight:300}.mapLegend div.mapLegendContent div{font-weight:300}.mapLegend div.mapLegendContent ul,.mapLegend div.mapLegendContent ul li{margin:0;padding:0;list-style-type:none;font-weight:300}.mapLegend div.mapLegendContent ul li{width:100%;height:27px;clear:both;display:table-row}.mapLegend div.mapLegendContent ul li img,.mapLegend div.mapLegendContent ul li span{display:table-cell;height:auto;max-width:100%}.mapLegend div.mapLegendContent ul li span{height:27px;padding-left:5px;vertical-align:middle}.mapLegend .mapLegendTitle{display:none}.mapLegend .mapLegendDescription{padding:20px 0;font-weight:300}.mapLegend .mapLegendDescription a{color:#1caf8e;text-decoration:none;font-weight:400}.mapLegend .mapLegendDescription a:hover{color:#199d80}.mapLegend .mapLegendDescription:empty{padding:5px 0}.mapLegend .change_index{float:left;display:block;padding:3px 10px;background-color:#1caf8e;border-radius:3px;color:white;cursor:pointer;text-align:center;font-size:15px}.mapLegend .mapLegendContent{overflow:auto;height:auto}.mapLegend .inner{padding:0}.dj_ie #mapContainer .mapCanvas #mapCanvas_root path,.dj_trident #mapContainer .mapCanvas #mapCanvas_root path,.dj_trident7 #mapContainer .mapCanvas #mapCanvas_root path{filter:none}#mapContainer .esriPopupWrapper .contentPane>.marker>a,#mapContainer .esriPopupWrapper .contentPane>.marker>a:hover,.ui-dialog .mapLegend .contentPane>.marker>a,.ui-dialog .mapLegend .contentPane>.marker>a:hover{text-decoration:none;color:black}#mapContainer .esriPopupWrapper .contentPane h3,.ui-dialog .mapLegend .contentPane h3{font-weight:normal;color:black;font-weight:normal;font-size:1.3em;line-height:1.3em;padding:0;margin:8px 0}#mapContainer .esriPopupWrapper .contentPane h4.offer_park,.ui-dialog .mapLegend .contentPane h4.offer_park{padding:0;margin:0;line-height:15px;text-transform:uppercase;font-size:11px;color:#1caf8e;margin-top:5px}#mapContainer .esriPopupWrapper .contentPane .label_logo,.ui-dialog .mapLegend .contentPane .label_logo{max-width:100px;margin-right:12px;margin-bottom:10px}#mapContainer .esriPopupWrapper .contentPane .park_logo,.ui-dialog .mapLegend .contentPane .park_logo{max-width:120px;max-height:60px;vertical-align:top}#mapContainer .esriPopupWrapper .contentPane .park_link,.ui-dialog .mapLegend .contentPane .park_link{position:relative;margin:12px -15px -6px -15px;border-top:1px solid #e5e5dc}#mapContainer .esriPopupWrapper .contentPane .park_link svg,.ui-dialog .mapLegend .contentPane .park_link svg{width:25px;height:10px;fill:#1caf8e;padding-right:10px;box-sizing:border-box}#mapContainer .esriPopupWrapper .contentPane .park_link a,.ui-dialog .mapLegend .contentPane .park_link a{line-height:51px;display:block;text-transform:uppercase;color:#1caf8e;text-decoration:none;font-size:13px;padding:0 18px;height:50px}#mapContainer .esriPopupWrapper .contentPane .park_link a:hover,.ui-dialog .mapLegend .contentPane .park_link a:hover{color:#199d80}#mapContainer .esriPopupWrapper .contentPane .park_link a:before,.ui-dialog .mapLegend .contentPane .park_link a:before{content:'';position:absolute;left:15px;width:18px;height:18px;top:15px;border:1px solid #1caf8e;border-radius:50%}#mapContainer .esriPopupWrapper .contentPane p,.ui-dialog .mapLegend .contentPane p{margin:0}#mapContainer .esriPopupWrapper .contentPane ul li,.ui-dialog .mapLegend .contentPane ul li{list-style-image:none;list-style-type:none;padding:0}#mapContainer .esriPopupWrapper .contentPane ul li:before,.ui-dialog .mapLegend .contentPane ul li:before{display:none}#mapContainer .esriPopupWrapper .contentPane div.marker.hyperlinked,.ui-dialog .mapLegend .contentPane div.marker.hyperlinked{cursor:pointer}#mapContainer .esriPopupWrapper .contentPane .image,.ui-dialog .mapLegend .contentPane .image{max-height:135px;overflow:hidden;margin:12px -15px 15px -15px}#mapContainer .esriPopupWrapper .contentPane .image img,.ui-dialog .mapLegend .contentPane .image img{max-width:100%}#mapContainer .esriPopupWrapper .contentPane .park_image img,.ui-dialog .mapLegend .contentPane .park_image img{min-width:100%}#mapContainer .esriPopupWrapper .contentPane div.marker .image,.ui-dialog .mapLegend .contentPane div.marker .image{margin-top:0}#mapContainer .esriPopupWrapper .contentPane div.marker .image_route ul,.ui-dialog .mapLegend .contentPane div.marker .image_route ul{margin:0}#mapContainer .esriPopupWrapper .contentPane div.marker .attribute_additon,.ui-dialog .mapLegend .contentPane div.marker .attribute_additon{margin-bottom:10px}#mapContainer .esriPopupWrapper .contentPane div.marker .date,.ui-dialog .mapLegend .contentPane div.marker .date{color:#b2b2b2}#mapContainer .esriPopupWrapper .contentPane div.marker .offer-content,.ui-dialog .mapLegend .contentPane div.marker .offer-content{margin-bottom:10px}#mapContainer .esriPopupWrapper .contentPane dl,#mapContainer .esriPopupWrapper .contentPane ul,.ui-dialog .mapLegend .contentPane dl,.ui-dialog .mapLegend .contentPane ul{padding:0;margin:5px 0;list-style-type:none;list-style-image:none}#mapContainer .esriPopupWrapper .contentPane dl dd,#mapContainer .esriPopupWrapper .contentPane dl dt,.ui-dialog .mapLegend .contentPane dl dd,.ui-dialog .mapLegend .contentPane dl dt{display:block;float:left;padding:0;margin:0}#mapContainer .esriPopupWrapper .contentPane dl dt,.ui-dialog .mapLegend .contentPane dl dt{clear:left;width:90px;margin-right:5px;font-weight:bold}#mapContainer .esriPopupWrapper .contentPane dl.isos dt,.ui-dialog .mapLegend .contentPane dl.isos dt{width:120px}#mapContainer .esriPopupWrapper .contentPane dl.jagdbanngebiete dt,.ui-dialog .mapLegend .contentPane dl.jagdbanngebiete dt{width:140px}#mapContainer .esriPopupWrapper .contentPane span.popup_label,.ui-dialog .mapLegend .contentPane span.popup_label{width:160px;font-weight:bold;display:inline-block}#mapContainer .esriPopupWrapper .contentPane span.value,.ui-dialog .mapLegend .contentPane span.value{display:inline-block}#mapContainer .esriPopupWrapper .contentPane span.comun.popup_label,.ui-dialog .mapLegend .contentPane span.comun.popup_label{width:100px;font-weight:bold;display:inline-block}#mapContainer .esriPopupWrapper .contentPane span.comun.value,.ui-dialog .mapLegend .contentPane span.comun.value{min-width:150px;display:inline-block}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container,.ui-dialog .mapLegend .contentPane div.oev_infobox_container{width:250px;margin:0;padding:0;text-align:right;background-color:#fff;margin-left:-5px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container *,.ui-dialog .mapLegend .contentPane div.oev_infobox_container *{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;letter-spacing:normal}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .postauto_img,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .postauto_img{width:90px;float:left;padding-bottom:5px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .sbb_img,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .sbb_img{width:110px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container h1,.ui-dialog .mapLegend .contentPane div.oev_infobox_container h1{width:250px;background-color:#ddd;color:#000;font-weight:bold;line-height:18px;padding:2px 4px;margin:0;height:15px;text-align:left;clear:both;text-transform:none}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container{width:100%;background-color:#f8f8f8;margin:0;padding:0}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table{width:245px;margin:2px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table th,#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table th,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td{padding:4px 0}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td{text-align:left;vertical-align:middle;padding:2px 3px 2px 0}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td select,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td select{background-color:#fff;border:1px solid #7f9db9;color:#000;width:60px;font-size:11px!important;margin:0;padding:0}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td input.radio,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td input.radio{display:inline}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td .text_input,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td .text_input{background-color:#fff;border:1px solid #7f9db9;color:#000;width:170px;height:18px;font-size:11px!important;padding:4px 6px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td .small_text_input,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td .small_text_input{background-color:#fff;border:1px solid #7f9db9;color:#000;width:100px;height:18px;font-size:11px!important;padding:4px 6px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table td.submit_td,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table td.submit_td{padding:4px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table th,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table th{text-align:left;vertical-align:middle;font-weight:bold;width:55px}#mapContainer .esriPopupWrapper .contentPane div.oev_infobox_container .form_container table .submit_button,.ui-dialog .mapLegend .contentPane div.oev_infobox_container .form_container table .submit_button{text-align:center;width:130px;vertical-align:middle;cursor:pointer;-moz-border-radius:3px 3px 3px 3px;background-color:#e00;border:1px solid #b20000;color:#fff;font-weight:bold;height:auto;line-height:20px;padding:0 10px;text-decoration:none;white-space:nowrap}.esriControlsBR{display:none}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);position:absolute;display:none;z-index:2000!important;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.autocomplete-suggestions .autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.autocomplete-suggestions .autocomplete-suggestion b{font-weight:normal;color:#1caf8e}.autocomplete-suggestions .autocomplete-suggestion.selected{background:#eeeeea}#mapContainer.tablet .infoBarContainer .mapCopyright{width:auto;float:right;position:static;margin-right:20px}#mapContainer.tablet .infoBarContainer .mapCopyright{font-size:9px;margin-right:5px!important}#mapContainer.mobile .mapSidebar{left:0;width:auto;right:0}#mapContainer.mobile .mapSidebar .section{max-height:none!important}#mapContainer.mobile .mapSidebar .mapInformation{z-index:203}#mapContainer.mobile .mapSidebar .mapToggleLayersButton{z-index:201}#mapContainer.mobile .esriPopup{z-index:202}#mapContainer.mobile .baseMapSelect{z-index:200}#mapContainer.mobile .mapInfoCoordinates{display:none}#mapContainer.mobile .infoBarContainer .mapInfoScalebar{margin-right:0;width:auto}#mapContainer.mobile #distanceTitleText{font-size:10px}#mapContainer.mobile #mapElevationChart .elevation-instructions{padding:0 40px;margin-top:-30px}#mapContainer.mobile #mapInnerContainer{z-index:10}#mapContainer.mobile .map .esriMapContainer,#mapContainer.mobile .map{overflow:visible}#mapContainer.mobile #mapCanvas_container{overflow:hidden}#mapContainer.mobile .esriPopup{top:0!important;right:0;left:0!important;bottom:-32px;box-shadow:none;pointer-events:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#mapContainer.mobile .esriPopup:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);opacity:0;z-index:10;pointer-events:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#mapContainer.mobile .esriPopup.esriPopupHidden *{visibility:visible!important;opacity:1}#mapContainer.mobile .esriPopup.esriPopupVisible:before{opacity:1}#mapContainer.mobile .esriPopup.esriPopupVisible .esriPopupWrapper{max-height:600px;transform:translate(0,0)}#mapContainer.mobile .esriPopup .titleButton.prev,#mapContainer.mobile .esriPopup .titleButton.next{right:0;width:33px}#mapContainer.mobile .esriPopup .titleButton.prev{right:51px}#mapContainer.mobile .esriPopup .esriPopupWrapper{right:0;left:0!important;bottom:0!important;z-index:15;max-height:0;min-height:522px;border-radius:0;background:#fff;overflow:visible;pointer-events:all;transform:translate(0,100%);-webkit-transition:all .5s ease-out,max-height .0s ease-out;-moz-transition:all .5s ease-out,max-height .0s ease-out;-o-transition:all .5s ease-out,max-height .0s ease-out;transition:all .5s ease-out,max-height .0s ease-out}#mapContainer.mobile .esriPopup .esriPopupWrapper .sizer.swissmap-popup-content{border-radius:0}#mapContainer.mobile .esriPopup .esriPopupWrapper a.close-swissmap-popup{display:block;position:absolute;top:-32px;right:51px;width:32px;height:32px;color:#fff;font-size:15px;line-height:32px;text-align:center;text-decoration:none;background:#1eaf8e;border-radius:2px 2px 0 0;cursor:pointer;z-index:5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#mapContainer.mobile .esriPopup .esriPopupWrapper a.close-swissmap-popup:before{content:'m';font-family:'paerke-iframe'}#mapContainer.mobile .esriPopup .esriPopupWrapper a.close-swissmap-popup:hover{background:#0d9c7b}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane{font-size:18px;line-height:26px;height:auto;max-height:none;padding:23px 25px 18px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .image{position:relative;width:auto;max-height:199px;margin:21px -25px 28px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .image img{display:block;width:100%;height:auto}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h4.offer_park{font-size:15px;line-height:17px;letter-spacing:1px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h3{font-size:22px;line-height:30px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date{margin:-7px 0 9px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date+.offer-content{height:78px;-webkit-line-clamp:3}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .offer-content{height:104px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .offer-content>p:first-child br{display:none}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .offer-content .attribute_additon ~ p{display:none}#mapContainer.mobile .esriPopup .sizer{width:auto}#mapContainer.mobile .esriPopup .pointer.bottom{display:none}@media screen and (max-height:800px){#mapContainer.mobile .esriPopup .esriPopupWrapper{min-height:406px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane{font-size:14px;line-height:20px;padding:16px 15px 12px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .image{max-height:150px;margin:16px -15px 20px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h4.offer_park{font-size:11px;line-height:14px;letter-spacing:.7px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h3{font-size:18px;line-height:24px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date{margin:-3px 0 3px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date+.offer-content{height:60px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .offer-content{height:80px}}@media screen and (max-height:620px){#mapContainer.mobile .esriPopup .esriPopupWrapper{min-height:290px}#mapContainer.mobile .esriPopup .esriPopupWrapper a.close-swissmap-popup{top:-26px;right:55px;width:26px;height:26px;font-size:10px;line-height:26px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane{font-size:14px;line-height:19px;padding:10px 15px 7px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .image{max-height:100px;margin:12px -15px 11px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h4.offer_park{font-size:11px!important;line-height:11px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane h3{font-size:16px;line-height:16px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date{margin:-2px 0 2px}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .date+.offer-content{height:38px;-webkit-line-clamp:2}#mapContainer.mobile .esriPopup .esriPopupWrapper div.contentPane .offer-content{height:57px;-webkit-line-clamp:3}}@media screen and (max-width:970px){#mapContainer .infoBarContainer .mapCopyright{float:right!important;width:auto;position:static}}@media screen and (max-width:310px){.mapToolbar select{margin-bottom:4px}#mapContainer .infoBarContainer .mapCopyright{float:none!important}}.legend_icon{width:16px;height:16px;display:block;margin-right:18px}.legend_icon svg{fill:#1caf8e}#ui-datepicker-div{z-index:210!important}.toggle_filter{height:24px;float:right;margin-top:3px;margin-right:5px}.toggle_filter.shown{position:absolute;top:10px;right:5px;margin:0}.offer_filter .offer_filter_categories button{font-size:12px!important}.offer_filter .offer_filter_time_required{clear:left}.ui-dialog{position:absolute;padding:0;max-width:500px;width:auto!important;min-width:280px;background:white;background-image:none;border:0 none;border-radius:0;z-index:1004;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;overflow:hidden}.ui-dialog-titlebar{color:#4a4a4a;background:#eeeeea;border-radius:0;border:0 none;padding:.4em 1em;position:relative;cursor:move;font-weight:bold;text-transform:uppercase}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover{position:absolute;right:1em;top:50%;margin:-8px 0 0 0;border-radius:0;border:0 none;background:transparent}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover{padding:2px!important;width:16px;height:16px;box-sizing:border-box}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:0;padding:0;background-image:url("/swissmap/img/svg/close.svg");background-repeat:no-repeat;background-position:0 0;background-size:contain;width:12px;height:12px;cursor:pointer}.ui-dialog .ui-dialog-titlebar-close span:hover{background-image:url("/swissmap/img/svg/close_hover.svg")}.ui-dialog .ui-dialog-titlebar-close span.ui-button-text{display:none}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.7);box-shadow:0 0 0 0 rgba(255,255,255,0.7)}70%{-moz-box-shadow:0 0 0 10px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 0 rgba(255,255,255,0)}}