:root{--main-color:rgb(255,120,0);--background:rgb(255, 255, 255);--white:rgb(255,255,255);--grey_text:rgb(97,97,97);--grey_border:rgb(220,220,220);--grey_rows:rgb(248,248,248);--dm_grey:rgb(97,97,97);--green:rgb(146,181,88);--error_red:rgb(190,0,0);--silver:rgb(20,95,110);--dm_silver:rgb(40,160,185);--gold:rgb(255, 193, 7);--orange:rgb(255, 120, 0)}.simple-upload-filename{margin-right:.5em}.simple-upload-droppable{background-color:#eef;border:1px solid #ccc;min-height:80px;padding:10px;width:100%;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;text-align:right}@font-face{font-family:OpenSans;src:url(../pages/fonts/Lato-Regular.ttf)}@font-face{font-family:OpenSansBold;src:url(../pages/fonts/Lato-Black.ttf)}@font-face{font-family:OpenSansSemiBold;src:url(../pages/fonts/Lato-Bold.ttf)}*{outline:0}body{font-family:OpenSans;background-color:var(--white)}body nav,nav{position:sticky;top:0}a{cursor:pointer}a[data-toggle=tooltip] .content{padding:5px 15px}option,select{font-family:OpenSans}#alerts-page{position:relative;z-index:1029;width:calc(100% - 20px);left:0;right:0;margin:0 auto}.screenreader,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:OpenSansSemiBold}.wrapper{overflow-x:unset;overflow-y:unset}.content-header{position:relative;padding:15px 15px 0 15px}.error-page{width:600px;margin:20px auto 0 auto;background:#fff;padding:15px}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.blink{-webkit-animation:blink 2s linear infinite;-moz-animation:blink 2s linear infinite;-ms-animation:blink 2s linear infinite;-o-animation:blink 2s linear infinite;animation:blink 2s linear infinite}input[type=text]{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.content-wrapper{background-color:var(--white)}@media (max-width:670px){.section:nth-child(odd){background-color:var(--white)}}.club-content-wrapper,.club_footer{margin-left:0}.scrollToTop{padding:10px;font-size:30px;text-align:center;color:var(--grey_text);text-decoration:none;position:fixed;bottom:50px;right:40px;display:none}.scrollToTop:hover{text-decoration:none}.editsession{margin-bottom:5px;margin-top:5px}.close{margin-top:0}.row{margin-bottom:5px;margin-top:5px}#editracelist{margin-bottom:10px}#editracelist button{margin-top:5px;margin-bottom:5px}.top-buffer{margin-top:10px!important;min-height:32px}.alert-cmc{background-color:var(--main-color);border-color:var(--main-color)}.alert-cmc i{color:var(--main-color)}.box.box-primary{border-top-color:var(--main-color)}.note-popover .popover-content .note-color-palette div .note-color-btn,.panel-heading.note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:1px solid var(--grey_border)}.skin-blue .main-header .logo,.skin-blue .main-header .navbar{background-color:transparent;border-color:transparent}.skin-blue .main-header .logo{border-bottom:0 solid transparent;min-height:80px;display:flex;justify-content:center;align-items:center}.skin-blue .main-header .navbar .sidebar-toggle{padding-top:30px}@media (max-width:767px){.skin-blue .main-header .logo{border-bottom:0 solid transparent;width:100%;height:30px;min-height:30px}.skin-blue .main-header .navbar .sidebar-toggle{padding-top:0}.navbar-custom-menu{margin-top:-30px}}.skin-blue .sidebar-menu>li.active>a{border-left-color:#fff}.main-header{max-height:100px;min-height:80px;z-index:1030;width:100%;background-color:#fff;top:0;border-bottom:1px solid var(--main-color)}.main-header .logo{font-weight:400;font-size:18px;height:80px;color:var(--main-color)!important}.header-alt{background:var(--grey_text)}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right;margin-right:10px}.skin-blue .main-header .navbar .sidebar-toggle{color:var(--main-color)!important}.navbar-toggle{margin-right:15px;padding:30px 15px;font-size:18px;color:var(--dm_grey)}.navbar-nav{background-color:transparent;margin:7.5px -15px;margin-left:0}@media (max-width:830px){.main_nav{margin:15px 0}}.main_nav a:hover{border-bottom:solid 1px var(--main-color)}.navbar-custom-menu .navbar-nav{background:0 0;margin:0;float:left;margin-top:0}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover{background-color:transparent;color:var(--grey_text)}@media (max-width:767px){.navbar-custom-menu .navbar-nav{margin-top:30px}.navbar-nav{padding-left:50px;background-color:var(--grey_text)}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover{background-color:transparent;color:var(--white)}}.navbar-collapse.pull-left+.navbar-custom-menu{margin-right:80px}@media (max-width:991px){.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;top:0;right:20px;margin-right:0}}.nav>li>a{position:relative;display:block;padding:0 5px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#ff9400}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-top-color:#ff9400}.nav-tabs{border-bottom:1px solid #ddd;display:flex;width:100%;flex-wrap:wrap}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{color:var(--grey_text)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-family:OpenSansSemiBold;cursor:default;border-bottom:1px solid var(--grey_border);color:var(--main-color);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 10%,var(--white) 10%,var(--white) 100%)}.nav-tabs>li>a{border-radius:0}.navbar{border-radius:0}.navbar-nav>.user-menu a{display:flex;flex-direction:column}.navbar-nav>.user-menu .dropdown-toggle{justify-content:center;display:flex;flex-direction:column;align-items:center}.navbar-nav>.user-menu .dropdown-toggle div{width:30px;height:30px;margin-top:10px;border-radius:50%;justify-content:center;align-items:center;display:flex}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;margin-right:0;margin-top:unset}.navbar-nav>.user-menu div.user_cont{display:flex;flex-direction:row;width:100%}.navbar-brand{float:left;height:80px;font-size:18px;line-height:20px;font-family:OpenSansSemiBold;color:var(--dark_grey)!important}.navbar-brand>img{display:inline-block;margin-right:10px;width:50px;height:auto}@media (max-width:845px){.main-header .navbar-brand{display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.navbar_cmc .navbar-header a{font-size:14px;align-items:center;color:var(--white)}.nav>li>a{padding:15px 5px}}.navbar_cmc{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.cmc_collapse{flex-grow:1}.cmc_main_nav{flex-grow:1;float:none;margin:unset;padding:unset;display:flex;flex-direction:row}@media (max-width:767px){.cmc_main_nav{flex-direction:column;padding:15px 80px;max-width:100%}.navbar-collapse>li>a{color:var(--white)}.navbar-collapse{padding:unset;overflow-x:visible}.nav>li>a{padding:10px 5px}}.cmc_main_nav>li>a:active,.cmc_main_nav>li>a:focus,.cmc_main_nav>li>a:hover{color:#444;background:0 0}.cmc_main_nav>li>a{display:flex;flex-direction:row;align-content:center;flex-wrap:wrap}.panel{margin-bottom:20px;background-color:#fff;border:0;border-radius:5px;-webkit-box-shadow:0 0 0 1px var(--grey_border);-moz-box-shadow:0 0 0 1px var(--grey_border);box-shadow:0 0 0 1px var(--grey_border)}.panel-group .panel{border-radius:5px}#club_dashboard .what_dos{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding-right:0}#club_dashboard .what_dos .equal{display:flex;width:100%;justify-content:space-evenly}#club_dashboard .what_dos .equal .panel-group{width:30%}#club_dashboard .panel-group .panel{border:1px solid var(--main-color);box-shadow:none}#club_dashboard .panel-group .panel-heading a{color:var(--grey_text);text-decoration:none}#club_dashboard .panel-group .panel-heading a:hover{color:var(--grey_text);text-decoration:none;border-bottom:var(--main-color) .125em solid}@media (max-width:1050px){#club_dashboard .what_dos{flex-direction:column}#club_dashboard .what_dos .equal{flex-direction:column}#club_dashboard .what_dos .equal .panel-group{margin:10px auto;width:80%}}.panel-success{-webkit-box-shadow:0 0 0 1px var(--green);-moz-box-shadow:0 0 0 1px var(--green);box-shadow:0 0 0 1px var(--green)}.panel-danger{-webkit-box-shadow:0 0 0 1px var(--error_red);-moz-box-shadow:0 0 0 1px var(--error_red);box-shadow:0 0 0 1px var(--error_red)}.panel-footer{background-color:var(--white);border-top:1px solid var(--grey_border);border-radius:5px}.note-editor.note-frame{-webkit-box-shadow:0 0 0 0 var(--grey_border);-moz-box-shadow:0 0 0 0 var(--grey_border);box-shadow:0 0 0 0 var(--grey_border)}@media (min-width:991px){.equal{display:-webkit-flex;display:flex}.equal .panel{width:100%;height:100%}}.panel-body{padding:15px 30px}.panel-body .panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-radius:5px!important;color:#333;background-color:rgb(253 253 253)!important}.panel-primary>.panel-heading{background-color:var(--grey_rows);border-color:var(--grey_border);color:var(--grey_text)}.panel-primary{border-color:var(--grey_text)}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border:none}#errors .panel-body .apperror:nth-child(odd),#interactions .panel-body .row:nth-child(odd),#orders_pane .panel-body .list .row:nth-child(odd),#training_wallets_pane .panel-footer .list .row:nth-child(odd){padding:5px 0;background:var(--grey_rows)}#finishers_list{max-height:500px;overflow-y:auto;display:block}#finishers_list .finisher{width:100%}#race_finish_times .has-feedback .finisher .form-control{padding-right:12.5px}#finishers_list .finisher a[data-toggle=tooltip]:hover::after{margin-left:-75px}#finishers_list .finisher .handle{cursor:grab}#timing_pane .race_timer{border-bottom:#d3d3d3 1px solid}#timing_pane .buttons_container{justify-content:space-between}#timing_pane .race_timer div:first-of-type{display:flex;flex-direction:row;align-items:center}#finishers_list .finisher input{background-color:var(--white)!important}#finishers_list .finisher:nth-child(odd){background:var(--grey_rows)}#finishers_list .finisher:nth-child(even){background:var(--white)}#finishers_list .finisher .details{display:flex;flex-direction:row;align-items:center;padding:2px 0}#finishers_list .finisher .details div{text-align:left;width:30%}#finishers_list .finisher .details div.position{text-align:left;width:10%}#finishers_list .row{margin:0}#training_wallets_pane .panel-footer .list .row{display:flex;flex-direction:row;align-items:center}#orders_pane .panel-body .list .row .row,#payments_pane .panel-body .list .row .row,.panel-footer .list .row .row{background:0 0}.refunded{color:red}#orders_pane .order{border-style:solid;border-width:0 0 0 4px;border-color:var(--main-color);border-radius:5px;margin:10px;padding:15px;min-width:250px;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%)}#orders_pane .order .row{margin:5px 0}#orders_pane .order_bundle_item .item{text-indent:20px}#orders_pane .panel-body .list .row .email{word-wrap:break-word;cursor:pointer}#members_pane .filters_container{width:100%;position:sticky;top:0;z-index:20}#members_pane .filters_container .panel-primary{background:var(--white)}#members_pane .filter_panel{margin-top:50px;max-height:40vh;overflow-y:auto;padding:15px;-webkit-box-shadow:0 0 0 3px var(--grey_border);-moz-box-shadow:0 0 0 3px var(--grey_border);box-shadow:0 0 0 3px var(--grey_border)}#members_pane .members_section_container .panel-footer{border-top:0 solid var(--grey_border)!important}form[name=clubNewbieForm]{max-width:800px;left:0;right:0;margin:0 auto}.dyn_datepicker i,.remove_icon{cursor:pointer}.panel-footer .list{overflow-x:hidden;padding:15px}.panel-footer .list .row{margin:10px -15px}#training_wallets_pane .panel-footer .list .row{margin:0 -15px}#training_wallets_pane .panel-footer .list .wallet{margin-bottom:10px}#training_wallets_pane .panel-footer .list .row .form-group{margin-bottom:0}#training_wallets_pane .panel-footer .list .row .has-feedback .form-control{padding-right:0;text-align:center;width:unset}.modal-body img{max-width:90%}.link-dialog .modal-content{padding:15px}.container-fluid{padding-right:0;padding-left:0}.alert,.btn{border-radius:5px}.btn-transparent{background-color:transparent;border:1px solid transparent}.btn-xs{color:#000}.btn-xs-white{color:#fff}.modal-btn{margin-bottom:20px}.btn-info{color:var(--grey_text);background:linear-gradient(0deg,var(--dm_silver) 0,var(--dm_silver) 10%,var(--white) 10%,var(--white) 100%);border-color:#00acd6}.btn-info.hover,.btn-info:active,.btn-info:active:focus,.btn-info:focus,.btn-info:hover{color:var(--grey_text);background:linear-gradient(0deg,var(--silver) 0,var(--silver) 10%,var(--white) 10%,var(--white) 100%)}.btn-warning{background-color:#f39c12;color:var(--grey_text);background:linear-gradient(0deg,#f39c12 0,#f39c12 10%,var(--white) 10%,var(--white) 100%);border-color:#f39c12}.btn-warning.hover,.btn-warning:active,.btn-warning:active:focus,.btn-warning:focus,.btn-warning:hover{background:linear-gradient(0deg,#bf7807 0,#bf7807 10%,var(--white) 10%,var(--white) 100%);color:var(--grey_text)!important}.btn-danger{background-color:#d73925;color:var(--grey_text);background:linear-gradient(0deg,#d73925 0,#d73925 10%,var(--white) 10%,var(--white) 100%);border-color:#d73925}.btn-danger.hover,.btn-danger:active,.btn-danger:active:focus,.btn-danger:focus,.btn-danger:hover{background:linear-gradient(0deg,#7e1c10 0,#7e1c10 10%,var(--white) 10%,var(--white) 100%);color:var(--grey_text)!important}.btn-success{background-color:var(--green);color:var(--grey_text);background:linear-gradient(0deg,var(--green) 0,var(--green) 10%,var(--white) 10%,var(--white) 100%);border-color:var(--green)}.btn-success.hover,.btn-success:active,.btn-success:active:focus,.btn-success:focus,.btn-success:hover{color:var(--grey_text)!important;background:linear-gradient(0deg,#5e8d12 0,#5e8d12 10%,var(--white) 10%,var(--white) 100%)}.btn-cmc,.btn-primary{background-color:var(--main-color);font-family:OpenSansSemiBold;border:1px solid var(--grey_border);color:var(--grey_text);border-color:var(--main-color);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 10%,var(--white) 10%,var(--white) 100%)}.btn-cmc:hover{background:linear-gradient(0deg,#ff3200,0,#ff3200 10%,var(--white) 10%,var(--white) 100%)}.btn-primary:hover{color:var(--grey_text);background-color:#286090;border-color:#204d74}.btn-offer,.btn-offer:focus,.btn-offer:hover{background-color:var(--main-color);color:var(--white)}.btn-offer:focus,.btn-offer:hover{text-decoration:underline}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:5px;background:var(--grey_rows)}.genders .Active{border:1px solid #ddd;font-family:OpenSansSemiBold;color:var(--main-color);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 10%,var(--white) 10%,var(--white) 100%)}.fa-trash-alt:before{content:"\fe2ed"}.fa-trash-0:before{content:"\fe2ed"}.skin-blue .main-header .logo:hover{color:var(--grey_text);background:0 0;text-decoration:none}#clubcode{color:var(--main-color);font-size:1.8em}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a,.skin-red .sidebar-menu>li:hover>a,.skin-red .skin-blue .sidebar-menu>li.active>a{color:var(--white);border-left-color:var(--grey_border)}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:var(--grey_text);background:0 0;text-decoration:none}.skin-blue .sidebar-menu>li.header{color:#fff;background:var(--grey_text)}.skin-blue .main-header li.user-header{background-color:var(--grey_text)}.main-sidebar .dropdown-btn,.main-sidebar a{padding:12px 5px 12px 15px;text-decoration:none;display:block;border:none;background:0 0;width:100%;text-align:left;cursor:pointer;outline:0;color:var(--grey_text)}.main-sidebar button{border-left-color:var(--white)}.main-sidebar .dropdown-container{display:none;padding-left:8px}.main-sidebar .dropdown-container a:hover,.main-sidebar button.btn_hover,.main-sidebar button:hover,.sidebar-menu li:hover i{background-color:var(--white);color:var(--main-color)}.main-sidebar button.btn_hover{border-left:3px solid var(--grey_border)}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li.menu-open>a,.skin-red .sidebar-menu>li:hover>a{color:var(--white);background-color:var(--main-color)}.skin-red .main-sidebar button.btn_hover,.skin-red .sidebar-menu li:hover i{background-color:var(--main-color);color:var(--white)}.sidebar-menu .dropdown-container a i{background-color:transparent;color:var(--grey_text)}.sidebar-menu .active li a i{background-color:var(--white);color:var(--main-color)}.sidebar-menu .menu_active,.sidebar-menu .menu_active i,.sidebar-menu .menu_active i:hover,.sidebar-menu .menu_active:hover{background-color:var(--main-color);color:var(--white)!important}.sidebar-menu .menu_active a,.sidebar-menu .menu_active a i{background-color:var(--white)}.main-sidebar .fa-caret-down{float:right;padding-right:8px}.alert a{text-decoration:none}.alert a{color:var(--main-color)!important}.alert-warning{background-color:var(--main-color)!important}.alert-cmc{color:var(--grey_text);background:var(--main-color);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 0,#fff 0,#fff 100%)}.alert-info{border-color:var(--grey_text)!important;background-color:var(--white)!important;color:var(--grey_text)!important;font-family:OpenSansSemiBold}.alert-danger a,.alert-success a,.alert-warning a{color:var(--white)!important}.user-panel{min-height:100px;padding:unset}.user-panel>.info{padding:5px 5px 5px 15px;line-height:1;top:50px;left:0;text-align:center;width:100%;position:relative}.user-panel>.info>p{white-space:initial}.user-panel>.image>img{position:absolute;max-height:45px;width:45px;height:45px;object-fit:contain;margin:auto;left:0;right:0}.club_logo{border-radius:0}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:75px}#club_dashboard .panel-heading{font-size:18px}#club_dashboard .panel-heading i{font-size:26px;margin-right:10px}.nonappuser{-webkit-box-shadow:inset 0 0 0 2px #969696;-moz-box-shadow:inset 0 0 0 2px #969696;box-shadow:inset 0 0 0 2px #969696}.page-panels{position:relative;width:100%;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between}.left-panel{position:relative;width:80%;padding:15px}.left-panel .nav-tabs a{padding:10px}.full-panel{width:100%}.right-panel{position:relative;width:20%;padding:15px}.right-panel .help-box{width:100%;padding:15px;color:var(--main-color);background-color:var(--grey_rows)}@media (max-width:1500px){.left-panel{width:100%}.right-panel{width:100%}}.page-panels label{color:var(--grey_text);margin-right:5px}#members .donut_cont{display:flex;flex-direction:row}#donutchart{position:relative;width:50%;min-width:250px;left:0;right:0;margin:0 auto}#members .donut_cont .donut_info{display:flex;flex-direction:column}.appuser{-webkit-box-shadow:inset 0 0 0 2px var(--main-color);-moz-box-shadow:inset 0 0 0 2px var(--main-color);box-shadow:inset 0 0 0 2px var(--main-color)}#namelinks,.a_toggle{flex-direction:row;display:flex;flex-wrap:wrap}#namelinks{margin-bottom:10px}#namelinks a{margin:10px}.a_toggle span{width:40%}#iframes .panel-info{border-color:var(--main-color)}#iframes strong{display:inline-block}#iframes .url{display:inline-block;color:var(--main-color)}.iframe{padding:10px;background-color:#eee;margin-bottom:20px}.iframe .location,.iframe .runleader,.iframe .title{text-align:center}.iframe .group,.iframe .location{font-size:1.2em}.iframe .notes{margin:20px auto;width:50%}.modal .with_video .video{width:100%}.modal .with_video .video iframe{width:100%;aspect-ratio:16/9;border:none}.register_message{color:var(--main-color);font-family:OpenSansSemiBold;padding:0 0 15px 0}.login-box,.register-box{width:360px;margin:0 auto 50px auto}section{padding-bottom:15px}section .section_cont{max-width:1200px;left:0;right:0;margin:0 auto}a{color:var(--main-color)}a:active,a:focus,a:hover{outline:0;text-decoration:none;color:var(--main-color)}a:hover{text-decoration:underline}.alert-cmc a:active,.alert-cmc a:focus,.alert-cmc a:hover{color:var(--white)}a.new_website{font-size:1.6rem}.navbar-nav>li>a{background-color:transparent;margin-left:0;font-family:OpenSans;color:var(--dm_grey);display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.cmc_main_nav>li{float:none;border-right:solid 1px #dcdcdc}.cmc_main_nav>li:last-of-type{position:absolute;right:10px}.cmc_main_nav>li:last-of-type,.cmc_main_nav>li:nth-last-of-type(2){border-right:unset}@media (max-width:767px){.cmc_main_nav>li{float:none;border-right:unset}.navbar_cmc{flex-direction:column}.navbar_cmc .navbar-header{width:100%}.cmc_collapse{flex-direction:column;z-index:500;position:relative;top:-60px}.cmc_main_nav>li>a:active,.cmc_main_nav>li>a:focus,.cmc_main_nav>li>a:hover{color:#fff}.cmc_main_nav>li:last-of-type{position:relative;right:unset}}.skin-blue .main-header .navbar .nav>li>a{color:var(--dm_grey)}.club_nav a{color:var(--white);background-color:var(--main-color)}.club_nav a:active,.club_nav a:focus,.club_nav a:hover{background-color:rgba(var(--main-color),.5);color:var(--white)}@media (min-width:768px){.club_nav>li>a{padding-top:15px;padding-bottom:15px}}@media (max-width:767px){.skin-blue .main-header .navbar .nav>li>a{color:var(--white)}.navbar-nav>li>a{color:var(--white)}}.content-header{background-color:var(--main-color)}h1,h2,h3,h4,h6{font-family:OpenSansSemiBold;font-weight:inherit}.content-header>.breadcrumb{background:0 0}.after_signup{display:none}.checkbox,.radio{margin-top:-5px}#register .check_message{margin-top:5px}#header_img{position:relative;top:-80px;margin-bottom:-80px;width:100%;height:500px;overflow:hidden;background-size:cover;background-position:center 0;background-repeat:no-repeat;border-bottom:thin #fff;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center}#header_img lottie-player{position:absolute;margin:95px 15px;width:160px;height:160px}#header_img video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#header_img .section_title{position:absolute;top:245px;width:100%;z-index:2;color:#fff;text-transform:capitalize;display:block}@media (max-width:900px){#header_img .section_title{font-size:2em}}#header_img .section_title h1,#header_img .section_title h3{padding:.5em;font-size:40px;font-family:OpenSansSemiBold;line-height:1.2em;width:70%;text-align:left;background-color:rgba(255,255,255,.9);border-style:solid;border-width:0 0 0 15px;border-color:var(--grey_text);border-radius:0;color:var(--grey_text);margin:10px 0}#header_img .section_title h3{color:var(--main-color);font-family:OpenSansBold}#header_img .section_title h1{font-size:26px}@media (max-width:1030px){#header_img .section_title h1,#header_img .section_title h3{width:100%}}@media (max-width:730px){#header_img .section_title h1{font-size:21px}#header_img .section_title h3{font-size:24px}}@media (max-width:400px){#header_img .section_title h1{font-size:21px}}@media (max-width:340px){#header_img .section_title h1{font-size:16px}}#header_img .section_title h1{font-family:OpenSans}@media screen and (max-width:1000px){#header_img{height:510px;top:-85px}#header_img .title{line-height:normal;padding-top:100px}section .copy{padding-top:10px;text-align:center}.users-list>li img{height:auto}#appstores a img{width:100px}}@media screen and (max-width:690px){#header_img .title{line-height:normal;padding-top:0}#footer-nav{position:absolute;bottom:40px;left:10px}#appstores a img{width:100px}}@media screen and (max-width:540px){.download_btns a{margin-bottom:15px}#appstores a img{width:80px}#features .feature{width:45%}}@media screen and (max-width:380px){#header_img .title{font-size:6em}.section_title{text-align:center}section .copy{font-size:1em;text-align:left}#appstores a img{width:70px}}.app_store_info,.features_cont,.logo_cont,.photo_section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding-top:15px}.app_store_info{justify-content:center;align-content:center;padding-top:0}.break{flex-basis:100%;height:0}.logo_cont{display:flex;flex-direction:row;align-items:center;justify-items:center;margin:0 auto;padding-top:0}.logo_cont .logo{display:flex;flex-direction:column;align-items:center;justify-items:center;width:50%}.logo_cont .app_logos{justify-content:space-evenly;display:flex;flex-direction:column;justify-items:center;align-self:baseline;flex-wrap:nowrap;width:50%}.logo_cont .app_logos .applogo{margin:5px}.logo_cont .applogo img{max-height:50px}section .describer{position:relative;display:block;min-height:300px;color:var(--main-color);font-size:3em;margin:50px 0 20px 0}section .describer p{color:#999;font-size:.6em}.section_title{font-family:OpenSansSemiBold;width:100%;font-size:2em;text-align:center;color:var(--dm_grey);margin-bottom:20px;padding:15px 0 0 0;display:flex;justify-content:space-evenly;align-content:flex-start;align-items:center}.section_sub_title{font-family:OpenSans;width:100%;font-size:1.5em;text-align:center;color:var(--dm_grey);margin-bottom:10px;padding:5px;display:flex;justify-content:space-evenly;align-content:flex-start;align-items:center;text-decoration:underline;text-decoration-color:var(--main-color)}.section_title .heading_text,.title .heading_text{text-decoration-color:var(--main-color);font-size:30px}.section .sub_lead{margin-bottom:10px}.section .w3w_logo{display:flex;margin-bottom:10px;flex-direction:row;justify-content:center}.section .w3w_logo img{width:100px}.section{padding:15px;background-color:var(--white);color:var(--grey_text)}#brands_section{padding:10px 0}#brands_section .brand{display:flex;flex-direction:column;align-items:center;margin:10px;text-align:center}#brands_section .brand img{width:100px}@media (max-width:650px){#brands_section .brand{font-size:.6em}#brands_section .brand img{width:60px}}#faqs,#features_explained,#reg_section,#sign_up_section{padding:15px}section .cmc_cont{max-width:800px;left:0;right:0;margin:0 auto 15px;border-radius:0;padding:15px;min-width:250px;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%)}section .cmc_cont form{padding:15px}.to_section{padding:100px 0}dt{font-size:16px;margin-bottom:15px}section.section{max-width:1248px;left:0;right:0;margin:40px auto}section.photo_section,section.section_contact{padding:15px 0;width:100%;max-width:unset}section.section_contact{margin:10rem auto 0 auto}.section.partners{margin:0 auto}.section.partners .features_cont{-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}.photo_section .section_title{z-index:2;background-color:rgba(255,255,255,.9);color:var(--main-color);text-align:center;font-size:3em;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:2rem;text-underline-offset:3px}.photo_section .photo{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;height:400px;border-radius:0;overflow:hidden}.photo_section .img{width:100%;height:100%;background-position:center top;background-size:cover}.photo_section .running .img{background-image:url(../pages/img/headers/02.webp)}.photo_section .triathlon .img{background-image:url(../pages/img/headers/01.webp);background-position:center center}.photo_section .athletics .img{background-image:url(../pages/img/headers/03.webp)}.photo_section .crosscountry .img{background-image:url(../pages/img/headers/04.webp)}.photo_section .trail .img{background-image:url(../pages/img/headers/07.webp)}.photo_section .img{transition:transform .5s ease}.photo_section .img:hover{transform:scale(1.1)}#about .icon{width:100%;height:150px;overflow:hidden;background-image:url(../pages/img/icon.png);background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:20px}section .copy ul li{font-size:1.5em;text-align:left}#blog .post ul li{font-size:unset}#expo_header{padding:0 0 0 15px;background-color:var(--grey_text)}.pho .section_positive .describer p{color:#fff}.section_secondary .describer{position:relative;display:block;min-height:300px;color:#fff;font-size:3em;margin:50px 0 20px 0}.section_secondary .describer p{color:var(--grey_text);font-size:.6em}.tosee{font-size:1.6em;color:var(--main-color)}.section_contact{background-color:#f5f5f5;color:var(--grey_text)}section .copy{text-align:right}#message_board .copy{text-align:left}.contact_form{padding:15px 30px;max-width:800px;left:0;right:0;margin:0 auto}.contact_form .top-buffer,.contact_form legend{margin-top:10px!important}.contact_form .form-group,.contact_form legend{margin-bottom:10px!important}section .link{font-size:2em;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center;border-radius:0}.blurb{margin-top:20px;margin-bottom:35px;font-size:1.2em;padding:15px}.rotator{font-size:1.4em;text-align:center;color:var(--main-color)!important;margin-top:-80px;padding:20px 15px}#pricing{color:var(--grey_text);padding-top:10px}#features,#features_explained,#pricing,.photo_section{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center;margin-bottom:0}#club_races .races,#features .features_cont,#features_explained .features_cont{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-top:15px;width:30%;border-radius:0;margin-bottom:15px;align-content:baseline}#features video{width:100%;max-width:600px;border-radius:10px;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}#home_video{padding:0!important;max-width:unset!important}#home_video video{width:100%;max-height:300px;background-color:var(--main-color)}#club_races .races,#features_explained .features_cont,#pricing .pricing_cont{width:100%;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly}#pricing .pricing_cont{max-width:600px}#pricing .pricing_cont .table_row{width:100%;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center;border-bottom:1px solid var(--grey_border)}#pricing .pricing_cont .column{min-height:40px;width:33.3%;background-color:var(--grey_rows);text-align:center;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center}#pricing .pricing_cont .features{background-color:var(--grey_rows);color:var(--dm_grey)}#pricing .pricing_cont .features a{margin-left:10px}#pricing .pricing_cont .heading{min-height:40px;line-height:40px;font-size:1.3em;background-color:var(--white);color:var(--grey_text);border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color)}#pricing .pricing_cont .column .heading{width:100%}#pricing .pricing_cont .paid .heading{background-color:var(--white);color:var(--grey_text);border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color)}#pricing .pricing_cont .free .heading{background-color:var(--grey-text)}#pricing .pricing_cont .features{text-align:left;justify-content:unset}#pricing .pricing_cont .paid{background-color:rgba(255,120,0,.1);color:var(--main-color)}#pricing .pricing_cont .free{background-color:var(--grey_rows);color:var(--dm_grey)}#pricing .pricing_cont .explanation{padding-top:5px;font-size:.8em;width:100%}#pricing .pricing_cont .features{background-color:var(--white);text-align:left}#pricing .pricing_cont .features .heading{text-align:center;background-color:var(--main-color);color:var(--white)}#pricing .pricing_cont .free .heading{background-color:var(--grey_border);color:var(--grey-text)}#free_trial_link{text-decoration:underline;font-size:1.8em;margin-top:55px}#features .feature,#features_explained .feature{margin:10px auto;padding:5px;text-align:center;font-size:1em;height:-moz-fit-content;height:-fit-content;color:var(--dm_grey);flex:1 1 33%}#club_races .races{max-width:600px;margin:0 auto}#club_races .races .race img{max-height:200px;width:100%;object-fit:contain;left:0;right:0;margin:0 auto}#club_races .races .race{flex:unset;width:100%;font-size:1.4rem;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);padding:15px;margin-bottom:10px}#club_races .races .race .lead{text-align:center}#club_races .races .race .detail_row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:5px}#club_races .races .race .detail_row .col{text-align:left;flex-basis:30%}#club_races .races .race .detail_row .col img{max-width:100px;width:100%}#club_races .races .race .detail_row .detail{text-align:left;flex-basis:60%}#features a:hover{text-decoration:none}#features .feature i,#features_explained .feature i{background-color:var(--main-color);color:#fff;font-size:2em;margin-bottom:15px;height:2em;width:2em;border-radius:50%;line-height:2em;display:flex;text-align:center;align-items:center;justify-content:center;left:0;right:0;margin:0 auto 15px auto;outline:1px solid var(--main-color);outline-offset:3px}#features .video_container .feature.play{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%}#features .video_container .feature.play i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;color:var(--main-color);background-color:#fff;outline:1px solid #fff;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 50%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 50%)}#features_explained .feature{width:100%;min-width:400px;left:0;right:0;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);margin:10px;padding:15px;flex:1 1 0px}#features .features_cont span{width:100%;display:block;text-decoration-color:var(--main-color);font-family:OpenSansSemiBold;margin-top:5px}#features_explained .feature .title img{margin:15px;max-width:75px}#features_explained .feature_explainer p,#features_explained .feature_explainer ul{width:100%;color:var(--dm_grey)}#features a{border:0;min-height:130px!important}.feature p{text-align:left}#features .feature img{max-width:75px}#features .feature_explainer{width:90%}#features .title,#features_explained .title,#pricing .pricing_cont .column .title{flex-direction:column;width:100%;margin-bottom:10px;text-align:center;font-family:OpenSansSemiBold;display:flex;justify-content:space-evenly;align-content:flex-start;align-items:center}#features_explained .title span{font-size:1.4em}#features p{margin-top:15px;text-align:left}#features_explained ul li{list-style:none;font-size:.9em;text-align:left;margin-bottom:10px}#features i{display:block;width:100%;padding:5px;text-align:center;font-size:1.3em}#features_explained .feature i:after{content:"";display:block;position:absolute;left:50%;top:0;height:100%;width:50%;background:#add8e6;z-index:-1}#features .video_container{position:relative;text-align:center;width:100%}section .reviews{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-around;font-size:1.5em;font-family:OpenSansSemiBold}section .quotes{flex-direction:row;font-size:1.5em;font-family:OpenSansSemiBold}.testimonial{margin:10px 70px 20px 0;text-align:center;position:relative}#features_slider .testimonial{margin:10px 0;padding:10px}#testimonial_slider .testimonial:before{content:"\f10e";font-family:"Font Awesome 5 Pro";font-weight:900;width:50px;height:50px;line-height:50px;background:var(--main-color);font-size:30px;color:#fff;position:absolute;top:0;right:-52px}.testimonial .lead{color:var(--main-color);font-weight:400}.testimonial .description{padding:25px;margin-bottom:30px;font-size:16px;color:#736d6d;line-height:30px;position:relative;font-family:OpenSans}.testimonial .description.left_align{text-align:left}.testimonial .read_in_full{color:var(--grey_text);font-family:OpenSans;font-size:.8em;cursor:pointer;text-align:right}.testimonial .read_in_full a{color:var(--grey_text)}.testimonial .club{color:var(--main-color);font-size:18px;margin-top:auto;align-self:flex-end;text-align:right;display:flex;flex-direction:row;align-items:center;justify-content:center}.testimonial .club img{margin-right:10px;width:50px!important}.testimonial .pic{display:inline-block;width:100px;height:100px;border-radius:50%;border:3px solid var(--main-color);margin-bottom:15px}.testimonial .pic img{width:100%;height:auto;border-radius:50%}.testimonial .title{display:block;font-size:20px;font-weight:600;color:var(--main-color);letter-spacing:1px;text-transform:uppercase;margin:0 0 7px 0}.testimonial .post{display:block;font-size:15px;color:#736d6d;text-transform:capitalize}.owl-carousel{-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}.owl-theme .owl-dots .owl-dot span{width:35px;height:15px;background:var(--grey_text)!important;border-radius:0;opacity:.8;box-shadow:0 0 8px rgba(0,0,0,.45);transition:all .3s ease 0s}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{width:15px;height:15px;border-radius:50%;background:var(--main-color)!important}@media only screen and (max-width:479px){.testimonial .description{padding:10px}}section .reviews lottie-player{width:150px}.training_section{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-around}.training_section .section_title{font-size:2em;font-family:OpenSansSemiBold}#accounts_pane .list .account,#albums_pane .panel-footer_2 .list .album,#announcements_pane .instructions,#announcements_pane .panel-body .list .notifications,#calendar_pane .instructions,#calendar_pane .panel-body .calendar,#calendar_pane .panel-body .panel,#club_dashboard .panel-group .panel,#club_members_pane .panel-body .club_member,#competitions_pane .instructions,#completed_races_pane .panel-body .panel,#info_pane .panel-body .list,#message_board .list .forum_post,#news_pane .instructions,#news_pane .panel-body .list .news,#payments_pane .panel-body .list .order,#races_pane #add_race_details_form,#races_pane #race_search,#read_pane .report,#records_pane .instructions,#recurring_pane .panel-footer .list .recurring,#routes_pane .routes .route,#sessions_overview_modal .session,#special_order_list .special_orders_item,#team_events_pane .instructions,#team_events_pane .panel-body .teams_container,#training_pane .panel-footer .session,#volunteering_pane .instructions,#volunteering_pane .panel-body .list .club_event,.list .shop_item,.training_panel,section .blurb,section .quotes .quote,section .reviews .review,section#blog .post{flex-direction:column;display:flex;align-content:space-between;flex:1 1 0px;font-size:1em;font-family:OpenSansSemiBold;border-radius:5px;margin:10px;padding:15px;min-width:250px;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}section .quotes .quote{width:100%}section .quotes .quote .club{color:var(--main-color);font-size:18px;margin-top:auto;align-self:flex-end;text-align:right;display:flex;flex-direction:row;align-items:center}section .quotes .quote .club img{margin-right:10px;width:50px}section .quotes .read_more{width:100%;text-align:right}section .quotes .read_more a{cursor:pointer;font-size:.8em}#club_dashboard .panel-group{width:40%;margin:10px}#club_dashboard .what_to_do_assets_cont .panel-group{width:unset}#club_dashboard .panel-group .storage_bar{width:100%;background-color:var(--grey_border)}#club_dashboard .panel-group .storage_bar div{background-color:var(--main-color);height:10px}@media (max-width:1000px){#club_dashboard .panel-group{width:100%!important}}#club_dashboard .what_to_do_assets_cont{padding:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:baseline}#club_dashboard .assets_cont{padding:15px}#club_dashboard .panel-group .panel{margin:unset;padding:unset}section .reviews .review{min-width:350px}#read_pane .report{margin-top:15px}#read_pane .report .report_photos img{width:100%;height:auto;max-width:350px;max-height:350px;left:0;right:0;margin:0 auto}#announcements_pane .panel-body .list .notifications .copy,#announcements_pane .panel-body .list .notifications .date,#calendar_pane .panel-body .calendar .copy,#calendar_pane .panel-body .calendar .date,#calendar_pane .panel-body .calendar .location,#calendar_pane .panel-body .panel .date,#completed_races_pane .panel-body .panel .date,#info_pane .panel-body .list,#message_board .list .forum_post .copy,#message_board .list .forum_post .date,#news_pane .panel-body .list .news .copy,#news_pane .panel-body .list .news .date,#races_pane #add_race_details_form,#races_pane #race_search,#read_pane .report .copy,#sessions_overview_modal .session,#team_events_pane .panel-body .teams_container .copy,#team_events_pane .panel-body .teams_container .date,#team_events_pane .panel-body .teams_container .location,#team_events_pane .panel-body .teams_container .notes,#volunteering_pane .panel-body .club_event .copy,#volunteering_pane .panel-body .club_event .date,#volunteering_pane .panel-body .club_event .location{font-family:OpenSans}section#blog .post .copy{font-family:OpenSans!important;border-color:var(--main-color)!important}#volunteering_pane .panel-body .club_event .no_longer{margin-top:15px}#calendar_pane .panel-body .calendar .location:before,#info_pane .panel-body .location:before,#team_events_pane .panel-body .teams_container .location:before,#volunteering_pane .panel-body .location:before{font-family:"Font Awesome 5 Duotone";font-weight:200;content:"\10f3c5";margin-right:10px}#info_pane .panel-body .list,#read_pane .report .copy{text-align:left}#calendar_pane .panel-body .calendar .title,#message_board .list .forum_post .title{font-size:1.2em}#announcements_pane .panel-body .list .notifications .date,#calendar_pane .panel-body .calendar .date,#message_board .list .forum_post .date,#news_pane .panel-body .list .news .date{font-size:.8em;text-align:right}#competitions_pane .list table tbody tr:nth-of-type(even),#records_pane .list table tbody tr:nth-of-type(even){background-color:var(--grey_rows)}#competitions_pane .list table td,#competitions_pane .list table th,#records_pane .list table td,#records_pane .list table th{padding:12px 15px;text-align:left}#message_board .list .forum_post .postee{margin-top:10px;text-align:right}#message_board .list .forum_post .reply_panel{border:none;box-shadow:none}#message_board .list .forum_post .post_like span,#message_board .list .forum_post .reply_like span{font-size:1rem;margin-left:5px}#message_board .list .forum_post .post_like span:empty,#message_board .list .forum_post .reply_like span:empty{display:none}#announcements_pane .panel-body .list .notifications .copy{text-align:left}#message_board .list .forum_post .unset_lc{-webkit-line-clamp:unset;line-clamp:unset}#message_board .list .forum_post .message_board_img{display:block;margin-left:auto;margin-right:auto;width:100%;max-height:400px;object-fit:contain}#message_board .list .forum_post .message_board_img[src=""]{display:none}#message_board .list .forum_post .like_details{font-size:.75rem;text-align:right}#sessions_overview_modal .session .date,#sessions_overview_modal .session .group .title{font-family:OpenSansSemiBold}#recurring_pane .panel-footer .list .subscribed{border-color:var(--green)}.list .shop_item .description,section#blog .post{font-family:OpenSans}section .blurb{font-size:1.2em;font-family:OpenSans}section .reviews .review .reviewcopy{font-size:.8em;font-family:OpenSans}section .quotes .quote .copy{text-align:left;padding-top:0;margin-bottom:10px;font-family:OpenSans;font-size:.8em}@media (max-width:800px){section .quotes .quote{width:100%}}@media (max-width:670px){section .reviews .review{width:100%;margin-bottom:30px}}section .reviews .review .title{font-size:16px;margin-bottom:15px;color:var(--grey_text);font-family:OpenSansSemiBold}#blog{font-size:16px}section .reviews .review .stars{display:flex;font-size:16px;flex-direction:row-reverse;color:var(--main-color);margin-top:15px}section .ratings{position:relative;flex-direction:row;display:flex;flex-wrap:wrap;width:100%;margin-top:60px;justify-content:space-around;align-items:initial;text-align:center;font-size:2rem;color:var(--grey_text)}section .ratings .store{width:50%}@media (max-width:670px){section .ratings .store{width:100%}}section .post .copy{text-align:left}section .post b,section .post strong{font-family:OpenSansSemiBold}#blog .posts{display:flex;justify-content:space-evenly;flex-direction:row}@media (max-width:670px){#blog .posts{flex-direction:column}}#blog .post{max-width:800px;left:0;right:0;margin:10px auto!important}#blog .posts_index{display:flex;flex-direction:column;width:225px;padding:15px;height:60vh;overflow-y:auto}@media (max-width:670px){#blog .posts_index{max-height:150px;margin-bottom:15px;overflow-y:auto;width:100%;border-style:solid;border-width:0 0 0 4px;border-color:var(--main-color);border-radius:5px}}#blog .posts_index a{margin-bottom:5px}.mfp-close,.race .view_route,a.volunteer_list_download{cursor:pointer}@media (max-width:670px){section .reviews a{width:100%;margin-bottom:10px}}section .reviews a img{width:100%;object-fit:contain}#testimonies .quote{font-size:2em}#testimonies .by{margin-bottom:20px}.message_row{margin-bottom:20px;width:100%;border-bottom:#000;border-bottom-style:solid;padding-bottom:15px;overflow-y:scroll;height:200px}.original_post{margin-top:20px;background-color:#eee}.reply{background-color:#eee;padding:10px 0 10px 0}#features h3{width:100%;text-align:center}#features input{margin-bottom:10px}#features label{width:100%;text-align:left}#mobilephone{position:relative;margin:0 auto;left:0;right:0;width:400px;height:565px;overflow:hidden;background-image:url(../pages/img/mobilephone.png);background-size:cover;background-position:center center;background-repeat:no-repeat}#mobilephone .header{position:absolute;height:40px;width:219px;background:var(--main-color);top:83px;left:99px;text-align:center;font-family:sans-serif;font-size:17px;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.5);box-shadow:0 2px 5px 2px rgba(0,0,0,.5)}#mobilephone .menubutton{position:absolute;left:10px;top:10px}#mobilephone .smallmenubutton{position:absolute;right:10px;top:10px}#mobilephone .clubname{position:absolute;top:-3px;width:70%;left:15%;text-align:center;line-height:50px;overflow:hidden}#mobilephone .menu{position:absolute;width:219px;top:123px;margin-left:99px;padding-top:10px;height:349px;background-color:#eee;overflow:hidden}#mobilephone ul{width:100%;margin:0 auto;left:0;right:0;padding-left:0;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}#mobilephone ul li{background-color:#828282;color:#f0f0f0;list-style:none;padding:8px;font-size:16px;margin:5px;flex:auto;text-align:unset;min-width:calc(50% - 10px)}#mobilephone ul li i,#mobilephone ul li span{font-size:14px;margin-right:10px}#mobilephone ul .title{font-size:1.2em;color:#707070;width:100%;text-align:center}.cmc-footer{background:var(--grey_text);padding:15px;border-top:1px solid var(--main-color);height:300px}.cmc-footer ul{padding-left:0}.cmc-footer li{list-style:none;display:inline-block}.cmc-footer a{color:#fff}#copyright{position:absolute;bottom:10px;left:10px}#submission{display:none}#footer-nav{position:absolute;bottom:10px;right:10px}#footer-nav p{color:#999}.main-footer{color:#fff}label[for=what3words]{width:100%}.unselected{opacity:.6}#plans_pane .tags_list,#training_plans_pane .tags_list,#training_plans_upload .tags_list{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#plans_pane .tags_list .tag,#training_plans_pane .tags_list .tag,#training_plans_upload .tags_list .tag{margin:5px 10px;padding:5px;cursor:pointer}#plans_pane .tags_list .tag::before,#training_plans_pane .tags_list .tag::before,#training_plans_upload .tags_list .tag::before{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f02b";margin-right:5px}#plans_pane .panel-body .tags_list .tag:hover::before,#training_plans_pane .panel-footer .tags_list .tag:hover::before,#training_plans_upload .panel-footer .tags_list .tag:hover::before{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f1f8";margin-right:5px}#plans_pane .panel-body .tags_list .tag:hover,#training_plans_pane .panel-footer .tags_list .tag:hover,#training_plans_upload .panel-footer .tags_list .tag:hover{background-color:var(--dm_grey);color:#fff}#plans_pane .tags_list .selected,#training_plans_pane .tags_list .selected,#training_plans_upload .tags_list .selected{background-color:var(--green);color:#fff}#plans_pane .panel-footer .list,#training_plans_pane .panel-footer .list,#training_plans_upload .panel-footer .list{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#plans_pane .panel-footer .list .plan:after,#training_plans_pane .panel-footer .list .plan:after,#training_plans_upload .panel-footer .list .plan:after{font-family:"Font Awesome 5 Pro";font-weight:200;content:" \f044";margin-left:5px}#plans_pane #pdfviewer,#training_plans_pane #pdfviewer,#training_plans_upload #pdfviewer{width:100%;height:200px}#pdf_viewer .pdf_download_container{margin-top:20px;margin-bottom:20px;display:flex;justify-content:space-evenly}.covid_tracked{background-color:var(--main-color)!important;color:#fff!important}.covid_not_attend{text-decoration:line-through}#returntop button{position:absolute;right:10px;padding:10px;color:#fff;background-color:var(--grey_text);border-radius:0}#appsocial strong{font-size:1.4em;color:var(--main-color)}#appsocial small{font-size:1em;color:#888}.bootstrap-basic{background:#fff}.helper-text{color:#8a6d3b;font-size:12px;margin-top:5px;height:12px;display:block}#braintree{padding:20px;background-color:#f3f3f3;border-radius:15px;border-color:#888;border-style:solid;border-width:thin}.braintree-hosted-fields-focused{border:1px solid #0275d8;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.braintree-hosted-fields-focused.focused-invalid{border:1px solid #ebcccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(100,100,0,.6)}#braintree input:focus{border:1px solid #0275d8;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}#braintree .success,#orders_pane .paid{color:var(--green);font-family:OpenSansSemiBold;text-transform:capitalize}#orders_pane .unpaid{color:var(--error_red);font-family:OpenSansSemiBold;text-transform:capitalize}#braintree .input-success{border-color:#00a65a;box-shadow:none}#braintree .warning,#checkcost .warning{color:#f39c12}#braintree .input-warning,#checkcost .input-warning{border-color:#f39c12;box-shadow:none}.checklist_unchecked{color:red}.checklist_checked{color:var(--green)}.error-block{font-size:1em!important}.video{position:relative;overflow:hidden;width:100%}.video video{width:100%;height:auto;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;display:block}#youtube_list .video .video_name{text-align:center;color:var(--main-color);font-family:OpenSansSemiBold;margin-top:10px}#youtube_list .video img{width:100%;max-width:300px;aspect-ratio:16/9;object-fit:contain}.bottom_expo_section{min-height:80px;background:#666;border-top:1px solid var(--main-color)}.expo_iframe{border:none}.map,iframe{-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%)}.map{height:300px}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%;max-height:80vh}}.fullscreen{height:100vh!important}.fullscreen .expo_iframe{max-height:100vh!important}#goFullScreen{position:relative;z-index:5}#videoModal .video_container{position:relative;padding-bottom:56.25%;height:0}#videoModal .video_container .video{position:absolute;top:0;left:0;width:100%;height:100%}.btn{margin:0 5px 0 0;min-height:32px}.btn_top_margin{margin:10px 5px 0 0}@media (max-width:670px){.btn{white-space:normal}}ul.social-network{list-style:none;display:inline;margin-left:0;padding:0}ul.social-network li{display:inline;margin:0 5px}.social-network a.icoRss:hover{background-color:#f56505}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoTwitter:hover{background-color:#000}.social-network a.icoGoogle:hover{background-color:#bd3518}.social-network a.icoVimeo:hover{background-color:#0590b8}.social-network a.icoInstagram:hover{background-color:#007bb7}.social-network a.icoFacebook:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoInstagram:hover i,.social-network a.icoRss:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoVimeo:hover i{color:#fff}.socialHoverClass,a.socialIcon:hover{color:#44bcdd}.social-circle li a{display:inline-block;position:relative;margin:0 auto 0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;width:50px;height:50px;font-size:20px}.social-circle li i{margin:0;line-height:50px;text-align:center}.social-circle li a:hover i,.triggeredHover{-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.social-circle i{color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;-ms-transition:all .8s;transition:all .8s}#footer-social{margin:20px 0 20px 30px}td,th{padding:5px}#cookie_consent{position:fixed;bottom:0;left:0;color:#fff;background-color:#000;width:100%;padding:20px;z-index:1000;display:none}#cookie_consent .copy{display:inline-block;padding-right:20px}#cookie_consent button{display:inline-block;background:var(--main-color)}#iframe_training .group{margin-bottom:10px;text-transform:capitalize}#iframe_training .group .title::before{content:"Group: "}#iframe_training .group .location::before{content:"Location: "}#iframe_training .group .runleader::before{content:"Session Leader: "}#members_pane il.list .member{margin:0 -10px}#members_pane .panel-footer ul.list .member{border-left:solid 4px var(--main-color);list-style-type:none}#members_pane .panel-footer .list .member .avatar{display:flex;flex-direction:column}#members_pane .panel-footer .list .member .avatar img{width:100%;max-width:150px;max-height:150px;object-fit:contain}#members_pane .panel-body .links{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;text-transform:capitalize}#members_pane .panel-body .links a{min-width:40px;margin-top:10px}#members_pane .panel-footer .list .member .panel-heading a{flex-direction:row;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%}#members_pane .panel-footer .list .member .panel-heading a .name{width:35%}#members_pane .panel-footer .list .member .panel-heading a .membership{width:35%;color:var(--grey_text)}#members_pane .panel-footer .list .member .panel-heading a .user{align-items:flex-start;color:var(--grey_text);text-align:center;width:20%}#members_pane .panel-footer .list .member .panel-heading a .open{width:10%}#members_pane .panel-footer .list .has_subscription{background-image:linear-gradient(135deg,var(--green) 25%,#658038 25%,#658038 50%,var(--green) 50%,var(--green) 75%,#658038 75%,#658038 100%);background-size:56.57px 56.57px;color:var(--white)}#members_pane .panel-footer .list .member .has_subscription a,#members_pane .panel-footer .list .member .has_subscription a .membership,#members_pane .panel-footer .list .member .has_subscription a .user{color:var(--white)}#members_pane .panel-footer .list .member .renewed a .membership,#members_pane .panel-footer .list .member .renewed a .user,#members_pane .panel-footer .list .renewed,#members_pane .panel-footer .list .renewed a{background:var(--green)!important;color:var(--white)}#members_pane .panel-footer .list .member .has_subscription.renewed .membership i.fa-repeat{margin-left:10px}#members_pane .panel-footer .list .qualifications_expired .name,.error,.qualifications_cont .qualifications_expired{color:var(--error_red)!important}#qv_members_list{background:#fff;padding-top:10px}#qv_members_list .list{margin-top:50px}#qv_members_list .list .qv_member{padding-bottom:5px}#qv_members_list .list .qv_member:nth-child(odd){background:#f3f3f3}.user{text-transform:capitalize}.radioBtn .notActive{color:var(--grey_text);background-color:var(--grey_border);border:0!important}.download_btns a{margin-right:10px}#memberlist,#nonmemberlist{margin-top:15px}#memberlist .btn,#nonmemberlist .btn{margin-top:0}#race_completed form{min-height:140px}.renewal{background-color:var(--grey_rows);padding:15px;margin-bottom:15px}.inputerror{-webkit-box-shadow:0 0 0 1px var(--error_red)!important;-moz-box-shadow:0 0 0 1px var(--error_red)!important;box-shadow:0 0 0 1px var(--error_red)!important;padding-bottom:10px}.inputerror::before{content:'ERROR \f071'!important;font-family:"Font Awesome 5 Pro";color:var(--error_red);font-weight:700;width:100%;display:inline-block;text-align:center;margin-top:10px}.optionerror{-webkit-box-shadow:0 0 0 1px var(--error_red)!important;-moz-box-shadow:0 0 0 1px var(--error_red)!important;box-shadow:0 0 0 1px var(--error_red)!important;padding:10px}.optionerror::before{content:'Select Option'!important;font-family:OpenSansSemiBold;color:var(--error_red);font-weight:700;width:100%;display:inline-block;text-align:center;margin-top:10px}#add_race_details_form{display:none}#race_completed .error-block{display:none}#race_completed .has-feedback .form-control{padding-right:0}#race_completed .submit_btn{bottom:0}#race_calendar .input-group{float:left}.membersearchbtn{display:inline-block}.current_offer{display:flex;flex-direction:row;align-items:center}#offers_current .panel-body>div{margin-bottom:15px}.master_list,.merge_list{min-height:40px;padding:15px 0}.race_month p,.racers{font-size:14px}#errors .panel-body>div{margin-bottom:15px}.newquestion{margin-bottom:20px}.question .results{background-color:var(--green);color:var(--white);padding:5px 0;text-indent:10px;margin:10px auto}.question .search_results .result_instructions{display:block;width:100%;margin-top:10px;text-align:center}.calendar_notes{display:none}.switch_logo{width:60px;cursor:pointer}.switch_cont{width:100%;display:block}#members_pane .filters,.app_switch_cont,.material_switch_cont{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.app_switch_cont .material-switch,.material_switch_cont .material-switch{display:flex;justify-content:space-evenly;align-items:center}.app_switch_cont .material-switch,.material_switch_cont .material-switch{margin:5px 20px}.switch_cont .labelname{margin:10px 0}.material-switch,.subsection-switch{display:inline-block;width:fit-content;margin:0 10px 10px 15px}.material-switch .labelname,.subsection-switch .labelname{margin:0 15px 10px 0;display:inline-block;text-align:left!important}#association_switches .association_row{display:flex;flex-direction:row;width:100%}#association_switches .material-switch{display:flex;flex-direction:row;align-items:center}#association_switches .material-switch .labelname{margin:10px;width:200px}#association_switches .association_row .number_cont{display:flex;flex-direction:row;align-items:center}#association_switches .association_row .number_cont button{margin-left:10px}#assoc_null{display:none!important}#training_groups_pane .panel-footer .list{justify-content:space-evenly}#training_groups_pane .panel-footer .list .group{display:flex;flex-direction:row;flex:1 1 0px;border-bottom:3px solid;padding:15px;margin:20px;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}#training_groups_pane .panel-footer .list .group .material-switch{margin:5px auto}#training_groups_pane .panel-footer .list .group .material-switch label{margin-right:20px}#training_groups_pane .panel-footer .list .group{flex-direction:column}#discount_codes_edit .buttons_container,#discount_competition_edit .buttons_container,#training_groups_pane .panel-footer .list .group .buttons_container{justify-content:space-between}.clear_date{cursor:pointer}#members_pane .filters .material-switch .labelname{font-size:1.2rem;width:max-content;padding-right:10px}.material-switch>input[type=checkbox],.material-switch>input[type=radio],.subsection-switch>input[type=checkbox],.subsection-switch>input[type=radio]{display:none}.material-switch>label,.subsection-switch>label{cursor:pointer;height:0;position:relative;width:30px;margin-right:10px}.material-switch>label::before,.subsection-switch>label::before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,.5);border-radius:8px;content:'';height:14px;margin-top:-7px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px}.material-switch>label::after,.subsection-switch>label::after{background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);content:'';height:20px;left:-8px;margin-top:-8px;position:absolute;top:-2px;transition:all .3s ease-in-out;width:20px}.material-switch>input[type=checkbox]:checked+label::before,.material-switch>input[type=radio]:checked+label::before,.subsection-switch>input[type=checkbox]:checked+label::before,.subsection-switch>input[type=radio]:checked+label::before{background:inherit;opacity:.5}.material-switch>input[type=checkbox]:checked+label::after,.material-switch>input[type=radio]:checked+label::after,.subsection-switch>input[type=checkbox]:checked+label::after,.subsection-switch>input[type=radio]:checked+label::after{background:inherit;left:20px}#members_pane .filters .material-switch{margin:5px 20px}#members_pane .filters .material-switch .material-switch .labelname{text-align:right!important}.material-switch .label-success,.subsection-switch .label-success{background-color:var(--green)!important}#appstores a img{width:110px}#clubnews .photo img{width:100%}#product_cont .photo img{width:100%;max-width:100px}#product .product_img{position:relative}#product .product_img button{position:absolute;bottom:0;right:0}#product .product_img img{width:100%;margin-top:15px}#orders .order{background-color:#d2d6de;padding:10px 0}@media screen and (max-width:991px){.member{margin-bottom:30px}.member input{margin-bottom:10px}}@media screen and (max-width:900px){section .copy{text-align:left}#features .feature{width:50%}#features .features_cont{width:100%}#features .feature_explainer{width:90%}.photo_section .photo{margin:auto;margin-bottom:15px}}#web_assets img{width:100%;max-width:200px}.icon_bg_light{padding:15px}.icon_bg_dark{padding:15px;background-color:#666;color:#fff}.icon_bg_dark a{color:#fff}#member_dashboard .app_logo{width:120px!important;height:auto}#member_dashboard .app_cont{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#member_dashboard .app_cont .app{text-align:center;width:40%}#member_dashboard .app_cont .app .app_logo{width:120px;height:auto;margin:10px auto;left:0;right:0}#member_dashboard .app_cont .app .app_icon{width:100%;margin:0 auto}#member_dashboard .app_cont .app .app_icon img{width:60px;height:60px;margin:0 auto;left:0;right:0}#member_dashboard .app_cont .app a{margin:10px auto}#expo a,#intro a,.expo_heading,.link{padding:.5em;border:1px solid var(--main-color);margin-top:20px;margin-bottom:50px;background:var(--grey_border)}.expo_heading{padding:.5em;background:var(--main-color);margin-top:20px;margin-bottom:50px}#appstores a,#expo .social-network a{padding:0;border:0 solid var(--main-color);margin-top:0;margin-bottom:0;background:0 0}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{padding-bottom:0;background-color:#9b9997}.main-sidebar{padding-top:80px}@media (max-width:991px){.main-sidebar{padding-top:100px}}.skin-blue .left-side,.skin-blue .main-sidebar{background-color:var(--grey_rows);box-shadow:inset 0 0 0 0 var(--grey_rows)}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:var(--grey_text)}.skin-blue .wrapper{background-color:var(--grey_rows);color:var(--grey_text)}.skin-blue .sidebar a{color:var(--grey_text);cursor:pointer}.skin-blue .sidebar a:hover{cursor:pointer}.sidebar-menu>li{position:relative;margin:0;padding:0}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li.menu-open>a,.skin-blue .sidebar-menu>li:hover>a{font-family:OpenSansSemiBold;cursor:pointer;border:1px solid var(--grey_border);color:var(--grey_text);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 10%,var(--white) 10%,var(--white) 100%)}.sidebar{overflow-x:hidden}@media (max-width:767px){.sidebar{margin-top:15px}}.sidebar-menu i{width:35px}.sidebar .user-panel{width:100%;display:flex;flex-direction:column;justify-content:center}.sidebar .user-panel .image{width:100%}.banner_img img,.page_bg img{display:block;margin-left:auto;margin-right:auto;width:100%}img.banner_img{max-width:200px}#product_cont .list{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#product_cont .list .product{text-align:center;width:30%;border:3px solid #c8c8c8;background-color:#fff;padding-bottom:15px;margin-bottom:15px}@media only screen and (max-width:725px){#product_cont .list .product{width:45%}}@media only screen and (max-width:495px){#product_cont .list .product{width:100%}}.price:before{content:'£'}.order .notes{margin-top:10px}.order .notes:before{content:'Notes: '}.list .item .details .category:before{content:'Category: '}.list .item .details .size:before{content:'Size: '}.list .item .details .quantity:before{content:'Quantity: '}#recurring .recurring_item .item,#shop .shop_item .item{font-family:OpenSansSemiBold}.price_row{border-bottom:solid 1px rgb(0 0 0 / 20%)}#orderEditModal .order .items .row{display:flex;justify-content:flex-start;align-items:center}#orderEditModal .order .items .item{text-align:right}#orderEditModal .order .items .row .btn{margin:0 5px 0 0}.input_container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.input_container:hover input~.checkmark{background-color:#ccc}.input_container input:checked~.checkmark{background-color:var(--main-color)}.checkmark:after{content:"";position:absolute;display:none}.input_container input:checked~.checkmark:after{display:block}.input_container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#bundle_items_list{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-evenly}#bundle_items_list .bundle_item{display:flex;flex-direction:column;align-items:center;white-space:initial;padding:2rem;margin:1rem;min-width:130px;max-height:100px}#bundle_items_list .bundle_item img,.shop_item img{height:40px;object-fit:contain}#bundle_items_list .bundle_item.selected{background:var(--orange);color:var(--white)}#newsletterpreview{width:100%;max-width:600px;left:0;right:0;margin:0 auto;height:400px;overflow-y:auto}#newsletter_pane select[name=send_preview_to]{width:fit-content}#newsletterpreview .newsletter_section{background:#fff;padding:15px;margin-top:15px;width:100%;text-align:center}#newsletterpreview .intro,#newsletterpreview .list,#newsletterpreview .time_of_day{text-align:left}#newsletterpreview .mom_list{text-align:center;margin-bottom:10px}#newsletterpreview .text_section{margin-top:15px}#newsletterpreview .img_cont{width:100%;text-align:center}#newsletterpreview .img_cont img{height:150px;width:auto;left:0;right:0;margin:0 auto}#newsletterpreview img.assoc_logo{height:50px;width:50px;left:unset;right:unset;margin:unset}#newsletterpreview .img_cont .title{width:100%;text-align:center;font-size:24px}#newsletterpreview .text_section .title{font-size:18px;margin-bottom:10px}#newsletterpreview .parkrun img{max-width:90px;height:auto}#newsletterpreview .app_logo img{height:auto;width:200px}#newslettersetup label[for=intro] span{color:var(--dm_silver)}#clubs .details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#clubs .apps{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:50%}#clubs .copy{width:50%;text-align:left;margin:0 auto}@media only screen and (max-width:700px){#clubs .apps,#clubs .copy{width:100%}}#clubs .copy h3{width:100%;text-align:center;margin:0 auto}#clubs .app_header{position:relative;min-width:250px;height:90px;margin:10px;width:250px;line-height:50px;background:0 0}#clubs .app_header .iphone{width:100%;height:100%;z-index:2}#clubs .app_header a{text-decoration:none}#clubs .app_header .app_header_cont{position:absolute;width:230px;height:45px;z-index:2;align-items:center;justify-content:space-between;display:flex;margin:-52px auto;left:0;right:0;background-color:#fff;color:#636469}#clubs .app_header .appname{position:absolute;width:60%;height:50px;left:0;right:0;margin:0 auto;white-space:normal;z-index:1;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;line-height:20px;overflow:hidden;font-family:OpenSans}#clubs .app_header .club_logo{position:absolute;right:0;top:0;bottom:0;margin:9px;width:30px;height:30px}#clubs .app_header .club_logo img{position:absolute;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}#clubs .app_header .menu_button{background-color:transparent!important;z-index:50;margin-left:10px;font-size:18px;width:50px}#app_setup_pane img{width:100%;height:150px;object-fit:contain;left:0;right:0;margin:0 auto}#membership_form{position:relative;width:100%;max-width:500px;left:0;right:0;margin:0 auto;background-color:#f0f0f0;color:#333}#membership_form .panel{position:relative;display:block;width:calc(90% - 20px);max-width:600px;border:0;border-radius:5px;background-color:#fff;padding:10px;margin:0 auto;left:0;right:0;margin-bottom:30px;overflow-x:hidden;overflow-y:auto;line-height:22px;font-size:16px;color:#333;-webkit-box-shadow:2px 2px 2px 0 rgba(200,200,200,.5);-moz-box-shadow:2px 2px 2px 0 rgba(200,200,200,.5);box-shadow:2px 2px 2px 0 rgba(200,200,200,.5)}#membership_form .panel .name,#membership_form .panel .title{top:0;margin-bottom:10px;font-size:18px;line-height:24px;padding:5px 0;width:100%;color:#fff;background-color:#969696;text-align:center}#membership_form .membershipinfo{width:80%;left:0;right:0;margin:10px auto;line-height:35px}#membership_form .section{background-color:transparent;padding:0;text-align:center;color:#333}#membership_form label{width:100%;text-align:center;color:#888}#membership_form input[type=email],#membership_form input[type=text]{margin:5px 0 10px 0}#membership_form .note-editor,#membership_form input[type=email],#membership_form input[type=number],#membership_form input[type=password],#membership_form input[type=text],#membership_form select,#membership_form textarea{appearance:none;-webkit-appearance:none;-webkit-user-select:auto!important;-khtml-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:auto!important;color:#333;font-size:16px;margin-bottom:20px;border:solid 1px #6e6e6e;transition:box-shadow .3s,border .3s;font-family:OpenSans;min-height:40px;border-radius:5px;padding:10px;background-color:#fff;width:80%;max-width:400px}#membership_form .choice_btn{border-radius:2px;-webkit-box-shadow:0 0 0 1px #6e6e6e;-moz-box-shadow:0 0 0 1px #6e6e6e;box-shadow:0 0 0 1px #6e6e6e;background-color:#6e6e6e;color:#fff}#membership_form #clubs .app_header{width:100%;margin:0}#membership_form .membershipinfo .btn{display:inline-block;margin-left:10px}#membership_form div{margin-bottom:10px}#membership_form .checkboxerror{background-color:red}#membership_form .errors{background-color:red;color:#fff;margin-bottom:20px!important;padding:10px 0}#membership_form .membershipinfo .btn{display:inline-block;margin-left:10px}#membership_form .form-group{margin-bottom:0}#membership_form .title{margin-top:0}#membership_form .email{margin-bottom:10px}#membership_form .name{font-size:24px;width:100%;margin:auto;margin-bottom:10px}#membership_form input[type=email],#membership_form input[type=text]{margin:5px 0 10px 0}#membership_form .agree,#membership_form .switch_container{width:100%;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:10px}#membership_form .switch_container{flex:1 1 auto;flex-wrap:wrap}#membership_form .switch_cont{width:45%}#membership_form .info{text-align:left;width:calc(70% - 10px);padding-right:10px;border-right:1px solid #999}#membership_form .agreement .info,#membership_form .information .info,#membership_form .other_notes .info,#membership_form .payments .info{text-align:left;width:100%;padding:10px 0;border-right:none}#membership_form .statement{width:100%;margin-bottom:10px;text-align:justify}#membership_form .agree .switch_box{width:30%;min-width:100px;margin-bottom:0}#membership_form .switchtitle{font-size:14px}#membership_form textarea{flex:1 1 auto;display:block;margin-top:10px}#membership_form .agree .switch_box{width:30%;min-width:100px;margin-bottom:0}#membership_form .switch_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}#membership_form .switch_box .input_wrapper{width:80px;height:40px;position:relative;cursor:pointer}#membership_form .switch_box .input_wrapper input[type=checkbox],#membership_form .switch_box .input_wrapper input[type=radio]{width:80px;height:40px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#969696;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;outline:0;-webkit-transition:all .2s;transition:all .2s}#membership_form .switch_box .input_wrapper .is_checked{width:23px;left:9px;top:15px;-webkit-transform:translateX(190%) translateY(-30%) scale(0);transform:translateX(190%) translateY(-30%) scale(0)}#membership_form .switch_box .input_wrapper svg{position:absolute;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;-webkit-transition:all .35s;transition:all .35s;z-index:1}#membership_form .switch_box .input_wrapper input[type=checkbox]:after,#membership_form .switch_box .input_wrapper input[type=radio]:after{position:absolute;content:"";top:3px;left:3px;width:34px;height:34px;background:#dfeaec;z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .35s;transition:all .35s}#membership_form .switch_box .input_wrapper .is_unchecked{width:23px;right:9px;top:15px;-webkit-transform:translateX(0) translateY(-30%) scale(1);transform:translateX(0) translateY(-30%) scale(1)}#membership_form .switch_box .input_wrapper .is_unchecked{width:23px;right:9px;top:19px;-webkit-transform:translateX(0) translateY(-30%) scale(1);transform:translateX(0) translateY(-30%) scale(1)}#membership_form .switch_box .input_wrapper svg{position:absolute;top:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;fill:#fff;-webkit-transition:all .35s;transition:all .35s;z-index:1}#membership_form button[type=submit]{background-color:transparent}#member_details .row{padding:30px 15px;background-color:var(--grey_border)}#member_details .row legend{border-bottom:1px solid var(--main-color)}hr{border-top:1px solid var(--grey_border)}.ticket{border:1px solid var(--grey_border);background:var(--white)!important}#payments .logo{margin:10px auto;height:100px;width:auto}#free_splash{background-color:var(--grey_text);z-index:1030;position:fixed;left:0;top:0;width:100%;height:100%;padding:50px;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:center}#free_splash:after{content:'';position:absolute;top:0;width:100%;height:100%;z-index:-1;background:url(../pages/img/home_image.webp) no-repeat center center fixed;background-size:100% auto;background-size:cover;opacity:1}#free_splash .message{background-color:var(--grey_rows);opacity:1;text-align:center;width:50%;overflow-y:auto;left:0;font-size:2rem;line-height:5rem;padding:15px}#free_splash .countdown{position:fixed;top:20px;right:20px;color:var(--main-color);font-size:3rem}#member_dashboard .link_box{position:relative;margin:0 auto;left:0;right:0;width:100%;max-width:800px;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}#member_dashboard .link_box a{width:max-content;min-width:30%;height:100px;margin:10px 0;align-items:center;font-size:1.2em}#member_dashboard .link_box .links{height:80px;width:100%;text-align:center;padding:15px;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}#user_membership_form{max-width:600px;position:relative;left:0}#user_membership_form .material-switch{width:100%}#user_membership_form .material-switch .labelname{display:inline-block;width:80%}#user_membership_form .material-switch .subsection-switch{display:inline-block}#user_membership_form .copy{text-align:left}#shop_pane .panel-footer .shop_item .quantity::before{content:"Qty: "}#shop_pane .panel-footer .shop_item .sold::before{content:"Sold: "}#clubShopItem img,#shop_pane .panel-footer .shop_item img,form .report_photos img{width:100%;height:auto;max-width:200px}#clubShopItem .images,.shop_item .images{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}#clubShopItem .images img{width:40%;margin-bottom:10px}.shop_item .images img{width:90%;max-width:180px;margin:10px}#shop .basket_cont{position:sticky;top:0;background:var(--white);z-index:5;-webkit-box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 4px 0 rgb(0 0 0 / 12%)}#shop .shop_item{width:100%;display:flex;flex-direction:column;justify-content:space-evenly}#shop .details{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}#shop .shop_item .item{font-size:1.6rem;width:100%;text-align:center;padding:1rem}#shop .shop_item .cost{text-align:center;padding-bottom:1rem}#shop .shop_item .description,#shop .shop_item select{font-family:OpenSans}#shop .shop_item .bundle_items{width:100%}#shop .shop_item .details .description .closed:after{font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f078";margin-left:10px}#shop .shop_item .details .description .open:after{font-family:'Font Awesome 5 Pro';font-weight:900;content:"\f077";margin-left:10px}#shop .shop_item .details .description .copy{padding-top:10px}.report_photo img{width:100%;object-fit:contain}img[src=""]{display:none}.search_results{position:relative;width:100%;flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}.search_results .choice_btn{margin:5px}.buttons_container{position:relative;justify-content:space-around;align-items:center;flex-direction:row;display:flex;flex-wrap:wrap;margin:5px auto}.buttons_container.space_between{justify-content:space-between}.buttons_container.membership_key span{width:max-content;margin-right:10px}.external_comms_list .list .buttons_container{align-items:flex-start;justify-content:flex-start}.external_comms_list .list .buttons_container .ext_comms_group{min-width:25%;padding:0 10px}.external_comms_list .list .buttons_container .ext_comms_group .title{text-align:center;font-weight:600}#calendar_pane .panel-body .list .buttons_container,#completed_races_pane .panel-body .list .buttons_container{justify-content:flex-start}#completed_races_pane .panel-body .list .buttons_container .perkm,#completed_races_pane .panel-body .list .buttons_container .permile{margin-right:10px;font-family:OpenSans}.buttons_container button{margin:5px}.zoom_btn{color:var(--main-color)!important;background-color:transparent!important;font-size:3rem!important}.flex-btns{display:flex;flex-direction:column}.btn_active{color:var(--white)!important;background-color:var(--green)!important}#message_board_pane .panel-footer .list .message_cont{background:var(--white);border-top:2px solid var(--dm_grey)}#message_board_pane .panel-footer .list .message_cont .reply{background-color:var(--grey_rows)}#cr_table{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 3em 0;padding:0}#cr_table tr,#cr_table>div{display:flex}#cr_table tbody{width:100%}#cr_table tr:nth-child(even){background-color:var(--grey_rows);border-top:1px solid var(--grey_border);border-bottom:1px solid var(--grey_border)}#cr_table td{box-sizing:border-box;flex-grow:1;width:20%;overflow:hidden;list-style:none}#cr_table td p{width:100%;cursor:text;padding:5px;background-color:var(--white);border:1px solid var(--grey_border)}#cr_table .table_row .del{cursor:pointer}#cr_table .table_row .del,#cr_table .table_row .move{cursor:move;background:var(--main-color);color:#fff;max-width:50px;text-align:center;display:flex;justify-content:space-evenly;align-items:center}#cr_table .table_row .del{max-width:40px}#cr_table .table_row .move p{max-width:20px}#cr_table .table_row .move:after{font-family:"Font Awesome 5 Pro";font-weight:200;content:"\f0b2";color:#fff;text-align:center}.simple-upload-droppable{background-color:var(--grey_rows);border:1px dashed #ccc}.drag_over{-webkit-box-shadow:0 0 15px 7px var(--main-color);box-shadow:0 0 15px 7px var(--main-color)}.help_button{position:absolute;display:inline-block;cursor:help;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.help_button{width:max-content;max-width:250px;white-space:normal;text-align:left;background-color:var(--dm_grey);background:var(--dm_grey);color:var(--white)!important;border-radius:6px;padding:8px;z-index:1}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#maintenance{position:fixed;background:var(--gold);height:100vh;width:100%;top:0;left:0;z-index:200;display:flex;justify-content:center;align-items:center;font-size:2rem;flex-direction:column}#maintenance div{align-self:center;padding:2rem}#maintenance img{margin-bottom:4rem}.comms .state{display:flex;align-items:center;margin-bottom:10px}.comms .state .list_unsubscribed{text-decoration:line-through;color:var(--error_red);margin-right:10px}.comms .state .btn{margin-top:0}.comms .state .list_subscribed{color:var(--main-color);font-family:OpenSansSemiBold}#pdf_viewer .canvas_container{width:100%;height:75vh;overflow:auto}#pdf_viewer canvas{padding:0;margin:auto;display:block;overflow:auto}#resubscribe_pane .list .resubscribe{display:flex;align-items:center;justify-content:flex-start}#resubscribe_pane .list .resubscribe>div{margin:10px}.button_icon{background-repeat:no-repeat;background-position:center;background-size:contain;margin:5px}.google_form .buttons_container{justify-content:flex-end}.google_form .buttons_container button[type=reset]{align-self:normal}.google_btn{color:#3c4043;border-color:var(--grey_border);display:flex;justify-content:space-evenly;align-items:center}.google_photos_icon{background-image:url(../pages/img/google/google-photos.svg)}.google_icon{background-image:url(../pages/img/google/btn_google_light_normal_ios.svg)}.google_photos_icon{display:inline-block;width:30px;height:30px}#albums_pane .album_to_cmc{display:flex;margin-left:10px;align-self:self-end}#albums_pane .album_to_cmc .google_photos_icon{display:inline-block;width:30px;height:30px}#albums_pane .panel-footer .list .album{display:flex;justify-content:flex-start;align-items:self-start}#albums_pane .panel-footer .media_gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%}#albums_pane .panel-footer .media_gallery .media{position:relative;width:24%;padding:5px;height:100px}#albums_pane .panel-footer .media .media_description{display:none}#albums_pane .panel-footer .media_gallery .media:first-child{margin-top:15px}@media (max-width:670px){#albums_pane .panel-footer .media_gallery .media{width:48%}}#albums_pane .panel-footer .media_gallery .media .delete,#albums_pane .panel-footer .media_gallery .media .on_cmc{position:absolute;bottom:0;right:0;margin:0;display:flex;justify-content:center;align-items:center}.on_cmc{color:var(--main-color);font-size:2rem}#albums_pane .panel-foote .media_gallery .media .on_cmc{right:unset;left:0;bottom:unset;top:0}#albums_pane .panel-footer .media_gallery .media .media_image{height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:var(--grey_border)}#youtubeModal .modal-lg{width:90%;height:90%}#youtube_list .list,#youtube_player_cont{display:flex}.youtube_player{position:relative;width:80%;left:0;right:0;margin:10px auto;aspect-ratio:16/9}#youtube_list .list{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;text-align:center;flex-wrap:wrap;margin-bottom:15px}#youtube_list .list .video{cursor:pointer;width:unset;padding:10px}.new_cmc_feature{font-weight:600;color:var(--main-color);padding-bottom:10px;display:none}.sign_in a{color:var(--dm_grey)!important}#app_users_pane .heading_row,#app_users_pane .member_activity{display:flex;flex-direction:row;width:100%}#app_users_pane .panel-footer .list .member_activity:nth-child(odd){background-color:#efefef}#app_users_pane .heading_row div,#app_users_pane .member_activity div{width:calc(100% / 7);padding:0 10px}#app_users_pane .heading_row .training_attended,#app_users_pane .heading_row .training_lead,#app_users_pane .member_activity .attended,#app_users_pane .member_activity .leader{text-align:center}#methods,.qualifications_cont{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.qualifications_cont{flex-direction:column;align-items:flex-start}#methods .method,.qualifications_cont .set_category{display:flex;flex-direction:row;align-items:center}.qualifications_cont .set_category{display:flex;flex-direction:reverse-row;align-items:center}.qualifications_cont .material-switch .expiry,.qualifications_cont .material-switch .labelname{margin:0 10px}.activeQualification{text-decoration:none!important}#membership_form_pane .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-radius:0;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-content:center;align-items:stretch}#membership_form_pane .panel-heading.expander{flex-direction:row;justify-content:space-evenly}#membership_form_pane .panel-heading.expander i{position:absolute;right:50px}#membership_form_pane .panel-heading span{margin-right:10px}#membership_form_pane .panel-heading .material-switch{margin-left:5px}#folders_pane .folder_switch{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#folders_pane .folder_switch .material-switch{margin:unset;display:flex;flex-direction:row-reverse;align-items:center}#folders_pane .folder_switch .material-switch .labelname{margin-left:10px}#details_pane .logo_uploader .logo_cont{padding:10px;margin:0 10px}#details_pane .logo_uploader{display:flex;align-items:center}.high_alert{font-size:20px;text-align:center}.high_alert a,.high_alert a:hover{color:#fff;text-decoration:underline}a[data-toggle=tooltip]{position:relative;cursor:default;text-decoration:none;margin-left:10px;font-family:OpenSansBold}a[data-toggle=tooltip]:hover::after{content:attr(data-tooltip);color:var(--grey_text);background:linear-gradient(0deg,var(--main-color) 0,var(--main-color) 10%,var(--white) 10%,var(--white) 100%);filter:drop-shadow(0 2px 2px var(--grey_text));padding:8px 8px 20px 8px;border-radius:4px;font-size:14px;width:200px;max-width:200px;font-weight:300!important;font-family:OpenSans;display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:normal;z-index:1001}a[data-toggle=tooltip].left:hover::after{left:0;transform:unset}.margin_left_zero{margin-left:0!important}.help-box a{cursor:pointer}.note-editor,.training_map,input,select,textarea{color:var(--grey_text);border-radius:5px!important;background-color:rgb(250 250 250)!important;border:none!important;border-bottom:solid 1px var(--grey_border)!important;box-shadow:unset}.note-editor:focus,input:focus,select:focus,textarea:focus{border-bottom:solid 2px var(--main-color)!important}.input-group .input-group-addon{border-radius:0;background-color:#e3e3e3}.input-group-addon{border:1px solid #ccc}.input-group-addon:last-child{border-left:1px}.what_to_do_cont{align-items:baseline}.what_to_do_cont .col{width:23%;display:flex;flex-direction:column;align-items:center;justify-content:center}.what_to_do_cont .col .equal{width:100%;display:flex;flex-direction:column}.what_to_do_cont .col .what_to_btn{width:100%;padding:15px;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);flex-grow:1;color:var(--grey_text);margin:10px 0;text-transform:uppercase}.what_to_do_cont .col .what_to_btn span{display:block;width:100%;white-space:normal;font-size:1.2rem;text-transform:initial;font-family:OpenSans}@media (max-width:1050px){.what_to_do_cont .col{width:48%;margin-top:30px}}@media (max-width:800px){.what_to_do_cont .col{width:100%;padding:15px}}.collapse .email_blocked .alert{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#websitesetup .sn-checkbox-open-in-new-window,#websitesetup .sn-checkbox-use-protocol{display:none}.dropdown-links{padding:10px}.dropdown-links li,.dropdown-toggle{cursor:pointer}#search{position:relative;z-index:10}input[name=search]{height:60px;font-size:20px}#search .results{position:absolute;width:80%;left:0;right:0;margin:10px auto;padding:10px;background:#fff;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%)}#search .results .list{display:flex;flex-direction:column;flex-wrap:wrap}#search .results .list .result{position:relative;font-size:1.2em;padding:10px;margin-top:10px}.form-group{margin-bottom:10px}.incident.unread{font-weight:700}.email_draft .subject{white-space:normal}.sp-palette .sp-thumb-el{display:none}#incidentReportModal .photos img{margin-top:10px}#incidentReportModal .involved_row{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10px}#reportModal .email_copy{max-height:300px;overflow-y:auto}#special_orders_pane .photo_picker_group img{width:100%;height:auto;max-height:150px;object-fit:contain}#supplier_event .banner_img{width:100%}.nav_keys a{cursor:pointer;margin:0 10px}.http_call{display:flex;flex-direction:row;align-items:center}pre.http-method{margin:0 5px 0 0;text-transform:uppercase;border-radius:.25rem;outline:0;border:none;color:#fff;min-height:50px;min-width:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}pre.http-method-get{background-color:#2daa35}.http_call em{background-color:var(--grey_text);color:#fff;padding:5px}.owl-carousel .owl-item img{display:block;width:100%;object-fit:contain;max-height:150px}.sbr2025_section p{font-size:1.1em}.sbr_charities,.sbr_logo,.sbr_tshirts{position:relative;max-width:100%;text-align:center}.sbr_charities{left:0;right:0;margin:0 auto;max-width:800px}.sbr_logo img,.sbr_tshirts img{background-color:var(--white);position:relative;left:0;right:0;width:300px;max-height:300px;min-width:300px;margin:15px auto}.sbr_logo img.sbr_logo_svg{max-width:300px}.sbr_tshirts img{max-height:unset}.sbr_charities img{max-width:200px;max-height:140px;margin:15px}.testimonial .sbr_logo_group{position:relative;display:flex;flex-direction:row;width:100%}.testimonial .sbr_charities{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:center;text-align:center;align-content:center;height:100%;top:0;bottom:0}.sbr_charities .logo_cont{height:50%}.testimonial .sbr_charities img{width:125px!important;max-height:80px}@media (max-width:991px){.testimonial .sbr_charities{display:none}.sbr_logo{width:100%!important}}#member_attachments .attachments{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#member_attachments .attachments img{max-width:200px;margin:10px}#newCalendarEvent .calendar_image{width:100%;max-width:200px;margin-left:15px}#newCalendarEvent .del_inst{margin-left:15px}.download_garmin_connect,.garmin_connect_logo{display:inline-block;margin-right:10px;width:32px;height:32px;min-width:32px;background-size:contain;background-repeat:no-repeat no-repeat;background-position:center center;background-image:url(../pages/img/svgs/GarminConnect.svg)}.sidebar-menu .garmin_connect_logo{min-height:14px;height:14px;margin-right:unset;min-width:unset;left:-5px;margin-left:0;position:relative}select.association{height:150px}.small_screen{display:none}@media (max-width:991px){.small_screen{display:block}}.border-right{border-right:1px solid var(--grey_border)}.template,.template_holder{display:none}#newsletter{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}#newsletter img{display:block;width:200px!important;height:auto}#newsletter p{font-size:14px}#newsletter .title{font-size:16px}#newsletter .race_title{font-size:16px;margin-bottom:5px}#newsletter .newsletter_title{font-size:16px;font-weight:700;text-align:left;text-transform:uppercase}.race_month{text-transform:capitalize}.racers{font-size:16px}