/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif}body,figure{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:"“""”""‘""’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:0;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0-4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:rgba(255,255,255,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:rgba(255,255,255,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:0;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:rgba(255,255,255,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;margin-right:3.8%;position:relative}.col-1.last,.col-10.last,.col-10:last-child,.col-11.last,.col-11:last-child,.col-1:last-child,.col-2.last,.col-2:last-child,.col-3.last,.col-3:last-child,.col-4.last,.col-4:last-child,.col-5.last,.col-5:last-child,.col-6.last,.col-6:last-child,.col-7.last,.col-7:last-child,.col-8.last,.col-8:last-child,.col-9.last,.col-9:last-child{margin-right:0}.col-1{width:4.85%}.col-2{width:13.5%}.col-3{width:22.15%}.col-4{width:30.8%}.col-5{width:39.45%}.col-6{width:48.1%}.col-7{width:56.75%}.col-8{width:65.4%}.col-9{width:74.05%}.col-10{width:82.7%}.col-11{width:91.35%}.col-12{clear:both;width:100%;float:left}.last,.omega{margin-right:0!important}embed,img,object{max-width:100%}.margin-top-0{margin-top:0!important}.margin-top-5{margin-top:5px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-45{margin-top:45px!important}.margin-top-60{margin-top:60px!important}.margin-top-90{margin-top:90px!important}.margin-top-120{margin-top:120px!important}.margin-right-15{margin-right:15px}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-3{margin-bottom:3px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-bottom-120{margin-bottom:120px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-30{padding-top:30px!important}.padding-top-45{padding-top:45px!important}.padding-top-60{padding-top:60px!important}.padding-top-90{padding-top:90px!important}.padding-top-120{padding-top:120px!important}.padding-top-130{padding-top:130px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-bottom-120{padding-bottom:120px!important}.padding-bottom-130{padding-bottom:130px!important}.clear,.clearboth{clear:both!important}.clearleft{clear:left!important}.clearright{clear:right!important}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.clearfix::after,.selfclear:after{content:".";display:block;height:0;clear:both;visibility:hidden}.mobile-only{display:none}@media handheld,only screen and (max-width:486px){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{clear:both;float:none;margin-left:0;margin-right:0;width:auto;width:-moz-available}.col-10 .col-1,.col-10 .col-2,.col-10 .col-3,.col-10 .col-4,.col-10 .col-5,.col-10 .col-6,.col-10 .col-7,.col-10 .col-8,.col-10 .col-9,.col-11 .col-1,.col-11 .col-10,.col-11 .col-2,.col-11 .col-3,.col-11 .col-4,.col-11 .col-5,.col-11 .col-6,.col-11 .col-7,.col-11 .col-8,.col-11 .col-9,.col-12 .col-1,.col-12 .col-10,.col-12 .col-11,.col-12 .col-2,.col-12 .col-3,.col-12 .col-4,.col-12 .col-5,.col-12 .col-6,.col-12 .col-7,.col-12 .col-8,.col-12 .col-9,.col-2 .col-1,.col-3 .col-1,.col-3 .col-2,.col-4 .col-1,.col-4 .col-2,.col-4 .col-3,.col-5 .col-1,.col-5 .col-2,.col-5 .col-3,.col-5 .col-4,.col-6 .col-1,.col-6 .col-2,.col-6 .col-3,.col-6 .col-4,.col-6 .col-5,.col-7 .col-1,.col-7 .col-2,.col-7 .col-3,.col-7 .col-4,.col-7 .col-5,.col-7 .col-6,.col-8 .col-1,.col-8 .col-2,.col-8 .col-3,.col-8 .col-4,.col-8 .col-5,.col-8 .col-6,.col-8 .col-7,.col-9 .col-1,.col-9 .col-2,.col-9 .col-3,.col-9 .col-4,.col-9 .col-5,.col-9 .col-6,.col-9 .col-7,.col-9 .col-8{padding-left:0;padding-right:0;width:100%}.container h1{margin:.5em 0}.container h2{margin:.5em 0 .535em}.container h3{margin:.5em 0 .57em}.container h4{margin:.5em 0 .615em}.container h5{margin:.5em 0 .67em}.container h6{margin:.5em 0 .8em}.mobile-hide{display:none}.mobile-only{display:inherit}}#colorbox{position:absolute}#cboxOverlay,#cboxWrapper,#colorbox{top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{position:absolute}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0;background:#fff}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#000}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent,#cboxSlideshow{position:absolute;top:-20px;right:0;color:#ccc}#cboxSlideshow{right:90px;color:#fff}#cboxNext,#cboxPrevious{position:absolute;top:50%;margin-top:-32px;width:28px;height:65px;text-indent:-9999px}#cboxPrevious{left:5px;background:url(../../i/trailforks/controls.png)no-repeat top left}#cboxPrevious:hover{background-position:bottom left}#cboxNext{right:5px;background:url(../../i/trailforks/controls.png)no-repeat top right}#cboxNext:hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url(../../i/trailforks/loading.gif)no-repeat center center}#cboxClose{background:#000;color:#fff;position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center}#cboxClose:after{content:"×";font-size:20px;font-weight:700}#cboxClose:hover{background-position:bottom center}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:0 0}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;max-width:100%;padding:10px 10px 0;border-bottom:10px solid transparent}}
/*! jQuery UI - v1.10.3 - 2014-01-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2C%20Arial%2C%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=%23ece8da&bgTextureHeader=gloss_wave&bgImgOpacityHeader=100&borderColorHeader=%23d4ccb0&fcHeader=%23433f38&iconColorHeader=%23847e71&bgColorContent=%23f5f3e5&bgTextureContent=highlight_hard&bgImgOpacityContent=100&borderColorContent=%23dfd9c3&fcContent=%23312e25&iconColorContent=%23808080&bgColorDefault=%23508446&bgTextureDefault=highlight_hard&bgImgOpacityDefault=15&borderColorDefault=%23295a22&fcDefault=%23ffffff&iconColorDefault=%23eeeeee&bgColorHover=%234c4c4c&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=%231a201a&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23fafaf4&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=%23d4ccb0&fcActive=%23295a22&iconColorActive=%238DC262&bgColorHighlight=%23fcf0ba&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23e8e1b5&fcHighlight=%23363636&iconColorHighlight=%238DC262&bgColorError=%23ffedad&bgTextureError=highlight_soft&bgImgOpacityError=95&borderColorError=%23e3a345&fcError=%23cd5c0a&iconColorError=%23cd0a0a&bgColorOverlay=%232b2922&bgTextureOverlay=inset_soft&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=%23cccccc&bgTextureShadow=highlight_hard&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
@-webkit-keyframes move{0%{background-position:-100px 0,0 0,0 0}to{background-position:0 0,0 0,0 0}}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.ui-helper-hidden,.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding:.4em 2.1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.pb-link[type=button]::-moz-focus-inner,input.pb-link[type=submit]::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year,table{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons,.ui-slider{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-slider{text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{background:#f5f3e5 url(images/ui-bg_highlight-hard_100_f5f3e5_1x100.png)50%top repeat-x;color:#312e25}.ui-widget-content a{color:#312e25}.ui-widget-header{border:1px solid #d4ccb0;background:#ece8da url(images/ui-bg_gloss-wave_100_ece8da_500x100.png)50% 50%repeat-x;color:#433f38;font-weight:700}.ui-widget-header a{color:#433f38}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #295a22;background:#508446 url(images/ui-bg_highlight-hard_15_508446_1x100.png)50% 50%repeat-x;font-weight:700;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #1a201a;background:#4c4c4c url(images/ui-bg_highlight-soft_25_4c4c4c_1x100.png)50% 50%repeat-x;font-weight:700;color:#fff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #d4ccb0;background:#fafaf4 url(images/ui-bg_highlight-hard_100_fafaf4_1x100.png)50% 50%repeat-x;font-weight:700;color:#295a22}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#295a22;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e8e1b5;background:#fcf0ba url(images/ui-bg_glass_55_fcf0ba_1x400.png)50% 50%repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e3a345;background:#ffedad url(images/ui-bg_highlight-soft_95_ffedad_1x100.png)50%top repeat-x;color:#cd5c0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd5c0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_808080_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_847e71_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_eeeeee_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_8DC262_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0-16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0-32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0-48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0-64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0-80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0-96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0-112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0-128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0-144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0-160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0-176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0-192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0-208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0-224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:5px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:5px}.ui-widget-overlay{background:#2b2922 url(images/ui-bg_inset-soft_15_2b2922_1x100.png)50%bottom repeat-x;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:-12px 0 0-12px;padding:12px;background:#ccc url(images/ui-bg_highlight-hard_95_cccccc_1x100.png)50%top repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:10px}@font-face{font-family:"trailforks";src:url(../../i/trailforks/fonts/trailforks.eot?v=3);src:url(../../i/trailforks/fonts/trailforks.eot?v=3#iefix)format("embedded-opentype"),url(../../i/trailforks/fonts/trailforks.woff?v=3)format("woff"),url(../../i/trailforks/fonts/trailforks.ttf?v=3)format("truetype"),url(../../i/trailforks/fonts/trailforks.svg?v=3#trailforks)format("svg");font-weight:400;font-style:normal;font-display:swap}[data-icon]:before{font-family:"trailforks";content:attr(data-icon);speak:none;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}body,html{height:100%}body,h1.nostyle{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:0}body{background:#fff;color:#000;font-size:13px;line-height:1.5}@supports (-ms-ime-align:auto){body{font-family:Arial,sans-serif}}article,aside,footer,header,nav,section{display:block}.h3,h1,h2,h3{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;text-transform:none!important;font-weight:700;margin:0 0 .5em}h1{font-size:3em;line-height:1em}h1.nostyle{font-size:100%;font-weight:400;display:inline;line-height:normal}#title_below{margin-top:-10px}.h3,h2,h3{font-size:2em;color:#6a6a6a}#mapWindow h2{text-shadow:none;font-size:120%;margin-bottom:10px;color:#366b2d}.greenbox h2{text-shadow:1px 1px 1px #052409}.h3,h3{font-size:1.8em;color:#366b2d!important;text-shadow:none}aside h3{font-size:1.7em}h2.normal,h3.normal{font-size:110%}h3.red{color:#c00!important}h2.normal{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.h4,h4,h5{font-size:16px;color:#366b2d;margin:0 0 5px}h5{font-size:12px;color:#000}dl,p{margin:0 0 1.5em}p a:link{text-decoration:underline}.link,a{color:#006784;outline:0;text-decoration:none}a:focus{outline:1px dotted}a:active,a:hover,li a.active{color:#069;outline:0;text-decoration:underline}a.underline:hover{color:#29691f}input,select,textarea{padding:4px;border:1px solid #999}::-webkit-input-placeholder{color:#e1e1e1;font-size:11px;padding:2px}::-moz-placeholder{color:#e1e1e1;font-size:11px}:-ms-input-placeholder{color:#e1e1e1;font-size:11px}.large ::-webkit-input-placeholder{font-size:13px}.large ::-moz-placeholder{font-size:13px}.large ::-ms-input-placeholder{font-size:13px}ul{margin:0;padding:0;list-style:none}ol{margin-left:25px}dl dt{color:#999;font-weight:400}dd,dt{text-align:right;padding-bottom:5px}dd{margin-left:1.5em}td,th,tr{padding:.1em .5em;vertical-align:middle;text-align:left}hr{background:#666;border:0;float:none;height:1px;margin:-1px 0 1.5em}fieldset{border:1px solid #ccc;margin:.5em 0;padding:1em}dt{float:left;clear:left;font-weight:700}dt:after{content:":"}dt:hover,dt:hover+dd{background:#f3f3f3}td img{max-width:none}iframe,td img.user-image-img{max-width:100%}.container{padding-left:20px;padding-right:20px}.wrapper,hr{clear:both;width:100%}.wrapper{max-width:1140px;margin:0 auto}#container{min-height:100%}#container2{padding-bottom:190px}#container_footer{position:relative;min-height:150px;margin-top:-206px;clear:both}#header{margin:0;padding:5px 0 0;position:relative;height:50px;display:flex}#header>*{flex:0 1 auto}#header #logo{padding:8px 1em 1px 0;display:inline-block;float:left}#logo img{height:30px;width:auto}#logo_powered{font-size:8px;color:#999;position:absolute;margin-left:-77px;margin-top:28px}#pinkbike_powered{display:inline-block;color:#ccc;font-size:.9em;text-shadow:0 1px 0#fff;float:left;margin-top:15px}#pinkbike_powered:after{content:"by Pinkbike"}#main{position:relative}#headerwrapper,.map.expanded #trailLegend table{background-color:#fff}#navwrapper{background:#29691f;border-top:1px solid #fff;position:relative}#footer{clear:both;padding:0;position:relative;background:#323232 url(../../i/trailforks/footer_tile.png)repeat-x;height:100%;color:#fff;overflow-y:hidden}#footer .wrapper .inner{padding:10px}#footer_mountains{background:url(../../i/trailforks/footer_mountains.png)no-repeat center;margin:0 auto;height:56px;width:100%}#footer2 ul{margin-left:20px}#footer2 ul:nth-child(1){margin-left:0}#main,aside{padding-bottom:20px}.block{margin-bottom:30px;display:block}.regionPage .block{margin-bottom:50px}table.region_reports td:nth-child(1){width:5%}table.region_reports td:nth-child(2){width:25%}table.region_reports td:nth-child(3){width:10%}table.region_reports td:nth-child(4),table.region_reports td:nth-child(5){width:15%}table.region_reports td:nth-child(6){width:30%}table.block{display:table}.block .imgtbl{table-layout:fixed}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexwrap{flex-wrap:wrap}.flex_evenspread{justify-content:space-between}.flex-space-5{column-gap:5px;row-gap:5px}.flex-space-10{column-gap:10px;row-gap:10px}.flex-space-20{column-gap:20px;row-gap:20px}.flex-space-30{column-gap:30px}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.getpro,.rotate180,.rotate90{display:inline-block}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#footer3{height:112px;position:relative}#footer3 #copyright{position:absolute;bottom:0}#app_banner{max-width:100%;margin-top:-10px}#app_banner:hover{opacity:.7}#quickLinks{margin-top:10px}#user_menu{text-align:right}#user_menu a{color:#000!important}#user_menu a.button1:hover{color:#fff!important}.getpro{background-color:#000;color:#ffcd05;padding:8px 6px 9px 5px;border-radius:3px 3px;max-height:30px}.getpro:hover{color:#fff}#menu>.header_search_wrapper:empty{display:none!important}#menu>.header_search_wrapper{background-color:#1f4a19}#menu .getpro{border-radius:0}#activitytype_menu .parent{padding:3px 0 3px 6px;border:1px solid #ccc;border-radius:3px 0 0 3px;box-shadow:inset 0 0 1px 1px #f6f6f6;max-height:30px}#activitytype_menu .badgesquare{line-height:inherit}#header_right #search{padding:4px;line-height:1.5}#header_left,#header_right{margin-top:9px;text-align:left;flex:1 1 auto;white-space:nowrap}#header_right{margin-top:4px;text-align:right}#header_left>div,#header_right>div,#map_header li{display:inline-block}#headerstats{margin-right:20px}#header_search form{margin-top:5px}#search{width:150px}#search_results{position:absolute;text-align:left;width:650px;max-width:100%;right:0;z-index:1001;opacity:.98;margin-right:90px;overflow-x:clip}#search_results h4{color:#96bf91}#search_results a{padding:5px;display:block}#search_results .selected,#search_results a:active,#search_results a:focus,#search_results a:hover{background-color:#fec200;color:#000;text-decoration:none}#dynamicLegend_container li,#page_title{position:relative}#page_title_right{float:right}#page_title h1,h1#page_title{font-size:2.5em;line-height:1.7em;margin:5px 10px 0 0;color:#333;font-weight:700;display:inline-block}.title-page,.title-type{color:#a8a8a8;font-size:26px;font-weight:400}.title-page{line-height:1.5}.title-type{padding-right:10px}.title-type:before{content:"/";color:#ccc;line-height:1em;font-size:80%}.breadcrumb:empty{display:none}.breadcrumb ul{margin:5px 0 0;padding:0;list-style:none;color:#ccc}.breadcrumb li,.photogrid .thumb p a{display:inline}.breadcrumb li:after{content:" » ";padding:0 5px}.breadcrumb a{color:#6e6e6e}.breadcrumb a:hover{color:#060}.breadcrumb li.last:after{content:""}.submit,input[type=submit]{-moz-box-shadow:inset 0 1px 0 0#438e34;-webkit-box-shadow:inset 0 1px 0 0#438e34;box-shadow:inset 0 1px 0 0#438e34;background-color:#366b2d;background-image:none;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #060;color:#fff;text-decoration:none;text-shadow:0 1px 0#091a06;height:auto;line-height:revert}.submit.yellow,input[type=submit].yellow{background-color:#fec200;color:#1e1500!important;border:1px solid #a37a00;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.submit,.submit2,input[type=submit],input[type=submit].submit2{border-radius:3px;padding:6px 7px;font-weight:400;user-select:none}.submit2,input[type=submit].submit2{background:#e3e3e3;border:1px solid #bbb;color:#333;text-align:center;text-shadow:0 1px 0#fff;display:inline-block;line-height:normal;box-shadow:none}.submit:hover,input[type=submit]:hover{color:#fff!important;background-color:#1a1a1a;background-image:none;box-shadow:inset 0 1px 0 0#000;text-shadow:none}.red,.red a,a.red{color:#c00}#mapWindow a,.file_response,.green,.green a,a.green{color:#060}.blue{color:#00639a}.grey,.grey a,a.grey{color:#666}.grey2,.grey2 a,a.grey2{color:#ccc}#mapWindow a.black,.black,.grey2:hover,a.black{color:#000}.white,.white a,a.white{color:#fff}.yellow,a.yellow{color:#fec200}.smaller{font-size:80%}.small{font-size:90%!important}.normal{font-weight:400;font-size:13px}.smallest{font-size:70%}.large{font-size:140%!important}h2.large{font-size:3em!important}.larger{font-size:160%!important;line-height:120%}.underline,a.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.italic{font-style:italic}.bold{font-weight:700}ol.list,ul.list{margin:0 1.5em 1.5em 0;padding-left:1.5em}ul.list{list-style-type:disc}ol.list{list-style-type:decimal}input.rounded{border-radius:3px}.discount-strike{opacity:.4;text-decoration:line-through}.copyText{position:absolute}#ridingarea{text-shadow:none}.map #trail{border:1px solid #999;margin-bottom:2px}.map.expanded #map_options_container1 #map_options_container{display:none!important}#map_trails_list h4,.infoWindow,.map.expanded #map_options_container1 #trailLegendToggle,.map.expanded #trail{display:none}#trail_edit_map .map,.marker_info h4{margin-bottom:0}#map_trails_list .blue{color:#006784}#map_trails_list #dynamicLegend_container .filterBlock{max-height:550px;max-width:250px;min-width:150px}#tdSide #map_trails_list #dynamicLegend_container .filterBlock{max-height:inherit}#region_map_container .map{float:left;width:80%}#region_map_container .map.fullwidth{float:none;width:100%}#region_map_container #map_trails_list{display:none;float:left;width:20%}#region_map_container #map_trails_list.enabled{display:block}#regionmapimage{position:absolute;background-size:cover;background-position:center center;width:100%;height:500px}#mapWindow,.tfmap .leaflet-popup-content-wrapper{width:auto;min-width:200px;max-width:300px;background-color:#fff;border:1px solid #ccc;border-top:5px solid #fec200;border-radius:5px;-webkit-box-shadow:0 0 5px 4px rgba(50,50,50,.3);-moz-box-shadow:0 0 5px 4px rgba(50,50,50,.3);box-shadow:0 0 5px 4px rgba(50,50,50,.3);font-size:80%}#mapWindow.route,#mapWindow.route_marker{min-width:300px;max-width:400px}#mapWindow .content-container{margin:10px}#mapWindow{position:absolute;margin:40px 0 0 40px;z-index:250;display:none}#mapWindow #maproutes li:first-child{padding-bottom:0;color:#9c640a}#mapWindow #maproutes .routehover:hover{background-color:#e9ac00}#mapWindow.mapWindowPlain{border-top:1px solid #ccc;border-radius:2px;padding:0;box-shadow:none}.page_trail.fullscreen #mapWindow,.tfmap .leaflet-popup-content{margin:0}.page_trail #mapWindow{margin:0 0 0-330px}#mapWindow.report{background-color:#fff;color:#000}#mapWindow h1 a,.map_popup h1 a{color:#366b2d;margin-bottom:10px;font-weight:400}#mapWindow .grey{color:#999}#mapWindow .infolist li{padding:5px 0}#mapWindow .close{cursor:pointer}#mapWindow.waypoint{min-width:270px}#marker_label{position:absolute;z-index:99;background-color:#013514;color:#fff;padding:3px;border:1px solid #000;font-size:80%;display:none;text-align:left;box-shadow:4px 4px 6px rgba(50,50,50,.6);height:auto!important}.map.expanded #marker_label{max-width:none;height:auto!important}#marker_label h1,.marker_info h1{font-size:2.5em;line-height:1.2em;margin-bottom:10px}#marker_label h1{margin-bottom:5px}#marker_label.yellow{background-color:#fec200;color:#000}#map_header a,#marker_label h4 a,.rsb-toc li.rsb-current a{color:#fff}#mapWindow .close{float:right;color:#666;background-color:#f0f0f0;padding:4px 6px;border-radius:5px}#mapWindow .close:hover{background-color:#ddd}#regionMarkerInfo{padding:4px;text-align:left}#marker_label #regionMarkerInfo h1{font-size:2em;margin-bottom:0!important}#regionMarkerInfo .stats .stat{padding:3px}#marker_label h1 a{color:#fec200}.marker_info .photo{border:1px solid #000}.marker_info .date{color:#999;margin-left:20px}.marker_info .status{color:#999}.marker_info .label{width:60px;display:inline-block}#working{display:none;position:absolute;top:52px;right:42px;z-index:120;padding:4px 6px;background-color:#fff;border-radius:2px;height:auto!important;opacity:.6}.fusion{opacity:.3}#elevation_chart,.elevation_chartHC{border:1px solid #999}#elevation_chart iframe,.highcharts-container{max-width:99%}#map_header{display:none;width:100%;height:43px;background-color:rgba(0,0,0,.9);text-align:left;position:absolute;bottom:0;left:0;z-index:120}#map_header .logo{float:left;margin-top:6px}#map_header ul{float:right;margin:0;padding:5px 6px 0;list-style:none}#map_header .button,.map_buttons>span{color:#fff;text-shadow:1px 1px 1px #000;display:inline-block;text-align:center}#map_header .button{background:#1a1a1a;border:0;padding:5px 5px 4px;min-width:30px;border-radius:3px;cursor:pointer}#map_options_container{margin-top:2px}.map_buttons{float:right;height:auto!important}.map_buttons>span{background-color:#999;padding:5px;border:1px solid #666;font-size:80%;margin-left:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);border-radius:2px;min-width:15px}.map_buttons>span.active{background-color:#333}.map_buttons>span:hover{background-color:#013514}.map.expanded .map_buttons{position:absolute;left:40px;top:10px;z-index:110}.map.expanded #dynamicLegend_container,.map.expanded #trailLegend,body.fullscreen #dynamicLegend_container{position:absolute;right:50px;top:50px;z-index:95;height:auto!important;max-height:90%}.gmnoprint{margin:5px!important}#map_header .map_layers{position:absolute;margin-left:190px;margin-top:4px;z-index:110}.map_buttons .doGeolocationButton{background:#999;padding:5px;color:#fff;line-height:inherit}#map_options_container .control_preview .map_layers{margin-left:0}#map_options_container .map_layers li{list-style:none;display:inline-block;padding:0;margin:5px 10px 0 0;vertical-align:top}#map_options_container .map_layers label{padding-left:5px;color:#666}#map_options_container .map_layers.floatingMenu{position:absolute;margin-left:180px;margin-top:6px;z-index:110;right:30px;bottom:60px;display:none;border-radius:6px;border:1px solid #666;padding:8px;background-color:#000}.nodeIcon{font-family:"trailforks";font-weight:400;font-style:normal;display:inline-block;font-size:4px;color:#7b7b7b;-webkit-font-smoothing:antialiased}.nodeIcon:before{content:""}.phoneicon:before,.wishlistbutton:before{font-family:"trailforks";color:#6b6b6b;content:"";padding-right:3px}.wishlistbutton:before{content:""}.wishlistbutton.selected:before{content:""}.iframe-container{z-index:100}.content-container{margin:0;padding:0;overflow-x:hidden;overflow-y:hidden}#content-container{padding-top:5px}#dynamicLegend_container h4,#topblocks .map{margin-bottom:0}#ground-altitude{background-color:#fff;border-color:#ccc;color:#666;font-size:90%;display:none;text-shadow:none}#view-options .option span,.clickable{cursor:pointer}.labels,.labels_hover{color:#666;background-color:#fff;font-size:10px;text-align:center;max-width:120px;border:1px solid #666;white-space:nowrap;padding:0 3px}.labels_hover{color:#fff;background-color:#c00;font-size:9px}.map_button{color:#666;background-color:#fff;border-radius:4px;padding:5px;border:1px solid rgba(0,0,0,.14902);box-shadow:rgba(0,0,0,.298039)0 1px 4px -1px;font-size:1.3em;line-height:2em}.map_button:hover{background-color:#dedede}.gm-bundled-control{right:33px!important}#dynamicLegend_container .filterBlock{overflow-y:scroll;max-height:570px}#dynamicLegend_container .ll{padding:6px 10px 6px 6px;cursor:pointer;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}#dynamicLegend_container .dicon_small,#dynamicLegend_container .sicon_small{font-size:100%}#dynamicLegend_container li:hover{background-color:#def9db!important}#dynamicLegend_container li:nth-child(odd),#events_table tbody tr:nth-child(even),.table1 tbody tr:nth-child(even){background-color:#f3f3f3}#dynamicLegend_container .direct{position:absolute;right:4px;top:6px}#routePOIbox,#routeTrailLegend{overflow-y:scroll;max-height:500px}#routePOIbox{max-height:300px}.expanded #dynamicLegend_container{background-color:rgba(0,0,0,.8);color:#ccc}.expanded #dynamicLegend_container .filterBlock{max-height:700px!important}.expanded #dynamicLegend_container .green{color:#cdf4c7}.expanded #dynamicLegend_container .blue{color:#a3f4f4}.expanded #dynamicLegend_container li:hover,.expanded #dynamicLegend_container li:hover .blue{color:#353535!important}.expanded #dynamicLegend_container li:nth-child(odd){background-color:rgba(19,19,19,.9)}#dynamicLegend_container .sicon_small,.expanded #dynamicLegend_container .dicon_small{text-shadow:none}#marker_label .sicon_small{text-shadow:none;color:#fff}.dynlistheading{background-color:#fff!important}.expanded .dynlistheading{background-color:#29691f!important;color:#fff}#map_header .button.active{background:#333}#map_header .button:hover{background:#c80000}.leaflet-label.regionMarkerLabel{font-size:.7em;background-color:#141414;color:#fff;border-width:1px;padding:1px 3px;font-weight:400;z-index:99}#tdSideTab{display:none;position:absolute;z-index:110;padding:4px 8px;background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px 4px 0 0;top:250px;left:0;margin:0;text-align:center;color:#000;font-weight:700;line-height:28px;-webkit-transform:rotate(90deg) translate(0,0);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform-origin:0 100%}#page_map_container{padding:0}#view-options #sViewMode,.photogrid{font-size:0}.photogrid .thumb{display:inline-block;margin-bottom:20px;font-size:12px;float:none;text-align:left;overflow:hidden;vertical-align:top}.photogrid.single .thumb{display:block}.boxcontent.photogrid .thumb{float:left}.photogrid .thumb>a{display:block;overflow:hidden}.photogrid .uDescription>a{display:block}.selecteditem{border:2px solid red}.selecthelper{color:inherit;background:#000;opacity:.3}.photogrid .thumb .crop-thumbnail img{max-width:100%;display:block;height:100%;margin:auto}.photogrid .thumbnail{display:block;width:100%;-ms-background-position-x:center;-ms-background-position-y:center;background-position:center center;background-size:cover}.photogrid .videothumb .thumbnail{width:100%!important;background-color:#000}#view-options{font-weight:700;text-align:right;margin-bottom:30px}#view-options span{font-weight:400}#view-options>div{margin-left:25px}#view-options #sViewMode label{font-size:13px;margin-right:4px}#view-options>div,#viewFull,#viewThumb,#viewTop{display:inline-block}#size1,#size2,#size3,#size4,#size5{color:#aaa;cursor:pointer}#view-options .current{color:#000}#viewThumb{color:inherit;background:url(../../i/sizefull.gif)-48px 0}.thumb #viewThumb{background:url(../../i/sizefull.gif)0 0}#viewFull,#viewThumb,#viewTop{float:right;width:16px;height:16px}#viewTop{background:url(../../i/sizefull.gif)-64px 0}.topview #viewTop{background:url(../../i/sizefull.gif)-16px 0}#viewFull{background:url(../../i/sizefull.gif)-79px 0}.fullview #viewFull{background:url(../../i/sizefull.gif)-32px 0}.show1 #show1,.show2 #show2,.show3 #show3{color:#000;font-weight:700}#show1,#show2,#show3{color:#aaa;cursor:pointer}#inList.thumb .caption,.topview .items-list .uFullInfo,.topview .uPhotoSmall .uFullInfo{display:none}.caption{font-size:.9em}.albumOptions{position:relative}#contentTotal{background:#c80000;border-radius:4px;padding:3px;color:#fff;min-width:15px;text-align:center}#contentTotal.ct_tr{right:0;position:absolute;margin-top:-65px}.fgrey,.fgrey a{color:#999}#contentTotal,.f10{font-size:10px}.f22{font-size:22px}.nostyle{text-decoration:none!important}.fblack{color:#000!important}.block img.newsimage,.newsimage{max-width:220px}#login-info{display:none}.tooltip{background-color:#efefef;background-image:linear-gradient(bottom,#fafafa 39%,#f0f0f0 100%);background-image:-moz-linear-gradient(bottom,#fafafa 39%,#f0f0f0 100%);background-image:-webkit-linear-gradient(bottom,#fafafa 39%,#f0f0f0 100%);text-shadow:1px 1px 1px #fff;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;position:relative}.close-it{display:inline-block;position:relative;float:right;background:url(../../i/propfull.gif)-80px 0 no-repeat;width:16px;height:16px;font-size:0;margin-top:-7px;margin-right:-7px}.tooltip-container{position:absolute;visibility:hidden;z-index:99999;display:block;width:100%;border:1px solid #262626;border-radius:5px}.tooltip-body{color:#666}.tooltip-button,.tooltip-button2{display:inline-block;cursor:pointer;font-size:15px;font-weight:700;line-height:15px;padding:7px;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tooltip-button{color:#fff;text-shadow:0-1px 0#639d1d;border:1px solid #679422;background-color:#81a745;background:-moz-linear-gradient(center top,#b1d17f,#81a745)0 0#81a745;background:-webkit-gradient(linear,left top,left bottom,from(#b1d17f),to(#81a745))}.tooltip-button2{color:#000;text-shadow:0 1px 0#fff;border:1px solid #aaa;background-color:#f3f3f3;background:-moz-linear-gradient(center top,#fff,#f3f3f3)0 0#f3f3f3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3))}#pbBox .tooltip{background-color:transparent;border:0}#membership-badge{background:#000;color:#ffd204;text-transform:none}a.badge,a.badge:hover{color:#fff;letter-spacing:1px}.badge,.badgesquare{color:#fff;font-weight:400}.badge{font-size:80%;text-transform:uppercase;background:#000;padding:1px 3px;line-height:170%;border-radius:4px;position:relative;letter-spacing:1px;font-family:Arial,Verdana,sans-serif}.badge.red{background-color:#c00;color:#fff}.badge.yellow{background-color:#fec200;color:#fff}.badge.blue2{background-color:#1493ff;color:#fff}.badge.grey{background-color:#e7e7e7;color:#666}.badge.green,.badgesquare.green{background-color:#366b2d;color:#fff}.badgesquare{background-color:#000;padding:3px 5px;border-radius:1px;line-height:1.9}.badgesquare.smaller{line-height:1}.badgesquare:hover{color:#fff;background-color:#000!important}.pro-badge{color:#fec200;text-transform:none}.outside-badge.badge{background-color:#fdd20a;color:#000;text-decoration:none!important;text-transform:none}.proicon{font-size:10px;padding:2px 3px;width:16px!important;height:14px!important}.withproicon{background-image:url(../../i/trailforks/logos/trailforks-logo-vert_notext_32.png);background-repeat:no-repeat;background-position-x:5px;background-position-y:center;background-size:16px;padding-left:25px}.avatarbig{position:absolute;top:0;left:0}.avatarsmall{width:12px!important;height:10px!important;padding:0}.avatarlist{top:-1px;left:-5px}.cardAvatar .avatarlist{position:absolute;top:-1px;left:-1px}.avatarlist,.photo_featured_badge,.photo_report_badge{position:absolute}.video_featured_badge{position:absolute;right:0}.iconlink img{vertical-align:top}.iconlink span{padding-left:3px;padding-right:4px}.paging-container{border-collapse:collapse;margin-left:auto;margin-right:auto;width:auto;margin-bottom:0}.paging-nav-c3{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#eee;border:1px solid #ddd;color:#777;cursor:default;margin:6px;padding:8px 10px}.paging-middle{display:inline-block;max-width:320px}.paging-nav-c3 li{display:inline;padding-left:1px;padding-right:1px}.paging-container ul{margin:0;padding:0}.prev-page{margin-right:6px}.next-page{margin-left:6px}.paging-nav-c3 a,.paging-nav-c3 span{padding:3px}.paging-nav-c3 a:hover{background:#aabed3;color:#eee}.current-page a,.current-page a:hover{background:#6b92bc;color:#eee}.rsb,.rsb-container{position:relative;z-index:5;padding:5px}.rsb-search-bg{background:#fff;border:solid #1b5790;border-width:1px 1px 0;width:200px;height:34px;position:absolute;top:-34px;left:-1px;border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;z-index:4;margin:0!important}.rsb-loading{background:url(../../i/load.gif)no-repeat 98% 50%}.rsb-active{background:url(../../i/search_btn.gif)no-repeat 98% 50%}.rsb-empty{padding:4px 10px;font-weight:700}#pbBox,.rsb-toc{background:#fff;border-radius:5px}.rsb-toc{padding:5px 0;margin:0;position:relative;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px}.rsb-toc li{display:inline-block;padding:1px 3px;margin:5px 1px 5px 2px;font-size:15px;text-align:center}.rsb-toc li.rsb-empty-letter{color:#ccc;cursor:default}.rsb-toc li.rsb-current{background:#105cff;color:#fff}input.rsb-current{color:#105cff}.rsb-results{overflow:auto;position:relative}.rsb-results ul{float:left}.rsb-results li{padding:2px 0 2px 11px;margin:0 5px;text-indent:-8px}.rsb-results li.rsb-current,.rsb-results li.rsb-single-item{background:#105cff;font-weight:700}.rsb-results li.rsb-current a,.rsb-results li.rsb-single-item a{display:block;color:#fff}#pbBox{z-index:165}.nowrap{white-space:nowrap}.ellipoverflow{text-overflow:ellipsis;overflow:hidden}.table1{width:100%;border-collapse:collapse;border-spacing:0}#actEditTable tbody th,#actEditTable td,.table1 tbody th,.table1 td{padding:5px;text-align:left;border-bottom:1px solid #ccc;height:30px}.table-wrapper td{height:30px}.pinned .table_columns td{display:block ruby}div.scrollable-no-pinned{margin-left:0!important}#actEditTable thead tr,.table1 thead tr{background-color:#333;color:#ccc}.table1 thead th{border:1px solid #000;text-align:left;padding:0}#actEditTable thead th>b,.table1 thead th>b{margin:5px;display:block;min-height:20px}.table1.tablesorter thead th>div{margin:5px}.table1>tbody>tr:first-child td{border-top:1px solid #fff}#events_table tbody tr:hover,.table1 tbody tr:hover,.table1 tbody tr:hover td{background-color:#def9db!important}.table1 .highlight,.table1 tr.highlight td{background-color:#fffde8}.highlight2{background-color:#ffffc0}.table1 tbody tr:nth-child(odd) .highlight{background-color:#fffdf2}.table1.transparent tbody tr:nth-child(odd){background-color:transparent}.table1.transparent td{border-top:1px solid #c00;border-bottom:1px solid #ccc}.table1.transparent>tbody>tr:first-child td{border-top:none}.table1.transparent>tbody>tr:last-child td{border-bottom:none}.table_columns tr:first-child td{border-left:1px solid #dfdfdf}.table_columns td{border-right:1px solid #dfdfdf}table.tablesorter thead tr th.tablesorter-header>div{background-image:url(../../i/trailforks/sort.png);background-repeat:no-repeat;background-position:center right;cursor:pointer;padding-right:10px;min-height:20px}table.tablesorter thead tr th.sorter-false>div{background-image:none;cursor:auto}table.tablesorter thead tr th.tablesorter-header.tablesorter-headerDesc>div{background-image:url(../../i/trailforks/sort_desc.png);background-position:center right}table.tablesorter thead tr th.tablesorter-header.tablesorter-headerAsc>div{background-image:url(../../i/trailforks/sort_asc.png);background-position:center right}.statsTable thead tr{background:0 0}.statsTable thead th{border:0;color:#000}.statsTable tbody th{font-weight:400}.tablemore{padding:3px 6px;color:#666;border:1px;solid-color:#666;background-color:#f3f3f3}.tablemore10 tr:nth-child(n+11),.tablemore20 tr:nth-child(n+21),.tablemore5 tr:nth-child(n+6){display:none}.tablemore10.tablemoreshow tr:nth-child(n+11),.tablemore20.tablemoreshow tr:nth-child(n+21),.tablemore5.tablemoreshow tr:nth-child(n+6){display:table-row}.centertext{text-align:center}.valigntop,ul.valigntop li{vertical-align:top}.leftalign th,.lefttext,.ui-timepicker-div dl{text-align:left}.righttext,.table1 td.righttext{text-align:right}.hide_thead thead,.none{display:none}.noneImportant{display:none!important}.hidden{visibility:hidden}.clear{clear:both}.boxtitle{font-size:0}.boxtitle .more,.boxtitle .title{font-size:14px;width:50%;display:inline-block;text-align:left}.boxtitle .more{font-size:12px;text-align:right}.more,a.more{color:#666}.page_trail .difficulty{float:right}.page_trail .date,.report_links{font-size:80%}#subregionlist h5{position:absolute;right:10px;background-color:#ddd;color:#fff;padding:4px;margin-top:-24px;border-radius:5px}.ui-dialog{z-index:900;padding:0}.fullTime{display:none;position:absolute}.time{display:inline}.time:hover .fullTime{display:block;background-color:#393939;padding:3px;color:#fff;margin-left:60px;z-index:150}.resultTotal,.star-rating ul .undo-vote:hover~li.star:before{color:#ccc}.trail_work{background-image:url(../../i/trailforks/shovel.png);background-repeat:no-repeat;width:16px;height:16px;display:inline-block}.selected{background-color:#f3f3f3}#events_table tr,.filterForm{margin:10px 0}.formBlock{display:inline-block;margin-right:20px;vertical-align:top}.filterForm .formBlock label{display:block;font-weight:700}ul.nostyle{list-style:none}li.nostyle,ul.nostyle{padding:0;margin:0}.facet label.clickable{color:#006784}.facet label.clickable:hover{cursor:pointer;text-decoration:underline;color:#666}.filterBlock h4,aside .heading{font-size:12px;display:block;padding:5px;border:1px solid #ccc;color:#666;background-color:#f3f3f3;margin-bottom:5px}#filterActivityType .makecols2{column-gap:2em}#traildetails_display .dicon_small{line-height:11px}#trail_details{min-width:300px;max-width:300px}.collapseToggle{background-image:url(../../i/trailforks/icon_collapse.png);background-repeat:no-repeat;background-position:right center;min-height:13px;display:block;cursor:pointer}.collapseToggle.expand{background-image:url(../../i/trailforks/icon_expand.png)}#sidebarFilter .filterBlock{margin-bottom:10px}#sidebarFilter .filterBlock>div{padding-left:5px}#sidebarFilter li{min-height:25px}.star-rating ul,ul.inline>li{display:inline-block}#trail_details,.rightpadded20>li{margin-right:20px}.padded2 td,.padding2,ul.padded2 li{padding:2px}.padded5 td,.padding5,ul.padded5>li{padding:5px}.padded7 li,.padded7 td{padding:7px}.box1.padding10,.padded10 td,.padded10>li,.padding10{padding:10px}.box1.padding20,.padded20 li,.padded20 td,.padding20{padding:20px}.row-spacing-5>li{margin-bottom:5px}.dropcontents ul.contrib_links,ul.nopad li{padding:0}#sidebarFilter .range_slider{border:0;margin-bottom:5px;color:#000}#sidebarFilter .topLabel{font-weight:700}.regions .title,.ridingareas .title{font-size:140%;font-weight:700}.regions>li,.ridingareas>li{margin-bottom:0!important;padding-bottom:20px}.ridingareas li ul{font-size:140%}.opaque30{opacity:.3}.opaque60{opacity:.6}.hoverOpaque100:hover{opacity:1}.floatright{float:right!important}.floatleft{float:left!important}.center{text-align:center}#subregions{max-height:500px;overflow-x:hidden;overflow-y:auto}#subregions .photolink,#subregions .thumbnail{height:150px!important}#subregions>li{min-height:66px}aside #subregions>li{min-height:auto}.play{position:absolute;width:20px;height:15px;margin:5px 0 0 5px;background:url(../../i/play.png)no-repeat;background-size:70%;z-index:99}.stat.small .stat-num{font-size:11px}.stat.small .stat-label{font-size:10px}.stat-label{font-size:14px}#easyTooltip{padding:5px;border:4px solid #ccc;background:#f1f1f1;z-index:999;max-width:300px;text-align:left;margin-top:20px}.star-rating ul{unicode-bidi:bidi-override;direction:rtl;text-align:left;white-space:nowrap}.star-rating ul li{font-family:"trailforks";font-weight:400;font-style:normal;display:inline-block;font-size:16px;text-shadow:1px 1px 1px #fff}.star-rating ul li:not(:first-child){padding-right:2px}.star-rating li.star:before,.star-rating li.star_readonly:before{content:"";color:#ccc}.star-rating.allowvoting ul:hover li.star:not(:hover):before{color:#ccc}.star-rating li.star.filled:before,.star-rating li.star_readonly.filled:before,.star-rating.allowvoting li.star:hover:before,.star-rating.allowvoting li.star:hover~li.star:before{color:#fec200;content:""}.star-rating li.star.half:before,.star-rating li.star_readonly.half:before{color:#fec200;content:""}.star-rating.allowvoting li{cursor:pointer}.star-rating ul li.undo-vote:before{content:"✕";color:#3a3a3a}.voted{-webkit-filter:hue-rotate(30deg)}.rmsmessage{display:none;position:absolute;width:auto;padding:3px;max-width:300px;white-space:nowrap;z-index:100}.rmsmessage.green{background-color:#366b2d;color:#fff}.rmsmessage.red{background-color:#c00;color:#fff}.button1.tiny{padding:4px;font-size:10px}.button1,.button2{display:inline-block;border-radius:3px;user-select:none}.button1{background:#e3e3e3;border:1px solid #bbb;color:#333;padding:6px 7px;text-align:center;text-shadow:0 1px 0#fff;line-height:normal}.button1.follow{background:#e8f1ff;border:1px solid #a6b8cd;color:#3264c7;text-shadow:none}.button1.blue,.button1.blue2{border:1px solid #0047e4;text-shadow:none;box-shadow:none}.button1.blue{background:#dbe0ea;color:#0047e4}.button1.blue2{background-color:#1493ff;color:#fff}.button1.black,.button1.green{color:#fff!important;text-shadow:none}.button1.green{background-color:#366b2d;border:1px solid #060}.button1.black{background-color:#323232}.button1.grey2{background:#fff;border:1px solid #bbb;color:#959595}.button1.green2{background-color:#46b414;border:1px solid #060;color:#fff!important;text-shadow:none}.button1.red{color:#fff;border:1px solid #440900;background-color:#c00;box-shadow:none;text-shadow:none;padding:6px 7px}.button1.yellow,.rsb-add-new-button a{box-shadow:none;background-color:#ffce22;color:#1e1500!important;border:1px solid #a37a00;text-shadow:none}.rsb-add-new-button a{padding:4px}.button1.active,.button1:hover,.button1:hover a{background-color:#204a1a;border-color:#000;box-shadow:none;color:#fff!important;text-shadow:none;text-decoration:none}.button1:hover .black,.vjsoverlay .vjsdescription a h3{color:#fff!important}.button1.selected{background:#f8f8f8;border:1px solid #ccc;color:#ccc;box-shadow:inset 0 0 1px 1px #fff}.button1.none{display:none}.button1.widebutton{width:100%;box-sizing:border-box}.button2{background-color:#fec200;text-decoration:none;color:#333!important;text-shadow:0 1px 0#fe6;border:1px solid #a37a00;height:auto;padding:7px 9px;box-shadow:0 0 2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5)}.button2:hover{background-color:#204a1a;color:#fff!important;text-shadow:none;text-decoration:none;border:1px solid #000}.trail_status_block{margin:0 0 20px 40px}.trailbuttons button{min-width:65px;text-align:center}.greenbox{background-color:#1f4a19;color:#96bf91;border:1px solid #0e230b;border-radius:4px;box-shadow:inset 0 0 3px #666}.greenbox p:last-child{margin-bottom:0}#pageInfo h1 a,.greenbox a,.greenbox.box2col .definition,.greenbox.white{color:#fff}.greybox{background-color:#333;color:#999;border:1px solid #000;border-radius:4px}.formErrorTop,.ripError{color:#d60405}.redbox,.trailbulk .ripError{background-color:#d60405;color:#fff;border:1px solid #8c0100;box-shadow:inset 0 0 3px #fff}.trailbulk .ripError{padding:5px;color:#fff!important}.box2col .term{float:left;width:50%;text-align:left;color:#999}.box2col .term:after,.termslist .term:after{content:":"}.box2col .definition{float:left;width:50%;text-align:left;overflow:hidden}.termslist li{padding:0 0 15px}.termslist li:last-child{padding:0}.termslist .term{min-width:75px;color:#999;vertical-align:top}.termslist .definition,.termslist .term{display:inline-block}#trailstats_display .term{width:60%}#traildetails_display .term,#trailstats_display .definition{width:40%}#traildetails_display .definition{width:60%}.routeLogoSmall{margin-top:5px;max-height:50px;overflow-y:hidden}.box2col>li{padding:5px}.box2col.greenbox>li{border-top:1px solid #2e6628;border-bottom:1px solid #132f10}.box2col.greybox>li{border-top:1px solid #565656;border-bottom:1px solid #282828}.box2col .definition .dicon_small{display:inline-block;margin-left:5px}.ridelog_button_bar{margin-top:-40px}.garminconnectlink{background-color:#1d9dd8!important;color:#fff!important;padding:7px;min-width:136px;width:auto;text-align:center;font-size:90%;font-weight:700;border-radius:2px;display:inline-block}ul.tabs{border-bottom:1px solid #bbb;border-collapse:collapse;list-style:none;white-space:nowrap;margin:10px 0;padding:0;width:100%}.tabs .opener{float:right}ul.tabs>li:nth-child(n+6){display:none}ul.tabs>li:last-child a{margin-right:0}ul.tabs li.tab_more{display:list-item!important;text-align:left}ul.tabs>li{float:left;margin:0 0-1px;padding:0;position:relative}.dropclick,.tab,.tabDropContents a,ul.tabs>li>a{text-shadow:1px 1px 1px #fff;text-decoration:none}ul.tabs>li>a{background-color:#f3f3f3;margin-right:.5em;padding:0 13px;line-height:33px;border-top-left-radius:5px;border-top-right-radius:5px;color:#616443;border-color:#bbb;border-style:solid;border-width:1px;display:block}ul.tabs>li>a h1{font-size:100%;font-weight:400;line-height:normal;padding:0;margin:0;display:inline}ul.tabs>li.active a{background-color:#fff;border-bottom:1px solid #fff}ul.tabs>li a:hover{background-color:#134810!important;background-image:none;color:#fff!important;text-shadow:none!important}.dropclick,.tab,.tabDropContents a{height:auto}.dropclick,.tab{background-color:#fec200;color:#997200;border-color:#bbb;border-width:1px;padding:.5em .6em .5em 1em;border-style:solid solid none;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block}.tabs .yellow,ul.tabs>li a.tab_yellow{background-color:#fec200;color:#333;text-shadow:none}.tab.black,ul.tabs li.tab_admin>a,ul.tabs li>a.tab_black{background-color:#333;color:#ccc;text-shadow:1px 1px 1px #000}.tab.tab_blue,ul.tabs li>a.tab_blue{background-color:#11b6f0;color:#fff;text-shadow:1px 1px 1px #107ca0}ul.tabs li.active a.tab_blue{background-color:#fff;color:#11b6f0;text-shadow:none}#login .opener,.openarrow,.tabs .opener{font-family:"trailforks";display:inline-block;margin-left:4px}#login .opener:before,.openarrow:before,.tabs .opener:before{content:""}.divtoggle.closed .openarrow{transform:rotate(-90deg)}.tabDropContents{display:none;position:absolute;width:auto;min-width:100px;box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#e9e9e9;border:1px solid #bbb;z-index:210;right:0;margin-top:-1px}.tabDropContents li{display:block;float:none!important}.tabDropContents a{background-color:#e9e9e9;padding:.6em 1em;color:#616443;border-top:1px solid #fff;border-bottom:1px solid #bbb;display:block}.tabDropContents li:last-child a{border-bottom:0}.tabDropContents li:first-child a{border-top:0}.tabDropContents li.active a{background-color:#333;color:#ccc;text-shadow:1px 1px 1px #000}@media screen and (min-width:768px){.tabDropContents:hover,.tab_more.open .tabDropContents,.tabs .tab_more>a:hover~.tabDropContents{display:block!important}}.dropclick span{background:url(../../i/trailforks/sort_desc.png)no-repeat center right;padding-right:10px}.dropclick.active,.dropclick:hover{background-color:#134810;color:#fff;text-shadow:1px 1px 1px #000}.dropclick.active{background-color:#508446;color:#fff!important}.dropcontents{margin-top:23px;display:none;position:absolute;width:auto;min-width:93px;border-radius:0 0 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#333;border:1px solid #000;z-index:200;font-size:120%;right:0}.dropcontents ul.contrib_links li{float:none;display:block;border-top:1px solid #565656;border-bottom:1px solid #282828}.dropcontents a,.switchButtons>li>a{display:block;color:#fff;padding:8px}.dropcontents a:hover{background-color:#fec200!important;color:#000!important;text-decoration:none}.box1,.box2{background-color:#f3f3f3}.box1{padding:8px;border:1px solid #ddd;border-radius:5px}.box1 h3{text-shadow:1px 1px 1px #fff}.box2{padding:5px;border:1px solid #ccc}.box3{padding:8px;background-color:#f8f8f8;border-radius:5px}.small_icon img{width:10px;opacity:.7}.switchButtons{padding:0 0 0 4px!important}.switchButtons>li{padding:0 4px 4px 0}.switchButtons>li>a{text-align:center;background-color:#e7e7e7;color:#666;box-shadow:0 0 0 1px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.6),0 4px 2px -2px rgba(0,0,0,.1),0 1px 0 1px rgba(0,0,0,.15)}.switchButtons>li>a:hover{text-decoration:none;background-color:#366b2d;color:#fff}.switchButtons>li.active>a{background:#777;color:#fff;box-shadow:0 0 0 1px #555,inset 0 1px 2px rgba(0,0,0,.4),0 2px #eee}.switchButtons>li.first>a,.switchButtons>li:first-child>a{border-top-left-radius:5px;border-bottom-left-radius:5px}.switchButtons>li.last>a,.switchButtons>li:last-child>a{border-top-right-radius:5px;border-bottom-right-radius:5px}.switchButtons>li.yellow>a{background-color:#fec200;color:#755600!important;text-shadow:1px 1px 1px #fff}li.featured_country{margin-bottom:30px}li.featured_country .box2{border:1px solid #ddd}.actionbuttonlink{position:absolute;margin:-65px 0 0-40px;font-size:90%}.dicon_small{font-size:140%;text-shadow:1px 1px 1px #ccc;display:inline-block;vertical-align:middle}.poi_icon{width:20px;height:auto}#map_header .dicon_small,.greenbox .dicon_small,.icon_dark .dicon_small{text-shadow:none}.dbeige{color:#d9d9b5}.dpurple{color:#854e85}.dwhite{color:#eaeaea}.dgreen{color:#46b414}.dblue{color:#148cf0}.dblue2{color:#0b4b81}.dblack{color:#000}.dorange{color:#ff8500}.dyellow{color:#fdcd07}.dred{color:#dc1313}.sicon_small{font-size:140%;text-shadow:1px 1px 1px #ccc}.sgreen{color:#225f06}.syellow{color:#fc0}.samber{color:#ff8500}.sred{color:#be0014}.marker_info span{text-shadow:none!important}.inline-block{display:inline-block}.stravacolor,a.stravacolor{color:#f26522}.strava_icon{width:16px!important;height:16px!important;max-width:none!important}.slider-digit{cursor:pointer;margin:-.6em;position:absolute;top:-15px;color:#ccc;font-size:80%;width:90%}#nearby_slider{margin:30px 0 10px}#nearby_range{width:25px;font-size:90%;border:1px solid #999;color:#999;padding:2px;margin:-15px 0 0-5px;text-align:center}.hide,div.messages h2,progress{display:none}#filterLocation input,#filterLocation select{max-width:150px;overflow-x:hidden}#filterLocation .latlng-chooser-map-container{padding-bottom:0}.contributeForm{border-collapse:separate}.contributeForm tr td{padding:8px 5px;vertical-align:top}.contributeForm>tbody>tr>td:first-child{background-color:#333;color:#fff;text-shadow:1px 1px 1px #000;text-align:left;font-weight:400;border:5px solid #fff;padding:5px}.contributeForm .even td{background-color:#eee}.contributeForm tr.even td:first-child{border:5px solid #eee}.contributeForm input,.contributeForm select{padding:5px;font-size:120%;border-radius:3px;border:1px solid #999;max-width:100%}.contributeForm input:focus{border:1px solid #204a1a}.contributeForm tr:hover td{background-color:#f0f0f0}.contributeForm tr.fullwidthtr td{background-color:transparent!important;color:#000!important;text-shadow:none!important;padding:0!important}.contributeForm .contributeMap{border:1px solid #666}input{box-sizing:border-box}.progressbar{width:100%;height:18px;display:block;-webkit-appearance:none;border:0}.progressbar::-webkit-progress-bar{background:#999;border-radius:5px;padding:2px;box-shadow:0 1px 0 0 rgba(255,255,255,.2)}.progressbar::-webkit-progress-value{border-radius:5px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.4);background:-webkit-linear-gradient(45deg,transparent,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.2)),-webkit-linear-gradient(left,#f3f3f3,#46b415);background-size:25px 14px,100% 100%,100% 100%;-webkit-animation:move 15s linear 0 infinite}.progressbar.complete{-webkit-animation-play-state:paused}#trailOverviewSearch .block,#welcomeblock p{margin-bottom:0}#welcomeblock{background:#143e18 url(../../i/trailforks/greenmap_background.jpg)repeat-x top;border-radius:15px;color:#696;font-size:90%;margin-top:-8px;padding-top:10px}#welcomeblock h3{font-size:14px;font-weight:700;color:#cfc!important;text-shadow:1px 1px 0#000;margin-bottom:3px}#welcomeblock a{color:#696}#block-central-welcome-block{margin-bottom:20px}#welcomeblock .icon{float:left;width:30px;height:30px;margin-right:10px;margin-bottom:10px;background-image:url(../../i/trailforks/welcome_icons.png);background-size:120px 60px}#homemap .map{margin-bottom:0}#hide_welcome{margin-right:10px;color:#fff!important;background-color:#030}.column20{width:20%;float:left}.icon_trails{background-position:0 0}.icon_reports{background-position:90px 0}.icon_tracking{background-position:30px 0}.icon_events{background-position:60px 0}.icon_maps{background-position:0 30px}.icon_rides{background-position:90px 30px}.icon_challenge{background-position:60px 30px}.icon_directory{background-position:30px 30px}#home_slider .col-2{padding-top:20px}#homemap{position:relative}#homemapheader{padding:1px 8px 10px 10px;background-color:#333;position:absolute;left:0;top:33px;z-index:130;opacity:.9}#homemapheader #regiontitle{font-size:24px;line-height:22px;color:#fff;text-shadow:1px 1px 1px #000}.ui-autocomplete-input{background:#fff url(../../i/search_btn.gif)no-repeat 98% 50%}.ui-menu .ui-menu-item{border-bottom:1px solid #ccc}.ui-menu .ui-menu-item:last-child,ul.toggleable-area li:last-child{border-bottom:none}.ui-front{z-index:150}.ui-widget-content{background:#fff;border:1px solid #ccc;border-top:none;z-index:160;max-width:98%}.ui-dialog .ui-dialog-content{padding:10px;overflow-y:auto;overflow-x:hidden}.ui-dialog-titlebar{padding:10px}.ui-dialog-title{font-weight:700}.ui-dialog-titlebar-close{float:right}.ui-autocomplete{z-index:165}.sliderContainer,.ui-slider{border:1px solid #ccc!important}.ui-widget-header{background:#f3f3f3}.ui-slider-range{background:#8db388}div.statusmessages{border-color:#be7;color:#234600;background-color:#f8fff0}div.error{color:#8c2e0b;border-color:#ed541d;background-color:#fef5f1}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:20px 0;padding:10px}div.messages ul{list-style-type:disc;display:inline-block;margin-bottom:0}div.messages span{display:inline-block;padding-right:10px;vertical-align:top}div.messages.yellow{background-color:#ffe69d;border-color:#fec200;border-width:1px;color:#997300}div.messages.yellow .dicon_small{color:#997300;text-shadow:none}#footer a,.footerlink{color:#999}.homesearch input{border:4px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.15)}#search{border:1px solid #bbb;padding:5px 4px}.content_stats{text-align:center;vertical-align:top;width:100%}.content_stats li,.required:after{font-size:12px;display:inline-block}.content_stats li{min-height:22px;text-align:center;width:10%;padding-right:10px}.content_stats li span{display:inline-block;padding:2px 7px;border:2px solid #000;border-radius:4px;margin-right:3px;background:#000 url(../../i/trailforks/stat_background.png)top repeat-x;color:#fff;font-weight:700}.content_stats li a{display:block}.stacked .content_stats li{text-align:left;display:block;width:auto}#userLink>span,.stacked .content_stats li a,.stacked .content_stats li span{display:inline}#social-bar,.content_stats li,ul.grid li{margin-bottom:10px}#social-bar>div{display:inline-block;padding-right:5px}.breadcrumb_buttons li span,.share-button{text-align:center;text-decoration:none;color:#fff}.share-button{display:inline-block;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px;padding:4px 8px;cursor:pointer}.share-button-twitter{background-color:#00abf0}.share-button-facebook{background-color:#3b5998}.share-button-pinterest{background-color:#c01}.share-button:active{background-color:#353535}.mobilelink,.page_print #trailAssociationLogo{display:none}.tags a,.tags li{display:inline-block;height:24px;line-height:24px;position:relative;font-size:90%}.tags a{margin-left:20px;padding:0 10px 0 12px;background:#333;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.tags a:after,.tags a:before{content:"";position:absolute;float:left}.tags a:before{top:0;left:-12px;width:0;height:0;border-color:transparent #333 transparent transparent;border-style:solid;border-width:12px 12px 12px 0}.tags a:after{top:10px;left:0;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #000;-webkit-box-shadow:-1px -1px 2px #000;box-shadow:-1px -1px 2px #000}.tags a:hover{background:#555}.tags a:hover:before{border-color:transparent #555 transparent transparent}.margin0{margin:0!important}.printSafe{margin:0 auto;max-width:1000px}.printLabel{display:inline-block;min-width:20px;background-color:#333;color:#fff;padding:2px;text-align:center;margin-right:5px}#printLogo{position:absolute;z-index:200}#legend li{overflow:hidden;white-space:nowrap}@media print{#printButton{display:none}}.page_print{margin:0 auto;width:100%;max-width:900px}.page_print h3{font-size:120%;margin-bottom:0}#layers_button,.tab_icons{position:absolute;margin:-35px 0 0 350px}.tab_icons a{padding:0 5px}.diff td{max-width:500px;word-wrap:break-word}.required:after{content:"*";color:#c00;padding-left:5px}.hidden_trail{font-style:italic}.closed_trail{opacity:.3}.private_trail{font-style:italic;text-decoration:line-through}.highlight_field input{border:1px solid #366b2d}.difficulty_right{float:right;margin:0 0 5px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container .vjscontainer,.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.weather_small img{width:50px}#layers_button{border:1px solid #818181;background-color:#fff;color:#000;margin:7px;left:0;top:0;z-index:120;padding:2px 4px;cursor:pointer}.gm-style img,.map img{max-width:none!important}#maplink{display:none}.mapdiv{text-shadow:none}#map_options_container2{position:absolute;color:#000;margin:7px;left:0;top:0;z-index:120;border-radius:3px;height:auto!important}#map_options_container2.expanded{background-color:#fff;opacity:.8;border-radius:5px;z-index:140}#map_options_container2 .control_preview{opacity:.3;border:1px solid #fff;border-radius:5px;width:110px;background-color:#fff;padding-top:0;max-height:50px;overflow:hidden}#map_options_container2 .controlTitle{background-color:#fff;opacity:.8;padding:2px 8px}.control_expanded{padding-top:0}#map_options_container2 .control_expanded,#opaquetrails{display:none}#map_options_container2.expanded .control_expanded,#map_options_container2.expanded .control_preview{display:block;opacity:1;max-height:100%;overflow:auto}.iframeborder iframe{border:1px solid #000}#user-details{width:100%}#tt{position:absolute;display:block;z-index:200}.breakword{word-wrap:break-word;word-break:break-word}.fullwidth .wrapper{max-width:95%}.widecontent #content-container .wrapper{max-width:1600px}.widecontent #content-container{padding:5px 5px 0}.regionPage .mapdiv{height:500px}.fillpage #content-container{margin-top:0;padding-top:0}.fillcontent #content-container{padding:0;margin-top:0}.fillcontent #mainwrapper,input#range{max-width:100%}.fillpage .wrapper{clear:both;width:100%;max-width:100%;margin:0 auto}.fillpage #main{padding-bottom:0}.fillpage #tdMap,.fillpage #tdSide{padding:0}.fillpage .map{margin-bottom:0}#loginLinks>li{margin-left:15px}#outside-header-links{background-color:#fec200;color:#000;position:absolute;z-index:800;top:36px;left:0;width:100%;text-align:center}#outside-menu-close{margin:10px}#outside-header-links ul{max-width:300px;margin:0 auto;text-align:left}#outside-header-links a{color:#000}#userLink{width:38px;padding-left:5px}.header_button{border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;padding:1px 3px 1px 0;line-height:2}.header_button.active{background-color:#ececec}#navwrapper #navigation,#userLink{white-space:nowrap}#navwrapper #activitytype_menu .parent{padding:3px 0 2px 6px;white-space:nowrap;border-color:#587d49;box-shadow:none}#navwrapper .header_button{border-color:#587d49;box-shadow:none}#navigation .header_button,#userLink{display:inline-block}#search_button{padding:1px 8px;text-align:center}#userLink .none,#userLinks{display:none}.sortList li{padding:8px;border:1px solid #ddd;background-color:#eee;margin-bottom:5px}.sortList li a{padding:0 10px}.handle{cursor:pointer}#userLinks{position:absolute;background:#fff;border:1px solid #e9e9e9;z-index:900;text-align:left;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.45);-moz-box-shadow:0 2px 8px rgba(0,0,0,.45);box-shadow:0 2px 8px rgba(0,0,0,.45);width:150px;right:5px}#userLinks a,#userLinks li{display:block}#userLinks a{color:#666!important;padding:7px 9px;border-bottom:1px solid #e9e9e9;text-decoration:none;font-weight:400}#userLinks a:hover{background-color:#1f4b1a;color:#96bf91!important}.search_highlight{background-color:#d60403;color:#fff;padding:0 2px}#firstchartop{overflow-x:hidden;white-space:nowrap}.iconbutton{display:inline-block;padding:3px;border:1px solid #ccc;border-radius:3px;font-size:120%;background:#e8e1e1;background:-moz-linear-gradient(top,#e8e1e1 0,#fcfcfc 100%);background:-webkit-linear-gradient(top,#e8e1e1 0,#fcfcfc 100%);background:-ms-linear-gradient(top,#e8e1e1 0%,#fcfcfc 100%);background:linear-gradient(to bottom,#e8e1e1 0,#fcfcfc 100%);font-family:"trailforks";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.map .doGeolocation{position:absolute;top:45px;right:10px;padding:2px 6px;font-size:16px;line-height:26px}#doGeolocation:hover,.iconbutton:hover{background:#c80000;color:#fff;text-decoration:none}#doGeolocation:before,.doGeolocationButton:before{content:""}.settingsIcon:before{content:""}#page_title_container #bikeparkLogo,#trailAssociationLogo{position:absolute;top:10px;right:0}#maintainers li{padding-bottom:10px}#maintainersTable li{width:31%;padding-right:2%;overflow:hidden}#maintainersTable img{width:auto;max-height:25px}#maintainers .user-image{width:25px;height:25px}#maintainersTable img,.block img{max-width:100%;height:auto}.thumb_small{width:50px;max-height:50px;overflow:hidden}.thumb_small img{width:100%;max-height:inherit}.sortnavoff:link,ul.toggleable-area{background-color:#e9e9e9}.editContrib{background-color:#3f3f3f}.icon_max_14 .dicon_small,.icon_max_14 .sicon_small{font-size:14px}.icon_max_10 .dicon_small,.icon_max_10 .sicon_small{font-size:10px}#fb-root{display:none}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}.page_directory th{font-weight:700;width:100px;vertical-align:top}.topDialog{position:absolute;top:10%}.morelink:after{content:"»"}.title-type .dicon_small{vertical-align:middle;font-size:24px;line-height:23px;margin-bottom:4px;margin-left:5px}.loadingbar{background:url(../../i/load-bar.gif)no-repeat;width:128px;height:15px}#ui-datepicker-div{z-index:125!important}.ui-slider.ui-widget-content{z-index:120}#contributeMapRow{background:0 0!important;padding:0}td.counter{background-color:#333331;text-align:center;text-shadow:-1px 0#000}td.counter,td.counter a{color:#d1d1d1}.table1 tbody tr:hover td.counter{background-color:#c00!important}ul.toggleable-area{padding:0;color:#616443;border:1px solid #d3d3d3}ul.toggleable-area li{padding:3px;border-bottom:1px solid #fff}#fluidLeftFixedRight{display:table}#leftcolumn,#rightcolumn{display:table-cell;width:250px;min-width:250px;padding-left:20px}#fluidLeftFixedRight #main{display:table-cell;vertical-align:top}.browseMap #main{width:100%}.browseMap #rightcolumn,.map_layers ul#gaiaLayers{min-width:250px}.helpLink a{color:#ccc;border:1px solid #ccc;padding:3px 6px;font-size:90%;line-height:90%;font-weight:700}#pinkbikeLoginBar a:hover,.helpLink a:hover{background-color:#333}#headerHelp{float:right;margin-top:5px}#regionParking{margin-top:10px;float:right}#pinkbikeLoginBar{text-align:center}#pinkbikeLoginBar a{background:#d70404 url(../../i/pb-icon57x57.png)no-repeat left;background-size:36px 36px,100% 100%,100% 100%;font-size:130%;font-weight:700;color:#fff;padding:10px 10px 10px 40px;display:inline-block;border-radius:5px}#underSlideLink{position:absolute;z-index:200;right:0;margin-top:-45px}#userHome h3{font-size:120%}#userHome .news-box2 .f22{color:#006784;font-size:140%!important;font-weight:400}@media screen and (min-width:800px){#userHome #videoflexthumbs .videothumb{max-width:265px}#userHome #videoflexthumbs .videothumb:last-child{margin-right:0}#userHome #videoflexthumbs .videothumb .thumbnail{width:265px;height:144px}}#homePromote{position:absolute;margin-top:10px}#addFavRegions:hover{text-decoration:underline}#activityFeed{padding-bottom:50px}.block .activity{border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden}.activity .icon{position:absolute;top:15px}.activity .title{margin-left:38px;font-size:14px;color:#000;padding-top:15px}.activity .date{font-weight:400;color:#999;margin:2px 0 15px 38px;font-size:10px;display:inline-block}.activity .main{color:#111;font-size:13px;margin:0 0 15px;line-height:16px}.activity .remove-btn,.mapboxgl-ctrl-group>button.mapboxgl-ctrl-geolocate{display:none}.activity .map-stats a{color:#ccc;text-decoration:none}#sort-container a{border-radius:25px;padding:2px 12px;color:#787878}#sort-container a.sortnavon{background-color:#4f4f4f;color:#fff;font-weight:700}#comment_wrap .textbox{height:80px;margin-bottom:10px}.routecomment{border-left:5px solid #333}.makecols,.makecols3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.makecols2{-moz-column-count:2;-moz-column-gap:2.5em;-webkit-column-count:2;-webkit-column-gap:2.5em;column-count:2;column-gap:2.5em}.makecols4{display:flex;flex-wrap:wrap}.makecols4>li{width:25%}.makecols5{-moz-column-count:5;-moz-column-gap:2.5em;-webkit-column-count:5;-webkit-column-gap:2.5em;column-count:5;column-gap:2.5em}.makecols>li{display:block}.makecols2>li,.makecols3>li,.makecols4>li,.makecols5>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid}.ridingareas.inline>li{vertical-align:top;margin-right:5%}#browseRegions .featured_country{column-span:all}.greyscale{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}.routemap{filter:grayscale(.5);-webkit-filter:grayscale(.5);-moz-filter:grayscale(.5);-o-filter:grayscale(.5);-ms-filter:grayscale(.5)}.actMapLabel{padding:3px 5px;font-size:.8em;position:absolute;z-index:140}.routeLabel{background-color:#fec200;color:#000}.ridelogLabel{background-color:#acacac;color:#fff}#ridelogReports,#ridelogTrails{overflow-y:scroll;max-height:500px}#ridelogReports{max-height:440px}#ridelogJumps,#ridelogLifts{overflow-y:scroll;max-height:300px}.breadcrumb_buttons li{display:inline}.breadcrumb_buttons li span{display:block;float:left;background:#4f4f4f;padding:4px 10px 4px 20px;position:relative;margin:0 10px 0 0;font-size:12px}.breadcrumb_buttons li span:after,.breadcrumb_buttons li span:before{content:"";border-top:13px solid transparent;border-bottom:13px solid transparent;position:absolute;top:0}.breadcrumb_buttons li span:after{border-left:15px solid #4f4f4f;right:-15px;z-index:1}.breadcrumb_buttons li span:before{border-left:15px solid #fff;left:-3px}.breadcrumb_buttons li:first-child span{border-top-left-radius:5px;border-bottom-left-radius:5px}.breadcrumb_buttons li:first-child span:before{display:none}.breadcrumb_buttons li:last-child span{padding-right:30px;border-top-right-radius:15px;border-bottom-right-radius:15px}.breadcrumb_buttons li:last-child span:after{display:none}.breadcrumb_buttons li span:hover{background:#fdcc08}.breadcrumb_buttons li span:hover:after{border-left-color:#fdcc08}#beta{float:left;margin-top:15px}#facebookHeader{float:left;margin-top:13px;margin-left:15px}#route_info,#trail_info{position:relative}#page_title .translateLink{top:1px;left:0;right:auto}#page_title_container{position:relative;margin:2px}.translateLink{position:absolute;right:0;top:5px;margin-top:15px;background-color:#d4d4d4;color:#666;padding:3px!important;font-size:10px!important;line-height:10px!important;cursor:pointer;opacity:.9}.comtext{position:relative}#trail_description .translateLink{top:15px}#region_description,#report_description,#trail_description{word-wrap:break-word}#trail_description{margin-top:10px}#trail_description a{text-decoration:none}#announcement{text-align:center}#announcement a{display:block;background-color:#fec200;color:#000;padding:3px;font-weight:700;text-shadow:1px 1px 1px #ffd989}#hide_announcement{float:right;padding-top:3px;padding-right:10px}.startIcon{display:inline-block;font-size:12px;color:#42d030}.endIcon:before,.startIcon:before{content:""}.endIcon,.largeimage.next-img-hover:after,.largeimage.prev-img-hover:after,.startIcon{font-family:"trailforks";font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.endIcon{display:inline-block;font-size:12px;color:#c00}.endIconSmall{font-size:7px}#trailPin{position:absolute;right:0;z-index:99;display:none}#homeFavReportsInner{max-height:87px;overflow-y:auto;overflow-x:hidden}#homeFavReportsInner .badge{position:inherit;font-size:9px;float:right}#homeFavReports .helpLink{font-size:10px;opacity:.4}#pageInfo{position:absolute;z-index:99;padding:10px;background-color:#000;opacity:.7;margin:10px 7px}#pageInfo h1{font-size:2.2em;color:#fff;margin:0}#pageInfo h1 a:hover,#rightcolumn dd .time{color:#666!important}#pageInfo .breadcrumb{color:#ccc;font-size:.8em;background-color:#4b4b4b;padding:3px;overflow-x:hidden;white-space:nowrap}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 45%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 45% 10px 10px}.tf-photo-modal .featherlight-content{padding:0;overflow-x:hidden;overflow-y:hidden;border-bottom:0;width:95%;height:95%;margin:0;background-color:#232323}.tf-photo-modal .featherlight-close-icon{background:#666;color:#fff}.photo-modal#fluidLeftFixedRight{width:100%;height:100%}.photo-modal #rightcolumn{padding-left:10px;padding-right:10px;padding-top:10px;background-color:#f3f3f3}.photopage #photomain{width:calc(100% - 270px)}.photopage #rightcolumn{padding-top:0}.photo-modal #rightcolumn .inner{overflow-y:auto}.photo-modal #photomain{display:table-cell;vertical-align:top;width:100%}.tf-photo-modal #photomain{vertical-align:middle;background-color:#232323;padding-bottom:0}#activitytype_select .flex li:hover,.photopage #content-container{background-color:#f3f3f3}.tf-photo-modal .largeimage img{margin-bottom:-5px}.photopage .largeimage img{box-shadow:0 0 8px rgba(50,50,50,.4)}.photopage .photo-modal{margin:10px auto}.photopage .map{max-width:800px;margin:0 auto}.photo-modal .img-responsive-size-container{margin-bottom:-5px;display:inline}.largeimage.next-img-hover,.largeimage.prev-img-hover{position:relative;cursor:pointer}.largeimage.next-img-hover:after,.largeimage.prev-img-hover:after{text-decoration:inherit;font-size:4em;vertical-align:middle;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;height:100%;color:#fff;text-shadow:0 0 5px #222}.largeimage.prev-img-hover:after{content:"";-webkit-transform:rotate(90deg);transform:rotate(90deg);left:15px}.largeimage.next-img-hover:after{content:"";-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:15px}.navbox{cursor:default;margin:0 auto 10px;color:#777}.navbox-next a,.navbox-next span,.navbox-prev a,.navbox-prev span,.navbox-top{background:#fff;border:1px solid #ddd;display:block;position:relative;z-index:1}.navbox-top{padding:8px 10px;border-radius:5px 5px 0 0;font-size:16px;text-align:center}.navbox-top .subtitle{font-size:10px;color:#555;display:block;margin-top:3px;text-align:center}.navbox-next,.navbox-prev{text-align:center;display:inline-block;font-size:13px;color:#ccc;margin-top:-1px}.navbox-prev{border-radius:0 0 0 5px;float:left;width:50%}.navbox-next{width:50%}.navbox-next a,.navbox-next span,.navbox-prev a,.navbox-prev span{padding:5px 8px}.navbox-prev a,.navbox-prev span{border-radius:0 0 0 5px}.navbox-next a,.navbox-next span{border-radius:0 0 5px 0}.navbox-next a.target-hover,.navbox-next a:hover,.navbox-prev a.target-hover,.navbox-prev a:hover,.navbox-top.target-hover,.navbox-top:hover{color:#fff;border-color:#b0b0b0;background:#b0b0b0;z-index:2;text-decoration:none}.stats{font-size:0;padding:0}.stats .stat{font-size:8px;display:inline-block;padding:7px;text-align:center}.stats .stat:first-child{border-left:0}.stat .stat-num{display:block;font-size:16px}#rightcolumn .ibox .heading,.stat .stat-label{color:#777;text-transform:uppercase;font-size:10px}#rightcolumn dl{font-size:12px;margin:0}#rightcolumn dt{width:80px;float:left;display:inline-block;color:#555;font-weight:700;font-size:11px;text-align:left}#rightcolumn dd{margin-left:90px;margin-bottom:3px;color:#666;text-align:left}#rightcolumn .ibox{padding:8px;border:1px solid #ddd;background-color:#fff;border-radius:4px;margin:10px 0}#rightcolumn .ibox .heading{clear:left;display:block;margin-bottom:2px}#rightcolumn .user-image-img{max-width:40px}#rightcolumn #comment_wrap .user-image-img{max-width:25px}#rightcolumn .alt2,#rightcolumn .commentowner{background-color:transparent}#rightcolumn .cmcont{margin-bottom:5px}#rightcolumn #comment_wrap .textbox{height:20px;min-height:20px;margin-bottom:0}#rightcolumn .commentreply2{margin-left:27px}.phototraillinks{font-size:90%;text-align:center}.phototraillinks .grey,.phototraillinks a{color:#ccc}.description img{max-width:100%!important;height:auto!important}.route_preview{width:75px;height:75px;max-width:none!important}#videoflexthumbs{display:flex;flex-direction:row;flex-wrap:wrap;column-count:5}#videoflexthumbs .videothumb{max-width:220px;margin-bottom:20px;margin-right:15px;vertical-align:center}#videoflexthumbs .videothumb .thumbnail{width:220px;height:124px;display:block;overflow:hidden}#videoflexthumbs .videothumb .thumbnail img{width:100%;height:auto}#videoflexthumbs .videothumb .video_title{display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3em;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;margin:6px 0;font-weight:700}#videoflexthumbs .videothumb .channel_logo{width:15px;height:15px;margin-right:5px}#videoflexthumbs .videothumb .duration{z-index:40;position:absolute;margin:2px;background-color:rgba(0,0,0,.6);padding:2px;color:#fff;font-size:10px}.news-photo-element-height{padding-bottom:0!important}#routeSectionList li span{padding-right:5px}.seCount{padding:2px 5px;width:18px;vertical-align:top}#activitytype_submenu .inner{max-width:650px}#activitytype_submenu .smaller{margin-left:48px}#activitytype_menu .activityIcon,.map_options_bar .activityIcon{line-height:20px;font-size:20px;vertical-align:middle;margin-left:3px;width:18px;display:inline-block}.map_marker_distance{background-color:#277586;padding:3px 6px;color:#fff;border-radius:3px;position:relative;display:flex;flex-direction:row}#distance-container,.map_marker_distance::after{position:absolute;left:50%;transform:translateX(-50%)}.map_marker_distance::after{content:"";bottom:-16px;border-width:8px;border-style:solid;border-color:#277586 transparent transparent}.map_marker_distance .remove-distance-marker{margin-left:10px;padding:0 0 0 4px;border-left:1px solid #30899a;font-size:14px;cursor:pointer!important}#distance-container{bottom:20px;z-index:500;border:1px solid #aaa;background-color:rgba(255,255,255,.7);font-size:12px;border-radius:3px;padding:5px 10px;display:none}.map_label .mapboxgl-popup-content{background-color:#013514;color:#fff;padding:3px 6px;margin:-1px}.map_label.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.map_label.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#013514}.map_label.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#013514}.map_label.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.map_label.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.map_label.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#013514}.map_label.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#013514}.map_label.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-bottom-color:#013514}.map_label .mapboxgl-popup-close-button{color:#fff}#menu #outsideMenu,.map_label h1{margin:0}.map_label h1 a{color:#fec200;margin:0}.map_popup .mapboxgl-popup-content{border-top:5px solid #fec200;max-width:300px}.map_popup .mapboxgl-popup-close-button{color:#666;background-color:#f0f0f0;padding:4px 6px;border-radius:5px;margin:5px}.mapboxgl-ctrl-top-right{margin-top:80px}#activitytype_select input[type=radio],body.fullscreen #container,body.fullscreen .debugresult,body.fullscreen footer{display:none}.map.fullscreen{display:block;margin-bottom:0;height:100%}.map.fullscreen #map{height:100%!important}.map.fullscreen .mapboxgl-canvas{width:100%!important;height:100%!important}.pointIcon{font-family:"trailforks";font-weight:400;font-style:normal;display:inline-block;font-size:14px;color:#458338;-webkit-font-smoothing:antialiased}.pointIcon:before{content:""}#activitytype_select .flex li{min-width:170px;text-align:left}ol.circles-list{list-style-type:none;margin:0 0 0 4em;padding:0;counter-reset:li-counter}ol.circles-list>li{position:relative;margin-bottom:70px;padding-left:4.5em;min-height:3em}ol.circles-list>li:before{position:absolute;top:0;left:-.6em;width:1.2em;height:1.2em;font-size:2.5em;line-height:1.2;text-align:center;padding:10px;color:#f5f5f5;border:3px solid #c5c5c5;border-radius:50%;background-color:#3f4041;content:counter(li-counter);counter-increment:li-counter}#contestgrid>li{min-height:217px}.routePage .videothumb .thumbnail,.routePage .videothumb>a{height:120px!important}.trail-left #__elevation_chart_target__0,.trail-left .elevationchart{height:317px;margin-bottom:20px}#actEditTable{width:100%;border-collapse:collapse;border-spacing:0}#actEditTable thead th{border:1px solid #000;text-align:left;padding:5px}#actEditTable td.selected{background-color:#29691f}table.row-highlight tbody>tr:hover>td{background-color:#f2ffef!important}.hover-highlight tbody tr td:hover::after,.hover-highlight tbody tr th:hover::after,table.hover-highlight tbody>tr.even:hover>td,table.hover-highlight tbody>tr.odd:hover>td,table.hover-highlight tbody>tr:hover>td{background-color:#ffa!important}.hover-highlight td:hover::after,.hover-highlight th:hover::after,table.hover-highlight td:before{content:"";position:absolute;width:100%;height:999em;left:0;top:-555em;z-index:-1}.hover-highlight{overflow:hidden}.hover-highlight td,.hover-highlight th{position:relative;outline:0}table.hover-highlight,table.hover-highlight tbody tr.even>td,table.hover-highlight tbody tr.even>th,table.hover-highlight tbody tr.odd>td,table.hover-highlight tbody tr.odd>th,table.hover-highlight tbody>tr>td{background:0 0}table.hover-highlight td:before{height:100%;top:0;z-index:-3}.section{position:relative;word-wrap:break-word;margin-bottom:40px}.section-fullscreen{padding-top:80px;padding-bottom:3rem}.section-container{position:relative;word-wrap:break-word;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px}.section-padding{padding:40px 0}.section-grey-bg{background-color:#f3f3f3}.parallax-mirror{background-color:#333}.titlefont{font-family:"Montserrat",sans-serif}.font-1{font-size:3rem}.font-2{font-size:2.5rem}.font-3{font-size:2rem}.font-4{font-size:1.5rem}.fontshadow{text-shadow:2px 2px 2px #000}.darkTransBG{padding:10px;background-color:rgba(0,0,0,.5)}#events_table tbody tr:hover .hideevent,.imgblock,span.pb-autocomplete-scope,span.pb-popup-anchor{display:inline-block}.grid-cell .photogrid .thumb{display:block;margin-bottom:0}.outside-black-banner{background-color:#333}#main .outside-black-banner,.badgecount .bcc{border-radius:6px}.outside-black-banner2{background-color:#000}#outsideMenu{margin:10px 5px 0 0}#menu #outsideMenu a{padding:10px 15px 0;height:26px}#menu #outsideMenu .yellowdownarrow{zoom:.7;-moz-transform:scale(.7)}.outside-yellow-banner,.planblock{box-shadow:0 3px 6px rgba(0,0,0,.25)}#outside_new>div,.outside-yellow-banner{background-position:bottom right;background-repeat:no-repeat}.outside-yellow-banner{background-color:#fdd20a;background-image:url(../../i/trailforks/outside_O_background2.svg);color:#000;border-radius:6px;max-width:450px;margin:0 auto}#outside_new,#pro_new{margin:0 auto 30px}#outside_new>div{background-color:#000;background-image:url(../../i/trailforks/outside_O_background.svg)}#pro_new{padding:0 15px}#pro_new>div{background-color:#f5f5f5}#outside_new img,#pro_new img{width:90%;max-width:200px;min-height:37px}.planblock{margin-bottom:5px;max-width:400px;border-radius:8px;min-height:120px}.yellowdownarrow{background-color:#fdd20a;color:#000;border-radius:10px;display:inline-block;width:20px;height:20px;margin-left:5px;position:relative}.yellowdownarrow:after{width:0;height:0;border-left:5px solid #fdd20a;border-right:5px solid #fdd20a;border-top:6px solid #000;content:"";display:block;position:absolute;top:8px;left:5px}.backarrow{border:solid #919191;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}#appview_nav a{padding:.8em 1em;font-size:14px;line-height:20px}.vhack{height:100%}.vhack,.vhack~*{display:inline-block;vertical-align:middle}.act_mtb{background-color:#29691f}.act_ebike{background-color:#000}.act_horse{background-color:#595e21}.act_hike{background-color:#503725}.act_trailrun{background-color:#59963e}.act_moto{background-color:#fd7717}.act_mototrials{background-color:#fd5028}.act_atv{background-color:#d12123}.act_snowmobile{background-color:#3b5999}.act_snowshoe{background-color:#3eadd1}.act_skialpine{background-color:#1493ff}.act_skibc{background-color:#3b5999}.act_skixc{background-color:#2e6ed8}.cmp-revoke-consent{bottom:revert!important;left:revert!important;padding:revert!important}.survey li{display:flex;align-items:flex-start}.survey input{margin-right:10px;margin-top:4px}#tourHelper,#tour_resume{position:fixed;bottom:5px;right:10px;z-index:100}#tour_resume{bottom:30px;right:80px}.responsive-wrapper{z-index:999!important}.badgecount .bcc{position:absolute;background-color:#366b2d;color:#fff;padding:0 6px;font-size:10px!important;text-shadow:none;margin-top:-10px;margin-right:-10px;line-height:18px;z-index:20}#notificationMenu .icon{display:inline-block;width:13px}#notificationsDrop{position:absolute;background:#fff;border:1px solid #e9e9e9;z-index:900;text-align:left;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.45);-moz-box-shadow:0 2px 8px rgba(0,0,0,.45);box-shadow:0 2px 8px rgba(0,0,0,.45);width:340px;right:5px}.notifications li{border-bottom:1px solid #efefef;padding:10px;position:relative}.notifications li:hover{text-decoration:none;background-color:#ececec}.notifications a{font-weight:400;display:flex}.notifications a:hover{text-decoration:none}.notifications .nuser{flex:0 0 25px;margin-right:8px}.notifications .nmesg{flex:1;white-space:normal;overflow:hidden;text-overflow:ellipsis}.notifications .nread{flex:0 0 10px;margin-left:8px}.notifications .avatar{border-radius:50%;overflow:hidden;width:25px;height:25px;display:block}.followSuggest:hover .delN,.notifications .ndate,.notifications li:hover .delN{display:block}.notifications .unread{display:block;width:10px;height:10px;background:#29691f;border-radius:50%;margin-left:auto}#notificationMenu{padding:7px 5px 7px 7px;margin-right:10px;position:relative;user-select:none}#notificationMenu .badgecount{position:absolute;background:#fec200;color:#000;border-radius:50%;width:18px;height:18px;text-align:center;line-height:18px;font-size:9px;font-weight:700;margin-top:-8px;right:-8px}#notificationMenu .badgecount#nfc{background:#366b2d;color:#fff;left:-8px;right:revert}.cursor-move{cursor:move}.comcount{width:100%;height:auto;margin-bottom:10px}.viewfavs{float:right}.comment2{padding:12px;border-top:1px solid #ccc;line-height:18px}.time,a.time{color:#444}.alt1{background-color:#fff}.alt2{background-color:#efefef}.newcomment2{background-color:#fcf}.commentowner{background-color:#dcdcff}.commentreply2{margin-left:50px}.proparea,.thumbup a{float:right;width:170px}.proparea li{display:inline}.thumbup a{background-repeat:no-repeat;margin:0 0 0 2px;width:15px;height:15px;cursor:pointer;text-align:center;border-radius:3px}.delete a,.thumbdown a{line-height:13px}.delete a,.delete button,.thumbdown a,.thumbdown button,.thumbup button{background-repeat:no-repeat;float:right;margin:0 0 0 2px;width:15px;height:15px;cursor:pointer;text-align:center;border-radius:3px}.delete button,.thumbdown button{line-height:13px}.thumbdown a:before,.thumbdown button:before,.thumbup a:before,.thumbup button:before{content:"";display:inline-block;width:0;height:0;vertical-align:middle;border-style:solid}.thumbup a:before,.thumbup button:before{border-width:0 3px 6px;border-color:transparent transparent #fff}.thumbdown a:before,.thumbdown button:before{border-width:6px 3px 0;border-color:#fff transparent transparent}.delete a:before,.delete button:before{content:"x";color:#fff}.thumbup a,.thumbup button{line-height:12px;background:#29691f}.thumbdown a,.thumbdown button{background:#c00}.delete a,.delete button{background:#666}.badcomm .comtext,.badcomm .thumbdown a,.badcomm .thumbdown button,.badcomm .thumbup a,.badcomm .thumbup button{display:none}.comtext{word-wrap:break-word}.badcomm .showcomment{display:inline}.badcomm{opacity:.7;font-size:9px;padding-top:6px;padding-bottom:4px}.badcommentvisible{opacity:.9}.goodcomm .showcomment{display:none}.pcp{float:right;padding-right:5px}.tPI,.tPI td{vertical-align:top}.tPI td{border:1px solid #8c8c8c;padding:1px}.proparea .st{float:right;padding-right:4px}.tPropPosTitle{color:#009600}.tPropNegTitle{color:#960000}.replylink{padding-left:15px;padding-top:10px;display:block}.foption{color:#777;margin-top:12px}#sort-container{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:6px 0}#sortscore,#sorttime,#wftlink{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:2px 12px;font-size:12px}.sortnavoff:link,.sortnavoff:visited{color:#4678b4}.sortnavon:active,.sortnavon:hover,.sortnavon:link,.sortnavon:visited{background-color:#1c5890;color:#fff;font-weight:700}.sortnavoff:active,.sortnavoff:hover{background-color:#d0dce6;color:#4678b4}#show-cesspool-button,#show-deleted-button{cursor:pointer;padding:5px;margin:8px 0 0 10px;font-size:.9em}#cesspool-comments,#deleted-comments{padding:8px;margin:3px 14px;border:1px solid #ccc}.dcom-info{margin-top:10px}.dcom-infocommentreply2{margin-left:50px}.alt2+.replylink{background-color:#efefef}.alt1+.replylink,.commentreply2+.replylink{background-color:#fff}.commentreply2+.replylink{padding-top:7px}.newcomment2:not(.commentreply2)+.replylink,.newcomment2:not(.commentreply2)+.replylink+.replybox{background-color:#fcf}.commentowner:not(.commentreply2)+.replylink,.commentowner:not(.commentreply2)+.replylink+.replybox{background-color:#dcdcff}.alt2+.replylink+.replybox,.review-form{background-color:#efefef}.alt1+.replylink+.replybox,.commentreply2+.replylink+.replybox{background-color:#fff}.review-form{padding:5px;border:solid #ccc;border-width:1px}.review-form-table{border-spacing:0;border-collapse:collapse}.review-form-table td{padding:10px 5px}.replybox .review-form-table td{padding:0 10px 10px}.review-form-table td:first-child{white-space:nowrap;vertical-align:top;padding-top:13px}.policy{font-size:.9em;color:#777;padding:7px 3px 0}.formSubmit{padding:10px 0;text-align:center}.review-form .pb-star-rating{display:inline-block;font-size:120%;line-height:1em;padding:5px;border:1px solid #ddd;background-color:#eee;border-radius:5px}.review-form .pb-star-rating li{vertical-align:middle}.pb-link,.pb-link:active,.pb-link:hover{background:0 0;border:0;color:#006784;cursor:pointer;outline:0;padding:0}.pb-link:active,.pb-link:hover{color:#29691f}.pb-autocomplete-scope{position:relative}.pb-autocomplete-suggestions .pb-dropdown-list{max-height:283px;overflow:auto}.pb-dropdown-list{font-size:12px;text-align:left;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pb-dropdown-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pb-dropdown-list li.dl-divider{border-top:1px solid #bbb;text-transform:uppercase;font-size:10px;color:#666;padding:8px 10px 3px;margin:5px 0 0}.pb-dropdown-list li.dl-divider:empty{height:0;margin:5px 0;padding:0}.pb-dropdown-list li.dl-divider:first-child{border-top-width:0;margin-top:0;padding-top:4px}.pb-dropdown-list li.dl-divider:first-child:empty{display:none}.pb-dropdown-list li.text{padding:3px 10px}.pb-dropdown-list li button{background:0 0;border:0;cursor:pointer;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%}.pb-dropdown-list li a,.pb-dropdown-list li button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:4px 10px;line-height:17px;background-color:transparent;color:#4678b4}.pb-dropdown-list li .pb-text-input{margin:3px 10px!important}.pb-dropdown-list li.active a,.pb-dropdown-list li.active button,.pb-dropdown-list li.hover a,.pb-dropdown-list li.hover button,.pb-dropdown-list li:active a,.pb-dropdown-list li:active button,.pb-dropdown-list li:hover a,.pb-dropdown-list li:hover button{background:#d0dce6;color:#4678b4;cursor:pointer}.pb-dropdown-list li.disabled a,.pb-dropdown-list li.disabled button{color:#555}.pb-dropdown-list li.disabled a:hover,.pb-dropdown-list li.disabled button:hover{background:#fff;color:#555;cursor:default}.pb-dropdown-list li.selected a,.pb-dropdown-list li.selected button{background:#1c5890;color:#efefef}.pb-dropdown-list.dl-large{font-size:14px}.pb-dropdown-list.dl-large li.dl-divider{font-size:11px;padding:8px 12px 3px;margin:5px 0 0}.pb-dropdown-list.dl-large li.dl-divider:empty{margin:5px 0}.pb-dropdown-list.dl-large li.dl-divider:first-child{margin-top:0;padding-top:4px}.pb-dropdown-list.dl-large li a,.pb-dropdown-list.dl-large li button{padding:4px 12px;line-height:21px}.pb-media-object{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pb-media-object.mo-middle-align{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pb-media-object>:nth-child(1){margin-right:.583em}.pb-media-object>:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.pb-media-object .mo-title{font-size:1.1em}.pb-media-object .mo-subtitle{color:#888}.pb-popup{background:#fff;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;margin-top:11px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:absolute;z-index:101;text-align:left;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pb-popup:after{left:50%}.pb-popup:after,.pb-popup:before{content:"";background:0 0;position:absolute}.pb-popup:before{left:50%;top:-8px;margin-left:-8px;margin-right:-8px;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #aaa}.pb-popup:after{top:-7px;margin-left:-7px;margin-right:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #fff}.pb-popup.pu-hug{border-top-color:#ddd;margin-top:-4px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.addtocalendar var,.event_date .year,.pb-popup.pu-hug:after,.pb-popup.pu-hug:before{display:none}.eventPage #page_title h1{max-width:800px}#events_table{width:100%;margin-bottom:30px}#events_table th{padding:5px;color:#ccc;background-color:#f1f1f1;font-weight:400}#events_table tr.month_divider td{color:#232323;background-color:#fff;padding-top:25px}#events_table tr.month_divider td div{background-color:#333;border-bottom:2px solid #333;color:#fff;font-size:1.3em;padding:3px 10px}#events_table td{border-bottom:1px solid #ccc;vertical-align:top;padding:0}#events_table td:nth-of-type(n+2){padding:5px}td.event_date{width:180px}#events_table td.event_title_td{padding-left:10px}#events_table .hideevent{position:absolute;top:5px;right:5px}.event_date li{float:left;text-align:center;width:50%}.event_date time{width:60px;height:60px;background-color:#29691f;display:block;padding:15px;color:#fff}.event_date.highlight time{border:8px solid #ffcf00;padding:7px}#events_table tr.highlight{background-color:#e3ffed}.event_date .day,.event_date .month{font-size:28pt;font-weight:700;line-height:1;display:block}.event_date .month{text-transform:uppercase;font-size:14pt}#topnav>li{margin-right:20px}#topnav>li:last-child{margin-right:0}.small_event_date time{width:30px;height:30px;padding:7px}.small_event_date .day{font-size:14pt}.small_event_date .month{font-size:7pt}.event_logo{overflow:hidden;width:90px;height:90px}.event_logo img{width:90px}#events_table .event_logo img{height:auto;max-height:90px}#events_table .title{font-size:1.8em}.eventlist li{padding-bottom:10px}.eventPage .event_date{float:left;margin:15px 15px 0 0}.eventsPage #sidebarFilter{margin-bottom:100px}.grayscale_hover{filter:grayscale(100%);opacity:.5}.grayscale_hover:hover{filter:grayscale(0%);opacity:1}.eventPage #transparency_slider{visibility:hidden}.date_block{position:relative}.event_rsvp_date{padding:2px 4px;font-size:8pt;color:#fff;background-color:#666}.addtocalendar{position:relative;display:inline-block}.atcb-link{display:block;outline:0!important;cursor:pointer;color:#666}.atcb-link:hover{text-decoration:none}.atcb-link:after{font-family:"FontAwesome";content:"";margin-left:5px;min-width:.78em;-webkit-transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out}.atcb-link:active~ul,.atcb-link:focus~ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;position:absolute;top:100%;left:0;width:170px;z-index:900;text-align:left;box-shadow:0 0 5px #aaa;background-color:#fff}.atcb-list .atcb-item{display:block;float:none;text-align:left}.atcb-item-link{text-decoration:none;outline:0;display:block}.atcb-list .atcb-item-link,.atcb-list .atcb-item-link:active,.atcb-list .atcb-item-link:focus,.atcb-list .atcb-item-link:hover{color:#000;text-decoration:none;outline:0;padding:5px 15px}#event_col2 .elevationchart{height:200px}@media screen and (max-width:768px){#events_table{width:100%}#events_table thead{display:none}#events_table tr td:last-child{margin-bottom:20px}#events_table tbody td{display:block;border:0}#events_table .event_title_td{padding:0 5px 5px!important}#events_table tr td:nth-child(n+2){margin-left:100px}#events_table tr td:nth-child(4){display:none}#events_table tbody td:before{content:attr(data-th);display:block}}@media screen and (max-width:480px){.breadcrumb{max-width:100%;overflow-x:scroll}#mobile_filter{margin-bottom:30px}ul.termslist{margin:0 10px}.eventPage #page_title h1{display:inline}.eventPage .event_date{margin:10px 15px 0 0}#topnav,.breadcrumb{white-space:nowrap}#topnav>li{margin-right:0!important}#topnav>li:nth-child(n+3){display:block;margin-top:15px}}#menu{list-style:none;margin:0;padding:0;font-size:0}#menu li{display:inline-block;text-align:center;position:relative;border:0;font-size:15px}#menu li>a:hover{background-color:#4b4b4b}#menu li a,#menu li>span{color:#eee;font-weight:700;display:inline-block;outline:0;text-decoration:none;text-shadow:0-1px #10270d;padding:7px 15px}#menu>li:first-child a{padding-left:7px}@media screen and (min-width:768px){#menu .submenu:hover,#menu>li a:hover~.submenu{display:block!important}}#menu li a.navon{color:silver}#menu li .opener{background:url(../../i/trailforks/sort_desc.png)no-repeat center;display:inline;float:right;padding-left:12px;margin-right:-8px;margin-top:-3px;color:#fff;font-size:120%;cursor:pointer;line-height:25px}#menu .submenu{display:none;position:absolute;z-index:300;background-color:#29691f;margin:0;min-width:130px;box-shadow:0 2px 8px rgba(0,0,0,.45);text-align:left}#menu #menu_more .submenu{margin:0 0 0-65px}#menu li .submenu ul li{display:block;text-align:left;border-top:1px solid #2e7b24;border-bottom:1px solid #225418}#menu li .submenu ul a,#menu li .submenu ul>span{color:#fff;text-shadow:0 1px 1px #000;display:block;font-weight:400}.map_options_bar ul.bartop>li.none,li#menu_more{display:none}#menu li a.black{background-color:#333}#menu li a.red{background-color:#d70404;text-shadow:0 1px 1px #5e0609;border-left:1px solid #000}#menu li .submenu ul li.yellow{background:#fdc300;border-bottom:0}#menu li .submenu ul li.yellow a{color:#513b00;text-shadow:0 1px 1px #fff}#menu li .submenu ul li.yellow a:hover{color:#fff;text-shadow:0 1px 1px #000}#menu li .submenu .menuDarkLinks li{border-top:1px solid #585858;border-bottom:1px solid #343434}#menu li .submenu .menuDarkLinks li a{border-left:1px solid #585858;border-right:1px solid #585858;background:#4b4b4b}#menu li .submenu .menuDarkLinks li a:hover{background:#030}#menu_pinkbike{background:#d70404 url(../../i/trailforks/pb_menu_logo.png)no-repeat right;width:149px;height:36px;padding:0!important;font-size:0!important}#menu_pinkbike:hover{background:#d70404 url(../../i/trailforks/pb_menu_logo.png)no-repeat right!important;opacity:.8}.map{position:relative;margin-bottom:20px}.map.expanded{position:static!important;width:100%;height:100%;top:0;left:0;background:#000;z-index:90;margin-bottom:0}.map_options_bar{visibility:hidden;position:absolute;top:0;left:0;right:0;z-index:120;width:100%;opacity:.6}.map_options_bar.clicked,.map_options_bar:hover{opacity:1}.map_options_bar.clicked ul.bartop,.map_options_bar:hover ul.bartop{box-shadow:0 1px 1px rgba(0,0,0,.2)}.map_options_bar ul.bartop{color:#666;background-color:#fff;border:1px solid rgba(0,0,0,.14902)}.map_options_bar ul.bartop>li{display:inline-block;padding:0}.map_options_bar .menubutton:hover,.map_options_bar .parent.clicked,.map_options_bar ul.bartop .parent:hover{background:#333;color:#ccc}.map_options_bar .parent.dropdown{font-weight:400;padding:6px 4px 6px 8px;cursor:pointer;position:relative}.map_options_bar .submenu:hover{display:block}.showdropdown .submenu{display:block!important}.map_options_bar .submenu{display:none;position:absolute;z-index:1000;background-color:#fff;color:#666;margin:0;padding:10px;min-width:130px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.45);text-align:left}.map_options_bar ul.bartop li.menubutton{padding:4px 7px}.map_options_bar ul.bartop li.menubutton span{font-size:18px}.menubutton.active{background-color:#444}.fullscreen .map_options_bar ul.bartop>li#trailLegendToggle,.map.expanded .map_options_bar ul.bartop>li#trailLegendToggle,.map_logo,.map_logo a{display:inline-block}.map_logo a{background-image:url(../../i/trailforks/logos/trailforks-logo-vert_notext_32.png);background-repeat:no-repeat;background-size:contain;width:23px;height:23px;margin-top:4px;margin-left:5px;filter:grayscale(1);opacity:.7}.map_options_bar:hover .map_logo a{filter:grayscale(0)}.map_options_bar ul.bartop>li#trailLegendToggle,.map_options_bar ul.bartop>li.shrink_map{display:none}.leaflet-right{margin-top:30px}.map.expanded .map_options_bar{opacity:1}.map.expanded .map_logo a{filter:grayscale(0);opacity:1}.darkmode .map_options_bar ul.bartop,.darkmodeForce,.map.expanded .map_options_bar ul.bartop{background-color:#000!important;color:#fff!important}.map.expanded .map_options_bar .submenu{background-color:#000;color:#fff}.map.fullscreen #map_legend_handle,.mapbox-map #map_legend_handle{bottom:90px;border-bottom:0}.map_options_bar #filters input,.map_options_bar #filters select{max-width:120px}.fullscreen .map_options_bar:hover{box-shadow:none}#map3dtoggle,#mapRegionHint{position:absolute;z-index:110;right:9px}#mapRegionHint{bottom:45px;background-color:#f2f2f2;font-size:11px;font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:15px;padding:1px 5px;height:auto!important}#mapRegionHint a{color:#666}#map3dtoggle{bottom:75px;line-height:1.3;font-size:1.1em}#map_legend,#map_legend_handle{position:absolute;height:auto!important}#map_legend{background-color:#fff;bottom:50px;left:0;width:600px;max-width:98%;min-height:50px;max-height:350px;overflow-y:scroll;z-index:125;padding:10px 10px 10px 30px;color:#616443;border:1px solid #ccc;border-left:0;display:none}#map_legend_handle{background:#fff;border:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px;color:#000;text-shadow:1px 1px 1px #fff;box-shadow:0 0 0 2px rgba(0,0,0,.1);bottom:67px;left:-17px;padding:2px 5px;font-size:80%;cursor:pointer;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);white-space:nowrap}.darkmode #map_legend_handle{background-color:rgba(0,0,0,.9);color:#666;border:1px solid #333;text-shadow:none}.darkmode .mapboxgl-ctrl-scale{background-color:rgba(0,0,0,.75)}#mapControlsBR{position:absolute;right:5px;top:50px;z-index:110}#mapControlsBR li{margin-bottom:7px}#mapControlBoxes{position:absolute;left:10px;top:40px;z-index:110;max-height:100%;overflow-y:auto}.fullscreen .submenu li.selected{background-color:#575757}.menu_badge{position:absolute;background-color:#676767;color:#fff;font-size:8px;border-radius:6px;padding:0 3px;right:0;margin-top:-3px;opacity:.3}.controlBox{background-color:#fff;opacity:.9;padding:2px 8px;height:auto!important;margin-bottom:15px}.map_layers .inset{margin-left:20px}#atvControl,#ridelinesControl,#ridelinesWinterControl,#winterTrailsControl{max-width:180px;z-index:109}#flowControl,#jumpsheatmapControl{max-width:200px}#contributeControl,#directionControl,#popularityControl,#riddenControl{max-width:150px}.mapErrorMsg{padding-top:100px;text-align:center}.map_options_bar #layers .submenu,.map_options_bar .submenu.savedUserMap{min-width:300px}.map_layers{max-width:750px}.map_layers .subtitle{color:silver}.map_layers ul{min-width:160px}.savedUserMap ul{min-width:150px}.map_layers ul li{height:20px}#mapWindow.trail{min-width:320px}.fullscreen .savedUserMap a{color:#fff}.fullscreen #debugbarbottom{display:none}.contextmenu{min-width:280px;max-width:340px!important}.contextmenu .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.contextmenu .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#fff!important}.contextmenu .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff!important}.contextmenu .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.contextmenu .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.contextmenu .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff!important}.contextmenu .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#fff!important}.contextmenu .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-bottom-color:#fff!important}.contextmenu .mapboxgl-popup-close-button{color:#888}#weatherTooltipRow{height:60px}.contextmenu .flex{justify-content:space-between}.mapboxgl-popup-close-button{zoom:1.8}.map #proUpgradeBanner{position:absolute;top:45px;right:50px;font-size:.8em;line-height:1.2em}#mobile_map_menu_parent{float:left;display:none}#mobile_map_menu{display:inline-block;width:20px;height:27px;cursor:pointer;text-align:center;padding:0!important}#mobile_map_menu span{display:block;width:80%;height:2px;margin:0 auto 6px;position:relative;background:#fec200;border-radius:3px}#mobile_map_menu span:first-child{margin-top:7px}.fullscreen #mobile_map_menu_parent{display:inline-block}#mobile_map_menu_parent .submenu{padding:0;left:0}#mobile_map_menu_parent ul a{padding:10px;border-bottom:1px solid #000;color:#fff;display:block}#mobile_map_menu_parent ul a:hover{background-color:#fec200;color:#000;text-decoration:none}.missing-trails-legend{margin-top:8px;display:grid;grid-template-columns:50px 100px;grid-template-areas:"colors text""info info"}.missing-trails-colors{grid-area:colors;border:1px solid #666;background:linear-gradient(to bottom,#c00,#fa0,#0f0);height:100px}.missing-trails-text{grid-area:text;padding-left:8px;display:grid;grid-template-rows:auto auto;align-content:space-between;font-size:11px;font-style:italic}.missing-trails-info{grid-area:info;padding-top:12px;font-size:12px}.map_options_bar .submenu li:hover{background-color:#eee;color:#000!important}.paywall_icon{background:#fec200;color:#000;padding:0 2px;border-radius:5px;font-size:8px;float:right}@media screen and (max-width:480px){.map_layers{flex-wrap:wrap}.map_layers ul{width:50%;min-width:150px}.map_options_bar .submenu.savedUserMap{min-width:150px;width:150px;margin-left:-135px}.map_options_bar #map_activityselect .submenu{min-width:150px;width:150px;margin-left:-120px}#mobile_map_menu{width:10px}#map_activityselect{margin-left:-5px}}.markerinfo-weathercity .extra{width:280px}.markerinfo-weathercity .weathericon{padding-top:5px;width:70px;height:70px}.markerinfo-weathercity .flex-row{display:flex;flex-direction:row;justify-content:space-between}.markerinfo-weathercity .label{margin-right:20px}.marker-weathercity{width:100px;background-color:#333;opacity:.95;line-height:15px;cursor:pointer;z-index:1000}.marker-weathercity .weathericon{width:30px;height:30px}.marker-weathercity.labelsDark{background-color:#333;color:#fff;border:1px solid #000;padding:4px;text-align:center;min-width:90px;max-width:150px}.marker-weathercity.labelsDark .region{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marker-weathercity.labelsDark .rain,.marker-weathercity.labelsDark .snow{color:#999}.marker-weathercity.labelsDark .rain strong,.marker-weathercity.labelsDark .snow strong{color:#74dbff}.marker-weathercity.labelsDark .temp{position:absolute;left:0;top:0;padding:3px}.marker-weathercity.labelsDark .blankimg{height:20px}.text-capitalize{text-transform:capitalize}.cursor-pointer{cursor:pointer}.tf-search-modal .featherlight-content{width:90%;max-width:1140px;max-height:80%;top:120px;vertical-align:top;padding:10px}.tf-search-modal #search-modal{display:block}.search-Grid{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:20px}#search-bar{display:flex;justify-content:space-between;grid-column-gap:5px;margin-right:30px;margin-bottom:20px;align-items:center}#search-bar .submit{padding:10px 6px}#search-parent{flex-grow:1}#search-box{width:99%;font-size:130%;padding:10px;border-radius:4px;border-width:2px;border-color:#366b2d}#search-results{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:10px}#search-discover>div,#search-history{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}#search-discover{margin-top:30px}#search-discover>div{grid-template-columns:1fr 1fr 1fr}#search-results-grouped .search-ItemContentExtra{display:none}#search-results-grouped .search-ItemIcon img{width:10px}#search-results-grouped .search-ItemWrapper{border-bottom:none}.search-groupTitle{padding:3px;background-color:#f1f1f1;color:#666;font-size:90%;text-transform:capitalize}#search-facets-parent{display:flex;justify-content:space-between;margin-bottom:20px}#search-facets a,.searchTag{padding:7px;background-color:#f1f1f1;color:#333133;margin-right:10px;margin-bottom:10px;display:inline-block}#facet-activity{max-height:25px}#search-facets a:hover,.searchTag:hover{background:#333133;color:#f1f1f1;text-decoration:none}#search-Preview{position:relative}.search-PreviewLocation{height:20px}#previewInner{position:sticky;top:0}#search-facets a.active{background:#29691f;color:#f1f1f1;text-decoration:none}.search-PreviewIcon{margin-right:10px}.search-ItemWrapper{border-bottom:1px solid #ccc;cursor:pointer}.search-ItemContentTitle{font-size:120%}.search-ItemIcon img{width:20px;max-width:inherit}#search-results-all em{font-style:normal;font-weight:700}#search-results-grouped em{font-style:normal}.search-ItemContent{display:flex;padding:5px;column-gap:10px}.search-PreviewImage{text-align:center;height:200px}.search-PreviewMap{text-align:center}.search-PreviewImage img,.search-PreviewMap img{max-width:100%;width:auto;max-height:100%;object-fit:contain}.search-PreviewTitle{font-weight:700;font-size:150%}.search-PreviewStat{background-color:#f1f1f1;padding:5px}#facet-menu-mobile,.fullscreen #search-discover,body.fullscreen .search-PreviewImage{display:none}body.fullscreen .tf-search-modal .featherlight-content{width:90%;height:90%;max-width:600px;max-height:90%;top:60px;left:20px;position:absolute;margin-left:0;border:1px solid #366b2d;z-index:500}body.fullscreen .featherlight:last-of-type{background:0 0;position:unset}body.fullscreen .tf-search-modal #search-Preview{visibility:hidden;position:absolute;bottom:0;background-color:#eaeaea;border:1px solid #999;padding:20px;width:97%;max-height:400px;overflow:hidden}body.fullscreen .tf-search-modal .search-Grid{grid-template-columns:1fr;grid-template-rows:3fr 1fr}@media screen and (max-width:980px){#search-results{display:block}#search-discover>div{grid-template-columns:1fr 1fr}}@media screen and (max-width:800px){.search-Grid{display:block}#search-Preview{display:none!important}#search-box{width:90%}.tf-search-modal .featherlight-content{top:45px}#search-facets{display:none}#facet-menu-mobile{display:inline-block}#search-discover>div{grid-template-columns:1fr}}.elevationchart{width:100%;height:100%;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;user-select:none;position:relative;z-index:0}.elevationchart>*{display:inline-block;vertical-align:top}.elevationchart>.chart_container{font-size:.8em;position:relative;overflow:visible}.elevationchart>.chart_container svg{display:block;width:100%;height:100%;vertical-align:top;transition:1s ease all;overflow:visible;z-index:2}.elevationchart>.chart_container svg path.line{vector-effect:non-scaling-stroke;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.elevationchart>.chart_container svg path.color{stroke:none}.elevationchart>.chart_container svg path.domain-line{vector-effect:non-scaling-stroke;stroke:#bcbcbc;stroke-width:1px}.elevationchart>.chart_container svg ellipse.marker{z-index:1;stroke:#fff;stroke-width:1px;vector-effect:non-scaling-stroke}.elevationchart>.chart_container svg ellipse.start{z-index:5;stroke:none;fill:#42d030}.elevationchart>.chart_container svg rect.end{z-index:5;fill:#c00}.elevationchart>.chart_container svg circle.stamp{stroke-width:.5%;r:1%}.elevationchart>.chart_container svg path.guide{z-index:0;fill:none;stroke:#000}.elevationchart>.chart_container svg .poi_layer{z-index:3}.elevationchart>.chart_container svg .poi_layer>.covered{opacity:.2}.elevationchart>.chart_container svg .poi_layer image{z-index:4;transform:translate(-.3em,-.3em);height:.6em;width:.6em}.elevationchart>.chart_container svg .poi_layer image.class_5{transform:translate(-.5em,-.5em);height:1em;width:1em}.elevationchart>.chart_container svg .poi_layer text{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:.4em;transform:translate(-.6em,-.3em) rotate(35deg);transform-box:fill-box;transform-origin:right;font-weight:700}.elevationchart>.chart_container svg .poi_layer text tspan:first-child{stroke:#fff;stroke-width:2px}.elevationchart>.chart_container svg .zoom_highlight{fill:rgba(0,160,240,.2)}.elevationchart>.chart_container svg .grade{stroke:none;opacity:.7}.elevationchart>.chart_container>.guideline{border-left:1px solid #000;position:absolute;width:1px;bottom:0;z-index:0}.elevationchart>.chart_container .reset{z-index:4;position:absolute;top:1em;right:1em;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;padding:.5em 1em;opacity:.7}.elevationchart>.chart_container>.chart_tooltip{z-index:2;opacity:.95;position:absolute;text-align:center}.elevationchart>.chart_container>.chart_tooltip>div:nth-child(2){white-space:nowrap;user-select:none;box-shadow:3px 3px 6px -3px #000;padding:.5em 1em;border-radius:5px;background-color:#f7f7f7;border:2px solid #458338;margin:0}.elevationchart>.chart_container>.chart_tooltip.down>div:last-child,.elevationchart>.chart_container>.chart_tooltip.left>div:first-child,.elevationchart>.chart_container>.chart_tooltip.right>div:last-child,.elevationchart>.chart_container>.chart_tooltip.up>div:first-child{text-align:left;height:.5em}.elevationchart>.chart_container>.chart_tooltip.down>div:last-child>div,.elevationchart>.chart_container>.chart_tooltip.left>div:first-child>div,.elevationchart>.chart_container>.chart_tooltip.right>div:last-child>div,.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div{position:relative;display:inline-block;width:calc(1em + 4px);height:.5em}.elevationchart>.chart_container>.chart_tooltip.down>div:last-child>div>div,.elevationchart>.chart_container>.chart_tooltip.left>div:first-child>div>div,.elevationchart>.chart_container>.chart_tooltip.right>div:last-child>div>div,.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div{position:absolute;width:0;height:0}.elevationchart>.chart_container>.chart_tooltip.down>div:last-child>div>div:first-child,.elevationchart>.chart_container>.chart_tooltip.left>div:first-child>div>div:first-child,.elevationchart>.chart_container>.chart_tooltip.right>div:last-child>div>div:first-child,.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div:first-child{border:solid calc(.5em + 2px) transparent}.elevationchart>.chart_container>.chart_tooltip.down>div:last-child>div>div:last-child,.elevationchart>.chart_container>.chart_tooltip.left>div:first-child>div>div:last-child,.elevationchart>.chart_container>.chart_tooltip.right>div:last-child>div>div:last-child,.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div:last-child{margin-left:2px;border:solid .5em transparent}.elevationchart>.chart_container>.chart_tooltip.up>div:first-child{margin-bottom:-2px}.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div{vertical-align:top}.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div{border-top-width:0;bottom:0}.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div:first-child{border-bottom-color:#458338}.elevationchart>.chart_container>.chart_tooltip.up>div:first-child>div>div:last-child{border-bottom-color:#f7f7f7}.elevationchart>.chart_container>.chart_tooltip.up>div:last-child{display:none}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:first-child{display:none}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:last-child{margin-top:-2px}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:last-child>div{vertical-align:top}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:last-child>div>div{border-bottom-width:0}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:last-child>div>div:first-child{border-top-color:#458338}.elevationchart>.chart_container>.chart_tooltip:not(.up)>div:last-child>div>div:last-child{border-top-color:#f7f7f7}.elevationchart>.y_ruler{position:absolute;width:4em;user-select:none;color:#aaa;font-size:.8em;height:calc(100% - 1px);white-space:nowrap;line-height:1em;margin-top:.5em}.elevationchart>.y_ruler>div{display:block;text-align:center}.elevationchart>.y_ruler>div>div{display:inline-block;vertical-align:bottom}.elevationchart>.y_ruler>div>div:first-child{height:100%}.elevationchart>.y_ruler>div>div:last-child{padding-right:.2em}.elevationchart>.x_ruler_wrapper{height:3em;user-select:none;font-size:.8em;color:#aaa}.elevationchart>.x_ruler_wrapper>.x_ruler{height:3em;top:0;white-space:nowrap}.elevationchart>.x_ruler_wrapper>.x_ruler>div:first-child{height:1em}.elevationchart>.x_ruler_wrapper>.x_ruler>div:first-child>div{height:1em;display:inline-block}.elevationchart>.x_ruler_wrapper>.x_ruler>div:first-child>div:first-child{width:100%}.elevationchart>.x_ruler_wrapper>.x_ruler>div:first-child>div:not(:first-child){width:calc(100% - 1px);border-left:1px solid #bcbcbc}.elevationchart>.x_ruler_wrapper>.x_ruler>div:last-child{height:2em;position:relative}.elevationchart>.x_ruler_wrapper>.x_ruler>div:last-child>div{vertical-align:top;height:2em;line-height:2em;display:inline-block;text-align:center}.elevationchart>.x_ruler_wrapper:empty{height:3em}.elevationchart>.chart_container:first-child{width:calc(100% - 1em);margin-left:1em}.elevationchart>.y_ruler+.chart_container{width:calc(100% - 4em);margin-left:4em}.elevationchart>.chart_container:last-child{height:100%}.elevationchart>.chart_container:not(:last-child){height:calc(100% - 3em)}.elevationchart>.y_ruler:nth-last-child(2){height:100%}.elevationchart>.y_ruler:nth-last-child(3){height:calc(100% - 3em)}.elevationchart>.x_ruler_wrapper:nth-child(3){margin-left:4em;width:calc(100% - 4em)}.elevationchart>.x_ruler_wrapper:nth-child(2){width:calc(100% - 1em);margin-left:1em}.elevationchart.zooming{cursor:zoom-in}.elevationchart.panning{cursor:grabbing}.gradechart_widget .title_header{padding:.5em 0 .5em 1em;font-weight:700;border-bottom:1px solid #ddd}.gradechart_widget .title_header input[type=range]{outline:0;width:calc(100% - 1em)}.gradechart_widget .title_header span{font-weight:300}.gradechart_widget .gc_section:not(.visible){display:none}.gradechart_widget .gradechart{display:grid;grid-template-columns:auto auto auto auto;line-height:initial}.gradechart_widget .gradechart>div.chartcell{grid-row:auto/span 6;text-align:center;padding:1em}.gradechart_widget .gradechart>div.chartcell svg.piechart{width:16em;height:16em}.gradechart_widget .gradechart>div.chartcell svg.piechart circle.uphill{fill:none;stroke:#ffcd05}.gradechart_widget .gradechart>div.chartcell svg.piechart circle.downhill{fill:none;stroke:#29691f}.gradechart_widget .gradechart>div.chartcell svg.piechart circle.flat{stroke:none;fill:#96a968}.gradechart_widget .gradechart>div.chartcell svg.piechart circle.lift{fill:none;stroke:#314b58}.gradechart_widget .gradechart>div{white-space:nowrap;border-bottom:1px solid #ddd;padding:0 .5em}.gradechart_widget .gradechart>div>div{display:inline-block;vertical-align:middle}.gradechart_widget .gradechart>div>div:first-child{height:100%;padding:0}.gradechart_widget .gradechart div.label>div{border:0}.gradechart_widget .gradechart div.value{text-align:right}.gradechart_widget .gradechart div.percent,.gradechart_widget .gradechart>div.avgmax.avg{text-align:center}.gradechart_widget .gradechart div.label>div:not(:empty),.gradechart_widget .gradechart div.percent>div:not(:empty){padding:0 .5em;white-space:nowrap}.gradechart_widget .gradechart div.label>div:not(:empty)>div,.gradechart_widget .gradechart div.percent>div:not(:empty)>div{display:inline-block;vertical-align:middle}.gradechart_widget .gradechart div.label>div:not(:empty)>div:first-child,.gradechart_widget .gradechart div.percent>div:not(:empty)>div:first-child{height:100%;width:0}.gradechart_widget .gradechart div.label>div:not(:empty)>div:last-child,.gradechart_widget .gradechart div.percent>div:not(:empty)>div:last-child{font-weight:700}.gradechart_widget .gradechart div.label>div:not(:empty)>div:last-child>span,.gradechart_widget .gradechart div.percent>div:not(:empty)>div:last-child>span{font-size:.7em}.gradechart_widget .gradechart>div.label.uphill>div:not(:empty){background-color:#ffcd05}.gradechart_widget .gradechart>div.label.downhill>div:not(:empty){color:#fff;background-color:#29691f}.gradechart_widget .gradechart>div.label.flat>div:not(:empty){color:#fff;background-color:#96a968}.gradechart_widget .gradechart>div.label.lift>div:not(:empty){color:#fff;background-color:#314b58}.gradechart_widget .gradechart>div.avgmax{font-weight:300;white-space:nowrap}.gradechart_widget .gradechart>div.avgmax>div>span{border-right:.5em solid #000;padding:.2em .2em .2em 0}.gradechart_widget .gradechart>div.avgmax>div>span>span{font-size:.7em}.gradechart_widget .gradechart>div.avgmax.max{text-align:right}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer,.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:10px 20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0 0 2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;font-size:14px;color:#fff;white-space:nowrap;cursor:pointer;outline:0;background-color:#29691f;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#29691f;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#fff}.introjs-button:active{outline:0;text-decoration:none;background-color:#29691f;border-color:#9e9e9e;color:#fff}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.cardMenu span[data-icon],.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint-dot,.introjs-hint-pulse{box-sizing:content-box;position:absolute}.introjs-hint-pulse{width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;height:50px;width:50px;top:-18px;left:-18px;z-index:1;opacity:0}.introjs-prevbutton{background-color:transparent;padding:5px;color:#29691f;border:0}.introjs-disabled{display:none}#content-container{line-height:1.5}.activityList{max-width:550px}.activityList table{border-collapse:collapse;border-spacing:0}.activityList td{padding:.1em .5em}.activityList>li{border-bottom:2px solid #d8d8d8;padding-top:10px;padding-bottom:15px;margin-bottom:15px;min-height:60px;position:relative}.activityList>li:first-child{padding-top:0}.activityList .dicon_small,.activityList .sicon_small{text-shadow:none}.activityList .viewmore{text-decoration:none}#trail_area1 .viewmore{display:block;margin:10px 0 30px}.actAuthor{position:absolute;width:25px;padding-top:4px}.actContent{margin-left:35px;position:relative}.cardContent a.grey{color:#666}.cardContent.actContent{margin-left:0}.actContent .staticmap{width:100%;height:auto}.actContent .smallmap{width:auto;height:75px}.actContent .fadeout{overflow:hidden;border-bottom:2px dashed #ccc}.actContent .fade100{height:100px;max-height:100px}.actContent .fade200{height:200px;max-height:200px}.actContent .fadeout:hover a{position:absolute;height:auto;z-index:200;width:100%}.actBottom .opaque30:hover,.actContent:hover .actActions.opaque60{opacity:1}.actContent>ul{margin:10px 0}.actContent .inline>li{padding-right:20px}.actContent .thumb{width:150px;height:100px;overflow:hidden;position:relative;display:inline-block}.actContent .thumb img{min-height:100px;height:auto;width:100%;max-width:150px;position:absolute;left:0}.actTitle{margin-bottom:10px}.actUser{color:#000;font-size:16px}.activityList .cflag{height:10px;width:auto}.actContent .tags{overflow:hidden;white-space:nowrap}#activityFeed .switchButtons{font-size:70%;margin-bottom:10px}#activityFeed .switchButtons>li>a{padding:4px 8px}#activityFeed .switchButtons .bcc{font-size:8px!important;background-color:#a1a1a1ff}.actBottom{display:grid;grid-template-columns:2fr 1.3fr;gap:0 8px;margin-top:5px}.actActions{text-align:right}.highfivesLink,.ridelogPreviewImage>span{margin-right:5px}.highFiveButton .feedButton{font-size:22px!important}.feedButton{font-size:20px;color:#4e4e4e;margin-left:15px;display:inline-block;min-height:22px}.actActions .selected{background-color:transparent}.actActions .selected .feedButton{color:#0078aa}.ridelogTop{position:relative;margin-top:10px;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ridelogTop .ridemap{width:100%;height:auto;min-height:210px;display:block;max-width:unset}.ridelogTop::-webkit-scrollbar{display:none}.ridelogTop .ridelogImage img{max-height:210px;max-width:unset}.ridelogTop .ridelogStravaPhoto img{max-height:237px;max-width:unset}.ridelogTop .ridelogPhotos{display:flex;min-height:210px}.ridelogTop .rideTrailDetails{width:300px;max-height:210px}.rideTrailDetails td{white-space:nowrap}.ridelogTop .photogrid .thumb{margin-bottom:0;height:100%;min-width:150px}.ridelogTop .photogrid .thumb a,.ridelogTop .thumbnail{height:100%!important;max-height:237px}.rideDetails{margin-bottom:10px}.ridelogFeedItem .badgeli img{width:15px;height:15px}.mscroll{position:absolute;top:0;left:0;min-width:unset!important;border-top-left-radius:8px}.follow-action-btn.follow .unfollow,.follow-action-btn.unfollow .follow{display:none}.follow-action-btn.unfollow{opacity:.3}.optionsButton{padding:1px 6px;margin-left:5px;float:right;cursor:pointer}#backdrop.active{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all .2s ease-in-out;opacity:1;pointer-events:all;z-index:700}.cardMenu{position:absolute;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.45);-moz-box-shadow:0 2px 8px rgba(0,0,0,.45);background-color:#fff;border-radius:5px;padding:10px;display:none;width:280px;z-index:800;right:0;top:38px}.cardMenu.active{display:block}.cardMenu>div:hover{background-color:#f3f3f3}#cardShare{top:unset;bottom:55px}#messageToast{display:none;position:fixed;min-width:200px;max-width:90%;right:20px;bottom:20px;z-index:1000;background-color:#366b2d;color:#fff;padding:15px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.25);font-size:120%}#messageToast.error,#messageToast.red{background-color:#d12123}#feedUGC{background-color:#fff;display:grid;grid-template-columns:40px 1fr 40px;column-gap:10px;align-items:center;padding:6px;border:2px solid #29691f;border-radius:16px}#feedUGC:hover{border-color:#000}.applayout .img-height-limit-container{text-align:center;max-width:unset!important}.grid-col-2,.grid-col-3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;gap:10px 10px;display:grid}.grid-col-2{grid-template-columns:1fr 1fr}.action-icon,.action-icon svg{width:15px;height:15px;vertical-align:text-bottom;line-height:16px}.utility-6{font-size:.625rem;font-weight:400;line-height:1.7;letter-spacing:.5px;color:rgb(34 34 34/var(--tw-text-opacity))}.cardAvatar{position:relative;max-height:40px}.cardAvatar .avatar{border-radius:50%;width:40px;height:40px;max-height:40px;border:1px solid #fec200}.cardAvatar .brandicon{border-radius:50%;width:15px;height:15px;line-height:15px;position:absolute;bottom:0;right:0;background-color:#fff;text-align:center}.cardImages img{border-radius:1rem}.cardHeader{display:grid;grid-template-columns:40px 2fr 40px;grid-gap:10px;position:relative}.cardActions{display:flex;justify-content:space-between}.cardActions .feedButton{font-size:20px;color:#4e4e4e;margin-left:0;padding:5px;width:30px;height:30px;text-align:center}.cardActions .bookmark{margin-top:3px!important;background:0 0;border:0;padding:0;margin:0}.commentText>div,.feedComment{display:grid;grid-template-columns:40px 2fr;grid-gap:10px;margin-bottom:10px;position:relative}.feedComment .optionsButton{padding:0;margin-left:0;float:none}.commentActions,.threadedComment{margin-left:50px}.commentActions{margin-bottom:8px}.commentReplyCount{padding-left:7px}.commentAvatar img{border-radius:50%;width:30px;height:30px}.cardCommentForm{margin-bottom:10px}.commentText{border-radius:6px;padding:5px;background-color:#f8f8f8;position:relative}.commentText.highlight{border:1px solid #ffbcbc}.commentText>div{grid-template-columns:1fr 2fr 10px;margin-bottom:5px}.commentDate{text-align:right}.cardActions .feedButton:hover{color:#006784}.feedButton.selected{color:#006784;background:0 0}.commentCount,.highfiveReactions{color:#757575}.highfiveReactions .feedButton{color:#757575;margin-left:0}.cardContent .thumb,.cardContent img{border-radius:8px}.cardContent .actMapLabel{border-top-left-radius:8px}.hscroll:hover .hscrollButton{display:block}.hscrollButton{position:absolute;top:calc(50% - 20px);right:0;border-radius:50%;background:rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:20px;line-height:45px;text-align:center;z-index:99}.hscrollButton,.outsidecard .cardAvatar{height:40px;width:40px}.outsidecard .cardAuthor{min-height:40px}.cardImages,.outsidecard .cardContent{position:relative}.outsidecard.cardLoading .cardContent{min-height:309px}.cardImages{display:flex;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.cardImageLink,.followSuggest img{display:inline-block}.cardImageMulti .cardImageLink{margin-right:15px}.cardImageMulti .cardImage{max-height:309px;max-width:none}.cardImages .cardImage{min-height:309px}.cardLoadingBox{background-color:#f5f5f5;border-radius:8px;height:309px;width:100%}.cardLoading .cardAuthorName{display:inline-block;background-color:#f5f5f5;border-radius:6px;width:80px;height:15px}a.cardAuthorName{color:#000}.gaiaImage{max-height:240px}.followSuggest .delN{display:block;top:5px}.followSuggest{width:180px;min-width:180px;position:relative;margin:0 10px 10px 0;text-align:center}.followSuggest img{width:80px!important;height:80px!important;max-height:unset;max-width:unset;-webkit-border-radius:50%;border-radius:50%!important}.followSuggestPic{min-height:85px}.followSuggest .followName{margin-top:5px;margin-bottom:10px}.followSuggest:hover .delN{top:5px}.delN{display:none;position:absolute;background:#dcdcdc;color:#494949;bottom:5px;right:5px;width:15px;height:15px;text-align:center;font-size:10px;line-height:15px}.delN,.user-image{border-radius:50%}.usergrid3{display:grid;grid-template-columns:40px 1fr 70px;grid-template-rows:1fr;gap:0 10px;grid-template-areas:". . ."}.usergrid3:hover{background-color:#f6f6f6}.achievement_1{color:#e1b900}.achievement_2{color:#aeaeae}.achievement_3{color:#a67d3d}.linkPreview{border:1px solid #d8d8d8;border-radius:8px;padding:15px}.linkSourceText{font-weight:700}.linkPreviewTitle{text-decoration:none!important;font-weight:700;color:#000}.cardImageCount{position:absolute;top:6px;right:7px;padding:2px 4px;font-size:80%;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;border-radius:6px}@media screen and (min-width:900px){.ridelogTop .ridemap.contentScroll{width:450px}}@media screen and (max-width:768px){.grid-col-3{grid-template-columns:1fr 1fr}.cardGroups,.cardTemplate .reporticon{display:block}.actContent .smallmap{width:auto;height:50px}.cardGroups{margin-top:5px}.outsidecard .cardContent{min-height:auto}.actContent .fade100{height:auto;max-height:auto}.actContent .fadeout{border-bottom:none}}@media screen and (max-width:486px){.ridelogTop .ridemap{width:100%;height:auto;min-height:173px;display:block;max-width:unset}.ridelogTop .ridemap.contentScroll{width:330px}.ridelogTop .ridelogStravaPhoto img,.ridelogTop .thumbnail{max-height:173px}.ridelogTop .photogrid .thumb{width:auto!important;min-width:150px}.feedButton{font-size:24px}.commentRidelogButton .feedButton{font-size:20px}}@media screen and (min-width:1600px){.regionPage #mainwrapper{max-width:1600px}.regionPage #pagefeeds,.regionPage #region_area2,.regionPage #region_area3,.regionPage #region_area4,.regionPage #region_area5,.regionPage #region_area6,.regionPage #region_area7,.regionPage #region_area8,.regionPage #region_area9{max-width:1140px;margin:0 auto}.regionPage .mapdiv{height:700px}#region_map_container .map{width:86%}#region_map_container #map_trails_list{width:14%}#map_trails_list #dynamicLegend_container .filterBlock{max-height:700px;max-width:320px}}@media screen and (max-width:1600px){#videoflexthumbs .videothumb{max-width:213px;margin-right:10px}#videoflexthumbs .videothumb .thumbnail{width:213px;height:120px}#region_map_container .map{width:86%}#region_map_container #map_trails_list{width:14%}}@media screen and (max-width:1140px){.wrapper{width:100%}img{max-width:100%;height:auto;width:auto}.postImage img{height:auto!important}img.user-image,img.user-image-img{width:inherit;height:inherit}.user-image{max-width:30px;max-height:30px}#logo img{width:150px;height:26px}ul.tabs>li>a{margin-right:.3em;border-bottom:1px solid #bbb}}@media screen and (max-width:1080px){#menu #outsideMenu{display:none}}@media screen and (max-width:980px){#home_slider{margin-bottom:20px}#home_slider .col-2{padding-top:5px;width:30.8%}#home_slider .col-10{width:65.4%}#menu .getpro{display:none}.column20{width:33%}#welcomeblock div:nth-child(4){clear:both}#region_area2>.col-3,#trail_area1 .col-6,#trail_area2>.col-6{float:none;width:100%;margin-right:0!important}table.responsive{margin-bottom:0}table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}#userHome #homeReports table tbody tr td:nth-child(4),table.responsive td:nth-child(1),table.responsive td:nth-child(2),table.responsive th:nth-child(1),table.responsive th:nth-child(2){display:none}table.responsive.pinned td,table.responsive_collapse thead,th#status div{display:none}.pinned{position:absolute;left:0;top:0;background:#fff;width:40%;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc}.pinned table{border-right:none;border-left:none;width:100%}.pinned table td,.pinned table th{white-space:nowrap}.pinned table td:last-child{border-bottom:0}div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}div.table-wrapper div.scrollable{margin-left:40%;overflow:scroll;overflow-y:hidden}table.responsive_collapse tr{display:block;width:100%}.formCustom.ridelog .col-8,table.responsive_collapse tbody{width:100%}table.responsive_collapse td:nth-last-child(2){display:block}.switchButtons{display:flex;flex-wrap:wrap}.switchButtons>li{flex:1 1 auto}#map_options_container1 .map_layers{position:absolute;z-index:110;right:30px;bottom:60px;display:none;border-radius:6px;border:1px solid #666;padding:8px;background-color:#000;margin:0!important}#trailLegendToggle{display:inline-block}.dropclick{border-radius:5px}.tab_icons,.tablet_hide{display:none}#search_results{margin-right:0}#footer2.col-4{width:40.8%}#footer3.col-4{width:20.8%}#menu_pinkbike{display:none!important}h2,h3{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden}h3.titlefont{white-space:normal;overflow-x:auto}.formCustom.ridelog .col-4{width:100%;margin-top:40px}.regionMap #fluidLeftFixedRight,.regionMap #fluidLeftFixedRight #main{display:block}#trailUserActionsMobile{display:block;float:right;padding-top:0!important}.trailbuttons .col-3{width:30%}#trailUserActionsDropdown{display:none;position:absolute;margin-top:30px;right:0;z-index:700;background-color:#f3f3f3;padding:10px}#trailUserActionsDropdown .col-2,#userHome .col-6.last .col-6{width:100%;float:none}#trailUserActionsDropdown .button1{width:100%}.user-image{max-width:30px;max-height:30px;width:30px;height:30px}#user-details .icon{display:none}#user-details #meta{margin-left:0}#userHome .col-6{width:65.4%}#userHome .col-6.last{width:30.8%}#trailstats_display.makecols2,.makecols2.mobile_single_makecols,.makecols3.mobile_single_makecols{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}#route_text,#route_trails{float:none;width:100%}#route_left,#route_right{width:48%}#extraLinks li{margin-bottom:10px;margin-right:5px}}@media screen and (max-width:768px){#logo img{max-width:200px}#headerwrapper{height:auto}.widecontent #content-container{padding:0}.mobile_content_padding aside,.mobile_content_padding section{padding:10px;box-sizing:border-box}.center_tabs #tabs_wrapper,.mobile_center,ol.circles-list>li h3{text-align:center}.homesection .col-3{width:100%}.mobile_768_single_column6 .col-6{float:none;width:100%;margin-right:0!important}.mobile_768_single_column .col-2,.mobile_768_single_column .col-3,.mobile_768_single_column .col-4,.mobile_768_single_column .col-5,.mobile_768_single_column .col-6,.mobile_768_single_column .col-8,.mobile_768_single_column.makecols4>li{display:block;float:none;width:100%;margin-right:0!important;margin-bottom:30px;box-sizing:border-box}.flex.mobile_768_single_column{display:block}.flex-mobile-singlecol{flex-direction:column;column-gap:15px;row-gap:15px}.button1.fullwidth_mobile,.submit.fullwidth_mobile{display:block;width:100%;box-sizing:border-box}.mobile_768_single_column>div:last-child{margin-bottom:0}.mobile_768_single_column.makecols2,.mobile_768_single_column.makecols3{column-count:1;width:100%;box-sizing:border-box}.col-6.mobile_edge_padding>div,.mobile_edge_padding,.mobile_page_edge_padding #content-container{padding:0 10px}.map_options_bar ul.bartop .map_logo,table.responsive_reports thead{display:none}.expanded .map_logo{display:inline-block!important;margin-left:-5px}.map_options_bar .submenu{max-height:500px;overflow-y:auto}#mobile_menu{display:inline-block;width:40px;height:45px;cursor:pointer;background-color:#fec200;text-align:center}#mobile_menu span{display:block;width:70%;height:3px;margin:0 auto 5px;position:relative;background:#000;border-radius:3px}#mobile_menu span:first-child{margin-top:10px}table.responsive_reports tr{display:flex;flex-flow:row wrap;margin-bottom:10px;padding:0 0 10px}table.responsive_reports td{border-top:none;border-bottom:none;height:auto}table.responsive_reports td:nth-child(1){width:5%}table.responsive_reports td:nth-child(2){width:30%}table.responsive_reports td:nth-child(3){width:20%}table.responsive_reports td:nth-child(4){width:30%}table.responsive_reports td:nth-child(6){display:none}table.responsive_reports tbody td:nth-child(5){clear:both;display:block;width:100%}table.responsive_reports tbody tr:nth-child(odd){background-color:inherit;border-bottom:1px solid #ccc}table.responsive_reports tbody tr{border-bottom:1px solid #ccc}.tabDropContents{right:unset}.boxtitle .more{padding-bottom:8px}#menu{display:none;position:absolute;width:100%;background:#29691f;z-index:800;top:90px}#menu li{display:block;width:100%;text-align:left}#menu li a{width:95%;padding:7px 10px}#menu li .submenu ul li{border-top:1px solid #17420e}#menu li .submenu>ul li a{padding-left:30px}#menu li>a:hover{background:inherit}#menu .submenu{position:relative;width:100%!important;box-shadow:none;background-color:#1f4a19}#menu>li:first-child a{padding-left:10px}#section1{height:75vh!important;padding-top:20px!important}#debugbar,#home_contribute{display:none}.column20{width:50%}#main.col-4,.col-8,.col-9,aside.col-3,aside.col-4{width:100%;float:none}.news-box2,.newsimage{margin-left:0!important}.news-box2{margin-bottom:50px!important}.newsimage{display:block;float:none!important;margin-top:0!important}#home_slider .col-10,#home_slider .col-2,#subregions.col-3{float:none;width:100%}#welcomeblock{background-image:none}#subregions.col-3 li{display:inline-block;margin-right:10px}#region_text{margin-bottom:20px}#region_area2 #region_details{float:none;width:100%;max-width:300px}#region_area2 .col-3,#region_area2 .col-4{width:48.1%}#region_area2>.col-5{width:48.1%;margin-right:0!important}#region_area2 .col-6,#region_area3>.col-6{float:none;width:100%}#subregionlist .makecols4>li,.photogrid .col-3{width:100%}#userHome>.col-6{float:none!important;width:100%!important}.page_event .photogrid .thumb{display:inline-block}.buttomLinks{display:flex;flex-wrap:wrap}.buttomLinks>li{margin:10px}#pbBox .rsb-results ul,.grid-row .grid-card{display:block!important}.grid-row .grid-card .photogrid,.mobilelink{display:block}.page_report>.col-6{float:none!important;width:100%!important}#userLinksWeb,.report_page .breadcrumb{display:none}.mobilelink a,.mobilelink span{display:block;padding:5px;background-color:#787878;color:#fff;margin:5px 3px 10px;cursor:pointer}.mobilelink .phoneicon:before{color:#ccc}.thumbup a{zoom:1.5;margin-right:5px}.thumbdown a{zoom:1.5}.proparea .delete a{zoom:1.5;margin-left:5px}.content_stats li{width:auto}#userLinkMobile{display:inline-block}#footer1.col-4{width:25%;margin-right:1%}#footer2.col-4{width:70%;margin-right:0}#footer3,#trailAssociationLogo{display:none}#footer2 ul{margin-left:5px}#footer2 ul>li{padding:10px!important}#menu_pinkbike,#region_map_container #map_trails_list,.map.expanded .map_buttons,.tablet_hide{display:none!important}#regions_nearUser{display:none}.trail_details .col-7{width:100%;float:none;margin-bottom:15px}#regionsNear .col-6,#trail_details,.trail_details .col-5{width:100%;float:none}#trail_details{max-width:100%;margin-right:0}.makecols{-moz-column-count:2;-moz-column-gap:2.5em;-webkit-column-count:2;-webkit-column-gap:2.5em;column-count:2;column-gap:2.5em}#googleEarthNotice,#pinkbike_powered,#stravaSegment{display:none}.ridelog_button_bar{margin-top:20px;margin-bottom:20px;position:static}#basicRidelogStats .col-4{float:left;width:30%;clear:none}#ridelogTitle>div,.basicRidelogStats .col-3{float:left;width:25%;clear:none}#ridelogTitle>div{width:auto;margin-right:10px}#ridelogDetails{clear:both;margin-top:10px;text-align:left}#ridelogPage #ridelogPage>.col-5,#ridelogPage>.col-7{width:100%;clear:both;float:none}#region_map_container .map{float:none;width:100%}#loginLinks>li{margin-left:0;color:#fff}#map_legend_handle,.browseMap #rightcolumn{display:none}.browseMap #browse{height:350px!important}.expanded #browse{height:100%!important}#mapWindow{margin:30px 0 0!important;top:auto!important;left:0!important;max-width:100%}#map_header .map_layers,#map_options_container1 .map_layers{position:absolute;margin-left:180px;margin-top:6px;z-index:110;right:30px;bottom:60px;display:none;border-radius:6px;border:1px solid #666;padding:8px;background-color:#000}#view-options{text-align:right}#sSortMode{margin-left:0;margin-bottom:20px}#event_col3 img,#event_col4 img,#sViewMode,.pageNumbers,.routeLogoSmall{display:none}#viewmodeToggle{float:none;margin:0}#ridelogStatsFilter{text-align:left;margin-top:15px}.page_trail .elevationchart{height:auto}#route_left,#route_right{width:100%;float:none}.tab_map{display:list-item}#fluidLeftFixedRight #main,#tdSideTab{display:block}#page_title_right{float:none;margin:0 10px}form[name=contribute] input[type=submit]{display:block;margin-bottom:30px;margin-left:5px;font-size:150%;padding:10px}#contributeBottomLinks a{display:block;margin-bottom:15px;padding-left:5px!important}#fluidLeftFixedRight #rightcolumn{display:block;padding-left:0;width:100%;margin-top:60px}#fluidLeftFixedRight.photo-modal #photomain{display:block;width:100%}#fluidLeftFixedRight.photo-modal #rightcolumn{display:block;width:auto;padding-left:0}#videoflexthumbs .videothumb{display:flex;width:100%;max-width:100%;margin-right:0;margin-bottom:25px}#videoflexthumbs .thumbnail{width:30%;height:auto}#videoflexthumbs .video_details{width:70%;padding-left:10px}.tf-photo-modal .featherlight-content{overflow:auto}.fullscreen #dynamicLegend_container{display:none}.blog-foot,.blog-head,.blog-section-inside{width:auto!important}#section-mobile{height:70vh!important}.embedded-video{height:210px}ol.circles-list{margin-left:0}ol.circles-list>li{padding-left:0}ol.circles-list>li:before{display:inline-block;position:relative;margin-bottom:15px;left:calc(50% - 1.2em)}ul.tabs>li{display:inline-block}ul.tabs li.tab_admin,ul.tabs li.tab_confirm,ul.tabs li.tab_more{display:inline-block!important}ul.tabs li.tab_more a{border-bottom:none}#region_area1 #map{height:350px!important}.mobile_100w{width:100%;box-sizing:border-box}.section-container{width:auto}.newsblock{display:block}#pbBox{max-width:100%;left:0!important;height:auto!important;width:100%!important}#pbBox .rsb-results ul{width:100%!important}.rsb-toc li{padding:3px 5px}.tab_settings a{background-color:#333!important;text-shadow:none!important;color:#fff!important}#navigation{height:45px;display:flex;justify-content:flex-end;align-items:center;align-content:stretch}#navigation>div:nth-child(2){flex-grow:1;flex-shrink:1;order:0;text-align:right}#navigation>div:nth-child(3){flex-grow:0;flex-shrink:1;display:block}#navigation .activityIcon,#navigation .openarrow{color:#fff!important}#mobile_menu_header{display:flex;justify-content:space-around}#mobile_menu_logo{background-image:url(../../i/trailforks/trailforks_logo_plain_black.png);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;width:150px;height:26px;display:inline-block;margin-left:6px}#header,#header #logo,.activityIcon+span,.fillpage #outside-header-parent{display:none}#navwrapper{height:90px}#outside-header-parent{height:45px;background-color:#fff}.fillpage #navwrapper{height:45px}#outside-header-parent #mobile_outside_header{background-color:#fff;height:45px;align-items:center}#outside-header-parent #mobile_outside_header #outside_logo_mh{padding-left:10px}.header_button{color:#fff}#navwrapper{border:0}#navwrapper .wrapper{width:100%}#header_search,#navigation .header_button#search_button{display:none}#menu #header_search{display:block}#header_search form{margin-top:0}#navigation .login_button{padding:0 1em}#notificationMenu{padding:0 7px}}@media screen and (max-width:486px){.col-4{width:48%;margin:1%}#easyTooltip,#menu_pinkbike{display:none!important}#trail_area1 .col-6,#trail_area2>.col-3,#trail_area2>.col-6,.mobile_single_column6 .col-6,.page_directory .col-6{float:none;width:100%;margin-right:0!important}#trail_area1 #map,.map #trail{height:300px!important}.map.expanded #DS_,.map.expanded #trail{height:100%!important}.mobile_one_column .col-6{width:100%;float:none}#outside-header-links{top:45px;width:100%;right:unset}#page_title h1{font-size:2em;margin-right:0;margin-bottom:10px}h2{font-size:1.8em}#footer1,#userHome .settingsIcon{display:none}#footer2.col-4{width:100%;margin-right:0}.p,p{padding-left:5px;padding-right:5px}.homesearch .col-4,.homesection .col-6{width:100%;float:none;margin-right:0}#header_right{margin-top:0}#userLink{line-height:1.8;padding:2px 0 2px 6px}#notificationMenu{margin-right:0}#menu #menu_home,#menu_admin,#welcomeblock,.mobile_hide,.tablet_hide{display:none!important}.mobile_hide_soft,.tab_contribute .dropdown .dropclick span{display:none}.mobile_show{display:inherit}.weatherBlock .col-4{width:50%}.weatherBlock .col-8{width:100%}.weatherBlock .inline li{float:left}#DS_{height:350px!important}#map_header .map_layers li,table.contributeForm tbody{display:block}.elevation_chart{max-height:150px}#ridingarea.mapdiv{max-height:300px}.expanded #ridingarea.mapdiv{max-height:100%;height:100%!important}.stats .stat{width:auto;margin:0 10px}ul.tabs>li{max-width:100px}ul.tabs li a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.makecols{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}#basicTrailStats .col-3{float:left;width:25%;margin-right:0;clear:none}.stats .stat,.trailbuttons .col-3{float:left;clear:none}.tab_contribute{width:auto!important}.tab_contribute .dropclick{padding:.4em .6em}.tab_contribute .dropdown .dropclick:before{font-family:"trailforks";content:""}.actContent .inline>li.thumb{padding-right:5px}#search_results{max-width:300px;width:300px}#map_legend_handle,#map_options_container1 .map_layers{display:none}#changeLocationLink{display:block;position:absolute}#nearbyControls{margin:-10px 0 5px;padding-right:10px}#nearbyControls #doGeolocationNearby{font-size:190%;margin-top:0;margin-right:10px}#activityFeed{margin-bottom:80px}.feedblog{margin-left:0!important}.makecols3,.makecols4{-webkit-column-count:2;-webkit-column-gap:1em}.collapse_cols>.col-4,.collapse_cols>.col-5,.collapse_cols>.col-6,.collapse_cols>.col-7,.collapse_cols>.col-8{float:none!important;width:100%!important;margin-right:0;margin-bottom:30px}#menu{white-space:nowrap}.tablecolstack thead,.title-type{display:none}.tablecolstack{width:100%}.tablecolstack tr{display:block;margin-bottom:30px;background-color:transparent!important}.tablecolstack td,.tablecolstack th{display:block;width:100%;height:auto;border-bottom:none;background-color:transparent;border-top:0!important}.tablecolstack.tablecolstackbox tr{padding:8px;border:1px solid #ddd;background-color:#f3f3f3!important;border-radius:4px}table.contributeForm{width:94%;display:block}table.contributeForm tbody td{display:block;width:100%!important}table.contributeForm tbody tr{display:block;padding:0}.map_options_bar .parent.dropdown{font-weight:400;padding:6px 0 6px 4px!important;cursor:pointer}#reportPhotos .photogrid .thumb{display:block}#navigation .header_button#search_button{display:inline-block;flex:1 1 auto;max-width:50px}#navigation .header_button,#navigation .login_button{margin-left:1em}#mobile_menu_header{margin:0 1em}#navigation .login_button{padding:0}#header_search{padding:10px;border-radius:6px}#header_search>form{display:flex}#header_search>form>#search{flex:1 1 auto;margin-right:1em}}@media screen and (max-width:375px){#header_search form{display:inline-block}#header_right{margin-top:5px}#section1{padding-top:10px!important}}@media screen and (max-height:600px){.ui-dialog-content{max-height:300px!important;overflow-y:auto}.signup_modal .ui-dialog-content{max-height:500px!important}}@media screen and (max-height:900px){.ui-dialog-content{max-height:500px!important;overflow-y:auto}.signup_modal .ui-dialog-content{max-height:700px!important}.signup_modal ul{max-height:200px;overflow-y:scroll}}