.grid-container{overflow:auto;overflow-wrap:normal;word-wrap:normal;-ms-word-break:normal;word-break:normal;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;width:100%}.results{margin:0 20px 60px 20px;max-width:1100px}.results .results-banners{display:inline-block;text-align:right}.results .rules-determining-winner{margin-top:25px;padding:15px;background:#363636;border-radius:5px}.results .timing{margin-top:20px}.results .event-info{display:inline-block;vertical-align:middle;width:100%}.results .event-info p{margin-bottom:0;margin-top:5px}.results .protocol-icons{display:inline-block;vertical-align:middle}.results .protocol-icons label{font-size:16px;font-weight:normal}.results .protocol-icons a{text-decoration:none;margin-right:10px}.results .export-protocols{margin-top:10px;margin-bottom:10px}.results .protocol-info{margin-top:10px}.results .protocol-info p,.results .protocol-info span{font-size:13px!important}.results .results-info{margin-top:10px;padding-left:20px}.display-inline{display:inline!important}.display-block{display:block!important}.results .results-info p,.results .results-info span{font-size:13px!important}.results .event-name{font-size:28px;display:block;margin-bottom:30px;text-transform:uppercase}.results .filter{margin-bottom:15px}.results .filter .links-and-search .sub-filter{display:none}.results .filter .links-and-search .sub-filter.active{display:block}.results .filter .links-and-search .row .filter-advanced-buttons{white-space:nowrap;text-align:right}.results .filter .links-and-search label{text-transform:uppercase;font-weight:normal}.results .filter .links-and-search .filter-list{text-align:left;padding-left:0;color:#000;display:table;width:100%}.results .filter .links-and-search .filter-list .btn-action{text-transform:uppercase;border-top-right-radius:3px!important;border-bottom-right-radius:3px!important;height:34px}.results .filter .links-and-search .filter-list .btn-action span{font-size:14px}.results .filter .links-and-search .filter-list>label{display:table-cell;vertical-align:middle;width:1%;white-space:nowrap;color:#fff}.results .filter .links-and-search .filter-list>label+div{display:table-cell;vertical-align:middle;padding-left:10px}.results .filter .links-and-search .filter-apply-buttons{text-align:right;margin-top:10px}.results .filter .links-and-search .filter-apply-buttons a{margin-left:10px}.results .filter i{cursor:pointer;padding-top:7px;padding-left:7px}.results .filter hr{border-top:2px #f8ab05 solid;border-style:dashed}.results .races-menu li,.teams-result-page .classification-menu li{margin:0 30px 10px 0}.results .races-menu.mobile li,.teams-result-page .classification-menu.mobile li{margin:0 10px 10px 1px}.results-table{min-width:1100px;width:100%}.results-table .results-row .results-col.share i{cursor:pointer}.shareicon-wrap{position:relative;display:inline-block;vertical-align:middle;padding-top:3px}.shareicon{cursor:pointer;font-size:20px;color:#fff;transition:all .3s ease 0s!important}.shareicon:hover{color:#fecc07}.shareicons{position:absolute;top:-35px;left:20px;background:#363636;border:1px solid #262626;padding:5px 5px;z-index:10;border-radius:5px}.shareicons .ya-share2__list_direction_horizontal{white-space:nowrap}.shareicons>.fa{vertical-align:top;transition:all .3s ease 0s!important;color:#fff;cursor:pointer}.shareicons>.fa-vk{width:21px;height:21px;line-height:21px;text-align:center;margin-right:5px}.shareicons>.fa-vk:hover{color:#fecc07}.shareicons>.fa-facebook-official{color:#fff;font-size:22px}.shareicons>.fa-facebook-official:hover{color:#fecc07}.shareicons.collapsed{display:none}.results-table .results-col .delay{color:#aeaeae;padding-left:3px;margin-top:5px}.results-table .results-row .resultsHighlight{background:#fef1eb}.results-table .results-row.results-body.highlighted{background:#f0811a!important}.results-table .results-row.results-body.topHighlighted{background:#fdf1eb!important}.results-table .results-row .results-col.icons>.wrapper>div{display:inline-block;vertical-align:middle}.results-table .results-row .results-col.icons .icon{cursor:pointer}.results-table .results-row .results-col.icons .photo{width:25px;text-align:center}.results-table .results-row .results-col.icons .video{width:25px;text-align:center}.results-table .results-row .results-col.icons .video .videoplay{cursor:pointer;width:21px;height:20px;background:url('/Content/imagesold/camera.png') no-repeat;margin:0 auto;background-size:21px 20px}.results-table .results-row .results-col.icons .diploma{width:25px;text-align:center}.results-table .results-row .results-col.icons .photo img{width:20px;height:20px}.results-table .results-row .results-col.icons .video img{width:21px;height:20px}.results-table .results-row .results-col.icons .diploma img{height:20px}.results-table .results-row .icon.arrow-down,.results-table .results-row .icon.arrow-up-light{height:16px;width:16px;cursor:pointer;margin-top:2px}.results-table .results-body.results-row .expander{padding-left:5px;float:right;z-index:10;position:relative}.results-table .results-row .mobile.expander{margin:0 0 10px 5px;float:none}.results-table .results-body.results-row .expander.expanded .expand{display:none}.results-table .results-body.results-row .expander.collapsed .collapse{display:none}.results-table .results-body.results-row .expander.collapsed .expand{display:block}.results-table.seacrh-results .results-body.results-row{cursor:pointer}.results-table.seacrh-results .results-body.results-row:hover{background:#f0811a}.results .error-block{display:none}.results .error-block h2{text-align:center}.results-table .result-details td{background:#544f4a}.results-table .result-details .avatar{width:60px;padding:15px;color:#fff}.results-table .result-details .avatar .avatar-wrap{width:50px;height:50px;text-align:center;border:1px #b44998 solid;border-radius:100%;overflow:hidden}.results-table .result-details .avatar .avatar-wrap span{line-height:48px;font-size:16px;color:#363636}.results-table .result-details .avatar .avatar-wrap.no-photo{border:1px #f8ab05 solid;background:#f8ab05}.results-table .result-details td{vertical-align:top}.results-table .result-details .header,.results-table .result-details .header a,.results-table .result-details .header span{font-size:18px}.results-table .result-details .user-info .user-name{margin-top:10px}.results-table .result-details .user-info .info-container>div{margin-bottom:10px}.results-table .result-details .user-info>div{margin:0 0 4px 0}.results-table .result-details .stages-info{margin:10px 0}.results-table .result-details .stages-info .stages{margin-top:10px}.results-table .result-details .stage-result td{padding:2px 10px}.results-table .result-details .stage-result td.stage-time{background-color:#756c63}.results-table .result-details .stage-result-total{margin-top:5px}.results-table .result-details .stage-result-total td{padding:2px 10px;font-size:16px}.results-table .result-details .stage-result-total .value{background-color:#756c63}.results-table .result-details.lined{border-top:1px #756c63 solid}ul.teams-results-breadcrumbs{padding:0;margin-bottom:10px}ul.teams-results-breadcrumbs li{display:inline;list-style:none;color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul.teams-results-breadcrumbs li a{color:#fff;text-decoration:underline;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:6px}ul.teams-results-breadcrumbs li a:hover{color:#f8ab05;text-decoration:none}ul.teams-results-breadcrumbs li span.splitter{margin-right:4px}.individual-race-event-results-page .sub-filter .filter-list .select2-selection__rendered{max-width:70px}.individual-race-event-results-page .sub-filter .filter-list .select2-selection[aria-labelledby="select2-raceClubFilter-container"] .select2-selection__rendered{max-width:165px}.individual-race-event-results-page .sub-filter .filter-list .select2-selection[aria-labelledby="select2-regionFilter-container"] .select2-selection__rendered{max-width:160px}@media(max-width:1200px){.individual-race-event-results-page .sub-filter .filter-list .select2-selection__rendered{max-width:100%}.results .filter .links-and-search .filter-list>label{width:65px}}.icon.gun-black{width:15px;height:15px;margin-right:3px;vertical-align:top;margin-top:1px}.icon.time-result{width:15px;height:15px;margin-right:3px;vertical-align:top;margin-top:1px}.icon.timer-black{width:15px;height:15px;margin-right:3px;vertical-align:top;margin-top:1px}.event-info{margin-top:20px;margin-bottom:20px}.event-info h4{text-transform:uppercase;margin-bottom:10px}.event-info .btn-transparent{border:none;padding:0}.organisers-block{text-align:left;margin-bottom:20px}.organisers-block a.organizer-logo-wrap{width:21%;margin:5px 5px 0 0;background:#fff;height:60px;display:inline-block;padding:5px}.organisers-block a.organizer-logo-wrap span{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;display:block;background-size:contain}.timing .my-laps-logo{background:url('/Content/images/mylaps-white.png') no-repeat center;width:156px;height:46px}.timing .external-timing-logo{background:url('/Content/images/external-timing.png') no-repeat center;width:50px;height:50px}table tr.timing-info>td{padding-bottom:15px}.grid-row{display:table-row}.grid-cell{display:table-cell}.grid .grid-cell{font-weight:bold;padding:4px}.grid .label-cell{color:#707070;font-weight:normal;width:70px}table.triathlon-result.results-table tr.results-header{background-color:transparent}table.triathlon-result.results-table tr.results-header>th{color:#fff}table.triathlon-result.results-table tr.results-header>th{font-weight:normal;padding:5px 20px;text-align:center}table.triathlon-result.results-table tr.results-header>th:first-child{color:#fff;font-weight:bold;padding:8px 20px;text-align:left}table.triathlon-result.results-table tr.results-header>th.Swimming{background:#43b8fd url('/Content/pages/results/images/discipline/swimming.png') no-repeat 13px center;background-size:20px 20px;padding-left:40px}table.triathlon-result.results-table tr.results-header>th.Cycling{background:#fecd07 url('/Content/pages/results/images/discipline/cycling.png') no-repeat 13px center;background-size:20px 20px;padding-left:40px}table.triathlon-result.results-table tr.results-header>th.Running{background:#f4989d url('/Content/pages/results/images/discipline/running.png') no-repeat 13px center;background-size:20px 20px;padding-left:40px}.light-theme table.triathlon-result.results-table tr.results-header>th.Swimming,.light-theme table.triathlon-result.results-table tr.results-header>th.Cycling,.light-theme table.triathlon-result.results-table tr.results-header>th.Running{color:#fff}table.triathlon-result.results-table td{background-color:#363636;padding:5px 20px;text-align:center}table.triathlon-result.results-table tr.spacer td{background:transparent;line-height:0}table.triathlon-result.results-table tr.spacer-bottom td{border-bottom:2px dashed #707070}table.triathlon-result.results-table tr.spacer-small td{background:transparent;line-height:10px;padding:0}table.triathlon-result.results-table td.time-result{font-weight:bold;position:relative;text-align:left}table.triathlon-result.results-table td.time-result .glyphicon{color:#c7c7cc;font-size:22px;position:absolute;right:0;top:1px;line-height:28px}table.triathlon-result.results-table .checkpoints-holder .checkpoints{padding:0;text-align:left;vertical-align:top;width:170px}table.triathlon-result.results-table .checkpoints-holder .checkpoints .glyphicon{margin:0 0 0 10px}table.triathlon-result.results-table .checkpoints-holder .checkpoints a{border-radius:0;background:transparent;border:1px solid #f8ab05}.light-theme table.triathlon-result.results-table .checkpoints-holder .checkpoints a{border:1px solid #a2428a}table.triathlon-result.results-table .checkpoints-holder .checkpoints a,table.triathlon-result.results-table .checkpoints-holder .checkpoints .glyphicon{font-weight:bold;text-transform:none}.light-theme table.triathlon-result.results-table .checkpoints-holder .checkpoints a,.light-theme table.triathlon-result.results-table .checkpoints-holder .checkpoints .glyphicon{color:#333!important}table.triathlon-result.results-table .checkpoints-holder td,.light-theme table.triathlon-result.results-table .checkpoints-holder td{background:transparent}table.triathlon-result.results-table .checkpoints-holder .checkpoints-results{padding:0}table.triathlon-result.results-table .checkpoints-holder .checkpoints-results table{width:auto}table.triathlon-result.results-table .checkpoints-holder .checkpoints-results th{padding:7px 20px;text-align:center}.light-theme table.triathlon-result.results-table tr.results-header>th{color:#333}.light-theme table.triathlon-result.results-table td{background-color:#cecece}.back-button{margin-bottom:20px}.back-button div{width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent #fff transparent transparent;display:inline-block;margin-right:10px}.icons-wrap{padding-top:10px}.icons-wrap .icon a{font-size:20px}i.leaders-icon{background:url('/Content/images/icons/leaders.png') center center no-repeat;background-size:contain;display:inline-block;width:26px;height:26px;position:absolute;top:3px;left:5px}i.statistics-icon{background:url('/Content/images/icons/statistics.png') center center no-repeat;background-size:contain;display:inline-block;width:26px;height:26px;position:absolute;top:3px;left:5px}.btn.with-icon{position:relative;padding-left:40px!important;margin-left:10px}.results .races{margin:30px 0}.loading-progress .loading-progress{padding:15px 0}.participant-star{position:absolute;margin-left:-20px;margin-top:3px}