.btn-block{font-feature-settings:"clig" off,"liga" off;cursor:pointer;font-family:Montserrat,Roboto,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding:9.25px}.bottom-overlay[data-v-c4fcf636]{background:#fff;border-radius:15px;border-top:1px solid #000;bottom:0;left:0;padding:10px 15px;position:fixed;right:0;width:100%;z-index:999}.overlay-border[data-v-c4fcf636]{border-bottom:1px solid #c4c4c4!important;margin-left:-15px;margin-right:-15px}.overlay-label[data-v-c4fcf636]{font-size:20px;font-weight:500}.bottom-overlay .btn[data-v-c4fcf636]{border-radius:5px;height:45px;margin-top:10px;width:35%}.poi-card[data-v-2a583313]{background-color:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(39,39,41,.12),0 1px 2px 0 rgba(39,39,41,.24);color:#272729!important;display:block;min-height:347px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:box-shadow .2s;width:100%}.poi-card[data-v-2a583313]:hover{box-shadow:0 19px 38px 0 rgba(39,39,41,.3),0 15px 12px 0 rgba(39,39,41,.22)}.poi-card h4[data-v-2a583313]{word-break:break-word}.poi-card figure[data-v-2a583313]{border-radius:3px 3px 0 0;height:200px;overflow:hidden;position:relative;width:100%}.poi-card figure img[data-v-2a583313]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.poi-card figure .figure-gradient[data-v-2a583313]{background:linear-gradient(-180deg,transparent 50%,rgba(0,0,0,.5) 98%);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.poi-card figure .poi-figure-title[data-v-2a583313]{bottom:0;color:#fff;padding:0 20px;position:absolute;text-shadow:0 1px 3px rgba(0,0,0,.6);width:100%}.poi-card figure .poi-figure-title h4[data-v-2a583313]{font-size:18px;line-height:20px;margin-bottom:5px;margin-top:0}.poi-card figure .poi-figure-title small[data-v-2a583313]{display:inline-block;font-size:16px;font-style:italic;margin-bottom:17px}.poi-card .poi-card-content[data-v-2a583313]{display:block;padding:20px}.poi-card .poi-card-content p[data-v-2a583313]{height:96px;overflow:hidden}.share-route-wrapper .route-share-title[data-v-45851114]{display:block}.share-route-wrapper .share-route-btn[data-v-45851114]{background:#fff;border-radius:100px;box-shadow:0 3px 6px 0 rgba(39,39,41,.16),0 3px 6px 0 rgba(39,39,41,.23);color:#272729;cursor:pointer;display:inline-block;font-size:29px;height:50px;line-height:59px;margin:4px;padding:0;text-align:center;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s;width:50px}.share-route-wrapper .share-route-btn[data-v-45851114]:hover{background-color:#ff8b00;color:#fff}.share-route-wrapper .share-route-btn .dripicons-mail[data-v-45851114]{bottom:2px;position:relative}.small-poi-wrapper[data-v-417f9476]{-webkit-overflow-scrolling:touch;display:inline-flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:20px;width:100%}.small-poi-wrapper .participant-link[data-v-417f9476]{background:#eee;border-radius:0 0 3px 3px;box-sizing:border-box;color:#272729;display:inline-block;margin-right:10px;max-width:calc(50% - 10px);min-width:345px;padding:20px;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important;vertical-align:middle}.small-poi-wrapper .participant-link[data-v-417f9476],.small-poi-wrapper .participant-link[data-v-417f9476]:hover{box-shadow:0 1px 3px 0 rgba(39,39,41,.12),0 1px 2px 0 rgba(39,39,41,.24)}.small-poi-wrapper .participant-link figure[data-v-417f9476]{border-radius:50%;float:left;height:90px;overflow:hidden;position:relative;width:90px}.small-poi-wrapper .participant-link figure img[data-v-417f9476]{height:90px;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:auto;z-index:1}.poi-card[data-v-4b8d94e8]{background-color:#fff;border-radius:3px;box-shadow:0 1px 3px 0 rgba(39,39,41,.12),0 1px 2px 0 rgba(39,39,41,.24);color:#272729!important;display:block;margin-top:40px;min-height:260px;padding:45px 20px 30px;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important;width:230px}.poi-card h4[data-v-4b8d94e8]{word-break:break-word}.poi-card .poi-icon[data-v-4b8d94e8]{border:6px solid #fff;border-radius:100px;box-shadow:0 2px 3px 0 rgba(39,39,41,.2),0 0 3px 0 rgba(39,39,41,.1);font-size:31px;height:64px;left:0;line-height:62px;margin:0 auto;position:absolute;right:0;text-align:center;top:-32px;width:64px}.poi-card .poi-icon span[data-v-4b8d94e8]{color:#fff;display:block;line-height:52px}.poi-card .poi-icon i[data-v-4b8d94e8]{font-size:31px;line-height:62px}.poi-card .poi-start[data-v-4b8d94e8]{background-color:#00984b}.poi-card .poi-start.poi-end[data-v-4b8d94e8]{background:linear-gradient(135deg,#00984b 50%,#e01317 51%)}.poi-card address a[data-v-4b8d94e8]{color:#272729!important;-webkit-text-decoration:none!important;text-decoration:none!important}iframe[data-v-0e921343]{height:100%;min-height:500px;width:100%}.custom-control.custom-radio input.custom-control-input:focus{box-shadow:0 0 0 .2rem #7fdce1!important;outline:none}.custom-control-input:checked~.custom-control-label:before{background-color:#2bafb5!important;border-color:#2bafb5!important}.instructions .table .poi-icon[data-v-8b71f794]{border:4px solid #000;border-radius:50%;display:block;height:40px;text-align:center;width:40px}.instructions .table .poi-icon i[data-v-8b71f794]{color:#000;font-size:23px;line-height:40px}.instructions .table .junction-marker[data-v-8b71f794],.instructions .table .pin-marker[data-v-8b71f794]{background-color:#fff;border-color:#000;color:#000;font-size:20px;padding-top:8px}.instructions .table .arrow-marker[data-v-8b71f794]{background-color:#fff;border-color:#000;color:#000;font-size:23px;padding-top:3px}.table tbody tr[data-v-8b71f794]:hover{background:#97dee1;cursor:pointer}a.poi-info[data-v-8b71f794]{color:#00b1b9;font-size:23px}a.poi-info[data-v-8b71f794]:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.custom-marker[data-v-8b71f794]{border:3px solid #fff;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26),0 2px 10px 0 rgba(0,0,0,.16);color:#fff;height:40px;text-align:center;transition:background-color .2s;width:40px}.custom-marker.active[data-v-8b71f794]{background-color:#2bafb5}.custom-marker i[data-v-8b71f794]{color:#fff;font-size:15px;line-height:27px}.custom-marker .custom-marker-text[data-v-8b71f794],.custom-marker .pin-marker-text[data-v-8b71f794]{display:block;font-weight:700;line-height:21px;text-align:center}.junction-marker[data-v-8b71f794],.pin-marker[data-v-8b71f794]{background-color:#fff;border-color:#0414b7;color:#0414b7;font-size:20px;padding-top:8px}.arrow-marker[data-v-8b71f794]{background-color:#fff;border-color:#ddd;color:#000;font-size:23px;padding-top:3px}.poi-icon i.first[data-v-8b71f794]{border-color:#00984b;color:#00984b}.poi-icon i.last[data-v-8b71f794]{border-color:#e01317;color:#e01317}li.place-directory a[data-v-c1df2be8]{color:#030405;-webkit-text-decoration:underline;text-decoration:underline}#review-list-wrapper #review-head[data-v-136581b0]{margin-bottom:70px!important}#review-list-wrapper #review-head .review-head-star[data-v-136581b0]{align-items:center;display:flex}#review-list-wrapper #review-head .review-head-star span[data-v-136581b0]{color:#7b7b7b;margin-left:10px;margin-top:10px}#review-list-wrapper #review-head .review-head-description[data-v-136581b0]{margin-top:10px}#review-list-wrapper .custom-pagination>li>button{color:#03b2b9!important}#review-list-wrapper .custom-pagination>li>button:focus{outline-color:#03b2b9!important}#review-list-wrapper .custom-pagination>li.active>button,#review-list-wrapper .custom-pagination>li>button:hover{background-color:#d9f3f5!important;color:#03b2b9!important}#review-list-wrapper .custom-pagination>.page-item.active .page-link{border-color:#03b2b9}#btn-review-add[data-v-eece51dc]{max-width:35%;min-width:20%}.description-wrapper textarea[data-v-eece51dc]{background:#fff;border:1px solid #7b7b7b;border-radius:2px;font-size:16px;height:100px;padding:10px 8px;width:100%}.description-wrapper textarea[data-v-eece51dc]:focus{box-shadow:0 0 0 .2rem rgba(255,139,0,.251);outline:none}.input-review,.vs__dropdown-toggle{border:1px solid #7b7b7b!important}.input-review{border-radius:2px}.edit-route-btn[data-v-665b9c1f]{display:inline-block;width:auto}a.tour-tip[data-v-665b9c1f]{color:#000}a.tour-tip[data-v-665b9c1f],a.tour-tip[data-v-665b9c1f]:hover{-webkit-text-decoration:underline;text-decoration:underline}a.tour-tip[data-v-665b9c1f]:hover{color:#2bafb5}.favorites-count[data-v-665b9c1f]{padding-left:25px;position:relative}.favorites-count i[data-v-665b9c1f]{font-size:20px;height:24px;left:0;position:absolute;top:-3px}.elevation-chart-container[data-v-665b9c1f]{background:#f8f8f8;margin-left:-50px;margin-right:-15px;padding-left:50px;padding-right:15px}.elevation-chart-container-embeded[data-v-665b9c1f]{margin-left:-35px!important;margin-right:-35px!important}.route-detail #map-wrapper[data-v-665b9c1f]{height:50vh;padding-left:0!important;padding-right:0!important;position:relative}@media screen and (max-width:991px){.route-detail #map-wrapper[data-v-665b9c1f]{margin:0;padding:0}}@media screen and (min-width:992px){.route-detail #map-wrapper[data-v-665b9c1f]{bottom:0;height:100vh;padding-top:72px;position:fixed;right:0}}.embed[data-v-665b9c1f]{margin-left:0!important;margin-right:0!important}.embed #map-wrapper[data-v-665b9c1f]{height:600px;max-height:600px!important;overflow:hidden!important;position:relative}@media screen and (max-width:767px){.embed #map-wrapper[data-v-665b9c1f]{height:200px!important;max-height:200px!important}}#detail[data-v-665b9c1f]{margin-bottom:40px}#detail .route-location span[data-v-665b9c1f]{cursor:pointer}#detail .route-location span[data-v-665b9c1f]:hover{-webkit-text-decoration:underline;text-decoration:underline}#detail .rating-route-detail[data-v-665b9c1f]{align-items:center;display:flex}#detail .rating-route-detail span[data-v-665b9c1f]{color:#7b7b7b;font-size:16px;margin-left:5px;margin-top:5px}#detail .route-detail-stats[data-v-665b9c1f]{align-items:center;background:#fff;border:1px solid #efefef;border-radius:4px;box-shadow:0 2px 16px rgba(0,0,0,.08);display:flex;font-size:20px;height:64px;justify-content:space-evenly;padding-left:15px;padding-right:15px;text-align:center;width:100%}#detail .route-tag[data-v-665b9c1f]{border:1px solid #c5c5c5;border-radius:4px;color:#a6a6a6;display:inline-block;font-size:19px;height:38px;line-height:38px;margin-bottom:15px;margin-right:15px;padding:0 12px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:all .2s}#detail .author-wrapper[data-v-665b9c1f]{background:#eee;border-radius:3px;box-shadow:0 1px 3px 0 rgba(39,39,41,.12),0 1px 2px 0 rgba(39,39,41,.24);padding:30px 20px;text-align:center}#detail .author-wrapper .author-image[data-v-665b9c1f]{float:none;margin:0 auto 20px;max-width:100px;width:100%}#detail .author-wrapper .author-image figure[data-v-665b9c1f]{overflow:hidden;padding-top:100%;position:relative;width:100%}#detail .author-wrapper .author-image figure img[data-v-665b9c1f]{left:50%;max-width:90%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}#detail .collapsed[data-v-665b9c1f]{max-height:250px;overflow:hidden;position:relative}#detail .collapsed[data-v-665b9c1f]:after{background:linear-gradient(180deg,hsla(0,0%,100%,.58),#fff);bottom:0;content:"";display:block;height:40px;opacity:1;position:absolute;transition:opacity .2s;width:100%}#detail .practical-pois-wrapper[data-v-665b9c1f]{overflow-x:auto}#detail .practical-pois-wrapper .practical-pois-list[data-v-665b9c1f]{display:inline-flex;flex-wrap:nowrap;padding:30px 40px}#detail .practical-pois-wrapper .practical-pois-list .practical-poi[data-v-665b9c1f]{margin-right:25px}@media screen and (max-width:1199px){#detail .poi-card-container[data-v-665b9c1f]{-webkit-overflow-scrolling:touch;display:inline-flex;flex-wrap:nowrap;overflow-x:auto;width:100%}}#detail .poi-card-container .poi-card-wrapper[data-v-665b9c1f]{margin-bottom:30px;margin-right:20px;min-width:300px;width:300px}@media screen and (min-width:1200px){#detail .poi-card-container .poi-card-wrapper[data-v-665b9c1f]{float:left;max-width:410px;min-width:0;width:calc(50% - 40px)}}.page-embed-layout #detail[data-v-665b9c1f]{margin-bottom:0!important}.page-embed-layout #detail h1[data-v-665b9c1f]{margin-top:0!important}.page-embed-layout #map-wrapper[data-v-665b9c1f]{padding-top:0!important}