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%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;width:100%}body{margin:0;height:100%;width:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2.75em;margin:.82em 0}h2{font-size:2em;margin:1.12em 0}h3{font-size:1.75em;margin:1.29em 0}h4{font-size:1.5em;margin:1.5em 0}h5{font-size:1.375em;margin:1.64em 0}h6{font-size:1.25em;margin:2em 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}menu,ol,ul{padding:0;margin:0}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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-info,.icon-expand,.icon-edit,.icon-upload,.icon-delete,.icon-pq,.icon-more,.icon-sort{overflow:hidden;text-indent:-99999px}::-moz-selection,::selection{text-shadow:none}.form-register .divider{display:table;margin:1em auto;padding-top:.5em;text-align:center;width:100%}.form-register .divider:before,.form-register .divider:after{border-top:2px solid currentColor;content:'';display:table-cell;width:50%}.form-register .divider span{display:table-cell;line-height:1;padding:0 .5em;position:relative;top:-.5em;vertical-align:middle;white-space:nowrap}.form-register .divider-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;justify-content:center;align-items:center}.form-register .divider-flex:before{content:'';height:.125em;background:currentColor;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 .25em 0 0}.form-register .divider-flex:after{content:'';height:.125em;background:currentColor;-webkit-flex:1;-ms-flex:1;flex:1;margin:0 0 0 .25em}.get-started .item-graphic svg{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;-moz-animation:fadeIn ease-in 1;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}footer .links-social a:hover{margin-top:-5px;margin-bottom:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.display-block{display:block!important}.display-inline-block{display:inline-block!important}.display-inline{display:inline!important}.center{text-align:center}.align-left{text-align:left!important}.align-right{text-align:right!important}.bold{font-weight:700}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-top{margin-top:0!important}html,button,input,select,textarea{font-family:"Noto Sans",Arial,Helvetica,sans-serif}body{color:#4a4a4a;font-size:1em;line-height:1.375}button{color:inherit;font-size:inherit}h1,h2,h3,h4,h5{font-weight:bold}h1 small,h2 small,h3 small,h4 small,h5 small{font-size:16px;font-weight:400}h1 small.block,h2 small.block,h3 small.block,h4 small.block,h5 small.block{display:block}h1,.h1{font-size:2.75em;margin:.82em 0}h2,.h2{font-size:2em;margin:1.12em 0}h3,.h3{font-size:1.75em;margin:1.29em 0}h4,.h4{font-size:1.5em;margin:1.5em 0}h5,.h5{font-size:1.375em;margin:1.64em 0}h6,.h6{font-size:1.25em;margin:2em 0}.headline{color:#00b265;margin:1em 0}.subheader{font-size:1.25em;font-weight:normal;text-transform:uppercase}a:focus{outline:none}a{color:#3d76c5;text-decoration:none}a:hover,a:active,a:focus{text-decoration:underline}hr{border:none;border-top:2px solid #dfdfdf;clear:both;margin:2em auto}hr.icon{border-color:currentColor;color:#7e7d7a;font-size:32px;overflow:visible;position:relative}hr.icon:before{background-color:#fff;display:inline-block;height:32px;width:32px;padding:0 .75em;position:absolute;top:-16px;left:0;right:0;margin:auto}hr.hr-primary{border-color:#00b265;color:#00b265}.status{font-size:.7em;font-weight:700;text-transform:uppercase}.status.premium{color:#04c8d6}.status.event-passed,.status.disabled,.status.archived{color:#f35c00}@font-face{font-family:'geocaching-icons';src:url("../ui-fonts/geocaching-icons.eot?-pfd4xx");src:url("../ui-fonts/geocaching-icons.eot?#iefix-pfd4xx") format("embedded-opentype"),url("../ui-fonts/geocaching-icons.ttf?-pfd4xx") format("truetype"),url("../ui-fonts/geocaching-icons.woff?-pfd4xx") format("woff"),url("../ui-fonts/geocaching-icons.svg?-pfd4xx#geocaching-icons") format("svg");font-weight:normal;font-style:normal}.icon{font-family:'geocaching-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-caret-down:before{content:""}.icon-caret-left:before{content:""}.icon-caret-right:before{content:""}.icon-caret-up:before{content:""}.icon-apple-store:before{content:""}.icon-google-store:before{content:""}.icon-windows-store:before{content:""}.icon-facebook:before{content:""}.icon-facebook-brand:before{content:""}.icon-flickr:before{content:""}.icon-instagram:before{content:""}.icon-pinterest:before{content:""}.icon-trip-advisor:before{content:""}.icon-twitter:before{content:""}.icon-you-tube:before{content:""}.icon-message-center:before{content:""}.icon-edit:before{content:""}.icon-current-location:before{content:""}.icon-search:before{content:""}.icon-home-location:before{content:""}.icon-regional:before{content:""}.icon-language-selector:before{content:""}.icon-signout:before{content:""}.icon-settings:before{content:""}.icon-favorite-points:before{content:""}.icon-bookmark-lists:before{content:""}.icon-caches-along-route:before{content:""}.icon-map-type:before{content:""}.icon-pocket-queries:before{content:""}.icon-compass:before{content:""}.icon-check:before{content:""}.icon-info{background:url("../ui-icons/css/png/info.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:15px;width:15px;cursor:pointer;vertical-align:middle}.icon-expand{background:url("../ui-icons/css/png/expand.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:20px;width:17px;cursor:pointer;vertical-align:middle}.icon-expand.active,.active .icon-expand{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}.icon-edit{background:url("../ui-icons/css/png/edit.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:40px;width:40px}.icon-upload{background:url("../ui-icons/css/png/upload.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:20px;width:16px;background-size:90%}.icon-delete{background:url("../ui-icons/css/png/delete.png") no-repeat 0 3px;background-size:100%;content:'';display:inline-block;height:16px;width:16px;background-size:88%}.icon-pq{background:url("../ui-icons/css/png/pocket-quieries.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:16px;width:16px}.icon-more{background:url("../ui-icons/css/png/more.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:24px;width:24px;background-image:url("../ui-icons/icons/global/more.svg")}.icon-action .icon-more:hover,.icon-action .icon-more:active,.icon-action .icon-more:focus,.icon-more.icon-action:hover,.icon-more.icon-action:active,.icon-more.icon-action:focus{background-image:url("../ui-icons/icons/global/more-hover.svg")}.icon-sort{background:url("../ui-icons/css/png/sort.png") no-repeat 0 0;background-size:100%;content:'';display:inline-block;height:24px;width:24px;background-image:url("../ui-icons/icons/global/sort.svg")}.icon-action .icon-sort:hover,.icon-action .icon-sort:active,.icon-action .icon-sort:focus,.icon-sort.icon-action:hover,.icon-sort.icon-action:active,.icon-sort.icon-action:focus{background-image:url("../ui-icons/icons/global/sort-hover.svg")}.icon-svg-fill.evergreen{fill:#004d2b}.icon-svg-fill.emerald{fill:#02874d}.icon-svg-fill.sea{fill:#00b265}.icon-svg-fill.dirt{fill:#5f452a}.icon-svg-fill.dust{fill:#83603f}.icon-svg-fill.sand{fill:#f8edd4}.icon-svg-fill.sunshine{fill:#e0b70a}.icon-svg-fill.poppy{fill:#f35c00}.icon-svg-fill.dark-seas{fill:#2b7277}.icon-svg-fill.glacier{fill:#04c8d6}.icon-svg-fill.sky{fill:#3d76c5}.icon-svg-fill.sunset{fill:#f38b00}.icon-svg-fill.white{fill:#fff}.icon-svg-fill.cotton{fill:#efefef}.icon-svg-fill.cloud{fill:#dfdfdf}.icon-svg-fill.storm{fill:#7e7d7a}.icon-svg-fill.charcoal{fill:#4a4a4a}.icon-svg-fill.facebook-blue{fill:#3b5998}.icon-svg-fill.twitter-blue{fill:#00aced}.icon-svg-fill.active-sea{outline:none}.icon-svg-fill.active-sea:hover,.icon-svg-fill.active-sea:active,.icon-svg-fill.active-sea:focus{fill:#00b265}.icon-svg-fill.active-charcoal{outline:none}.icon-svg-fill.active-charcoal:hover,.icon-svg-fill.active-charcoal:active,.icon-svg-fill.active-charcoal:focus{fill:#4a4a4a}.icon-svg-button{outline:#fff;fill:#7e7d7a}.icon-svg-button .st0{fill:#7e7d7a}.icon-svg-button:hover,.icon-svg-button:active{fill:#fff;border-radius:30px;background:#7e7d7a}.visuallyhidden,.visually-hidden,.autohide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.hidden{display:none!important;visibility:hidden}.container{max-width:1300px;margin:0 auto}.container.flex{display:flex}@media screen and (max-width:320px){[class*="grid-"]{width:100%}}footer{background:url(/images/tlnMasters/topo-tile.jpg) #5f452a;color:#f8edd4;font-size:14px;line-height:1.6}.svg footer{background-image:url(/images/tlnMasters/topo-tile.svg);background-position:-30px 260px;background-size:943.2px 964.8px}@media screen and (min-width:1055px){.svg footer{background-position:700px 840px}}footer .container,footer .wrapper{padding:1em 0;max-width:1030px}footer a{color:#f8edd4;text-decoration:none}footer a:hover,footer a:focus{color:#f8edd4;text-decoration:underline}footer ul{list-style-type:none;margin:0;padding:0;display:inline-block;margin-left:1em;vertical-align:middle}footer .links::after{clear:both;content:'';display:table}footer dl{margin:2.5em auto;float:left;text-align:left;width:23.1%;word-wrap:break-word}footer dl+dl{margin-left:2.5%}footer dl dd{margin:0;padding:0}footer dl dd+dd{margin-top:1em}footer dt{font-size:1.28em;font-weight:normal;margin-bottom:.77em}footer .copyright{background-color:#83603f;color:#f8edd4;line-height:1.6;padding:1.75em 0 1em;text-align:center}footer .copyright .wrapper{padding:0}footer .copyright .wrapper p,footer .copyright .wrapper ul{display:inline-block;margin:0 0 .75em 0;vertical-align:middle}footer .copyright .wrapper p{margin-right:3em}footer .links-social li{display:table-cell}footer .links-social li+li{padding-left:1em}footer .links-social a{background:url("/images/tlnMasters/sprite-social.png") no-repeat 50% 0;background-size:100% auto;display:block;margin-right:.75em;width:22px}footer .links-social a[href*="facebook"]{background-position:50% 0;height:23px}footer .links-social a[href*="youtube"]{background-position:50% -23px;height:26px}footer .links-social a[href*="instagram"]{background-position:50% -49px;height:22px}footer .links-social a[href*="twitter"]{background-position:50% -71px;height:17px}footer .links-social a:hover{border-bottom:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){footer{background:url(/images/tlnMasters/topographic-footer.png) #5f452a}footer .links-social a{background-image:url(/images/tlnMasters/sprite-social@2x.png)}}@media only screen and (max-width:599px){footer dl{float:none;width:66.66%}footer dl+dl{margin-left:auto}footer footer .link{text-align:center}footer .copyright .wrapper p,footer .copyright p{margin-right:0;margin-bottom:1.5em}}@media print{footer{background:none}.svg footer{background-image:none}footer>.wrapper{border-top:2px solid #dfdfdf;padding:0}footer .links,footer .links-social{display:none!important}footer .copyright{background:none}}.hero{min-width:100%;background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.hero .container{color:#fff;min-height:300px;text-align:center;padding:1em;transition:opacity 2s ease}.hero .hero-title{margin-bottom:.5em}.hero .btn-play-video{color:inherit}.hero .btn-play-video>span{display:block}.hero .btn-play-video .icon{margin-bottom:.5em;margin-left:auto;margin-right:auto}.hero .btn-play-video .video-length{display:block;font-style:italic}.hero iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;max-width:100%;max-height:100%;opacity:0;visibility:hidden;transition:opacity 2s ease,width 750ms ease}.hero:not(.video-playing) iframe{width:100%}.hero.video-playing{background-image:none!important}.hero.video-playing .container{opacity:0;visibility:hidden}.hero.video-playing iframe{opacity:1;visibility:visible}@media screen and (min-width:600px){.hero .btn-play-video{font-size:18px}.hero .btn-play-video>span{display:inline-block}.hero .btn-play-video .icon{margin-bottom:0;margin-right:.5em}.hero .btn-play-video .video-length{display:inline}.hero .container{min-height:345px;padding-top:45px}}.form-heading button{background:none;border:none}.form-heading button:focus{outline:none}.field-validation-error,.validation-summary-errors{color:#f35c00;font-size:.9em}fieldset{border:0;margin:0;min-width:0;padding:0}legend{border:0;border-bottom:1px solid #4a4a4a;color:#4a4a4a;display:block;font-size:1.2em;line-height:1;padding:0;width:auto}label{display:inline-block;font-size:.75em;font-weight:bold;margin-bottom:.5em;max-width:100%}.disabled label,label.disabled,label[disabled]{color:#7e7d7a;font-weight:400}.checkbox{cursor:pointer;min-height:24px;position:relative}.checkbox input[type="checkbox"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.checkbox input[type="checkbox"]:checked~span{/*[1]*/}.checkbox input[type="checkbox"]:checked~span:before{background:#00b265;border-color:#00b265}.checkbox input[type="checkbox"]:checked~span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:100}.checkbox:hover span:before,.checkbox input[type="checkbox"]:focus~span:before{box-shadow:0 0 0 3px #dfdfdf}.checkbox span:before{-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;background:#fff;border:1px solid #4a4a4a;box-sizing:border-box;content:'';height:20px;position:absolute;top:0;left:0;width:20px}.checkbox span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:transparent;border:2px solid #fff;border-top:none;border-right:none;content:'';height:5px;position:absolute;top:5px;left:5px;width:9px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox .label{display:block;font-weight:normal;line-height:normal;margin-left:28px}label.checkbox.toggle{border:0;min-height:21px;padding:0;width:35px}label.checkbox.toggle input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}label.checkbox.toggle .toggle-handle{background:#dfdfdf;border-radius:10px;min-height:21px;width:100%}label.checkbox.toggle .toggle-handle:after{-webkit-border-radius:12px;border-radius:12px;background-clip:padding-box;background:#fff;border:1px solid #4a4a4a;content:'';height:19px;position:absolute;top:0;left:0;width:19px}label.checkbox.toggle .toggle-handle:hover:after,label.checkbox.toggle .toggle-handle:focus:after{border-color:#02874d;-webkit-box-shadow:0 0 0 3px #dfdfdf;-moz-box-shadow:0 0 0 3px #dfdfdf;box-shadow:0 0 0 3px #dfdfdf}label.checkbox.toggle input:checked~.toggle-handle{background:#00b265}label.checkbox.toggle input:checked~.toggle-handle:after{border:1px solid #00b265;left:auto;right:0}.radio{cursor:pointer;min-width:30px;position:relative}.radio.label-inline{min-height:24px}.radio.label-inline span:before{right:auto}.radio.label-inline span:after{right:auto;left:4px}.radio.label-inline .label{display:inline;text-align:left;margin-top:0;margin-left:28px}.radio input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.radio input[type="radio"]:checked+span:before{border-color:#00b265}.radio input[type="radio"]:checked+span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.radio span:before{background:#fff;box-sizing:border-box;content:'';top:0;position:absolute;left:0;right:0;margin:auto;width:20px;height:20px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;border:1px solid #4a4a4a}.radio span:after{content:'';position:absolute;top:4px;left:0;right:0;margin:auto;width:12px;height:12px;background:#00b265;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.radio input[disabled]~span:before,.radio input[disabled]~span:after{border-color:#7e7d7a}.radio input[disabled]~span:after{background-color:#7e7d7a}.radio .label{font-weight:normal;display:block;text-align:center;margin-top:28px}.radio-button-group{overflow:hidden;clear:both}.radio-button-group .radio,.form-heading{display:inline-block;min-height:1px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;padding-right:10px;padding-left:10px}.radio-button-group+.radio-button-group{padding-top:1em;border-top:1px solid #efefef}.radio-button-group .radio{width:33.33333%}@media screen and (max-width:320px){.radio-button-group .radio{padding-right:5px;padding-left:5px}}textarea{border:none;box-shadow:none;color:#4a4a4a;resize:vertical;outline:none;overflow:auto;width:100%;padding:0 1em 0 0}textarea.autosize{min-height:46px;max-height:300px}input{font-size:inherit;box-sizing:border-box}input[type="number"],input[type="password"],input[type="text"],input[type="email"]{background:#fff;border:1px solid #4a4a4a;padding:8px 12px;width:100%;font-size:16px;margin-bottom:5px}input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#7e7d7a}input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#7e7d7a}input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#7e7d7a}input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#7e7d7a}input[type="number"]:focus,input[type="number"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="text"]:focus,input[type="text"]:active,input[type="email"]:focus,input[type="email"]:active{border-color:#00b265;box-shadow:0 0 5px #00b265;outline:none}input[type="number"].input-validation-error,input[type="number"].error,input[type="password"].input-validation-error,input[type="password"].error,input[type="text"].input-validation-error,input[type="text"].error,input[type="email"].input-validation-error,input[type="email"].error{border-color:#f35c00}input[type="number"].input-validation-error:focus,input[type="number"].input-validation-error:active,input[type="number"].error:focus,input[type="number"].error:active,input[type="password"].input-validation-error:focus,input[type="password"].input-validation-error:active,input[type="password"].error:focus,input[type="password"].error:active,input[type="text"].input-validation-error:focus,input[type="text"].input-validation-error:active,input[type="text"].error:focus,input[type="text"].error:active,input[type="email"].input-validation-error:focus,input[type="email"].input-validation-error:active,input[type="email"].error:focus,input[type="email"].error:active{box-shadow:0 0 5px #f35c00}input[type="number"]:-webkit-autofill,input[type="password"]:-webkit-autofill,input[type="text"]:-webkit-autofill,input[type="email"]:-webkit-autofill{-webkit-text-fill-color:#4a4a4a;-webkit-box-shadow:0 0 0 1000px #fff inset}input[type="number"].inline,input[type="password"].inline,input[type="text"].inline,input[type="email"].inline{width:auto;display:inline-block}input[type="number"][disabled],input[type="password"][disabled],input[type="text"][disabled],input[type="email"][disabled]{border-color:#7e7d7a;color:#7e7d7a}input[type="number"][disabled]::-webkit-input-placeholder,input[type="password"][disabled]::-webkit-input-placeholder,input[type="text"][disabled]::-webkit-input-placeholder,input[type="email"][disabled]::-webkit-input-placeholder{color:#dfdfdf}input[type="number"][disabled]:-moz-placeholder,input[type="password"][disabled]:-moz-placeholder,input[type="text"][disabled]:-moz-placeholder,input[type="email"][disabled]:-moz-placeholder{color:#dfdfdf}input[type="number"][disabled]::-moz-placeholder,input[type="password"][disabled]::-moz-placeholder,input[type="text"][disabled]::-moz-placeholder,input[type="email"][disabled]::-moz-placeholder{color:#dfdfdf}input[type="number"][disabled]:-ms-input-placeholder,input[type="password"][disabled]:-ms-input-placeholder,input[type="text"][disabled]:-ms-input-placeholder,input[type="email"][disabled]:-ms-input-placeholder{color:#dfdfdf}input[type="number"][disabled]:active,input[type="password"][disabled]:active,input[type="text"][disabled]:active,input[type="email"][disabled]:active{box-shadow:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../ui-icons/icons/global/caret-down.svg) no-repeat;background-position:98% 50%;background-position:calc(100% - 12px) 50%;background-size:16px;border:1px solid #7e7d7a;box-sizing:border-box;cursor:pointer;display:block;padding:12px;padding-right:40px;width:100%}select:focus,select:active{-webkit-box-shadow:0 0 5px 0 #00b265;-moz-box-shadow:0 0 5px 0 #00b265;box-shadow:0 0 5px 0 #00b265;background-image:url(../ui-icons/icons/global/caret-down-hover.svg);border-color:#00b265;outline:none}select.input-validation-error,select.error{background-image:url(../ui-icons/icons/global/caret-down-error.svg);border-color:#f35c00}select.input-validation-error:focus,select.input-validation-error:active,select.error:focus,select.error:active{box-shadow:0 0 5px #f35c00}select[multiple],select[size]{height:auto}.form-heading{text-align:left;display:block;clear:both;width:100%;padding:0}@media screen and (max-width:320px){.form-heading{padding-right:5px;padding-left:5px}}h3.form-heading,.form-heading.h3{font-size:1.7em;margin:0 0 .5em 0}h4.form-heading,.form-heading.h4{font-size:.88em;margin-bottom:.75em}h5.form-heading,.form-heading.h5{font-size:.75em;margin:.25em 0}.form-heading button{color:#00b265;font-weight:normal;margin:0;padding:0;margin-left:.5em;font-size:.75em}.form-heading small{display:block;font-weight:400;font-size:60%}.form-heading span{margin-left:.5em;font-size:.75em;font-weight:normal}.form-heading span.label-admin{color:#e0b70a;text-transform:uppercase}.form-input{margin-bottom:.5em}.edit-inline{position:relative}.edit-inline .edit-display{word-break:break-word}.edit-inline .edit-trigger{text-indent:-9999px;position:absolute;top:2px;right:0}@media screen and (min-width:600px){.edit-inline:hover .edit-trigger,.edit-inline:focus .edit-trigger{display:block}.edit-inline .edit-trigger{display:none}}.edit-inline .edit-content{padding:0 40px 5px 0}.edit-inline .edit-content a:link,.edit-inline .edit-content a:visited{color:#4a4a4a}.input-required span{position:absolute;left:-9999em}.input-required:after{content:"*"}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}.form-register{margin-left:auto;margin-right:auto;max-width:400px;text-align:left}.form-register .divider-flex{color:#7e7d7a;margin:12px 0}.form-register .divider-flex:before{color:#dfdfdf;margin:0 1em 0 0}.form-register .divider-flex:after{color:#dfdfdf;margin:0 0 0 1em}.form-register .divider{color:#7e7d7a}.form-register .divider span{padding:0 16px}.form-register .already-have-account{margin-top:48px}.form-register label{font-size:1em;font-weight:normal;margin-bottom:.5em}.form-register input[type="text"],.form-register input[type="email"],.form-register input[type="password"]{background:#fff;display:block;margin-bottom:16px;padding:.5em;width:100%}.form-register .checkboxes-wrapper{margin:24px 0}.form-register .checkboxes-wrapper label{color:#7e7d7a;font-size:.875em;margin-bottom:0}.form-register .checkboxes-wrapper a{color:inherit;text-decoration:underline}.form-register .checkboxes-wrapper a:hover,.form-register .checkboxes-wrapper a:focus{text-decoration:none}.form-register input.input-validation-error,.form-register input[type="checkbox"].input-validation-error~.label:before{border-color:#f35c00}.form-register .field-validation-error{display:block}.form-register .field-validation-error>span{font-size:.875em}.form-register input+.field-validation-error{margin-top:-1em;padding-bottom:.375em}.btn.btn-facebook-share,.btn.btn-twitter-share{color:#fff;min-width:200px;padding:3px .5em;text-align:left}.btn.btn-facebook-share>span,.btn.btn-twitter-share>span{vertical-align:middle}.btn.btn-facebook-share .icon,.btn.btn-twitter-share .icon{font-size:30px}.btn.btn-facebook-share .icon+span,.btn.btn-twitter-share .icon+span{border-left:2px solid rgba(255,255,255,.4);margin-left:.5em;padding-left:.75em}button{background:none;border:0;margin:0;padding:0}button[disabled]{color:#7e7d7a}button.no-focus:focus{outline:none}.btn-iconsvg{display:flex}.btn-iconsvg svg{width:22px;height:22px;margin-right:3px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;-moz-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;-o-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;border:2px solid;cursor:pointer;font-size:1em;padding:.4375em 1.25em;text-align:center;text-decoration:none;display:block}.btn:hover,.btn:active,.btn:focus{text-decoration:none}.btn.btn-primary,.btn.btn-secondary{min-width:150px;border-radius:4px}.btn.btn-primary{background-color:#02874d;border-color:#02874d;color:#fff}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus{background-color:#00b265;border-color:#00b265}.btn.btn-primary[disabled],.btn.btn-primary[disabled]:hover,.btn.btn-primary[disabled]:active,.btn.btn-primary[disabled]:focus{background-color:#7e7d7a;border-color:#7e7d7a}.btn.btn-secondary{background-color:transparent;border-color:#02874d;color:#02874d}.btn.btn-secondary:hover,.btn.btn-secondary:active,.btn.btn-secondary:focus{background-color:#02874d;color:#fff}.btn.btn-secondary[disabled],.btn.btn-secondary[disabled]:hover,.btn.btn-secondary[disabled]:active,.btn.btn-secondary[disabled]:focus{background-color:#7e7d7a;border-color:#7e7d7a}.btn.btn-tertiary{background-color:transparent;border:1px solid #3d76c5;border-radius:40px;color:#3d76c5;font-size:.875em;padding-left:.75em;padding-right:.75em;position:relative}.btn.btn-tertiary:hover,.btn.btn-tertiary:active,.btn.btn-tertiary:focus{background-color:#3d76c5;color:#fff}.btn.btn-tertiary[disabled],.btn.btn-tertiary[disabled]:hover,.btn.btn-tertiary[disabled]:active,.btn.btn-tertiary[disabled]:focus{background-color:#7e7d7a;border-color:#7e7d7a}.btn.btn-external{border-radius:3px;overflow:hidden;position:relative}.btn.btn-external::before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:'';background:url("../ui-images/icons/arrow-small@2x.png") center center no-repeat;background-size:contain;height:100%;width:16px;position:absolute;top:0;right:-2em}.btn.btn-external:hover,.btn.btn-external:focus{background-color:#97bf27;border-color:#97bf27}.btn.btn-external:hover:before,.btn.btn-external:focus:before{right:.75em}.btn[disabled]{cursor:default;opacity:.5}.btn.btn-facebook-share{background-color:#3b5998;border-color:#3b5998;font-size:14px}.btn.btn-twitter-share{background-color:#00aced;border-color:#00aced;font-size:14px}.btn.full-width{width:100%}.btn-facebook{background-color:#3b5998;border-color:#3b5998;color:#fff;display:table;padding-left:12px;position:relative;text-align:left}.btn-facebook>span{display:table-cell;vertical-align:middle}.btn-facebook .icon-facebook-brand{border-right:2px solid rgba(255,255,255,.5);font-size:1.4em;width:1em}.btn-facebook .icon-facebook-brand+span{padding-left:12px}@media screen and (min-width:600px){.btn-facebook{padding-left:32px}.btn-facebook .icon-facebook-brand{width:2em}.btn-facebook+span{padding-left:32px}}.btn-play-video{display:inline-block}.btn-play-video:hover,.btn-play-video:active,.btn-play-video:focus{text-decoration:none}.btn-play-video:hover span,.btn-play-video:active span,.btn-play-video:focus span{text-decoration:underline}.btn-play-video:hover .icon,.btn-play-video:active .icon,.btn-play-video:focus .icon{text-decoration:none}.btn-play-video .icon{background-color:rgba(255,255,255,.3);border-radius:50%;border:4px solid #fff;box-sizing:border-box;display:inline-block;height:40px;margin-right:.5em;position:relative;vertical-align:middle;width:40px}.btn-play-video .icon:before{font-size:18px;height:18px;padding-left:4px;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.btn-group{text-align:left;display:flex;flex-flow:column wrap}@media screen and (min-width:480px){.btn-group{flex-flow:row nowrap;justify-content:center}.btn-group input{flex-grow:1;margin-bottom:0;margin-right:10px}}.btn-group input{width:auto}.btn-group .btn{flex-grow:1}@media screen and (min-width:600px){.btn-group .btn+.btn{margin-left:16px}}.btn-group.inline{display:block;text-align:center}.btn-group.inline .btn{min-width:150px;display:inline-block}.pill{color:#4a4a4a;border:1px solid #4a4a4a;padding:.5em .75em;margin-right:20px;border-radius:25px;font-size:14px;background:transparent;line-height:1;-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;-moz-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;-o-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.pill:hover,.pill:active,.pill .active,.pill:focus{border-radius:25px;color:#fff}.pill.primary{color:#fff;border-color:#3d76c5}.pill.primary:hover,.pill.primary:active,.pill.primary .active,.pill.primary:focus{background-color:#3d76c5}.pill.secondary{color:#fff;border-color:#04c8d6;text-transform:uppercase}.pill.secondary:hover,.pill.secondary:active,.pill.secondary .active,.pill.secondary:focus{background-color:#02874d}.btn-reset{background:none;border:none;color:#004d2b;font-weight:normal;margin:0;padding:0}.btn-reset:before{background:url("../images/search/reset-min-green.svg") no-repeat center center;background-size:100% 100%;margin-right:.25em;vertical-align:text-top;height:16px;width:15px;content:'';display:inline-block}.btn-reset:focus{outline:none}.btn-reset:hover,.btn-reset:focus{text-decoration:underline}.btn-reset[disabled]{color:#ccc;cursor:default}.btn-reset[disabled]:before{background-image:url(../images/search/reset-min.svg)}.btn-reset[disabled]:hover,.btn-reset[disabled]:focus{text-decoration:none}.get-started .item-graphic svg{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;-moz-animation:fadeIn ease-in 1;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.grow svg{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}*{box-sizing:border-box}section{padding:1.5em}.wrap,.wrapper{margin:0 auto;max-width:962px;width:100%}.language-selector{display:block;position:absolute;right:0;text-align:right;z-index:25}@media screen and (min-width:600px){.language-selector{position:relative;top:0;float:right}}.language-selector .locale-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.language-selector .dropdown-toggle{color:#fff}.language-selector .dropdown-toggle:active,.language-selector .dropdown-toggle:focus{text-decoration:none}.language-selector .dropdown-toggle:after{background-image:url(../images/home/language-dropdown-caret.svg);background-size:contain;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;background-repeat:no-repeat;content:'';display:inline-block;height:9px;margin-left:.65em;transform-origin:50% 25%;width:17px}.no-svg .language-selector .dropdown-toggle:after{content:'▼'}.language-selector .dropdown-toggle.expanded::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.language-list{background-color:rgba(255,255,255,.98);box-shadow:0 0 13px #dfdfdf;color:#4a4a4a;font-size:.875em;margin-top:.75em;padding:20px;text-align:left;width:100%}@media screen and (min-width:600px){.language-list{padding:20px 60px;position:absolute;right:0;width:auto}}.language-list span{display:block;margin-bottom:2em;text-transform:uppercase}.language-list span:after{content:":"}.language-list ul{list-style:none}.csscolumns .language-list ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;min-width:250px}.language-list a{color:#4a4a4a;display:inline-block;margin-bottom:1em;white-space:nowrap}.language-list a:hover,.language-list a:focus{color:#02874d;text-decoration:none}.header{background:none;color:#fff;position:relative;width:100%}.header:before,.header:after{content:'';display:table}.header:after{clear:both}.header .logo{display:block;float:left;height:60px;margin:0 auto;overflow:hidden;width:69px}@media screen and (min-width:1055px){.header .logo{height:46px;margin:0;position:relative;top:.5em;text-align:left;width:311px}}.header .logo img{height:100%}.header .site-nav{display:none}@media screen and (min-width:600px){.header .site-nav{display:inline-block;float:right}}.header .btn-group{clear:both;display:block;float:right;margin-top:-1.5em}.header .btn-group .btn{display:block}@media screen and (min-width:600px){.header .btn-group{margin-top:0}.header .btn-group .btn{display:inline-block}}.header .btn-login{border-color:#fff;color:#fff;margin-top:.5em}.header .btn-login:hover,.header .btn-login:active,.header .btn-login:focus{border-color:#00b265;background-color:#00b265}@media screen and (min-width:600px){.header .btn-login{margin-top:0;margin-left:1em}}.site-nav{vertical-align:middle}.site-nav li{display:inline-block;margin-right:2.75em}.site-nav a{color:#fff}.video-area{background:url(../images/home/static-desktop.jpg) no-repeat 20% 50%;background-size:cover;height:480px;overflow:hidden;position:absolute;top:0;right:0;left:0;width:100%;z-index:-100}@media screen and (min-width:1055px){.video-area{height:430px}}.video-hero{display:block;min-height:100%;min-width:100%}.video-controls{background:url("../images/home/sprite-play-pause.png") no-repeat 0 0/28px auto;border:none;border-radius:100%;bottom:1em;cursor:pointer;height:28px;position:absolute;right:1em;text-indent:-9999px;width:28px}.video-controls:focus{outline:none}.video-controls.paused{background-position:0 -28px}@media screen and (min-width:1300px){.video-controls{right:50%;margin-right:-650px}}.hero{background:transparent;height:480px}@media screen and (min-width:1055px){.hero{height:430px}}.hero .header,.hero .container{margin:0 auto;max-width:1300px}@media screen and (max-width:599px){.hero .hero-title{font-size:1.75em}}.lnk-scroll{bottom:.5em;left:50%;margin-left:-18px;position:absolute}.lnk-scroll:after{background:url(../images/home/scroll-arrow.svg) no-repeat;content:'';display:block;-webkit-animation:pulse 2s ease-in infinite;-moz-animation:pulse 2s ease-in infinite;-o-animation:pulse 2s ease-in infinite;animation:pulse 2s ease-in infinite;height:27px;width:37px}.caches-nearby h5{font-weight:400}.caches-nearby h5 span{font-weight:700}@media screen and (min-width:768px){.caches-nearby .wrap:before,.caches-nearby .wrap:after{content:'';display:table}.caches-nearby .wrap:after{clear:both}.flexbox .caches-nearby .wrap{display:flex;align-items:center}}.phone-preview{display:block;margin:0 auto;max-height:380px;max-width:100%}@media screen and (min-width:768px){.phone-preview{float:right}.flexbox .phone-preview{flex:1 0 auto;float:none;order:1}}@media screen and (min-width:1055px){.phone-preview{max-height:609px;max-width:347px;width:auto}}.geo-meta{margin-bottom:3em}.geo-meta p{margin:3em 0}@media screen and (min-width:768px){.geo-meta p{margin:4em 0}}@media screen and (min-width:768px){.geo-meta{padding-right:35%}.flexbox .geo-meta{padding-right:10%}}.app-stores{list-style-type:none;padding:0}@media(min-width:480px){.app-stores{display:table;margin:1em auto}}.app-stores li{margin-top:1em;text-align:center}@media screen and (min-width:480px){.app-stores li{display:table-cell;text-align:left}}@media screen and (min-width:480px){.app-stores li+li{padding-left:2em}}.app-stores a{display:inline-block;margin:0 auto;border-bottom:none}.app-stores a:hover,.app-stores a:active,.app-stores a:focus{text-decoration:none}.app-stores img{display:block;max-height:40px;max-width:100%}@media(min-width:480px){.app-stores{margin:0}}.get-started{text-align:center}@media screen and (max-width:599px){.get-started hr.icon-compass{display:none}}.get-started h1{display:inline-block;margin-bottom:3em;margin-top:1em;width:90%}@media screen and (max-width:599px){.get-started h1{font-size:1.625em}.get-started h1::before,.get-started h1::after{border-top:2px solid #4a4a4a;content:'';display:block;margin:0 auto;width:75%}.get-started h1::before{margin-bottom:.5em}.get-started h1::after{margin-top:.5em}}@media screen and (min-width:600px){.get-started h1{margin-bottom:2em;margin-top:1.5em;width:100%}}.get-started h3{color:#00b265;font-weight:normal;margin-bottom:.5em}.get-started .item-graphic{margin-bottom:1.5em;text-align:center}@media screen and (min-width:600px){.get-started .item-graphic{width:28%}}.get-started .item-graphic svg{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;max-height:120px;overflow:visible;width:85%}@media screen and (min-width:600px){.get-started .item-info{padding-left:1.5em;width:72%}}.get-started li{list-style-type:none}.get-started li+li:before{border:1px solid #dfdfdf;content:'';display:block;margin:4em auto;width:25%}@media screen and (min-width:600px){.get-started li+li:before{background-image:url(../images/home/line1-desktop.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;border:none;margin:1em auto;padding:14.5% 0;width:100%}}@media screen and (min-width:1055px){.get-started li+li:before{background-image:url(../images/home/line1-desktop.svg);padding:74px 0}}@media screen and (min-width:600px){.get-started li:last-child:before{background-image:url(../images/home/line2-tablet.svg);padding:18% 0}}@media screen and (min-width:1055px){.get-started li:last-child:before{background-image:url(../images/home/line2-desktop.svg);background-position:75% 50%;padding:82px 0}}@media screen and (min-width:600px){.get-started li:nth-child(2) .row{display:block}.get-started li:nth-child(2) .item-info{display:inline-block}.get-started li:nth-child(2) .item-graphic{display:inline-block;float:right;margin-top:1.5em;text-align:right}}@media screen and (min-width:1055px){.get-started li:nth-child(2) .item-info{padding-left:31%}}@media screen and (min-width:600px){.get-started .row{display:table;text-align:left;width:100%}.get-started .row>div{display:table-cell;vertical-align:middle}}.create-account{padding:24px;margin:0 auto;margin-top:24px;max-width:520px}@media screen and (min-width:600px){.create-account{border:2px solid #00b265;padding:32px;margin-top:48px}}.form-register label{display:block}.form-register h2{margin:0;margin-bottom:24px;text-align:left}.form-register p{text-align:left}.form-register .btn-wrapper{text-align:center}.form-register .btn{display:inline-block;border-radius:4px}hr.icon-compass{color:#4a4a4a;max-width:1160px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:100;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:100px;left:21px;right:21px;background:transparent;position:absolute;z-index:101;border-radius:5px}@media only screen and (min-width:780px){.reveal-modal{left:50%;margin-left:-360px;width:720px}}.reveal-modal .close-reveal-modal{border:3px solid currentColor;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.28);color:#fff;cursor:pointer;display:block;height:42px;font-size:38px;line-height:32px;position:absolute;top:-21px;right:-21px;text-align:center;width:42px;z-index:1}.reveal-modal .close-reveal-modal:hover,.reveal-modal .close-reveal-modal:active,.reveal-modal .close-reveal-modal:focus{text-decoration:none}.reveal-modal .video-modal-body{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.reveal-modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{position:static}footer .wrapper{padding:1em}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-moz-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-ms-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@media print{*{color:#000!important}.logo{width:300px!important}.logo:before{content:url(../images/tlnMasters/logo-geocaching-print.svg)}.logo object{display:none}.language-selector,.site-nav,header .btn-group,.app-stores,.video-area{display:none}.hero{height:auto}.hero .container{min-height:0}.hero .btn-play-video .icon,.hero .btn-play-video .video-length{display:none}.hero .btn-play-video:after{content:attr(href)}}