.classification-result-page{padding-top:30px}.classification-result-page .classification-block{text-align:center}.classification-result-page .classification-block .classification-container{display:inline-block;padding:15px 0 0 0}.classification-result-page .classification-block .classification-container:not(:first-child){padding:15px 0 0 15px}.classification-result-page .classification-info{padding-left:0;width:285px;height:285px;position:relative;overflow:hidden;background-position:center center!important;margin:0 auto}.classification-result-page .classification-info .classification-info-wrap{padding:0 20px;position:absolute;top:0;width:100%;z-index:10;color:#fff;font-size:17px;height:100%}.classification-result-page .classification-info-wrap h4{margin-top:110px;width:100%;font-size:21px;color:inherit;text-transform:uppercase;position:relative}.classification-result-page .popup-wrap h4{margin-top:20px;margin-bottom:20px;width:100%;font-size:21px;color:inherit;text-transform:uppercase;position:relative}.classification-result-page .classification-info .mask{background-color:rgba(0,0,0,.3);width:100%;position:absolute;height:290px}.classification-info .popup-wrap{background-color:#f8ab05;height:100%;position:absolute;right:0;top:-100%;transition:all .5s ease-in-out 0s;width:100%;z-index:20}.classification-info .popup-wrap .team-info-wrap{padding:0 20px}.classification-info .popup-wrap .leaderTeam .name{font-weight:bold;text-transform:uppercase;margin-bottom:15px}.classification-info .popup-wrap .leaderTeam .points{border:1px #000 solid;padding:5px 20px 5px 20px}.classification-info:hover .popup-wrap{top:0}.classification-info .popup-wrap .more-info-wrap{position:absolute;bottom:0;width:100%;text-align:center}.classification-info .popup-wrap .other-results{background-color:rgba(0,0,0,.5);border-radius:10px 10px 0 0;color:#fff;padding:10px 20px;display:inline-block;font-size:17px;cursor:pointer;text-decoration:none}.classification-info .popup-wrap .other-results:hover{background-color:#f0811a;color:#000}.teams-result-page h1.first{padding-bottom:0}.teams-result-page h1.second{padding-top:10px}.teams-result-page table .position{width:100px;min-width:50px}.teams-result-page table .name{min-width:200px}.teams-result-page table .members-count{width:200px;min-width:50px}.teams-result-page table .men-count{width:100px;min-width:50px}.teams-result-page table .women-count{width:100px;min-width:50px}.teams-result-page table .distance{width:100px;min-width:50px}.teams-result-page table .points{width:200px;min-width:50px}.members-result-page .block{display:block!important}.members-result-page{padding-top:30px}.members-result-page h1.first{padding-bottom:0}.members-result-page h1.second{padding-top:10px}.members-result-page table .raceName{width:100px;min-width:50px}.members-result-page table .position{width:100px;min-width:50px}.members-result-page table .bib{width:100px;min-width:50px}.members-result-page table .name{min-width:200px}.members-result-page table .country{width:100px;min-width:50px}.members-result-page table .distance{width:100px;min-width:50px}.members-result-page table .gender{width:100px;min-width:50px}.members-result-page table .category-position{width:100px;min-width:50px}.members-result-page table .result{width:100px;min-width:50px}.members-result-page table .points{width:100px;min-width:50px}