body.cycling-trips .wrap.container{position:relative;padding:0;max-width:none}body.cycling-trips .wrap.container:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;background:#161718}body.cycling-trips main{padding-bottom:0;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}body.cycling-trips main>header,body.cycling-trips main>section{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}body.cycling-trips main .trips-sidebar{-webkit-box-flex:1;-ms-flex:1 0 400px;flex:1 0 400px;min-width:0}body.cycling-trips main .trips-sidebar ::-webkit-scrollbar{width:0;background:transparent}body.cycling-trips main .trips-sidebar ::-webkit-scrollbar-thumb{background:red}body.cycling-trips main .trips-sidebar+section.map{-webkit-box-flex:5;-ms-flex:5 0 auto;flex:5 0 auto}body.cycling-trips main .trips-sidebar .route-details{padding-bottom:5vw}body.cycling-trips section.map{position:relative}body.cycling-trips #mapContainer{padding-bottom:66%}@media (max-width:1023px){body.cycling-trips #mapContainer{position:relative!important}}@media (min-width:1024px){body.cycling-trips section.map{min-height:100vh}body.cycling-trips #mapContainer{position:absolute;padding-bottom:100vh;top:0;left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}body.cycling-trips svg.star{color:gold}body.cycling-trips svg.star_bordered{color:#444}body.cycling-trips .zoom-controls{font-size:25px;margin:25px 25px 5px;text-align:center;box-shadow:0 5px 25px rgba(0,0,0,.15)}body.cycling-trips .zoom-controls .zoom-in,body.cycling-trips .zoom-controls .zoom-out{padding:10px;background-color:#fff;display:block;color:#000}body.cycling-trips .zoom-controls .zoom-in{border-radius:4px 4px 0 0}body.cycling-trips .zoom-controls .zoom-out{border-radius:0 0 4px 4px}body.cycling-trips .zoom-controls .zoom-connector{width:12px;height:5px;margin:-2px auto;background-color:#fff;position:relative;z-index:-1}body.cycling-trips .zoom-controls svg{display:block;cursor:pointer;margin:0;width:20px;height:20px}body.cycling-trips .center-control{font-size:40px;margin:5px 25px;text-align:center}body.cycling-trips .center-control .center-button{padding:10px;background-color:#fff;display:block;border-radius:4px;color:#000;box-shadow:0 5px 25px rgba(0,0,0,.15)}body.cycling-trips .center-control svg{display:block;cursor:pointer;margin:0;width:20px;height:20px}body.cycling-trips .recommended{color:#419468;font-weight:500}body.cycling-trips .rating .stars{margin-top:-3px;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:.25em}body.cycling-trips .rating .stars .rating-1,body.cycling-trips .rating .stars .rating-2,body.cycling-trips .rating .stars .rating-3,body.cycling-trips .rating .stars .rating-4,body.cycling-trips .rating .stars .rating-5{cursor:pointer}body.cycling-trips .rating .stars .rating-1:after,body.cycling-trips .rating .stars .rating-2:after,body.cycling-trips .rating .stars .rating-3:after,body.cycling-trips .rating .stars .rating-4:after,body.cycling-trips .rating .stars .rating-5:after{content:" ";display:block;width:100%;height:100%;line-height:0;position:relative;top:-24px;cursor:pointer}body.cycling-trips .rating .active .star,body.cycling-trips .rating .star-border{display:none}body.cycling-trips .rating .active .star-border{display:inline}body.cycling-trips .rating .value{color:#f9c73c;font-weight:700}body.cycling-trips .rating .ratings{color:#444}body.cycling-trips .rating.rating-now .star{display:inline;cursor:pointer}body.cycling-trips .rating.rating-now .star-border{display:none}body.cycling-trips .rating.rating-now .rating-active .star-border{display:inline}body.cycling-trips .rating.rating-now .rating-active .star{display:none}body.cycling-trips .rating.loading-after:after{display:inline-block}body.cycling-trips .popup-rating{padding-bottom:1em}@media (min-width:1024px){body.cycling-trips .popup-rating{min-width:400px}}body.cycling-trips .popup-rating h2{font-size:2em;color:#000;font-weight:700;margin:0;padding:0}body.cycling-trips .popup-rating .location{font-weight:400;color:#777;font-size:.8em}body.cycling-trips .popup-rating .location svg{width:.7em;height:1em;margin-right:.2em}body.cycling-trips .popup-rating .rating-block{margin-top:36px;margin-bottom:30px;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9}body.cycling-trips .popup-rating .rating-block p{font-size:1.25em;color:#000;font-weight:900;margin-top:.2em;margin-bottom:.1em}body.cycling-trips .popup-rating .rating-block .set-rating .rating-1,body.cycling-trips .popup-rating .rating-block .set-rating .rating-2,body.cycling-trips .popup-rating .rating-block .set-rating .rating-3,body.cycling-trips .popup-rating .rating-block .set-rating .rating-4,body.cycling-trips .popup-rating .rating-block .set-rating .rating-5{cursor:pointer;position:relative}body.cycling-trips .popup-rating .rating-block .set-rating .rating-1:after,body.cycling-trips .popup-rating .rating-block .set-rating .rating-2:after,body.cycling-trips .popup-rating .rating-block .set-rating .rating-3:after,body.cycling-trips .popup-rating .rating-block .set-rating .rating-4:after,body.cycling-trips .popup-rating .rating-block .set-rating .rating-5:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}body.cycling-trips .popup-rating .rating-block .set-rating .stars{float:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2em;margin:0}body.cycling-trips .popup-rating button{padding:.95em 8.2em .8em;display:block;margin:0 auto;cursor:pointer}body.cycling-trips .popup-rating button.disabled{background-color:#888;cursor:not-allowed}body.cycling-trips .share .facebook{color:#3b5998}body.cycling-trips .share .twitter{color:#1da1f2}body.cycling-trips .rating-successful{margin-top:-2em;margin-bottom:-1em;max-width:500px}body.cycling-trips .rating-successful svg{width:3.5em;height:3.5em}body.cycling-trips .rating-successful h2{font-size:1.5em;color:#000;font-weight:700;margin:0;padding:0}body.cycling-trips .rating-successful p{font-size:.875em;font-weight:400}@media (min-width:1024px){body.cycling-trips .rating-successful p{padding-left:50px;padding-right:50px}}body.cycling-trips .rating-successful .sharing-block{border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;padding:1.1em 0 1.25em;margin-bottom:.7em}body.cycling-trips .rating-successful .sharing-block p{margin-bottom:.9em}body.cycling-trips .rating-successful .sharing-block .share-on-facebook{background-color:#3b5998;display:inline-block;padding:.75em;line-height:.9;color:#3b5998}body.cycling-trips .rating-successful .sharing-block .share-on-facebook svg{background-color:#fff;width:1.6em;height:1.6em;padding-top:.3em;padding-left:.3em;border-radius:2px;vertical-align:top}body.cycling-trips .rating-successful .sharing-block .share-on-facebook span{display:inline-block;padding:.45em 0 .3em .5em;margin-left:.6em;border-left:1px solid hsla(0,0%,100%,.15);color:#fff}body.cycling-trips .user-rating .stars span:hover .star-border,body.cycling-trips .user-rating .stars span:hover~span .star-border{display:none}body.cycling-trips .user-rating .stars span:hover .star,body.cycling-trips .user-rating .stars span:hover~span .star{display:inline}body.cycling-trips .location{color:#444}body.cycling-trips .location .font-icon{margin-right:.5em;margin-top:-6px}body.cycling-trips button.show-more{cursor:pointer;text-align:center;font-weight:700;outline:0;min-height:0;font-size:1em}body.cycling-trips button.show-more .font-icon{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}body.cycling-trips button.show-more span:last-of-type{display:none}body.cycling-trips button.show-more.show span{display:inline}body.cycling-trips button.show-more.show span:first-child{display:none}body.cycling-trips .symbol{color:#999;line-height:1;margin-bottom:.5em}body.cycling-trips .symbol span{display:block;font-size:.8em}body.cycling-trips .poi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5em}body.cycling-trips .poi .poi-icon{-webkit-box-flex:0;-ms-flex:0 0 2em;flex:0 0 2em}body.cycling-trips .poi .poi-icon .font-icon{font-size:2em}body.cycling-trips .poi .info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.75em}body.cycling-trips .poi h4,body.cycling-trips .poi p{margin:0}body.cycling-trips .poi p{font-size:.8em;color:#999}body.cycling-trips .distance .font-icon{width:2em;margin-top:-6px}body.cycling-trips .ascent .font-icon,body.cycling-trips .descent .font-icon{width:1.2em;margin-top:-6px}body.cycling-trips .descent .symbol .font-icon{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}body.cycling-trips main>section.route-details{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:1em}body.cycling-trips main .route-details,body.cycling-trips main header.header{padding-right:7px;padding-left:7px}@media (min-width:768px){body.cycling-trips main .route-details,body.cycling-trips main header.header{padding-right:12px;padding-left:12px}}body.cycling-trips h1{color:#0e3a2f;padding-top:10px;font-weight:700;margin-bottom:0;font-size:1.8em}body.cycling-trips .recommended{text-transform:none;color:#000;background-color:#78faae;padding:1px 8px 0;border-radius:2px;font-size:15px;display:inline-block;float:right;position:relative;padding-left:30px;font-weight:700;margin-left:1em}@media (min-width:768px){body.cycling-trips .recommended{margin-top:15px}}body.cycling-trips .recommended .font-icon{margin-right:5px;font-size:17px;position:absolute;top:5px;left:8px}body.cycling-trips .popularity{padding-top:6px;padding-bottom:10px}body.cycling-trips .popularity .recommended>svg{margin-right:5px}body.cycling-trips .share{display:inline-block;margin-left:10px}body.cycling-trips .share a{margin-left:10px;color:#999}body.cycling-trips .share a:hover{color:#121415}body.cycling-trips .categorization{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1em;font-weight:500}body.cycling-trips .categorization .difficulty{-webkit-box-flex:1;-ms-flex:1 0 min-content;flex:1 0 min-content;padding-right:.5em}body.cycling-trips .categorization .type{padding-left:.5em;-webkit-box-flex:2;-ms-flex:2 0 min-content;flex:2 0 min-content}body.cycling-trips .categorization label{color:#419468;font-weight:700}body.cycling-trips .categorization span{color:#444}body.cycling-trips .temp-copy{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-top:.3em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.cycling-trips .temp-copy .copy{padding:0;-webkit-box-flex:0;-ms-flex:0 0 4.5em;flex:0 0 4.5em;height:2.5em;cursor:pointer}body.cycling-trips .temp-copy #permalink{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5em;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body.cycling-trips .temp-copy .font-icon{font-size:1.5rem}body.cycling-trips #permalink{outline:0}body.cycling-trips header .info{padding-bottom:1em}body.cycling-trips .labeled-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1em;border-top:1px solid #ededed;margin-bottom:1em;padding-left:1em;padding-right:1em}body.cycling-trips .labeled-block.align-top{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}body.cycling-trips .labeled-block>label{font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:-1em;margin-bottom:.5em}body.cycling-trips .labeled-block>div{-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto}body.cycling-trips .labeled-block>label{color:#419468}body.cycling-trips .weather-forecast .weather-forecast-wrapper{margin-top:-1em}body.cycling-trips .weather-forecast .days .day ul{border-top:1px solid #ededed}body.cycling-trips .weather-forecast .day{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.cycling-trips .weather-forecast .day label{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;display:inline-block;color:#419468;font-weight:500;line-height:1.2}body.cycling-trips .weather-forecast .day ul{padding:1.25em 0;-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;display:inline-block;list-style:none}body.cycling-trips .weather-forecast .day li{float:left;display:block;width:33%}body.cycling-trips .weather-forecast .day .icon{text-align:center;width:100%;font-size:1.5em}body.cycling-trips .weather-forecast .day .temparature{text-align:center;font-weight:500}body.cycling-trips .weather-forecast .day-period{text-align:center;color:#999;font-weight:500;text-transform:uppercase}body.cycling-trips .weather-forecast .days .day-period{text-transform:capitalize}body.cycling-trips .weather-forecast .day.today label,body.cycling-trips .weather-forecast .days label{color:#999;text-align:center;font-weight:700}body.cycling-trips .weather-forecast .powered-by{color:#999;font-weight:400;text-align:right;white-space:nowrap;font-size:.8em}body.cycling-trips .weather-forecast .powered-by a{color:#999;border-bottom:1px solid #f9f9f9}@media (min-width:768px){body.cycling-trips .weather-forecast .day label{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}body.cycling-trips .weather-forecast .day .icon{font-size:1.75em}body.cycling-trips .weather-forecast .day .temparature{font-size:1.2em}}body.cycling-trips .back{color:#121415;margin-top:10px;display:inline-block}body.cycling-trips .back svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);height:12px;margin-top:-6px;margin-right:10px}body.cycling-trips .route-stats .ascent .symbol,body.cycling-trips .route-stats .descent .symbol,body.cycling-trips .route-stats .distance .symbol{display:inline-block}body.cycling-trips .route-stats .ascent .symbol span,body.cycling-trips .route-stats .descent .symbol span,body.cycling-trips .route-stats .distance .symbol span{font-weight:400}body.cycling-trips .route-stats .ascent span.value,body.cycling-trips .route-stats .descent span.value,body.cycling-trips .route-stats .distance span.value{font-weight:500}@media (min-width:768px){body.cycling-trips .route-stats .ascent span.value,body.cycling-trips .route-stats .descent span.value,body.cycling-trips .route-stats .distance span.value{font-size:1em}}body.cycling-trips .route-stats .route-stats-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:280px}body.cycling-trips .duration>div,body.cycling-trips .route-stats>div,body.cycling-trips .weather>div{text-align:center}body.cycling-trips .entry-content>label{margin-top:20px}body.cycling-trips .entry-content .content{max-height:200px;overflow:hidden}body.cycling-trips .entry-content .content:after,body.cycling-trips .entry-content .content:before{display:table;content:" "}body.cycling-trips .entry-content .content:after{clear:both}body.cycling-trips .entry-content .show-more{display:none}body.cycling-trips .entry-content .show-button .show-more{display:block}body.cycling-trips .entry-content .show-button .content{position:relative}body.cycling-trips .entry-content .show-button .content:after{position:absolute;content:"";display:block;left:0;right:0;bottom:0;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}body.cycling-trips .download{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.cycling-trips .download div{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}body.cycling-trips .download a{cursor:pointer;text-transform:uppercase;text-align:center;display:block;color:#121415}body.cycling-trips .download a:link,body.cycling-trips .download a:visited{color:#121415}body.cycling-trips .download a:hover{color:#419468}body.cycling-trips .download a label{display:block;min-width:80px}body.cycling-trips .download a .font-icon{font-size:2em}body.cycling-trips .image-gallery h2.entry-title,body.cycling-trips .related-articles h2.entry-title{margin-bottom:0}body.cycling-trips .image-gallery .nice-scrollbar .jspDrag,body.cycling-trips .related-articles .nice-scrollbar .jspDrag{border-radius:16px;background-color:#ededed}body.cycling-trips .image-gallery .nice-scrollbar .jspVerticalBar,body.cycling-trips .related-articles .nice-scrollbar .jspVerticalBar{background-color:transparent}body.cycling-trips .image-gallery .nice-scrollbar .jspVerticalBar .jspDrag,body.cycling-trips .related-articles .nice-scrollbar .jspVerticalBar .jspDrag{display:none}body.cycling-trips .image-gallery .nice-scrollbar .jspHorizontalBar,body.cycling-trips .related-articles .nice-scrollbar .jspHorizontalBar{background-color:transparent}body.cycling-trips .image-gallery .nice-scrollbar .jspHorizontalBar .jspCorner,body.cycling-trips .related-articles .nice-scrollbar .jspHorizontalBar .jspCorner{display:none}body.cycling-trips .image-gallery .nice-scrollbar .jspTrack,body.cycling-trips .related-articles .nice-scrollbar .jspTrack{background-color:transparent}body.cycling-trips .image-gallery .nice-scrollbar .jspTrack:before,body.cycling-trips .related-articles .nice-scrollbar .jspTrack:before{content:" ";width:100%;height:1px;background-color:#f9f9f9;position:absolute;top:7px}body.cycling-trips .image-gallery .slider,body.cycling-trips .related-articles .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:none;padding-bottom:20px;margin-right:-7px;margin-left:-7px}body.cycling-trips .image-gallery .slider:after,body.cycling-trips .image-gallery .slider:before,body.cycling-trips .related-articles .slider:after,body.cycling-trips .related-articles .slider:before{display:table;content:" "}body.cycling-trips .image-gallery .slider:after,body.cycling-trips .related-articles .slider:after{clear:both}body.cycling-trips .image-gallery .item,body.cycling-trips .related-articles .item{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px;display:block;padding-right:7px;padding-left:7px}body.cycling-trips .image-gallery a{position:relative;display:block;padding-top:100%;overflow:hidden}body.cycling-trips .image-gallery a img{position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0) scale(1.01);-ms-transform:translate3D(-50%,-50%,0) scale(1.01);transform:translate3D(-50%,-50%,0) scale(1.01);width:auto;max-width:none;height:100%;max-height:100%}body.cycling-trips .related-articles .entry-thumbnail{position:relative;display:block;padding-top:66.6666666667%;overflow:hidden}body.cycling-trips .related-articles .entry-thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0) scale(1.01);-ms-transform:translate3D(-50%,-50%,0) scale(1.01);transform:translate3D(-50%,-50%,0) scale(1.01);width:auto;max-width:none;height:100%;max-height:100%}body.cycling-trips .related-articles .entry-title{font-size:1em;font-weight:500;text-align:center;margin-top:.5em}body.cycling-trips .related-articles a,body.cycling-trips .related-articles a:link,body.cycling-trips .related-articles a:visited{color:#121415}body.cycling-trips .related-articles a:hover{color:#419468}body.cycling-trips .itinerary>label{margin-top:18px}body.cycling-trips .itinerary ol{margin:0;padding:0;list-style:none}body.cycling-trips .itinerary ol li{cursor:pointer}body.cycling-trips .itinerary ol li.selected .info h4,body.cycling-trips .itinerary ol li.selected .poi-icon>svg{color:#419468}body.cycling-trips .itinerary .poi.hidden{display:none}@media (max-width:1023px){body.cycling-trips #mapContainer{width:100%}}body.cycling-trips #mapContainer .kml-milestone{position:absolute}body.cycling-trips #mapContainer .kml-milestone .kml-milestone-content{color:#78faae;background-color:#0e3a2f;border:2px solid #78faae;width:40px;height:20px;padding-top:2px;text-align:center;position:relative;left:-18px;top:-12px;border-radius:10px;font-size:.9em;font-weight:500}body.cycling-trips #mapContainer .kml-milestone.hidden{display:none}body.archive.cycling-trips h2{color:#419468;font-weight:700;margin-bottom:5px;text-align:left;font-size:1.5em}body.archive.cycling-trips h2 svg{float:right}body.archive.cycling-trips h2.collapsed,body.archive.cycling-trips h2.expanded{cursor:pointer}body.archive.cycling-trips h2.collapsed{color:#999}body.archive.cycling-trips main{background-color:#fff}body.archive.cycling-trips main header.header{padding:0;margin:0}body.archive.cycling-trips main header.header img{padding:0;margin:0;width:100%}body.archive.cycling-trips .select-wrapper{background-color:#fff}body.archive.cycling-trips .search-form{padding:20px;overflow:hidden}body.archive.cycling-trips .trips-sidebar{z-index:0}body.archive.cycling-trips .thumbnail{background-color:#f9f9f9;background-image:url(https://d2p6e6u75xmxt8.cloudfront.net/assets/25.7.7/skoda-wlc-theme/dist/images/site-logo.svg);background-repeat:no-repeat;background-position:50%;background-size:80% auto}body.archive.cycling-trips .thumbnail img{max-width:356px}body.archive.cycling-trips .location-search{background-color:#eee;width:100%;padding:17px 36px 17px 9px;margin-top:10px;color:#444;outline:0}body.archive.cycling-trips .location-search:-ms-input-placeholder,body.archive.cycling-trips .location-search::-webkit-input-placeholder{color:#444}body.archive.cycling-trips .location-search:-moz-placeholder,body.archive.cycling-trips .location-search::-moz-placeholder{color:#444;opacity:1}body.archive.cycling-trips .location-search-results{position:absolute;z-index:200;left:25px;right:25px}body.archive.cycling-trips .location-search-results .location-search-place.selected{background-color:#d3d3d3}body.archive.cycling-trips .location-form{text-align:center;color:#444}body.archive.cycling-trips .location-form .location-form-target{position:relative;height:0;text-align:right;top:-50px;right:1px;cursor:pointer;font-size:20px;-webkit-transition:.5s;transition:.5s}body.archive.cycling-trips .location-form .location-form-target svg{width:2em;padding:.5em;height:2em}body.archive.cycling-trips .location-form .location-form-target:hover{color:#999}body.archive.cycling-trips .location-form .location-search-submit{margin:25px auto 10px;font-size:1em;cursor:pointer}body.archive.cycling-trips .location-form .location-search-info{color:#777;margin-top:36px;line-height:1.1;font-size:.75em;padding:0 20%}body.archive.cycling-trips .location-form .location-search-results{list-style:none;background-color:#fff;border:1px solid #eee;border-top:0;border-bottom:0;text-align:left}body.archive.cycling-trips .location-form .location-search-results li{border-bottom:1px solid #eee}body.archive.cycling-trips .location-form .location-search-results li a{display:block;padding:10px;color:#121415}body.archive.cycling-trips .location-form .location-search-results li a:link,body.archive.cycling-trips .location-form .location-search-results li a:visited{color:#121415}body.archive.cycling-trips .location-form .location-search-results li a:hover{color:#419468}body.archive.cycling-trips .location-form .more-filters{color:#0e3a2f;font-weight:700;cursor:pointer;display:block;line-height:1}body.archive.cycling-trips .location-form .more-filters svg{margin-left:5px;width:11px}body.archive.cycling-trips .location-form .more-filters span.more-filters-label{display:inline-block;border-bottom:1px solid transparent;-webkit-transition:.5s;transition:.5s}body.archive.cycling-trips .location-form .more-filters span.more-filters-label-collapse{display:none}body.archive.cycling-trips .location-form .more-filters span.more-filters-number{color:#777;margin-left:5px}body.archive.cycling-trips .location-form .more-filters.expanded span.more-filters-label{display:none}body.archive.cycling-trips .location-form .more-filters.expanded span.more-filters-label-collapse{display:inline-block}body.archive.cycling-trips .location-form .reset-filters{display:block;margin-top:8px;cursor:pointer;visibility:hidden;text-transform:uppercase;font-size:.75em}body.archive.cycling-trips .location-form .main-label{color:#419468;display:block;text-align:left;font-size:1.125em;font-weight:600;margin-top:18px;margin-bottom:10px}body.archive.cycling-trips .location-form .bicycle-for,body.archive.cycling-trips .location-form .bicycle-type,body.archive.cycling-trips .location-form .keyword,body.archive.cycling-trips .location-form .length,body.archive.cycling-trips .location-form .terrain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:2.5em}body.archive.cycling-trips .location-form .bicycle-for input[type=radio],body.archive.cycling-trips .location-form .bicycle-type input[type=radio],body.archive.cycling-trips .location-form .keyword input[type=radio],body.archive.cycling-trips .location-form .length input[type=radio],body.archive.cycling-trips .location-form .terrain input[type=radio]{display:none}body.archive.cycling-trips .location-form .bicycle-for input[type=text],body.archive.cycling-trips .location-form .bicycle-type input[type=text],body.archive.cycling-trips .location-form .keyword input[type=text],body.archive.cycling-trips .location-form .length input[type=text],body.archive.cycling-trips .location-form .terrain input[type=text]{outline:0;color:#444;background-color:#eee;width:100%;padding:18px 12px}body.archive.cycling-trips .location-form .bicycle-for label.main-label,body.archive.cycling-trips .location-form .bicycle-type label.main-label,body.archive.cycling-trips .location-form .keyword label.main-label,body.archive.cycling-trips .location-form .length label.main-label,body.archive.cycling-trips .location-form .terrain label.main-label{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}body.archive.cycling-trips .location-form .bicycle-for label.radio-label,body.archive.cycling-trips .location-form .bicycle-type label.radio-label,body.archive.cycling-trips .location-form .keyword label.radio-label,body.archive.cycling-trips .location-form .length label.radio-label,body.archive.cycling-trips .location-form .terrain label.radio-label{width:25%;display:inline-block;cursor:pointer;background-color:#fff;border-right:0;font-size:1em;line-height:1;font-weight:400}body.archive.cycling-trips .location-form .bicycle-for label.radio-label.selected,body.archive.cycling-trips .location-form .bicycle-type label.radio-label.selected,body.archive.cycling-trips .location-form .keyword label.radio-label.selected,body.archive.cycling-trips .location-form .length label.radio-label.selected,body.archive.cycling-trips .location-form .terrain label.radio-label.selected{font-weight:600;color:#161718}body.archive.cycling-trips .location-form .bicycle-for label.radio-label.selected span,body.archive.cycling-trips .location-form .bicycle-type label.radio-label.selected span,body.archive.cycling-trips .location-form .keyword label.radio-label.selected span,body.archive.cycling-trips .location-form .length label.radio-label.selected span,body.archive.cycling-trips .location-form .terrain label.radio-label.selected span{border-bottom:2px solid #419468}body.archive.cycling-trips .location-form .bicycle-for label.radio-label:hover,body.archive.cycling-trips .location-form .bicycle-type label.radio-label:hover,body.archive.cycling-trips .location-form .keyword label.radio-label:hover,body.archive.cycling-trips .location-form .length label.radio-label:hover,body.archive.cycling-trips .location-form .terrain label.radio-label:hover{color:#121415}body.archive.cycling-trips .location-form .bicycle-for label.radio-label:hover span,body.archive.cycling-trips .location-form .bicycle-type label.radio-label:hover span,body.archive.cycling-trips .location-form .keyword label.radio-label:hover span,body.archive.cycling-trips .location-form .length label.radio-label:hover span,body.archive.cycling-trips .location-form .terrain label.radio-label:hover span{border-bottom:2px solid #78faae}body.archive.cycling-trips .location-form .bicycle-for label.radio-label:hover.selected span,body.archive.cycling-trips .location-form .bicycle-type label.radio-label:hover.selected span,body.archive.cycling-trips .location-form .keyword label.radio-label:hover.selected span,body.archive.cycling-trips .location-form .length label.radio-label:hover.selected span,body.archive.cycling-trips .location-form .terrain label.radio-label:hover.selected span{color:#161718}body.archive.cycling-trips .location-form .bicycle-for label.radio-label span,body.archive.cycling-trips .location-form .bicycle-type label.radio-label span,body.archive.cycling-trips .location-form .keyword label.radio-label span,body.archive.cycling-trips .location-form .length label.radio-label span,body.archive.cycling-trips .location-form .terrain label.radio-label span{padding:22px 0 20px;border-bottom:2px solid transparent;display:inline-block;-webkit-transition:.5s;transition:.5s}body.archive.cycling-trips .location-form .length label.radio-label{width:20%}body.archive.cycling-trips .location-form .keyword{padding-bottom:30px}body.archive.cycling-trips .search-result{background-color:#fff;display:none;padding:24px 0 20px;text-align:center;box-shadow:0 -5px 20px #ededed}body.archive.cycling-trips .search-result h2{margin:0;padding-left:20px;padding-bottom:11px}body.archive.cycling-trips .search-result .count{text-align:left;padding-left:20px;padding-bottom:10px;color:#777;font-weight:500}body.archive.cycling-trips .search-result .results a{color:#121415}body.archive.cycling-trips .search-result .results a article{text-align:left;padding:10px;box-shadow:-2px 1px 6px rgba(0,0,0,.17);margin-bottom:20px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper .thumbnail{position:relative;display:block;padding-top:50%;overflow:hidden}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0) scale(1.01);-ms-transform:translate3D(-50%,-50%,0) scale(1.01);transform:translate3D(-50%,-50%,0) scale(1.01);width:100%;max-width:100%;height:auto;max-height:none}body.archive.cycling-trips .search-result .results a article h3{margin:.8em 0 .3em;font-weight:700}body.archive.cycling-trips .search-result .results a article .popularity{padding:0 0 5px}body.archive.cycling-trips .search-result .results a article .route-stats{padding:0}body.archive.cycling-trips .search-result .results a article .route-stats .route-stats-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:280px;margin-top:.3em}body.archive.cycling-trips .search-result .results a article .route-stats .symbol{display:inline-block;color:#999}body.archive.cycling-trips .search-result .results a article .route-stats .value{display:inline-block;margin-left:4px}body.archive.cycling-trips .search-result .results a article .route-stats .ascent,body.archive.cycling-trips .search-result .results a article .route-stats .descent,body.archive.cycling-trips .search-result .results a article .route-stats .distance{-webkit-box-flex:0;-ms-flex:none;flex:none}body.archive.cycling-trips .search-result .results a article .labeled-block{margin-bottom:0}body.archive.cycling-trips .search-result .results a article .recommended{float:right;font-weight:700}body.archive.cycling-trips .search-result .results a article:hover{background-color:#f9f9f9}body.archive.cycling-trips .trips-sidebar{position:relative}body.archive.cycling-trips .trips-sidebar.loading-after:before{content:" ";display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.2);z-index:500}body.archive.cycling-trips .trips-sidebar.loading-after:after{content:" ";display:block;position:absolute;left:50%;top:35vh;margin-left:-2em;width:3em;height:3em;z-index:500;border-color:hsla(0,0%,94%,.8) hsla(0,0%,74%,.3);border-width:4px 2px}body.archive.cycling-trips .search-result .show-more.hidden{display:none;margin:20px auto}body.archive.cycling-trips .search-result .type-cycling_trips.is-recommended .recommended{display:block}body.archive.cycling-trips .search-result .type-cycling_trips .recommended{display:none}@media (min-width:1024px){body.archive.cycling-trips .search-form .location-search-results{left:20px;right:20px}body.archive.cycling-trips .search-result .results a article{position:relative;padding:20px 30px;box-shadow:none;margin-bottom:0}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper{width:130px;float:left;margin-right:30px}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper .thumbnail{position:relative;display:block;padding-top:100%;overflow:hidden}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper .thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0) scale(1.01);-ms-transform:translate3D(-50%,-50%,0) scale(1.01);transform:translate3D(-50%,-50%,0) scale(1.01);width:auto;max-width:none;height:100%;max-height:100%}body.archive.cycling-trips .search-result .results a article .thumbnail-wrapper h3{margin:.2em 0 .3em}body.archive.cycling-trips .search-result .results a article .route-stats{padding-top:.2em;padding-bottom:0;border-top:1px solid #ededed;margin-left:160px;padding-top:0}body.archive.cycling-trips .search-result .results a article .recommended{text-transform:none;color:#000;background-color:#78faae;border-radius:2px;font-size:15px;margin-top:-5px;position:relative;padding-left:30px;margin-left:1em}body.archive.cycling-trips .search-result .results a article .recommended .font-icon{margin-right:5px;font-size:17px;position:absolute;top:5px;left:8px}body.archive.cycling-trips .search-result .results a article:after{content:" ";width:100%;border-bottom:1px solid #ededed;display:block;position:relative;bottom:-20px}body.archive.cycling-trips .map .info-window div:first-child div:first-child div:nth-child(3){display:none}body.archive.cycling-trips .map .siw{position:absolute;z-index:100}body.archive.cycling-trips .map .siw .siw-content{padding:9px;background-color:#fff;position:absolute;right:0;bottom:6px;padding-right:45px}body.archive.cycling-trips .map .siw .siw-content .siw-close{display:inline-block;padding:5px;cursor:pointer;position:absolute;top:0;right:0;font-size:1.2em;color:#777}body.archive.cycling-trips .map .siw .siw-content .siw-img{width:71px;position:absolute;bottom:-11px;right:-36px}body.archive.cycling-trips .map a.article-wrapper{min-width:220px;display:block;color:#121415}body.archive.cycling-trips .map a.article-wrapper article{position:relative;padding:0;box-shadow:none;margin-bottom:0}body.archive.cycling-trips .map a.article-wrapper article .info h3{margin-bottom:.1em;padding-top:.3em}body.archive.cycling-trips .map a.article-wrapper article .location{display:none}body.archive.cycling-trips .map a.article-wrapper article .route-stats{padding-top:.5em;padding-bottom:.2em;margin-top:.7em;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9}body.archive.cycling-trips .map a.article-wrapper article .route-stats .symbol{display:inline}body.archive.cycling-trips .map a.article-wrapper article .recommended{display:none}body.archive.cycling-trips .map a.article-wrapper article .popularity{padding-top:2px;padding-bottom:3px}body.archive.cycling-trips .map a.article-wrapper:hover h3{text-decoration:underline}}@media (max-width:1023px){body.archive.cycling-trips .search-form{padding:20px 15px}body.archive.cycling-trips .search-result .results a article .route-stats{border-top:1px solid #f9f9f9}body.archive.cycling-trips .map #mapContainer{display:none}}@media (min-width:768px){body.archive.cycling-trips .search-result .results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive.cycling-trips .search-result .results>a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:10px;max-width:50%}body.archive.cycling-trips .search-result .results>a article .entry-title,body.archive.cycling-trips .search-result .results>a article .location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:767px){body.archive.cycling-trips .location-search-info{display:none}}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}