html{margin:0;padding:0;border:0}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;float:none!important}table,th,td{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.btn-external,*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section::after,.profile-widget::after,.header::after,.footer .links::after,.apps::after,.caches-nearby .wrap::after,.caches-nearby img+div::after{*zoom:1}section::after:after,.profile-widget::after:after,.header::after:after,.footer .links::after:after,.apps::after:after,.caches-nearby .wrap::after:after,.caches-nearby img+div::after:after{content:"";display:table}section::after:after,.profile-widget::after:after,.header::after:after,.footer .links::after:after,.apps::after:after,.caches-nearby .wrap::after:after,.caches-nearby img+div::after:after{clear:both}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.2);z-index:100;display:none;top:0;left:0}.reveal-modal{visibility:hidden;top:100px;left:1em;right:1em;background:#fff;position:absolute;z-index:101;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal .close-reveal-modal{background-color:#fff;border-radius:24px;box-shadow:0 0 5px rgba(0,0,0,.28);color:#c6b49d;cursor:pointer;font-size:24px;font-weight:bold;height:32px;line-height:32px;position:absolute;top:-16px;right:-16px;width:32px}.reveal-modal .close-reveal-modal:hover{border-bottom:none;text-decoration:none}.reveal-modal .modal-header{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff) color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff 0,#ececec 100%);background:-o-linear-gradient(top,#fff 0,#ececec 100%);background:-ms-linear-gradient(top,#fff 0,#ececec 100%);background:linear-gradient(to bottom,#fff 0,#ececec 100%);background-color:#fff;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;box-shadow:inset 0 -1px 0 #fff;font-size:1.1em;margin:0;padding:.75em 1em;text-align:center}.reveal-modal .modal-body{padding:1em}.reveal-modal .modal-body iframe{max-width:100%}.lt-ie9 .reveal-modal{border:10px solid #999}.lt-ie9 .reveal-modal .close-reveal-modal,.lt-ie9 .reveal-modal .close-reveal-modal:hover{border:1px solid #bbb}@media only screen and (min-width:640px){.reveal-modal{box-shadow:0 0 0 10px rgba(0,0,0,.45);left:50%;right:auto;margin-left:-300px;overflow:visible;width:600px}.close-reveal-modal{top:-8px;right:-8px}}.btn-external,*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section::after,.profile-widget::after,.header::after,.footer .links::after,.apps::after,.caches-nearby .wrap::after,.caches-nearby img+div::after{*zoom:1}section::after:after,.profile-widget::after:after,.header::after:after,.footer .links::after:after,.apps::after:after,.caches-nearby .wrap::after:after,.caches-nearby img+div::after:after{content:"";display:table}section::after:after,.profile-widget::after:after,.header::after:after,.footer .links::after:after,.apps::after:after,.caches-nearby .wrap::after:after,.caches-nearby img+div::after:after{clear:both}.btn-primary,.btn-facebook{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:3px;cursor:pointer;margin:1em 0;padding:.525em .5em;text-align:center;text-decoration:none;white-space:normal}.get-started object{-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,a[class*="appstore"]:hover{margin-top:-5px;margin-bottom:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.grow{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fefcf1;color:#5f452a;line-height:1.85em;font:14px/1.85rem "Noto Sans",Arial,Helvetica,sans-serif;margin:0;padding:0}@media screen and (min-width:600px){body{font-size:18px}}a{border-bottom:1px solid transparent;color:#779c11;text-decoration:none}a:hover{border-bottom-color:#779c11}.btn-primary{background:#779c11;border:3px solid #779c11;color:#fff}.btn-primary:hover,.btn-primary:focus{background:#97bf27;border-color:#97bf27}.btn-primary:focus{outline:none}.btn-primary:active{background:#6c8e10;border-color:#6c8e10}.btn-external{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:3px solid #fff;border-radius:3px;color:#fff;display:block;overflow:hidden;padding:.5em;position:relative;text-align:center;text-decoration:none}.btn-external:hover,.btn-external:focus{background:#97bf27;border-color:#97bf27;text-decoration:none}.btn-external:active{background:#6c8e10;border-color:#6c8e10}@media screen and (min-width:600px){.btn-external::before{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;background:url("../images/home/arrow@2x.png") no-repeat center center/contain;content:'';height:100%;left:130%;line-height:1;position:absolute;top:0;width:16px}.btn-external::after{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:'';position:absolute;z-index:-1}.btn-external:hover::before,.btn-external:focus::before{left:80%}}.btn-facebook{background:#496bac;border:3px solid #496bac;color:#fff;display:block;line-height:normal;padding-left:0;position:relative;text-align:left;text-decoration:none;text-shadow:0 -1px 0 #2d4a83;width:100%}.btn-facebook:hover,.btn-facebook:focus{background:#5b7dbf;border-color:#5b7dbf}.btn-facebook:focus{outline:none}.btn-facebook:active{background:#335391;border-color:#335391}.btn-facebook::before{background:url(../images/home/facebook-connect.png) no-repeat;background-image:url(../images/home/facebook-connect.svg);background-size:contain;content:'';display:inline-block;height:60%;padding-left:1.25em;position:absolute;top:20%;left:1.25em}.btn-facebook span{border-left:1px solid #2d4a83;box-shadow:inset 1px 0 0 #6580b7;display:inline-block;margin-left:3em;padding:0 1em}.alert{line-height:1.6;padding:1em}.alert>div{max-width:1375px;position:relative}.alert p{display:table}.alert p::before{display:table-cell;min-height:1em;vertical-align:middle;width:10%}.alert p>span{display:table-cell;line-height:1.5em;padding-left:1em;vertical-align:middle;width:85%}.alert.alert-dismissible p{margin:0}.alert.alert-dismissible .close{background:none;border:2px solid #fff;border-radius:100%;color:inherit;cursor:pointer;float:right;font-size:24px;height:32px;line-height:1;padding:1px 8px}.alert.alert-warning{background:#e0b70a;border-color:#e0b70a;border-radius:0;color:#fff;margin-bottom:0;text-align:center}.alert.alert-warning p{display:block}@media screen and (min-width:1000px){.alert.alert-warning p{display:inline-block}}.alert.alert-warning a{border-bottom-color:#fff;color:inherit}.alert.alert-warning .btn{border:2px solid #fff;border-radius:40px;display:inline-block;font-weight:bold;margin-top:.5em;margin-bottom:0;text-transform:uppercase;padding:.25em 1.25em}@media screen and (min-width:1000px){.alert.alert-warning .btn{font-size:.9em;margin-left:2em;margin-top:0}}.alert.alert-warning .btn:hover,.alert.alert-warning .btn:active,.alert.alert-warning .btn:focus{background-color:#fff;color:#e0b70a}.alert.alert-warning+.alert-warning{border-top:1px solid #fff;border-top:1px solid rgba(255,255,255,.5)}form{display:block;margin:0 auto;text-align:left}form .btn-primary{font-size:1.22em;display:block;width:100%}label{display:block;margin-bottom:1em;position:relative}input{color:#5f452a;font-size:inherit}input[type="number"],input[type="password"],input[type="search"],input[type="text"],input[type="email"]{background:transparent;border:2px solid #779c11;border-radius:3px;padding:.775em;width:100%}input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:rgba(95,69,42,.46)}input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:rgba(95,69,42,.46)}input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:rgba(95,69,42,.46)}input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:rgba(95,69,42,.46)}input[type="number"]:focus,input[type="number"]:active,input[type="password"]:focus,input[type="password"]:active,input[type="search"]:focus,input[type="search"]:active,input[type="text"]:focus,input[type="text"]:active,input[type="email"]:focus,input[type="email"]:active{border-color:#427730;outline:none}input[type="number"].input-validation-error,input[type="password"].input-validation-error,input[type="search"].input-validation-error,input[type="text"].input-validation-error,input[type="email"].input-validation-error{border-color:#f35c00!important}input[type="number"]:-webkit-autofill,input[type="password"]:-webkit-autofill,input[type="search"]:-webkit-autofill,input[type="text"]:-webkit-autofill,input[type="email"]:-webkit-autofill{-webkit-text-fill-color:#5f452a;-webkit-box-shadow:0 0 0 1000px #fefcf1 inset}input[type="checkbox"]{border:0;height:25px;margin:0;opacity:0;outline:0;overflow:hidden;padding:0;position:absolute;width:25px}input[type="checkbox"]~span{cursor:pointer;display:inline-block;padding-left:2.5em}input[type="checkbox"]~span::before{-webkit-transition:background .35s;-moz-transition:background .35s;-o-transition:background .35s;transition:background .35s;border:2px solid #779c11;border-radius:3px;content:"";display:inline-block;height:25px;left:0;position:absolute;top:.15em;width:25px}input[type="checkbox"]~span+span{display:block}input[type="checkbox"]:checked~span::before,input[type="checkbox"] .checked~span::before{background-image:url(../images/home/check.png);background-color:#779c11;background-size:contain;border:none}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){input[type="checkbox"]:checked~span::before,input[type="checkbox"] .checked~span::before{background-image:url(../images/home/check@2x.png)}}input[type="checkbox"]:disabled~span::before,input[type="checkbox"].disabled~span::before{border-color:#e3e2d7}input[type="checkbox"]:disabled:checked~span::before,input[type="checkbox"]:disabled.checked~span::before,input[type="checkbox"].disabled:checked~span::before,input[type="checkbox"].disabled.checked~span::before{background-color:#e3e2d7}.hr-compass{display:table;margin:1em 0;max-width:50%;text-align:center;width:100%;max-width:962px}.hr-compass .hr-wrapper{display:table-cell;padding:1em 0;width:50%}.hr-compass .hr-wrapper hr{border:none;border-top:2px solid #779c11;height:0;margin:0}.hr-compass span{color:#779c11;display:table-cell;font-size:1.2em;line-height:normal;padding:0 1em;vertical-align:middle}.hr-compass object{height:32px}.no-svg .hr-compass object{display:none}.no-svg .hr-compass span{background:url(../images/home/icon-compass.png) no-repeat 50% 50%;height:32px;width:32px}@media screen and (min-width:600px){.hr-compass{margin-left:auto;margin-right:auto}}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.main 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}.logo img{content:url(../images/ui/geocaching-logo-print.png);display:inline-block;height:32px;margin-right:.5em;width:35px}nav,.language-dropdown,footer .links,footer .links-social{display:none!important}a.logo{text-decoration:none}a.logo:after{content:'Geocaching';font-size:22pt;vertical-align:middle}}section::after,.profile-widget::after,.header::after,.footer .links::after,.apps::after,.caches-nearby .wrap::after,.caches-nearby img+div::after{clear:both;content:'';display:table}.home-logged-out.hero .wrap{display:table}.home-logged-out.hero .wrap>*{display:table-cell;vertical-align:middle}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2{font-size:1.75em;font-weight:700;line-height:1.15em;margin:2em 0}h3{font-size:1.6em;color:#5f452a;line-height:1.4;margin-bottom:.5em}body{color:#5f452a;line-height:1.85em;font:14px/1.85rem "Noto Sans",Arial,Helvetica,sans-serif;margin:0;padding:0;position:relative}@media only screen and (min-width:600px){html{height:100%}body{font-size:18px;min-height:100%;position:relative}.lt-ie9 body{padding-bottom:0}}section{padding:1.5em}.wrap{margin:0 auto;max-width:962px;width:100%}.hidden{display:none!important;visibility:hidden}.profile-widget{margin:0 auto;position:relative}.profile-widget a{text-decoration:none}.profile-widget a:hover,.profile-widget a:focus{text-decoration:none}.profile-widget .btn-access{border:2px solid #fff;color:#fff;display:block;float:left;max-width:170px;overflow:hidden;padding:.5em;position:relative;text-overflow:ellipsis;white-space:nowrap;width:47.5%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-widget .btn-access+*{margin-left:5%}.profile-widget .btn-access:hover,.profile-widget .btn-access:focus{background:#97bf27;border-color:#97bf27}.profile-widget .btn-access:active{background:#6c8e10;border-color:#6c8e10}.profile-widget .btn-signup{background-color:#82aa13;border-color:#82aa13}@media screen and (max-width:599px){.profile-widget .btn-access{line-height:normal;min-width:6em;padding:.25em 1em;width:auto}.profile-widget .btn-signup{clear:both;float:right;margin-top:1em}.profile-widget .btn-signin{position:absolute;top:-8px;right:0}}@media screen and (min-width:600px){.profile-widget{width:340px;clear:both;float:right}.profile-widget .btn-access{line-height:normal;padding-left:1.5em;padding-right:1.5em}.profile-widget .btn-access::before{background:url("../images/home/arrow@2x.png") no-repeat center center/contain;content:'';height:100%;line-height:1;position:absolute;right:-3em;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:16px}.profile-widget .btn-access::after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-widget .btn-access+*{margin-left:5%}.profile-widget .btn-access:hover,.profile-widget .btn-access:focus{background:#97bf27;border-color:#97bf27}.profile-widget .btn-access:hover::before,.profile-widget .btn-access:focus::before{right:.75em}}.language-selector{display:block;font-size:.78em;position:absolute;top:-3em;right:0;text-align:right;z-index:25}@media screen and (min-width:600px){.language-selector{position:relative;top:0;float:right;font-size:.8889em}}.language-selector .dropdown-toggle:hover,.language-selector .dropdown-toggle:focus{border-bottom-color:transparent}.language-selector .dropdown-toggle::after{background-image:url(../images/home/language-dropdown-caret.svg);background-size:contain;background-repeat:no-repeat;content:'';display:inline-block;height:7px;margin-left:.65em;width:13px}.no-svg .language-selector .dropdown-toggle::after{background-image:url(../images/home/language-dropdown-caret.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.no-svg .language-selector .dropdown-toggle::after{background-image:url(../images/home/language-dropdown-caret@2x.png)}}.language-selector .language-list ul a{border:none;color:#5f452a;font-size:1em;padding:.5em 1em;white-space:nowrap;-webkit-transition:background-color .15s;-moz-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s}.language-selector .language-list ul a:hover{background-color:#e3dfc9;border-radius:3px;text-decoration:none}.language-list{background-color:#fefcf1;border:3px solid #82aa13;border-radius:3px;color:#5f452a;margin:.25em -4px 0 0;padding:1em;position:relative;text-align:left;width:100%}.language-list:before{background:url(../images/home/language-list.png) no-repeat 50% 50%;background-size:contain;content:'';height:13px;position:absolute;top:-13px;right:-3px;width:31px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.language-list:before{background-image:url(../images/home/language-list@2x.png)}}.language-list span{display:block;padding:.5em 1em}.language-list ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:1em;-moz-column-gap:1em;-ms-column-gap:1em;-o-column-gap:1em;column-gap:1em}@media screen and (max-width:479px){.language-list ul{width:260px}}.language-list li{line-height:3em}@media screen and (min-width:600px){.language-list{font-size:.8889em;margin-top:.75em;position:absolute;right:0;width:auto;min-width:430px}.language-list ul{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}}.header{background:none;color:#fff;margin:2em auto 0;max-width:1375px;padding:0;position:relative;width:100%}.header::before{content:' ';display:table}.header .logo{background:url(../images/home/logo-geocaching-mobile.png) no-repeat 50% 50%;background-size:100%;display:block;float:left;height:60px;margin:0 auto;text-indent:-9999px;width:69px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header .logo{background-image:url(../images/home/logo-geocaching-mobile@2x.png)}}.header .site-nav{display:none}@media screen and (min-width:600px){.header .site-nav{display:inline-block;float:right}}@media screen and (max-width:599px){.header{font-size:1.25em}.header .logo{margin-top:-2em}}@media screen and (min-width:600px){.header{margin-top:0}.header .logo{margin-top:-1em;position:relative;top:2.5em}}@media screen and (min-width:1000px){.header .logo{background-image:url(../images/home/logo-geocaching.png);height:46px;margin:0;text-align:left;width:314px}}@media screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1000px) and (min-resolution:192dpi){.header .logo{background-image:url(../images/home/logo-geocaching@2x.png)}}.site-nav{font-size:.8889em;vertical-align:middle}.site-nav li{display:inline-block;margin-right:2.75em}.site-nav a:hover{border-bottom-color:#fff}.footer{background:url(../images/home/topographic-footer.png) #5f452a;background-size:1439px 379px;color:#f8edd4;font-size:1em;position:relative}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer{background-image:url(../images/home/topographic-footer@2x.png)}}.footer a{color:#f8edd4}.footer a:hover{border-color:inherit}.footer ul{padding:0}.footer .links{position:relative}.footer dl{margin:1em auto;width:66.66%}.footer dl+dl{margin-top:2em}.footer dd{padding-top:.25em}.footer dt{font-size:1.25em;font-weight:bold;text-transform:capitalize}.footer .copyright{background-color:#83603f;color:#f8edd4;line-height:1.5;padding:1.5em 1em 1em;text-align:center}.footer .copyright p{margin:0 0 1em 0}.footer .links-social{display:inline-block;margin:0 auto 1em}.footer .links-social li{display:table-cell}.footer .links-social li+li{padding-left:1em}.footer .links-social a{background:url(../images/home/sprite-social.png) no-repeat 50% 0;background-size:100% auto;border:none;display:block;margin-right:.75em;width:22px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.footer .links-social a{background-image:url(../images/home/sprite-social@2x.png)}}.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}@media screen and (min-width:600px){.footer{font-size:.8em;text-align:left}.footer dl{float:left;text-align:left;width:23.1%}.footer dl+dl{margin-left:2.5%;margin-top:1em}}@media screen and (min-width:1000px){.footer{padding-top:1em}.footer p{display:inline-block}.footer .copyright{margin-top:1em}.footer .links-social{display:inline-block;margin-left:3em;vertical-align:bottom}}.sr-only,.language-selector .locale-text{position:absolute!important;top:-9999px!important;left:-9999px!important}.video-area{background:url(../images/home/static-mobile.jpg) no-repeat 0 50%;background-size:cover;height:480px;overflow:hidden;position:absolute;top:0;right:0;left:0;width:100%;z-index:-100}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.video-area{background-image:url(../images/home/static-mobile@2x.jpg)}}@media screen and (min-width:600px){.video-area{background:url(../images/home/static-desktop.jpg) no-repeat 0 50%;background-size:cover;height:600px}}@media screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (min-resolution:192dpi){.video-area{background-image:url(../images/home/static-desktop@2x.jpg)}}.video-hero{height:auto;min-height:100%;min-width:100%;width:auto}.img-hero{min-width:100%}.video-controls{background:url("../images/home/sprite-play-pause.png") no-repeat 0 0/28px auto;border:none;bottom:5.5em;cursor:pointer;height:28px;position:absolute;right:1em;text-indent:-9999px;width:28px}.video-controls.paused{background-position:0 -28px}@media screen and (min-width:600px){.video-controls{bottom:1em}}.hero{color:#fff;height:480px;position:relative;text-align:center}@media screen and (min-width:600px){.hero{height:600px}}.home-logged-out{background:#fff}.home-logged-out.hero{background:transparent}.home-logged-out.hero h2{font-size:1.86em;line-height:1.4;margin-bottom:1.5em;margin-top:1.5em}.home-logged-out.hero .wrap{height:65%;max-width:1200px}.home-logged-out.hero a{color:#fff}@media screen and (min-width:600px){.home-logged-out.hero h2{font-size:2.45em;margin-bottom:.5em}}.lnk-video{border-bottom:2px solid transparent;display:none;font-size:1.22em;margin-left:34px}.lnk-video span{font-style:italic}.lnk-video::before{background:url("../images/home/sprite-play-pause.png") no-repeat 0 -56px;background-size:28px auto;content:'';display:inline-block;height:29px;margin:0 0 0 -34px;vertical-align:bottom;width:34px}.lnk-video:hover{border-color:#fff;text-decoration:none}@media screen and (max-width:599px){.lnk-video{font-size:1.15em}.lnk-video.lnk-video-mobile{display:inline-block}.lnk-video span{display:block}}@media screen and (min-width:600px){.lnk-video.lnk-video-desktop{display:inline-block}}.lnk-scroll{bottom:.4em;left:50%;margin-left:-18px;position:absolute;width:37px}.lnk-scroll object{-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}.no-svg .lnk-scroll{background-image:url(../images/home/scroll-arrow.png);height:27px}.no-svg .lnk-scroll object{visibility:hidden}.apps{clear:both;list-style-type:none;margin:3em 0 1em;padding-bottom:2px}.apps li{float:left;width:33.333%}.apps li+li{padding-left:5%}a[class*="appstore"]{border:none;display:block;height:46px;margin:0 auto;text-indent:-9999px}@media screen and (max-width:599px){a[class*="appstore"]{background:url(../images/home/sprite-app-stores.png) no-repeat 0 50%;background-size:auto 100%;display:block;height:46px;margin:0 auto;text-indent:-9999px}}@media screen and (max-width:599px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:599px) and (min-resolution:192dpi){a[class*="appstore"]{background-image:url(../images/home/sprite-app-stores@2x.png)}}@media screen and (max-width:599px){a[class*="appstore"]:hover{margin-top:-5px;margin-bottom:5px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}a.appstore-apple{width:33px}a.appstore-google{background-position:-33px 4px;width:34px}a.appstore-windows{background-position:-67px 0;width:41px}}@media screen and (min-width:600px){.apps li:nth-child(1){width:28%}.apps li:nth-child(2){width:31%}.apps li:nth-child(3){width:41%}a{background-repeat:no-repeat;background-size:contain}a.appstore-apple{background-image:url(../images/home/store-apple.svg)}.no-svg a.appstore-apple{background-image:url(../images/home/store-apple.png)}}@media screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (min-resolution:192dpi){.no-svg a.appstore-apple{background-image:url(../images/home/store-apple@2x.png)}}@media screen and (min-width:600px){a.appstore-google{background-image:url(../images/home/store-google.svg)}.no-svg a.appstore-google{background-image:url(../images/home/store-google.png)}}@media screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (min-resolution:192dpi){.no-svg a.appstore-google{background-image:url(../images/home/store-google@2x.png)}}@media screen and (min-width:600px){a.appstore-windows{background-image:url(../images/home/store-windows.svg)}.no-svg a.appstore-windows{background-image:url(../images/home/store-windows.png)}}@media screen and (min-width:600px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (min-resolution:192dpi){.no-svg a.appstore-windows{background-image:url(../images/home/store-windows@2x.png)}}@media screen and (min-width:1000px){.apps{bottom:1em;position:absolute;width:75%}}.caches-nearby{padding-bottom:3em;text-align:center}.caches-nearby h2{font-size:1.45em;font-weight:400}.caches-nearby h2 span{font-weight:700}.caches-nearby .hr-compass{margin-bottom:4em}.caches-nearby .wrap{position:relative}.caches-nearby p{margin:1em 0}.caches-nearby img+div{clear:both;text-align:left}.phone-preview{margin:0 auto;max-height:380px;max-width:100%}@media screen and (min-width:600px){.caches-nearby{padding-bottom:4em}.caches-nearby img+div{clear:none;float:left;width:70%}.phone-preview{float:right;width:25%;margin-left:5%;max-height:none}}@media screen and (min-width:600px) and (max-width:999px){.caches-nearby h2{margin-top:0}}@media screen and (min-width:1000px){.caches-nearby .wrap>div{text-align:left}.caches-nearby h2{margin-top:2.5em}}.get-started{line-height:1.6;text-align:center}@media screen and (max-width:599px){.get-started .hr-compass{display:none}}.get-started h2{display:inline-block;font-size:1.85em;line-height:1.4;margin-bottom:3em;margin-top:1em;width:90%}@media screen and (min-width:600px){.get-started h2{font-weight:normal;margin-bottom:2em;margin-top:1.5em;width:100%}}.get-started h2::after{content:'!'}@media screen and (max-width:599px){.get-started h2::before,.get-started h2::after{border-top:2px solid #5f452a;content:'';display:block;margin:0 auto;width:75%}.get-started h2::before{margin-bottom:.5em}.get-started h2::after{margin-top:.5em}}.get-started h3{color:#f38b00}.get-started .item-graphic{padding:0 2.5%;z-index:25}.get-started .item-info{text-align:left}.get-started li{position:relative}.no-svg .get-started li .item-graphic{background-position:50%;background-repeat:no-repeat;background-size:contain}.no-svg .get-started li object{visibility:hidden}.no-background-size .get-started li .item-graphic{height:179px}.get-started li:nth-child(1)::after,.get-started li:nth-child(2)::after{background-repeat:no-repeat;background-size:contain;content:'';display:block}.no-svg .get-started li:nth-child(1) .item-graphic{background-image:url(../images/home/illustration-laptop.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.no-svg .get-started li:nth-child(1) .item-graphic{background-image:url(../images/home/illustration-laptop@2x.png)}}.get-started li:nth-child(1) object{height:122px}.no-svg .get-started li:nth-child(2) .item-graphic{background-image:url(../images/home/illustration-geocache.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.no-svg .get-started li:nth-child(2) .item-graphic{background-image:url(../images/home/illustration-geocache@2x.png)}}.get-started li:nth-child(2) object{height:127px}.no-svg .get-started li:nth-child(3) .item-graphic{background-image:url(../images/home/illustration-notebook.png)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.no-svg .get-started li:nth-child(3) .item-graphic{background-image:url(../images/home/illustration-notebook@2x.png)}}.get-started li:nth-child(3) object{height:117px}@media screen and (min-width:600px){.get-started li hr{display:none}}.get-started object{background-color:#fff;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}@media screen and (max-width:599px){.get-started li{padding-bottom:4em}.get-started li .item-graphic{margin-bottom:1.5em}.get-started li:nth-child(3){padding-bottom:0}.get-started hr{border:none;border-top:2px solid #5f452a;margin-top:3em;width:23%}}@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}.get-started .item-info{padding-left:1.5em;width:72%}.get-started .item-graphic{width:28%}.get-started li:nth-child(1)::after,.get-started li:nth-child(2)::after{background-position:50% 50%;margin:1em auto;width:100%}.get-started li:nth-child(1) object{height:142px}.get-started li:nth-child(2) .row{display:block}.get-started li:nth-child(2) .item-graphic{display:inline-block;float:right;text-align:right}.get-started li:nth-child(2) .item-info{display:inline-block}.get-started li:nth-child(2) object{height:155px}.get-started li:nth-child(3) object{height:136px}}@media screen and (min-width:600px) and (max-width:999px){.get-started li:nth-child(1):after{background-image:url(../images/home/line1-tablet.svg);padding:14.5% 0}.no-svg .get-started li:nth-child(1):after{background-image:url(../images/home/line1-tablet.png)}}@media screen and (min-width:600px) and (max-width:999px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (max-width:999px) and (min-resolution:192dpi){.no-svg .get-started li:nth-child(1):after{background-image:url(../images/home/line1-tablet@2x.png)}}@media screen and (min-width:600px) and (max-width:999px){.get-started li:nth-child(2)::after{background-image:url(../images/home/line2-tablet.svg);padding:18% 0}.no-svg .get-started li:nth-child(2)::after{background-image:url(../images/home/line2-tablet.png)}}@media screen and (min-width:600px) and (max-width:999px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:600px) and (max-width:999px) and (min-resolution:192dpi){.no-svg .get-started li:nth-child(2)::after{background-image:url(../images/home/line2-tablet@2x.png)}}@media screen and (min-width:1000px){.get-started li:nth-child(1)::after{background-image:url(../images/home/line1-desktop.svg);background-position:50% 50%;padding:74px 0}.no-svg .get-started li:nth-child(1)::after{background-image:url(../images/home/line1-desktop.png)}}@media screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1000px) and (min-resolution:192dpi){.no-svg .get-started li:nth-child(1)::after{background-image:url(../images/home/line1-desktop@2x.png)}}@media screen and (min-width:1000px){.get-started li:nth-child(2) .item-info{margin-left:28%;width:50%}.get-started li:nth-child(2) .item-graphic{width:22%}.get-started li:nth-child(2)::after{background-image:url(../images/home/line2-desktop.svg);background-position:75% 50%;padding:82px 0}.no-svg .get-started li:nth-child(2)::after{background-image:url(../images/home/line2-desktop.png)}}@media screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1000px) and (min-resolution:192dpi){.no-svg .get-started li:nth-child(2)::after{background-image:url(../images/home/line2-desktop@2x.png)}}@media screen and (min-width:1000px){.get-started li:nth-child(3) .item-graphic{text-align:right}}.create-account{padding-bottom:2em;padding-top:3em;text-align:center}.create-account h2{margin-bottom:0;margin-top:.75em}.create-account p{margin:1em 0}.create-account .field-validation-error{color:#f35c00}.create-account .field-validation-error+input{border-color:#f35c00}.create-account label a,.create-account p a{color:#779c11}.create-account .pm-upsell{display:table;margin:1em 0;max-width:430px;text-align:center;width:100%;font-weight:bold;margin:.5em auto}.create-account .pm-upsell .hr-wrapper{display:table-cell;padding:1em 0;width:50%}.create-account .pm-upsell .hr-wrapper hr{border:none;border-top:3px solid #5f452a;height:0;margin:0}.create-account .pm-upsell span{color:#5f452a;display:table-cell;font-size:1.35em;line-height:normal;padding:0 1em;vertical-align:middle}.create-account .pm-upsell span{min-width:200px;padding-left:.5em;padding-right:.5em}.create-account .pm-upsell .hr-wrapper:first-child{padding-left:1.5em}.create-account .pm-upsell .hr-wrapper:nth-child(3){padding-right:1.5em}.create-account .pm-upsell+a{border-width:2px;display:inline-block;font-size:1.62em;font-weight:bold;line-height:normal;margin-bottom:1em}.create-account .divider{display:table;margin:1em 0;max-width:430px;text-align:center;width:100%}.create-account .divider .hr-wrapper{display:table-cell;padding:1em 0;width:50%}.create-account .divider .hr-wrapper hr{border:none;border-top:2px solid #779c11;height:0;margin:0}.create-account .divider span{color:#779c11;display:table-cell;font-size:1.2em;line-height:normal;padding:0 1em;vertical-align:middle}.create-account .btn-facebook,.create-account .btn-primary{display:block;font-size:1.22em}.create-account .btn-primary{width:100%}@media screen and (min-width:600px){.create-account form{max-width:430px}.create-account input[type="text"]{font-size:inherit}.create-account .wrap{border:3px solid #779c11;max-width:600px;padding-bottom:3em;padding-top:3em}}@media screen and (max-width:599px){.create-account{display:none}}.reveal-modal{background:transparent;box-shadow:none}.reveal-modal .close-reveal-modal{background:url("../images/home/control-close-video.png") no-repeat 50% 50%/contain;display:block;height:43px;position:absolute;text-indent:-9999px;top:-21px;right:-21px;width:43px;z-index:5}.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%}@media screen and (max-width:660px){.reveal-modal{left:2em;right:2em}}@media only screen and (min-width:780px){.reveal-modal{margin-left:-360px;width:720px}}.reveal-modal-bg{background:rgba(0,0,0,.5)}@media only screen and (min-width:640px){.reveal-modal{top:100px}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-moz-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@-o-keyframes pulse{0%{opacity:1;}50%{opacity:.3;}100%{opacity:1;}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}