@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=cyrillic");.wrapper{max-width:1160px;margin:0 auto}.btn{border-radius:0}::placeholder{color:#656464;opacity:1}:-ms-input-placeholder{color:#656464}::-ms-input-placeholder{color:#656464}.form-control,.select2-container--krajee .select2-selection{border-radius:0}.stats div{padding:20px 0 0 0;font-size:20px}.stat-count{font-size:26px;font-weight:bold}.header-counter{padding:20px 40px 0 0;text-align:right}.page h1,h2{font-size:16px;color:#312a7c;text-align:center;padding-top:50px;padding-bottom:50px;text-transform:uppercase}.page{margin-top:-20px;background-color:#f4f4f4;padding-bottom:100px}.page-info div{font-size:16px}.content{background-color:#fff;padding:20px}.field-name{color:#312a7c}.field-value{margin-bottom:10px}.white-button,.grey-button{text-decoration:none!important;padding:15px 40px;border-radius:1px}.white-button{color:#4d4c4c;background-color:#fff}.grey-button{background-color:#f4f4f4;color:#4d4c4c}.white-button:hover,.grey-button:hover{color:#fff;background-color:#312a7c}#header.header.top{background-color:#312a7c;color:#4d4c4c;height:57px;padding:9px 16px 16px}.navbar-collapse{background-color:#312a7c}.navbar-brand{width:170px;margin-top:-10px;float:left}.menu{margin-top:4px;float:right}.navbar-nav>li{list-style-type:none;float:left}.navbar-nav>li>a{color:#fff;width:100%;height:100%;padding:10px 20px;text-transform:uppercase;text-decoration:none}.navbar-nav>li>a:hover{background-color:#e6441a;border-radius:3px}.header{width:100%;color:#fff;text-align:center}.has-rr-dropdown .rr-dropdown{width:120px}.header-text{text-transform:uppercase;padding-top:240px;font-size:30px}.header-banner{padding-top:120px}.header-text{padding-top:240px}.header-copy{width:100%;margin:30px auto 0}.header-copy-img{width:40px;height:40px;display:inline-block}.header-copy-author{margin-left:10px;margin-top:7px;font-size:16px;text-transform:uppercase;display:inline-block}.header-buttons{margin-top:60px}.header-button{width:330px;height:60px;display:inline-block;border-radius:1px;margin:0 20px;position:relative;overflow:hidden}.header-button:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,68,26,.7);z-index:1}.header-button:hover:before{background-color:rgba(49,42,124,.7)}.header-button a{padding-top:24px;width:100%;height:100%;font-size:14px;line-height:15px;color:#fff;text-transform:uppercase;position:relative;z-index:1;display:block;text-decoration:none}.header-button a:hover{text-decoration:none;color:#fff}.main-locations{padding-bottom:130px}.main-locations-items a,.main-news-items a{text-decoration:none;text-align:center}.main-location-image,.main-news-image{width:100%;height:200px;overflow:hidden}.main-location-info{display:none;height:200px;margin:0 15px;content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(49,42,124,.85);z-index:1}.main-location:hover .main-location-info{display:block}.main-location:hover a{text-decoration:none}.main-location-info-content{padding:20px;color:#fff;text-align:left;z-index:2}.main-location img,.main-news img{width:100%}.main-location-title{width:100%;height:200px;background-color:#312a7c;color:#fff;text-transform:uppercase;padding-top:80px}.main-news-title{width:100%;height:200px;background-color:#f4f4f4;color:#4d4c4c;text-transform:uppercase;text-align:left;padding:20px}.main-news-content{margin-top:10px;text-transform:none}.main-news:hover .main-news-title{background-color:#312a7c;color:#fff}.main-news:hover .main-news-date{color:#c7e8ff}.main-news-date,.event-item-date{margin-top:5px;color:#e6441a;text-transform:none}.main-events{background-color:#f4f4f4;padding-top:1px;padding-bottom:40px;color:#4d4c4c}.main-events-items{margin-bottom:80px}.event-item{height:350px}.event-month-name{height:350px;background-color:#a9a9a8;writing-mode:vertical-lr;transform:rotate(180deg);color:#fff;font-size:32px;padding-top:20px;padding-left:140px}.event-item{padding:0;background-color:#fff}.event-item a{text-decoration:none!important;color:#4d4c4c}.event-item-info{padding:15px;height:175px;border-left:1px solid #f4f4f4}.event-item:hover .event-item-info,.event-item:hover .event-item-info-number{background-color:#312a7c;color:#fff}.event-item-image{border-left:1px solid #fff}.event-item-image img{width:100%;height:175px;object-fit:cover}.event-item-info-number{color:#e6441a;font-size:32px}.event-item-info-description{margin-top:10px}.main-events-button{margin-top:40px;margin-bottom:40px;text-align:center}.main-news-button{margin-top:60px;margin-bottom:60px;text-align:center}footer.footer{background-color:#4d4c4c;color:#fff;padding:50px;text-transform:uppercase}footer.footer a{color:#e6441a}footer.footer a h5{color:#e6441a}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}footer.footer .footer-button{margin-top:10px;padding:20px 0;text-decoration:none;text-align:center;display:block;width:100%;color:#c0c0bf;border:1px solid #c0c0bf;border-radius:1px}footer.footer .footer-button:hover{color:#fff;border:1px solid #fff}.design{background-color:#000;text-align:center;padding:15px}.design a{color:#656464}.events{background-color:#f4f4f4;padding-bottom:20px}.event-item-title{text-transform:uppercase}.event-list-item{height:175px;margin:10px 0;color:#fff;display:block;background-color:#312a7c;background-position:center;background-size:cover!important;box-shadow:0 0 0 325px rgba(0,0,0,.7) inset}.venue-list-item{height:246px;padding:20px;margin:10px 0;color:#fff;display:block;background-color:#312a7c;background-size:cover!important;background-position:center;box-shadow:0 0 0 325px rgba(0,0,0,.7) inset}.event-list-item:hover,.venue-list-item:hover{text-decoration:none;color:#fff;box-shadow:0 0 0 325px rgba(0,0,0,.1) inset}.event-list-item:hover .event-item-date{color:#fff}.bg-orange{background-color:#e6441a}.ml5{margin-left:5px}.ml10{margin-left:10px}.navbar-top{z-index:1;margin-bottom:0}.navbar-toggle{margin-top:4px;margin-right:0}.navbar-toggle .icon-bar{background-color:#666}@media only screen and (max-width:736px){.wrapper{padding:0 10px}.stat-count{font-size:16px}.header-text{padding-top:80px;font-size:20px}.stats .col-sm-4{padding:5px 0 0 0}.main-news-items .col-sm-4,.main-locations-items .col-sm-4,.header-buttons .header-button{margin-bottom:5px}.event-month-name{height:80px;color:#fff;font-size:32px;padding-top:20px;padding-left:140px;margin-bottom:10px;writing-mode:unset;transform:none}.event-item{height:190px}.event-item-image,.event-item-info{float:left;width:50%}.navbar-nav>li{float:none}.page{padding:10px}.nav-pills{margin-left:0!important}.header-banner{padding-top:20px}.header-banner img{width:100%}.header-text{padding-top:0}}.light-theme #header .header-wrapper .lk .lk-block{color:#fff;background-color:#312a7c;border:solid 1px #312a7c}.light-theme #header .header-wrapper .lk .lk-block:hover{color:#fff;background-color:#312a7c;border:solid 1px #312a7c}.light-theme #header .header-wrapper .lk .lk-block:active{color:#fff;background-color:#312a7c;border:solid 1px #312a7c}.light-theme .events-winners>.event-winners-wrap table tr td.avatar .avatar-wrap.no-photo,.light-theme .events-winners>.event-winners-wrap .header,.light-theme .announce-wrap .announce .subheader-caption-buttons a:hover,.light-theme .events-block .event-info-wrap .event-info .race-event-item.has-child:hover{background-color:#312a7c;border:solid 1px #312a7c}.light-theme .main-background{background-color:#312a7c}.light-theme #events-carousel .event-description-container a.title:hover,.light-theme #events-carousel .event-description-container .fa-map-marker,.light-theme .events-winners>.event-winners-wrap table tr td.name a:hover,.light-theme .events-block .event-info-wrap .event-info .fa-map-marker,.light-theme .events-block .event-info-wrap .event-info a.title:hover,.light-theme .events-block .event-info-wrap .event-info .fa-map-marker,.light-theme #events-carousel a.carousel-control-simple:hover,.light-theme .news p.date{color:#312a7c}.light-theme #events-carousel .event-description-container .race-event-item,.light-theme .events-block .event-info-wrap .event-info .race-event-item,.light-theme .events-winners>.event-winners-wrap table tr td.avatar .avatar-wrap.no-photo{border:solid 1px #312a7c}.light-theme .btn,.light-theme .btn:focus,.light-theme .btn:active:focus,.light-theme .btn-default,.light-theme .btn-default:focus,.light-theme .btn-default:active:focus{border:solid 1px #312a7c;background-color:#312a7c}.light-theme .select2-container--bootstrap .select2-results__option[aria-selected="true"],.light-theme .select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#312a7c;color:#fff}.events-winners>.event-winners-wrap table tr td.avatar div.avatar-wrap{width:35px;height:35px;text-align:center;border:solid 1px #312a7c;border-radius:100%;overflow:hidden}.logo-wrapper svg.logo{color:#fff;fill:#fff}.light-theme .nav-tabs.simple>li>a:hover,.light-theme .nav-tabs.simple>li>a:focus,.light-theme .nav-tabs.simple>li.active>a{border:solid 1px #312a7c;background-color:#312a7c}.light-theme .nav-tabs.bordered>li>a:hover,.light-theme .nav-tabs.bordered>li.active>a{color:#312a7c}.light-theme .event-list-item.home-page-recomended-border,.light-theme .event-list-item.home-page-recomended-border:hover,.light-theme .event-list-item .race-event-items span{border:solid 1px #312a7c}.light-theme .main-content .sort:hover,.light-theme .main-content .sort:hover label,.light-theme .main-content .sort.sort-asc>div,.light-theme .main-content .sort.sort-desc>div,.light-theme .main-content .sort.sort-asc>label,.light-theme .main-content .sort.sort-desc>label,.light-theme .event-list-item .event-info .location i,.light-theme .event-list-item .event-info .date i,.light-theme .event-list-item .event-info h3 a:hover,.light-theme .rating>label>i,.light-theme .event-list-item .race-item-info .price span{color:#312a7c}.light-theme .main-content .sort:hover,.light-theme .main-content .sort:hover label,.light-theme .main-content .sort.sort-asc>div,.light-theme .main-content .sort.sort-desc>div,.light-theme .main-content .sort.sort-asc>label,.light-theme .main-content .sort.sort-desc>label,.light-theme .event-list-item .event-info .location i,.light-theme .event-list-item .event-info .date i,.light-theme .event-list-item .event-info h3 a:hover,.light-theme .rating>label>i,.light-theme .event-list-item .race-item-info .price span{color:#312a7c}.light-theme .main-content .sort:hover,.light-theme .main-content .sort:hover label,.light-theme .main-content .sort.sort-asc>div,.light-theme .main-content .sort.sort-desc>div,.light-theme .main-content .sort.sort-asc>label,.light-theme .main-content .sort.sort-desc>label,.light-theme .event-list-item .event-info .location i,.light-theme .event-list-item .event-info .date i,.light-theme .event-list-item .event-info h3 a:hover,.light-theme .rating>label>i,.light-theme .event-list-item .race-item-info .price span{color:#312a7c}.light-theme .btn-transparent:focus,.light-theme .btn-transparent:active:focus,.light-theme .btn-transparent{background:transparent;border-color:#555;color:#333!important}.light-theme .btn-transparent:focus:hover,.light-theme .btn-transparent:hover{border-color:#312a7c;background:transparent;color:#312a7c!important}.light-theme .btn-transparent.highlighted{border-color:#312a7c;color:#333!important}.light-theme .btn-transparent.highlighted i{color:#312a7c}.light-theme .btn-transparent.highlighted:hover{border-color:#312a7c;background:#312a7c;color:#fff!important}.light-theme .btn-transparent.highlighted:hover i{color:#fff!important}.light-theme .list-paging .btn-default:focus,.light-theme .list-paging .btn-default.active:focus,.light-theme .list-paging .btn-default:active:focus,.light-theme .list-paging .btn-default,.light-theme .page-numbers .btn-default:focus,.light-theme .page-numbers .btn-default.active:focus,.light-theme .page-numbers .btn-default:active:focus,.light-theme .page-numbers .btn-default{background:#312a7c none repeat scroll 0 0;border-color:#312a7c;color:#fff!important}.light-theme .nav-tabs.simple>li>a:hover,.light-theme .nav-tabs.simple>li>a:focus,.light-theme .nav-tabs.simple>li.active>a{background-color:#312a7c;border-color:#312a7c}.light-theme .mainmenu-sticky #header .header-wrapper{background:rgba(0,0,0,.4)}.light-theme .mainmenu-sticky #header .header-wrapper.header-with-border{border-bottom-color:rgba(0,0,0,.4)}.light-theme #header .header-wrapper.header-with-border{border-bottom:none}.light-theme .btn:hover,.light-theme .btn-default:hover,.light-theme .btn.btn-info:hover,.light-theme .btn.btn-info:active,.light-theme .btn.btn-info.active,.light-theme .btn.btn-info.active:hover,.light-theme .btn.btn-info.active:focus,.light-theme .btn.btn-info:active:focus,.light-theme .btn-primary:hover{background:#312a7c;color:#fff!important;border:1px #312a7c solid}.light-theme .statistic .btn:hover,.light-theme .statistic .btn-default:hover,.light-theme .statistic .btn.btn-info:hover,.light-theme .statistic .btn.btn-info:active,.light-theme .statistic .btn.btn-info.active,.light-theme .statistic .btn.btn-info.active:hover,.light-theme .statistic .btn.btn-info.active:focus,.light-theme .statistic .btn.btn-info:active:focus,.light-theme .statistic .btn-primary:hover{background:initial!important}#header .header-wrapper .main-menu .nav>li>a:focus,#header .header-wrapper .main-menu .nav>li>a:hover,#header .header-wrapper .main-menu .navbar-nav li.active>a{background:none;color:#fff}#header .header-wrapper .main-menu .navbar-nav li.active>a:after,#header .header-wrapper .main-menu .nav>li>a:hover:after{background-color:#312a7c;width:100%}.light-theme .main-color{color:#312a7c}.light-theme .results-table .results-header{background:#312a7c}.light-theme .leaders-result-page h3{background-color:#312a7c;color:#fff}.light-theme .main-content .shopping-cart-overview .header-container .cart-wrapper .cart-block,.light-theme .main-content .shopping-cart table.content-list tr.header,.light-theme .main-content .shopping-cart-overview.expanded,.light-theme .main-content .shopping-cart-overview .detailes-view .footer,.light-theme .main-content .registration-shopping-cart td.item-number div.circle .circle-wrapper .circle-content,html.light-theme .modal-header,html .modal-primary .modal-header,.light-theme .main-content table.table>thead>tr>th,.light-theme .order-list .head,.light-theme .main-content .account-page .account-content .purple-header,.light-theme .main-content .registration-page .pageheader .race-title{background-color:#312a7c;color:#fff}.light-theme .event-list-item .race-event-item.has-child:hover{background-color:#312a7c;color:#fff}.light-theme .btn:focus:hover,.light-theme .btn-default:focus:hover{background-color:#312a7c}.main-menu-button .navbar-toggle.collapsed{background:#312a7c!important}.main-menu-button .navbar-toggle.collapsed span{color:#fff}.main-menu-button .navbar-toggle.collapsed .lines span{background:#fff}.light-theme .main-content .account-page .account-menu ul li.active a{color:#312a7c}.account-menu .accountPhoto{display:none}.account-menu .myMarks{display:none}.account-menu .myClubs{display:none}.light-theme .main-content .circleProgressBar .circle.done{border-color:#312a7c}.light-theme .main-content .circleProgressBar .bar-left-red-block{background:#312a7c none repeat scroll 0 0}.light-theme .main-content .circleProgressBar .bar.active{background:linear-gradient(to right,#312a7c,#aeaeae);background:-moz-linear-gradient(left,#312a7c,#aeaeae);background:-webkit-linear-gradient(left,#312a7c,#aeaeae);background:-o-linear-gradient(left,#312a7c,#aeaeae);background:-ms-linear-gradient(left,#312a7c,#aeaeae)}.light-theme .main-content .registration-main-page .registration-types .nav-tabs>li.active,.light-theme .main-content .registration-main-page .registration-types .nav-tabs>li:hover:not(.disabled){border-color:#312a7c;background:#312a7c;color:#fff}.light-theme .radio label input[type="radio"]:checked+span::before{background-color:#312a7c}.light-theme .checkbox label input[type="checkbox"]:checked+span::before{color:#312a7c}.light-theme .checkbox label input[type="checkbox"]:checked+span::before{border-color:#312a7c;background-color:#fff}.light-theme body a:not(.btn):hover{color:#312a7c}.light-theme .main-content .account-page .account-content .profile-results .header,.light-theme .main-content .circleProgressBar .bar.done,.light-theme .main-content .circleProgressBar .bar-right-red-block{background:#312a7c}.light-theme .main-content .buy-grouped-products .nav.nav-tabs li.active>a{border-bottom-color:#fff;color:#312a7c}#header .header-wrapper .shopping-cart-preview a:hover .fa-shopping-cart{color:#312a7c}#header .header-wrapper .shopping-cart-preview a:hover span{color:#312a7c}.light-theme .main-content .shopping-cart-overview .header-container .cart-wrapper .cart-block,.light-theme .main-content .shopping-cart table.content-list tr.header,.light-theme .main-content .shopping-cart-overview.expanded,.light-theme .main-content .shopping-cart-overview .detailes-view .footer,.light-theme .main-content .registration-shopping-cart td.item-number div.circle .circle-wrapper .circle-content,html.light-theme .modal-header,html .modal-primary .modal-header,.light-theme .main-content table.table>thead>tr>th,.light-theme .order-list .head,.light-theme .main-content .account-page .account-content .purple-header,.light-theme .main-content .registration-page .pageheader .race-title{background:#312a7c;color:#fff}.light-theme .registration-shopping-cart td.item-number div.circle .circle-wrapper .circle-content{border-color:#312a7c}.light-theme .btn-transparent:focus:hover{color:#fff!important}.light-theme .results .filter hr{border-top-color:#312a7c}.light-theme .results-table .result-details .avatar .avatar-wrap.no-photo{background:#312a7c;border-color:#312a7c}.results-table .result-details .avatar .avatar-wrap{border:1px #312a7c solid!important}.light-theme .main-content .success-payment-page .message-container .message{color:#312a7c}.light-theme .main-content .registration-pay-page .card-payment .payment-type .radio{border-color:#312a7c}.light-theme .shopping-cart-overview .detailes-view .clear-cart a:hover{color:#312a7c}.light-theme .main-content .shopping-cart-overview .detailes-view .content-list tr.item td.remove-command div.circle .circle-wrapper .circle-content:hover span,.light-theme .main-content .shopping-cart-overview .detailes-view .clear-cart a:hover .label{color:#312a7c}.light-theme .main-content .shopping-cart-overview .detailes-view .content-list tr.item td.remove-command div.circle .circle-wrapper .circle-content:hover{border-color:#312a7c}.event-list-item .event-info .location{display:flex}.light-theme .participant-detailed-page .statistic .tabs ul li.active a{color:#e6441a!important}.light-theme body .nav-tabs.filled>li{border:2px solid #312a7c;background:#312a7c}.light-theme body .nav-tabs.filled{border-bottom:2px solid #312a7c}.light-theme body .event-wrap .row.header>div,.light-theme body .championship-wrap .row.header>div{background:#312a7c}.light-theme .event-wrap{margin-bottom:10px}.light-theme .event-wrap .profile-event-date{font-size:11px!important}.light-theme .event-wrap .event-rating-bage-container{display:flex;align-items:center;justify-content:space-between}.event-wrap .row.header>div span{font-size:inherit!important}.light-theme .participant-detailed-page .btn:hover{color:#e6441a!important}.light-theme .participant-detailed-page .nav-tabs.bordered>li>a:hover,.light-theme .nav-tabs.bordered>li.active>a{border-bottom:2px dotted #e6441a}.participant-detailed-page .timer{margin-top:0}.light-theme .main-content .participant-detailed-page .shareicon:hover{color:#312a7c}.light-theme .main-content .icon.arrow-up-light{background-image:url("/Content/images/smartsport/result-table-details-collapse-icon.svg")}.light-theme .results-table .results-row .results-col.icons .video:hover,.light-theme .main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-facebook-official:hover,.light-theme .main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-vk:hover,.light-theme .shareicons>.fa-vk:hover,.light-theme .shareicons>.fa-facebook-official:hover,.light-theme .main-content .shareicon:hover{color:#312a7c!important}@media(max-width:1600px){.individual.results-table .results-row.results-header .union-col .union-col-body .results-col{margin-bottom:2px!important;padding:1px}}@media(max-width:1200px){.light-theme .menu-content .accountmenu-with-button .account-menu-button .navbar-toggle.collapsed{background-color:#312a7c!important}}@media(max-width:1210px){#header .header-wrapper .main-menu.collapse{display:block}.main-content{padding-top:50px}#header .logo{display:block}#header .logo-minimize{display:block}#header .logo-col{width:10%}#header .lk-col{width:90%}}@media(max-width:600px){.event-wrap .row.header,.championship-wrap .row.header{padding:8px;background:#312a7c}}#header .logo{max-width:initial}#header .logo-col{height:initial}.light-theme .mainmenu-sticky #header .header-wrapper{background-color:#312a7c}.event-list-item{color:#312a7c}.event-list-item:hover{color:#312a7c}.light-theme #header .header-wrapper.header-with-border{background-color:#312a7c}.light-theme #footer.footer{height:270px;background:#4d4c4c;color:#fff}.light-theme body a:not(.btn){color:#333;text-decoration:none}.light-theme body .icons a:not(.btn){color:#333}.light-theme body a:not(.btn):hover{color:#e6441a;text-decoration:underline}.light-theme body footer a:not(.btn){color:#e6441a;text-decoration:underline}.registration-form.form-horizontal a:not(.btn){color:#333;text-decoration:underline}.registration-form.form-horizontal a:not(.btn):hover{color:#e6441a;text-decoration:underline}.light-theme h5{margin-top:10px;margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit;color:#fff}#footer p,#footer h4{margin:0 0 10px}.light-theme .nav-tabs.bordered>li>a:hover,.light-theme .nav-tabs.bordered>li.active>a{text-decoration:none}#header .header-wrapper .lk{padding-top:0;text-transform:uppercase;line-height:20px}#header .header-wrapper .lk .lk-block span{font-size:14px}.light-theme #header .header-wrapper .lk .lk-block:hover{background-color:#e6441a;border-radius:3px}#header .header-wrapper nav{float:right}#header .header-wrapper .main-menu .navbar-nav li{padding:0;margin:0;font-size:14px;text-transform:uppercase;padding:7px 15px 7px 15px}#header .header-wrapper .main-menu .navbar-nav>li>a{font-size:14px}#header .header-wrapper nav{margin-right:25px}#header .header-wrapper .main-menu .navbar-nav li:hover{background-color:#e6441a;border-radius:3px}#header .header-wrapper .main-menu .navbar-nav>li>a:after{display:none}#navbar-main-menu{margin-top:2px!important}