﻿.grid{display:grid}.grid-cols-1{grid-template-columns:minmax(0, 1fr)}.gap-10{gap:2.5rem}@media(min-width:1024px){.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0, 1fr))}.lg\:gap-8{gap:2rem}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}}.flex{display:flex}.flex-col{flex-direction:column}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.justify-center{justify-content:center}.gap-x-4{column-gap:1rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-gray-300{color:#d1d5db}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.d-flex{display:flex !important}.d-none{display:none !important}@media(max-width:539px){.d-xs-none{display:none !important}}@media(min-width:540px)and (max-width:719px){.d-sm-none{display:none !important}}@media(min-width:720px)and (max-width:959px){.d-md-none{display:none !important}}@media(min-width:960px)and (max-width:1139px){.d-lg-none{display:none !important}}@media(min-width:1140px){.d-xl-none{display:none !important}}.is-single-event .article .block .block-title,.section#social .block--social .block-title,.section#featured-videos .section-title,.section#featured-events .col-left .block .block-title,.block#latest-news .block-title{color:#121212;text-transform:uppercase;padding-bottom:.5rem;border-bottom:3px solid #c61837}.is-single-event .article .block#practical p+p,.is-single-event .article .block#programme p+p,.is-single-event .article .block#practical p+ul,.is-single-event .article .block#programme p+ul,.is-single-event .article .block#practical p+ol,.is-single-event .article .block#programme p+ol,.is-single-event .article .block#practical p+dl,.is-single-event .article .block#programme p+dl,.is-single-event .article .block#practical p+table,.is-single-event .article .block#programme p+table,.is-single-event .article .block#practical ul+p,.is-single-event .article .block#programme ul+p,.is-single-event .article .block#practical ul+ul,.is-single-event .article .block#programme ul+ul,.is-single-event .article .block#practical ul+ol,.is-single-event .article .block#programme ul+ol,.is-single-event .article .block#practical ul+dl,.is-single-event .article .block#programme ul+dl,.is-single-event .article .block#practical ul+table,.is-single-event .article .block#programme ul+table,.is-single-event .article .block#practical ol+p,.is-single-event .article .block#programme ol+p,.is-single-event .article .block#practical ol+ul,.is-single-event .article .block#programme ol+ul,.is-single-event .article .block#practical ol+ol,.is-single-event .article .block#programme ol+ol,.is-single-event .article .block#practical ol+dl,.is-single-event .article .block#programme ol+dl,.is-single-event .article .block#practical ol+table,.is-single-event .article .block#programme ol+table,.is-single-event .article .block#practical dl+p,.is-single-event .article .block#programme dl+p,.is-single-event .article .block#practical dl+ul,.is-single-event .article .block#programme dl+ul,.is-single-event .article .block#practical dl+ol,.is-single-event .article .block#programme dl+ol,.is-single-event .article .block#practical dl+dl,.is-single-event .article .block#programme dl+dl,.is-single-event .article .block#practical dl+table,.is-single-event .article .block#programme dl+table,.is-single-event .article .block#practical table+p,.is-single-event .article .block#programme table+p,.is-single-event .article .block#practical table+ul,.is-single-event .article .block#programme table+ul,.is-single-event .article .block#practical table+ol,.is-single-event .article .block#programme table+ol,.is-single-event .article .block#practical table+dl,.is-single-event .article .block#programme table+dl,.is-single-event .article .block#practical table+table,.is-single-event .article .block#programme table+table{margin-top:.75rem}:root{--theme-color-uci-world-championships:#121212;--theme-color-national-series:#00273f;--theme-color-european-championships:#0066b1;--theme-gradient-continental-series:linear-gradient(to right,#00aeef 0%,#ed1c24 25%,#f37021 50%,#fff200 75%,#8dc63f 100%);--theme-gradient-champions-league:linear-gradient(to right,#ffde2f 0%,#f78f3d 66.66667%,#f26539 100%)}body{color:#505050;font-family:"sofia-pro",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;padding-top:4rem}@media(min-width:992px){body{padding-top:5rem}}@media(min-width:1200px){body{padding-top:6rem}}a{color:#780c24}h1,h2,h3,h4,h5,h6{color:#c61837;font-family:"sofia-pro",sans-serif;font-weight:700;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#767676;font-family:"sofia-pro",sans-serif;font-size:75%;font-weight:400;display:block}h1 small .icon,h1 small #menu-5 .menu-item>a,#menu-5 h1 small .menu-item>a,h1 small .menu.menu-5 .menu-item>a,.menu.menu-5 h1 small .menu-item>a,h2 small .icon,h2 small #menu-5 .menu-item>a,#menu-5 h2 small .menu-item>a,h2 small .menu.menu-5 .menu-item>a,.menu.menu-5 h2 small .menu-item>a,h3 small .icon,h3 small #menu-5 .menu-item>a,#menu-5 h3 small .menu-item>a,h3 small .menu.menu-5 .menu-item>a,.menu.menu-5 h3 small .menu-item>a,h4 small .icon,h4 small #menu-5 .menu-item>a,#menu-5 h4 small .menu-item>a,h4 small .menu.menu-5 .menu-item>a,.menu.menu-5 h4 small .menu-item>a,h5 small .icon,h5 small #menu-5 .menu-item>a,#menu-5 h5 small .menu-item>a,h5 small .menu.menu-5 .menu-item>a,.menu.menu-5 h5 small .menu-item>a,h6 small .icon,h6 small #menu-5 .menu-item>a,#menu-5 h6 small .menu-item>a,h6 small .menu.menu-5 .menu-item>a,.menu.menu-5 h6 small .menu-item>a{margin-left:-6px}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color:#780c24;font-style:normal}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.3125rem}h4{font-size:1.125rem}h5{font-size:.9375rem}.icon,#menu-5 .menu-item>a,.menu.menu-5 .menu-item>a{color:#a9a9a9}.container{max-width:90rem;padding-left:1.25rem;padding-right:1.25rem}#alert-302{color:#fff;text-align:center;margin-bottom:0;border-radius:0;border-left:0;background-color:#e5232c}#alert-302 .alert-content .icon,#alert-302 .alert-content #menu-5 .menu-item>a,#menu-5 #alert-302 .alert-content .menu-item>a,#alert-302 .alert-content .menu.menu-5 .menu-item>a,.menu.menu-5 #alert-302 .alert-content .menu-item>a{color:hsla(0,0%,100%,.5)}#alert-302 .alert-content *:not(.icon){display:inline-block}.block .block-header+.block-content,.block .block-header+.block-body{margin-top:1rem}@media(min-width:768px){.block .block-header+.block-content,.block .block-header+.block-body{margin-top:1.5rem}}.block .block-content>.btn{margin-top:1rem}.block .block-content>.btn:first-child{margin-top:0}.block.block--address address+*{margin-top:.75rem}.block.block--address .icon,.block.block--address #menu-5 .menu-item>a,#menu-5 .block.block--address .menu-item>a,.block.block--address .menu.menu-5 .menu-item>a,.menu.menu-5 .block.block--address .menu-item>a{color:rgba(80,80,80,.35)}.btn{min-height:3rem;text-transform:uppercase;overflow:hidden;display:inline-flex;align-items:center;padding:.5625rem 1rem;border-radius:0;border-width:.125rem}.btn span{position:relative;z-index:1}.btn span.icon{z-index:2}.btn:before{transition:transform .35s;width:115%;height:100%;content:"";display:block;transform:skewX(-15deg) translateX(-150%);position:absolute;top:0;left:50%;z-index:0}.btn.icon-after .icon,.btn.icon-after #menu-5 .menu-item>a,#menu-5 .btn.icon-after .menu-item>a,.btn.icon-after .menu.menu-5 .menu-item>a,.menu.menu-5 .btn.icon-after .menu-item>a{right:.625rem}.btn:hover:before,.btn:focus:before{transform:skewX(-15deg) translateX(-50%)}.btn:hover.icon-after,.btn:focus.icon-after{padding-right:2.5rem}.btn:hover.icon-before,.btn:focus.icon-before{padding-left:2.5rem}.btn--primary{color:#c61837;border-color:#c61837;background-color:rgba(0,0,0,0)}.btn--primary:before{background-color:#c61837}.btn--primary:hover,.btn--primary:focus{color:#fff;border-color:#c61837;background-color:rgba(0,0,0,0)}.btn--secondary{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}.btn--secondary:before{background-color:#fff}.btn--secondary:hover,.btn--secondary:focus{color:#c61837;border-color:#fff;background-color:rgba(0,0,0,0)}.card{border-radius:0;box-shadow:0 .25rem .5rem rgba(120,12,36,.1)}.card-title{font-size:1.125rem;text-transform:uppercase;margin-top:0;margin-bottom:.75rem}.card-title:last-child{margin-bottom:0}.card-date{color:#9ca3af;font-size:.875rem;text-transform:uppercase;margin-bottom:.75rem}.card .card-content{padding:1.5rem}.card.event.national-series .card-title{color:var(--theme-color-national-series,Navy)}.card.event.national-series .btn--primary{color:var(--theme-color-national-series,Navy);border-color:var(--theme-color-national-series,Navy)}.card.event.national-series .btn--primary:before{background-color:var(--theme-color-national-series,Navy)}.card.event.national-series .btn--primary:hover,.card.event.national-series .btn--primary:focus{color:#fff}.card.event.uci-world-championships .card{position:relative}.card.event.uci-world-championships .card-media:after{width:100%;height:1rem;content:"";display:block;background-color:var(--theme-color-uci-world-championships,#000);background-image:linear-gradient(to bottom,#0078c4 0%,#0078c4 20%,#d1173f 20%,#d1173f 40%,#000 40%,#000 60%,#fee13a 60%,#fee13a 80%,#00b43f 80%,#00b43f 100%);position:absolute;bottom:0;left:0}.card.event.uci-world-championships .card-title{color:var(--theme-color-uci-world-championships,#000)}.card.event.uci-world-championships .card-content:after{width:6.875rem;height:11rem;content:"";display:block;background-image:url(//www.citymountainbike.com/wp-content/themes/fluo-child-theme/assets/css/../images/city-mtb-colors-front-left.svg);background-repeat:no-repeat;background-position:top center;background-size:auto 100%;position:absolute;bottom:0;right:0;z-index:1;transform-origin:bottom right;transform:scale(-.35,.5) translateX(100%)}.card.event.uci-world-championships .btn--primary{color:var(--theme-color-uci-world-championships,#000);border-color:var(--theme-color-uci-world-championships,#000)}.card.event.uci-world-championships .btn--primary:before{background-color:var(--theme-color-uci-world-championships,#000)}.card.event.uci-world-championships .btn--primary:hover,.card.event.uci-world-championships .btn--primary:focus{color:#fff}.card.event.continental-series .card-media:after,.card.event.city-mountainbike-series .card-media:after{width:100%;height:.75rem;content:"";display:block;background-image:var(--theme-gradient-continental-series);position:absolute;bottom:0;left:0}.card.event.continental-series .card-title,.card.event.city-mountainbike-series .card-title{color:#000}.card.event.continental-series .card-content .btn,.card.event.city-mountainbike-series .card-content .btn{color:#000;border:0;background-image:var(--theme-gradient-continental-series)}.card.event.continental-series .card-content .btn:before,.card.event.city-mountainbike-series .card-content .btn:before{width:calc(100% - .25rem);height:calc(100% - .25rem);transform:none;background-color:#fff;top:.125rem;left:.125rem;right:initial}.card.event.champions-league .card-media:after{width:100%;height:.75rem;content:"";display:block;background-image:var(--theme-gradient-champions-league);position:absolute;bottom:0;left:0}.card.event.champions-league .card-title{color:#000}.card.event.champions-league .card-content .btn{color:#000;border:0;background-image:var(--theme-gradient-champions-league)}.card.event.champions-league .card-content .btn:before{width:calc(100% - .25rem);height:calc(100% - .25rem);transform:none;background-color:#fff;top:.125rem;left:.125rem;right:initial}.card.event.european-championships .card-title{color:var(--theme-color-european-championships)}.card.event.european-championships .card-content .btn{color:var(--theme-color-european-championships);border-color:var(--theme-color-european-championships)}.card.event.european-championships .card-content .btn:before{background-color:var(--theme-color-european-championships)}.card.event.european-championships .card-content .btn:hover,.card.event.european-championships .card-content .btn:focus{color:#fff}.card.event.european-championships .card-content .icon,.card.event.european-championships .card-content #menu-5 .menu-item>a,#menu-5 .card.event.european-championships .card-content .menu-item>a,.card.event.european-championships .card-content .menu.menu-5 .menu-item>a,.menu.menu-5 .card.event.european-championships .card-content .menu-item>a{color:inherit}.card#official-jersey .card-media .embed-responsive{padding-top:150%}.card#official-jersey .card-content{width:100%;background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%);position:absolute;left:0;bottom:0}.card#official-jersey .card-content .card-title{margin-bottom:12px}.country-flag{width:1.5rem;height:1.5rem;display:inline-block;overflow:hidden;vertical-align:middle;box-shadow:0 0 .5rem rgba(18,18,18,.15);border-radius:.75rem;background-color:#f5f5f5;background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:relative}.country-flag img{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0}.section--partners .section-header{margin-bottom:2rem;text-align:center}@media(min-width:768px){.section--partners .section-header{margin-bottom:3rem}}@media(min-width:992px){.section--partners .section-header{margin-bottom:4rem}}.section--partners .section-body [class^=col]{margin-top:-1px;margin-left:-1px}.section--partners .section-body .partner{width:100%}.section--partners .section-body .partner a{display:block}.section--partners .section-body .partner .partner-content{width:100%;padding-top:100%;border:1px solid #eee;position:relative}.section--partners .section-body .partner .image{max-width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section--partners .section-body .partner:hover{background-color:#f5f5f5}.section--partners+.section--partners{padding-top:0}.section--partners .partner .image{transition:filter .35s;filter:grayscale(1)}.section--partners .partner:hover .image{filter:grayscale(0)}.section--partners#official-partners .partner .image{filter:grayscale(0)}ul.page-numbers{display:flex;justify-content:center;margin-top:3rem}ul.page-numbers>li>a,ul.page-numbers>li>span{min-width:3rem;height:3rem;color:#505050;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-left:-1px;padding:.5rem .75rem;border:1px solid #eee}ul.page-numbers>li>a.next,ul.page-numbers>li>a.previous{font-size:.875rem}ul.page-numbers>li>a:hover,ul.page-numbers>li>a:focus{color:#121212;border-color:#121212;background-color:rgba(0,0,0,0)}ul.page-numbers>li>a.current,ul.page-numbers>li>span.current{border-color:#121212;background-color:#121212}.block#ranking{width:100%;color:#fff;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;background-color:#c61837;position:relative}.block#ranking .block-header{padding:1.25rem 1.5rem;background-color:#780c24}.block#ranking .block-title{color:#fff;line-height:normal;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0}.block#ranking .block-content{width:100%;display:flex;flex-direction:column;flex-shrink:0;flex-grow:1;margin-top:0;padding:1.25rem 1.5rem}.block#ranking .block-content *:first-child{margin-top:0}.block#ranking .block-content h5{color:#fff;text-transform:uppercase;margin-top:1.5rem;margin-bottom:.5rem}.block#ranking .block-content .table{height:auto}.block#ranking .block-content .table tr td{padding:.25rem;border-bottom-color:hsla(0,0%,100%,.15)}.block#ranking .block-content .table tr td:first-child{padding-left:0}.block#ranking .block-content .table tr td:last-child{padding-right:0}.block#ranking .block-content .table tr:last-child td{border-bottom:0}.block#ranking .block-content .btn{margin-top:auto;margin-right:auto;margin-left:auto}.block#ranking .rank span{display:block}.block#ranking .rank .rank-index{width:1.5rem;height:1.5rem;font-weight:700;line-height:24px;text-align:center;background-color:#780c24}.block#ranking .rank .rank-country{vertical-align:middle}.block#ranking .rank .rank-points small{color:hsla(0,0%,100%,.5)}.RRReg .RRReg_Nav{height:auto !important;font-size:.75rem}.RRReg .RRReg_Nav>div{display:flex;flex-direction:column}.RRReg .RRReg_Nav>div>div{height:auto;padding-top:.25em !important;padding-bottom:.25em !important}.RRReg .RRReg_Main{padding-left:0 !important;padding-right:0 !important}.RRReg .RRReg_Buttons button{width:100%;background-color:#780c24}.RRReg .RRReg_Buttons button:hover{background-color:#c61837}.section{position:relative}.section.section--alt{background-color:#f5f5f5}.navbar#primary{width:100%;background-color:#121212;position:fixed}.navbar#primary .navbar-header .site-brand{padding-top:13px;padding-bottom:17px}.navbar#primary .navbar-header .site-brand img{height:30px}.navbar#primary .navbar-header .navbar-toggle{color:#fff}.navbar#primary .navbar-header .navbar-toggle .bars .bar{background-color:hsla(0,0%,100%,.65)}.navbar#primary .navbar-collapse{border-top-color:rgba(18,18,18,.15)}.navbar#primary .navbar-collapse .navbar-nav{margin-top:22px;margin-bottom:22px}.navbar#primary .navbar-collapse .navbar-nav>li>a{transition:padding-left .35s;color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;border-bottom-color:rgba(120,12,36,.15)}.navbar#primary .navbar-collapse .navbar-nav>li:last-child>a{border-bottom:0}.navbar#primary .navbar-collapse .navbar-nav>li>a:hover,.navbar#primary .navbar-collapse .navbar-nav>li.active>a{background:rgba(0,0,0,0)}@media(min-width:992px){.navbar#primary .navbar-header .site-brand{padding-top:.875rem;padding-bottom:1.375rem}.navbar#primary .navbar-header .site-brand img{height:44px}.navbar#primary .navbar-collapse .navbar-nav{margin-top:1.125rem;margin-bottom:1.125rem}.navbar#primary .navbar-collapse .navbar-nav>li>a{transition:none;font-size:.875rem;padding-top:.625rem;padding-bottom:.625rem}.navbar#primary .navbar-collapse .navbar-nav>li>a:after{transition:transform .35s;width:100%;width:calc(100% - 30px);height:.25rem;content:"";display:block;border:0;background-color:#780c24;position:absolute;bottom:-18px;left:15px;transform-origin:center;transform:scaleX(0)}.navbar#primary .navbar-collapse .navbar-nav>li>a:hover:after,.navbar#primary .navbar-collapse .navbar-nav>li>a:focus:after,.navbar#primary .navbar-collapse .navbar-nav>li.active>a:after{transform:scaleX(1)}}@media(min-width:1200px){.navbar#primary .navbar-header .site-brand{padding-top:1.375rem;padding-bottom:1.875rem}.navbar#primary .navbar-collapse .navbar-nav{margin-top:1.625rem;margin-bottom:1.625rem}.navbar#primary .navbar-collapse .navbar-nav>li>a:after{bottom:-26px}}.is-logged-in .navbar#primary{top:32px}@media screen and (max-width:782px){.is-logged-in .navbar#primary{top:46px}}.site-header  .alert{color:#fff;font-weight:700;text-align:center;margin-bottom:0;border:0;border-radius:0;background-color:#c61837;position:relative}.site-header  .alert .alert-message{display:inline-block;padding-left:2rem;position:relative}.site-header  .alert .alert-message .icon,.site-header  .alert .alert-message #menu-5 .menu-item>a,#menu-5 .site-header  .alert .alert-message .menu-item>a,.site-header  .alert .alert-message .menu.menu-5 .menu-item>a,.menu.menu-5 .site-header  .alert .alert-message .menu-item>a{color:hsla(0,0%,100%,.65);position:absolute;top:0;left:0}#hero{background-color:#121212}#hero:after{width:100%;height:5rem;content:"";display:block;background-color:#fff;position:absolute;bottom:0;left:0}#hero .carousel{width:100%;max-width:87.5rem;height:min(75vh,45rem);min-height:auto;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0)}@media screen and (min-width:768px){#hero .carousel{height:min(50vw,45rem)}}#hero .carousel .slide{height:initial;padding-top:0}#hero .carousel .slide .slide-media{height:min(75vh,45rem);padding-bottom:5rem;position:static}@media screen and (min-width:768px){#hero .carousel .slide .slide-media{height:min(50vw,45rem)}}#hero .carousel .slide .slide-media .image{height:100%;position:relative}#hero .carousel .slide .slide-media .image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}#hero .carousel .slide .slide-content{width:100%;height:initial;min-height:10rem;color:#fff;display:flex;flex-wrap:wrap;padding:1.25rem;position:absolute;top:initial;bottom:0;left:0;background-color:#282828}@media screen and (min-width:768px){#hero .carousel .slide .slide-content{flex-direction:row-reverse}}@media screen and (min-width:992px){#hero .carousel .slide .slide-content{padding:2rem}}#hero .carousel .slide .slide-content .content-header,#hero .carousel .slide .slide-content .content-main{width:100%}@media screen and (min-width:768px){#hero .carousel .slide .slide-content .content-header,#hero .carousel .slide .slide-content .content-main{width:auto}}#hero .carousel .slide .slide-content .content-header{display:flex;margin-bottom:1rem}@media screen and (min-width:768px){#hero .carousel .slide .slide-content .content-header{margin-bottom:0}}#hero .carousel .slide .slide-content .content-main{display:flex;flex-direction:column;justify-content:center;flex-grow:1}#hero .carousel .slide .slide-content .slide-title{color:inherit;margin-top:0}#hero .carousel .slide .slide-content .slide-links .btn{color:#fff;margin-top:.75rem;margin-right:.75rem}#hero .carousel .slide .slide-content .slide-links .btn:last-child{margin-right:0}#hero .carousel .slide .slide-content .event-start-date{font-size:.75em;font-weight:700;text-transform:uppercase}#hero .carousel .slide .slide-content .uci-logo{width:100%;max-width:28.125rem;height:6rem;margin:auto 0}#hero .carousel .slide .slide-content .uci-logo img{width:100%;height:100%;object-fit:contain;object-position:center left}#hero .carousel .slide[data-type=event] .slide-content{background-color:#c61837}#hero .carousel .slide[data-type=event] .slide-content .btn{border-color:#780c24}#hero .carousel .slide[data-type=event] .slide-content .btn:before{background-color:#780c24}#hero .carousel .slide[data-type=event][data-subtype=national-series] .slide-content{background-color:#00273f}#hero .carousel .slide[data-type=event][data-subtype=national-series] .slide-content .btn{border-color:#00436c}#hero .carousel .slide[data-type=event][data-subtype=national-series] .slide-content .btn:before{background-color:#00436c}#hero .carousel .slide[data-type=event][data-subtype=uci-world-championships] .slide-content{background-color:#121212}#hero .carousel .slide[data-type=event][data-subtype=uci-world-championships] .slide-content:before{width:100%;height:1.5rem;content:"";display:block;background-color:var(--theme-color-uci-world-championships,#000);background-image:linear-gradient(to bottom,#0078c4 0%,#0078c4 20%,#d1173f 20%,#d1173f 40%,#000 40%,#000 60%,#fee13a 60%,#fee13a 80%,#00b43f 80%,#00b43f 100%);position:absolute;top:0;left:0;transform:translateY(-100%)}#hero .carousel .slide[data-type=event][data-subtype=uci-world-championships] .slide-content .btn{border-color:#383838}#hero .carousel .slide[data-type=event][data-subtype=uci-world-championships] .slide-content .btn:before{background-color:#383838}#hero .slide[data-id="118"]:after,#hero .slide[data-id="1607"]:after{width:100%;height:1.5rem;content:"";display:block;background-image:url(//www.citymountainbike.com/wp-content/themes/fluo-child-theme/assets/css/../images/city-mtb-colors-horz.svg);background-repeat:no-repeat;background-size:auto 100%;position:absolute;bottom:0;left:0;z-index:1}.lead--overlay .lead-media .image{opacity:1}.lead--overlay .lead-media:after{background-color:rgba(120,12,36,.925)}@supports(mix-blend-mode:normal){.lead--overlay .lead-media:after{mix-blend-mode:normal}}.lead--overlay .lead-content{min-height:10rem}@media(min-width:992px){.lead--overlay .lead-content{min-height:15rem}}.continental-series .lead--overlay .lead-media:after,.city-mountainbike-series .lead--overlay .lead-media:after{opacity:.925;background-image:var(--theme-gradient-continental-series)}.champions-league .lead--overlay .lead-media:after{opacity:.925;background-image:var(--theme-gradient-champions-league)}.row.d-flex>[class^=col]{display:flex}.layout:last-child{padding-bottom:2rem}@media(min-width:768px){.layout:last-child{padding-bottom:3rem}}@media(min-width:992px){.layout:last-child{padding-bottom:4rem}}.site-footer{background-color:#121212;position:relative}.site-footer .footer-directory{color:hsla(0,0%,100%,.65);padding-top:2rem;padding-bottom:2rem}@supports(padding-top:clamp( 32px, 5vw, 96px )){.site-footer .footer-directory{padding-top:clamp( 32px, 5vw, 96px );padding-bottom:clamp( 32px, 5vw, 96px )}}.site-footer .footer-directory .component .component-title{color:#fff;font-size:1rem;text-transform:uppercase}.site-footer .footer-directory a:not(.contextual-edit):hover,.site-footer .footer-directory a:not(.contextual-edit):focus{text-decoration:underline}.site-footer .footer-directory .site-brand{max-width:10rem;display:block}.site-footer .footer-legal{color:hsla(0,0%,100%,.35);font-size:.8125rem}.site-footer .footer-legal ol li:not(:last-child):after,.site-footer .footer-legal ul li:not(:last-child):after{color:hsla(0,0%,100%,.15)}.site-footer .footer-legal hr{background-color:hsla(0,0%,100%,.1)}#menu-5 .menu-item,.menu.menu-5 .menu-item{display:inline-flex}#menu-5 .menu-item>a,.menu.menu-5 .menu-item>a{width:2.5rem;height:2.5rem;color:#fff;font-size:1.125rem;display:flex;align-items:center;justify-content:center}#menu-5 .menu-item>a:hover,#menu-5 .menu-item>a:focus,.menu.menu-5 .menu-item>a:hover,.menu.menu-5 .menu-item>a:focus{color:#121212;text-decoration:none;background-color:#fff}#menu-upcoming-events.component--menu ul>li>a{display:block}#menu-upcoming-events.component--menu ul>li>a:after{content:"";display:block;clear:both}#menu-upcoming-events.component--menu .event-name,#menu-upcoming-events.component--menu .event-date{text-decoration:inherit;display:inline-block}#menu-upcoming-events.component--menu .event-date{float:right;text-align:right}.block#latest-news .block-content{margin-top:0}.block#latest-news .block-content>.container-fluid>.row{margin-left:-12px;margin-right:-12px}.block#latest-news .block-content>.container-fluid>.row>[class^=col]{display:flex;padding-left:12px;padding-right:12px}.block#latest-news .block-content .card{margin-top:1.5rem;margin-bottom:0}.block#latest-news .block-content .card .card-media .image{width:100%;padding-top:66.6666666667%;position:relative}.block#latest-news .block-content .card .card-media .image img{width:100%;height:100%;position:absolute;top:0;left:0}.section#featured-events{padding-bottom:.125rem;overflow:hidden;position:relative;background-color:pink}@media(min-width:768px){.section#featured-events{padding-bottom:1.125rem}}@media(min-width:992px){.section#featured-events{padding-bottom:2.125rem}}.section#featured-events>.image{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.section#featured-events>.image:after{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;background-color:rgba(18,18,18,.925)}.section#featured-events>.container{position:relative}.section#featured-events .col-left{align-items:center}@media(max-width:991.98px){.section#featured-events .col-left{margin-bottom:1.5rem}}.section#featured-events .col-left .block .block-title{color:#fff}.section#featured-events .col-left .block .block-content{color:hsla(0,0%,100%,.65)}.section#featured-events .col-left .block .block-content>.btn{color:#fff}.section#featured-events .col-right .block#latest-events{width:100%}.section#featured-events .col-right>.image{margin-bottom:2rem}.section#featured-videos{background-color:#f5f5f5}.section#featured-videos .section-header .container{width:auto}.section#featured-videos .section-title{font-size:1rem}.section#featured-videos .section-body .video{margin-top:1rem}@media(min-width:768px){.section#featured-videos .section-body .video{margin-top:1.5rem}}.section#cta-subscribe{color:#fff;background-color:#121212;padding-top:clamp(4rem,12.5vw,8rem);padding-bottom:clamp(4rem,12.5vw,8rem)}.section#cta-subscribe a{color:inherit;text-decoration:underline}.section#cta-subscribe form input{width:100%;height:3rem}.section#cta-subscribe form input[type=text],.section#cta-subscribe form input[type=email]{color:#fff;padding:.5rem 1rem;border-radius:0;border:1px solid hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.1)}.section#cta-subscribe form [type=submit]{color:#fff}.section#cta-subscribe .section__title{color:inherit;font-size:1.875rem;font-weight:700;line-height:1.2}@media(min-width:640px){.section#cta-subscribe .section__title{font-size:2.25rem}}.section#cta-subscribe .section__title p{margin-bottom:0}.section#social .block--social#facebook-feed .cff-wrapper{max-height:480px;overflow:scroll}.is-archive-event .next-season-coming-soon{text-align:center}.is-archive-event .next-season-coming-soon .icon,.is-archive-event .next-season-coming-soon #menu-5 .menu-item>a,#menu-5 .is-archive-event .next-season-coming-soon .menu-item>a,.is-archive-event .next-season-coming-soon .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-event .next-season-coming-soon .menu-item>a{width:auto;height:auto;color:#f5f5f5;font-size:4.5rem}@media(min-width:768px){.is-archive-event .next-season-coming-soon .icon,.is-archive-event .next-season-coming-soon #menu-5 .menu-item>a,#menu-5 .is-archive-event .next-season-coming-soon .menu-item>a,.is-archive-event .next-season-coming-soon .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-event .next-season-coming-soon .menu-item>a{font-size:6.75rem}}@media(min-width:992px){.is-archive-event .next-season-coming-soon .icon,.is-archive-event .next-season-coming-soon #menu-5 .menu-item>a,#menu-5 .is-archive-event .next-season-coming-soon .menu-item>a,.is-archive-event .next-season-coming-soon .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-event .next-season-coming-soon .menu-item>a{font-size:9rem}}.is-archive-event .next-season-coming-soon h3{margin-top:1rem}.is-archive-rider #content{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.is-archive-rider #content{padding-top:3rem}}@media(min-width:992px){.is-archive-rider #content{padding-top:4rem}}@media(min-width:768px){.is-archive-rider #content{padding-bottom:3rem}}@media(min-width:992px){.is-archive-rider #content{padding-bottom:4rem}}.is-archive-rider .component--list#men-top-3 .component-header,.is-archive-rider .component--list#men-list-az .component-header,.is-archive-rider .component--list#women-top-3 .component-header,.is-archive-rider .component--list#women-list-az .component-header{margin-bottom:0;padding:1.5rem;border:1px solid #eee;background-color:#f5f5f5;position:relative}.is-archive-rider .component--list#men-top-3 .component-header .component-title,.is-archive-rider .component--list#men-list-az .component-header .component-title,.is-archive-rider .component--list#women-top-3 .component-header .component-title,.is-archive-rider .component--list#women-list-az .component-header .component-title{margin-bottom:0}.is-archive-rider .component--list#men-top-3 .component-header .component-title small,.is-archive-rider .component--list#men-list-az .component-header .component-title small,.is-archive-rider .component--list#women-top-3 .component-header .component-title small,.is-archive-rider .component--list#women-list-az .component-header .component-title small{font-size:.875rem}.is-archive-rider .component--list#men-top-3 .component-header .icon,.is-archive-rider .component--list#men-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#men-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#men-list-az .component-header .icon,.is-archive-rider .component--list#men-list-az .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#men-list-az .component-header .menu-item>a,.is-archive-rider .component--list#men-list-az .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#men-list-az .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header .icon,.is-archive-rider .component--list#women-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-list-az .component-header .icon,.is-archive-rider .component--list#women-list-az .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#women-list-az .component-header .menu-item>a,.is-archive-rider .component--list#women-list-az .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#women-list-az .component-header .menu-item>a{font-size:1.5rem;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media(min-width:768px){.is-archive-rider .component--list#men-top-3 .component-header .icon,.is-archive-rider .component--list#men-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#men-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#men-list-az .component-header .icon,.is-archive-rider .component--list#men-list-az .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#men-list-az .component-header .menu-item>a,.is-archive-rider .component--list#men-list-az .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#men-list-az .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header .icon,.is-archive-rider .component--list#women-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-list-az .component-header .icon,.is-archive-rider .component--list#women-list-az .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#women-list-az .component-header .menu-item>a,.is-archive-rider .component--list#women-list-az .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#women-list-az .component-header .menu-item>a{font-size:1.75rem}}.is-archive-rider .component--list#men-top-3 .component-content,.is-archive-rider .component--list#men-list-az .component-content,.is-archive-rider .component--list#women-top-3 .component-content,.is-archive-rider .component--list#women-list-az .component-content{padding:1.5rem;border:1px solid #eee;border-top:0}.is-archive-rider .component--list#men-top-3 .component-content .table tr:last-child th,.is-archive-rider .component--list#men-top-3 .component-content .table tr:last-child td,.is-archive-rider .component--list#men-list-az .component-content .table tr:last-child th,.is-archive-rider .component--list#men-list-az .component-content .table tr:last-child td,.is-archive-rider .component--list#women-top-3 .component-content .table tr:last-child th,.is-archive-rider .component--list#women-top-3 .component-content .table tr:last-child td,.is-archive-rider .component--list#women-list-az .component-content .table tr:last-child th,.is-archive-rider .component--list#women-list-az .component-content .table tr:last-child td{border-bottom:0}.is-archive-rider .component--list#men-top-3 .component-content .rider-name,.is-archive-rider .component--list#men-list-az .component-content .rider-name,.is-archive-rider .component--list#women-top-3 .component-content .rider-name,.is-archive-rider .component--list#women-list-az .component-content .rider-name{display:inline-block;vertical-align:middle}.is-archive-rider .component--list#men-top-3 .component-content .rider-photo,.is-archive-rider .component--list#men-list-az .component-content .rider-photo,.is-archive-rider .component--list#women-top-3 .component-content .rider-photo,.is-archive-rider .component--list#women-list-az .component-content .rider-photo{transition:transform .35s;width:3rem;height:3rem;display:inline-block;vertical-align:middle;padding-top:0;border-radius:1.5rem;box-shadow:0 0 .5rem rgba(18,18,18,.15);background-color:#f5f5f5;position:relative;z-index:1}.is-archive-rider .component--list#men-top-3 .component-content .rider-photo:hover,.is-archive-rider .component--list#men-list-az .component-content .rider-photo:hover,.is-archive-rider .component--list#women-top-3 .component-content .rider-photo:hover,.is-archive-rider .component--list#women-list-az .component-content .rider-photo:hover{transform:scale(1.5);z-index:3}.is-archive-rider .component--list#men-top-3 .component-content .country-flag,.is-archive-rider .component--list#men-list-az .component-content .country-flag,.is-archive-rider .component--list#women-top-3 .component-content .country-flag,.is-archive-rider .component--list#women-list-az .component-content .country-flag{position:relative;left:-8px;z-index:2}.is-archive-rider .component--list#men-top-3+.component,.is-archive-rider .component--list#men-list-az+.component,.is-archive-rider .component--list#women-top-3+.component,.is-archive-rider .component--list#women-list-az+.component{margin-top:2rem}@media(min-width:768px){.is-archive-rider .component--list#men-top-3+.component,.is-archive-rider .component--list#men-list-az+.component,.is-archive-rider .component--list#women-top-3+.component,.is-archive-rider .component--list#women-list-az+.component{margin-top:3rem}}.is-archive-rider .component--list#men-top-3 .component-header,.is-archive-rider .component--list#women-top-3 .component-header{color:#fff;border-color:rgba(0,0,0,0);background-color:#780c24}.is-archive-rider .component--list#men-top-3 .component-header small,.is-archive-rider .component--list#men-top-3 .component-header .icon,.is-archive-rider .component--list#men-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#men-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#men-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header small,.is-archive-rider .component--list#women-top-3 .component-header .icon,.is-archive-rider .component--list#women-top-3 .component-header #menu-5 .menu-item>a,#menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a,.is-archive-rider .component--list#women-top-3 .component-header .menu.menu-5 .menu-item>a,.menu.menu-5 .is-archive-rider .component--list#women-top-3 .component-header .menu-item>a{color:hsla(0,0%,100%,.5)}.is-archive-rider .component--list#men-top-3 .component-header .component-title,.is-archive-rider .component--list#women-top-3 .component-header .component-title{color:inherit}.is-archive-rider .component--list#men-top-3 .component-content,.is-archive-rider .component--list#women-top-3 .component-content{color:#fff;border-color:rgba(0,0,0,0);background-color:#c61837}.is-archive-rider .component--list#men-top-3 .component-content a,.is-archive-rider .component--list#women-top-3 .component-content a{color:inherit}.is-archive-rider .component--list#men-top-3 .component-content td,.is-archive-rider .component--list#men-top-3 .component-content th,.is-archive-rider .component--list#women-top-3 .component-content td,.is-archive-rider .component--list#women-top-3 .component-content th{border-color:hsla(0,0%,100%,.15)}.section#children{padding-bottom:.125rem}@media(min-width:768px){.section#children{padding-bottom:1.125rem}}@media(min-width:992px){.section#children{padding-bottom:2.125rem}}.is-template-page-history .section#primary{padding-bottom:.125rem}@media(min-width:768px){.is-template-page-history .section#primary{padding-bottom:1.125rem}}@media(min-width:992px){.is-template-page-history .section#primary{padding-bottom:2.125rem}}.is-template-page-history .section#primary .row-title{font-size:2rem;margin-bottom:1rem}@media(min-width:992px){.is-template-page-history .section#primary .row-title{margin-bottom:1.25rem}}.is-template-page-videos .section#primary{padding-bottom:0}@media(min-width:768px){.is-template-page-videos .section#primary{padding-bottom:1rem}}@media(min-width:992px){.is-template-page-videos .section#primary{padding-bottom:2rem}}.is-front-page .section#primary>[class^=container]>.row>[class^=col]{display:flex}.is-front-page .section#primary .block#latest-news{width:100%}.is-single-event .lead{background-color:#eee}.is-single-event #sidebar .event-uci-logo{margin-bottom:1rem}.is-single-event #sidebar .nav#article-waypoints{display:none}@media(min-width:576px){.is-single-event #sidebar .nav#article-waypoints{display:block}}.is-single-event #sidebar .nav#article-waypoints>li>a{color:#505050;font-weight:700;font-size:1.125rem;text-transform:uppercase;display:block;padding:.375rem 0}.is-single-event #sidebar .nav#article-waypoints>li>a:hover,.is-single-event #sidebar .nav#article-waypoints>li.active>a{color:#c61837}.is-single-event #sidebar .nav#article-waypoints+.nav{margin-top:1.5rem}.is-single-event #sidebar .nav#event-info{padding-top:.75rem;padding-bottom:.75rem;background-color:#eee}.is-single-event #sidebar .nav#event-info li{font-size:1rem;line-height:1.25rem;padding:.375rem .75rem .375rem 2.5rem;position:relative}.is-single-event #sidebar .nav#event-info li .icon,.is-single-event #sidebar .nav#event-info li #menu-5 .menu-item>a,#menu-5 .is-single-event #sidebar .nav#event-info li .menu-item>a,.is-single-event #sidebar .nav#event-info li .menu.menu-5 .menu-item>a,.menu.menu-5 .is-single-event #sidebar .nav#event-info li .menu-item>a{color:#a9a9a9;font-size:.875rem;position:absolute;top:.25rem;left:.5rem}.is-single-event #sidebar .nav#event-info li a{color:#505050}.is-single-event #sidebar .nav#event-info li a:hover,.is-single-event #sidebar .nav#event-info li a:focus{text-decoration:underline}.is-single-event #sidebar.affix-top,.is-single-event #sidebar.affix-bottom{position:relative}@media(min-width:768px){.is-single-event #sidebar.affix{width:156px;position:fixed !important;top:32px}}@media(min-width:992px){.is-single-event #sidebar.affix{width:216px;top:32px}}@media(min-width:1200px){.is-single-event #sidebar.affix{width:261px;top:32px}}@media screen and (min-width:1440px){.is-single-event #sidebar.affix{width:326px;top:32px}}.is-single-event .section#primary .section-header{padding-bottom:2rem}@media(min-width:768px){.is-single-event .section#primary .section-header{padding-bottom:3rem}}@media(min-width:992px){.is-single-event .section#primary .section-header{padding-bottom:4rem}}.is-single-event .section#primary .section-header ul li{margin-bottom:.5rem}.is-single-event .section#primary .section-header ul li>a,.is-single-event .section#primary .section-header ul li>span{color:#fff;font-weight:700;line-height:1.5rem;display:block;overflow:hidden;padding:.5rem .75rem .5rem 2.25rem;background-color:#c61837;position:relative;z-index:2}.is-single-event .section#primary .section-header ul li>a span,.is-single-event .section#primary .section-header ul li>span span{position:relative}.is-single-event .section#primary .section-header ul li>a .icon,.is-single-event .section#primary .section-header ul li>a #menu-5 .menu-item>a,#menu-5 .is-single-event .section#primary .section-header ul li>a .menu-item>a,.is-single-event .section#primary .section-header ul li>a .menu.menu-5 .menu-item>a,.menu.menu-5 .is-single-event .section#primary .section-header ul li>a .menu-item>a,.is-single-event .section#primary .section-header ul li>span .icon,.is-single-event .section#primary .section-header ul li>span #menu-5 .menu-item>a,#menu-5 .is-single-event .section#primary .section-header ul li>span .menu-item>a,.is-single-event .section#primary .section-header ul li>span .menu.menu-5 .menu-item>a,.menu.menu-5 .is-single-event .section#primary .section-header ul li>span .menu-item>a{color:hsla(0,0%,100%,.65);position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.is-single-event .section#primary .section-header ul li>a:before{transition:transform .35s;width:120%;height:100%;content:"";display:block;background-color:#780c24;transform:skewX(-15deg) translateX(-100%);position:absolute;top:0;right:-10%;z-index:0}.is-single-event .section#primary .section-header ul li>a:hover:before,.is-single-event .section#primary .section-header ul li>a:focus:before{transform:skewX(-15deg)}@media(min-width:768px){.is-single-event .section#primary{padding-top:0}.is-single-event .section#primary .section-header{text-align:center;margin-top:-1.375rem}.is-single-event .section#primary .section-header ul li{display:inline-block;margin-right:.75rem}.is-single-event .section#primary .section-header ul li:last-child {margin-right:0}.is-single-event .section#primary .section-header ul li>a,.is-single-event .section#primary .section-header ul li>span{box-shadow:0 -.5rem 1rem rgba(18,18,18,.15)}}.is-single-event .article .block:before{padding-top:2rem;content:"";display:block}@media(min-width:768px){.is-single-event .article .block:before{padding-top:3rem}}@media(min-width:992px){.is-single-event .article .block:before{padding-top:4rem}}.is-single-event .article .block:first-child:before{padding-top:0}.is-single-event .article .block .block-content ul{padding-left:1.25rem}.is-single-event .article .block .block-content ul li{list-style:disc}.is-single-event .article .block .block-content table{border:0;background-color:#c61837}.is-single-event .article .block .block-content table td,.is-single-event .article .block .block-content table th{color:#fff;padding:.375rem .75rem}.is-single-event .article .block .block-content table thead th,.is-single-event .article .block .block-content table thead td,.is-single-event .article .block .block-content table tbody th,.is-single-event .article .block .block-content table tbody td,.is-single-event .article .block .block-content table tfoot th,.is-single-event .article .block .block-content table tfoot td{border:0}.is-single-event .article .block .block-content table thead th,.is-single-event .article .block .block-content table thead td{font-weight:700;padding:.75rem;background-color:#780c24}.is-single-event .article .block .block-content table tbody tr:nth-child(even) td{background-color:#9d132b}.is-single-event .article .block#photos .block-content .row{margin:-8px}.is-single-event .article .block#photos .block-content .row [class^=col]{padding:8px}.is-single-event .article .block#photos .image{width:100%;background-color:#eee;padding-top:66.6666666667%;position:relative}.is-single-event .article .block#photos .image .icon,.is-single-event .article .block#photos .image #menu-5 .menu-item>a,#menu-5 .is-single-event .article .block#photos .image .menu-item>a,.is-single-event .article .block#photos .image .menu.menu-5 .menu-item>a,.menu.menu-5 .is-single-event .article .block#photos .image .menu-item>a{width:2.25rem;height:2.25rem;color:#fff;font-size:.875rem;background-color:rgba(18,18,18,.65);position:absolute;bottom:0;right:0}.is-single-event.is-logged-in #sidebar.affix{top:64px}.is-single-event.uci-world-championships .lead--overlay .lead-media:after{opacity:.85;background-color:#121212}.is-single-event.uci-world-championships .lead--overlay .lead-media:before{width:110px;height:100%;content:"";display:block;background-image:url(//www.citymountainbike.com/wp-content/themes/fluo-child-theme/assets/css/../images/city-mtb-colors-front-left.svg);background-repeat:no-repeat;background-position:top center;background-size:auto 100%;position:absolute;top:0;left:0;z-index:1;transform:translateX(-35%)}.is-single-event.uci-world-championships .section#primary .section-header ul li>a,.is-single-event.uci-world-championships .section#primary .section-header ul li>span{background-color:#121212}.is-single-event.uci-world-championships .section#primary .section-header ul li>a:before{background-color:#282828}.is-single-event.uci-world-championships #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.uci-world-championships #sidebar .nav#article-waypoints>li.active>a{color:#121212}.is-single-event.uci-world-championships .article a{color:#121212;text-decoration:underline}.is-single-event.uci-world-championships .article .block .block-title{border-bottom-color:#e0e0e0;border-bottom-color:rgba(0,0,0,0);position:relative}.is-single-event.uci-world-championships .article .block .block-title:after{width:100%;height:.625rem;content:"";display:block;background-color:var(--theme-color-uci-world-championships,#000);background-image:linear-gradient(to bottom,#0078c4 0%,#0078c4 20%,#d1173f 20%,#d1173f 40%,#000 40%,#000 60%,#fee13a 60%,#fee13a 80%,#00b43f 80%,#00b43f 100%);position:absolute;bottom:0;left:0;transform:translateY(50%)}.is-single-event.uci-world-championships .article .block .block-content table{background-color:#e0e0e0}.is-single-event.uci-world-championships .article .block .block-content table th,.is-single-event.uci-world-championships .article .block .block-content table td{color:#505050}.is-single-event.uci-world-championships .article .block .block-content table tbody tr:nth-child(even) td{background-color:#f5f5f5}.is-single-event.uci-world-championships .section--partners .section-title{color:#121212}.is-single-event.national-series .lead--overlay .lead-media:after{opacity:.925;background-color:var(--theme-color-national-series,Navy)}.is-single-event.national-series #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.national-series #sidebar .nav#article-waypoints>li.active>a{color:var(--theme-color-national-series,Navy)}.is-single-event.national-series .section#primary .section-header ul li>span{background-color:var(--theme-color-national-series,Navy)}.is-single-event.national-series .section#primary .article .block .block-title{color:var(--theme-color-national-series,Navy);border-bottom-color:var(--theme-color-national-series,Navy)}.is-single-event.national-series .section#primary .article .block .block-content a{color:var(--theme-color-national-series,Navy)}.is-single-event.national-series .section#primary .article .block#programme table{background-color:var(--theme-color-national-series,Navy)}.is-single-event.national-series .section#primary .article .block#programme table tbody tr:nth-child(even) td{background-color:rgba(0,0,0,.15)}.is-single-event.national-series .section-title{color:var(--theme-color-national-series,Navy)}.is-single-event.continental-series .lead--overlay .lead-media:after,.is-single-event.city-mountainbike-series .lead--overlay .lead-media:after{opacity:.925;background-image:var(--theme-gradient-continental-series)}.is-single-event.continental-series #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.continental-series #sidebar .nav#article-waypoints>li.active>a,.is-single-event.city-mountainbike-series #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.city-mountainbike-series #sidebar .nav#article-waypoints>li.active>a{color:#000}.is-single-event.continental-series .section-title,.is-single-event.city-mountainbike-series .section-title{color:#000}.is-single-event.continental-series .section#primary .section-header ul li>span,.is-single-event.city-mountainbike-series .section#primary .section-header ul li>span{background-color:#000}.is-single-event.continental-series .section#primary .article .block .block-title,.is-single-event.city-mountainbike-series .section#primary .article .block .block-title{color:#000;border-bottom:0}.is-single-event.continental-series .section#primary .article .block .block-title:after,.is-single-event.city-mountainbike-series .section#primary .article .block .block-title:after{width:100%;height:3px;content:"";display:block;margin-top:3px;background-image:var(--theme-gradient-continental-series)}.is-single-event.continental-series .section#primary .article .block .block-content a,.is-single-event.city-mountainbike-series .section#primary .article .block .block-content a{color:#000}.is-single-event.continental-series .section#primary .article .block#programme table,.is-single-event.city-mountainbike-series .section#primary .article .block#programme table{background-color:#eee}.is-single-event.continental-series .section#primary .article .block#programme table th,.is-single-event.continental-series .section#primary .article .block#programme table td,.is-single-event.city-mountainbike-series .section#primary .article .block#programme table th,.is-single-event.city-mountainbike-series .section#primary .article .block#programme table td{color:inherit}.is-single-event.continental-series .section#primary .article .block#programme table tbody tr:nth-child(even) td,.is-single-event.city-mountainbike-series .section#primary .article .block#programme table tbody tr:nth-child(even) td{background-color:#fff}.is-single-event.champions-league .lead--overlay .lead-media:after{opacity:.925;background-image:var(--theme-gradient-champions-league)}.is-single-event.champions-league #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.champions-league #sidebar .nav#article-waypoints>li.active>a{color:#000}.is-single-event.champions-league .section-title{color:#000}.is-single-event.champions-league .section#primary .section-header ul li>span{background-color:#000}.is-single-event.champions-league .section#primary .article .block .block-title{color:#000;border-bottom:0}.is-single-event.champions-league .section#primary .article .block .block-title:after{width:100%;height:3px;content:"";display:block;margin-top:3px;background-image:var(--theme-gradient-champions-league)}.is-single-event.champions-league .section#primary .article .block .block-content a{color:#000}.is-single-event.champions-league .section#primary .article .block#programme table{background-color:#eee}.is-single-event.champions-league .section#primary .article .block#programme table th,.is-single-event.champions-league .section#primary .article .block#programme table td{color:inherit}.is-single-event.champions-league .section#primary .article .block#programme table tbody tr:nth-child(even) td{background-color:#fff}.is-single-event.european-championships .lead--overlay .lead-media:after{opacity:.925;background-color:var(--theme-color-european-championships)}.is-single-event.european-championships #sidebar .nav#article-waypoints>li>a:hover,.is-single-event.european-championships #sidebar .nav#article-waypoints>li.active>a{color:var(--theme-color-european-championships)}.is-single-event.european-championships .section#primary .section-header ul li>span{background-color:#083073}.is-single-event.european-championships .section#primary .article .block .block-title{border-bottom-color:var(--theme-color-european-championships)}.is-single-event.european-championships .section#primary .article .block .block-content a{color:var(--theme-color-european-championships)}.is-single-event.european-championships .section#primary .article .block#programme table{background-color:var(--theme-color-european-championships)}.is-single-event.european-championships .section#primary .article .block#programme table tbody tr:nth-child(even) td{background-color:rgba(0,0,0,.15)}.is-single-event.european-championships .section-title{color:var(--theme-color-european-championships)}.is-single-rider section#the-content{padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.is-single-rider section#the-content{padding-top:3rem}}@media(min-width:992px){.is-single-rider section#the-content{padding-top:4rem}}@media(min-width:768px){.is-single-rider section#the-content{padding-bottom:3rem}}@media(min-width:992px){.is-single-rider section#the-content{padding-bottom:4rem}}@media(min-width:768px){.is-single-rider section#the-content>.container>.row{display:flex;align-items:center;margin-left:-1.5rem;margin-right:-1.5rem}.is-single-rider section#the-content>.container>.row>[class^=col]{padding-left:1.5rem;padding-right:1.5rem}}.is-single-rider section#the-content .rider-name{line-height:1.2}.is-single-rider section#the-content .rider-name small{color:#505050;font-size:.75rem;font-weight:700;text-transform:uppercase;display:none}.is-single-rider section#the-content .rider-uci{margin-top:.5rem}.is-single-rider section#the-content .rider-uci:first-child{margin-top:0}.is-single-rider section#the-content .rider-uci .label{font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase;display:block}.is-single-rider section#the-content .rider-noteworthy,.is-single-rider section#the-content .rider-id{margin-top:1.75rem}@media(min-width:768px){.is-single-rider section#the-content .rider-noteworthy,.is-single-rider section#the-content .rider-id{margin-top:2rem}}.is-single-rider section#the-content .rider-noteworthy:last-child,.is-single-rider section#the-content .rider-id:last-child{margin-top:0}.is-single-rider section#the-content .rider-prop td{border-top-color:#eee}.is-single-rider section#the-content .rider-prop td:first-child{padding-left:0}.is-single-rider section#the-content .rider-prop td:last-child{padding-right:0}.is-single-rider section#the-content .rider-prop .label{font-weight:700}.is-single-rider section#the-content .rider-country .country-flag{max-width:2rem;margin-right:.5rem}.is-single-rider section#the-content .rider-country .country-flag,.is-single-rider section#the-content .rider-country span{display:inline-block;vertical-align:middle}.is-single-rider section#the-content .rider-links{margin-top:.75rem}@media(min-width:768px){.is-single-rider section#the-content .rider-links{margin-top:1rem}}.is-single-rider section#the-content .rider-links:first-child{margin-top:0}.is-single-rider section#the-content .rider-links:empty {display:none}.is-single-rider section#the-content .rider-links li{font-size:1rem;display:inline-block}.is-single-rider section#the-content .rider-links li>a{display:block;text-decoration:none}.is-single-rider section#the-content .rider-links li>a .icon,.is-single-rider section#the-content .rider-links li>a #menu-5 .menu-item>a,#menu-5 .is-single-rider section#the-content .rider-links li>a .menu-item>a,.is-single-rider section#the-content .rider-links li>a .menu.menu-5 .menu-item>a,.menu.menu-5 .is-single-rider section#the-content .rider-links li>a .menu-item>a{height:2.625rem;width:2.625rem}.is-single-rider section#the-content .rider-achievements{text-align:center;margin-top:2rem;position:relative}@media(min-width:768px){.is-single-rider section#the-content .rider-achievements{margin-top:3rem}}@media(min-width:992px){.is-single-rider section#the-content .rider-achievements{margin-top:4rem}}.is-single-rider section#the-content .rider-achievements:before{width:1px;height:90%;content:"";display:block;background-color:#e0e0e0;position:absolute;left:0;top:5%}@media(min-width:768px){.is-single-rider section#the-content .rider-achievements:before{left:50%}}.is-single-rider section#the-content .rider-achievements .achievement{text-align:left;padding-left:1.5rem;position:relative}.is-single-rider section#the-content .rider-achievements .achievement:before{width:.75rem;height:.75rem;content:"";display:block;border:2px solid #fff;border-radius:.375rem;background-color:#bdbdbd;position:absolute;top:.375rem;left:0;transform:translateX(-50%)}.is-single-rider section#the-content .rider-achievements .achievement .achievement-title{margin-bottom:.25rem}.is-single-rider section#the-content .rider-achievements .achievement+.achievement{margin-top:1.5rem}@media(min-width:768px){.is-single-rider section#the-content .rider-achievements .achievement{width:50%;padding:1.5rem}.is-single-rider section#the-content .rider-achievements .achievement:before{top:1.875rem}.is-single-rider section#the-content .rider-achievements .achievement:nth-child(even){margin-left:50%}.is-single-rider section#the-content .rider-achievements .achievement:nth-child(odd){text-align:right}.is-single-rider section#the-content .rider-achievements .achievement:nth-child(odd):before{right:0;left:auto;transform:translateX(50%)}}