.marker-img-centered{width:auto!important;height:auto!important}.marker-img-centered img{margin-left:-50%;margin-top:-50%}#bikemap{position:relative;width:100%}#bikemap.leaflet-fullscreen-on{width:100%!important;height:100%!important}#bikemap:-webkit-full-screen{width:100%!important;height:100%!important}#map{height:100%;width:100%}#map .leaflet-google-layer{height:100%!important;width:100%!important}#map a.leaflet-active{outline:0}#map .leaflet-logo-control{border:none!important;box-shadow:none!important}#map .leaflet-logo-control>.leaflet-control-logo-link{width:100px;height:20px;background-color:transparent;background-size:contain}#map .leaflet-control-zoom-fullscreen{width:40px;height:40px;background-image:url(/Content/images/app/bikemap/fullscreenenter.svg);background-size:25px 25px}#map .leaflet-control-layers-toggle{width:40px;height:40px;background-image:url(/Content/images/app/bikemap/layers.svg);background-size:25px 25px}#map .trailtypesfilter .leaflet-control-sfilter-toggle{width:40px;height:40px;background-image:url(/Content/images/app/bikemap/filter.svg);background-size:25px 25px}#map .layerswitch .leaflet-control-sfilter-toggle{width:40px;height:40px;background-image:url(/Content/images/app/bikemap/layers.svg);background-size:25px 25px}#map .leaflet-control-locate a{width:40px;height:40px;line-height:40px;font-size:25px;background-image:url(/Content/images/app/bikemap/locate.svg);background-size:25px 25px}#map .leaflet-control-locate.active.following a,#map .leaflet-control-locate.active a{background-image:url(/Content/images/app/bikemap/locate_active.svg)}#map .leaflet-control-locate.requesting a{background-image:none}#map .leaflet-control-locate.requesting a span{display:block;width:40px;height:40px;background-image:url(/Content/images/app/bikemap/locate_active.svg);background-size:contain;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}#map .leaflet-control-sfilter.active.trailtypesfilter .leaflet-control-sfilter-toggle{background-image:url(/Content/images/app/bikemap/filter_active.svg)}#map .leaflet-top.leaflet-right{display:flex;justify-content:flex-end;align-items:flex-end;top:58px;flex-direction:column}#map .leaflet-bar.leaflet-control,#map .leaflet-control-layers{border:0;box-shadow:0 2px 4px rgba(0,0,0,0.2),0 -1px 0 rgba(0,0,0,0.02)}.leaflet-fullscreen-on #map .leaflet-control-zoom-fullscreen{background-image:url(/Content/images/app/bikemap/fullscreenexit.svg)}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.bikemap-control{font-family:'Open Sans',sans-serif}.leaflet-container{font-family:'Open Sans',sans-serif;font-size:inherit}.bikemap-control-search{position:absolute;z-index:1001;top:0;left:0;max-width:408px;width:100%}.bikemap-control-search>.search-container{box-shadow:0 2px 4px rgba(0,0,0,0.2),0 -1px 0 rgba(0,0,0,0.02);position:relative;background:#fff;height:48px;margin-left:10px;margin-top:10px;margin-right:10px}.bikemap-control-search>.search-container .search-container-horizontal{display:flex;width:100%}.bikemap-control-search>.search-container form{padding:12px;flex-grow:1}.bikemap-control-search>.search-container .search-input{border:0;width:100%;font-size:18px;margin:0!important;padding:0!important;height:24px!important;line-height:24px!important;outline:0;background:url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D") transparent}.bikemap-control-search>.search-container .search-actions{height:100%;display:flex;flex-wrap:nowrap}.bikemap-control-search>.search-suggestions{position:relative;background:#fff;margin-left:10px;margin-right:10px;display:none;cursor:default;box-shadow:0 2px 4px rgba(0,0,0,0.2),0 -1px 0 rgba(0,0,0,0.02);max-height:285px;overflow-y:auto}.bikemap-control-search>.search-suggestions.suggestions-visible{display:block}.bikemap-control-search>.search-suggestions ul{margin:0;padding:0;list-style:none}.bikemap-control-search>.search-suggestions ul li{color:#000;font-size:14px;line-height:14px;padding-top:11px;padding-bottom:11px;padding-left:12px;padding-right:12px;display:flex}.bikemap-control-search>.search-suggestions ul li.suggestion-selected{background-color:#f5f5f5}.bikemap-control-search>.search-suggestions ul li .suggestion-label{flex-grow:1;color:#000;font-size:14px;line-height:14px}.bikemap-control-search>.search-suggestions ul li .suggestion-icon{color:#999;font-size:14px;line-height:14px;margin-right:12px}.bikemap-control-search>.search-suggestions ul li .suggestion-icon-trail{background-image:url('/Content/images/app/bikemap/trail_link.svg')}.bikemap-control-search>.search-suggestions ul li .suggestion-icon-dealer{background-image:url('/Content/images/app/bikemap/dealer_link.svg')}.bikemap-control-search>.search-suggestions ul li .suggestion-icon-destination{background-image:url('/Content/images/app/bikemap/destination_link.svg')}.bikemap-control-search>.search-suggestions ul li .suggestion-icon-hotel{background-image:url('/Content/images/app/bikemap/hotel_link.svg')}.bikemap-control-search>.search-suggestions ul li .suggestion-icon-trail,.bikemap-control-search>.search-suggestions ul li .suggestion-icon-dealer,.bikemap-control-search>.search-suggestions ul li .suggestion-icon-destination,.bikemap-control-search>.search-suggestions ul li .suggestion-icon-hotel{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.bikemap-control-search>.search-suggestions ul li .suggestion-img{height:34px;width:auto}.bikemap-control-search>.search-suggestions ul li+li{border-top:1px solid #e6e6e6}.bikemap-control-search .search-action{width:48px;height:48px;vertical-align:top;text-align:center;padding:12px;display:none}.bikemap-control-search .search-action.search-action-clickable{cursor:pointer}.bikemap-control-search .search-action .glyphicon{color:#bdbdbd;font-size:24px;line-height:24px}.bikemap-control-search .search-action.search-action-visible{display:inline-block}.bikemap-control-search .search-action.search-action-loading{cursor:default}.bikemap-control-search .search-action+.search-action{border-left:1px solid #e6e6e6}.bikemap-control-objdetail{position:absolute;z-index:1000;left:0;bottom:0;max-width:408px;width:100%;box-shadow:0 -1px 11px 0 rgba(0,0,0,0.4);opacity:0;transform:translateX(-408px);transition-property:-webkit-transform,transform,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,0.2,1)}.bikemap-control-objdetail.onscreen{opacity:1;transform:translateX(0px)}.bikemap-control-objdetail.expanded{top:0;height:initial;z-index:1002;box-shadow:none}.bikemap-control-objdetail.expanded>.objdetail-container{overflow-y:auto}.bikemap-control-objdetail.expanded .objdetail-expand-helper{top:10px;bottom:initial}.bikemap-control-objdetail.expanded .objdetail-expand-helper .glyphicon{left:-1px;top:3px}.bikemap-control-objdetail.expanded .objdetail-expand-helper .glyphicon:before{content:"\e114"}.bikemap-control-objdetail.expanded .objpreview{display:none}.bikemap-control-objdetail.expanded .hidden-objpreview{display:block}.bikemap-control-objdetail .objdetail-expand-helper{position:absolute;top:-15px;right:7px;background-color:#FFF;border-radius:26px;font-size:26px;line-height:40px;text-align:center;z-index:1;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.2),0 -1px 0 rgba(0,0,0,0.02)}.bikemap-control-objdetail .objdetail-expand-helper .glyphicon{top:0;left:1px}.bikemap-control-objdetail>.objdetail-container{position:relative;background-color:#fff;overflow-x:hidden;overflow-y:hidden;height:100%}.bikemap-control-objdetail .hidden-objpreview{display:none}.bikemap-control-objdetail .objpreview{font-size:20px;line-height:20px;font-weight:400}.bikemap-control-objdetail .objpreview .objpreview-txt{padding:20px}.bikemap-control-objdetail .objpreview .objpreview-img{display:flex;align-items:center}.bikemap-control-objdetail .objpreview .objpreview-img img{height:60px;width:auto}.bikemap-control-objdetail .objpreview .objpreview-img div{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;flex-grow:1}.bikemap-control-objdetail .objpreview .objpreview-img-panorama{position:relative}.bikemap-control-objdetail .objpreview .objpreview-img-panorama div{position:absolute;background-color:rgba(0,0,0,0.75);left:0;bottom:10px;padding:7px 10px 7px 10px}.bikemap-control-objdetail .objpreview .objpreview-img-panorama div span{color:#fff}@media(min-width:768px){#map .leaflet-top.leaflet-right{top:0;flex-direction:row;align-items:flex-start}.objdetail-expand-helper{display:none}.bikemap-control-objdetail{width:408px;height:initial;top:0;box-shadow:none}.bikemap-control-objdetail.expanded{z-index:1000;box-shadow:8px 0 11px -5px rgba(0,0,0,0.4)}.bikemap-control-objdetail.expanded .objdetail-container>div{margin-top:68px}.search-suggestions ul li:hover{background-color:#fafafa}}@media(min-width:1200px){.bikemap-control-objdetail.expanded>.objdetail-container{overflow-y:hidden}.bikemap-control-objdetail.expanded>.objdetail-container:hover{overflow-y:auto}.leaflet-control-sfilter.leaflet-control-sfilter-expanded .leaflet-control-sfilter-list{max-height:600px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#999;border:0;border-radius:50px}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:#333}::-webkit-scrollbar-track{background:transparent;border:0;border-radius:50px}::-webkit-scrollbar-track:hover,::-webkit-scrollbar-track:active{background:transparent}::-webkit-scrollbar-corner{background:transparent}#map .leaflet-logo-control>.leaflet-control-logo-link{width:160px;height:40px}}.sc-loader{position:relative;margin:0 auto;width:24px}.sc-loader:before{content:'';display:block;padding-top:100%}.sc-loader .sc-loader-circular{animation:sc-loader-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sc-loader .sc-loader-circular .sc-loader-path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:sc-loader-dash 1.5s ease-in-out infinite,sc-loader-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes sc-loader-rotate{100%{transform:rotate(360deg)}}@keyframes sc-loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes sc-loader-color{100%,0%{stroke:#bdbdbd}40%{stroke:#f28200}66%{stroke:#bdbdbd}80%,90%{stroke:#f28200}}.objdetail-container .objdetail-calltoactionbtn{width:166px;border-radius:3px;font-size:12px}.objdetail-container .objdetail-calltoactionbtn .glyphicon{margin-right:5px}.objdetail-container .objdetail-calltoactionbtn:hover{color:#f28200;border:1px solid #f28200}.objdetail-container .objdetail-morebtn{color:#222;font-size:13px;padding-left:0;margin-right:10px}.objdetail-container .objdetail-morebtn .glyphicon{color:#D3D3D3;font-size:8px;top:-1px;margin-right:3px}.objdetail-container .objdetail-morebtn .glyphicon:before{content:"\e072"}.objdetail-trail .objdetails>div,.objdetail-dealer .objdetails>div,.objdetail-destination .objdetails>div,.objdetail-hotel .objdetails>div{margin-bottom:10px}.objdetail-trail .facts,.objdetail-dealer .facts,.objdetail-destination .facts,.objdetail-hotel .facts,.objdetail-trail .condition,.objdetail-dealer .condition,.objdetail-destination .condition,.objdetail-hotel .condition,.objdetail-trail .checkins,.objdetail-dealer .checkins,.objdetail-destination .checkins,.objdetail-hotel .checkins,.objdetail-trail .talk,.objdetail-dealer .talk,.objdetail-destination .talk,.objdetail-hotel .talk,.objdetail-trail .destination,.objdetail-dealer .destination,.objdetail-destination .destination,.objdetail-hotel .destination,.objdetail-trail .more,.objdetail-dealer .more,.objdetail-destination .more,.objdetail-hotel .more{padding-left:10px;padding-right:10px}.objdetail-trail .condition,.objdetail-dealer .condition,.objdetail-destination .condition,.objdetail-hotel .condition,.objdetail-trail .checkins,.objdetail-dealer .checkins,.objdetail-destination .checkins,.objdetail-hotel .checkins,.objdetail-trail .talk,.objdetail-dealer .talk,.objdetail-destination .talk,.objdetail-hotel .talk,.objdetail-trail .media,.objdetail-dealer .media,.objdetail-destination .media,.objdetail-hotel .media,.objdetail-trail .destination,.objdetail-dealer .destination,.objdetail-destination .destination,.objdetail-hotel .destination,.objdetail-trail .tracks,.objdetail-dealer .tracks,.objdetail-destination .tracks,.objdetail-hotel .tracks{border-top:1px solid #f3f2f2;padding-top:10px}.objdetail-trail .header,.objdetail-dealer .header,.objdetail-destination .header,.objdetail-hotel .header{font-size:20px;line-height:20px;font-weight:400}.objdetail-trail .header .header-img,.objdetail-dealer .header .header-img,.objdetail-destination .header .header-img,.objdetail-hotel .header .header-img{position:relative}.objdetail-trail .header .header-img div,.objdetail-dealer .header .header-img div,.objdetail-destination .header .header-img div,.objdetail-hotel .header .header-img div{position:absolute;background-color:rgba(0,0,0,0.8);left:0;bottom:0;padding:7px 10px 7px 10px}.objdetail-trail .header .header-img div span,.objdetail-dealer .header .header-img div span,.objdetail-destination .header .header-img div span,.objdetail-hotel .header .header-img div span{color:#fff}.objdetail-trail .header .header-txt,.objdetail-dealer .header .header-txt,.objdetail-destination .header .header-txt,.objdetail-hotel .header .header-txt{padding-top:15px;padding-left:10px;padding-right:15px;padding-bottom:10px}.objdetail-trail .facts,.objdetail-dealer .facts,.objdetail-destination .facts,.objdetail-hotel .facts{display:flex;align-items:flex-start}.objdetail-trail .facts .facts-left,.objdetail-dealer .facts .facts-left,.objdetail-destination .facts .facts-left,.objdetail-hotel .facts .facts-left{margin-right:10px;min-width:30%;max-width:100px;flex-grow:1}.objdetail-trail .facts .facts-left img,.objdetail-dealer .facts .facts-left img,.objdetail-destination .facts .facts-left img,.objdetail-hotel .facts .facts-left img{width:100%;max-width:100px;height:auto;margin-bottom:10px}.objdetail-trail .facts .facts-left .like-btn,.objdetail-dealer .facts .facts-left .like-btn,.objdetail-destination .facts .facts-left .like-btn,.objdetail-hotel .facts .facts-left .like-btn{text-align:left;width:100%;max-width:100px}.objdetail-trail .facts .facts-left .like-btn button,.objdetail-dealer .facts .facts-left .like-btn button,.objdetail-destination .facts .facts-left .like-btn button,.objdetail-hotel .facts .facts-left .like-btn button,.objdetail-trail .facts .facts-left .like-btn a,.objdetail-dealer .facts .facts-left .like-btn a,.objdetail-destination .facts .facts-left .like-btn a,.objdetail-hotel .facts .facts-left .like-btn a{border-radius:3px;width:100%;max-width:100px}.objdetail-trail .facts .facts-right .trail-more-btn,.objdetail-dealer .facts .facts-right .trail-more-btn,.objdetail-destination .facts .facts-right .trail-more-btn,.objdetail-hotel .facts .facts-right .trail-more-btn{width:initial;padding:0;position:relative;top:8px;font-size:12px;line-height:12px;float:right;font-weight:400;color:#000}.objdetail-trail .facts .facts-right .trail-more-btn small,.objdetail-dealer .facts .facts-right .trail-more-btn small,.objdetail-destination .facts .facts-right .trail-more-btn small,.objdetail-hotel .facts .facts-right .trail-more-btn small{margin-left:3px}.objdetail-trail .facts .facts-types,.objdetail-dealer .facts .facts-types,.objdetail-destination .facts .facts-types,.objdetail-hotel .facts .facts-types{margin-bottom:10px}.objdetail-trail .facts .facts-keydata,.objdetail-dealer .facts .facts-keydata,.objdetail-destination .facts .facts-keydata,.objdetail-hotel .facts .facts-keydata{display:flex;flex-wrap:wrap;justify-content:flex-start}.objdetail-trail .facts .facts-keydata div,.objdetail-dealer .facts .facts-keydata div,.objdetail-destination .facts .facts-keydata div,.objdetail-hotel .facts .facts-keydata div{margin-right:10px;margin-bottom:5px}.objdetail-trail .facts .facts-keydata div .glyphicon,.objdetail-dealer .facts .facts-keydata div .glyphicon,.objdetail-destination .facts .facts-keydata div .glyphicon,.objdetail-hotel .facts .facts-keydata div .glyphicon{margin-right:5px}.objdetail-trail .facts .facts-keydata div:last-child,.objdetail-dealer .facts .facts-keydata div:last-child,.objdetail-destination .facts .facts-keydata div:last-child,.objdetail-hotel .facts .facts-keydata div:last-child{margin-right:0}.objdetail-trail .facts .facts-keydata+.facts-keydata,.objdetail-dealer .facts .facts-keydata+.facts-keydata,.objdetail-destination .facts .facts-keydata+.facts-keydata,.objdetail-hotel .facts .facts-keydata+.facts-keydata{margin-top:10px}.objdetail-trail .condition .condition-block,.objdetail-dealer .condition .condition-block,.objdetail-destination .condition .condition-block,.objdetail-hotel .condition .condition-block{font-weight:700}.objdetail-trail .condition .condition-statement,.objdetail-dealer .condition .condition-statement,.objdetail-destination .condition .condition-statement,.objdetail-hotel .condition .condition-statement{margin-bottom:5px}.objdetail-trail .checkins>span,.objdetail-dealer .checkins>span,.objdetail-destination .checkins>span,.objdetail-hotel .checkins>span{display:block;margin-bottom:5px}.objdetail-trail .checkins .checkins-segments,.objdetail-dealer .checkins .checkins-segments,.objdetail-destination .checkins .checkins-segments,.objdetail-hotel .checkins .checkins-segments,.objdetail-trail .checkins .checkins-users,.objdetail-dealer .checkins .checkins-users,.objdetail-destination .checkins .checkins-users,.objdetail-hotel .checkins .checkins-users{margin-bottom:5px}.objdetail-trail .checkins .checkins-segments,.objdetail-dealer .checkins .checkins-segments,.objdetail-destination .checkins .checkins-segments,.objdetail-hotel .checkins .checkins-segments{display:flex;justify-content:flex-start}.objdetail-trail .checkins .checkins-segments div,.objdetail-dealer .checkins .checkins-segments div,.objdetail-destination .checkins .checkins-segments div,.objdetail-hotel .checkins .checkins-segments div{margin-right:30px}.objdetail-trail .checkins .checkins-segments div:last-child,.objdetail-dealer .checkins .checkins-segments div:last-child,.objdetail-destination .checkins .checkins-segments div:last-child,.objdetail-hotel .checkins .checkins-segments div:last-child{margin-right:0}.objdetail-trail .checkins .checkins-segments div span,.objdetail-dealer .checkins .checkins-segments div span,.objdetail-destination .checkins .checkins-segments div span,.objdetail-hotel .checkins .checkins-segments div span{font-weight:600;font-size:16px;line-height:16px}.objdetail-trail .checkins .checkins-users,.objdetail-dealer .checkins .checkins-users,.objdetail-destination .checkins .checkins-users,.objdetail-hotel .checkins .checkins-users{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.objdetail-trail .checkins .checkins-users img,.objdetail-dealer .checkins .checkins-users img,.objdetail-destination .checkins .checkins-users img,.objdetail-hotel .checkins .checkins-users img{width:auto;height:30px;margin-right:2px}.objdetail-trail .talk .talk-comment,.objdetail-dealer .talk .talk-comment,.objdetail-destination .talk .talk-comment,.objdetail-hotel .talk .talk-comment{word-wrap:break-word;font-style:italic;color:#555;margin-bottom:10px}.objdetail-trail .talk .talk-comment .talk-comment-info,.objdetail-dealer .talk .talk-comment .talk-comment-info,.objdetail-destination .talk .talk-comment .talk-comment-info,.objdetail-hotel .talk .talk-comment .talk-comment-info{font-size:12px}.objdetail-trail .talk .talk-comment .talk-comment-info .talk-comment-meta,.objdetail-dealer .talk .talk-comment .talk-comment-info .talk-comment-meta,.objdetail-destination .talk .talk-comment .talk-comment-info .talk-comment-meta,.objdetail-hotel .talk .talk-comment .talk-comment-info .talk-comment-meta{color:#999;font-weight:300;margin-right:3px}.objdetail-trail .talk>span,.objdetail-dealer .talk>span,.objdetail-destination .talk>span,.objdetail-hotel .talk>span{display:block;margin-bottom:10px}.objdetail-trail .media .media-container,.objdetail-dealer .media .media-container,.objdetail-destination .media .media-container,.objdetail-hotel .media .media-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px}.objdetail-trail .media .media-container>div,.objdetail-dealer .media .media-container>div,.objdetail-destination .media .media-container>div,.objdetail-hotel .media .media-container>div{max-width:25%;margin-bottom:4px;flex:0 1 25%}.objdetail-trail .media .media-container>div>img,.objdetail-dealer .media .media-container>div>img,.objdetail-destination .media .media-container>div>img,.objdetail-hotel .media .media-container>div>img{padding-right:2px;padding-left:2px}.objdetail-trail .media .media-actions,.objdetail-dealer .media .media-actions,.objdetail-destination .media .media-actions,.objdetail-hotel .media .media-actions{padding-left:10px;padding-right:10px}.objdetail-trail .media .media-actions>div,.objdetail-dealer .media .media-actions>div,.objdetail-destination .media .media-actions>div,.objdetail-hotel .media .media-actions>div{margin-bottom:10px}.objdetail-trail .media>span,.objdetail-dealer .media>span,.objdetail-destination .media>span,.objdetail-hotel .media>span{display:block;margin-bottom:10px;padding-left:10px;padding-right:10px}.objdetail-trail .tracks>span,.objdetail-dealer .tracks>span,.objdetail-destination .tracks>span,.objdetail-hotel .tracks>span{display:block;padding-left:10px;padding-right:10px}.objdetail-trail .tracks .tracks-actions,.objdetail-dealer .tracks .tracks-actions,.objdetail-destination .tracks .tracks-actions,.objdetail-hotel .tracks .tracks-actions{padding-left:10px;padding-right:10px;margin-top:10px}.objdetail-trail .tracks .track,.objdetail-dealer .tracks .track,.objdetail-destination .tracks .track,.objdetail-hotel .tracks .track{border-bottom:1px solid #f3f2f2;padding:10px;cursor:pointer}.objdetail-trail .tracks .track:hover,.objdetail-dealer .tracks .track:hover,.objdetail-destination .tracks .track:hover,.objdetail-hotel .tracks .track:hover{background-color:#fafafa}.objdetail-trail .tracks .track.track-highlighted,.objdetail-dealer .tracks .track.track-highlighted,.objdetail-destination .tracks .track.track-highlighted,.objdetail-hotel .tracks .track.track-highlighted{font-weight:600;background-color:rgba(255,255,0,0.32)}.objdetail-trail .tracks .track .track-header,.objdetail-dealer .tracks .track .track-header,.objdetail-destination .tracks .track .track-header,.objdetail-hotel .tracks .track .track-header{display:flex;margin-bottom:10px}.objdetail-trail .tracks .track .track-header .track-header-left,.objdetail-dealer .tracks .track .track-header .track-header-left,.objdetail-destination .tracks .track .track-header .track-header-left,.objdetail-hotel .tracks .track .track-header .track-header-left{flex-grow:1}.objdetail-trail .tracks .track .track-header .track-name,.objdetail-dealer .tracks .track .track-header .track-name,.objdetail-destination .tracks .track .track-header .track-name,.objdetail-hotel .tracks .track .track-header .track-name{font-size:18px}.objdetail-trail .tracks .track .track-header .track-color,.objdetail-dealer .tracks .track .track-header .track-color,.objdetail-destination .tracks .track .track-header .track-color,.objdetail-hotel .tracks .track .track-header .track-color{width:25px;height:25px}.objdetail-trail .tracks .track .track-character,.objdetail-dealer .tracks .track .track-character,.objdetail-destination .tracks .track .track-character,.objdetail-hotel .tracks .track .track-character{color:#999;white-space:pre-wrap}.objdetail-trail .tracks .track .track-download,.objdetail-dealer .tracks .track .track-download,.objdetail-destination .tracks .track .track-download,.objdetail-hotel .tracks .track .track-download{display:flex;justify-content:space-around}.objdetail-trail .tracks .track .track-download a,.objdetail-dealer .tracks .track .track-download a,.objdetail-destination .tracks .track .track-download a,.objdetail-hotel .tracks .track .track-download a{width:100px}.objdetail-trail .destination,.objdetail-dealer .destination,.objdetail-destination .destination,.objdetail-hotel .destination{display:flex;align-items:flex-start;cursor:pointer}.objdetail-trail .destination img,.objdetail-dealer .destination img,.objdetail-destination .destination img,.objdetail-hotel .destination img{max-width:70px;padding-right:10px;height:auto}.objdetail-trail .destination div,.objdetail-dealer .destination div,.objdetail-destination .destination div,.objdetail-hotel .destination div{flex-grow:1}.objdetail-trail .destination .trail-destination-category,.objdetail-dealer .destination .trail-destination-category,.objdetail-destination .destination .trail-destination-category,.objdetail-hotel .destination .trail-destination-category{margin-top:0;margin-bottom:5px;font-size:15px;color:#777;font-weight:300;display:block}.objdetail-trail .destination .trail-destination-title,.objdetail-dealer .destination .trail-destination-title,.objdetail-destination .destination .trail-destination-title,.objdetail-hotel .destination .trail-destination-title{margin-top:0;color:#000;overflow:hidden;font-size:24px}.objdetail-trail .destination .trail-destination-title:hover,.objdetail-dealer .destination .trail-destination-title:hover,.objdetail-destination .destination .trail-destination-title:hover,.objdetail-hotel .destination .trail-destination-title:hover{color:#f28200}.objdetail-trail .more,.objdetail-dealer .more,.objdetail-destination .more,.objdetail-hotel .more{border-top:1px solid #f3f2f2}.objdetail-trail .more a,.objdetail-dealer .more a,.objdetail-destination .more a,.objdetail-hotel .more a{color:#000}.objdetail-trail .more a .glyphicon,.objdetail-dealer .more a .glyphicon,.objdetail-destination .more a .glyphicon,.objdetail-hotel .more a .glyphicon{font-size:12px;top:-1px;margin-right:5px}.objdetail-trail .more a small,.objdetail-dealer .more a small,.objdetail-destination .more a small,.objdetail-hotel .more a small{font-size:74%;margin-left:5px}.objdetail-destination .facts .statement{font-size:18px;white-space:pre-line;font-weight:300;line-height:1.25;margin-bottom:10px}.objdetail-destination .facts .info{margin-right:0}.objdetail-destination .facts .info a,.objdetail-destination .facts .info span{vertical-align:middle}.objdetail-destination .facts .info span{width:50px;display:inline-block;font-size:13px;color:#777;font-weight:300;line-height:13px}.objdetail-destination .facts .info a{display:inline-block;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.objdetail-destination .trails{margin-bottom:0!important}.objdetail-destination .trails>span{padding-left:10px;color:#999;font-size:12px;margin-bottom:3px;display:block}.objdetail-destination .trails .trail{border-top:1px solid #f3f2f2;padding:10px;cursor:pointer;display:flex}.objdetail-destination .trails .trail:hover{background-color:#fafafa}.objdetail-destination .trails .trail>div{flex-grow:1}.objdetail-destination .trails .trail .trail-title{font-size:18px}.objdetail-destination .trails .trail .trail-types{color:#999}.objdetail-destination .trails .trail img{height:45px;width:auto}.objdetail-dealer .facts .statement{font-size:18px;white-space:pre-line;font-weight:300;line-height:1.25;margin-bottom:10px}.objdetail-dealer .facts .openinghours{white-space:pre-wrap}.objdetail-dealer .facts .openinghours span{display:block;font-size:13px;color:#777;font-weight:300;margin-bottom:5px}.objdetail-dealer .contact{padding-left:10px;padding-right:10px;margin-bottom:10px;padding-top:10px;border-top:1px solid #f3f2f2}.objdetail-dealer .contact .info{margin-right:0;margin-bottom:5px}.objdetail-dealer .contact .info div,.objdetail-dealer .contact .info a,.objdetail-dealer .contact .info span{vertical-align:top;line-height:18px}.objdetail-dealer .contact .info span{width:70px;display:inline-block;font-size:13px;color:#777;font-weight:300}.objdetail-dealer .contact .info a,.objdetail-dealer .contact .info div{display:inline-block;word-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:280px}.objdetail-hotel .desc{padding-left:10px;padding-right:10px;margin-bottom:10px;font-size:12px;line-height:16px}.condition-reports-checkin-table{display:inline}.condition-reports-checkin-table tbody{display:inline-block;margin-bottom:5px}.condition-reports-checkin-table tbody .profile-img-link{vertical-align:top}.condition-reports-checkin-table tbody .profile-img-link img{width:40px;margin-right:5px}.table-condition-reports{table-layout:fixed}.table-condition-reports .table-condition-reports-cell-first{white-space:nowrap}.table-condition-reports .table-condition-report-details{font-size:24px;display:block}.table-condition-reports .table-condition-reports-cell{-ms-word-wrap:break-word;word-wrap:break-word}.table-condition-reports .table-condition-reports-cell-user table{display:inline}.table-condition-reports .table-condition-reports-cell-user table tbody{display:inline-block;margin-bottom:5px}.table-condition-reports .table-condition-reports-cell-user table tbody .name{border-top:0}.table-condition-reports .table-condition-reports-cell-user table tbody .profile-img{vertical-align:top;border-top:0}.table-condition-reports .table-condition-reports-cell-user table tbody .profile-img img{width:40px;margin-right:5px}