@font-face{font-family:'Inter';font-style:italic;font-weight:400;src:url("../font/Inter-Italic.woff") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url("../font/Inter-Medium.woff") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url("../font/Inter-SemiBold.woff") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url("../font/Inter-Bold.woff") format("woff")}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url("../font/Inter-Regular.woff") format("woff")}body,html{font-family:'Inter';font-weight:400;font-style:normal;color:#000}footer{box-shadow:0 -10px 30px 0 rgba(0,0,0,0.1);padding:32px 0 96px 0;text-align:center}footer .logo{width:101px;margin:0 12px}footer .icon{width:20px;transition:all .3s;-webkit-transition:all .3s;margin:0 12px}footer .icon:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}footer a{text-decoration:underline}footer a:hover{text-decoration:none}.typography ul{list-style:none;padding-left:24px}
.typography ul li::before{content:"";background:url(../../img/icons/hvezda_ul.svg);display:inline-block;background-repeat:no-repeat;width:20px;height:20px;margin:0 8px -5px 0}.floating_ul{float:right;margin:8px 0 8px 8px;padding:8px;border:1px solid #d9d9d9}.floating_ul ul{margin-top:12px}.floating_ul>p{color:#D31217;font-weight:600}.bubble_number_left{overflow:hidden;float:left;background:#D31217;margin:8px 16px 8px 0;padding:8px;color:#fff;max-width:220px}.bubble_number_left .bubble{font-size:24px;font-weight:bold;text-align:center}.bubble_number_left .bubble .number_info{font-size:16px;font-weight:normal;margin-top:8px;line-height:normal}.bubble_number_right{overflow:hidden;float:left;background:#D31217;margin:8px 16px 8px 0;padding:8px;color:#fff;max-width:220px}.bubble_number_right .bubble{font-size:24px;font-weight:bold;text-align:center}.bubble_number_right .bubble .number_info{font-size:16px;font-weight:normal;margin-top:8px;line-height:normal}.hover_scale{transition:all .3s;-webkit-transition:all .3s}.hover_scale:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#menu_button_text{top:-1px;position:relative;left:-50px;font-size:14px;color:#fff}table.tabulka td:first-child{padding-left:32px}table.tabulka tr.nastym{color:#D31217;font-weight:bold}table.my_table tr:nth-child(even) td{background:#E8E8E8}table.my_table tr:nth-child(odd) td{background:#fff}table.my_table.no_color tr:nth-child(even) td{background:none}table.my_table.no_color tr:nth-child(odd) td{background:none}table.my_table th{background:#7B7B7B;color:#fff;border:none;text-align:center}table.my_table th:first-child{padding-left:32px}table.my_table td{text-align:center;border:none;vertical-align:inherit}table.my_table .player_stats_game{text-align:left;padding-left:32px;min-width:300px}table.my_table .player_stats_game img{display:inline-block;height:32px;margin:2px;vertical-align:text-bottom}
table.my_table .player_stats_game .teams{display:inline-block;font-size:16px;line-height:16px;text-transform:uppercase;text-align:left}table.my_table .player_stats_game .teams .SLA{color:#D31217;font-weight:bold}.page_search{position:absolute;z-index:-1;top:0;right:0;height:80px;width:100%;opacity:0;background:#D31217;transition:all .5s;-webkit-transition:all .5s}.page_search form{width:100%;max-width:1098px}.page_search input[type="submit"]{border:none;width:24px;height:24px;background:url('../../img/icons/ico-search.svg');background-size:cover;background-repeat:no-repeat;position:relative;margin-right:12px;top:7px}.page_search input[type="submit"]:focus{outline:none}.page_search input[type="text"]{border:none;border-bottom:1px solid #fff;color:#fff;background:none;padding:16px 8px;width:90%}.page_search input[type="text"]::placeholder{color:#fff;opacity:1}.page_search input[type="text"]:-ms-input-placeholder{color:#fff}.page_search input[type="text"]::-ms-input-placeholder{color:#fff}.page_search input[type="text"]:focus{outline:none}.page_search .btn{padding:8px;box-shadow:none}.page_search.show{z-index:1;opacity:1}.sidebar_menu{background:#e8e8e8;text-align:left;padding:24px;min-height:100%}.sidebar_menu .menu_item{display:block;padding:15px 0 15px 9px;border-bottom:1px solid #7B7B7B;text-decoration:none;font-size:14px;font-weight:500;position:relative;color:#D31217}.sidebar_menu .menu_item[aria-expanded="true"]{border-bottom:none}.sidebar_menu .menu_item[aria-expanded="true"]::after{position:absolute;content:'';left:0;bottom:3px;width:80px;height:3px;background:#D31217}.sidebar_menu .collapse_menu{padding-left:24px}.sidebar_menu .collapse_menu .colapse_menu_item{display:block;padding:15px 0 15px 9px;border-bottom:1px solid #7B7B7B;text-decoration:none;font-size:14px;font-weight:400}.sidebar_menu .sidebar_menu_socail{margin:15px 0}
.box_header{font-size:16px;letter-spacing:5.33px;line-height:20px;font-weight:500;text-transform:uppercase;color:#7B7B7B;padding-left:32px;position:relative}@media (min-width:768px){.box_header{padding-left:68px}}.box_header::before{position:absolute;content:'';width:20px;height:1px;background:#D31217;left:0;top:50%}.box_header.white{color:#fff}.box_header.white::before{background:#fff}.btn-primary{border:1px solid #D31217;background:#D31217;color:#fff;cursor:pointer;border-radius:24px;text-transform:uppercase;font-size:14px;line-height:17px;font-weight:500;padding:16px 32px;box-shadow:0 9px 23px 0 rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden}.btn-primary:hover{background:#B50D20;border:1px solid #D31217}.btn-primary:focus{background:#7A0527}.btn-primary img{margin:-2px 0 0 20px}.btn-secondary{border:1px solid #D31217;background:#fff;color:#D31217;cursor:pointer;font-weight:500;border-radius:24px;text-transform:uppercase;font-size:14px;line-height:17px;padding:16px 32px;box-shadow:0 9px 23px 0 rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden}.btn-secondary.header_tickets_btn{background:transparent}.btn-secondary:hover{background:#FCDDCE;color:#D31217;border:1px solid #D31217}.btn-secondary.white{background:#fff}.btn-secondary.white:hover{background:#D31217;border:1px solid #fff}
.btn-secondary.btn_roster{border-radius:2px;padding:6px 16px;background-color:rgba(211,18,23,0.1);border-color:rgba(211,18,23,0.1);box-shadow:none;text-transform:none}.btn-secondary.btn_roster:hover{background:#D31217;color:#fff}.btn-secondary img{margin:-2px 0 0 20px;transition:all .5s}.btn-secondary img.rotate{transform:rotate(180deg)}.header_tickets{height:80px;position:relative;z-index:0;background:rgba(123,123,123,0.1);border-top:1px solid rgba(0,0,0,0.4)}.header_tickets .btn-primary.styled{background-color:rgba(227,0,0,0.05);color:#D31217;border:1px solid rgba(227,0,0,0.05);box-shadow:0 9px 23px 0 rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.1);border-radius:20px}.header_tickets .btn-primary.styled:hover{color:#D31217;background:#FCDDCE}.link_more{font-size:14px;line-height:17px;color:#D31217;font-weight:500;text-transform:uppercase;border-bottom:4px solid rgba(255,88,87,0.3);padding-bottom:3px;transition:all .3s;-webkit-transition:all .3s}.link_more:hover{color:#D31217;text-decoration:none;border-bottom:4px solid #D31217}.link_more.white{color:#fff;border-bottom:4px solid transparent}.link_more.white:hover{border-bottom:4px solid #fff}.link_more img{margin:-2px 0 0 20px}.link_more.active{color:#D31217;text-decoration:none;border-bottom:4px solid #D31217}.page_popup{position:absolute;height:64px;z-index:999;bottom:-64px;position:fixed;left:0;right:0;margin:auto;border-radius:47px;box-shadow:0 3px 15px 0 rgba(0,0,0,0.5);transition:all .5s;-webkit-transition:all .5s;opacity:0}.page_popup.show{bottom:16px;opacity:1}.page_popup .main_block{background:#D31217;text-align:center;font-size:16px;line-height:20px;border-radius:47px 0 0 47px;color:#fff}.page_popup .content_block{background:#fff;border-radius:0 47px 47px 0}.page_popup .content_block .item{font-size:16px;line-height:20px;display:block;color:#D31217;border-bottom:4px solid rgba(255,88,87,0.3);margin:0 31px;position:relative;transition:all .3s;-webkit-transition:all .3s}
.page_popup .content_block .item::after{position:absolute;content:'';background:#E8E8E8;width:2px;height:46px;top:0;bottom:0;right:-31px;margin:auto}.page_popup .content_block .item:hover{text-decoration:none;border-bottom:4px solid #ff5857}.page_popup .content_block .item:last-child::after{display:none}.header_top{height:64px;padding:7px 0;position:relative;z-index:999;background:rgba(123,123,123,0.1)}.header_top .header_top_game:first-child{border-right:1px solid rgba(0,0,0,0.4)}.header_top .header_top_game:nth-child(2) .date{margin-left:20px}@media (min-width:1360px){.header_top .header_top_game:nth-child(2) .date{margin-left:80px}}.header_top .header_top_game .date{margin-right:17px;color:#000}.header_top .header_top_game .date .day{font-size:20px;line-height:24px;font-weight:bold}.header_top .header_top_game .date .month{font-size:10px;line-height:12px}.header_top .header_top_game .logos img{height:35px}.header_top .header_top_game .logos img:first-child{margin-right:4px}.header_top .header_top_game .teams{margin-left:16px;font-size:16px;line-height:20px;text-transform:uppercase}.header_top .header_top_game .teams .SLA{color:#D31217;font-weight:bold}.header_top .header_top_game .time{margin:0 20px;font-size:20px;line-height:24px;font-weight:bold}@media (min-width:1360px){.header_top .header_top_game .time{margin:0 80px}}@media (min-width:1360px){.header_top .btn{width:182px}}.header_bottom{background-color:#D31217;transition:all .5s;-webkit-transition:all .5s;position:relative;z-index:1}@media (min-width:768px){.header_bottom{margin-top:-80px}}.header_bottom.moved{margin-top:0px}.header_bottom a{color:#fff}.header_bottom .navbar{height:60px;width:100%;padding:0 1rem}@media (min-width:576px){.header_bottom .navbar{height:80px}}.header_bottom .navbar .header_logo{margin-left:0;margin-right:30px}.header_bottom .navbar .header_logo img{width:73px;top:0;z-index:1000;position:relative;z-index:99999}
@media (min-width:576px){.header_bottom .navbar .header_logo img{width:100px}}@media (min-width:1200px){.header_bottom .navbar .header_logo{top:12px}.header_bottom .navbar .header_logo img{width:150px;top:32px}}@media (min-width:1360px){.header_bottom .navbar .header_logo{margin-right:44px}.header_bottom .navbar .header_logo img{width:215px;top:32px}}.header_bottom .navbar .nav-item{font-size:18px;letter-spacing:-0.11px;line-height:21px;font-weight:700;text-transform:uppercase;position:static}.header_bottom .navbar .nav-item.dropdown:hover .dropdown-menu{display:block}.header_bottom .navbar .nav-item .dropdown-menu{margin:0;border-radius:0;background:#e8e8e8;border:none;width:100%;text-align:center;font-weight:600;padding:23px 0 0 0}
.header_bottom .navbar .nav-item .dropdown-menu::before{position:absolute;content:'';background:#e8e8e8;width:100%;height:100%;left:-100%;top:0}.header_bottom .navbar .nav-item .dropdown-menu::after{position:absolute;content:'';background:#e8e8e8;width:100%;height:100%;right:-100%;top:0}.header_bottom .navbar .nav-item .dropdown-menu .dropdown-item{display:inline-block;width:auto;color:#000;font-size:18px;line-height:21px;text-transform:none;padding:0 23px 20px 23px;border-bottom:4px solid transparent;min-width:130px}.header_bottom .navbar .nav-item .dropdown-menu .dropdown-item:focus,.header_bottom .navbar .nav-item .dropdown-menu .dropdown-item:visited{outline:none;background:none}.header_bottom .navbar .nav-item .dropdown-menu .dropdown-item:hover{border-bottom:4px solid #D31217;background:none;text-shadow:0 0 .65px #000,0 0 .65px #000}.header_bottom .navbar .nav-item a{padding:0 22px}@media (min-width:1360px){.header_bottom .navbar .nav-item a{padding:0 24px}}.header_bottom .navbar .nav-item a::after{display:none}.header_bottom .navbar .nav-item .nav-link{position:relative}.header_bottom .navbar .nav-item .nav-link .line{display:none;position:absolute;width:100%;height:4px;background:#fff;top:46px;left:0;cursor:auto}.header_bottom .navbar .nav-item:hover .nav-link .line{display:block}
.header_bottom .navbar .header_search{padding-left:24px;position:relative;z-index:2;display:none}.header_bottom .navbar .header_search img{width:24px}@media (min-width:1360px){.header_bottom .navbar .header_search{display:block}}.header_bottom .header_trophy{color:#FFF;font-size:10px;line-height:11px;text-align:center}.header_bottom .header_trophy .trophy{display:block;margin-bottom:4px}.header_bottom .header_trophy .trophy img{width:15px}.topstory{height:auto;position:relative}@media (min-width:768px){.topstory{height:682px}}.topstory::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:linear-gradient(90deg, #fff 25%, rgba(255,255,255,0) 50%)}
.topstory .topstory_article{position:relative}.topstory .topstory_article .cathegory{font-size:16px;letter-spacing:5.33px;line-height:20px;font-weight:500;text-transform:uppercase;color:#7B7B7B;padding-left:32px;margin-bottom:13px;position:relative}@media (min-width:768px){.topstory .topstory_article .cathegory{padding-left:68px}}.topstory .topstory_article .cathegory::before{position:absolute;content:'';width:20px;height:1px;background:#D31217;left:0;top:50%}.topstory .topstory_article .cathegory.white{color:#fff}.topstory .topstory_article .cathegory.white::before{background:#fff}.topstory .topstory_article .topstory_title{font-size:32px;line-height:normal;color:#000;font-weight:bold;text-shadow:1px 1px 1px #fff;position:relative;z-index:1}@media (min-width:768px){.topstory .topstory_article .topstory_title{font-size:44px;line-height:59px}}.topstory .topstory_article .topstory_annotation{font-size:14px;line-height:24px;color:#7B7B7B;margin:0 0 56px 0;padding:0;position:relative;text-shadow:1px 1px 1px #fff;z-index:1}
.topstory .topstory_article .btn{width:auto}@media (min-width:768px){.topstory .topstory_article .btn{width:220px}}.topstory .topstory_article::before{position:absolute;content:'';width:557px;height:557px;background:url('../../img/icons/hvezda-topstory.svg');background-repeat:no-repeat;background-size:contain;left:-290px;display:none}@media (min-width:768px){.topstory .topstory_article::before{display:block}}.topstory .topstory_game_block{background:#fff;padding:16px 20px;margin:0 15px 24px 0}.topstory .topstory_game_block .logos img{height:32px}.topstory .topstory_game_block .logos img:first-child{margin-right:4px}.topstory .topstory_game_block .teams{margin:0 55px 0 15px;font-size:16px;line-height:16px;text-transform:uppercase;font-weight:bold}.topstory .topstory_game_block .teams .SLA{color:#D31217}.topstory .topstory_game_block .score{font-size:14px;line-height:17px;font-weight:bold}.topstory .topstory_game_block .score .SLA{color:#D31217}
.hp_articles{padding-bottom:32px}.article.topstory_mobile .topstory_title{font-size:20px}.article.topstory_mobile .image{margin-bottom:24px}.article .image{height:228px;margin-bottom:17px}.article .cathegory{color:#7B7B7B;font-size:16px;line-height:20px;font-weight:500}.article .date{font-size:16px;line-height:20px;text-align:right;color:#D31217;font-weight:500}.article .article_title{font-size:22px;line-height:33px}.article .article_title:hover{color:#D31217}.article .article_annotation{font-size:16px;line-height:23px;color:#7B7B7B;position:relative;margin-bottom:24px;height:125px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.article .article_annotation::before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:linear-gradient(180deg, rgba(252,252,252,0) 70%, #FCFCFC 100%)}.article.white .cathegory{color:#C8C8C8;font-weight:500}.article.white .date{color:#fff;font-weight:500}.article.white .article_title{color:#fff}.article.white .article_title:hover{color:#cecece}.article.white .article_annotation{color:#fff;background:-webkit-linear-gradient(#fff 45%, transparent 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.article.white .article_annotation::before{background:none}
.hp_games{box-shadow:0 -10px 30px 0 rgba(0,0,0,0.1);margin-bottom:64px}.hp_games .hp_games_content{padding:64px 12px;overflow-x:hidden}i.next_game_string{line-height:20px;color:#7B7B7B;margin-right:16px}@media (min-width:768px){i.next_game_string{margin-right:32px}}#next_game_counter div{margin:0 4px;width:30px;text-align:center}@media (min-width:768px){#next_game_counter div{width:40px}}#next_game_counter .number{font-size:24px;line-height:39px;color:#D31217;font-weight:bold}@media (min-width:768px){#next_game_counter .number{font-size:32px}}#next_game_counter .string{line-height:20px;color:#7B7B7B;position:relative;top:-5px}#next_game_counter .dots{position:relative;top:-30px;color:#7B7B7B;font-size:24px;line-height:29px}.games_carousel{position:relative;margin-top:21px}.games_carousel .slick-arrow{display:none !important}@media (min-width:768px){.games_carousel .slick-arrow{display:block !important}}.games_carousel .slick-slide{margin:0 12px}.games_carousel .slick-slide:focus{outline:none}.games_carousel .slick-list{margin:0 -12px !important;overflow-x:visible !important;overflow-y:visible !important}.games_carousel .slick-prev{position:absolute;border-radius:50%;border:none;top:-82px;right:87px;background-color:rgba(232,232,232,0.5);background-image:url('../../img/icons/ico-left.svg');background-repeat:no-repeat;background-size:24px;background-position:10px 13px;width:50px;height:50px;transition:all .3s;-webkit-transition:all .3s}.games_carousel .slick-prev:hover{background-color:#e8e8e8}.games_carousel .slick-prev:focus{outline:none}.games_carousel .slick-next{position:absolute;border-radius:50%;top:-82px;right:12px;border:none;background-color:rgba(232,232,232,0.5);background-image:url('../../img/icons/ico-right.svg');background-repeat:no-repeat;background-size:24px;background-position:14px 13px;width:50px;height:50px;transition:all .3s;-webkit-transition:all .3s}.games_carousel .slick-next:hover{background-color:#e8e8e8}
.games_carousel .slick-next:focus{outline:none}.games_carousel .slick-disabled{opacity:.5;cursor:auto}.games_carousel ul.slick-dots{list-style:none;text-align:center;padding:0;margin-top:10px}.games_carousel ul.slick-dots li{display:inline-block}.games_carousel ul.slick-dots li button{transition:all .5s;-webkit-transition:all .5s;background:#CACACA;font-size:0;width:8px;height:8px;padding:0;border-radius:4px;border:none;margin:0 8px}.games_carousel ul.slick-dots li button:focus{outline:none}.games_carousel ul.slick-dots li.slick-active button{width:35px;height:8px;background:#D31217;border-radius:4px}.game{background:#F8F8F8}.game:nth-child(2),.game:nth-child(5),.game:nth-child(8){box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.game .header{background:#D31217;color:#E8E8E8;font-size:24px;line-height:29px;padding:12px 24px}.game .header span{font-weight:bold}.game .header.youth{height:64px}.game .header.youth span{margin-right:8px}.game .header.played{background:#7B7B7B}.game .logo{height:50px}@media (min-width:1300px){.game .logo{height:70px}}
.game .score_date{font-size:32px;font-weight:bold;line-height:59px;color:#000}.game .score_date.win{color:green}.game .score_date.lost{color:#D31217}@media (min-width:1300px){.game .score_date{font-size:48px}}.game .teams{font-size:24px;line-height:29px;font-weight:bold}.game .teams span{font-size:16px;font-weight:normal;color:#7B7B7B}.game .stadium{color:#7B7B7B;font-size:16px;line-height:20px;margin-bottom:33px;min-height:20px}.game .divider{background:rgba(123,123,123,0.05);height:4px;margin:0 -24px}.game.smaller .logo{height:48px}.game.smaller .score_date{font-size:32px;line-height:39px}.game.smaller .teams{font-size:18px;line-height:21px;font-weight:bold}
.game.smaller .teams span{font-size:12px;font-weight:normal;color:#7B7B7B}.social_stream{margin-bottom:40px}.social_box{background:rgba(123,123,123,0.15)}.social_box .header .social_type{width:50px}.social_box .header span{font-size:10px;letter-spacing:-0.24px;line-height:12px;color:#7B7B7B}.social_box .content{font-size:14px;line-height:21px}.social_box .link_more{text-transform:none}.youtube_embed{padding-bottom:64px}.youtube_embed .embed-responsive{margin-bottom:32px}.youtube_embed .date{font-size:16px;line-height:20px;font-weight:500;color:#D31217}.youtube_embed .title{font-size:27px;line-height:33px;font-weight:bold}.youtube_embed .description{font-size:16px;line-height:24px;color:#7B7B7B;margin-bottom:48px}.youtube_embed .sticky_box{position:sticky;position:-webkit-sticky;top:0}.instagram_feed{padding-bottom:64px}.instagram_feed_item .image{width:244px;height:244px;margin:0 auto 16px auto;float:none}@media (min-width:568px){.instagram_feed_item .image{float:left;width:244px;margin:0 32px 0 0}}.instagram_feed_item .content{padding-top:20px}.instagram_feed_item .date{color:#D31217;position:relative;font-weight:500}.instagram_feed_item .date::before{position:absolute;content:'';height:4px;width:46px;background:rgba(255,88,87,0.3);left:0;top:-22px}.instagram_feed_item .text{font-size:16px;line-height:20px}.hp_youth{background-color:rgba(211,18,23,0.82);background-image:url('../../img/mladez.jpg');background-size:cover;padding:57px 12px 64px 12px}.hp_youth .box_header{margin-bottom:32px}.hp_youth .btn{margin:32px auto 0 auto}.bottom_links{padding:0 12px 40px 12px}.bottom_links .box_header{margin:64px 0 32px 0}.bottom_links .partner{background:#fff;border-radius:1px;box-shadow:0 2px 26px 0 rgba(0,0,0,0.1);height:160px}.bottom_links .link{background:#fff;border-radius:1px;box-shadow:0 2px 26px 0 rgba(0,0,0,0.1);height:230px}.bottom_links .link img{height:80px;margin:auto;max-width:100%;display:block}
.bottom_links .slick-prev{position:absolute;border-radius:50%;border:none;top:-60px;right:65px;background-color:rgba(232,232,232,0.5);background-image:url('../../img/icons/ico-left.svg');background-repeat:no-repeat;background-size:15px;background-position:9px 10px;width:35px;height:35px;transition:all .3s;-webkit-transition:all .3s}.bottom_links .slick-prev:hover{background-color:#e8e8e8}.bottom_links .slick-prev:focus{outline:none}.bottom_links .slick-next{position:absolute;border-radius:50%;top:-60px;right:12px;border:none;background-color:rgba(232,232,232,0.5);background-image:url('../../img/icons/ico-right.svg');background-repeat:no-repeat;background-size:15px;background-position:11px 10px;width:35px;height:35px;transition:all .3s;-webkit-transition:all .3s}.bottom_links .slick-next:hover{background-color:#e8e8e8}.bottom_links .slick-next:focus{outline:none}.subpage{padding-top:24px}@media (min-width:768px){.subpage{padding-top:64px}}.subpage_article_top{max-width:708px;margin-bottom:24px;position:relative}.subpage_article_top.show_before::before{position:absolute;content:'';width:557px;height:557px;background:url('../../img/icons/hvezda-topstory.svg');background-repeat:no-repeat;background-size:contain;left:-700px;display:none}@media (min-width:768px){.subpage_article_top.show_before::before{display:block}}.date{line-height:20px;color:#D31217;font-weight:500}.subpage_article_title{font-size:32px;line-height:normal;font-weight:bold;margin-top:13px}@media (min-width:768px){.subpage_article_title{font-size:48px;line-height:59px}}.subpage_article_img{max-width:952px;height:290px;width:100%}@media (min-width:768px){.subpage_article_img{height:444px}}@media (min-width:992px){.subpage_article_img{height:544px}}.subpage_article_content{padding:24px 12px;max-width:952px;width:100%;line-height:26px}@media (min-width:768px){.subpage_article_content{padding:48px 48px}}
@media (min-width:992px){.subpage_article_content{padding:48px 122px}}.author{font-size:16px;line-height:20px;color:#7B7B7B;margin-top:48px}.author .name{color:#000}.game_report{box-shadow:0 -10px 30px 0 rgba(0,0,0,0.1);margin-top:34px}.game_report_content{padding:24px 12px;max-width:952px;width:100%;line-height:26px;color:#1D1D1C}@media (min-width:768px){.game_report_content{padding:48px 48px}}@media (min-width:992px){.game_report_content{padding:48px 122px}}.game_report_content .date_place{font-size:14px;line-height:17px;border-bottom:1px solid #7B7B7B;padding-bottom:17px}.game_report_content .teams{padding:17px 0;border-bottom:1px solid #7B7B7B;margin-bottom:28px !important}.game_report_content .teams img{height:60px}@media (min-width:768px){.game_report_content .teams img{height:100px}}.game_report_content .teams .team_name{font-size:16px;font-weight:bold;letter-spacing:-0.15px;line-height:normal;margin-top:16px}@media (min-width:768px){.game_report_content .teams .team_name{font-size:24px;line-height:29px;margin-top:24px}}.game_report_content .teams .result{font-size:32px;font-weight:bold;letter-spacing:-0.37px;line-height:48px}@media (min-width:768px){.game_report_content .teams .result{font-size:48px;line-height:73px}}@media (min-width:992px){.game_report_content .teams .result{font-size:60px}}
.game_report_content .teams .result.win{color:green}.game_report_content .teams .result.lost{color:#D31217}.game_report_content .teams .periods{font-size:10px;line-height:17px}@media (min-width:768px){.game_report_content .teams .periods{font-size:12px}}@media (min-width:992px){.game_report_content .teams .periods{font-size:14px}}.game_report_content .game_report_details{font-size:16px;line-height:25px}.game_report_content .game_report_details .report_title{font-size:20px;font-weight:bold;letter-spacing:-0.12px;line-height:24px;color:#000}.game_report_content .game_report_details .report_team{color:#7B7B7B;font-size:14px}.citation{border-left:4px solid #D31217;padding:24px;margin:48px 0}.citation .top{font-size:24px;line-height:36px;font-style:italic;margin-bottom:8px}.citation .bottom{font-size:16px;line-height:26px;color:#7B7B7B}.bottom_article_list{padding:48px 12px;box-shadow:0 -10px 30px 0 rgba(0,0,0,0.1)}.bottom_article_list .box_header{margin-bottom:25px}.subpage_roster{max-width:830px}.subpage_table{max-width:830px}.subpage_stats{max-width:830px}.subpage_else{max-width:830px}.youth_box{background:#fff;box-shadow:0 -10px 30px 0 rgba(0,0,0,0.1);margin-bottom:64px}.youth_game_small{background:#7B7B7B;color:#fff;padding:12px 24px;height:64px}.youth_game_small .date{margin-right:45px;color:#fff}.youth_game_small .date .day{font-size:20px;line-height:24px}.youth_game_small .date .month{font-size:10px;line-height:12px}.youth_game_small .logos img{height:35px}.youth_game_small .logos img:first-child{margin-right:4px}.youth_game_small .teams{margin-left:16px;font-size:16px;line-height:20px;text-transform:uppercase}.youth_game_small .teams .SLA{color:#fff;font-weight:bold}.youth_game_small .score{line-height:20px;margin-left:45px}.youth_game_small .score .SLA{font-weight:bold}.subpage_youth .subpage_seasons{border-bottom:1px solid #939393;padding-bottom:32px}
.subpage_youth .subpage_seasons h2{font-size:24px;line-height:29px;font-weight:bold;vertical-align:middle}.subpage_youth .subpage_seasons .btn_youth{border-radius:2px;padding:6px 16px;background-color:rgba(211,18,23,0.1);border-color:rgba(211,18,23,0.1);box-shadow:none;text-transform:none;font-size:16px;margin:0 5px}.subpage_youth .subpage_seasons .btn_youth:hover{background:#D31217;color:#fff;border-bottom:1px solid #D31217}.subpage_youth table.youth_categories td{vertical-align:top;padding:0 24px}.subpage_youth table.youth_categories td h3{font-size:16px;line-height:20px;font-weight:bold}.subpage_youth table.youth_categories td a{font-size:14px;line-height:17px;color:#D31217;font-weight:bold;margin-bottom:8px}.youth_game_box_string{font-size:16px;line-height:20px;text-align:right;color:#E8E8E8}.youth_game_box_string.smaller{font-size:12px;line-height:15px}.youth_center{margin-top:64px}.youth_center h1{font-size:48px;line-height:59px;margin-bottom:48px;font-weight:bold;text-align:center}.roster_content h2{font-weight:bold;margin:29px 0}.roster_content a{text-decoration:none !important}.roster_content .roster_player:hover .name{text-decoration:underline}.roster_content .roster_player:hover .number{opacity:1 !important}.roster_content .roster_player .photo{width:89px;height:89px;border-radius:50%;border:4px solid #D31217}.roster_content .roster_player .photo .number{text-align:center;font-size:48px;letter-spacing:-0.3px;line-height:59px;color:#fff;background:#D31217;width:100%;height:100%;border-radius:50%;font-weight:bold;opacity:0;transition:all .3s;-webkit-transition:all .3s}.roster_content .roster_player .name{font-size:16px;letter-spacing:-0.15px;line-height:29px;font-weight:bold}@media (min-width:768px){.roster_content .roster_player .name{font-size:24px}}.roster_content .roster_player .bio{margin-top:8px;letter-spacing:-0.1px;color:#7B7B7B;font-size:14px}
.subpage_games{padding-bottom:64px;padding-top:0}@media (min-width:1200px){.subpage_games{padding-top:64px}}.subpage_games .game:nth-child(2){box-shadow:none}.subpage_games .game:nth-child(3){box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}.subpage_games .subpage_games_item.played{cursor:pointer}.subpage_games .subpage_games_item.played:hover{opacity:.7}.subpage_games .subpage_games_item:nth-child(odd){background:#E8E8E8}.subpage_games .subpage_games_item .date_type .type{margin-bottom:4px}.subpage_games .subpage_games_item .date_type .date{font-weight:bold;color:#000}.subpage_games .subpage_games_item .logos img{height:45px;padding:4px}.subpage_games .subpage_games_item .teams{font-size:16px;line-height:normal;text-transform:uppercase}@media (min-width:768px){.subpage_games .subpage_games_item .teams{font-size:24px;line-height:20px}}
.subpage_games .subpage_games_item .teams .SLA{color:#D31217;font-weight:bold}.subpage_games .subpage_games_item .score{font-size:16px;line-height:normal}@media (min-width:768px){.subpage_games .subpage_games_item .score{font-size:24px;line-height:16px}}.subpage_games .subpage_games_item .score .SLA{color:#D31217;font-weight:bold}.subpage_select{position:relative;left:0}@media (min-width:1200px){.subpage_select{position:absolute;left:12px}}.subpage_select select{border-color:#D31217;border-radius:24px;box-shadow:0 9px 23px 0 rgba(0,0,0,0.12),0 1px 10px 0 rgba(0,0,0,0.1);min-width:187px;max-width:280px;width:100%;height:49px;color:#D31217;text-align:center}.subpage_select select:focus{border-color:#D31217;box-shadow:none}.subpage_select span{font-weight:bold;display:block;margin-bottom:8px}.subpage_seasons{min-height:80px;margin:24px 0}@media (min-width:768px){.subpage_seasons{margin:48px 0}}.subpage_seasons a{font-size:16px;line-height:normal;padding:12px 12px;margin:0 5px;display:inline-block}@media (min-width:768px){.subpage_seasons a{font-size:18px;line-height:21px;padding:20px 28px;margin:0 20px}}.subpage_seasons a.active{font-weight:bold;border-bottom:4px solid #D31217}.subpage_seasons a:hover{text-decoration:none;border-bottom:4px solid #D31217}.subpage_player_arrow{top:24px}@media (min-width:768px){.subpage_player_arrow{top:75px}}@media (min-width:1200px){.subpage_player_arrow{top:147px}}.subpage_player_arrow a{width:49px;height:49px;background-color:rgba(232,232,232,0.5);border-radius:50%;padding:12px;margin:auto;margin-bottom:16px;transition:all .3s;-webkit-transition:all .3s}.subpage_player_arrow a:hover{background-color:#e8e8e8}.subpage_player_arrow a img{width:100%}.subpage_player_arrow.left{left:16px}.subpage_player_arrow.left img{margin-left:-4px}.subpage_player_arrow.right{right:16px}
.subpage_player_arrow.right img{margin-right:-4px}.subpage_player_arrow span{color:#D31217}.subpage_player_arrow .name{color:#7B7B7B}.subpage_player{padding:44px 12px 64px 12px;max-width:952px}.subpage_player .subpage_player_top{padding-bottom:28px;border-bottom:1px solid #E8E8E8}.subpage_player .player_photo{width:184px;height:184px;overflow:hidden;border:8px solid #D31217;border-radius:50%}.subpage_player .player_photo img{width:100%;height:auto}.subpage_player .player_number{font-size:48px;line-height:59px;color:#D31217;font-weight:bold}.subpage_player .player_name{font-size:32px;line-height:normal;font-weight:bold}@media (min-width:768px){.subpage_player .player_name{font-size:48px;line-height:59px}}.subpage_player .player_info{text-align:center;padding:0}.subpage_player .player_info span{font-size:20px;font-weight:bold;letter-spacing:-0.58px;line-height:29px}.subpage_player .player_info .type{color:#D31217;font-size:16px;letter-spacing:-0.39px}.subpage_player .player_stats{text-align:center}.subpage_player .player_stats .number{width:100%;max-width:98px;height:98px;background:#D31217;color:#fff;font-weight:bold;font-size:32px;line-height:39px;margin:auto;border-radius:50%;margin-bottom:14px}.archive_article .foto{height:242px}.archive_article h3{font-size:22px;line-height:33px;font-weight:bold}.archive_article_author{color:#D31217}@media (min-width:576px){.modal-dialog{max-width:676px}}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5{color:#D31217}.typography img,.typography iframe,.typography table{max-width:100%}.typography table img{max-width:unset}.typography table td,.typography table th{padding:4px}#offline .header{background:#7B7B7B;color:#fff}#offline .comment{background:#E8E8E8}.strankovani{text-align:center}.strankovani .nextPages{display:none}.strankovani a{padding:4px 10px 4px 10px}.strankovani a:hover{background:#f1bebf;border-radius:2px}
.strankovani .strankovaniVyrazne{background:#D31217;border-radius:2px}.strankovani .strankovaniVyrazne:hover{background:#ac070b}.strankovani .prevPage:hover a,.strankovani .nextPage:hover a{background:none}.strankovani a.strankovaniVyrazne{color:#fff !important}#forum .strankovani_box{margin:20px 0;text-align:center}#forum .strankovani_box a.strankovani{background:#EBEBEB;color:#000;border:1px solid #DEDEDE;margin-left:-1px;padding:6px 12px;text-decoration:none}#forum .strankovani_box a.strankovani:hover{background:#DEDEDE;color:#000;text-decoration:underline}#forum .strankovani_box a.strankovaniVyrazne{background:#D31217;color:#fff;margin-left:-1px;padding:6px 12px;text-decoration:none;font-weight:700;border:1px solid #DEDEDE}#coments .comment{border-bottom:1px solid #EBEBEB}.comment .comment_head{background:#EBEBEB}.crop-text-2{-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}#page_popup_close{width:25px;height:25px;position:absolute;border-radius:50%;background:#D31217;right:13px;top:-10px;padding:0px 6px}