.nav-bar{flex-grow:1;background-color:#f4f7f3}.nav-bar .MuiToolbar-regular{min-height:40px!important}.nav-bar a{padding-right:3rem;padding-left:3rem}.nav-bar a:hover{color:#d91f2c}.nav-bar .separator{height:2rem;border-right:1px solid #a9a9a9}.header{display:flex;justify-content:space-between;background-color:#fff;max-height:80px}.header.mobile{justify-content:space-around;height:60px}.header svg{height:2rem;width:2rem}.header .logo{max-width:543px;justify-self:center;padding:.5rem 1rem}.header .logo.mobile{object-fit:contain;width:85%;padding-left:0}.header .logo:hover{cursor:pointer}.header .background{height:80px}.nav-drawer .MuiPaper-root .drawer-content{width:15rem;display:flex;flex-direction:column}.nav-drawer .MuiPaper-root .drawer-content a{width:100%;padding-top:1.2rem;padding-bottom:1rem}.nav-drawer .MuiPaper-root .drawer-content a:hover{color:#d91f2c}.nav-drawer .MuiPaper-root .drawer-content .separator{border-bottom:1px solid #d3d3d3;margin:0 1rem}.error-page{margin:2rem 1rem;text-align:center}.error-page .MuiTypography-root{color:#fff}.report-dialog .dialog-title{padding-bottom:0!important}.report-dialog .contact_me_by_fax_only{display:none!important}.hide,.report-dialog .hide{position:absolute;opacity:0;z-index:-1}.upcoming-event-item{margin-bottom:.1rem;display:flex;cursor:pointer;background-color:hsla(0,0%,100%,.8784313725)!important;width:100%}.upcoming-event-item .list-item-info{display:flex;white-space:pre-wrap;align-items:center}.upcoming-event-item .list-item-info svg{margin-right:.5rem;height:1rem;width:1rem}.upcoming-event-item .event-list-date{padding-right:0;text-align:center}.upcoming-event-item .upcoming-event-details{overflow:hidden}.upcoming-event-item .upcoming-event-details .event-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upcoming-event-item .event-list-type{margin-right:.5rem;margin-top:4px}.upcoming-event-item .MuiCardContent-root:last-child{padding-bottom:20px}.upcoming-event-item .dark-red{background-color:#c0392b}.upcoming-event-item .red{background-color:#e74c3c}.upcoming-event-item .purple{background-color:#9b59b6}.upcoming-event-item .deep-purple{background-color:#8e44ad}.upcoming-event-item .dark-blue{background-color:#2980b9}.upcoming-event-item .blue{background-color:#3498db}.upcoming-event-item .teal{background-color:#1abc9c}.upcoming-event-item .dark-green,.upcoming-event-item .dark-teal{background-color:#16a085}.upcoming-event-item .green{background-color:#2ecc71}.upcoming-event-item .yellow{background-color:#f1c40f}.upcoming-event-item .amber{background-color:#f39c12}.upcoming-event-item .orange{background-color:#e67e22}.upcoming-event-item .deep-orange{background-color:#d35400}.upcoming-event-item .grey{background-color:#95a5a6}.upcoming-event-item .dark-grey{background-color:#7f8c8d}.upcoming-event-item .blue-grey{background-color:#34495e}.upcoming-events{max-width:calc(100vw - 4rem)}.upcoming-events.mobile{max-width:calc(100vw - 6rem)}.upcoming-events .title{text-align:center;padding-bottom:.5rem}.upcoming-events .event-item{margin-bottom:0}.upcoming-events .no-events .MuiCardContent-root:last-child{padding-bottom:16px!important}.event-ad,.upcoming-events .loading{display:flex;justify-content:center}.event-ad{width:100%}.event-ad a{cursor:pointer;display:flex}.event-ad.desktop a,.event-ad.desktop img,.event-ad .tablet a,.event-ad .tablet img{max-width:728px;max-height:90px}.event-ad.mobile a,.event-ad.mobile img{max-width:300px;max-height:50px}.event-ad .ad{width:100%}.event-paper{padding:2rem;max-width:700rem;background-color:hsla(0,0%,100%,.8784313725)!important}.event-paper .info{display:flex;margin-top:1rem;white-space:pre-wrap}.event-paper .info .race-monitor-icon{margin-right:1rem;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.event-paper .info.race-monitor{flex-direction:column;align-items:center}.event-paper .info.race-monitor .race-monitor-logo{margin-top:.5rem;height:5rem}.event-paper .action{display:flex;flex-direction:column;align-items:center;cursor:pointer}.event-paper .action.underlined{text-decoration:underline}.event-paper .event-header{display:flex}.event-paper .event-header .event-date{text-align:center;align-self:center;margin-right:1.5rem}.event-paper .event-header .event-title{align-self:center}.event-paper .event-images{display:flex;justify-content:center;border:1px solid #ababab;margin-bottom:1rem;position:relative}.event-paper .event-images .cancelled-stamp-container{position:absolute;width:100%;height:100%;display:flex}.event-paper .event-images .cancelled-stamp-container .cancelled-stamp{width:100%;height:auto;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);align-self:center}.event-paper .event-actions{display:flex;justify-content:space-evenly;padding:.5rem 0;margin:1rem 0}.event-paper .event-details{padding:.5rem 0}.event-paper .event-details .event-ad{margin-bottom:1rem}.event-paper .event-details svg{margin-right:1rem}.event-paper .event-details .center{align-items:center}.event-paper .event-ads{padding-top:.5rem}.loading{display:grid;margin-top:3rem}.event-item-link:hover{text-decoration:none!important}.event-item-link{display:flex;flex-flow:row nowrap}.event-item-link .cancelled-stamp-container{position:absolute;width:100%;height:100%;display:flex}.event-item-link .cancelled-stamp-container .cancelled-stamp{width:100%;height:auto;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);align-self:center}.event-item-link .event-item{position:relative;width:100%;margin-bottom:1rem;display:flex;cursor:pointer;background-color:hsla(0,0%,100%,.8784313725)!important}.event-item-link .event-item.selected,.event-item-link .event-item:hover{background-color:#fff!important}.event-item-link .event-item .event-name{margin-bottom:.2rem}.event-item-link .event-item .list-item-info{display:flex;white-space:pre-wrap;align-items:center}.event-item-link .event-item .list-item-info svg{margin-right:.5rem;height:1rem;width:1rem}.event-item-link .event-item .event-list-date{padding-right:0;text-align:center}.event-item-link .event-item .event-list-type{margin-right:.5rem;margin-top:4px}.event-item-link .event-item .MuiCardContent-root:last-child{padding-bottom:20px}.event-item-link .dark-red{background-color:#c0392b}.event-item-link .red{background-color:#e74c3c}.event-item-link .purple{background-color:#9b59b6}.event-item-link .deep-purple{background-color:#8e44ad}.event-item-link .dark-blue{background-color:#2980b9}.event-item-link .blue{background-color:#3498db}.event-item-link .teal{background-color:#1abc9c}.event-item-link .dark-green,.event-item-link .dark-teal{background-color:#16a085}.event-item-link .green{background-color:#2ecc71}.event-item-link .yellow{background-color:#f1c40f}.event-item-link .amber{background-color:#f39c12}.event-item-link .orange{background-color:#e67e22}.event-item-link .deep-orange{background-color:#d35400}.event-item-link .grey{background-color:#95a5a6}.event-item-link .dark-grey{background-color:#7f8c8d}.event-item-link .blue-grey{background-color:#34495e}.list-filter-form .distance-slider-container{margin-left:2rem;margin-right:2rem}.list-filter-form .my-location-label{padding-top:.6rem}.list-filter-form .province{width:75%}.list-filter-form .event-types{width:100%;max-width:480px}.list-filter-form .date-filter-to{padding-top:.25rem;text-align:center}.list-filter-form .button-container{display:flex;justify-content:flex-end}.list-filter-form .MuiDivider-root{margin:1rem 0}.list-filter-form a{margin-right:1rem;display:flex;align-items:center;cursor:pointer}.list-side-ad{width:100%;text-align:center;height:60px;margin-bottom:1rem}.list-side-ad img{max-width:468px;height:60px}.list-side-ad a{cursor:pointer}.list-side-ad .ad{width:100%}.event-list .leaderboard{margin-bottom:1rem}.event-list .list-header{display:flex;align-items:center}.event-list .list-header .list-title{flex-grow:1;color:#fff}.event-list .list-header .filter-container{display:inline-flex;cursor:pointer}.event-list .list-header .filter-container .filter-text{margin-right:.5rem;color:#fff}.event-list .list-header .filter-container .filter-icon{align-self:center;color:#fff}.event-list .divider{margin-top:.25rem!important}.event-list .advertisement{width:100%!important}.event-list .events-container{display:grid;grid-template-columns:auto}.event-list .events-container.desktop{grid-template-columns:482px auto}.event-list .events-container .left-column{margin-right:1rem}.event-list .events-container .left-column .filters-container{padding:1rem;margin-bottom:1rem}.event-list .events-container .left-column .filters-container,.event-list .events-container .location-error,.event-list .events-container .no-events{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:hsla(0,0%,100%,.8784313725)!important}.event-list .events-container .location-error .MuiCardContent-root,.event-list .events-container .no-events .MuiCardContent-root{padding-bottom:16px!important}.event-list .events-container .location-error button,.event-list .events-container .no-events button{padding:0!important}.event-list .events-container .list-container{position:relative}.event-list .events-container .list-container .list-side-ad{margin-bottom:1rem}.event-list .events-container .list-container .list{position:absolute;top:0;bottom:0;left:0;right:0}.event-list .events-container .list-container .list .list-title{flex:grow 1}.event-list .events-container .list-container .additional-events-title{text-align:center;margin-top:1rem;color:#fff}.event-list .events-container .list-container .load-more-items{text-align:center}.drawer .MuiPaper-root .drawer-content{padding:2rem}.drawer .MuiPaper-root .drawer-content .drawer-header{display:flex;align-items:center;justify-content:flex-end}.leaderboard{width:100%;text-align:center}.leaderboard.desktop img{max-width:970px;max-height:90px}.leaderboard .mobile img,.leaderboard.tablet img{max-width:728px;max-height:90px}.leaderboard a{cursor:pointer}.leaderboard .ad{width:100%}.events{min-height:1050px;height:100%;display:grid;grid-template-areas:"ads ads" "list event";grid-template-rows:90px auto;grid-template-columns:1fr;padding:1.5rem;grid-gap:1rem}.events.small{grid-template-columns:30rem auto}.events.tablet{display:flex;flex-direction:column;min-width:30rem;max-width:60rem;margin-left:auto;margin-right:auto}.events.mobile{padding:1rem;display:block;grid-template-columns:1fr}.events .leaderboard{margin-bottom:.5rem;grid-area:ads}.events .events-list{grid-area:list}.events .details{grid-area:event;min-width:0}.organizer-form .no-search-result{min-width:350px}.organizer-form .add-new-organizer{margin:1rem 1rem 0}.organizer-form .add-new-organizer button{margin-left:1rem}.organizer-form .change-organizer{margin-top:.5rem;display:flex;flex-direction:row-reverse}.organizer-form .change-organizer a{cursor:pointer}.organizer-form .search-again{margin-top:.5rem}.organizer-form .search-again a{cursor:pointer}.organizer-form .selected-result{margin-top:16px}.location-form .no-search-result{min-width:350px}.location-form .add-new-location{margin:1rem 1rem 0}.location-form .add-new-location button{margin-left:1rem}.location-form .change-location{margin-top:.5rem;display:flex;flex-direction:row-reverse}.location-form .change-location a{cursor:pointer}.location-form .search-again{margin-top:.5rem}.location-form .search-again a{cursor:pointer}.location-form .selected-result{margin-top:16px}.date-container{width:100%!important}.date-container .event-date{margin-top:1rem!important;margin-bottom:1rem!important;padding:4px 8px}.remove-button-container{align-self:center}.remove-button-container .remove-button{float:right}.layout{width:auto;padding:2rem;margin:0 auto}.layout .leaderboard{margin-bottom:1.5rem}.layout .contact_me_by_fax_only{display:none!important}.layout.mobile{padding:1rem}.layout.mobile .leaderboard{margin-bottom:.5rem}.layout .paper{padding:2rem;max-width:750px;margin-left:auto;margin-right:auto}.layout .paper .page-header.mobile{margin-bottom:1rem}.layout .paper.mobile .bulk-events-alert{margin:0 0 1rem}.layout .paper .bulk-events-alert{margin:1rem 0 0}.layout .paper .stepper{padding:24px 0!important}.layout .paper .buttons{display:flex;justify-content:flex-end}.layout .paper .mobile-stepper{margin-top:1rem}.layout .text-link-container{margin-top:.5rem}.layout .text-link-container h6{display:inline}.layout .text-link-container a{margin-left:.25rem;display:inline-block}.layout .actions{display:flex;justify-content:flex-end;align-items:center}.layout .form-submission-alert{margin-top:1rem}.layout .form-submission-alert .text-link-container{margin-top:0}.about-us{margin-top:1rem;text-align:justify}.contact-us{padding-top:1rem}.contact-us .contact_me_by_fax_only{display:none!important}.contact-us .alert{margin-top:.5rem}.contact-us .actions{display:flex;justify-content:flex-end;margin-top:1rem}.privacy-policy{margin-top:1rem}.about{width:auto;padding:2rem;margin:0 auto}.about .leaderboard{margin-bottom:1.5rem}.about.mobile{padding:1rem}.about.mobile .leaderboard{margin-bottom:.5rem}.about.mobile .paper .tab-label{font-size:10px}.about .page-header{margin-bottom:0}.about .paper{padding:2rem;max-width:750px;margin-left:auto;margin-right:auto}.about .paper .tab-label{font-size:14px}.about .paper a:hover{color:unset}.footer{background-color:#424242;height:11.25rem;display:flex;flex-direction:row;justify-content:space-evenly;padding:2rem;color:#fff}.footer .footer-column{display:flex;flex-direction:column;align-items:center}.footer .footer-column h3{margin-bottom:.5rem}.footer .footer-column a,.footer .footer-column button{padding-top:0;color:#4183c4}.footer .footer-column .mobile .MuiButton-startIcon{margin:0}.corporate-form{padding-top:1rem}.corporate-form .contact_me_by_fax_only{display:none!important}.corporate-form .alert{margin-top:.5rem}.corporate-form .actions{display:flex;justify-content:flex-end;margin-top:1rem}.partnerships{width:auto;padding:2rem;margin:0 auto}.partnerships .leaderboard{margin-bottom:1.5rem}.partnerships.mobile{padding:1rem}.partnerships.mobile .leaderboard{margin-bottom:.5rem}.partnerships.mobile .paper .tab-label{font-size:10px}.partnerships .page-header{margin-bottom:0}.partnerships .paper{padding:2rem;max-width:750px;margin-left:auto;margin-right:auto}.partnerships .paper .tab-label{font-size:14px}.partnerships .paper a:hover{color:unset}.sponsorships{width:auto;padding:2rem;margin:0 auto}.sponsorships .leaderboard{margin-bottom:1.5rem}.sponsorships.mobile{padding:1rem}.sponsorships.mobile .leaderboard{margin-bottom:.5rem}.sponsorships.mobile .paper .tab-label{font-size:10px}.sponsorships .page-header{margin-bottom:0}.sponsorships .paper{padding:2rem;max-width:750px;margin-left:auto;margin-right:auto}.sponsorships .paper .tab-label{font-size:14px}.sponsorships .paper a:hover{color:unset}.sponsorships .sponsorship-form{padding-top:1rem}.sponsorships .sponsorship-form .contact_me_by_fax_only{display:none!important}.sponsorships .sponsorship-form .alert{margin-top:.5rem}.sponsorships .sponsorship-form .actions{display:flex;justify-content:flex-end;margin-top:1rem}.App{background:url(/static/media/background.8188b5c4.jpg) no-repeat 50% fixed;background-size:cover;background-color:#686f78;grid-template-columns:1fr;grid-template-rows:auto 40px auto;grid-template-areas:"header" "navbar" "workspace" "footer"}.App.mobile .workspace{min-height:calc(100vh - 60px - 11.25rem)}.App .header{grid-area:header}.App .nav-bar{grid-area:navbar}.App .workspace{grid-area:workspace;width:100%;max-width:1280px;min-height:calc(100vh - 120px - 11.25rem);margin-left:auto;margin-right:auto}.App .footer{grid-area:footer}.App .MuiAlert-message .snackbar{display:inline-flex;align-items:center}.App .MuiDivider-root{margin:1rem 0}.loading{display:flex;justify-content:center}@font-face{font-family:"MicrogrammaDExtended";src:local("MicrogrammaDExtended"),url("/static/media/Microgramma D Extended Bold.49441315.otf") format("truetype")}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.page-header{font-family:MicrogrammaDExtended,"Roboto","Helvetica","Arial",sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.d6899871.chunk.css.map */