article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}html,button,input,select,textarea{color:#5f452a}body{font:16px/26px Helvetica,Helvetica Neue,Arial,sans-serif;line-height:1.4}body,.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{display:block;height:1px;border:0;border-top:1px solid #dad4c9;margin:1em 0;padding:0;box-shadow:0 -1px 0 #fff}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.wrapper{width:90%;margin:0 5%}html{background:#836c56}h3{color:#87705a;text-shadow:0 1px 0 #f7f1e9}a{text-decoration:none;color:#0092b3}.main{padding:20px 0}.main article h1{font-size:2em}.main aside{color:#fff;padding:0 5% 10px}.footer-container footer{color:#fff;font-size:.65em;text-align:center;padding:1em 0 0}.footer-container footer a{color:#fff;font-weight:bold;text-decoration:none}.hidden-mobile{display:none;visibility:hidden}@font-face{font-family:'icons';src:url('../fonts/icons.eot');src:url('../fonts/icons.eot?#iefix') format('embedded-opentype'),url('../fonts/icons.ttf') format('truetype'),url('../fonts/icons.woff') format('woff'),url('../fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hashtag:before{content:""}.icon-print:before{content:""}.icon-home:before{content:""}.icon-external-link:before{content:""}.icon-download:before{content:""}.icon-distance-pin:before{content:""}.icon-profile:before{content:""}.icon-delete:before{content:""}.downtime-banner{background-color:#fcf8e3;box-shadow:inset 0 1px 0 #fff;border-bottom:1px solid #476c2b;font-size:.85em;text-align:center}.downtime-banner p{margin:0;padding:.5em 0}.header-container .wrapper{position:relative}.header-container .title{float:left;max-width:65%}.header-container .arrow,.menu-toggle-mobile{float:right;font-size:1.1em;padding:.67em .4em;margin-right:-3%}.header-container .arrow{-moz-transform:scaleX(1.5);-ms-transform:scaleX(1.5);-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}.menu-toggle-mobile{padding:8px;background-color:#99ae4f;margin-top:.4em}.menu-toggle-mobile span{display:block;height:2px;width:18px;background-color:#fff}.menu-toggle-mobile span+span{margin-top:4px}.menu-toggle-mobile.active{background:#32511b}.menu{position:absolute;top:3.9em;right:-3%;z-index:1;min-width:200px;max-width:90%;border-radius:5px;background:#75777d;background:rgba(117,119,125,.97);box-shadow:0 1px 1px #45413e}.menu .arrow{color:#4a4e52;color:rgba(74,78,82,.97);position:relative;top:-1.1rem;right:5%;padding:0}.menu p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu>div{padding:1em}.menu .username+a{display:block}.menu ul{margin:0;padding:0;list-style:none}.menu li{margin:0;padding:.5em 1em}.menu li.header{margin-top:0;border-bottom:none}.menu li a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.menu li+li:before,.nav-logs li:before{content:'»';margin-right:.5em}.menu li:last-child{padding-bottom:1em}.menu .logged-out{background:#4a4e52;background:rgba(74,78,82,.9);border-radius:5px}.profile-panel{background:#4a4e52;background:rgba(74,78,82,.9);border-radius:5px 5px 0 0;min-height:40px}.profile-panel img{height:40px;width:40px;float:left;vertical-align:middle;margin-right:1em}.profile-panel a{color:#99ae4f;white-space:nowrap}.breadcrumb{background:#9db251;color:#fff;font-size:.9em;padding:.4em .8em;padding-left:0;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.breadcrumb .wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumb a{color:#fff;font-weight:bold;text-decoration:none}.breadcrumb .divider{margin:0 .25em}.header-container{background:#497527;color:#fff}.main-container{background:#e7ded3 url(../images/topo-tile.jpg) repeat}.footer-container{background:#836c56;color:#fff}.title,.title a{color:#fff;text-shadow:0 -1px 0 rgba(31,71,3,.75);font-size:1em;font-weight:normal}.title img{height:auto;max-height:23px;max-width:100%}.btn-share{color:#fff;display:block;font-size:.6em;line-height:normal;min-width:14em;padding:.5em 1em;position:relative;text-align:left;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-share+.btn-share{margin-top:1em}.btn-share:after{background-repeat:no-repeat;background-size:contain;content:' ';padding:1em;position:absolute;top:1em;right:1em;bottom:1em}.btn-share .source{display:block;font-size:1.75em;font-weight:bold}.btn-share[data-share-src="facebook"]{background:#496eb5;background:-moz-linear-gradient(top,#496eb5 0%,#496eb5 59%,#3d63ac 60%,#3d63ac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#496eb5),color-stop(59%,#496eb5),color-stop(60%,#3d63ac),color-stop(100%,#3d63ac));background:-webkit-linear-gradient(top,#496eb5 0%,#496eb5 59%,#3d63ac 60%,#3d63ac 100%);background:-o-linear-gradient(top,#496eb5 0%,#496eb5 59%,#3d63ac 60%,#3d63ac 100%);background:-ms-linear-gradient(top,#496eb5 0%,#496eb5 59%,#3d63ac 60%,#3d63ac 100%);background:linear-gradient(to bottom,#496eb5 0%,#496eb5 59%,#3d63ac 60%,#3d63ac 100%)}.btn-share[data-share-src="facebook"]:after{background-image:url(../images/facebook.png);bottom:0;padding:12px 8px}.btn-share[data-share-src="twitter"]{background:#51b6dd;background:-moz-linear-gradient(top,#51b6dd 0%,#61bfe4 59%,#51b6dd 60%,#61bfe4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#51b6dd),color-stop(59%,#61bfe4),color-stop(60%,#51b6dd),color-stop(100%,#61bfe4));background:-webkit-linear-gradient(top,#51b6dd 0%,#61bfe4 59%,#51b6dd 60%,#61bfe4 100%);background:-o-linear-gradient(top,#51b6dd 0%,#61bfe4 59%,#51b6dd 60%,#61bfe4 100%);background:-ms-linear-gradient(top,#51b6dd 0%,#61bfe4 59%,#51b6dd 60%,#61bfe4 100%);background:linear-gradient(to bottom,#51b6dd 0%,#61bfe4 59%,#51b6dd 60%,#61bfe4 100%)}.btn-share[data-share-src="twitter"]:after{background-image:url(../images/twitter.png);padding:10px 15px;bottom:0}.index .header-container{background-image:none;background-color:rgba(73,117,39,.8)}.events-wrapper,.error-wrapper{padding:1.5em}.events-map{height:120px;width:100%;box-shadow:0 3px 0 #c9bba7}.events-wrapper .intro{margin-bottom:1.5em}.events-wrapper .header{margin-top:0;text-transform:uppercase;font-size:inherit}.events-wrapper h2{font-size:inherit}.events-wrapper .intro a{text-decoration:underline}.events-list{border-top:1px solid #ebe8e2;margin-top:1.5em;padding:0;list-style:none;font-size:.9em}.events-list a{display:block;border-bottom:1px solid #f5f2ed;padding:.5em;color:inherit}.events-list a:nth-child(odd){background-color:#faf7f2}.events-list a:hover,.events-list a:nth-child(odd):hover{background-color:rgba(234,227,219,.64)}.events-list .header{background-color:#a7927c;display:none;color:#fff;font-size:.7em}.events-list .header span{padding:.1em .75em}.events-list span:first-child{display:block;font-weight:bold}.events-list span:nth-child(3),.events-list span:nth-child(4){color:#87705a;font-size:.8em}.events-list span:nth-child(3){margin-right:.5em}.key-photo.branded{height:120px}.login-form .intro.branded{margin-top:0}.login-form{background:#f7f1e9;border-radius:3px;padding:1.5em;box-shadow:0 1px 1px #bcb4ab;margin-bottom:1em}.login-form input{display:block;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.login-form .button{margin-bottom:1.5rem}.login-form p:last-child{margin-bottom:0}.login-with-facebook .button-facebook{box-shadow:0 2px 0 #2d4a83;text-shadow:0 -1px 0 #2d4a83;text-decoration:none;display:block;text-align:left;padding:0;background-color:#3b5998;background:-o-linear-gradient(top,#4667a6 0%,#3f5d96 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4667a6),color-stop(100%,#3f5d96));background:-webkit-linear-gradient(top,#4667a6 0%,#3f5d96 100%);background:-ms-linear-gradient(top,#4667a6 0%,#3f5d96 100%);background:linear-gradient(to bottom,#4667a6 0%,#3f5d96 100%);position:relative}.login-with-facebook .button-facebook:before{position:absolute;top:25%;left:.5em;background:url(../images/facebook-connect-f.png) no-repeat;content:' ';-webkit-background-size:contain;background-size:contain;display:inline-block;height:75%;padding-left:1.5em}.lt-ie9 .button-facebook:before{background:none}.lt-ie9 .button-facebook{background-image:url(../images/facebook-button-f-transparent.png);background-repeat:no-repeat;background-position:.25em .25em}.login-with-facebook .button-facebook span{display:inline-block;padding:.5em;margin-left:44px;border-left:1px solid #2d4a83;box-shadow:inset 1px 0 0 #6580b7}.login-with-facebook{text-align:center}.login-with-facebook small{font-size:.9em;color:#75777d}.horizontal-rule{text-align:center;margin:1em 0;display:table;width:100%}.horizontal-rule div,.horizontal-rule span{display:table-cell}.horizontal-rule div{width:45%}.horizontal-rule hr{border:0;border-bottom:1px solid #c8c3bd;box-shadow:0 1px 0 #fff;margin:.25em 0}.horizontal-rule span{display:table-cell;font-style:italic;font-weight:bold;text-transform:lowercase;font-size:1.2em;text-shadow:0 1px 0 #fff}.login-header{font-size:1.2em}.login-form a{display:block}.login-form a+a{margin-top:.5em}label[for]{display:none}.key-photo,.adventure-wrapper img{width:100%}.adventure-map.static img{width:auto}.static .help-tip{display:none;color:#fff;background:rgba(0,0,0,.7);font-size:.8em;padding:.5em;border-radius:3px;text-align:center;position:absolute;top:.5em;left:25%;right:25%}.intro-banner{padding:1em;border-radius:3px;box-shadow:0 1px 1px rgba(94,97,103,.3);background:#f8f7f5;background:rgba(255,255,255,.8);margin-bottom:1.5em;position:relative;font-size:.9em}.intro-banner h3{margin-top:0;margin-bottom:.1em;color:#487527;text-shadow:none}.intro-banner p{margin:0;color:#87705a}.intro-banner .close,.downtime-banner .close{font-weight:bold;font-size:20px;line-height:20px;width:20px;height:20px;text-align:center;color:#fff;background:#d9d1c3;border-radius:1em;float:right}.downtime-banner .close{margin-top:.5em}.adventure-list,.geocache-list{padding:0;margin:0}.adventure-wrapper,.geocache-wrapper,.logs-wrapper .epic,.events-wrapper,.leaderboard-wrapper,.error-wrapper{display:block;background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(94,97,103,.3);margin-bottom:1.5em}.epic.empty{padding:.5em 1em;text-align:center;color:#87705a}.adventure-list a{color:inherit}.adventure-details{display:table;width:100%}.adventure-details .stats,.coming-soon .stats{margin:1em 0 0;padding:0;list-style:none;display:table;width:100%}.adventure-details .stats li,.coming-soon .stats li{color:#87705a;font-size:.7em;text-transform:uppercase;padding:0 .5em;display:table-cell;width:50%;text-align:center}.adventure-details .stats li:only-child{text-align:left;padding-left:1.5em}.adventure-details .stats li+li,.coming-soon .stats li+li{border-left:1px solid #eee7e0}.adventure-details .stats strong,.coming-soon .stats strong{display:block;color:#5f452a;font-size:3em;line-height:1;text-transform:lowercase}.coming-soon .stats strong{font-size:2.25em}.adventure-details .stats strong>span,.coming-soon .stats strong>span{font-weight:normal;color:#87705a}.adventure-details p{line-height:1.57em;margin-top:0}.stats .found-progress strong{letter-spacing:-.1em}.stats .time-remaining strong>span{font-size:.6em;letter-spacing:-.25em}.cache-coordinates{color:#ccb392}.additional-details{border-top:1px dotted #eee7e0;color:#83603e;font-size:.8em;padding-top:1em}.geocache-details .additional-details{padding-bottom:1em}.additional-details a{text-decoration:underline}.additional-details p{margin:0}.additional-details p+p{margin-top:.5em}.adventure-details .stats+div{padding:1em}.additional-details [class*="icon"]{margin-right:.6em;display:inline-block;width:1em}.sponsor .icon-external-link{font-size:1.1em;margin-right:.5em}.coming-soon h3{text-align:center;background:#5f452a;color:#fff;text-shadow:none;margin:0;padding:.25em;border-radius:4px 4px 0 0}.coming-soon .information{padding:1em 1.5em}.adventure-details .lab-cache-thumb{height:75px;background-position:95% center;background-size:150% auto;border-radius:3px;margin-bottom:1em}.time-distance-wrapper>span{display:block}.adventure-title,.key-photo{margin:0;padding:0;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;color:#fff}.adventure-title{background-color:#e7ded3;border-radius:3px 3px 0 0}.adventure-title h2{line-height:normal}.key-photo .gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:-webkit-linear-gradient(top,transparent 70%,rgba(0,0,0,.35));background-image:-moz-linear-gradient(center top,transparent 70%,rgba(0,0,0,.35));background-image:-ms-linear-gradient(top,transparent 70%,rgba(0,0,0,.35));background-image:-o-linear-gradient(top,transparent 70%,rgba(0,0,0,.35));background-image:linear-gradient(top,transparent 70%,rgba(0,0,0,.35))}.adventure-title span{display:block;line-height:normal;padding:2em .75em .4em;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background-image:-webkit-linear-gradient(top,transparent 40%,rgba(0,0,0,.35));background-image:-moz-linear-gradient(center top,transparent 40%,rgba(0,0,0,.35));background-image:-ms-linear-gradient(top,transparent 40%,rgba(0,0,0,.35));background-image:-o-linear-gradient(top,transparent 40%,rgba(0,0,0,.35));background-image:linear-gradient(top,transparent 40%,rgba(0,0,0,.35))}.key-photo h2{padding-top:18%;padding-bottom:.25em;color:#fff;line-height:normal}.adventure-wrapper .details{padding:.5em 1em;font-size:.9em}.adventure-wrapper .details ul{margin:0;padding:0;list-style:none;white-space:nowrap}.adventure-wrapper .details li{color:#87705a;padding-right:.25em;display:inline}.adventure-wrapper .details li+li{padding-left:.25em;border-left:1px solid #eee7e0;text-transform:lowercase}.adventure-wrapper .details .date:before,.adventure-wrapper .details .duration:before,.adventure-wrapper .details .time:before{content:'';background:url(../images/icons/sprite-icons.png) no-repeat 0 0;height:24px;width:26px;display:inline-block;-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);position:relative;top:.4em}.adventure-wrapper .details .date:before{background-position:-60px 0}.adventure-wrapper .details .duration:before{background-position:0 0}.adventure-wrapper .details .time:before{background-position:-30px 0}.adventure-wrapper .details p{margin:0}.button.single-cache-button{font-size:1em;font-weight:normal;margin-top:1.5em}.single-cache-button small{font-weight:normal;display:block}.single-cache-button+.additional-details{margin-top:1.5em}.adventure-wrapper,.geocache-wrapper,.error-wrapper{border:.4em solid #fff}.geocache-list li{background-position:50% 50%}.geocache-list a{background-color:#fff;color:#5f452a;font-weight:bold;line-height:1;text-decoration:none;display:block;padding:0 1.5em 0 0;min-height:55px;position:relative}.geocache-list a .key-photo-thumb{width:75px;min-height:55px;position:absolute;top:0;bottom:0;margin-right:10px;float:left;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;border-radius:3px 0 0 3px}.geocache-list a .cache-list-details{margin-left:85px}.geocache-list a .cache-title{display:block;padding-top:.3em}.geocache-list a .distance,.geocache-list a .location-name,.logs-wrapper .log-date{display:inline-block;font-size:.8em;color:#87705a;font-weight:normal}.location-name+.distance:before{content:' - '}.geocache-list a:after{content:'▶';color:#87705a;-moz-transform:scaleX(.75);-ms-transform:scaleX(.75);-webkit-transform:scaleY(1.25);transform:scaleX(.75);position:absolute;right:.5em;top:35%}.geocache-map{border-radius:3px 3px 0 0;box-shadow:none;margin-bottom:1em}.geocache-map.static{}.geocache-map.static img{}.geocache-details:only-child,.adventure-details.single-cache-adventure{padding:.6em;-moz-box-sizing:border-box;box-sizing:border-box}.geocache-details .location-name{font-weight:normal;text-shadow:none;margin:0}.geocache-details .location-name+p{margin-top:1em}.geocache-details .location-name+.cache-coordinates{margin-top:0}.geocache-details p{margin-top:0}#map-canvas,.geocache-map.static{height:140px;width:100%}.geocache-sort{margin:1.75em 0}.geocache-sort .buttons-inline{float:right;background:#d8d1c7;box-shadow:0 1px 0 #cbbcad inset,0 1px 0 #f7f1e9;border-radius:3px}.geocache-sort h3{margin:0;display:inline-block}.sort,button.sort{display:inline-block;padding:.45em;border-radius:3px;border:none;background:none;color:#a89786;font-weight:bold;font-size:1.1em}button.sort-distance{padding:.45em .7em}.sort.sort-alpha .dash{position:relative;top:-.15em}.sort.active{box-shadow:none;background:#fff;color:#5f452a;box-shadow:0 1px 1px rgba(94,97,103,.3)}.arrow{font-size:30px;float:right;color:inherit;text-decoration:none}a.arrow:hover,a.button:hover{text-decoration:none}progress[role]{vertical-align:-.2em;-moz-box-sizing:border-box;box-sizing:border-box}progress[role],progress[aria-valuenow]:before{background-color:#f69200}progress[role],progress[role]:after{background-repeat:repeat-x;background-position:0 0;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}progress[role] span{display:inline}progress[aria-valuenow]{background:#f7f1e9}progress[aria-valuenow]:before{content:"";display:block;height:100%}progress{display:block;width:100%;height:.5em;background:#f7f1e9;color:#f69200;border:none;box-shadow:0 1px 0 rgba(0,0,0,.1)}.adventure-list progress,.adventure-list progress::-webkit-progress-bar{background:#eee7e0}progress::-moz-progress-bar{background-color:#f69200;border:1px solid transparent;border-color:#f0a500 #f69200 #db7500}progress::-webkit-progress-bar{background-color:#f7f1e9}progress::-webkit-progress-value{background:#f69200;border:1px solid transparent;border-color:#f0a500 #f69200 #db7500}input[type="text"],input[type="password"]{padding:.5em;background:#fff;color:#4a4e52;border:none;border-radius:3px;box-shadow:0 1px 1px #c8c3bd inset;margin-bottom:1em}.button,input[type="submit"],input[type="button"]{display:block;width:100%;-moz-box-sizing:border-box;box-sizing:border-box;margin:1em 0;padding:.5em;font-size:1.2em;font-weight:bold;line-height:normal;color:#fff;text-align:center;margin-bottom:.75em;border:none;border-radius:5px;cursor:pointer}.button.button-inline{display:inline-block;padding:.5em 1em;width:45%;margin-bottom:0}.button-inline+.button-inline{margin-left:1em}.button-primary{background-color:#4d7a2c;box-shadow:0 2px 0 #33531c}.button-primary:hover{background-color:#406a21}.button-secondary{background-color:#99ad56;box-shadow:0 2px 0 #476c2b}.button-secondary:hover{background-color:#879b44}.button-tertiary{background-color:#dbc5a8;box-shadow:0 2px 0 #bda48b}.button-tertiary:hover{background-color:#d1ba9c}.button-cancel{background-color:#d3ccbf;box-shadow:0 2px 0 #888175}.button-login{background-color:#5d8b39;text-transform:uppercase;font-size:.8em;width:auto;float:right;padding-left:1.5em;padding-right:1.5em;margin-top:.75em;border-radius:3px}.find-code-field{background:#f7f1e9;padding:1em .75em;border-radius:3px;text-align:right}.find-code-field.complete{text-align:center;padding:1em}.find-code-field.complete .find-code{display:block;font-weight:bold;color:#87705a;margin-top:.5em;padding:.5em;background-color:#fff;border-radius:3px}.find-code-field input[type="text"]{float:left;width:60%;margin-bottom:1em}.find-code-field .button{width:30%;margin:0;font-size:1em;display:inline-block}.find-code-field.complete .button{font-weight:normal;margin-top:1em;width:100%}.completion-badge{height:100px;width:100px}.adventure-complete .completion-badge{position:relative;right:-10px}.geocache-list .complete:before{background:url(../images/cache-complete-listing.png) no-repeat;-webkit-background-size:contain;background-size:contain;content:' ';position:absolute;top:-.4em;left:-.4em;z-index:1;height:85%;width:66px;border-radius:3px 0 0}.lt-ie9 .geocache-list .complete:before{height:70px}.adventure-complete,.geocache-complete,.adventure-wrapper.complete,.geocache-list .complete{position:relative}.adventure-complete h2,.geocache-complete h2{padding-right:90px;-moz-box-sizing:border-box;box-sizing:border-box}.geocache-complete h2{padding-right:55px}.geocache-complete .completion-badge{height:48px;width:48px;position:absolute;right:5%;bottom:.25em}.adventure-wrapper.complete img{width:auto;position:absolute;top:10%;right:0}.adventure-wrapper.complete .adventure-title{padding-right:90px}.adventure-complete a{position:absolute;top:2em;right:5%}.adventure-complete a:hover{opacity:.9}.game-status-message{color:#b4252d;font-weight:bold}.game-status-message.complete{color:inherit;font-weight:normal;font-size:.9em;background-color:#f7f1e9;padding:.5em}.game-status-message.complete .button{font-weight:normal}.game-status-message.status-test{background-color:#b4252d;color:#fff;text-align:center;font-weight:normal;font-size:.9em;padding:.25em .6em;border-radius:4px 4px 0 0}.adventure-wrapper .status-test{margin:-.4em -.4em .4em}.status-test+.geocache-wrapper{border-top-left-radius:0;border-top-right-radius:0}.status-test:first-line {font-weight:bold;font-size:1.1em}[class*="validation-summary"] ul{margin:0;padding:0;list-style:none}.alert,.validation-summary-errors{margin:0 0 1.5em;padding:1em;font-size:.9em;border-radius:3px;text-align:left}.alert-error,.validation-summary-errors{background-color:#ffdad7;border:1px solid #b4252d;color:#b4252d}.alert-warning{color:#c09853;background-color:#fcf8e3;border:1px solid #d9c8a6}.login-form .field-validation-error{display:block;font-size:.85em;color:#b4252d;margin:-.75em 0 1em}.error-wrapper .alert-error{margin-top:1.5em}.error-wrapper h1{margin:0}.error-wrapper a{text-decoration:underline}.modal-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);text-align:center;z-index:2}.modal-content{border-radius:3px;padding:1em;background-color:#f7f1e9;margin:2em 1.5em;word-wrap:break-word}.modal-content h2{margin-top:0;font-size:1.2em}.modal-content img,.modal-content iframe{max-width:100%}.logs-wrapper{font-size:.9em}.logs-wrapper .adventure-title{padding-top:0;position:relative}.logs-wrapper .adventure-title>span{padding-right:5em}.logs-wrapper .adventure-title-text,.logs-wrapper .completed-count{padding:0;background:transparent}.logs-wrapper .completed-count{position:absolute;right:.75em;bottom:.5em}.logs-wrapper .completed-count img{height:24px;width:24px}.logs-wrapper ul{list-style:none;margin:0;padding:1em}.logs-wrapper li+li{margin-top:.5em;border-top:1px solid #eee7e0;padding-top:.5em}.logs-wrapper li a{display:block;min-height:50px;line-height:normal;color:#5f452a;font-size:1.2em}.logs-wrapper .key-photo-thumb{float:left;margin-right:.5em;height:50px;width:70px;background-position:75% center;-webkit-background-size:cover;background-size:cover}.logs-wrapper .log-date{font-size:.75em;text-transform:lowercase;display:block;margin-top:.2em}.logs-wrapper .log-date:first-letter {text-transform:uppercase}.logs-wrapper .deletable{display:table;width:100%}.logs-wrapper .deletable a{display:table-cell;vertical-align:middle}.logs-wrapper .deletable .button-delete{width:2.5em;color:#83603e}.button.button-compass{margin-top:0}.compass-container,.ground-zero-message{background-color:#f7f1e9;border-radius:2px;margin-bottom:1em;padding:1em 1.5em;min-height:50px;font-weight:bold}.compass-container p,.ground-zero-message p{display:table-cell;height:50px;line-height:normal;font-size:1.5em;vertical-align:middle}.compass-container .accuracy,.ground-zero-message .accuracy{display:block;font-weight:normal;font-size:.6em;color:#836c56}.compass,.compass canvas{height:50px;width:50px}.compass{border-radius:100px;background-color:#fff;position:relative;margin-right:1em;float:left}.compass .indicator{position:absolute;top:0;left:0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.indicator.N{-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.indicator.NE{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.indicator.E{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.indicator.SE{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.indicator.S{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.indicator.SW{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.indicator.W{-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.indicator.NW{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.language-dropdown.non-native{width:auto;margin:0 auto;position:relative;display:none}.non-native .dropdown-menu{list-style:none;margin:0;padding:.5em;border-radius:4px;position:absolute;bottom:0;right:0;color:#fff;background:#836c56}.non-native .dropdown-menu li{font-size:1em;padding:.5em;text-align:left}.dropdown-menu .selected:before{content:'✓';margin-right:.5em;font-weight:bold}.native-control{margin-bottom:1em}.native-control .dropdown-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;background:#836c56;font-size:16px;text-align:center}.native-control .language-dropdown{white-space:nowrap}.native-control .language-dropdown:after{background:#836c56;content:'▼';position:relative;left:-20px;width:20px;line-height:24px;display:inline-block;pointer-events:none}.breadcrumb .link-leaderboard{font-weight:normal}.link-leaderboard{background:#7a9740;position:absolute;top:0;right:0;padding:.4em .6em .4em .8em}.link-leaderboard:before{content:'';display:block;width:2em;height:100%;position:absolute;top:0;left:-2em;background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(157,178,81,0)),color-stop(100%,rgba(157,178,81,1)));background-image:-webkit-linear-gradient(left,rgba(157,178,81,0) 0%,rgba(157,178,81,1) 100%);background-image:-o-linear-gradient(left,rgba(157,178,81,0) 0%,rgba(157,178,81,1) 100%);background-image:-ms-linear-gradient(left,rgba(157,178,81,0) 0%,rgba(157,178,81,1) 100%);background-image:-moz-linear-gradient(left,rgba(157,178,81,0) 0%,#9db251 100%);background-image:linear-gradient(left,rgba(157,178,81,0),#9db251 100%)}.link-leaderboard.active{box-shadow:inset 0 -3px 0 #f69200}.leaderboard-title{margin:0;line-height:normal}.leaderboard-title+p{margin-top:.5em;margin-bottom:1.5em}.leaderboard-wrapper{padding:1em}.leaderboard-wrapper h3{color:#5f452a;font-weight:normal;margin-top:0}.leaderboard-wrapper .buttons-inline{float:right;font-size:.9em;position:relative;top:-.3em}.leaderboard-wrapper button{background:none;border:none;padding:.5em;text-decoration:underline;color:#eb8c00;-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaderboard-wrapper button.active{text-decoration:none;color:inherit}.ranking{margin:0;padding:0;list-style:none;font-size:.9em;counter-reset:section;display:table;width:100%}ol.ranking .player:before{content:counter(section,decimal);counter-increment:section;padding-left:.25em;padding-right:.5em;display:inline-block;text-align:right;width:1em}.finders.expanded{counter-reset:section}.finders.expanded .player:before{content:counter(section,decimal);counter-increment:section;margin-right:.5em;color:#ccb392}.ranking>li{display:table-row}.ranking>li>span,.ranking .cache-title,.ranking .finders{display:table-cell;padding:.25em}.ranking .cache-title{vertical-align:middle;margin:0}.ranking>li:nth-child(2n+1){background-color:#faf7f2;border-top:1px solid #f5f2ed;border-bottom:1px solid #f5f2ed}.ranking .highlight{background-color:#3dadc5;color:#fff;padding:.1em .3em;vertical-align:middle;border-radius:2px}.finders{list-style:none}@media(max-width:479px){.finders.expanded{width:50%}.finders.expanded li{display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width:480px){.login-form p:last-child{text-align:right}.login-form p:last-child a:first-child{float:left}}@media only screen and (max-height:480px){.modal-content{line-height:normal}.modal-content img{max-height:150px}}@media only screen and (min-width:600px){html{min-height:100%;position:relative;background:#e7ded3 url(../images/topo-tile.jpg) repeat}body{margin-bottom:6em}.footer-container{width:100%;position:absolute;bottom:0;min-height:4.5em;background:#836c56}.main-container{background:none}.header-container{background-image:url(../images/pattern-497527.jpg)}.title img{height:23px}.profile-panel{float:right;font-size:.85em;background:none}.profile-panel p{margin:.5em 0;padding:.5em;background:#32511b;border-radius:3px}.profile-panel img{height:24px;width:24px;margin-right:.5em;float:none;overflow:hidden}.profile-panel a{color:#99ae4f;white-space:nowrap}.profile-panel a.user-avatar{color:#fff}.menu{font-size:.85em;width:auto;max-width:40%;right:0}.menu .arrow{color:rgba(117,119,125,.97);top:-.9rem}.menu li:last-child{padding-bottom:.5em}.breadcrumb{background-image:url(../images/pattern-9db251.jpg);font-size:1em}.hidden-mobile{display:block;visibility:visible}.language-dropdown.non-native{display:inline-block}.native-control,.menu-toggle-mobile,.menu .profile-panel{display:none}.modal-content{margin:3em auto;width:80%;max-width:640px}.modal-content .button{width:80%;margin:0 auto}.login-header{font-size:1.5em}.index .header-container{position:absolute;width:100%;z-index:1}.events-wrapper{padding:2em 3.5em;box-shadow:0 1px 0 rgba(94,97,103,.3)}.events-map{height:170px}.backgroundsize .events-wrapper .intro{padding-bottom:220px;background:url(../images/adventure-map.png) no-repeat center 90%;background-size:311px 190px}.events-wrapper .intro{padding-bottom:1.5em;border-bottom:1px solid #e3ddd5}.events-wrapper h2.header,.events-wrapper h2{font-size:1.4em}.events-list{display:table;width:100%}.events-list a,.events-list .header{display:table-row}.events-list a span,.events-list .header span{display:table-cell}.events-list a span{padding:.5em;border-bottom:1px solid #f2efe9}.events-list span:first-child{font-weight:normal;display:table-cell}.events-list span:nth-child(3),.events-list span:nth-child(4){display:table-cell;color:inherit;font-size:inherit}.adventure-title{padding-top:2em}.adventure-wrapper.complete img{top:25%}.adventure-wrapper .details{line-height:normal;padding:1em;background:url(../images/link-corner.png) no-repeat right bottom;-webkit-background-size:3em;background-size:3em}.adventure-wrapper .details ul{display:table-cell;padding-right:.75em}.adventure-wrapper .details li{white-space:nowrap;padding-right:.5em}.adventure-wrapper .details li:first-child{display:block;margin-bottom:.3em}.adventure-wrapper .details li+li{border:none;padding-left:0}.adventure-wrapper .details li.time{border-left:1px solid #83603e;padding-left:.5em}.link-leaderboard{right:5%}.key-photo h2{padding-bottom:.5em;font-size:1.6em}.adventure-complete a{top:40%}.adventure-map{width:47%;float:left}.adventure-map img{width:100%;display:block;margin:0 auto;border-radius:3px}.adventure-map.static img{width:auto}.adventure-map+.adventure-details{width:50%}.btn-share{display:inline-block}.btn-share+.btn-share{margin-top:0;margin-left:2em}.game-status-message.complete .button{width:18.75em}.geocache-list a{line-height:normal;padding-right:2.5em}.geocache-list a:after{right:1em;top:30%}.compass-container,.ground-zero-message{min-height:75px}.compass-container p,.ground-zero-message p{height:75px}.compass,.compass canvas{height:75px;width:75px}.compass{margin-right:1.5em}.find-code-field input,.geocache-details{-moz-box-sizing:border-box;box-sizing:border-box}.find-code-field input[type="text"]{width:65%}.find-code-field.complete{padding:1em 18%}.geocache-map+.geocache-details .find-code-field.complete{padding:1em}.geocache-map,.geocache-map.static{width:50%;float:left;margin-right:1.5%;margin-bottom:0}.geocache-map+.geocache-details{width:48%;float:left;padding:0}#map-canvas,.geocache-map.static{height:400px}.logs-wrapper li{text-align:right}.logs-wrapper li a{line-height:50px}.logs-wrapper .cache-title{float:left}.logs-wrapper .deletable{text-align:left}.logs-wrapper .deletable a{line-height:normal}.logs-wrapper .deletable .cache-title{float:none;line-height:1.4}.logs-wrapper .deletable .button-delete{width:3em}.ranking .completion-time{width:10em}.ranking .finders{width:33%}}@media only screen and (min-width:800px){.events-map{height:320px}.backgroundsize .events-wrapper .intro{padding-bottom:1.5em;padding-right:340px;min-height:200px;background-position:100% 0}.epic.empty{max-width:60%;margin-left:auto;margin-right:auto}.key-photo.branded{border-radius:0 0 3px 3px}.wrapper.login-wrapper{margin-top:1.5em}.wrapper.login-wrapper,.key-photo.branded{width:680px;margin-left:auto;margin-right:auto}.adventure-details.single-cache-adventure{position:relative;display:block;padding:1em}.adventure-details.single-cache-adventure .lab-cache-thumb,.adventure-details.single-cache-adventure .additional-details{position:absolute;left:1em;width:30%}.adventure-complete a{top:60%}.lab-cache-thumb{top:1em}.adventure-details.single-cache-adventure .additional-details{border-top:none;padding-top:0;margin-top:0;top:110px;left:1.3em}.adventure-details.single-cache-adventure .description{margin-left:34%;padding-left:1.5em;border-left:1px dotted #eee7e0;min-height:13.5em}.single-cache-button{width:50%}.time-distance-wrapper>span{display:inline-block}.time-distance-wrapper .distance-indicator:before{content:'|';color:#a7927c;font-size:.9em;position:relative;top:-.1em;left:-.1em;margin:0 .5em}}@media only screen and (min-width:1140px){body{margin-bottom:5em}.wrapper,.breadcrumb,.adventure-header,.key-photo{width:1026px;margin:0 auto}.menu{right:-.4em}.breadcrumb .wrapper,.adventure-header .wrapper,.key-photo .wrapper{margin:0 1em}.header-container .arrow{margin-right:.4em}.menu .arrow{right:3%}.link-leaderboard{right:0}.backgroundsize .events-wrapper .intro{background-position:94% 0;padding-right:400px}.key-photo,.gradient{border-radius:0 0 3px 3px}.key-photo{box-shadow:0 .1em 0 rgba(94,97,103,.3)}.adventure-header .key-photo,.adventure-header .gradient{border-radius:0}.geocache-complete .completion-badge,.adventure-complete a{right:.5em}.footer-container{min-height:3.5em}footer br{display:none}footer br+a{margin-left:2em}.time-distance-wrapper .distance-indicator:before{margin:0 1.5em}}@media only screen and (min-width:1528px){.events-wrapper{position:relative;top:-5em;margin-bottom:-5em}.events-map{height:500px}}@media(-webkit-min-device-pixel-ratio:2){.adventure-wrapper .details .date:before,.adventure-wrapper .details .duration:before,.adventure-wrapper .details .time:before{-webkit-transform:scale(.5);transform:scale(.5);margin:-5px 0 0 -5px;top:.5em}.intro-banner .close,.downtime-banner .close{font-size:18px;line-height:18px}}.lt-ie9 .menu{max-width:20em;font-size:.85em}.lt-ie9 .print-friendly-link{display:block;visibility:visible}.lt-ie9 .adventure-wrapper a:hover .details{background:url(../images/link-corner.png) no-repeat right bottom}.lt-ie9 .adventure-title{background-color:#000}.lt-ie9 .key-photo-thumb{background-position:50% 50%}.lt-ie9 label[for],.lt-ie10 label[for]{display:block}.lt-ie10 .find-code-field label{text-align:left;margin-bottom:.5em}.no-backgroundsize .header-container .wrapper,.no-backgroundsize .breadcrumb .wrapper,.no-backgroundsize .main,.no-backgroundsize .adventure-header,.no-backgroundsize .key-photo{max-width:1120px;margin:0 auto}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}html.print-friendly{background:#fff}.print-friendly *{color:#000;text-shadow:none}.print-friendly body{padding:1.5em 3em}.print-friendly h1{font-size:18px;font-weight:normal;margin-bottom:1em}.print-friendly h1 img{height:24px;margin-right:.5em;vertical-align:middle}.print-friendly .map{float:left;margin-bottom:1em;margin-right:1.5em;border:1px solid #666}.print-friendly .map+.adventure-details{display:block;width:auto}.print-friendly .cache-list-header{clear:left}.print-friendly .cache-coordinates{margin-left:.5em}.print-friendly .cache-coordinates:before{content:'('}.print-friendly .cache-coordinates:after{content:')'}.print-friendly .adventure-date{text-transform:lowercase;margin-left:.4em}.print-friendly .description{font-size:90%;line-height:normal}.print-friendly hr{border-top-color:#000}.print-friendly footer{font-size:75%;padding-top:.5em;border-top:1px solid #000}.print-friendly footer p{margin:.5em 0}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{font-size:10pt}h2,h3,p,hr{margin:.5em 0}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-friendly .description{margin-bottom:.1em}.print-friendly footer p+p{display:none}}