@charset "UTF-8";.postcard-cell-image{max-width:none}.postcard-moving{z-index:1000}.postcard-image-droppable{opacity:.7!important}.postcard-moving-frame{z-index:1001;position:absolute;border:1px solid #fff}.imagecells{position:relative;float:left}.postcard{position:relative}.postcard *{box-sizing:content-box}.postcard.clickable-images .cell,.postcard.clickable-images .metric-flipper .back{cursor:pointer}.postcard.edit-enabled .cell img{cursor:move}.postcard .notransition{transition:none!important}.postcard .image-scaler{position:relative;left:8px}.postcard .image-scaler .slider-bar{width:100%;background:#aaa;border:1px solid #e7e7e7;height:5px;cursor:col-resize}.postcard .image-scaler .slider-knob{height:14px;width:6px;background:#333;border:1px solid #fff;position:relative;top:-6px;cursor:col-resize}.postcard .inner{float:left}.postcard .cell,.postcard .metric-flipper .back,.postcard .supercell{position:relative;overflow:hidden}.postcard .cell img,.postcard .metric-flipper .back img,.postcard .supercell img{position:absolute;max-width:none}.postcard .supercell{z-index:100}.postcard .closesupercell{z-index:101}.postcard .user{display:block;text-align:right;position:absolute;top:75px;width:189px}.postcard .user:before{content:"— "}.postcard .user a{color:#999;line-height:normal;font-size:12px}.postcard .w1{width:100px;float:left}.postcard .w2{width:200px;float:left}.postcard .w3{width:300px;float:left}.postcard .w4{width:400px;float:left}.postcard .h1{font-size:medium;margin:0;height:100px;float:left}.postcard .h2{margin:0;height:200px;float:left}.postcard .h3{margin:0;height:300px;float:left}.postcard .back.w1,.postcard .cell.w1,.postcard .map.w1,.postcard .metric.w1,.postcard .title.w1{width:99px}.postcard .back.w2,.postcard .cell.w2,.postcard .map.w2,.postcard .metric.w2,.postcard .title.w2{width:199px}.postcard .back.w3,.postcard .cell.w3,.postcard .map.w3,.postcard .metric.w3,.postcard .title.w3{width:299px}.postcard .back.w4,.postcard .cell.w4,.postcard .map.w4,.postcard .metric.w4,.postcard .title.w4{width:399px}.postcard .back.h1,.postcard .cell.h1,.postcard .map.h1,.postcard .metric.h1,.postcard .title.h1{height:99px}.postcard .back.h2,.postcard .cell.h2,.postcard .map.h2,.postcard .metric.h2,.postcard .title.h2{height:199px}.postcard .back.h3,.postcard .cell.h3,.postcard .map.h3,.postcard .metric.h3,.postcard .title.h3{height:299px}.postcard .map{position:relative}.postcard .map img{max-width:100%;height:auto}.postcard .map .location{z-index:2;background:#333;color:#efefef;opacity:.6;font-size:12px;position:absolute;height:19px;width:199px;top:180px;text-align:center;overflow:hidden}.postcard .front{z-index:2}.postcard .metricscells{overflow:hidden}.postcard .metric-flipper{position:absolute;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(.63,-.22,.35,1);-moz-transition-timing-function:cubic-bezier(.63,-.22,.35,1);transition-timing-function:cubic-bezier(.63,-.22,.35,1)}.postcard .cell img,.postcard .supercell img{-webkit-transition:.6s;-moz-transition:.6s;transition:.6s}.postcard .flip-container{-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}.postcard.clickable-images .flip-container:hover .front.cell{-webkit-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);transform:scale(1.02,1.02)}.postcard .flip-container.hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.postcard .flip-container.hover .back{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}.postcard .flipper{-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.postcard .back,.postcard .front{position:absolute;top:0;left:0;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.postcard .back,.postcard .flipper,.postcard .front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.postcard .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg);background-color:#333;left:1px}.postcard .title{background:#edefef;position:relative}.postcard .title .inner{padding-top:17px;padding-left:15px;font-size:18px;color:#f70;overflow:hidden}.postcard .metric{background:#333}.postcard .metric .inner{padding-top:29px;padding-left:15px;font-size:20px;color:#efefef}.ambassador-help{margin-top:40px;margin-bottom:30px;background:#f7f7f7;padding:15px;border:1px solid #ddd;font-size:14px}.ambassador-help h3{margin:0;line-height:1.5}.ambassador-route-postcard{margin-bottom:30px;width:789px}.ambassador-route-postcard .icon{font-size:24px;color:#8e8e93}.ambassador-route-postcard.fluid{width:auto}.ambassador-route-postcard.fluid .postcard{width:auto}.ambassador-route-postcard.fluid .header h2{float:none;width:auto}.ambassador-route-postcard.fluid .metrics{display:none}.ambassador-route-postcard.fluid .nonfluid-footer{display:none}.ambassador-route-postcard.fluid .fluid-footer{display:block}.ambassador-route-postcard.fluid .fluid-footer .metrics{display:block}.ambassador-route-postcard.fluid .fluid-footer .metrics{white-space:nowrap;float:left;margin-top:12px;margin-bottom:5px}.ambassador-route-postcard.fluid .fluid-footer .metrics .number{font-size:22px;line-height:28px;color:#2a2a2a}.ambassador-route-postcard.fluid .fluid-footer .metrics .unit{font-size:12px;line-height:18px;letter-spacing:3px;font-weight:700;text-transform:uppercase;color:#686868;margin-right:10px}.ambassador-route-postcard.fluid .fluid-footer .metrics img{margin-left:10px;top:-3px;position:relative}.ambassador-route-postcard.fluid .route-location-container{float:left}.ambassador-route-postcard.fluid .route-overview{margin-top:0}.ambassador-route-postcard.fluid .postcard .imagecells{width:auto}.ambassador-route-postcard .full-overview{clear:right;display:none}.ambassador-route-postcard .fluid-footer{display:none}.ambassador-route-postcard .header{position:relative}.ambassador-route-postcard .header h2{float:left;width:499px;line-height:34px;margin:0;margin-bottom:15px;font-size:28px;text-transform:none}.ambassador-route-postcard .header .metrics{width:290px;position:absolute;left:499px;bottom:-2px;text-align:right}.ambassador-route-postcard .header .metrics .number{font-size:26px}.ambassador-route-postcard .header .metrics .unit{text-transform:uppercase;font-size:20px;color:#999}.ambassador-route-postcard .header .metrics img{margin-left:15px;position:relative;top:-5px}.ambassador-route-postcard .postcard .imagecells{width:789px;height:263px}.ambassador-route-postcard .ambassador{display:none}.ambassador-route-postcard.with_ambassador .postcard{float:left}.ambassador-route-postcard.with_ambassador .postcard .imagecells{width:649px}.ambassador-route-postcard.with_ambassador .ambassador{display:block;float:left;margin-left:10px;width:130px}.ambassador-route-postcard.with_ambassador .ambassador .details{line-height:1.5em}.ambassador-route-postcard.with_ambassador .ambassador .logo{width:120px;height:120px}.ambassador-route-postcard.with_ambassador .ambassador .logo img{max-width:100%;height:auto}.ambassador-route-postcard p.route-overview{margin-top:3px;margin-bottom:0}.ambassador-route-postcard .route-location,.ambassador-route-postcard .surface-type{font-weight:500;font-size:13px;line-height:16px;color:#686868;margin-left:15px;margin-top:13px}.ambassador-route-postcard .route-location i,.ambassador-route-postcard .surface-type i{font-size:24px}.ambassador-route-postcard .surface-type{margin-top:20px;margin-left:0;float:left}.ambassador-route-postcard .surface-type::before{content:"·";margin-left:7px;margin-right:6px}.ambassador{width:204px}.ambassador .details{margin-top:10px}.ambassador .details .name{font-size:13px;font-weight:500;line-height:16px}.ambassador .details .specialty{margin-top:4px;font-size:12px;line-height:16px}.ambassador .logo{background:#fff;padding:4px;border:1px solid #ddd;border-radius:2px;width:170px;height:170px}#page_wrapper{background:#f5f5f5}#cover-wrap{margin:0 auto;padding-top:20px;box-sizing:border-box;width:853px}#cover-wrap.cover-full{padding:50px;padding-top:25px;box-sizing:content-box;width:auto}#cover-wrap.cover-full .cover-box{width:auto}h1.box-title,h2.box-title{font-size:12px;letter-spacing:3px;color:#686868;font-weight:700;text-transform:uppercase;margin:0;margin-bottom:10px;margin-left:10px;padding:0}.cover-box.collapsible .box-title{cursor:pointer}.cover-box.collapsible .box-title .expand{display:none}.cover-box.collapsible .box-title .collapse{display:inline}.cover-box.collapsible.minimized .box-title .expand{display:inline}.cover-box.collapsible.minimized .box-title .collapse{display:none}.cover-box.collapsible.minimized .inner{display:none}.cover-box{clear:both;width:853px;border-radius:3px;margin-bottom:30px}.cover-box .inner-title{background:#f6f7f8;padding:30px}.cover-box .inner-title .title{float:left;text-transform:uppercase;color:#686868;font-weight:700;font-size:12px;letter-spacing:3px;line-height:1em}.cover-box .inner-title .note{padding-top:3px;color:#999;float:right;line-height:1em}.cover-box .inner-title:after{content:"";display:table;clear:both}.cover-box .inner{background:#fff;border-radius:2px;overflow:hidden;border:1px solid #e8e8e8}.cover-box .inner,.cover-box .inner li{color:#666}.cover-box .box-action{float:right}.cover-profile .sharing_options{position:absolute;bottom:5px;right:0}.cover-profile .sharing_options a{padding-right:10px;font-size:1.6em}.cover-profile .sharing_options a:hover{text-decoration:none}.cover-profile .sharing_options a.fb{color:#fff;opacity:.8}.cover-profile .sharing_options a.twitter{color:#fff;opacity:.8}.cover-profile .profile-description{float:left;width:571px;padding:30px;padding-top:40px}.cover-profile .cover-header{width:851px;height:315px;position:relative}.cover-profile .cover-header .cover-image{position:absolute}.cover-profile .cover-header .cover-image img.mobile{display:none}.cover-profile .cover-header .cover-image img.std{display:inline}.cover-profile .cover-header .cover-image:after{background:url(https://ridewithgps.com/images/ambassador_cover_bg.png) repeat-x left 0 bottom -1px;border:1px solid rgba(0,0,0,.25);border-width:0 1px 1px 1px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cover-profile .cover-header .edit-button{float:right;position:relative;margin-top:20px;margin-right:10px}.cover-profile .cover-header .logo-image{position:absolute;top:176px;left:26px;background:#fff;padding:4px;border:1px solid #ddd;border-radius:2px;width:160px;height:160px}.cover-profile .cover-header .name-and-subhead{position:absolute;bottom:2px;left:206px;max-width:570px}.cover-profile .cover-header .name-and-subhead h1{font-size:24px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);margin:0;line-height:1.1;margin-bottom:5px}.cover-profile .cover-header .name-and-subhead p.subhead{font-size:18px;color:#fff;line-height:22px;text-shadow:0 1px 4px rgba(0,0,0,.8)}@media (max-width:917px){#cover-wrap{padding-left:0;width:100%}#cover-wrap.cover-full{padding:25px 0}.cover-box{width:100%}.cover-profile .profile-description{width:auto}.cover-profile .sharing_options{top:10px}.cover-profile .cover-header{width:100%;height:360px}.cover-profile .cover-header .cover-image{width:100%;height:360px;overflow:hidden}.cover-profile .cover-header .cover-image img.mobile{display:inline;min-height:360px;max-width:none;min-width:100%}.cover-profile .cover-header .cover-image img.std{display:none}.cover-profile .cover-header .logo-image{top:196px;left:12px;width:140px;height:140px}.cover-profile .cover-header .name-and-subhead{left:172px}.cover-profile .description{float:none;width:auto}}.postcard .imagecells{width:789px!important}.postcard-section .postcard .imagecells{width:100%!important;height:180px}.ambassador-brand{float:right;width:240px;text-align:center;margin-right:30px;margin-top:40px}.ambassador-brand li{line-height:1.5!important;margin-top:10px}.ambassador-brand img{width:130px}.ambassador-brand .browse-directory{display:block;line-height:1.2;color:#fa6400}.ambassador-brand .browse-directory p{color:#fa6400}#routes-in-progress .ambassador_route{border-top:1px solid #fff;border-bottom:1px solid #ccc}#routes-in-progress .ambassador_route,#routes-in-progress .ambassador_route li{line-height:1.5em}#routes-in-progress .ambassador_route:first-child{border-top:none}#routes-in-progress .ambassador_route:last-child{border-bottom:none}#routes-in-progress .ambassador_route .left-side{padding:15px 30px}#routes-in-progress .ambassador_route .right-side{padding:15px 30px;padding-bottom:29px;border-left:solid 1px #eee}#routes-in-progress .ambassador_route .action-btn{float:right;margin-left:5px}#routes-in-progress .ambassador_route .checklist li{font-size:14px}#routes-in-progress .ambassador_route .checklist li i{margin-right:5px}#routes-in-progress .ambassador_route .postcard-section{margin-top:10px}#routes-in-progress .ambassador_route .field-name{font-size:16px}#routes-in-progress .ambassador_route .route-name{font-size:24px;color:#999}#routes-in-progress .ambassador_route .status{color:#aaa;size:10px}#routes-in-progress .ambassador_route .action-buttons{margin-top:20px}.ambassador-routes{padding:30px}.ambassador-route-postcard{border-bottom:1px solid #e9eaed;margin-bottom:20px;padding-bottom:20px}.ambassador-route-postcard:last-child{border-bottom:none;margin-bottom:0}@media (max-width:917px){.ambassador-brand{float:none;text-align:center;margin-top:0;margin-right:0;width:auto}.ambassador-routes,.description{padding:15px}}