body{
font-size: 16px;
font-weight:500;
}
.nastym{
    background-color: #ffb718;
    font-weight: 900;
}

.content-wrapper img{
  max-width:100%;
}
.content-wrapper .perex{
	width: 100%;
}

.share .share-submenu{
	display:none;
	position:absolute;
	width:100%;
	margin: -55px -50px;
}
.share:hover .share-submenu{
	display:block;
}

footer a {
    text-decoration: none;
    color: white;
}

.content-wrapper .article-content p{
  padding: 8px 0px;
}
.content-wrapper .article-content li{
    font-size: 17px;
}

.content-wrapper a:hover, .content-wrapper a:focus{
    font-weight: 600;
}
.score img{
	max-width:60px;
}

.content-wrapper .photogallery img {
    width: 33.3333%;
    height: 100%;
    object-fit: cover;
    padding: .3em;
    border-radius: 7px;

}
/*navigacia hrac Ateam */
.hrac-navi {
  text-transform: uppercase;
  width: 100%;
  text-align: right;
  padding: .7em;
}
.hrac-navi li
{
  display: inline-block;

  }
.hrac-navi li:after {
  content: "  | ";
  padding: .6em;
  color: #5d002475;
}
.hrac-navi li:last-child:after {
  content: " ";
}
/* CLANKY K HRACOM */
.article-list {
  display: inline-block;
  margin-top: 2em;
  }
.article-list .date {
  display: block;
}

.clanky-img {
  width: 20%;
  height: 100px;
  object-fit: cover;
  margin-right: 1em;
  float: left;
}
.photogallery > .more-button {
  width: 10%;
  margin: 0 auto;
}
.content-wrapper .btn {
  margin-top: 16px;

}

.content-wrapper .game-summary img{
    max-height: 80px;
}
.content-wrapper .article-navigation .active{
    text-decoration: underline;
}
.content-wrapper .article-navigation a{
	font-size:14px;
}
.games .previous-game:hover .report a {
	position:relative;
	top:50%;
	left:0;
}
.games .next-game:hover .report a {
	position:relative;
	top:50%;
	left:0;
}

.games .previous-game img, .games .next-game img {
    align-self: center;
    max-width: 80px;
    max-height: 80px;
}

.content-wrapper td {
    text-decoration: none;
}
.win{
	color:green;
}
.loss{
	color:red;
}
.bold{
	font-weight:700;
}
.logoTable{
	max-width:30px;
	max-height:30px;
	margin-right:5px;
}

.article-content .players-box .playerSoupiska{display:table;width:50%;float:left;text-decoration:none;margin-bottom:16px}
@media (max-width:1080px){
	.article-content .players-box .playerSoupiska{width:100%}
}
.article-content .players-box .playerSoupiska:hover .data .name{color:#66002c;text-decoration:underline}
.article-content .players-box .playerSoupiska .number{width:60px;height:60px;background-color:#5d0024;border:solid 4px #fcb426;border-radius:100%;font-size:32px;color:#fff;padding:5px 0;text-align:center;vertical-align:top;float:left;}
.article-content .players-box .playerSoupiska .data{display:table-cell;vertical-align:middle;padding-left:16px;float:left;}
.article-content .players-box .playerSoupiska .data .name{font-size:24px;color:#0f0f10}
.article-content .players-box .playerSoupiska .data .info{font-size:16px;color:#78787f}

.article-content .menicko {
	background-color: #f6f6f7;
	box-shadow: inset 0 -4px 0 0 #dedee0;
	padding: 27px;
	text-align: center;
	margin-bottom: 20px;
	float:left;
	width:100%;
}

/* Outer */
.popup {
    width:100%;
    height:100%;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(0,0,0,0.75);
    z-index: 10000;
}

/* Inner */
.popup-inner {
    max-width:700px;
    width:90%;
    padding:40px;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    box-shadow:0px 2px 6px rgba(0,0,0,1);
    border-radius:3px;
    background:#fff;
}

/* Close Button */
.popup-close {
    width:30px;
    height:30px;
    padding-top:4px;
    display:inline-block;
    position:absolute;
    top:0px;
    right:0px;
    transition:ease 0.25s all;
    -webkit-transform:translate(50%, -50%);
    transform:translate(50%, -50%);
    border-radius:1000px;
    background:rgba(0,0,0,0.8);
    font-family:Arial, Sans-Serif;
    font-size:20px;
    text-align:center;
    line-height:100%;
    color:#fff;
}

.popup-close:hover {
    -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg);
    background:rgba(0,0,0,1);
    text-decoration:none;
}

.news-container .news:not(:hover) a {
	color: white;
}


@media screen and (max-width: 991px) {
	.games {
		padding-top: 15px;
		margin-top: 10px;
	}
	.articles.nopadding {
		padding: 0 20px;
	}

}
@media screen and (max-width: 500px) {
	.games .previous-game, .games .next-game {
		padding: 0;
	}
	.games .previous-game .game-info, .games .next-game .game-info {
		margin-left: 26px;
	}
	.games .previous-game .game-score, .games .next-game .game-score {
		margin-left: 26px;
	}
}
/* Loga Partnery */
.partners {
  justify-content: center;
  align-items: center;
}
.partners div{
  height:200px;
  text-align:center;
}
.partners img{
  max-width: 100%;
  max-height: 6em;
  margin: 5%;
}

.one-in-line img {
  max-height: 100%;
}
.one-in-line {
  margin-bottom: 5.3em;
}
.two-in-line img{
  max-width: 57%;
  max-height: 7em;
}
.two-in-line {
  margin-bottom: 1.3em;
}

.part-name h2 {
  padding-left: 10%;
  padding-bottom: 3.2em;
  color: #313131;
}
.strankovani {
  padding: 1em 0;
  width: fit-content;
  margin: 0 auto;
}
.strankovani a {
  padding-right: .7em;
  font-style: italic;
  font-size: 1.2em;
}


.bottom-partners {
	flex-wrap: nowrap;
}

.content-wrapper .topstory .topstory-wrapper {
	display: block;
}


@media screen and (max-width: 991px) {
	.article-content {
		padding: 0 20px;
	}
}
.games .previous-game h1, .games .next-game h1{
  font-size: 45px;
}

.content-wrapper .responses{
  font-weight: normal;
}

 table.schedule{width:100%;overflow-x:visible;display:inline-table} table.schedule tr td.logos{vertical-align:bottom;white-space:nowrap;width:120px;padding-bottom:0} table.schedule tr td.logos img.logo{float:left;width:50px;height:50px;padding:5px;margin:5px 0 0;display:block}@media (max-width:640px){ table.schedule tr td.logos{display:none}} table.schedule tr td.teams{vertical-align:bottom;width:auto} table.schedule tr td.teams .info{font-size:15px;padding-bottom:3px} table.schedule tr td.teams .names{font-size:20px} table.schedule tr td.teams .names .long{display:block} table.schedule tr td.teams .names .short{display:none}@media (max-width:960px){ table.schedule tr td.teams .names .long{display:none} table.schedule tr td.teams .names .short{display:block}}@media (max-width:640px){ table.schedule tr td.teams .names{font-size:17px} table.schedule tr td.score span{display:none}} table.schedule tr td.score{vertical-align:bottom;text-align:right;padding-right:15px;font-size: 18px;} table.schedule tr td.score a{padding-right:5px;font-weight:700;} table.schedule tr td.score a.win{color:green} table.schedule tr td.score a.loss{color:red} table.schedule tr td.score a.remiza{color:#004080} table.schedule tr td.score span{font-size:.8em;white-space:nowrap}
.menuSezony{
    float: right;
    text-align: center;
    font-size: 15px;
}

.articles-wrap { float: left; overflow: hidden; }
.articles-wrap-place { overflow: hidden; }
.articles-wrap-place > div { overflow: hidden; }

#text-container .articles .button-loadarticles,
#text-container .articles .button-showarticles-mobile {
    display: block;
    width: 700px; height: 70px;
    line-height: 70px;
    margin: 20px 0 -10px -10px;
    background: url(/img/button_loadarticles.png) repeat-x center center;
    text-align: center;
    color: #898989;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.45em;
    font-family: "Days", "Verdana", sans-serif;
}
.more-articles-button {
    text-align: center;
    background-color: #ffb718;
    color: #5d0024;
    font-size: 16px;
    font-weight: bold;
    line-height: 2.55;
    border-radius: 20px;
    text-transform: uppercase;
    display: grid;
    height: 40px;
    width: 240px;
    margin: 0 auto 60px;
}

.head .head-text .only-mobile {
        width: 100%; height: 100px;
        background: #E31E24;
        position: absolute;
        z-index: 114;
        top: 30px;
    }
@media screen and (max-width: 979px) {
    .only-mobile {
        display: block !important;
    }
}
.players-box{
float:left;
width:100%;
}
.article-content  .image-left{
    float: left;
    margin: 0px 20px 20px 0px;
}
.article-content  .image-right{
    float: right;
    margin: 20px 20px 0px 0px;
}
@media(min-width: 992px){
  .content-wrapper .col-md-4{
    width: 33.33333%;
  }
}


.content-wrapper .img-responsive{
  height: 160px;
}
/*
---Novy archiv
*/
.content-wrapper .related-articles.archive article {
    margin-bottom: 30px;
}
.position-relative{
  position: relative !important;
}
.foto .category{
	position: absolute;
	line-height: 1;
	z-index: 10;
	top: 0px;
  background-color: #5d0024;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 16px 10px;
}
.content-wrapper .related-articles.archive .author {
    font-size: 16px;
    font-weight: 400;
    color: #80858f;
}
.content-wrapper .related-articles.archive h3{
    margin-left: 17px;
    border-bottom: 1px solid #EFEFEF;
    padding-top: 0;
    margin-top: 15px;
}
.content-wrapper .related-articles.archive article .info h2 a{
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
}


.col-lg-1, .col-lg-10, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
#forum #df_form #smiles img{
    margin-left: 5px;
    margin-top: 5px;
}
.table_hokej_mala{
}
.table_hokej_mala .score{
  font-size: 15px;
}
.table_hokej_mala .tym{
  display: none;
}
.table_hokej_mala .tym_dlouhe{
  text-align: left;
}

.table_hokej_mala a{
  color:white;
}
.table_hokej_mala .JIH{
  font-weight: 900;
  color: #FFB718;
}
.table_hokej_mala .JIH .score{
  font-weight: 700;
}
.table_hokej_mala .JIH a{
  color: #FFB718;
}

.navbar-default .navbar-nav li a, .navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:visited, .navbar-default .navbar-nav li a:focus{
  padding: 19px 13px;
}

table.nice td.right {text-align: center;}
.center, .centrovany{
  text-align:center !important;
}

/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px !important;
}
.p-xs {
  padding: 10px !important;
}
.p-sm {
  padding: 15px !important;
}
.p-m {
  padding: 20px !important;
}
.p-md {
  padding: 25px !important;
}
.p-lg {
  padding: 30px !important;
}
.p-xl {
  padding: 40px !important;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-xxl {
  margin-top: 50px;
}
.m-t-xxxl {
  margin-top: 60px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
#side_player_left{
	position: absolute;
	text-align: left;
	left: -200px;
}
#side_player_right{
	position: absolute;
	text-align: right;
	right: -200px;
}
#player_side{
	width: 100%;
	overflow: hidden;
	position: absolute;
	height: 100%;
}
@media(max-width: 1750px){
	#player_side{
		display: none !important;
	}
}

@media(max-width: 770px) {
.msmt_logo {
padding-bottom: 30px;
}
}

.newsHP{
    padding: 29px;
    transition: all 0.5s ease;
    background-color: transparent;
    height: 100%;
}

.newsHP .news-headline{
    text-transform: uppercase;
    font-family: Rajdhani, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color: #ffb718;
    margin-bottom: 12px;
}
.newsHP .news-text{
    font-family: Roboto, sans-serif;
    font-size: 13px;
    line-height: 1.62;
    overflow: hidden;
    color: white;
    padding-bottom: 12px;
}
.newsHP:hover{
   background-color: #ffb718;
}

.newsHP:hover .news-headline{
    color: black;
}

.newsHP:hover .news-text{
    color: black;
}
.newsHP:hover h4{
    color: black;
}

.zobraz-realizacni-tym-mladeze img{
    object-fit: cover;
}
.border-top{
border-top: 1px solid #ddd;
}
.px-2{
    padding-left: 16px;
    padding-right: 16px;
}

.calendar-buttons-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
}


.butt-kemp-ticket a, .butt-kemp-ticket button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    font-weight: bold;
    border-radius: 60px / 50px;
    background-color: #ffb718;
    margin: 0 2px;
    font-size: 16px;
    height: 50px;
    width: 130px;
    border: none;
    color: #5d0024;
}

@media screen and (max-width: 1050px) {
  .butt-kemp-ticket a {
    font-size: 13px;
    height: 40px;
    width: 98px;
  }
}

@media screen and (max-width: 1300px) {
  .navbar-default .navbar-nav li a, .navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:visited, .navbar-default .navbar-nav li a:focus
  {
    padding: 19px 5px;
  }
}

.infobar .info{
    display: inline-flex;
}
.my_table th .sortable:hover{
    cursor: pointer;
}
.fixed-table-loading{
display:none !important;
}

.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center !important;
}

nav .logo a{
    padding: 19px 5px 0px 5px !important;
}