/* Styles for full-screen walks map page */
/* Common styles for fullscreen maps */
html, body, #map-container {
  width: auto;
  min-width: inherit;
  height: auto;
  border: 0;
  margin: 0 !important;
  padding: 0 !important;
}

#map-container,
#print-message {
  /* Hide on screens */
  display: none;
}

.js #map-container {
  display: block;
}

#map {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}

#map .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
}

/*
 * Print styles
 */
@media print {
  #map-container, button.map-control {
    display: none !important;
  }
  #print-message {
    display: block !important;
  }
  #print-message p {
    text-align: center;
    font-weight: bold;
  }
}

/*
 * Buttons
 */
button.map-control {
  position: absolute;
  z-index: 999999;
  min-height: 35px;
}

button.map-control, button.map-control * {
  cursor: pointer;
}

button.map-control.has-icon p {
  padding-left: 24px;
}

button.map-control .icon {
  width: 18px;
  height: 18px;
  position: absolute;
  background-image: url("/images/graphics/walk_map/icons-18-white.png");
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  background-color: red;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}

button.map-control p {
  font-weight: bold;
  margin: 0.5em 0;
}

#close-map {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

#close-map .icon {
  background-position: -72px 0;
}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vd3d3L2Nzcy93YWxrc19tYXAuZnVsbHNjcmVlbi5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL3d3dy9zY3NzL3dhbGtzX21hcC5mdWxsc2NyZWVuLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSIvKiBTdHlsZXMgZm9yIGZ1bGwtc2NyZWVuIHdhbGtzIG1hcCBwYWdlICovXG5cbi8qIENvbW1vbiBzdHlsZXMgZm9yIGZ1bGxzY3JlZW4gbWFwcyAqL1xuaHRtbCwgYm9keSwgI21hcC1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuI21hcC1jb250YWluZXIsIC8qSGlkZSBieSBkZWZhdWx0ICh1bmhpZGRlbiBieSBzY3JpcHQgaWYgSlMgZW5hYmxlZCovXG4jcHJpbnQtbWVzc2FnZSB7IC8qIEhpZGUgb24gc2NyZWVucyAqL1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMgI21hcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNtYXAgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4vKlxuICogUHJpbnQgc3R5bGVzXG4gKi9cbkBtZWRpYSBwcmludCB7XG4gICNtYXAtY29udGFpbmVyLCBidXR0b24ubWFwLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjcHJpbnQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gICNwcmludC1tZXNzYWdlIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4vKlxuICogQnV0dG9uc1xuICovXG5idXR0b24ubWFwLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cblxuYnV0dG9uLm1hcC1jb250cm9sLCBidXR0b24ubWFwLWNvbnRyb2wgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uLm1hcC1jb250cm9sLmhhcy1pY29uIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbmJ1dHRvbi5tYXAtY29udHJvbCAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzL2dyYXBoaWNzL3dhbGtfbWFwL2ljb25zLTE4LXdoaXRlLnBuZycpO1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA5cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbmJ1dHRvbi5tYXAtY29udHJvbCBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cblxuI2Nsb3NlLW1hcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jY2xvc2UtbWFwIC5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cbiIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICJBQUFBLDJDQUEyQztBQUUzQyx1Q0FBdUM7QUFDdkMsQUFBQSxJQUFJLEVBQUUsSUFBSSxFQUFFLGNBQWMsQ0FBQztFQUN6QixLQUFLLEVBQUUsSUFBSTtFQUNYLFNBQVMsRUFBRSxPQUFPO0VBQ2xCLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLENBQUM7RUFDVCxNQUFNLEVBQUUsWUFBWTtFQUNwQixPQUFPLEVBQUUsWUFBWTtDQUN0Qjs7QUFFRCxBQUFBLGNBQWM7QUFDZCxjQUFjLENBQUM7RUFBRSxxQkFBcUI7RUFDcEMsT0FBTyxFQUFFLElBQUk7Q0FDZDs7QUFFRCxBQUFBLEdBQUcsQ0FBQyxjQUFjLENBQUM7RUFDakIsT0FBTyxFQUFFLEtBQUs7Q0FDZjs7QUFFRCxBQUFBLElBQUksQ0FBQztFQUNILFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixNQUFNLEVBQUUsQ0FBQztFQUNULE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUM7Q0FDWDs7QUFFRCxBQUFBLElBQUksQ0FBQyxRQUFRLENBQUM7RUFDWixRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsR0FBRztFQUNSLElBQUksRUFBRSxHQUFHO0VBQ1QsVUFBVSxFQUFFLEtBQUs7Q0FDbEI7O0FBRUQ7O0dBRUc7QUFDSCxNQUFNLENBQUMsS0FBSztFQUNWLEFBQUEsY0FBYyxFQUFFLE1BQU0sQUFBQSxZQUFZLENBQUM7SUFDakMsT0FBTyxFQUFFLGVBQWU7R0FDekI7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNiLE9BQU8sRUFBRSxnQkFBZ0I7R0FDMUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxDQUFDLENBQUM7SUFDZixVQUFVLEVBQUUsTUFBTTtJQUNsQixXQUFXLEVBQUUsSUFBSTtHQUNsQjs7O0FBR0g7O0dBRUc7QUFDSCxBQUFBLE1BQU0sQUFBQSxZQUFZLENBQUM7RUFDakIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsT0FBTyxFQUFFLE1BQU07RUFDZixVQUFVLEVBQUUsSUFBSTtDQUNqQjs7QUFFRCxBQUFBLE1BQU0sQUFBQSxZQUFZLEVBQUUsTUFBTSxBQUFBLFlBQVksQ0FBQyxDQUFDLENBQUM7RUFDdkMsTUFBTSxFQUFFLE9BQU87Q0FDaEI7O0FBRUQsQUFBQSxNQUFNLEFBQUEsWUFBWSxBQUFBLFNBQVMsQ0FBQyxDQUFDLENBQUM7RUFDNUIsWUFBWSxFQUFFLElBQUk7Q0FDbkI7O0FBRUQsQUFBQSxNQUFNLEFBQUEsWUFBWSxDQUFDLEtBQUssQ0FBQztFQUN2QixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osUUFBUSxFQUFFLFFBQVE7RUFDbEIsZ0JBQWdCLEVBQUUsbURBQW1EO0VBQ3JFLElBQUksRUFBRSxHQUFHO0VBQ1QsR0FBRyxFQUFFLEdBQUc7RUFDUixTQUFTLEVBQUUsZ0JBQWdCO0VBQzNCLGlCQUFpQixFQUFFLGdCQUFnQjtFQUVuQyxnQkFBZ0IsRUFBRSxHQUFHO0VBQ3JCLGtCQUFrQixFQUFFLEdBQUc7RUFDdkIscUJBQXFCLEVBQUUsR0FBRztFQUMxQixhQUFhLEVBQUUsR0FBRztDQUNuQjs7QUFFRCxBQUFBLE1BQU0sQUFBQSxZQUFZLENBQUMsQ0FBQyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLE1BQU0sRUFBRSxPQUFPO0NBQ2hCOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsR0FBRyxFQUFFLENBQUM7RUFDTixJQUFJLEVBQUUsR0FBRztFQUNULFNBQVMsRUFBRSxnQkFBZ0I7RUFDM0IsaUJBQWlCLEVBQUUsZ0JBQWdCO0NBQ3BDOztBQUVELEFBQUEsVUFBVSxDQUFDLEtBQUssQ0FBQztFQUNmLG1CQUFtQixFQUFFLE9BQU87Q0FDN0IiCn0= */