.relative{position:relative}.ajax-spinner{position:fixed;left:50%;top:50%;margin:-75px 0 0 -75px;font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(255,107,51,0.2);border-right:1.1em solid rgba(255,107,51,0.2);border-bottom:1.1em solid rgba(255,107,51,0.2);border-left:1.1em solid #ff6b33;-webkit-animation:spin 1.1s infinite linear;animation:spin 1.1s infinite linear}.ajax-spinner,.ajax-spinner:after{border-radius:50%;width:150px;height:150px}.spinner-container{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(255,107,51,0.1);z-index:5000}.spinner-container:after{background-image:url("isadore-logo_a5758da5.svgz");background-repeat:no-repeat;background-position:center center;background-size:contain;position:fixed;left:50%;top:50%;margin:-50px 0 0 -50px;content:'';width:100px;height:100px}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gdpr-notice small{color:#999;display:block;margin:8px 0 0;font-size:11px;line-height:1.8em}.gdpr-notice small.bottom{margin:0 0 8px}.gdpr-notice small .no-margin{margin:0}.gdpr-notice a{color:#181818;text-decoration:underline}.gdpr-notice a:hover{color:#181818}.dark-bg-nl .gdpr-notice a{color:#fff;text-decoration:underline}.dark-bg-nl .gdpr-notice a:hover{color:#fff;text-decoration:none}.no-js .gdpr-notice-short{display:none}.js .gdpr-notice-full{display:none}.gdpr-notice.active .gdpr-notice-short{display:none}.gdpr-notice.active .gdpr-notice-full{display:block}.terms-labels .gdpr-notice small{margin:0 0 8px}.on-the-road{-webkit-font-smoothing:antialiased}.on-the-road h2{font-size:40px;font-weight:normal;text-transform:none;margin:.5em 0 1em;color:#181818}.on-the-road .h1-box{padding:180px 30px}.on-the-road .h1-box h1,.on-the-road .h1-box h3,.on-the-road .h1-box p{color:#fff}.on-the-road h1,.on-the-road h3{text-transform:none;font-weight:400;width:470px;max-width:100%}.on-the-road h1{text-align:left;font-size:70px;letter-spacing:0.01em;line-height:1.129em}.on-the-road h1 strong{font-weight:normal}.on-the-road h3{font-size:40px;letter-spacing:0.025em;line-height:1.175em}.on-the-road p{width:510px;max-width:100%;font-size:21px;line-height:1.4289em;letter-spacing:.01em}.on-the-road a.read-more{margin-top:40px;margin-left:0;color:#fff}.otr-pad{padding:0 30px;position:relative;z-index:1}.page-padding{padding:0 30px}.bg-black{background-color:#181818}.bg-gray{background-color:#e4e4e4}.bg-gray.bg-top-black{position:relative}.bg-gray.bg-top-black:before{position:absolute;top:0;left:0;width:100%;height:48%;background-color:#181818;content:''}.rides-list{padding:80px 0}.ride-row{display:flex;border-bottom:2px solid #d2d2d2;padding:30px 0}.ride-row:last-child{border-bottom:none}.ride-row.actual .ride-icon{color:#ff6b33}.ride-row.actual .ride-main-info h2{font-size:70px}.ride-row.actual .ride-main-info p{font-size:40px}.ride-icon{display:flex;width:140px;align-items:center;justify-content:center;font-size:54px;color:#b8b8b8;margin-right:23px}.ride-main-info{flex:1}.ride-share{align-self:center;justify-self:flex-end;margin-left:auto;padding:5px 30px;width:190px;text-align:center}.ride-share h6{font-size:14px;text-align:center;margin:0 0 15px}.ride-share .s-btn{vertical-align:middle;display:inline-block;padding:5px;width:60px;height:60px;text-align:center;line-height:50px}.ride-share .s-btn i{font-size:24px;line-height:inherit;color:#fff}.ride-share .s-btn:hover{background-color:#181818}.ride-share .fb-btn{background-color:#475993}.ride-share .strava-btn{background-color:#fc4c02}.ride-share .strava-btn i{font-size:32px}.ride-share.tba{font-size:44px;font-weight:400;color:#b8b8b8}.past-rides .ride-share{width:auto}.past-rides .s-link{text-decoration:none;color:#181818;font-weight:normal;text-transform:uppercase;margin:5px 0 5px 40px}.past-rides .s-link:first-child{margin-left:0}.past-rides .s-link span{text-decoration:underline;display:inline-block;vertical-align:middle;letter-spacing:.085em}.past-rides .s-link span:hover{text-decoration:none}.past-rides .s-link i{position:relative;top:-2px;vertical-align:middle;display:inline-block;line-height:inherit;margin-left:10px;font-size:18px}.past-rides .s-link .icon-facebook{color:#475993}.past-rides .s-link .icon-strava{color:#fc4c02}.ride-main-info h2{text-transform:none;font-size:35px;font-weight:700;color:#181818;text-align:left;margin:5px 0;line-height:1.1em}.ride-main-info h2 i{display:none;color:#b8b8b8;font-size:.8em}.ride-main-info p{font-size:30px;font-weight:400;line-height:1.2em;margin:5px 0;color:#181818}@media all and (max-width: 1100px){.ride-icon{width:80px;font-size:36px}.ride-share,.ride-icon{padding:0 15px}.past-rides .ride-share{width:250px;text-align:right}.past-rides .ride-share .s-link{display:block;margin:15px 0;font-size:13px}.ride-main-info h2{font-size:30px}}@media (max-width: 767px){.on-the-road .h1-box{padding:80px 30px}.bg-gray.bg-top-black:before{height:25%}.bg-gray.bg-top-black img{margin-bottom:20px}.ride-row{flex-flow:column;padding:30px}.ride-row.actual .ride-main-info h2{font-size:50px}.ride-row.actual .ride-main-info h2 i{color:#ff6b33}.ride-main-info h2 i{display:inline-block}.ride-main-info p{font-size:26px}.ride-icon{display:none}.ride-share{justify-self:flex-start;margin:5px 0;align-self:flex-start;padding:0;width:auto;align-items:center;display:flex}.ride-share h6{margin:5px 20px 5px 0;text-align:left}.ride-share .s-btn{margin-right:10px}.past-rides .ride-share{width:100%;display:block}.past-rides .ride-share a{text-align:left;display:block}.page-padding{padding:0}.rides-list{padding:50px 0}}@media all and (max-width: 450px){.on-the-road .h1-box{padding:50px 20px}.otr-pad{padding:0 15px}.rides-list{padding:30px 0}.ride-row{padding:30px 20px}.ride-row.actual .ride-main-info h2{font-size:35px}}
