@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/build/fonts/montserrat-v12-latin-200.11e53b4b.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-200.b6f663e2.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:local("Montserrat Light"),local("Montserrat-Light"),url(/build/fonts/montserrat-v12-latin-300.c587fd5d.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-300.46b5c290.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/build/fonts/montserrat-v12-latin-regular.504499c7.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-regular.7710fcba.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/build/fonts/montserrat-v12-latin-500.6fd836a6.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-500.561e37f4.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/build/fonts/montserrat-v12-latin-600.c18b4ac3.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-600.010ceaeb.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/build/fonts/montserrat-v12-latin-700.66fd2310.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-700.a7a97263.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/build/fonts/montserrat-v12-latin-800.abbac743.woff2) format("woff2"),url(/build/fonts/montserrat-v12-latin-800.5e564db3.woff) format("woff")}@media only screen and (max-width:767px){[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="mobile hidden"],[class*="or lower hidden"],[class*="tablet only"]:not(.mobile),[class*="widescreen only"]:not(.mobile){display:none!important}}@media only screen and (min-width:768px) and (max-width:991px){[class*="computer only"]:not(.tablet),[class*="large screen only"]:not(.tablet),[class*="mobile only"]:not(.tablet),[class*="or lower hidden"]:not(.mobile),[class*="tablet hidden"],[class*="widescreen only"]:not(.tablet){display:none!important}}@media only screen and (min-width:992px) and (max-width:1199px){[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="mobile only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile),[class*="tablet only"]:not(.computer),[class*="widescreen only"]:not(.computer){display:none!important}}@media only screen and (min-width:1200px) and (max-width:1919px){[class*="computer only"]:not([class*="large screen"]),[class*="large screen hidden"],[class*="mobile only"]:not([class*="large screen"]),[class*="or lower hidden"]:not(.computer):not(.tablet):not(.mobile),[class*="tablet only"]:not([class*="large screen"]),[class*="widescreen only"]:not([class*="large screen"]){display:none!important}}@media only screen and (min-width:1920px){[class*="computer only"]:not([class*=widescreen]),[class*="large screen only"]:not([class*=widescreen]),[class*="mobile only"]:not([class*=widescreen]),[class*="tablet only"]:not([class*=widescreen]),[class*="widescreen hidden"],[class*="widescreen or lower hidden"]{display:none!important}}button>*{pointer-events:none}.ui.cards{margin:0!important}.ui.grid,.ui.relaxed.grid{margin-left:0!important;margin-right:0!important}body,html{background:#fff;font-family:Montserrat;height:100%;overscroll-behavior-x:none;overscroll-behavior-y:none;width:100%}.accordion{cursor:pointer;padding-top:10px;transition:.4s;width:100%}.acc-content{background-color:#fff;max-height:0;overflow:hidden;padding-top:10px;transition:max-height .2s ease-out}.pad-section{padding:50px 0}.ui.top.fixed.borderless.menu.nav{border:none;box-shadow:none;z-index:1000}.appIcon{height:50px;margin:10px}.menu-container{color:#000;font-family:Montserrat;font-size:12px;height:80px}.menu-container .navlogo img{height:65px;margin-top:5px}.menu-container .menu .item{padding-right:30px}.menu-container .login-button,.menu-container .routes-button{border:2px solid #d72222;border-radius:20px;color:#000!important;font-family:Montserrat;font-weight:400;padding:7px 30px}.menu-container .routes-button{margin-right:-20px}.menu-container .routes-button.active{color:#d72222!important}.menu-container .menu .active.item{background:#fff!important;color:#d72222!important}.menu-container .menu .dropdown.item:hover,.menu-container .menu .login-button:hover,.menu-container .menu .ui.dropdown .menu>.item:hover,.menu-container .menu a.item:hover,.menu-container .upgrade-button:hover{background-color:#fff!important;color:#d72222!important}.menu-container .menu .visible{border:0}@media (max-width:1024px){.menu-container .menu .item{padding-right:5px}.menu-container .login-button{margin-left:10px}.menu-container .login-button,.menu-container .routes-button{padding-left:15px;padding-right:15px}}@media (max-width:768px){.menu-container .navlogo{margin-left:15px}.menu-container .menu .dropdown.item{margin-right:15px}}.button.signup-button{background-color:#d72222;border-radius:22px;font-family:Montserrat;font-weight:500;margin-top:20px}h1{color:#d72222;font-family:Montserrat;font-weight:400;text-align:center}.home{background:url(/build/images/background-0.1f1bdab6.webp) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table;height:100%;line-height:normal;position:relative;transition:background-image 1s ease-in-out;width:100%}.home .hometext-container{margin:auto;max-width:1000px;position:relative;text-align:center;top:40vh}.home .hometext-container .hometext{color:#fff;font-size:50px;font-weight:500;line-height:60px;margin-bottom:70px;text-shadow:2px 2px 2px #555;transition:opacity 1s ease-in-out}.home .app-icons{margin:auto;position:relative;text-align:center;top:50vh}@media (max-width:1024px){.home{background-attachment:scroll}}@media (max-width:768px){.home{background-attachment:scroll}.home .hometext-container{padding-left:10px;padding-right:10px;top:30vh}.home .hometext-container .hometext{font-size:30px;margin-bottom:40px}}.about{font-family:Montserrat}.about .lead,.about p{color:#000;font-size:16px}.about .ui.cards{margin-bottom:30px;margin-top:30px}.about .ui.card{box-shadow:none}.about .ui.card,.about .ui.card:hover{transition:box-shadow 1s,color 1s,transform 1s}.about .ui.card:hover{-webkit-box-shadow:0 0 20px 1px rgba(227,0,0,.1);-moz-box-shadow:0 0 20px 1px rgba(227,0,0,.1);box-shadow:0 0 20px 1px rgba(227,0,0,.1);color:#d72222;transform:scale(1.05)}.about .ui.card>.content{margin-left:auto;margin-right:auto;max-width:250px;text-align:center}.about .icon{font-size:75px;margin-bottom:20px;margin-top:20px}.gps{background:url(/build/images/map-background.684a6506.webp) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table;font-family:Montserrat;height:300px;overflow:hidden;position:relative;width:100%}.gps .ui.cards{margin-bottom:80px;margin-top:30px}.gps .ui.card{color:#000;padding:0 10px 10px}.gps .ui.card,.gps .ui.card:hover{transition:box-shadow 1s,color 1s,transform 1s}.gps .ui.card:hover{-webkit-box-shadow:0 0 20px 1px rgba(227,0,0,.1);-moz-box-shadow:0 0 20px 1px rgba(227,0,0,.1);box-shadow:0 0 20px 1px rgba(227,0,0,.1);color:#d72222;cursor:pointer;transform:scale(1.05)}.gps .divider{border-top:1px solid #fff;height:1px;margin-bottom:10px;margin-left:auto;margin-right:auto;width:60%}.gps .icon{font-size:75px;margin:20px auto}.gps img.gps-upload{width:60px}.gps img.gps-suunto{width:150px}.gps img.gps-garmin{width:175px}.gps img.gps-polar{margin-top:20px;width:150px}.gps img.gps-locations{width:50px}@media (max-width:1024px){.gps{background-attachment:scroll}}.shots{background-color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table;overflow:hidden;position:relative;width:100%}.shots .shotWrapper{margin-bottom:50px;width:80%}.shots .shotWrapper .shot img,.shots .shotWrapper .shot video{border:1px solid #ddd;border-radius:10px;-webkit-box-shadow:0 0 20px 1px rgba(227,0,0,.1);-moz-box-shadow:0 0 20px 1px rgba(227,0,0,.1);box-shadow:0 0 20px 1px rgba(227,0,0,.1);max-width:900px;width:100%}.shots .shotWrapper .shotDescription{color:#000;font-family:Montserrat;font-size:15px;margin-left:auto;margin-right:auto;max-width:800px;padding-top:20px;text-align:center;width:90%}.pricing{background:url(/build/images/map-background.684a6506.webp) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:table;height:600px;line-height:normal;overflow:hidden;position:relative;width:100%}.pricing .lead{font-weight:500}.pricing .ui.cards{margin-bottom:40px;margin-top:30px}.pricing .ui.card{max-width:250px;transition:box-shadow 1s,transform 1s}.pricing .ui.card:hover{-webkit-box-shadow:0 0 20px 1px rgba(227,0,0,.2);-moz-box-shadow:0 0 20px 1px rgba(227,0,0,.2);box-shadow:0 0 20px 2px rgba(227,0,0,.2);transform:scale(1.05);transition:box-shadow 1s,transform 1s}.pricing .program{font-size:15px}.pricing .price{font-size:60px;font-weight:600;padding-bottom:5px;padding-top:10px}.pricing .price-sub{color:#000;font-size:14px;font-weight:400}.pricing .icon{color:#d72222;font-size:75px;margin-bottom:0;margin-top:20px}.pricing .description{border-top:1px solid #ddd;padding-bottom:20px;padding-top:20px}.pricing .specialOffer{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px 1px rgba(227,0,0,.2);-moz-box-shadow:0 0 20px 1px rgba(227,0,0,.2);box-shadow:0 0 20px 2px rgba(227,0,0,.2);margin-left:auto;margin-right:auto;max-width:500px;padding:10px}@media (max-width:1024px){.pricing{background-attachment:scroll}}@media (max-width:768px){.pricing{background-attachment:scroll}.pricing .ui.card{margin-left:auto!important;margin-right:auto!important;max-width:250px;transition:box-shadow 1s,transform 1s}}.contact{box-shadow:0 -3px 5px 1px rgba(227,0,0,.05);display:table;font-size:12px;height:180px;line-height:1.8;overflow:hidden;padding-top:25px;position:relative;width:100%}.contact a{color:#000;text-decoration:none}.contact a:hover{color:#d72222}.contact .head{font-weight:bolder}.contact .copyright img{margin-bottom:5px}.contact .additional,.contact .links,.contact .publisher{text-align:left}.contact .additional img.peaks{height:40px;vertical-align:middle}.contact .additional img.appIconFooter{margin-right:10px;margin-top:5px;vertical-align:middle;width:80px}@media (max-width:768px){.contact .ui.column{margin-left:auto!important;margin-right:auto!important;max-width:250px}}.specialPage{padding-top:100px;text-align:left}.specialPage .contact{margin-top:100px}.specialPage .ui.button{font-family:Montserrat;font-weight:400}@media (max-width:768px){.changelog img{max-width:350px}}.loginPage .login{border:1px solid #ddd;border-radius:20px;box-shadow:0 0 20px 1px rgba(227,0,0,.1);padding:20px;width:400px!important}.loginPage .login a,.loginPage .login a:active{color:#000;text-decoration:none}.loginPage .login a:hover:not(.button){color:#d72222}.loginPage .login .lead{margin-bottom:20px;text-align:center}.loginPage .login label a{text-decoration:underline}.loginPage .login .button{margin-top:10px}.loginPage .login .divider{margin-bottom:20px;margin-top:20px}@font-face{font-display:swap;font-family:adventurelog website icons;font-style:normal;font-weight:400;src:url(/build/fonts/adventurelog-website-icons.fee33275.eot);src:url(/build/fonts/adventurelog-website-icons.fee33275.eot?#iefix) format("embedded-opentype"),url(/build/fonts/adventurelog-website-icons.e73e8658.woff) format("woff"),url(/build/fonts/adventurelog-website-icons.cc4d8596.ttf) format("truetype"),url(/build/images/adventurelog-website-icons.85d4d791.svg#adventurelog-website-icons) format("svg")}[class*=icon-]:before{display:inline-block;font-family:adventurelog website icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-diary1:before{content:"\0041"}.icon-diary2:before{content:"\0042"}.icon-friends:before{content:"\0043"}.icon-gps:before{content:"\0044"}.icon-images:before{content:"\0045"}.icon-map:before{content:"\0046"}.icon-mountains:before{content:"\0047"}.icon-upload:before{content:"\0048"}.icon-website:before{content:"\0049"}.icon-world:before{content:"\004a"}.icon-gpsstar-empty:before{content:"\004b"}.icon-gpsstar-filled:before{content:"\004c"}.gps,.home,.pricing{background-attachment:scroll!important}