BODY{font:16px 'Roboto',sans-serif;margin:0;background-color:#ebebeb;background-image:none}.page-layout{width:100%}.top-banner{display:block}.page-layout-without-banner{padding-top:20px;margin-top:0;border-radius:0}.header{display:none}.header-mobile{display:block}.header__posts-news-switcher{display:block}.ads2 img{width:200px;margin:0 auto}.ads3{padding:0 0 20px 0}.ads4{padding:0 0 20px 0}.ads5 img{width:200px}.footer-top{width:100%}.footer-bottom{width:100%}.footer-top-menu__mistake{display:none}.footer-block{margin:0}.footer-block__item{display:inline-block}.footer-block__icons img{height:30px;filter:none}.footer-bottom__copyright{border-radius:0}.footer-top__partner-item{display:inline-block;padding:10px 10px 0 0}.footer-top__partner-item img{height:35px}.window_photo{width:100%;margin-top:40px}.popup_photo_close{top:0;right:0}.window__sign-in{bottom:auto;height:530px}.window__sign-up{bottom:auto}@media screen and (max-width:480px){.window__sign-in,.window__sign-up{width:90%;margin-top:50px}.sign-in-lost-password{width:140px;font-size:.8em;padding:10px 8px}}@media screen and (max-width:460px){.window__lost-password{width:100%}}.window-sign-in__extra{padding:15px 30px 30px 30px}.social-btn{margin:5px;font-size:1em;width:auto}.window-sign-in__extra-title{font-size:1em;margin-bottom:10px}.window-sign-in__offer-reg{font-size:1em}.top-banner{width:100%}.games{width:100%;overflow-x:scroll}.jcarousel{width:2805px}.games_button{display:none}.page-container{width:100%}.right_block_social{display:none}.page-container__left{width:100%}.left-news-blocks{display:block}.khl-right-block,.nhl-right-block{width:100%}.main-other__news-left{width:120px;height:auto;vertical-align:bottom}.main-other__news-left img{width:100%}.page-container__right{display:none;width:100%}.news-block__title{display:none}.news_comments{display:none}.news-block__comments-num img{float:left;margin:0 3px 0 0;height:18px}.news-block__news-mid-image img{width:100%}.news_image{margin-bottom:15px}.news_text p iframe,.news_text p object,.news_text p embed{width:100%;overflow:hidden}.video-js{width:100%;!important;height:100%;!important}.instagram-media{height:700px}.news__details{padding-top:15px;font-size:.9em}@media screen and (max-width:360px){.news__details{padding-top:15px;font-size:.8em}.poll__error{padding:15px 0 0 0}}.news__details_left{display:block;margin:0}.news__details_right{display:inline-block;float:none}.news_text table{width:100% !important}.window__poll-result{width:100%}.comments_sort{display:none}.comment_text img,iframe{width:100%;height:auto}.comment_ip{display:none}.game_online_tabs_wrapper{overflow-x:auto}.game_online_wrapper{padding:10px}.game-online__text{width:calc(100% - 100px) !important;overflow-wrap:break-word}@media screen and (max-width:420px){.comment__edited{display:none}}@media screen and (max-width:360px){.game_team_roster_item{font-size:.8em}}.game_video iframe{width:100% !important;height:360px}.game_info{padding:5px;position:relative}.game_team_name{font-size:1.25em}.game_score_block{display:inline-block;text-align:center;width:calc(100% - 400px)}@media screen and (max-width:600px){.game_score_block{position:relative;text-align:center;width:100%}}.game_team_right{position:absolute;right:0}.game_score1,.game_score_between,.game_score2{display:inline-block;width:auto;float:none}.game_score_between{display:none}.game__date{padding:10px 0}.game_status{padding:0 0 10px 0}.no_onlines{padding:20px 0}.no_onlines_img img{width:220px}.game-history__item_date,.game-history__item_league{float:none;width:100%;text-align:center;padding:5px 0}.game-history__item{padding:5px 0}.online-add__text{clear:left;margin-top:5px;width:calc(100% - 60px)}.online-add__button{margin-top:5px}.game-history__item_team-left,.game-history__item_team-right{width:calc(50% - 40px);padding:8px 0;box-sizing:border-box;font-size:1.2em}.game-history__item_score{padding:8px 0;width:80px;box-sizing:border-box;font-size:1.2em}@media screen and (max-width:360px){.game-history__item_team-left,.game-history__item_team-right{font-size:1em}.game-history__item_score{font-size:1em}}.gallery-album__photo_wide:hover,.gallery-album__photo_narrow:hover{transform:none;transition:none}.gallery-album__title_wide{font-size:1.125em}.gallery-album__date_wide{font-size:1em}.gallery-album__num_wide{font-size:1em}.gallery-album__num_wide i{margin:3px 5px 0 0;font-size:1em}@media screen and (max-width:500px){.gallery-album_narrow{width:calc(100% - 20px);height:200px;box-sizing:border-box;float:left;margin:0 0 20px 20px}}.gallery-album__bg_narrow{bottom:0}.add_new_album{display:none}.gallery_block_header{height:180px}.gallery_block_header_title{font-size:1.5em}.gallery_block_header_date,.gallery_block_header_description{font-size:1.1em}.gallery_block_container{padding:1vw 1vw 0 0}.gallery_photo{width:32vw;height:20vw;margin:0 0 1vw 1vw}.popup_photo{min-height:200px}.popup_photo_wrapper{padding:10px 0}.popup_image img{width:100%;max-height:632px}.popup_photo_description{width:100%}.popup_photo_likes_views{width:100%}.photo__tagged-players{width:100%;padding:0 5px;box-sizing:border-box}.photo_page_album{width:100%}.photo_page_album_info{float:right;text-align:left;width:calc(100% - 120px)}.photo_page_album_cover{float:left;margin:0}.popup_comments{width:100%}.teams_title{padding:15px;font-size:1.5em}.team_wrapper{padding-bottom:10px}.team_league_name{padding:15px}.team_league_teams{text-align:center}.team_item{float:none;display:inline-block;margin-left:10px;margin-bottom:10px}.team_content_wrapper{padding:10px}.add_player_wrapper{width:100%}.add_player_item{width:100%}.player__tag-search-label{display:none}.player_bg_wrapper{width:100%}.players-list{padding:0 0 5px 10px}.player__item{margin-right:10px}.team_roster_item{margin:0}.roster_name{width:180px}.roster_dob{width:180px}@media screen and (max-width:660px){.player__nation{display:none}}@media screen and (max-width:510px){.player__name{width:calc(100% - 70px)}.player__position{display:none}}@media screen and (max-width:360px){.team_top_like{display:none}.team_roster_position{text-align:center}.team_roster_item{text-align:center}.roster_name{width:auto}.roster_age,.roster_dob,.roster_flag{float:none;width:100%;height:auto;text-align:center;display:block;padding-bottom:4px}.roster_age:empty,.roster_dob:empty,.roster_flag:empty{height:0;padding:0}}.stats_season,.stats_team,.stats_league,.stats_league2{border-bottom:1px solid rgba(0,0,0,0.05);padding:5px 0;width:100%}.stats_season:empty{height:0;min-height:0}.stats_playoff,.stats_playoff2{width:100%;margin:0}.stats_digits{padding-top:10px;width:20%}.stats_digits2{width:33%}.archive__year-item{text-align:center}.archive__year{float:none;margin:0 auto 20px auto}.archive__months{text-align:center}.archive__month{margin:0 10px 10px 0}.standings__item{margin:5px 10px}.standings__row{font-size:.7em;padding:7px 0}.standings-games-summary{text-align:center}.row__place{display:inline-block;width:7%;text-align:center}.row__team{display:inline-block;width:31%}.row__team_2{display:inline-block;width:30%}.row__num{display:inline-block;width:5%;text-align:center}.row__num_2{display:inline-block;width:9%;text-align:center}.row__num-wider{width:11%}.standings__tab{font-size:.8em}@media screen and (max-width:480px){.standings__tab{display:block}}.match__title{padding:15px}.match__item{margin:10px}.match__team{width:30%}.match__center{width:40%}.match__team-logo img{width:50px}.match__score{font-size:1.4em}@media screen and (max-width:360px){.match__score{font-size:1em}}.match__status{font-size:.7em}.match__league{font-size:.8em}.match__team-name{font-size:.8em}.match__team-city{font-size:.7em}.match__select{padding:0 5px}.match__select-tab{font-size:.6em;padding:15px 5px}.match__select-tab:hover{border-bottom:0}@media screen and (max-width:360px){.match__select-tab{max-width:80px}}.match__advanced-search-button{display:none}.video__title{font-size:1.1em}@media screen and (max-width:480px){.video__image{width:100%;position:static}.video__image img{width:100%}.video__title{width:100%;margin-left:0}.main-top__live-label{font-size:1.2em}}.tag__block{display:inline-block;margin-left:0;font-size:.6em}.tag__label{font-size:.6em}.player-tag__item{width:100%;font-size:.8em;margin-bottom:10px}.player-tag__info{width:165px}@media screen and (max-width:800px){.tournament__menu{font-size:.9em}.row__team_2-wider{width:30%}}@media screen and (max-width:360px){.tournament__game-team,.tournament__game-score{font-size:1em}.tournament__block-title{font-size:1.2em}}@media screen and (max-width:800px){.tournament__title{font-size:1.4em}.tournament__div,.tournament__location{font-size:1em}}.tournament__game-team img{display:none}.tournament__player-name{width:200px}@media screen and (max-width:640px){.tournament__player-dob{display:none}}@media screen and (max-width:360px){.tournament__player-dob,.tournament__player-school{display:none}}.nt_menu__item{font-size:.9em;text-overflow:ellipsis;padding:0 10px}@media screen and (max-width:360px){.tournament__team-item{display:block;clear:both}.tournament__team-name{float:left}}@media screen and (max-width:360px){.nt_menu__item{font-size:.8em}}.settings__save-status,.password__save-status{display:block;margin-top:20px;margin-left:0}.settings__save-error,.password__save-error{display:block;margin-top:20px;margin-left:0}@media screen and (max-width:600px){.settings__field{width:100%}.settings__label{margin:10px 0 0 0}}.profile__change-photo{top:30px;margin:10px auto;width:100%;text-align:center}.settings{padding:20px}.settings__menu-item{width:100%;margin:0}.settings__label2{width:90%}.settings__field2{text-align:right;width:10%}.pm__message-error{margin:15px 0 0 0}.informer__copy-status{margin:0 0 10px 0}.page404_wrapper{width:100%}.lp__game_line{display:block}.lp__game_left{width:100%}.lp__game_right{padding-top:10px;padding-left:10%;width:100%}.bet__game-item-save{position:relative;padding-top:45px;flex-direction:column}.bet__current-day{float:none;padding:0 0 10px 0}.bet__switch-days{float:none;text-align:center}.bet__hide_for_desktop{display:block}.bet__save_all_predictions_message{position:absolute;top:0;width:calc(100% - 40px);padding:8px 20px;text-align:center;margin:0 0 10px 0}@media screen and (max-width:640px){.bet__game-item_header{display:none}.bet__game-time{width:100%;text-align:center;padding-bottom:10px}.bet__game-time2{display:none}.bet__game-team2{width:calc((100% - 171px)/2);padding-top:2px}.bet__game-team{width:calc(40% - 5px)}.bet__game-team_home{padding-right:5px}.bet__game-team_guest{padding-left:5px}.bet__game-score{width:20%}.bet__stub{display:block;width:40%;min-height:35px}.bet__game-predict{padding-top:10px;width:50%}.bet__score-info{padding:10px 0 0 5px;width:calc(30% - 5px);text-align:left}.bet__game-points{padding-top:10px;width:50%;text-align:center}.bet__game-item-save{text-align:center}.comments__offer-bet-logo{width:calc(100% - 25px)}.comments__offer-bet-text{text-align:center}.top__pm img{display:block;padding:14px;height:22px}}.window__1xbet-table{width:100%}.window__1xbet{width:80%;margin:35px auto 0 auto}.window__1xbet-close{right:-15px;top:-15px}.window__1xbet-close img{width:30px}.window__1xbet-menu{top:-25px;font-size:1em}.window__1xbet-image{width:100%;height:auto;min-height:150px}.window__1xbet-image img{width:100%}.window__fonbet-image{width:100%;height:auto;min-height:150px}.window__fonbet-image img{width:100%;display:block}.window__olimpbet-image{width:100%;height:auto;min-height:150px}.window__olimpbet-image img{width:100%;display:block}.comments-1xbet__logo{float:none;text-align:center}.comments-1xbet__text{margin-left:0}.bet__coefs-wrapper{width:100%;padding-top:10px;margin-left:0;text-align:center;clear:both}.fonbet-block{border-radius:0}.fonbet-block__header{padding:10px}.fonbet-block__header img{height:20px}.fonbet-label img{height:15px}#fonbet_oversize{width:100%;height:0;padding-bottom:25%}#fonbet_oversize2{width:100%;height:0;padding-bottom:20%}#fonbet_oversize3{width:100%;height:0;padding-bottom:35%}#main_oversize_banner{width:100%;height:0;padding-bottom:35%}.oversize_img{width:100%}#fonbet_oversize_close{right:5px}.games-table__header{flex-direction:column-reverse}.games-table__header-item{padding:10px 20px}.games-table__header-right{background-color:rgba(255,255,255,0.08);padding:10px 5px;overflow-x:scroll}.games-table__header-league{padding:8px 10px}.games-table{margin:0 0 20px 0;border-radius:0;width:100%;font-size:.8em}.games-table__body{max-height:200px;overflow-y:scroll;display:block}.games-table__game{width:100%;margin:0;border-radius:0}.games-table__time{width:100px}.nhl-block{border-radius:0}.round__row{font-size:.9em}.table__playoff{font-size:.9em}@media screen and (max-width:640px){.table__playoff{font-size:.7em}.table__playoff_cell{min-height:30px}.table__playoff_series_score_header{height:30px}.table__playoff_series_score{height:61px}}.standings__item{padding-bottom:0}.table__playoff_team{justify-content:flex-start !important;padding-left:7px}.standings__round{font-size:1em}.players_stats{padding:0 10px 10px 10px;font-size:.8em}.players_stats_wrapper{font-size:.8em}.players_stats_num{width:25px}.players_stats_name{width:140px}.players_stats_position{width:70px}.players_stats_country{width:90px}.players_stats_number{display:none}.players_stats_team{display:none}.players_stats_games{width:35px}.teams-list__item{width:calc((100% - 46px)/3)}.teams-list__item_name{font-size:.9em}.teams-list__item_city{font-size:.7em}.team_info__link{font-size:.8em}