h3:target:before {
	content: "";
	display: block;
	height: 150px;
	margin: -150px 0 0 0;
}

textarea {
	resize: none;
	overflow: auto;
}

.homepage__youth__topstory {
    position: relative;
    overflow: hidden;
    padding: 0;
}

.homepage__youth__topstory img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

.homepage__youth__topstory h2 {
    font-size: 22px;
    margin-top: 10px;
    line-height: 1.25;
}

.topstory-date span {
    font-size: 13px;
}

.article-small img {
    height: 120px;
    object-fit: cover;
}
.article-small h3 {
    font-size: 16px;
    margin-top: 6px;
}

.bg-grey{
	background-color: #f7f7f7 !important;
}
.typography.forum .forum__comment__reaction a {
	color: #caa968;
	display: block;
	text-decoration: none;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.typography.forum .forum__comment__reaction a:focus {
    white-space: normal;
}

.schedule__item {
	padding: 8px;
}
.schedule__score a.draw {
	color: #5c5d5c;
}
.schedule__item--is_out {
	background-color: #ededed;
}
.homepage__rennab img {
	margin-bottom: 0px;
}
.team_logo img {
	width: 30px !important;
}
.standings #tabLiga tr td, .standings #tabLiga tr th {
	padding: 8px 16px 8px 16px!important;
}
#tabLiga tr th {
	text-transform: uppercase;
}
.table_hokej_mala .tym_dlouhe {
background-size: 24px;
    background-repeat: no-repeat;
    background-position: 147px 2px;
    min-width: 185px;
}
#tabLiga tr td.inkas {
	text-align:left;
}
.standings #tabLiga tr th:nth-child(11) {
	padding-left: 0 !important;
}
#tabLiga td.tym {
background-size: 28px;
    background-repeat: no-repeat;
    background-position: right;
    min-width: 185px;
}
#tabLiga td.tym--LIT {
  background-image: url("../../znaky/lit.png");
}
.table_hokej_mala tr.CEB .tym_dlouhe,
#tabLiga td.tym--CEB {
  background-image: url("../../znaky/ceb.png");
}
#tabLiga td.tym--LTM {
  background-image: url("../../znaky/ltc.png");
}
#tabLiga td.tym--SUM {
  background-image: url("../../znaky/sum.png");
}
#tabLiga td.tym--BER {
  background-image: url("../../znaky/ber.png");
}
#tabLiga td.tym--PIS {
  background-image: url("../../znaky/pis.png");
}
#tabLiga td.tym--MST {
  background-image: url("../../znaky/mst.png");
}
#tabLiga td.tym--HBR {
  background-image: url("../../znaky/hbr.png");
}
#tabLiga td.tym--BEN {
  background-image: url("../../znaky/ben.png");
}
#tabLiga td.tym--UNL {
  background-image: url("../../znaky/unl.png");
}
#tabLiga td.tym--HKR {
  background-image: url("../../znaky/mhk.png");
}
#tabLiga td.tym--TRE {
  background-image: url("../../znaky/tre.png");
}
#tabLiga td.tym--KAD {
  background-image: url("../../znaky/kad.png");
}
#tabLiga td.tym--JIH {
  background-image: url("../../znaky/jih.png");
}
#tabLiga td.tym--ZNO {
  background-image: url("../../znaky/zno.png");
}
#tabLiga td.tym--VRC {
  background-image: url("../../znaky/vrc.png");
}
#tabLiga td.tym--TAB {
  background-image: url("../../znaky/tab.png");
}
#tabLiga td.tym--CHR {
  background-image: url("../../znaky/chr.png");
}
#tabLiga td.tym--HAV {
  background-image: url("../../znaky/hav.png");
}
#tabLiga td.tym--POR {
  background-image: url("../../znaky/por.png");
}
#tabLiga td.tym--KLA {
  background-image: url("../../znaky/kla.png");
}
.table_hokej_mala tr.KLA .tym_dlouhe,
#tabLiga td.tym--KLA {
  background-image: url("../../znaky/kla.png");
}
.table_hokej_mala tr.TRI .tym_dlouhe,
#tabLiga td.tym--TRI {
  background-image: url("../../znaky/tri.png");
}
#tabLiga td.tym--MBL {
  background-image: url("../../znaky/mbl.png");
}
#tabLiga td.tym--HKM {
  background-image: url("../../znaky/mhk.png");
}
.table_hokej_mala tr.PCE .tym_dlouhe,
#tabLiga td.tym--PCE {
  background-image: url("../../znaky/pce.png");
}
#tabLiga td.tym--VIT {
  background-image: url("../../znaky/vit.png");
}
#tabLiga td.tym--SLA {
  background-image: url("../../znaky/sla.png");
}
#tabLiga td.tym--PLZ {
  background-image: url("../../znaky/plz.png");
}
#tabLiga td.tym--OLO {
  background-image: url("../../znaky/olo.png");
}
#tabLiga td.tym--KOM {
  background-image: url("../../znaky/kom.png");
}
#tabLiga td.tym--SPA {
  background-image: url("../../znaky/spa.png");
}
.table_hokej_mala tr.LIB .tym_dlouhe,
#tabLiga td.tym--LIB {
  background-image: url("../../znaky/lib.png");
}
#tabLiga td.tym--ZLN {
  background-image: url("../../znaky/zln.png");
}
#tabLiga td.tym--KVA {
  background-image: url("../../znaky/kva.png");
}
.table_hokej_mala tr.CHM .tym_dlouhe,
#tabLiga td.tym--CHM {
  background-image: url("../../znaky/chm.png");
}

.standings table tr td.tym--KLA:after{background-image:url(/znaky/kla.png)}


label.req {
	color: #000;
}
.offline__header {
	background: #d8d8d8;
}

i.ico.ico-stanza {
    background-image: url(../../build/image/stanza.png);
}


@media (max-width: 576px) {
	
}
@media (max-width: 400px) {
.scoreboard .slick-next, .scoreboard .slick-prev {
	width: 15px;
	background-size: 9px 16px;
}
}

.footer .d-lg-block {    display: flex !important;  }

@media (min-width: 992px)
{
    .footer .d-lg-block {    display: flex !important;  }
}
@media (max-width: 400px)
{
	.h-100.homepage__box.standings {    overflow-x: scroll;}
	.footer__logo_clubs .row .col-sm-auto:nth-child(1) {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: center;}
}
input[name='id_buddy'] {
	opacity: 1;
	position: relative;	
	top: 0;
}

.draw {
  color: gray !important;
}
.nadpis {
  font-size: 45px;
}
.matchesH2 {
  display: flex;
}
.matchesLeft {
 margin-right: auto;
}
.matchesRight {
  margin-left:auto;
} 

.soucetTable {
  width: 90%;
  margin: auto;
}
.nadpisStats {
  margin:auto;
  margin-top: 40px;
  width:90%;
}
.textStats {
  margin:auto;
  margin-bottom:10px;
  width:90%;
}

.standings .tabMladez tr.nastym td {
    background-color: #d8d9da ; 
}

.standings .tabMladez tr td:nth-child(2) {
	font-weight: bold;
}
.standings .tabMladez tr td:nth-child(11) {
	font-weight: bold;
}

body strong {
  font-weight: 700;
}
i.ico.ico-spotify {
  background-image: url(../../build/image/spotify-ico.png);
}
i.ico-shirt {
  width: 23px !important;
  height: 23px !important;
  margin-right: 3px !important;
  margin-bottom: -6px !important;
  color:red !important;
  background-image: url(../../build/image/shirt.svg);
}
i.ico-skate {
  width: 18px !important;
  height: 18px !important;
  margin-bottom: -3px !important;
  color:red !important;
  background-image: url(../../build/image/skate.svg);
}
i.ico-smartphone {
  width: 20px !important;
  height: 20px !important;
  margin-right: 5px !important;
  margin-bottom: -4px !important;
  color:red !important;
  background-image: url(../../build/image/smartphone.svg);
}


i.ico-hockey-stick {
  width: 20px !important;
  height: 20px !important;
  margin-right: 5px !important;
  margin-bottom: -4px !important;
  color:red !important;
  background-image: url(../../build/image/hockeyStick.svg);
}

@media (max-width: 576px) {
  .header-info .header-info__icons .row {
    column-gap: 24px;
    row-gap: 4px;
  }
  .header-info .header-info__icons .row a i{
    margin-right: 8px;
  }
}