.race-detail{padding-bottom:15px}.race-detail .topnav-menu-event-detail{border-radius:5px;margin-bottom:15px;padding:8px 15px}.race-detail .topnav-menu-event-detail.fixed{position:fixed;z-index:2;top:1px}.race-detail .topnav-menu-event-detail .navbar-nav{display:flex;gap:14px;padding:8px 0}.race-detail .topnav-menu-event-detail .navbar-nav .nav-item{padding:8px;cursor:pointer;border-radius:5px;transition:.2s ease;color:#fff}.race-detail .topnav-menu-event-detail .navbar-nav .nav-item:hover,.race-detail .topnav-menu-event-detail .navbar-nav .nav-item.active{background:#fff;color:var(--text-color)}.race-detail .box-wrapper .banner img{max-width:100%}@media(max-width:1024.9px){.race-detail .box-wrapper{margin:0}}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item{padding:15px}}.race-detail .box-wrapper .box-item.register-time #clock span{color:var(--text-color);font-size:20px;font-weight:700;margin-left:10px;border:solid 1px var(--ir-text-primary);padding:6px 10px;border-radius:4px}.race-detail .box-wrapper .box-item .box-item-left{border:1px solid #ddd;background-color:#fff}.race-detail .box-wrapper .box-item .box-title{color:#192129;font-size:18px;font-weight:700}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-title{font-size:16px}}.race-detail .box-wrapper .box-item .view-all{font-size:13px;font-weight:600;cursor:pointer;position:relative;top:1px}.race-detail .box-wrapper .box-item .list-type .item{position:relative;margin-bottom:30px}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .list-type .item{margin-bottom:15px}.race-detail .box-wrapper .box-item .list-type .item:last-child{margin-bottom:0}}.race-detail .box-wrapper .box-item .list-type .item a{display:block}.race-detail .box-wrapper .box-item .list-type .item .bg{background-size:cover!important;width:100%;padding-bottom:60%;background-position:center center;border-radius:10px;border:1px solid #ddd}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .list-type .item .bg{border-radius:5px}}.race-detail .box-wrapper .box-item .list-type .item span{font-weight:700;font-size:20px;position:absolute;top:calc(50% - 13px);left:0;display:block;text-align:left;width:100%;color:#fff;padding-left:60px}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .owl-carousel{padding-bottom:10px}}.race-detail .box-wrapper .box-item .owl-carousel .owl-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;height:10px}.race-detail .box-wrapper .box-item .owl-carousel .owl-dots .owl-dot{width:8px;height:8px;border-radius:50%;background-color:#c4cdd5;margin:0 3px}.race-detail .box-wrapper .box-item .owl-carousel .owl-dots .owl-dot.active{background-color:#cd1313}@media screen and (min-width:768px){.race-detail .box-wrapper .box-item .owl-carousel .owl-dots{display:none}}.race-detail .box-wrapper .box-item .owl-carousel>a{display:block}.race-detail .box-wrapper .box-item .owl-carousel .owl-text .sub-title{color:#f91879;font-weight:700;font-size:12px;margin:10px 0 0;text-transform:uppercase}.race-detail .box-wrapper .box-item .owl-carousel .owl-text .race-title{font-size:15px;color:#0074d9;font-weight:700;margin:0}.race-detail .box-wrapper .box-item .owl-carousel .owl-text .race-desc{margin-top:0;color:#637381;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:5px;font-size:12px;text-align:justify;line-height:1.5;font-size:13px}.race-detail .box-wrapper .box-item .owl-carousel .owl-text .race-date{font-size:12px;color:#637381;margin:0}.race-detail .box-wrapper .box-item .owl-carousel .banner{width:100%;padding-bottom:52%;background-size:cover!important;background-position:center center;background-repeat:no-repeat}.race-detail .runner.box-info-item ul{padding:0;list-style-type:none}.race-detail .runner.box-info-item .more-user{text-align:center;line-height:48px;color:#fff;font-size:13px;font-weight:700}.race-detail .container{height:100%}@media screen and (max-width:767px){.race-detail .container{padding:0}}.race-detail section iframe{width:100%;height:400px}@media screen and (max-width:767px){.race-detail section iframe{width:100%;height:200px}}.race-detail .box-wrapper .banner{margin-bottom:15px;border-radius:5px;background-size:cover!important;padding-bottom:47%;background-position:center center}.race-detail .box-wrapper .main-banner{text-align:center;margin-bottom:15px}.race-detail .box-wrapper .main-banner img{max-width:100%;border-radius:5px}@media(max-width:425.9px){.race-detail .box-wrapper .main-banner img{border-radius:0}}@media(max-width:1024.9px){.race-detail .box-wrapper .main-banner{padding:0}}.race-detail .box-wrapper .sidebar-right{padding:0}.race-detail .box-wrapper .sidebar-right.sidebar-right-desktop{height:100%;top:1px!important}@media screen and (max-width:767px){.race-detail .box-wrapper .sidebar-right{margin-bottom:15px}}.race-detail .box-wrapper .sidebar-right .sidebar-right-item{padding:15px;background-color:#fff;margin-bottom:15px;border-radius:5px;text-align:left}@media(max-width:425.9px){.race-detail .box-wrapper .sidebar-right .sidebar-right-item{border-radius:0}}.race-detail .box-wrapper .sidebar-right .sidebar-right-item .col-xs-12.hidden-company{padding:0}.race-detail .box-wrapper .sidebar-right .sidebar-right-item .ivip-wrapper{margin-top:10px;color:var(--blue);font-size:15px}.race-detail .box-wrapper .sidebar-right .sidebar-right-item .referral-link{padding-bottom:15px}.race-detail .box-wrapper .sidebar-right .sidebar-right-item .referral-link input{width:calc(100% - 125px);float:left;margin-right:15px}.race-detail .box-wrapper .sidebar-right .sidebar-right-item:last-child{margin-bottom:0}.race-detail .box-wrapper .sidebar-right .sidebar-right-item.charity{text-align:center}.race-detail .box-wrapper .sidebar-right .sidebar-right-item.charity img{max-width:200px;max-height:150px;margin-bottom:10px}.race-detail .box-wrapper .sidebar-right .sidebar-right-item.charity .title{font-size:15px;color:var(--black);font-weight:600}.race-detail .box-wrapper .sidebar-right .sidebar-right-item.charity .money{color:var(--black)}.race-detail .box-wrapper .sidebar-right .sidebar-right-item.charity .money span{font-weight:700;margin-left:5px;font-size:13px}.race-detail .box-wrapper .sidebar-right .sidebar-right-item section{text-align:left;line-height:22.4px;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.race-detail .box-wrapper .sidebar-right .price{font-size:20px;padding:0;font-weight:500}.race-detail .box-wrapper .sidebar-right .free-ship{font-size:12px}.race-detail .box-wrapper .sidebar-right .btn-register,.race-detail .box-wrapper .sidebar-right .btn-redirect-link{background-color:var(--ir-bg-danger);border-radius:3px;box-shadow:inset 0 1px 0 1px #ffffff0f;color:#fff;text-align:center;padding:9px;width:100%;border:0;font-size:16px;margin-top:10px;display:block;cursor:pointer}.race-detail .box-wrapper .sidebar-right .btn-close-register{background-color:var(--ir-bg-danger);border-radius:3px;box-shadow:inset 0 1px 0 1px #ffffff0f;color:#fff;text-align:center;padding:9px;width:100%;border:0;font-size:16px;margin-top:10px;display:block;cursor:not-allowed!important;opacity:.6!important;pointer-events:none}.race-detail .box-wrapper .sidebar-right .btn-go{box-shadow:inset 0 1px 0 1px #ffffff0f;color:#fff;text-align:center;padding:9px;width:100%;border:0;font-size:15px;margin-top:10px;display:block;cursor:pointer}.race-detail .box-wrapper .sidebar-right .btn-go.btn-success{background-color:#16c79a}.race-detail .box-wrapper .sidebar-right .btn-go.btn-info{background-color:#00a7dc}.race-detail .box-wrapper .sidebar-right .btn-go.btn-warning{background-color:#f0ad00}.race-detail .box-wrapper .sidebar-right .finisher .title{margin:30px 0 15px;color:var(--black);font-weight:800}.race-detail .box-wrapper .sidebar-right .finisher p{color:var(--black)}@media screen and (max-width:767px){.race-detail .box-wrapper .sidebar-right .finisher p:last-child{margin-bottom:0}}.race-detail .box-wrapper .sidebar-right .finisher p img{width:24px;margin-right:10px}@media screen and (max-width:767px){.race-detail .box-wrapper .sidebar-right-item.btn-facebook{padding:10px 25px}}.race-detail .box-wrapper .sidebar-right-item.btn-facebook .btn-go{margin-top:0}@media screen and (max-width:767px){.race-detail .box-wrapper .sidebar-right-item.btn-facebook .btn-go{font-size:15px}}.race-detail .box-wrapper .box-item{padding:15px;border-radius:5px;margin-bottom:15px}.race-detail .box-wrapper .box-item .main-banner{text-align:center;margin-bottom:15px}.race-detail .box-wrapper .box-item .main-banner img{max-width:100%;border-radius:5px}@media(max-width:425.9px){.race-detail .box-wrapper .box-item .main-banner img{border-radius:0}}.race-detail .box-wrapper .box-item.register-time .box-item-wrapper{max-width:500px;margin:0 auto}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item.register-time .remaining-text{display:block;text-align:center}.race-detail .box-wrapper .box-item.register-time #clock{padding-left:0!important;font-size:12px;margin-top:20px;display:block!important;text-align:center}.race-detail .box-wrapper .box-item.register-time #clock span{font-size:20px!important}.race-detail .box-wrapper .box-item.register-time #clock span:first-child{margin-left:0!important}}.race-detail .box-wrapper .box-item.register-time .text{color:var(--ir-text-danger);font-weight:600}.race-detail .box-wrapper .box-item.register-time #clock{display:inline-block;padding-left:10px}.race-detail .box-wrapper .box-item.register-time #clock span{color:#212b36;font-size:30px;font-weight:700;margin-left:10px}.race-detail .box-wrapper .box-item.left{padding-left:0;padding-top:0;margin-bottom:0}.race-detail .box-wrapper .box-item.left:last-child{padding-bottom:0}@media(max-width:1024.9px){.race-detail .box-wrapper .box-item.left{padding:0}}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item.left{padding-right:0;padding-bottom:0;margin-bottom:15px}}.race-detail .box-wrapper .box-item .box-item-left{background-color:#fff;padding:15px;border-radius:5px;margin-bottom:15px;line-height:25px}.race-detail .box-wrapper .box-item .box-item-left .box-left-info-title{margin:0;font-weight:700;color:var(--ir-text-primary);font-size:16px;width:100%;padding-bottom:15px}.race-detail .box-wrapper .box-item .box-item-left .box-content-addon .race-loop{margin-bottom:0!important}.race-detail .box-wrapper .box-item .box-item-left .box-info-item:not(:last-child){padding-bottom:15px;border-bottom:1px solid #ddd}.race-detail .box-wrapper .box-item .box-item-left:last-child{margin-bottom:0}.race-detail .box-wrapper .box-item .box-item-left .race-title{margin-top:0;margin-bottom:0;color:var(--ir-text-primary);font-size:22px}.race-detail .box-wrapper .box-item .box-item-left .race-loop .race-title{font-size:16px;padding:0 6px;color:#000}.race-detail .box-wrapper .box-item .box-item-left .race-desc{margin-top:0;color:#637381;line-height:1.5em;height:3em;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-item-left .race-date{margin-bottom:0;border-bottom:0;padding-bottom:0}}.race-detail .box-wrapper .box-item .box-item-left .runner{margin-top:15px}.race-detail .box-wrapper .box-item .box-item-left .runner .title span{color:var(--ir-text-danger);font-size:16px}.race-detail .box-wrapper .box-item .box-item-left .runner ul li a{width:48px;height:48px;border-radius:50%;background-size:cover!important;background-position:center center;display:inline-block;float:left;margin-right:12px}.race-detail .box-wrapper .box-item .box-item-left .box-left-race-title p.red{margin:0;color:#f91879;font-weight:700;font-size:16px;width:100%;padding-bottom:20px}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-item-left .location{padding-top:15px;border-bottom:0;padding-bottom:15px}}.race-detail .box-wrapper .box-item .box-item-left .location .item-location{margin-bottom:15px}.race-detail .box-wrapper .box-item .box-item-left .location .item-location .distance-title{color:var(--ir-text-primary);border:1px solid var(--ir-text-primary);border-radius:10px;padding:3px 10px;margin:5px;display:inline-block}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-item-left .location .item-location:last-child{margin-bottom:0}.race-detail .box-wrapper .box-item .box-item-left .location .item-location:last-child p{margin-bottom:0}}.race-detail .box-wrapper .box-item .box-item-left .location .item-location strong{color:#333}.race-detail .box-wrapper .box-item .box-item-left .about-us{padding-top:20px}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-item-left .about-us{padding-top:15px}}.race-detail .box-wrapper .box-item .box-item-left .about-us .item-location strong{color:#333}.race-detail .box-wrapper .box-item .box-item-left .box-content-addon .item{margin-bottom:15px}.race-detail .box-wrapper .box-item .box-item-left .box-content-addon .addon-left img{width:100%}.race-detail .box-wrapper .box-item .box-item-left .box-content-addon .addon-right{color:#333}.race-detail .box-wrapper .box-item .box-item-left .box-content-addon .addon-right .addon-title{font-weight:600;font-size:15px;margin-bottom:5px}.race-detail .box-wrapper .box-item .item-collapse{-webkit-user-select:none;user-select:none}.race-detail .box-wrapper .box-item .item-collapse .section-title{height:38px;cursor:pointer}.race-detail .box-wrapper .box-item .item-collapse .section-title .title{position:relative;top:8px;color:var(--ir-text-primary);font-weight:700;font-size:16px}.race-detail .box-wrapper .box-item .item-collapse .section-title .icon-collapse{float:right;display:inline-block;width:38px;height:38px;text-align:center;border:1px solid var(--ir-text-primary);border-radius:50%;line-height:35px;cursor:pointer;background-color:var(--ir-text-primary);color:#fff}.race-detail .box-wrapper .box-item .item-collapse .section-title .icon-collapse i{font-size:25px;position:relative;left:1px;top:5px}.race-detail .box-wrapper .box-item .item-collapse .section-title .icon-collapse i.fa-angle-up{display:none}.race-detail .box-wrapper .box-item .item-collapse .section-title .icon-collapse:hover{background-color:#fff;border-color:#92979e;color:#92979e}.race-detail .box-wrapper .box-item .item-collapse .section-title.active .icon-collapse i{display:none}.race-detail .box-wrapper .box-item .item-collapse .section-title.active .icon-collapse i.fa-angle-up{display:block;top:3px}.race-detail .box-wrapper .box-item .item-collapse .description{display:none;margin-top:30px}.race-detail .box-wrapper .box-item .box-awards{margin-bottom:0;padding-bottom:10px}@media screen and (max-width:767px){.race-detail .box-wrapper .box-item .box-awards{margin-bottom:15px}}.race-detail .box-wrapper .box-item .box-awards .title{color:#333;font-size:16px}.race-detail .box-wrapper .box-item .box-awards .list-item .item{margin-top:20px}.race-detail .box-wrapper .box-item .box-awards .list-item .item img{max-width:100%;margin-bottom:10px}.race-detail .box-wrapper .box-item .box-awards .list-item .item .item-title{color:#212b36;font-size:16px;font-weight:600;margin-bottom:5px}.race-type{padding:15px 0}.race-type .container{height:100%}@media screen and (max-width:767px){.race-type .container{padding:0}}.race-type .container .race-loop{margin-bottom:30px}.race-type .container .box-item{padding:25px 25px 0;border-radius:5px;margin-bottom:15px;background-color:#fff}@media screen and (max-width:767px){.race-type .container .box-item{padding:15px}.race-type .container .box-item .col-xs-12:last-child .race-loop{margin-bottom:0}}.race-type .container .box-item .races-menus{width:100%;padding-bottom:10px}.race-type .container .box-item .races-menus ul li{float:left;margin-right:25px;text-align:center;line-height:16px;font-size:12px;color:#637381;cursor:pointer}@media screen and (max-width:767px){.race-type .container .box-item .races-menus ul li{width:25%;margin:0 0 10px}}.race-type .container .box-item .races-menus ul li p{padding-top:8px;margin-bottom:0}.race-type .container .box-item .races-menus ul li .icons{background-position:50%;background-repeat:no-repeat;background-size:24px 24px;width:38px;height:38px;border:1px solid #c4cdd5;box-sizing:border-box;border-radius:24px;margin:auto}.race-type .container .box-item .races-menus ul .active .icons{border:1px solid #f91879}.race-type .container .box-item .races-menus ul .active p{color:#f91879}.empty-race{padding-bottom:25px}@media screen and (max-width:767px){.empty-race{padding-bottom:15px}}@media screen and (max-width:767px){.box-item-addon .race-title{margin-bottom:15px}.box-item-addon .item:last-child{margin-bottom:0!important}.box-item-addon .box-item-left{margin-bottom:0!important}}.race-loop>.link{display:block}.race-loop .banner{width:100%;padding-bottom:52%;background-size:cover!important;background-position:center center;background-repeat:no-repeat;border-radius:5px;margin-bottom:10px}.race-loop .race-text .sub-title{font-weight:700;font-size:12px;margin:10px 0 0;text-transform:uppercase;color:#637381}.race-loop .race-text .race-title{font-size:15px;color:#0074d9;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.race-loop .race-text .race-desc{margin-top:0;color:#637381;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-bottom:5px}@media screen and (max-wdith:767px){.race-loop .race-text .race-desc{max-height:44px;height:initial}}.race-loop .race-text .race-date{font-size:12px;color:#333;margin:0}.race-loop .progress{margin-bottom:0;margin-top:10px}.race-loop .race-distance{color:#637381;font-size:12px;margin-top:5px}.race-loop .race-footer{border-top:1px solid #dfe3e8;padding-top:15px;margin-top:15px}.race-loop .race-footer a{font-size:12px;color:var(--black)}.race-loop .race-footer ul li{width:33.33%;text-align:center;float:left}.race-loop .race-footer ul li img{width:25px}.owl-race-hot .race-loop{margin-bottom:0!important}.owl-race-hot .race-loop .race-text .race-desc{height:initial}@media screen and (max-width:767px){.wrapper-race-mobile{background-color:#f1f1f1}.wrapper-race-mobile .col-xs-12{background-color:#fff;margin-bottom:15px;padding-top:15px}.wrapper-race-mobile .col-xs-12:last-child{margin-bottom:0}.wrapper-race-mobile .col-xs-12:last-child .race-loop{margin-bottom:0!important}.category-description{margin-bottom:0}}.list-rule{padding-left:20px}.list-rule li{margin-bottom:5px;list-style-type:disc}.category-description{margin-bottom:30px}.race-detail .box-wrapper .box-item .box-item-left .runner ul li a{margin-bottom:12px}.box-complete-order-detail-page-inner .details{border:0;margin-top:20px}.price-early-bird{color:var(--ir-text-danger);font-size:20px}.price-compare{text-decoration:line-through;margin-left:10px}.countdown-early-bird{font-size:13px}.countdown-early-bird{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}#clock-early-bird,#clock-early-bird-mobile{display:inline-block}#clock-early-bird p,#clock-early-bird-mobile p{margin-bottom:5px}#clock-early-bird span,#clock-early-bird-mobile span{color:#212b36;font-size:25px;font-weight:700;margin-left:10px}.btn-share-social{border-color:#bfbfbf!important;color:#192129!important;background-color:#fff!important;outline:0!important;box-shadow:none!important}.btn-share-social:hover,.btn-share-social:active{border-color:#bfbfbf!important;color:#192129!important;background-color:#fff!important;box-shadow:none!important}.filter-user-charity{margin-bottom:20px}@media screen and (max-width:767px){.filter-user-charity ul li:first-child{padding:0 0 0 5px;margin-bottom:10px}.filter-user-charity .col-xs-4{padding:0 5px}.filter-user-charity .col-xs-4 .btn-apply-filter{width:100%}.filter-user-charity .col-xs-4 select{padding:4px 7px}}.my-donate{background-color:#f91879}.my-donate td{color:#fff;font-weight:700}.my-donate td a,.my-donate td span{color:#fff!important;font-weight:700!important}.my-donate td .red{color:#fff!important}@media screen and (max-width:1024px){.fb_dialog{bottom:10%!important}}.race-detail-catalog .table>tbody>tr td.active{background-color:transparent!important}.race-detail-catalog .box-item{background-color:#fff}.race-detail-catalog .btn-select-catalog{background-color:#1e73be;border-radius:3px;color:#fff;text-align:center;padding:9px;width:100%;border:0;font-size:16px;display:block;cursor:pointer;max-width:200px}.race-detail-catalog .btn-register-catalog{background-color:#f91879;border-radius:3px;box-shadow:inset 0 1px 0 1px #ffffff0f;color:#fff;text-align:center;padding:9px;width:100%;border:0;font-size:16px;display:block;cursor:pointer;max-width:200px}.race-detail-catalog .field-spin{position:relative}.race-detail-catalog .field-spin .btn-default{color:#000!important;background-color:#fff!important;border-color:#bfbfbf!important}.race-detail-catalog .field-spin .btn{padding:0;font-size:20px;width:40px;height:40px;float:left}.race-detail-catalog .field-spin input{padding:0 5px;border:0;height:40px;width:calc(100% - 80px);background:0 0;float:left}.race-detail-catalog .field-spin .btn-primary{color:#fff!important;background-color:#f91879!important;border-color:#f91879!important}.race-detail-catalog .end-on{font-size:12px;font-style:italic}.race-detail-catalog .col-_xs-2{width:33.33%}.race-detail-catalog .col-_xs-3{width:22.22%}.race-detail-catalog .col-_xs-4{width:16.66%}.race-detail-catalog .inactive{text-decoration:line-through;font-style:italic}.race-detail-catalog .box-item .box-item-left .runner{padding-top:30px;margin-top:30px!important;border-top:1px solid #ddd}.race-detail-catalog .box-wrapper .box-item .box-item-left .box-info-item{border-bottom:0!important;margin-bottom:0;padding-bottom:0!important}.bidvrun-statistic h3{margin-bottom:15px;color:#21409a;margin-top:0}.bidvrun-statistic div{font-size:15px;margin-bottom:5px;color:#21409a}.bidvrun-statistic div:last-child{margin-bottom:0}.bidvrun-statistic div span{float:right;color:#21409a}.total-vdv{font-size:14px;color:#21409a;font-weight:400}.total-vdv b{font-size:18px}.total-vdv:first-child{margin-top:20px}.total-vdv-mobile{color:#21409a;font-weight:400;font-size:14px}.btn-apply-filter-ranking{margin-top:25px}.owl-related-races .owl-stage-outer .owl-item .race-loop .banner{width:98%;padding-bottom:52%}@media(max-width:425.9px){.owl-related-races .owl-stage-outer .owl-item .race-loop .banner{width:100%}}.owl-related-races .owl-stage-outer .owl-item .race-title{text-align:center}.owl-related-races .owl-nav span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none!important;background-color:#fff;z-index:1;box-shadow:0 4px 4px #00000029;border-radius:50%;position:absolute;top:31%}.owl-related-races .owl-nav span:hover{background-color:#ddd}.owl-related-races .owl-nav .owl-prev{left:-20px}@media(max-width:425.9px){.owl-related-races .owl-nav .owl-prev{left:-12px}}.owl-related-races .owl-nav .owl-next{float:right;right:-20px}@media(max-width:425.9px){.owl-related-races .owl-nav .owl-next{right:-12px}}.box-item.grid{padding:0;border-radius:0;margin-top:30px;border-bottom:none;background-color:transparent;border:none}.box-item.grid:last-child{margin-bottom:0}@media screen and (max-width:767px){.box-item.grid{margin-bottom:0;margin-top:0}}.box-item.grid .wrapper-race-loop{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.box-item.grid .wrapper-race-loop{margin:0}}@media screen and (max-width:767px){.box-item.grid .box-title{background-color:#fff;padding:15px 15px 0;margin:0}}.box-item.grid .race-item{padding:10px 5px}@media screen and (max-width:767px){.box-item.grid .race-item{padding:15px;background-color:#fff;margin-bottom:10px}}.box-item.grid .race-item .race-loop{padding:10px;background-color:#fff;border-radius:10px;height:100%}@media screen and (max-width:767px){.box-item.grid .race-item .race-loop{padding:0;border-radius:0}}.box-item.grid .race-item .race-loop .race-text .race-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.user-profile .box-item.grid .box-title,.joined-race .box-item.grid .box-title{padding:10px;background-color:#fff}.user-profile .wrapper-race-loop,.joined-race .wrapper-race-loop{background:#f1f1f1;background:-webkit-linear-gradient(139deg,#f1f1f1,#e1e1e1 39%,#d1d1d1 68%,#d1d1d1) fixed;background:linear-gradient(139deg,#f1f1f1,#e1e1e1 39%,#d1d1d1 68%,#d1d1d1) fixed}.user-profile .wrapper-race-loop .race-title,.joined-race .wrapper-race-loop .race-title{height:48px}section.description ul{padding-left:35px}section.description ul li{padding-bottom:10px}section.description h3{font-size:16px;color:var(--ir-text-danger);padding-top:10px}.fz16{font-size:16px}.container-race-track .bg-race-track{height:70px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;display:flex;justify-content:center}@media(max-width:767px){.container-race-track .bg-race-track{height:50px}}.container-race-track .bg-race-track .container-process{width:93%;height:100%;position:relative}.container-race-track .bg-race-track .user-item{display:inline-block;position:absolute;top:4px;cursor:pointer;transition:.2s ease}.container-race-track .bg-race-track .user-item:hover{transform:translateY(-4px)}.container-race-track .bg-race-track .user-item img{width:40px;height:40px;object-fit:cover;border-radius:50%;box-shadow:#00000059 0 5px 15px;border:solid 4px #EEF5FF}@media(max-width:767px){.container-race-track .bg-race-track .user-item img{width:30px;height:30px;border-width:3px}}.container-race-track .bg-race-track .user-item.current-user{z-index:1}.container-race-track .bg-race-track .user-item.current-user img{border-color:var(--ir-text-primary)}.container-race-track .bg-race-track .user-item:after{border-color:#EEF5FF transparent;border-style:solid;border-width:10px 6px 0;content:"";display:block;position:absolute;left:50%;width:0;transform:translate(-50%);bottom:-9px}@media(max-width:767px){.container-race-track .bg-race-track .user-item:after{border-width:7px 4px 0;bottom:-6px}}.container-race-track .bg-race-track .user-item.current-user:after{border-color:var(--ir-text-primary) transparent}.collapsed-content,.expanded-content{overflow:hidden;transition:height .2s ease-in-out}.collapsed-content{overflow:hidden;max-height:500px}.expanded-content{height:auto}
