.Dropdown-root{position:relative}.Dropdown-control{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;cursor:default;outline:none;overflow:hidden;padding:8px 52px 8px 10px;position:relative;transition:all .2s ease}.Dropdown-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Dropdown-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:10px;top:14px;width:0}.is-open .Dropdown-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.Dropdown-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Dropdown-menu .Dropdown-group>.Dropdown-title{color:#333;font-weight:700;padding:8px 10px;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{background-color:#f2f9fc;color:#333}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.publicRoutes .routeCards{margin-bottom:100px;margin-left:auto;margin-right:auto;max-width:1400px;position:relative;top:50px}.publicRoutes .routeCards .cardImage{background-position:50%;background-size:cover;height:250px;overflow:hidden}.publicRoutes .routeCards .cardTitle{background-color:hsla(0,0%,100%,.8);color:#d72222;font-family:Montserrat;font-size:16px;height:50px;left:0;padding-bottom:5px;padding-top:14px;position:absolute;text-align:center;top:0;width:100%}.publicRoutes .routeCards .sharedBy{color:#415058;font-weight:400}.publicRoutes .routeCards .sharedBy .ui.avatar.image{height:40px;margin-right:10px;width:40px}.publicRoutes .routeCards .sharedBy .activities{display:inline-block}.publicRoutes .routeCards .sharedBy .activities img{height:20px;width:25px}.publicRoutes .routeCards .ui.card .extra.content.subtitle{color:#415058!important;min-height:50px!important}.publicRoutes .routeCards .ui.card{margin:10px;overflow:hidden;transition:all 1s;width:320px}.publicRoutes .routeCards .ui.cards a.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:all 1s}@media (max-width:768px){.publicRoutes .routeCards .ui.card{margin-left:auto;margin-right:auto;margin-top:20px}.publicRoutes .routeCards .ui.cards a.card:hover{box-shadow:none;transform:none;transition:inherit}}.backToTop{bottom:20px;color:#d72222;cursor:pointer;pointer-events:visible;position:fixed;right:16px;transition:all .5s ease-in-out;z-index:9999}.backToTop.show{opacity:1;visibility:visible}.backToTop.hide{opacity:0;visibility:hidden}.backToTop:hover{transform:scale(1.05);transition:transform .5s}@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{background-color:#fff;overscroll-behavior-x:none;overscroll-behavior-y:none}#admin{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}p{font-family:Montserrat}strong{font-weight:600}.of-hidden{overflow:hidden}.mainContent .form-container,.navBar .form-container,.ui.modal .form-container,.ui.popup .form-container{border:1px solid #ddd;border-radius:20px;box-shadow:0 0 20px 1px rgba(227,0,0,.1);position:relative}.mainContent .f-title,.navBar .f-title,.ui.modal .f-title,.ui.popup .f-title{border-bottom:1px solid #ddd;font-family:Montserrat;font-size:20px;font-weight:500;padding:10px 20px}.mainContent .f-content,.navBar .f-content,.ui.modal .f-content,.ui.popup .f-content{padding:20px}.mainContent .f-button,.navBar .f-button,.ui.modal .f-button,.ui.popup .f-button{background-color:#d72222;border:none;border-radius:5px;box-shadow:none;color:#fff;font-family:Montserrat;font-weight:500;transition:transform,.5s}.mainContent .f-button:hover,.navBar .f-button:hover,.ui.modal .f-button:hover,.ui.popup .f-button:hover{background-color:#d72222;box-shadow:none!important;color:#fff!important;transform:scale(1.05);transition:transform,.5s}.mainContent .f-button:focus,.navBar .f-button:focus,.ui.modal .f-button:focus,.ui.popup .f-button:focus{background-color:#d72222;color:#fff}.mainContent .f-button.outline,.navBar .f-button.outline,.ui.modal .f-button.outline,.ui.popup .f-button.outline{background-color:#fff;border:2px solid #d72222;border-radius:20px;color:#000!important;font-family:Montserrat;font-weight:400;padding:7px 30px}.mainContent .f-button.outline:focus,.mainContent .f-button.outline:hover,.navBar .f-button.outline:focus,.navBar .f-button.outline:hover,.ui.modal .f-button.outline:focus,.ui.modal .f-button.outline:hover,.ui.popup .f-button.outline:focus,.ui.popup .f-button.outline:hover{background-color:#fff!important;color:#d72222!important;transform:none;transition:none}.mainContent .b-cancel,.navBar .b-cancel,.ui.modal .b-cancel,.ui.popup .b-cancel{background:none;border:none;color:#415058;padding:10px 20px}.mainContent .b-cancel:hover,.navBar .b-cancel:hover,.ui.modal .b-cancel:hover,.ui.popup .b-cancel:hover{background-color:#fff;color:#415058!important}.mainContent .b-cancel:focus,.navBar .b-cancel:focus,.ui.modal .b-cancel:focus,.ui.popup .b-cancel:focus{background-color:inherit;color:#415058!important}.ui.menu.fixed-menu{border:none;border-radius:unset;box-shadow:0 2px 2px #aaa;position:fixed;width:100%;z-index:1000}.ui.input>input{border-color:#ccc;font-family:Montserrat}.ui.input>.Dropdown-root{width:100%}.ui.form .field>label{font-weight:500}.ui.form .field>label,.ui.message,.ui.modal{font-family:Montserrat}.ui.basic.modal>i.close.icon{color:#000;margin-right:10px;margin-top:15px}.ui.primary.button{background-color:#d72222}.fullwidth{width:100%}.mainContent{position:relative;top:60px}.title{font-size:2em;font-weight:400;padding-bottom:45px;padding-top:15px;position:relative;text-align:center;top:20px;width:100%;z-index:100}.title,.ui.header{color:#d72222;font-family:Montserrat}.ui.header{text-shadow:2px 2px #fff}.ui.text.container li{font-family:Montserrat}@media (max-width:768px){.mainContent{margin-bottom:60px}}.publicRoutes{margin-top:50px;padding-bottom:100px}.publicRoutes .filter{margin-top:20px;max-width:1000px!important}.publicRoutes .filter .search input{border-color:#c8cdd0;border-radius:4px;color:#d72222}.publicRoutes .filter .filterActivity,.publicRoutes .filter .filterCountry,.publicRoutes .filter .search{width:100%}.publicRoutes .loadingSpinner{display:block;margin-top:50px;text-align:center;width:100%}.publicRoutes .ui.text.container{text-align:center}.publicRoutes .hidden{display:none}@media (max-width:768px){.publicRoutes .filter{margin-top:15px}.publicRoutes .filter .ui.stackable.grid>.column{padding-bottom:0!important;padding-top:5px!important}.publicRoutes .filter .filterActivity,.publicRoutes .filter .filterCountry,.publicRoutes .filter .search{padding-left:0;vertical-align:top;width:100%}}#admin{min-height:80vh}.elevationProfile{transition:all 1s}.elevationProfile .recharts-reference-line-line{stroke:#d72222;stroke-width:2;opacity:.3}.elevationProfile:hover{background-color:#ffffff55;transition:all 1s}.elevationProfile .custom-tooltip{background:hsla(0,0%,100%,.8);color:#000;padding:10px}.elevationProfile .custom-tooltip .timelineItems{color:#d72222;margin-top:5px}.colorPickerButton{border-radius:1px;box-shadow:inset 0 0 0 2px #fff;height:34px;width:100px}.fullSizeImages{position:relative;top:70px}.fullSizeImages .videoContainerWrapper{left:0;margin:auto;max-width:100%;right:0;width:1600px}.fullSizeImages .fullVideoWrapper{margin:50px auto 80px;padding-top:56.25%;position:relative}.fullSizeImages .fullVideoWrapper iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.fullSizeImages .fullVideoWrapper .imageCaption{background-color:#eee;bottom:-50px}.fullSizeImages .fullImageWrapper{margin:50px auto;max-width:1600px;position:relative;width:100%}.fullSizeImages .fullImageWrapper img{width:100%}.fullSizeImages .fullImageWrapper .imageDownload{bottom:10px;position:absolute;right:10px}.fullSizeImages .fullImageWrapper.portrait{margin-left:auto;margin-right:auto;max-width:1000px;width:50%}.fullSizeImages .imageCaption{background-color:hsla(0,0%,100%,.8);bottom:0;color:#d72222;font-family:Montserrat;font-size:30px;height:50px;line-height:1;padding-top:10px;position:absolute;text-align:center;width:100%}@media (max-width:768px){.fullSizeImages .imageCaption{font-size:13px!important;height:25px!important;padding-top:6px!important}.fullSizeImages .fullVideoWrapper .imageCaption{bottom:0}.fullSizeImages .fullImageWrapper .imageDownload{bottom:2px;position:absolute;right:10px}.fullSizeImages .fullImageWrapper .imageDownload i.big.icon{font-size:1.5em}.fullSizeImages .fullImageWrapper.portrait{width:80%}}.markdown{font-size:15px}.markdown img{max-width:650px}.markdown h2{color:#000!important}.markdown h3{font-weight:700}.markdown h4{font-size:1.2rem}.markdown a{color:#d72222}.markdown table{border:1px solid #eee;border-collapse:collapse;padding:2px}.markdown td,.markdown th{border:1px solid #eee;padding:5px;text-align:left}.markdown img.left{float:left;margin-right:10px}.markdown img.right{float:right;margin-left:10px}.markdown img.inline{max-width:100%}@media (max-width:768px){.markdown img{max-width:350px!important}}.descriptionBox,.descriptionBox .ui.text.container{font-family:Montserrat}.descriptionBox{color:#000;font-size:1.3em;position:relative;top:70px;white-space:pre-line}.descriptionBox .description{padding-top:20px;-webkit-user-select:text}.descriptionBox .infos{padding-bottom:20px}.descriptionBox .infos .column{padding:0!important}.descriptionBox .infos .loc-label{font-size:14px}.descriptionBox .infos .loc-items{margin-bottom:10px;margin-top:10px}.descriptionBox .infos .loc-item{font-size:12px}.descriptionBox .infos .loc-item.map-clickable,.scrollDownButton{color:#d72222;cursor:pointer}.scrollDownButton{animation:arrowScaleEffect 1.5s infinite;pointer-events:visible;position:absolute;right:10px;top:50vh;z-index:700}@keyframes arrowScaleEffect{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:768px){.scrollDownButton{right:0;top:calc(100vh - 200px)}}.statsBox{font-family:Montserrat;margin-top:0;padding:0;position:relative;text-align:center;top:0;width:100%}.statsBox .stats-icon{pointer-events:all;width:25px!important}.statsBox .content{pointer-events:all}.statsBox .item{margin-left:10px;margin-right:10px;white-space:nowrap}.statsBox .item .middle.aligned.content{color:#d72222;padding-top:5px}.viewRouteNav .nav{height:30px;pointer-events:none;position:absolute;vertical-align:middle;width:100%;z-index:700}.viewRouteNav .nav.top{top:100px}.viewRouteNav .nav.bottom{bottom:150px}.viewRouteNav .arrowLeft{float:left;margin-left:20px}.viewRouteNav .arrowLeft,.viewRouteNav .arrowRight{color:#d72222;cursor:pointer;pointer-events:visible}.viewRouteNav .arrowRight{float:right;margin-right:20px}.viewRouteNav .arrowDown,.viewRouteNav .arrowLeft,.viewRouteNav .arrowRight{transition:transform .5s}.viewRouteNav .arrowDown:hover,.viewRouteNav .arrowLeft:hover,.viewRouteNav .arrowRight:hover{transform:scale(1.05);transition:transform .5s}.viewRouteNav .navText{font-weight:600;margin-top:18px}.viewRouteNav .navText.left{float:left;margin-left:8px}.viewRouteNav .navText.right{float:right;margin-right:8px}@media (max-width:1024px){.viewRouteNav .nav.top{top:150px}.viewRouteNav .nav.bottom{bottom:150px}}@media (max-width:768px){.viewRouteNav .nav{position:absolute}.viewRouteNav .nav.top{top:25px}.viewRouteNav .nav.bottom{bottom:150px}.viewRouteNav .arrowLeft,.viewRouteNav .arrowRight{font-size:2.5em!important}.viewRouteNav .navText{margin-top:7px}}.viewRoute .infoBox,.viewRouteGroup .infoBox{background-color:hsla(0,0%,100%,.8);border:1px solid #ddd;border-radius:20px;box-shadow:0 0 20px 1px hsla(0,0%,39%,.1);font-family:Montserrat;height:125px;left:0;margin-left:auto;margin-right:auto;max-width:850px;overflow:hidden;pointer-events:none;position:absolute;right:0;top:60px;transition:all 1s;width:80vw;z-index:700}.viewRoute .infoBox.withGroup,.viewRouteGroup .infoBox.withGroup{height:135px}.viewRoute .infoBox.infoSmall,.viewRouteGroup .infoBox.infoSmall{height:67px;transition:all 1s}.viewRoute .infoBox .statsToggle,.viewRouteGroup .infoBox .statsToggle{cursor:pointer;height:35px;left:20px;pointer-events:visible;position:absolute;top:17px;width:35px;z-index:701}.viewRoute .infoBox .statsToggle.withGroup,.viewRouteGroup .infoBox .statsToggle.withGroup{top:30px}.viewRoute .infoBox .title,.viewRouteGroup .infoBox .title{overflow:hidden;padding-bottom:0;padding-left:5px;padding-right:5px;text-overflow:ellipsis;top:0;white-space:nowrap}.viewRoute .infoBox .title .avatar.image,.viewRouteGroup .infoBox .title .avatar.image{height:35px;width:35px}.viewRoute .infoBox .title.withGroup,.viewRouteGroup .infoBox .title.withGroup{top:10px}.viewRoute .infoBox .title i.flag,.viewRouteGroup .infoBox .title i.flag{line-height:0;margin-left:10px;vertical-align:middle}.viewRoute .infoBox .editRouteButton,.viewRouteGroup .infoBox .editRouteButton{color:#d72222;cursor:pointer;height:20px;pointer-events:all;position:absolute;right:20px;top:23px;width:20px}.viewRoute .infoBox .editRouteButton.withGroup,.viewRouteGroup .infoBox .editRouteButton.withGroup{top:35px}.viewRoute .infoBox .editRouteButton i.small.icon,.viewRouteGroup .infoBox .editRouteButton i.small.icon{font-size:1em}.viewRoute .infoBox .sharedBy,.viewRouteGroup .infoBox .sharedBy{cursor:pointer;pointer-events:all;position:absolute;right:20px;top:23px}.viewRoute .infoBox .sharedBy.withGroup,.viewRouteGroup .infoBox .sharedBy.withGroup{top:35px}.viewRoute .infoBox .routeGroup,.viewRouteGroup .infoBox .routeGroup{background-color:#f2f2f3aa;border-radius:5px;cursor:pointer;margin-bottom:-50px;padding:5px;pointer-events:visible;text-align:center}.viewRoute .infoBox .routeGroup:hover,.viewRouteGroup .infoBox .routeGroup:hover{background-color:#d72222;color:#fff}.viewRoute .mapContainer,.viewRouteGroup .mapContainer{height:calc(100vh - 80px);left:0;pointer-events:none;position:relative;top:20px;width:100%}.viewRoute .mapContainer .viewRouteMap,.viewRouteGroup .mapContainer .viewRouteMap{height:100%}.viewRoute .mapContainer .dragBar,.viewRouteGroup .mapContainer .dragBar{background-color:#d72222;border-radius:5px;color:#fff;font-size:20px;font-weight:800;height:126px;overflow:hidden;padding-left:5px;pointer-events:all;position:absolute;right:-4px;top:calc(50vh - 63px);width:25px;z-index:600}.viewRoute .mapContainer .elevationProfile,.viewRouteGroup .mapContainer .elevationProfile{bottom:0;height:180px;pointer-events:visible;position:absolute;width:100%;z-index:600}.viewRoute .mapContainer .downloadTrack,.viewRouteGroup .mapContainer .downloadTrack{background-color:#d72222;border-radius:5px;bottom:60px;cursor:pointer;height:30px;padding:3px;pointer-events:visible;position:absolute;right:30px;width:30px;z-index:650}.viewRoute .mapContainer i.elevationToggle,.viewRoute .mapContainer i.hrToggle,.viewRoute .mapContainer i.imageToggle,.viewRouteGroup .mapContainer i.elevationToggle,.viewRouteGroup .mapContainer i.hrToggle,.viewRouteGroup .mapContainer i.imageToggle{color:#d72222;cursor:pointer;height:30px;left:65px;pointer-events:visible;position:absolute;top:auto;transition:transform .5s;width:30px;z-index:649}.viewRoute .mapContainer i.elevationToggle:hover,.viewRoute .mapContainer i.hrToggle:hover,.viewRoute .mapContainer i.imageToggle:hover,.viewRouteGroup .mapContainer i.elevationToggle:hover,.viewRouteGroup .mapContainer i.hrToggle:hover,.viewRouteGroup .mapContainer i.imageToggle:hover{transform:scale(1.05);transition:transform .5s}.viewRoute .mapContainer i.elevationToggle.inactive,.viewRoute .mapContainer i.hrToggle.inactive,.viewRoute .mapContainer i.imageToggle.inactive,.viewRouteGroup .mapContainer i.elevationToggle.inactive,.viewRouteGroup .mapContainer i.hrToggle.inactive,.viewRouteGroup .mapContainer i.imageToggle.inactive{color:#999}.viewRoute .mapContainer i.imageToggle,.viewRouteGroup .mapContainer i.imageToggle{bottom:25px}.viewRoute .mapContainer i.elevationToggle,.viewRouteGroup .mapContainer i.elevationToggle{bottom:60px}.viewRoute .mapContainer i.hrToggle,.viewRouteGroup .mapContainer i.hrToggle{bottom:90px}.viewRoute .images,.viewRouteGroup .images{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.viewRoute .images.hidden,.viewRouteGroup .images.hidden{display:none}@media (max-width:1024px){.viewRoute .infoBox,.viewRouteGroup .infoBox{border-radius:0;height:125px;max-width:none;top:15px;width:100%}.viewRoute .infoBox .routeGroup,.viewRouteGroup .infoBox .routeGroup{border-radius:0}.viewRoute .imagesFull .imageCaption,.viewRouteGroup .imagesFull .imageCaption{font-size:25px!important}}@media (max-width:768px){.viewRoute .title,.viewRouteGroup .title{font-size:2em;margin-left:auto;margin-right:auto;overflow:initial!important;text-overflow:clip!important;white-space:normal!important;width:90%}.viewRoute .infoBox,.viewRouteGroup .infoBox{border:none;box-shadow:none;height:auto;position:relative;top:10px}.viewRoute .infoBox.withGroup,.viewRouteGroup .infoBox.withGroup{height:auto!important;margin-top:10px}.viewRoute .infoBox .editRouteButton,.viewRouteGroup .infoBox .editRouteButton{display:none}.viewRoute .infoBox .editRouteLink,.viewRouteGroup .infoBox .editRouteLink{color:#d72222;padding-bottom:10px;pointer-events:visible;text-align:center;text-decoration:none}.viewRoute .infoBox .sharedBy,.viewRouteGroup .infoBox .sharedBy{display:none}.viewRoute .infoBox .sharedByMobile,.viewRouteGroup .infoBox .sharedByMobile{color:#d72222;padding-bottom:10px;pointer-events:visible;text-align:center;text-decoration:none;white-space:nowrap}.viewRoute .mapContainer .elevationProfile,.viewRouteGroup .mapContainer .elevationProfile{height:120px}.viewRoute .mapContainer .timeline,.viewRouteGroup .mapContainer .timeline{top:100px}.viewRoute .mapContainer .timelineToggle,.viewRouteGroup .mapContainer .timelineToggle{top:65px}.viewRoute .mapContainer .dragBar,.viewRouteGroup .mapContainer .dragBar{top:30vh}.viewRoute .ol-zoom,.viewRouteGroup .ol-zoom{pointer-events:visible}}.goBack{background-color:#d72222;color:#fff;cursor:pointer;height:30px;padding-top:6px;position:fixed;text-align:center;top:80px;width:100%;z-index:1000}.viewRoute,.viewRouteGroup{position:relative;top:30px}@media (max-width:768px){.scrollDownButton{top:50vh}}.viewRouteGroup .routeCards{position:relative;top:100px}.viewRouteGroup .routeCards .cardImage{background-size:cover;height:280px;overflow:hidden}.viewRouteGroup .routeCards .cardTitle{background-color:hsla(0,0%,100%,.8);color:#d72222;font-family:Montserrat;font-size:20px;height:50px;left:0;padding-bottom:5px;padding-top:14px;position:absolute;text-align:center;top:0;width:100%}.viewRouteGroup .routeCards .ui.card{margin:10px;overflow:hidden;transition:box-shadow 1s,transform 1s;width:400px}.viewRouteGroup .routeCards .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}@media (max-width:768px){.viewRouteGroup .routeCards .ui.card{margin-left:auto;margin-right:auto}}