@font-face {
  font-family: 'ArboriaBlack';
  src: url("../fonts/arboria-black-webfont.woff2") format("woff2"), url("../fonts/arboria-black-webfont.woff") format("woff"), url("../fonts/arboria-black-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ArboriaBlack';
  src: url("../fonts/arboria-black-webfont.woff2") format("woff2"), url("../fonts/arboria-black-webfont.woff") format("woff"), url("../fonts/arboria-black-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'ArboriaBlack';
  src: url("../fonts/arboria-blackitalic-webfont.woff2") format("woff2"), url("../fonts/arboria-blackitalic-webfont.woff") format("woff"), url("../fonts/arboria-blackitalic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'ArboriaBlack';
  src: url("../fonts/arboria-blackitalic-webfont.woff2") format("woff2"), url("../fonts/arboria-blackitalic-webfont.woff") format("woff"), url("../fonts/arboria-blackitalic-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Arboria';
  src: url("../fonts/arboria-book-webfont.woff2") format("woff2"), url("../fonts/arboria-book-webfont.woff") format("woff"), url("../fonts/arboria-book-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Arboria';
  src: url("../fonts/arboria-bookitalic-webfont.woff2") format("woff2"), url("../fonts/arboria-bookitalic-webfont.woff") format("woff"), url("../fonts/arboria-bookitalic-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Arboria';
  src: url("../fonts/arboria-medium-webfont.woff2") format("woff2"), url("../fonts/arboria-medium-webfont.woff") format("woff"), url("../fonts/arboria-medium-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Arboria';
  src: url("../fonts/arboria-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/arboria-mediumitalic-webfont.woff") format("woff"), url("../fonts/arboria-mediumitalic-webfont.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
body {
  font-family: "Arboria", sans-serif;
  text-align: center;
  margin: 0; }

@media (max-width: 992px) {
  body:before {
    content: "collapsed";
    display: none; } }
body.articlebcg {
  font-family: "Arboria", sans-serif;
  text-align: center;
  margin: 0;
  background-image: url("../../img/bcg-article.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.row {
  width: 100%;
  margin: 0; }

.row.newshotfix {
  height: 100%; }

.center {
  margin-left: auto;
  margin-right: auto; }

.underline {
  text-decoration: underline; }

.underline:hover {
  text-decoration: none; }

h1, h2, h3, h4, h5, h6 {
  font-family: ArboriaBlack; }

.btn.disabled, .btn:disabled {
  opacity: .15; }

.tabs + .panes {
  position: relative;
  overflow: hidden; }

.tabs + .panes .pane {
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
  /*background: #001970;*/
  background: #060808; }

.tabs + .panes .pane.active {
  position: static; }

html.no-js .tabs + .panes .pane.active {
  display: block; }

header {
  width: 100%;
  /*background-color: #001970;*/
  background-color: #060808;
  text-align: center; }
  header .firstrow {
    /*background-color: #001354;*/
    background-color: #161616; }
    header .firstrow .content {
      max-width: 1727px;
      margin-left: auto;
      margin-right: auto;
      font-size: 18px;
      font-style: normal;
      font-stretch: normal;
      font-weight: 400;
      color: #c3c5c8;
      line-height: 50px;
      text-align: left; }
      header .firstrow .content span {
        margin-left: 46%;
        transform: translateX(-50%);
        font-weight: 700; }
      header .firstrow .content .headersocial {
        float: right;
        z-index: 10;
        line-height: 50px;
        color: #fff;
        height: 100%;
        text-align: right; }
        header .firstrow .content .headersocial a {
          float: left;
          height: 100%;
          display: inline-block;
          border-right: 1px solid rgba(255, 255, 255, 0.25);
          padding-left: 18px;
          padding-right: 18px;
          margin: 0; }
        header .firstrow .content .headersocial a:first-child {
          border-left: 1px solid rgba(255, 255, 255, 0.25); }
        @media (max-width: 1727px) {
          header .firstrow .content .headersocial a {
            padding-left: 11.4px;
            padding-right: 11.4px; } }
        @media (max-width: 1400px) {
          header .firstrow .content .headersocial a {
            padding-left: 7px;
            padding-right: 7px; } }
    @media (max-width: 1727px) {
      header .firstrow .content {
        max-width: 1400px; } }
    @media (max-width: 1400px) {
      header .firstrow .content {
        max-width: 1000px; } }
  header .navbar-dark .navbar-nav {
    width: 100%; }
  header .navbar-dark .navbar-nav .nav-link {
    font-family: "Arboria", sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 84px; }
  header .navbar-dark .navbar-nav .nav-link:hover {
    /*color: #001970;*/
    color: #060808;
    /*background-color: #ff5000;*/
    background-color:#006341; }
  header .navbar-dark .navbar-nav .nav-item .dropdown-menu .dropdown-item.hidden {
    display: none; }
  header .navbar-expand-lg .navbar-nav .nav-item {
    /*min-width: 12.5%;*/
    min-width: 11.115% }
  header .navbar-expand-lg .navbar-nav .nav-link {
    border-right: 1px solid rgba(255, 255, 255, 0.25); }
  header .first-child {
    border-left: 1px solid rgba(255, 255, 255, 0.25); }
  @media (max-width: 1400px) {
    header .navbar-dark .navbar-nav .nav-link {
      line-height: 75px;
      font-size: 15px; } }
  @media (max-width: 992px) {
    header .navbar-dark .navbar-nav .nav-link {
      line-height: 50px;
      font-size: 16px; }
    header .navbar-dark .navbar-nav .nav-item .dropdown-menu .dropdown-item.hidden {
      display: block; } }
  @media (max-width: 930px) {
    header .firstrow {
      display: none; } }
  header .logo {
    margin-top: -50px;
    /*background-color: #ff5000;*/
    background-color:#006341;
    padding: 8px 15px; }
  @media (max-width: 1400px) {
    header .logo {
      padding: 3px 10px; } }
  @media (max-width: 992px) {
    header .logo {
      display: none; } }
  header .navbar {
    text-transform: uppercase;
    max-width: 1727px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    color: #001354; }
    header .navbar .navbar-brand {
      margin-top: -50px;
      /*background-color: #ff5000;*/
      background-color:#006341;
      padding: 5px 15px; }
      header .navbar .navbar-brand img {
        width: 125px; }
    @media (min-width: 992px) {
      header .navbar .navbar-brand {
        display: none; } }
    @media (max-width: 930px) {
      header .navbar .navbar-brand {
        margin-top: 0; } }
    header .navbar .navbar-toggler {
      margin-right: 10px; }
  @media (max-width: 1727px) {
    header .navbar {
      max-width: 1400px; } }
  @media (max-width: 1400px) {
    header .navbar {
      max-width: 1000px; } }
  header .dropdown-toggle::after {
    display: none; }
  header .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0;
    margin: 0;
    font-size: 1rem;
    /*color: #001970;*/
    color: #060808;
    /*background-color: #ff5000;*/
    background-color:#006341;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    border: none;
    border-radius: 0; }
  @media (max-width: 992px) {
    header .dropdown-menu {
      text-align: center; } }
  header .dropdown-item {
    /*color: #001970;*/
    color: #060808;
    line-height: 40px;
    font-weight: 700; }

.maincontent {
  max-width: 1727px;
  margin-left: auto;
  margin-right: auto; }
  .maincontent .topstory {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 1727px;
    overflow: hidden; }
    .maincontent .topstory .carousel-cell {
      width: 100%;
      height: 617px; }
      .maincontent .topstory .carousel-cell img {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: -100; }
    .maincontent .topstory .flickity-button {
      /*background: #001970;*/
      background: #060808; }
    .maincontent .topstory .flickity-prev-next-button {
      width: 80px;
      height: 80px;
      border-radius: 0; }
    .maincontent .topstory .flickity-button-icon {
      fill: white; }
    .maincontent .topstory .flickity-prev-next-button.previous {
      left: 0px;
      opacity: 0.75; }
    .maincontent .topstory .flickity-prev-next-button.next {
      left: 80px; }
    .maincontent .topstory .flickity-page-dots {
      right: 0;
      top: 50%;
      width: 50px;
      height: 185px;
      background-color: rgba(195, 197, 200, 0.84);
      z-index: 10;
      transform: translateY(-50%); }
    .maincontent .topstory .flickity-page-dots .dot {
      display: block;
      margin-left: 15px;
      margin-top: 14px;
      width: 20px;
      height: 20px;
      /*border: 2px solid #001970;*/
      border: 2px solid #060808;
      content: "";
      border-radius: 0;
      opacity: 1;
      background: transparent; }
    .maincontent .topstory .flickity-page-dots .dot.is-selected {
      /*border: 2px solid #ff5000;*/
      border: 2px solid #006341; }
    .maincontent .topstory .typ {
      position: absolute;
      left: 80px;
      top: 400px;
      text-align: left;
      max-width: 200px;
      color: #fff;
      /*background-color: #ff5000;*/
      background-color:#006341;
      font-size: 24px;
      font-weight: 700;
      line-height: 44px;
      padding: 0 50px; }
    .maincontent .topstory .titulek {
      font-family: ArboriaBlack;
      position: absolute;
      left: 80px;
      top: 444px;
      text-align: left;
      min-width: 1162px;
      color: #fff;
      background-color: rgba(54, 54, 54, 0.75);
      font-size: 40px;
      font-weight: 700;
      line-height: 40px;
      padding: 30px 50px;
      margin-right: 20px; }
    .maincontent .topstory .titulek:hover {
      text-decoration: underline; }
    @media (max-width: 1727px) {
      .maincontent .topstory .carousel-cell {
        height: 500px; }
      .maincontent .topstory .typ {
        top: 320px; }
      .maincontent .topstory .titulek {
        top: 364px;
        padding: 15px 30px; } }
    @media (max-width: 1400px) {
      .maincontent .topstory .carousel-cell {
        height: 357px; }
      .maincontent .topstory .flickity-prev-next-button {
        width: 40px;
        height: 40px; }
      .maincontent .topstory .flickity-prev-next-button.next {
        left: 40px; }
      .maincontent .topstory .flickity-page-dots {
        width: 30px;
        height: 100px; }
      .maincontent .topstory .flickity-page-dots .dot {
        margin-left: 10px;
        margin-top: 8px;
        width: 10px;
        height: 10px;
        border-width: 1.5px; }
      .maincontent .topstory .flickity-page-dots .dot.is-selected {
        border-width: 1.5px; }
      .maincontent .topstory .typ {
        left: 40px;
        top: 220px;
        font-size: 18px;
        line-height: 30px;
        max-width: auto;
        padding: 0 30px; }
      .maincontent .topstory .titulek {
        min-width: auto;
        left: 40px;
        top: 250px;
        font-size: 35px;
        padding: 5px 30px; } }
    @media (max-width: 1020px) {
      .maincontent .topstory .carousel-cell {
        overflow: hidden; }
        .maincontent .topstory .carousel-cell img {
          height: 100%;
          width: auto;
          left: 50%;
          transform: translateX(-50%); } }
    @media (max-width: 680px) {
      .maincontent .topstory .flickity-prev-next-button {
        display: none; }
      .maincontent .topstory .flickity-page-dots {
        display: none; }
      .maincontent .topstory .typ {
        top: 115px;
        left: 10px; }
      .maincontent .topstory .titulek {
        top: 145px;
        left: 10px;
        margin-right: 10px; } }
  .maincontent .infobar {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    width: 100%;
    /*background-color: #001970;*/
    background-color: #060808;
    min-height: 50px; }
    .maincontent .infobar .title {
      float: left;
      line-height: 50px;
      max-width: 388px;
      text-align: center;
      font-weight: 700;
      /*background-color: #ff5000;*/
      background-color:#006341;
      padding: 0 150px; }
    @media (max-width: 1727px) {
      .maincontent .infobar .title {
        padding: 0 50px; } }
    .maincontent .infobar .info {
      float: left;
      padding: 15px 0;
      text-align: left;
      font-weight: 400;
      padding-left: 70px; }
      .maincontent .infobar .info a {
        color: #fff; }
    @media (max-width: 680px) {
      .maincontent .infobar .title {
        padding: 0 20px; }
      .maincontent .infobar .info {
        float: none;
        clear: left;
        overflow: hidden;
        padding-left: 20px; } }
  .maincontent .hp-main {
    padding: 0;
    padding-top: 30px; }
    .maincontent .hp-main .news .title {
      width: 16.7%;
      color: #fff;
      font-weight: 700;
      font-size: 24px;
      line-height: 50px;
      /*background-color: #ff5000;*/
      background-color:#006341;
      text-transform: uppercase; }
    @media (max-width: 1400px) {
      .maincontent .hp-main .news .title {
        width: 33%; } }
    @media (max-width: 992px) {
      .maincontent .hp-main .news .title {
        width: 55%; } }
    .maincontent .hp-main .news .news-item {
      position: relative;
      padding: 0;
      background-color: rgba(0, 25, 112, 0.25);
      text-align: left; }
      .maincontent .hp-main .news .news-item .image {
        position: relative;
        color: #fff;
        text-align: center;
        font-size: 14px;
        font-weight: 700;
        width: 45.5%;
        overflow: hidden;
        z-index: 10; }
        .maincontent .hp-main .news .news-item .image img {
          height: 100%;
          position: absolute;
          left: 50%;
          object-fit: cover;
          width: auto;
          transform: translateX(-50%);
          z-index: -10; }
        .maincontent .hp-main .news .news-item .image .description {
          position: absolute;
          left: 0;
          right: 0;
          bottom: 20px;
          margin: 0 auto;
          line-height: 35px;
          width: 200px; }
          .maincontent .hp-main .news .news-item .image .description .type {
            width: 50%;
            float: left;
            /*background-color: #ff5000;*/
            background-color:#006341;
          }
          .maincontent .hp-main .news .news-item .image .description .date {
            width: 50%;
            float: left;
            /*background-color: #001970;*/
            background-color: #060808; }
      .maincontent .hp-main .news .news-item .text {
        min-height: 240px;
        width: 54.5%;
        text-align: left;
        padding: 20px 0px 20px 15px;
        position: relative; }
        .maincontent .hp-main .news .news-item .text .header {
          text-transform: uppercase;
          max-width: 255px; }
          .maincontent .hp-main .news .news-item .text .header a {
            font-size: 20px;
            line-height: 24px;
            font-weight: 400;
            /*color: #001970;*/
            color: #060808; }
        .maincontent .hp-main .news .news-item .text .divider {
          text-align: left;
          float: left;
          width: 96px;
          height: 3px;
          /*background-color: #ff5000;*/
          background-color:#006341; }
        .maincontent .hp-main .news .news-item .text .perex {
          float: left;
          max-width: 255px;
          font-size: 14px;
          line-height: 17px;
          font-weight: 400;
          color: #4E4E4E; }
        .maincontent .hp-main .news .news-item .text .toarticle {
          width: 50px;
          height: 50px;
          /*background-color: #ff5000;*/
          background-color:#006341;
          position: absolute;
          float: right;
          right: 10px;
          bottom: 10px;
          text-align: center;
          line-height: 50px; }
        .maincontent .hp-main .news .news-item .text .toarticle:hover {
          cursor: pointer; }
      @media (max-width: 1727px) {
        .maincontent .hp-main .news .news-item .text .header {
          font-size: 19px;
          line-height: 20px; }
        .maincontent .hp-main .news .news-item .text .toarticle {
          display: none; } }
      @media (max-width: 1400px) {
        .maincontent .hp-main .news .news-item .text {
          padding: 10px 5px 20px 10px; }
          .maincontent .hp-main .news .news-item .text .divider {
            margin: 10px 0; }
          .maincontent .hp-main .news .news-item .text .header {
            font-size: 20px;
            line-height: 20px; }
          .maincontent .hp-main .news .news-item .text .perex {
            clear: both;
            font-size: 14px;
            line-height: 14px; }
        .maincontent .hp-main .news .news-item .image .description {
          width: 100px; }
          .maincontent .hp-main .news .news-item .image .description .type, .maincontent .hp-main .news .news-item .image .description .date {
            float: none;
            width: 100%; } }
      @media (max-width: 1200px) {
        .maincontent .hp-main .news .news-item .text {
          padding: 20px 5px 20px 15px; }
          .maincontent .hp-main .news .news-item .text .divider {
            margin: 16px 0; }
          .maincontent .hp-main .news .news-item .text .header {
            max-width: 80%;
            font-size: 24px;
            line-height: 24px; }
          .maincontent .hp-main .news .news-item .text .perex {
            max-width: 80%;
            clear: both;
            font-size: 17px;
            line-height: 17px; }
          .maincontent .hp-main .news .news-item .text .toarticle {
            display: block; }
        .maincontent .hp-main .news .news-item .image .description {
          width: 200px; }
          .maincontent .hp-main .news .news-item .image .description .type, .maincontent .hp-main .news .news-item .image .description .date {
            float: left;
            width: 50%; } }
      @media (max-width: 640px) {
        .maincontent .hp-main .news .news-item .text {
          padding: 10px 5px 20px 10px; }
          .maincontent .hp-main .news .news-item .text .divider {
            margin: 10px 0; }
          .maincontent .hp-main .news .news-item .text .header {
            max-width: 80%;
            font-size: 20px;
            line-height: 20px; }
          .maincontent .hp-main .news .news-item .text .perex {
            max-width: 80%;
            font-size: 14px;
            line-height: 14px; } }
      @media (max-width: 530px) {
        .maincontent .hp-main .news .news-item .text {
          padding: 10px 5px 20px 10px; }
          .maincontent .hp-main .news .news-item .text .divider {
            margin: 10px 0; }
          .maincontent .hp-main .news .news-item .text .header {
            max-width: 80%;
            font-size: 20px;
            line-height: 20px; }
          .maincontent .hp-main .news .news-item .text .perex {
            max-width: 80%;
            font-size: 14px;
            line-height: 14px; }
          .maincontent .hp-main .news .news-item .text .toarticle {
            width: 40px;
            height: 40px;
            line-height: 40px; }
        .maincontent .hp-main .news .news-item .image .description {
          width: 100px; }
          .maincontent .hp-main .news .news-item .image .description .type, .maincontent .hp-main .news .news-item .image .description .date {
            float: none;
            width: 100%; } }
      @media (max-width: 440px) {
        .maincontent .hp-main .news .news-item .text {
          padding: 15px 5px 20px 10px; }
          .maincontent .hp-main .news .news-item .text .header {
            max-width: 95%; }
          .maincontent .hp-main .news .news-item .text .perex {
            max-width: 95%; }
          .maincontent .hp-main .news .news-item .text .toarticle {
            display: none; } }
    .maincontent .hp-main .news .news2row {
      background-color: rgba(0, 25, 112, 0.15); }
    .maincontent .hp-main .hpgames {
      margin-top: 30px; }
      .maincontent .hp-main .hpgames .title {
        width: 16.7%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
      .maincontent .hp-main .hpgames .category {
        width: 13.88%;
        color: rgba(255, 255, 255, 0.6);
        font-weight: 700;
        font-size: 18px;
        line-height: 50px;
        /*background-color: rgba(0, 25, 112, 0.6);*/
        background-color: rgba(22, 22, 22, 0.6);
        text-transform: uppercase; }
      .maincontent .hp-main .hpgames .category:hover {
        cursor: pointer; }
      .maincontent .hp-main .hpgames a.active {
        font-size: 24px;
        color: #fff;
        /*background-color: #001970;*/
        background-color: #060808; }
      @media (max-width: 1400px) {
        .maincontent .hp-main .hpgames .category {
          font-size: 15px; }
        .maincontent .hp-main .hpgames a.active {
          font-size: 17px; } }
      @media (max-width: 670px) {
        .maincontent .hp-main .hpgames .title {
          font-size: 13px; }
        .maincontent .hp-main .hpgames .category {
          font-size: 10px; }
        .maincontent .hp-main .hpgames a.active {
          font-size: 13px; } }
      @media (max-width: 460px) {
        .maincontent .hp-main .hpgames .title {
          font-size: 13px; }
        .maincontent .hp-main .hpgames .category {
          font-size: 7px; }
        .maincontent .hp-main .hpgames a.active {
          font-size: 10px; } }
      .maincontent .hp-main .hpgames .game {
        /*background-color: #001970;*/
        background-color: #060808;
        color: #fff;
        text-align: center; }
        .maincontent .hp-main .hpgames .game .first {
          margin: 15px auto; }
        .maincontent .hp-main .hpgames .game a {
          padding: 0 10px;
          color: #fff;
          text-decoration: none; }
        .maincontent .hp-main .hpgames .game a:hover {
          text-decoration: underline; }
        .maincontent .hp-main .hpgames .game .team {
          float: left;
          line-height: 70px; }
          .maincontent .hp-main .hpgames .game .team img {
            width: 70px; }
        .maincontent .hp-main .hpgames .game .score {
          margin: 0 40px;
          line-height: 70px;
          float: left;
          font-size: 24px;
          font-weight: 700; }
        @media (max-width: 1400px) {
          .maincontent .hp-main .hpgames .game .score {
            margin: 0 5px; }
          .maincontent .hp-main .hpgames .game .team {
            line-height: 60px; }
            .maincontent .hp-main .hpgames .game .team img {
              width: 60px; } }
        @media (max-width: 1200px) {
          .maincontent .hp-main .hpgames .game .score {
            margin: 0 40px; }
          .maincontent .hp-main .hpgames .game .team {
            line-height: 70px; }
            .maincontent .hp-main .hpgames .game .team img {
              width: 70px; } }
        @media (max-width: 400px) {
          .maincontent .hp-main .hpgames .game .score {
            margin: 0 30px; } }
        .maincontent .hp-main .hpgames .game .name {
          margin-top: 10px;
          font-weight: 700;
          line-height: 17px; }
        .maincontent .hp-main .hpgames .game .place {
          margin: 15px auto; }
      .maincontent .hp-main .hpgames .game:nth-child(2) {
        background-color: rgba(22, 22, 22); }
    .maincontent .hp-main .hptabulka {
      text-align: center;
      margin-top: 30px; }
      .maincontent .hp-main .hptabulka .title {
        width: 16.7%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
      .maincontent .hp-main .hptabulka .category {
        width: 13.88%;
        color: rgba(255, 255, 255, 0.6);
        font-weight: 700;
        font-size: 18px;
        line-height: 50px;
        background-color: rgba(0, 25, 112, 0.6);
        text-transform: uppercase; }
      .maincontent .hp-main .hptabulka .category:hover {
        cursor: pointer; }
      .maincontent .hp-main .hptabulka .active {
        font-size: 24px;
        color: #fff;
        /*background-color: #001970;*/
        background-color: #060808; }
      @media (max-width: 1400px) {
        .maincontent .hp-main .hptabulka .category {
          font-size: 15px; }
        .maincontent .hp-main .hptabulka .active {
          font-size: 17px; } }
      @media (max-width: 670px) {
        .maincontent .hp-main .hptabulka .title {
          font-size: 13px; }
        .maincontent .hp-main .hptabulka .category {
          font-size: 10px; }
        .maincontent .hp-main .hptabulka .active {
          font-size: 13px; } }
      @media (max-width: 460px) {
        .maincontent .hp-main .hptabulka .title {
          font-size: 9px; }
        .maincontent .hp-main .hptabulka .category {
          font-size: 7px; }
        .maincontent .hp-main .hptabulka .active {
          font-size: 10px; } }
      .maincontent .hp-main .hptabulka .blue {
        /*background-color: #001970;*/
        background-color: #060808; }
      .maincontent .hp-main .hptabulka table {
        margin: 40px auto;
        text-align: left;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        width: 100%; }
        .maincontent .hp-main .hptabulka table th {
          /*background-color: #ff5000;*/
          background-color:#006341; }
        .maincontent .hp-main .hptabulka table tr {
          height: 50px; }
        .maincontent .hp-main .hptabulka table tr:nth-child(even) {
          background-color: rgba(195, 197, 200, 0.48); }
        .maincontent .hp-main .hptabulka table tr:nth-child(odd) {
          background-color: rgba(255, 255, 255, 0.104); }
        .maincontent .hp-main .hptabulka table th:nth-child(1), .maincontent .hp-main .hptabulka table td:nth-child(1) {
          text-align: left;
          padding-left: 20px; }
          .maincontent .hp-main .hptabulka table th, .maincontent .hp-main .hptabulka table td {
            padding: 0 .75rem !important;
            text-align: left; }
        @media (max-width: 600px) {
 

          .maincontent .hp-main .hptabulka table th, .maincontent .hp-main .hptabulka table td {
            padding-left: 0;
            text-align: left; }
          .maincontent .hp-main .hptabulka table th:first-child, .maincontent .hp-main .hptabulka table td:first-child {
            text-align: left; } }
      @media (max-width: 630px) {
        .maincontent .hp-main .hptabulka table {
          font-size: 12px; } }
      @media (max-width: 630px) {
        .maincontent .hp-main .hptabulka table {
          margin: 20px auto;
          width: 90%; } }
    .maincontent .hp-main .hpsocial {
      margin-top: 30px; }
      .maincontent .hp-main .hpsocial .title {
        width: 80%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
      .maincontent .hp-main .hpsocial .fb {
        padding: 0;
        padding-right: 10px; }
        .maincontent .hp-main .hpsocial .fb .title {
          width: 50%; }
        .maincontent .hp-main .hpsocial .fb .content {
          text-align: left;
          /*background-color: #001970;*/
          background-color: #060808;
          color: #fff;
          padding: 10px 0; }
          .maincontent .hp-main .hpsocial .fb .content .post {
            padding: 10px 10px;
            font-size: 15px;
            line-height: 20px;
            border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
            .maincontent .hp-main .hpsocial .fb .content .post .username {
              font-weight: 700;
              font-size: 14px;
              line-height: 19px; }
            .maincontent .hp-main .hpsocial .fb .content .post .date-time {
              color: #90949C;
              font-size: 12px;
              line-height: 16px;
              margin-bottom: 20px; }
            .maincontent .hp-main .hpsocial .fb .content .post a {
              color: #90949C; }
          .maincontent .hp-main .hpsocial .fb .content .post:last-child {
            border: none; }
      .maincontent .hp-main .hpsocial .ig {
        padding: 0;
        padding-right: 10px; }
        .maincontent .hp-main .hpsocial .ig .content {
          width: 100%; }
          .maincontent .hp-main .hpsocial .ig .content img {
            float: left;
            width: 50%; }
      .maincontent .hp-main .hpsocial .yt {
        padding: 0;
        width: 100%; }
        .maincontent .hp-main .hpsocial .yt .content {
          text-align: left;
          /*background-color: #001970;*/
          background-color: #060808;
          font-size: 20px;
          line-height: 24px;
          font-weight: 700;
          width: 100%; }
          .maincontent .hp-main .hpsocial .yt .content .video {
            position: relative;
            border-bottom: 1px solid rgba(255, 255, 255, 0.25);
            float: left;
            width: 100%; }
            .maincontent .hp-main .hpsocial .yt .content .video .play-button {
              float: right;
              color: #fff;
              /*background-color: #ff5000;*/
              background-color:#006341;
              border-radius: 100%;
              text-align: center;
              width: 35px;
              height: 35px;
              line-height: 35px;
              margin-top: 10%;
              margin-right: 10px; }
            .maincontent .hp-main .hpsocial .yt .content .video .header {
              float: left;
              max-width: 70%;
              margin: 15px 10px; }
            .maincontent .hp-main .hpsocial .yt .content .video a {
              color: #fff; }
          .maincontent .hp-main .hpsocial .yt .content .video:first-child {
            clear: both;
            border: none;
            min-height: 150px;
            overflow: hidden; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child img {
              z-index: 0;
              width: 100%;
              height: 100%;
              max-height: 400px;
              margin: 0 auto; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child .play-button {
              position: absolute;
              top: 35%;
              left: 50%;
              transform: translateX(-50%);
              width: 50px;
              height: 50px;
              line-height: 50px;
              float: none;
              margin: 0; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child .header {
              float: none;
              position: absolute;
              top: 65%;
              left: 10px;
              /*background-color: rgba(0, 25, 112, 0.75);*/
	      background-color: rgba(22, 22, 22, 0.75);
              padding: 5px;
              max-width: 85%;
              margin: 0; }
          .maincontent .hp-main .hpsocial .yt .content .video:last-child {
            border: none; }
          @media (max-width: 1400px) {
            .maincontent .hp-main .hpsocial .yt .content .video .header {
              max-width: 100%; }
            .maincontent .hp-main .hpsocial .yt .content .video .play-button {
              display: none; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child .header {
              display: none; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child .play-button {
              display: block; } }
          @media (max-width: 992px) {
            .maincontent .hp-main .hpsocial .yt .content .video {
              width: 100%; }
              .maincontent .hp-main .hpsocial .yt .content .video .header {
                max-width: 80%; }
              .maincontent .hp-main .hpsocial .yt .content .video .play-button {
                display: block;
                margin-top: 10px; }
            .maincontent .hp-main .hpsocial .yt .content .video:first-child {
              max-height: 250px;
              overflow: hidden; }
              .maincontent .hp-main .hpsocial .yt .content .video:first-child img {
                height: auto;
                width: 100%; }
              .maincontent .hp-main .hpsocial .yt .content .video:first-child .header {
                top: 70%;
                display: block; } }
      @media (max-width: 992px) {
        .maincontent .hp-main .hpsocial .ig, .maincontent .hp-main .hpsocial .yt {
          margin-top: 30px; }
          .maincontent .hp-main .hpsocial .ig .title, .maincontent .hp-main .hpsocial .yt .title {
            width: 50%; }
        .maincontent .hp-main .hpsocial .fb, .maincontent .hp-main .hpsocial .ig {
          padding-right: 0; } }
    .maincontent .hp-main .article {
      margin-bottom: 30px;
      background-color: #fff;
      color: #fff;
      text-align: left; }
      .maincontent .hp-main .article .header {
        font-family: ArboriaBlack;
        padding: 20px 30px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        font-size: 40px;
        font-weight: 700;
        line-height: 53px;
        /*text-transform: uppercase;*/ }
      @media (max-width: 500px) {
        .maincontent .hp-main .article .header {
          font-size: 35px;
          line-height: 40px; } }
      .maincontent .hp-main .article .topimage {
        position: relative; }
        .maincontent .hp-main .article .topimage img {
          width: 100%;
          z-index: -100; }
        .maincontent .hp-main .article .topimage .description {
          position: absolute;
          top: 30px;
          left: 30px;
          line-height: 35px;
          width: 200px;
          font-size: 14px;
          font-weight: 700;
          text-align: center; }
          .maincontent .hp-main .article .topimage .description .type {
            width: 50%;
            float: left;
            /*background-color: #ff5000;*/
            background-color:#006341; }
          .maincontent .hp-main .article .topimage .description .date {
            width: 50%;
            float: left;
            /*background-color: #001970;*/
            background-color: #060808; }
      .maincontent .hp-main .article .text {
        /*color: #001970;*/
        color: #060808;
        font-size: 18px;
        line-height: 1.5;
        padding: 40px 30px; }
        .maincontent .hp-main .article .text a {
          text-decoration: underline; }
        .maincontent .hp-main .article .text a:hover {
          text-decoration: none; }
        .maincontent .hp-main .article .text .image_desc {
          margin-bottom: 1rem;
          font-size: 16px;
          font-style: italic; }
        .maincontent .hp-main .article .text .perex {
          font-size: 24px;
          line-height: 1.33;
          font-weight: 700; }
        .maincontent .hp-main .article .text .article-social {
          text-align: center;
          padding-left: 0; }
          .maincontent .hp-main .article .text .article-social .author {
            border-top: solid 1px #eeeeee;
            border-bottom: solid 1px #eeeeee;
            font-size: 13px;
            font-weight: bold;
            line-height: 1.46;
            color: #a0a0a0;
            text-transform: uppercase;
            padding-top: 14px;
            padding-bottom: 14px;
            margin-bottom: 16px; }
          .maincontent .hp-main .article .text .article-social .socials-buttons .socials-buttons-heading {
            font-size: 17px;
            font-weight: bold;
            line-height: 1.15;
            color: #a0a0a0;
            text-transform: uppercase;
            margin-bottom: 20px; }
        .maincontent .hp-main .article .text .main-text {
          padding: 0; }
        .maincontent .hp-main .article .text p {
          clear: both; }
        .maincontent .hp-main .article .text h1 {
          /*color: #ff5000;*/
          color:#006341;
          font-size: 26px;
          font-weight: 700;
          line-height: 30px;
          margin: 20px 0; }
        .maincontent .hp-main .article .text .photogallery {
          margin-top: 10px;
          margin-bottom: 30px; }
          .maincontent .hp-main .article .text .photogallery img {
            width: 131px;
            margin: 20px 20px 0 0; }
          @media (max-width: 383px) {
            .maincontent .hp-main .article .text .photogallery img {
              margin: 10px 8px 0 0;
              width: 125px; }
            .maincontent .hp-main .article .text .photogallery img:nth-of-type(even) {
              margin-right: 0; } }
        .maincontent .hp-main .article .text .game-box {
          margin: 15px 0;
          font-size: 17px;
          line-height: 27px; }
          .maincontent .hp-main .article .text .game-box .result {
            text-align: center;
            border-top: 1px solid #dcdcdc; }
            .maincontent .hp-main .article .text .game-box .result .round {
              padding: 5px 10px;
              border-bottom: 1px solid #dcdcdc;
              color: #868585; }
            .maincontent .hp-main .article .text .game-box .result .teamstop {
              font-size: 25px;
              line-height: 30px;
              width: 100%;
              display: block;
              font-weight: 700;
              padding-top: 5px; }
            .maincontent .hp-main .article .text .game-box .result .scoreboard {
              display: table;
              width: 100%;
              padding: 0 10px 5px;
              margin: 10px 0; }
              .maincontent .hp-main .article .text .game-box .result .scoreboard .center-data .data {
                font-weight: 700;
                font-size: 35px;
                line-height: 50px; }
              .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-left, .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-right, .maincontent .hp-main .article .text .game-box .result .scoreboard .center-data {
                width: 33.33%;
                display: table-cell;
                vertical-align: middle; }
                .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-left img, .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-right img, .maincontent .hp-main .article .text .game-box .result .scoreboard .center-data img {
                  max-width: 100px; }
              @media (max-width: 768px) {
                .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-left, .maincontent .hp-main .article .text .game-box .result .scoreboard .logo-right {
                  display: none; } }
          .maincontent .hp-main .article .text .game-box .info {
            border-top: 1px solid #dcdcdc;
            padding: 5px 15px; }
          .maincontent .hp-main .article .text .game-box .teams {
            border-top: 1px solid #dcdcdc;
            display: table;
            width: 100%; }
            .maincontent .hp-main .article .text .game-box .teams .team {
              display: table-cell;
              width: 50%;
              padding: 5px 15px;
              border-bottom: 1px solid #dcdcdc; }
            .maincontent .hp-main .article .text .game-box .teams .team:first-child {
              border-right: 1px solid #dcdcdc; }
        .maincontent .hp-main .article .text .gametitles {
          font-size: 25px;
          line-height: 30px;
          color: #fff;
          /*background-color: #ff5000;*/
          background-color:#006341;
          font-weight: 700;
          text-transform: uppercase;
          padding: 5px 10px;
          margin: 20px 0; }
    .maincontent .hp-main .games-list {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 16px;
      line-height: 21px;
      padding: 40px 30px; }
      .maincontent .hp-main .games-list h1 {
        /*color: #ff5000;*/
        color: #006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2; }
      .maincontent .hp-main .games-list .btn {
        display: inline-block;
        margin-bottom: 5px;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        white-space: nowrap;
        user-select: none; }
      .maincontent .hp-main .games-list .btn-default {
        background-color: #fff;
        /*color: #001970;*/
        color: #060808;
        border-radius: 0;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 13px;
        line-height: 28px;
        padding: 0 10px; }
      .maincontent .hp-main .games-list .btn-default:active, .maincontent .hp-main .games-list .btn-default:focus, .maincontent .hp-main .games-list .btn-default:hover {
        color: #fff;
        /*background: #001970;*/
        background: #060808;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808; }
      .maincontent .hp-main .games-list .menicko {
        margin-top: 30px;
        text-align: right; }
      @media (max-width: 768px) {
        .maincontent .hp-main .games-list .menicko {
          text-align: center; }
        .maincontent .hp-main .games-list h1 {
          font-size: 30px;
          line-height: 30px; } }
      .maincontent .hp-main .games-list .list {
        margin-top: 30px; }
        .maincontent .hp-main .games-list .list .line-games .line-game {
          min-height: 49px;
          border-bottom: 1px solid #dcdcdc;
          display: table;
          width: 100%;
          line-height: 49px; }
          .maincontent .hp-main .games-list .list .line-games .line-game .buttons, .maincontent .hp-main .games-list .list .line-games .line-game .logos, .maincontent .hp-main .games-list .list .line-games .line-game .teams, .maincontent .hp-main .games-list .list .line-games .line-game .round, .maincontent .hp-main .games-list .list .line-games .line-game .score {
            display: table-cell;
            vertical-align: middle; }
          .maincontent .hp-main .games-list .list .line-games .line-game .round {
            font-weight: 700;
            line-height: 28px;
            text-transform: uppercase;
            width: 170px; }
          .maincontent .hp-main .games-list .list .line-games .line-game .round.archzap {
            width: 200px; }
          @media (max-width: 480px) {
            .maincontent .hp-main .games-list .list .line-games .line-game .round {
              display: table-caption; } }
          .maincontent .hp-main .games-list .list .line-games .line-game .logos {
            width: 110px; }
          @media (max-width: 1400px) {
            .maincontent .hp-main .games-list .list .line-games .line-game .logos {
              display: none; } }
          @media (max-width: 992px) {
            .maincontent .hp-main .games-list .list .line-games .line-game .logos {
              display: table-cell; } }
          @media (max-width: 840px) {
            .maincontent .hp-main .games-list .list .line-games .line-game .logos {
              display: none; } }
          @media (max-width: 768px) {
            .maincontent .hp-main .games-list .list .line-games .line-game .buttons {
              display: none; } }
          .maincontent .hp-main .games-list .list .line-games .line-game .teams {
            line-height: 19px;
            font-weight: 400; }
          .maincontent .hp-main .games-list .list .line-games .line-game .buttons {
            float: right; }
          .maincontent .hp-main .games-list .list .line-games .line-game .score {
            font-size: 24px;
            font-weight: 700;
            text-align: right;
            /*color: #001970;*/
            color: #060808;
            vertical-align: middle;
            width: 80px;
            padding-right: 15px;
            float: right; }
            .maincontent .hp-main .games-list .list .line-games .line-game .score a.vyhra {
              color: #008000; }
            .maincontent .hp-main .games-list .list .line-games .line-game .score a.prohra {
              color: #e30613; }
        .maincontent .hp-main .games-list .list .line-games .line-game.game-stats {
          line-height: 20px;
          padding: 10px 5px; }
      .maincontent .hp-main .games-list .strankovani {
        text-align: center; }
        .maincontent .hp-main .games-list .strankovani .nextPages {
          font-family: ArboriaBlack;
          display: block;
          font-size: 18px;
          margin-top: 20px;
          margin-bottom: 10px; }
        .maincontent .hp-main .games-list .strankovani a {
          font-family: ArboriaBlack;
          background: #E7ECF5;
          /*color: #001970;*/
          color: #060808;
          border: 1px solid #D9E0EB;
          margin-left: -1px;
          padding: 2px 6px 2px 6px;
          text-decoration: none; }
        .maincontent .hp-main .games-list .strankovani a:hover {
          background: #D9E0EB;
          text-decoration: underline; }
        .maincontent .hp-main .games-list .strankovani a.strankovaniVyrazne {
          /*background: #ff5000;*/
          background: #006341;
          color: #ffffff;
          /*border: 1px solid #ff5000;*/
          border: 1px solid #006341;
          margin-left: -1px;
          padding: 2px 6px 2px 6px;
          text-decoration: none;
          font-weight: bold; }
    .maincontent .hp-main .lineup {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 16px;
      line-height: 21px;
      padding: 40px 30px; }
      .maincontent .hp-main .lineup h1 {
        /*color: #ff5000;*/
        color: #006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2; }
        .maincontent .hp-main .lineup h1 a {
          /*color: #ff5000;*/
          color: #006341; }
      .maincontent .hp-main .lineup h3, .maincontent .hp-main .lineup h2 {
        margin-top: 35px; }
      .maincontent .hp-main .lineup .btn {
        display: inline-block;
        margin-bottom: 5px;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        white-space: nowrap;
        user-select: none; }
      .maincontent .hp-main .lineup .btn-default {
        background-color: #fff;
        /*color: #001970;*/
        color: #060808;
        border-radius: 0;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 13px;
        line-height: 28px;
        padding: 0 10px; }
      .maincontent .hp-main .lineup .btn-default:active, .maincontent .hp-main .lineup .btn-default:focus, .maincontent .hp-main .lineup .btn-default:hover {
        color: #fff;
        /*background: #001970;*/
        background: #060808;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808; }
      .maincontent .hp-main .lineup .menicko {
        margin-top: 30px;
        text-align: right; }
      .maincontent .hp-main .lineup .menicko.druhe {
        margin-top: 15px; }
      .maincontent .hp-main .lineup .hornivysvetlivka {
        text-align: right;
        margin-bottom: 5px; }
      .maincontent .hp-main .lineup .dolnivysvetlivka {
        text-transform: uppercase;
        margin-top: 30px;
        margin-bottom: 5px; }
        .maincontent .hp-main .lineup .dolnivysvetlivka a {
          /*color: #001970;*/
          color: #060808; }
      .maincontent .hp-main .lineup table {
        width: 100%;
        font-size: 18px; }
        .maincontent .hp-main .lineup table .center {
          text-align: center; }
        .maincontent .hp-main .lineup table .right {
          text-align: right; }
        .maincontent .hp-main .lineup table th {
          color: #fff;
          /*background-color: #ff5000;*/
          background-color:#006341;
          font-weight: 700;
          padding: 8px 4px; }
          .maincontent .hp-main .lineup table th a {
            text-decoration: underline;
            color: #fff; }
          .maincontent .hp-main .lineup table th a:hover {
            text-decoration: none; }
        .maincontent .hp-main .lineup table th.cislo {
          width: 5%; }
        .maincontent .hp-main .lineup table th.jmeno {
          width: 28%; }
        .maincontent .hp-main .lineup table th.narozen {
          width: 15%; }
        .maincontent .hp-main .lineup table th.vek {
          width: 15%; }
        .maincontent .hp-main .lineup table th.vyska {
          width: 17%; }
        .maincontent .hp-main .lineup table th.vaha {
          width: 15%; }
        .maincontent .hp-main .lineup table th.hul {
          width: 5%; }
        .maincontent .hp-main .lineup table td {
          padding: 8px 4px; }
          .maincontent .hp-main .lineup table td a {
            /*color: #001970;*/
          color: #060808; }
        .maincontent .hp-main .lineup table td.jmeno {
          text-decoration: underline;
          font-weight: 700; }
        .maincontent .hp-main .lineup table tr.O, .maincontent .hp-main .lineup table tr.B, .maincontent .hp-main .lineup table tr.U {
          cursor: pointer;
          background: #dae4ee; }
        .maincontent .hp-main .lineup table tr.zvyraznene {
          cursor: pointer;
          background: #fff; }
      .maincontent .hp-main .lineup table#tabLiga {
        width: 100% !important; }
      @media (max-width: 768px) {
        .maincontent .hp-main .lineup table {
          font-size: 15px; }
        .maincontent .hp-main .lineup .menicko, .maincontent .hp-main .lineup .hornivysvetlivka {
          text-align: center; }
        .maincontent .hp-main .lineup h1 {
          font-size: 30px;
          line-height: 30px; } }
    @media (max-width: 500px) {
      .maincontent .hp-main .lineup {
        padding: 30px 5px; }
        .maincontent .hp-main .lineup table {
          font-size: 13px; } }
    @media (max-width: 500px) {
      .maincontent .hp-main .lineup table.brankari {
        font-size: 11px; } }
    .maincontent .hp-main .zobraz {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 18px;
      line-height: 1.5;
      padding: 40px 30px; }
      .maincontent .hp-main .zobraz a {
        text-decoration: underline; }
      .maincontent .hp-main .zobraz a:hover {
        text-decoration: none; }
      .maincontent .hp-main .zobraz p {
        clear: both; }
      .maincontent .hp-main .zobraz h1 {
        /*color: #ff5000;*/
        color: #006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2; }
      .maincontent .hp-main .zobraz .image_desc {
        margin-bottom: 1rem;
        font-size: 16px;
        font-style: italic; }
      .maincontent .hp-main .zobraz table.nice {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
        font-size: 18px;
        line-height: 1.5; }
        .maincontent .hp-main .zobraz table.nice tr {
          border-bottom: 1px solid #dcdcdc; }
          .maincontent .hp-main .zobraz table.nice tr td {
            font-weight: 400;
            padding: 5px 10px; }
          .maincontent .hp-main .zobraz table.nice tr td.item {
            background: #dcdcdc;
            border-bottom: 1px solid #c3c3c3;
            width: 300px; }
        .maincontent .hp-main .zobraz table.nice tr:first-child {
          border-top: 1px solid #dcdcdc; }
        .maincontent .hp-main .zobraz table.nice a {
          /*color: #001970;*/
          color: #060808; }
    .maincontent .hp-main .hrac {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 16px;
      line-height: 21px;
      padding: 40px 30px; }
      .maincontent .hp-main .hrac h1 {
        /*color: #ff5000;*/
        color: #006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: .5rem;
        font-weight: 500;
        line-height: 1.2; }
      .maincontent .hp-main .hrac h2 {
        /*color: #ff5000;*/
        color: #006341;
        font-size: 1.5rem;
        margin-top: 15px;
        margin-bottom: 15px;
        font-weight: 500;
        line-height: 1; }
      .maincontent .hp-main .hrac .player-foto img {
        width: 100%; }
      .maincontent .hp-main .hrac ul.player-infobox {
        list-style: none;
        padding: 0;
        text-align: left;
        /*background-color: #ff5000;*/
        background-color:#006341;
        color: #fff;
        line-height: 80px;
        height: 100px;
        overflow: hidden;
        margin-bottom: 30px; }
        .maincontent .hp-main .hrac ul.player-infobox li {
          width: 20%;
          height: 70%;
          margin: 15px 0;
          padding: 10px 0;
          text-align: center;
          border-right: 1px solid #fff;
          float: left;
          line-height: 1.5;
          list-style: none; }
          .maincontent .hp-main .hrac ul.player-infobox li span {
            display: block;
            font-weight: 700; }
        .maincontent .hp-main .hrac ul.player-infobox li:last-child {
          border: none; }
      @media (max-width: 560px) {
        .maincontent .hp-main .hrac ul.player-infobox li {
          padding: 10px;
          font-size: 13px; } }
      .maincontent .hp-main .hrac .player-infostats {
        width: 95%;
        margin-left: auto;
        margin-right: auto; }
        .maincontent .hp-main .hrac .player-infostats .tab {
          width: 25%;
          color: #fff;
          text-transform: uppercase;
          /*background-color: #001970;*/
          background-color: #060808;
          cursor: pointer;
          text-align: center;
          font-weight: 700;
          line-height: 50px;
          font-size: 18px; }
        .maincontent .hp-main .hrac .player-infostats .tab.active {
          /*background-color: #ff5000;*/
        background-color:#006341; }
        .maincontent .hp-main .hrac .player-infostats .pane {
          padding-top: 20px;
          background-color: #fff; }
        .maincontent .hp-main .hrac .player-infostats table {
          width: 100%;
          font-size: 18px; }
          .maincontent .hp-main .hrac .player-infostats table .center {
            text-align: center; }
          .maincontent .hp-main .hrac .player-infostats table .right {
            text-align: right; }
          .maincontent .hp-main .hrac .player-infostats table th {
            color: #fff;
            /*background-color: #ff5000;*/
            background-color:#006341;
            font-weight: 700;
            padding: 8px 4px; }
            .maincontent .hp-main .hrac .player-infostats table th a {
              text-decoration: underline;
              color: #fff; }
            .maincontent .hp-main .hrac .player-infostats table th a:hover {
              text-decoration: none; }
          .maincontent .hp-main .hrac .player-infostats table td {
            padding: 8px 4px; }
            .maincontent .hp-main .hrac .player-infostats table td a {
              /*color: #001970;*/
            color: #060808; }
        @media (max-width: 768px) {
          .maincontent .hp-main .hrac .player-infostats table {
            font-size: 15px; }
            .maincontent .hp-main .hrac .player-infostats table tr td:first-child {
              width: 60%; } }
      @media (max-width: 650px) {
        .maincontent .hp-main .hrac .player-infostats {
          width: 100%; }
          .maincontent .hp-main .hrac .player-infostats .tab {
            font-size: 13px; } }
      .maincontent .hp-main .hrac ul.player-articles {
        list-style: square;
        margin-bottom: 25px;
        margin: 5px 0 5px 15px;
        text-align: left; }
        .maincontent .hp-main .hrac ul.player-articles li {
          font-size: 16px;
          line-height: 28px; }
          .maincontent .hp-main .hrac ul.player-articles li a {
            /*color: #001970;*/
            color: #060808;
            text-decoration: underline; }
          .maincontent .hp-main .hrac ul.player-articles li a:hover {
            text-decoration: none; }
      @media (max-width: 768px) {
        .maincontent .hp-main .hrac ul.player-articles {
          padding-left: 15px; } }
      .maincontent .hp-main .hrac .player-dalsiclanky {
        margin: 20px 0;
        width: 100%;
        text-transform: uppercase;
        text-align: right;
        font-size: 18px; }
        .maincontent .hp-main .hrac .player-dalsiclanky a {
          /*color: #001970;*/
          color: #060808;
          text-decoration: underline; }
        .maincontent .hp-main .hrac .player-dalsiclanky a:hover {
          text-decoration: none; }
    @media (max-width: 450px) {
      .maincontent .hp-main .article .text, .maincontent .hp-main .zobraz, .maincontent .hp-main .hrac {
        padding: 20px 5px; } }
    .maincontent .hp-main .archiv {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 16px;
      line-height: 21px;
      padding: 40px 30px; }
      .maincontent .hp-main .archiv h1 {
        /*color: #ff5000;*/
        color:#006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: 30px;
        font-weight: 500;
        line-height: 1.2; }
      .maincontent .hp-main .archiv .btn {
        display: inline-block;
        margin-bottom: 5px;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        white-space: nowrap;
        user-select: none; }
      .maincontent .hp-main .archiv .btn-default {
        background-color: #fff;
        /*color: #001970;*/
        color: #060808;
        border-radius: 0;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 13px;
        line-height: 28px;
        padding: 0 10px; }
      .maincontent .hp-main .archiv .btn-default:active, .maincontent .hp-main .archiv .btn-default:focus, .maincontent .hp-main .archiv .btn-default:hover {
        color: #fff;
        /*background: #001970;*/
        background: #060808;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;}
      .maincontent .hp-main .archiv .menicko {
        margin-top: 30px;
        text-align: right; }
      @media (max-width: 768px) {
        .maincontent .hp-main .archiv .menicko {
          text-align: center; } }
      .maincontent .hp-main .archiv select {
        line-height: 25px;
        /*color: #001970;*/
        color: #060808;
        padding: 10px 5px; }
      .maincontent .hp-main .archiv .archiv-hledej-text {
        padding-left: 5px;
        line-height: 37px; }
      .maincontent .hp-main .archiv .archiv-submit-btn {
        color: #fff;
        /*background-color: #ff5000;*/
        background-color:#006341;
        border: none;
        line-height: 40px; }
      .maincontent .hp-main .archiv .archiv-submit-btn:hover {
        cursor: pointer; }
      .maincontent .hp-main .archiv select, .maincontent .hp-main .archiv .archiv-hledej-text, .maincontent .hp-main .archiv .archiv-submit-btn {
        margin-top: 5px; }
      .maincontent .hp-main .archiv .clear {
        clear: both;
        height: 10px; }
      .maincontent .hp-main .archiv .articles-list .item {
        clear: both;
        text-align: left; }
        .maincontent .hp-main .archiv .articles-list .item .text .typ {
          color: #fff;
          font-weight: bold;
          /*background-color: #ff5000;*/
          background-color:#006341;
          float: left;
          line-height: 24px;
          vertical-align: center;
          white-space: nowrap;
          overflow: hidden;
          padding: 0 10px; }
        .maincontent .hp-main .archiv .articles-list .item .text a {
          font-size: 22px;
          line-height: 24px;
          margin: 10px 0;
          clear: both;
          float: left;
          /*color: #001970;*/
          color: #060808;
          font-weight: bold; }
        .maincontent .hp-main .archiv .articles-list .item .text .date {
          clear: both; }
        .maincontent .hp-main .archiv .articles-list .item .aktualita-text .heading {
          font-weight: bold;
          float: left;
          font-size: 20px;
          line-height: 24px;
          vertical-align: center;
          overflow: hidden; }
        .maincontent .hp-main .archiv .articles-list .item .aktualita-text .cely-text {
          clear: both; }
          .maincontent .hp-main .archiv .articles-list .item .aktualita-text .cely-text a {
            /*color: #001970;*/
            color: #060808;
            text-decoration: underline; }
          .maincontent .hp-main .archiv .articles-list .item .aktualita-text .cely-text a:hover {
            text-decoration: none; }
        .maincontent .hp-main .archiv .articles-list .item .aktualita-text .date {
          float: left;
          margin-bottom: 15px;
          clear: both; }
      .maincontent .hp-main .archiv .strankovani {
        text-align: center; }
        .maincontent .hp-main .archiv .strankovani .nextPages {
          font-family: ArboriaBlack;
          display: block;
          font-size: 18px;
          margin-bottom: 10px; }
        .maincontent .hp-main .archiv .strankovani a {
          font-family: ArboriaBlack;
          background: #E7ECF5;
          /*color: #001970;*/
          color: #060808;
          border: 1px solid #D9E0EB;
          margin-left: -1px;
          padding: 2px 6px 2px 6px;
          text-decoration: none; }
        .maincontent .hp-main .archiv .strankovani a:hover {
          background: #D9E0EB;
          text-decoration: underline; }
        .maincontent .hp-main .archiv .strankovani a.strankovaniVyrazne {
          /*background: #ff5000;*/
          background: #006341;
          color: #ffffff;
          /*border: 1px solid #ff5000;*/
          border: 1px solid #006341;
          margin-left: -1px;
          padding: 2px 6px 2px 6px;
          text-decoration: none;
          font-weight: bold; }
    .maincontent .hp-main .fotogalerie {
      margin-bottom: 30px;
      background-color: #fff;
      /*color: #001970;*/
      color: #060808;
      text-align: left;
      font-size: 16px;
      line-height: 21px;
      padding: 40px 30px; }
      .maincontent .hp-main .fotogalerie h1 {
        /*color: #ff5000;*/
        color:#006341;
        font-weight: 700;
        font-size: 2.5rem;
        margin-bottom: 30px;
        font-weight: 500;
        line-height: 1.2; }
      .maincontent .hp-main .fotogalerie h3 {
        margin: 25px 0; }
      .maincontent .hp-main .fotogalerie select {
        line-height: 25px;
        /*color: #001970;*/
        color: #060808;
        padding: 10px 5px; }
      .maincontent .hp-main .fotogalerie .hledej {
        padding-left: 5px;
        line-height: 37px; }
      .maincontent .hp-main .fotogalerie .button {
        color: #fff;
        /*background-color: #ff5000;*/
        background-color:#006341;
        border: none;
        line-height: 40px; }
      .maincontent .hp-main .fotogalerie .button:hover {
        cursor: pointer; }
      .maincontent .hp-main .fotogalerie select, .maincontent .hp-main .fotogalerie .hledej, .maincontent .hp-main .fotogalerie .button {
        margin-top: 5px; }
      .maincontent .hp-main .fotogalerie table {
        margin-top: 20px;
        text-align: center;
        width: 100%; }
        @media (max-width: 550px) {
          .maincontent .hp-main .fotogalerie table td img {
            width: 100%; }
          .maincontent .hp-main .fotogalerie table select[name=kategorie] {
            width: 100%; } }
      @media (max-width: 550px) {
        .maincontent .hp-main .fotogalerie select[name=kategorie] {
          width: 100%; } }
    .maincontent .hp-main .vybersezonu {
      text-align: right;
      margin: 10px 0; }
      .maincontent .hp-main .vybersezonu select {
        line-height: 25px;
        /*color: #001970;*/
        color: #060808;
        padding: 10px 5px;
        margin-left: 10px; }
    .maincontent .hp-main .mladez-menu {
      width: 100%;
      text-align: left;
      margin: 30px 0; }
      .maincontent .hp-main .mladez-menu .kategorie {
        margin-bottom: 5px; }
      .maincontent .hp-main .mladez-menu .mladez-header {
        text-align: center;
        display: inline-block;
        color: #fff;
        /*background-color: #ff5000;*/
        background-color:#006341;
        border: none;
        line-height: 40px;
        padding: 0 10px;
        min-width: 115px;
        margin-right: 20px;
        margin-bottom: 5px; }
      .maincontent .hp-main .mladez-menu .mladez-buttons {
        display: inline-block; }
      .maincontent .hp-main .mladez-menu .btn {
        display: inline-block;
        margin-bottom: 5px;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        white-space: nowrap;
        user-select: none; }
      .maincontent .hp-main .mladez-menu .btn-default {
        background-color: #fff;
        /*color: #001970;*/
        color: #060808;
        border-radius: 0;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 13px;
        line-height: 28px;
        padding: 0 10px; }
      .maincontent .hp-main .mladez-menu .btn-default:active, .maincontent .hp-main .mladez-menu .btn-default:focus, .maincontent .hp-main .mladez-menu .btn-default:hover {
        color: #fff;
        /*background: #001970;*/
        background: #060808;
        /*border: 2px solid #001970;*/
        border: 2px solid #060808;}
    @media (max-width: 460px) {
      .maincontent .hp-main .mladez-menu .mladez-header {
        font-size: 14px;
        margin-right: 5px;
        line-height: 40px;
        padding: 0 5px;
        min-width: 93px; }
      .maincontent .hp-main .mladez-menu .btn-default {
        font-size: 10px;
        line-height: 28px;
        padding: 0 5px; } }
  .maincontent .hp-aside {
    padding: 0;
    padding-top: 30px;
    padding-left: 20px; }
    .maincontent .hp-aside .aktuality {
      text-align: center; }
      .maincontent .hp-aside .aktuality .title {
        width: 50%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
        .maincontent .hp-aside .aktuality .title-priklepy {
        width: 50%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase;
        margin-top: 28px; }
        .title-odkaz {
            color: #fff;    
        }
        .title-odkaz:hover {
            color: #fff;
            text-decoration: none;    
        }
      @media (max-width: 1400px) {
        .maincontent .hp-aside .aktuality .title {
          width: 65%; } }
      @media (max-width: 992px) {
        .maincontent .hp-aside .aktuality .title {
          width: 55%; } }
      .maincontent .hp-aside .aktuality .content {
        padding: 30px 20px;
        /*background-color: #001970;*/
        background-color: #060808;
        width: 100%; }
        .maincontent .hp-aside .aktuality .content a {
          color: #fff;
          text-decoration: underline; }
        .maincontent .hp-aside .aktuality .content a:hover {
          text-decoration: none; }
        .maincontent .hp-aside .aktuality .content .aktualita {
          text-align: left;
          color: #fff;
          padding-top: 10px;
          padding-bottom: 30px; }
          .maincontent .hp-aside .aktuality .content .aktualita .header {
            font-size: 20px;
            line-height: 24px;
            font-weight: 700;
            text-transform: uppercase; }
          .maincontent .hp-aside .aktuality .content .aktualita .date, .maincontent .hp-aside .aktuality .content .aktualita .text {
            font-size: 14px;
            line-height: 17px;
            font-weight: 400; }
          .maincontent .hp-aside .aktuality .content .aktualita .text {
            margin-top: 20px; }
        .maincontent .hp-aside .aktuality .content .divider {
          background-color: #979797;
          width: 80%;
          height: 3px; }
    .maincontent .hp-aside .birthday {
      margin-top: 30px; }
      .maincontent .hp-aside .birthday .title {
        width: 70%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
      @media (max-width: 1400px) {
        .maincontent .hp-aside .birthday .title {
          width: 65%; } }
      @media (max-width: 992px) {
        .maincontent .hp-aside .birthday .title {
          width: 55%; } }
      @media (max-width: 330px) {
        .maincontent .hp-aside .birthday .title {
          width: 70%; } }
      .maincontent .hp-aside .birthday .content {
        width: 100%;
        text-align: left;
        /*background-color: #001970;*/
        background-color: #060808;
        padding: 35px 0px;
        color: #fff;
        line-height: 17px;
        font-size: 14px; }
        .maincontent .hp-aside .birthday .content ul {
          list-style: none; }
          .maincontent .hp-aside .birthday .content ul li .name {
            text-transform: uppercase;
            font-weight: 700; }
            .maincontent .hp-aside .birthday .content ul li .name a {
              color: #fff; }
          .maincontent .hp-aside .birthday .content ul li .age {
            margin-bottom: 10px; }
      @media (max-width: 992px) {
        .maincontent .hp-aside .birthday .content {
          text-align: center; }
          .maincontent .hp-aside .birthday .content ul {
            padding: 0; } }
    .maincontent .hp-aside .bus,
		.hp-main .bus {
      margin-top: 30px;
      padding: 75px 0px;
      font-size: 24px;
      line-height: 29px;
      font-weight: 700;
      text-transform: uppercase;
      color: #fff;
      /*background-image: url("../../img/covid.png");*/
      background-image: url("../../img/banner_fanshop.jpg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
    .maincontent .hp-aside a:hover {
      color: #fff; }
    .maincontent .hp-aside .survey {
      margin-top: 30px;
      text-transform: uppercase; }
      .maincontent .hp-aside .survey .title {
        width: 70%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341; }
      .maincontent .hp-aside .survey .content {
        color: #fff;
        width: 100%;
        text-align: left;
        /*background-color: #001970;*/
        background-color: #060808;
        padding: 20px 30px; }
        .maincontent .hp-aside .survey .content .question {
          margin-bottom: 25px;
          font-size: 18px;
          line-height: 22px;
          font-weight: 700; }
        .maincontent .hp-aside .survey .content .yes, .maincontent .hp-aside .survey .content .no, .maincontent .hp-aside .survey .content input.hidden {
          display: none; }
        .maincontent .hp-aside .survey .content label {
          font-size: 14px;
          line-height: 17px;
          font-weight: 700; }
        .maincontent .hp-aside .survey .content label:hover {
          cursor: pointer; }
        .maincontent .hp-aside .survey .content .active {
          /*color: #ff5000;*/
          color:#006341; }
        .maincontent .hp-aside .survey .content .anketa_procenta {
          width: 15%;
          float: right;
          text-align: right;
          overflow: hidden; }
        .maincontent .hp-aside .survey .content .divider {
          margin-top: 0;
          background-color: rgba(255, 255, 255, 0.31);
          height: 5px; }
        .maincontent .hp-aside .survey .content .hlasuj_box {
          margin-top: 30px; }
        .maincontent .hp-aside .survey .content .submit {
          margin-top: 10px;
          padding: 10px 30px;
          color: #fff;
          font-size: 14px;
          line-height: 17px;
          font-weight: 700;
          /*background-color: #ff5000;*/
          background-color:#006341;
          border: none;
          text-transform: uppercase; }
        .maincontent .hp-aside .survey .content .submit:hover {
          cursor: pointer; }
    .maincontent .hp-aside .banner-article {
      margin-top: 30px;
      overflow: hidden; }
      .maincontent .hp-aside .banner-article img {
        float: right; }
    .maincontent .hp-aside .game-stats {
      margin-bottom: 30px;
      text-align: center; }
      .maincontent .hp-aside .game-stats .title {
        width: 70%;
        color: #fff;
        font-weight: 700;
        font-size: 24px;
        line-height: 50px;
        /*background-color: #ff5000;*/
        background-color:#006341;
        text-transform: uppercase; }
      @media (max-width: 1400px) {
        .maincontent .hp-aside .game-stats .title {
          width: 65%; } }
      @media (max-width: 992px) {
        .maincontent .hp-aside .game-stats .title {
          width: 55%; } }
      .maincontent .hp-aside .game-stats .content {
        padding: 30px 20px;
        width: 100%;
        /*background-color: #001970;*/
        background-color: #060808;
        color: #fff; }
        .maincontent .hp-aside .game-stats .content table.stats {
          width: 100%;
          margin-bottom: 30px; }
          .maincontent .hp-aside .game-stats .content table.stats a {
            color: #fff; }
          .maincontent .hp-aside .game-stats .content table.stats tr th, .maincontent .hp-aside .game-stats .content table.stats tr td {
            padding: 5px 0;
            border-bottom: 1px solid #fff; }
          .maincontent .hp-aside .game-stats .content table.stats tr th {
            text-transform: uppercase; }
          .maincontent .hp-aside .game-stats .content table.stats tr th:first-child {
            text-align: left; }
          .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(1) {
            text-align: left;
            width: 35%; }
          .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(2), .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(3), .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(4), .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(5), .maincontent .hp-aside .game-stats .content table.stats tr td:nth-child(6) {
            width: 12%; }
        .maincontent .hp-aside .game-stats .content p.info-stats {
          text-align: left;
          font-size: 14px;
          line-height: 17px; }
        .maincontent .hp-aside .game-stats .content a.komplet-stats {
          text-transform: uppercase;
          text-align: right;
          color: #fff;
          float: right;
          margin-top: 20px; }
        .maincontent .hp-aside .game-stats .content ul.aside-soupiska {
          list-style: none;
          padding: 0;
          padding-left: 10px;
          font-size: 20px;
          text-align: left; }
          .maincontent .hp-aside .game-stats .content ul.aside-soupiska li {
            margin: 10px 0; }
          .maincontent .hp-aside .game-stats .content ul.aside-soupiska a {
            color: #fff; }
      @media (max-width: 1400px) {
        .maincontent .hp-aside .game-stats .content {
          padding: 20px 10px; }
          .maincontent .hp-aside .game-stats .content table.stats tr th, .maincontent .hp-aside .game-stats .content table.stats tr td {
            font-size: 14px;
            border-right: 1px solid #fff; }
          .maincontent .hp-aside .game-stats .content table.stats tr th:last-child, .maincontent .hp-aside .game-stats .content table.stats tr td:last-child {
            border-right: none; } }
      @media (max-width: 992px) {
        .maincontent .hp-aside .game-stats .content {
          padding: 30px 20px; }
          .maincontent .hp-aside .game-stats .content table.stats tr th, .maincontent .hp-aside .game-stats .content table.stats tr td {
            font-size: 16px;
            border-right: none; } }
  @media (max-width: 992px) {
    .maincontent .hp-aside {
      padding-left: 0; } }
  .maincontent .hpbanner {
    margin-top: 30px;
    text-align: center;
    padding: 0; }
    .maincontent .hpbanner img {
      width: 98%; }
    @media (max-width: 576px) {
      .maincontent .hpbanner img {
        width: 100%; } }
  .maincontent .hpbanner:first-child {
    text-align: left; }
  .maincontent .hpbanner:last-child {
    text-align: right; }
  .maincontent .logobottom {
    padding-top: 30px;
    text-align: center;
    border-bottom: 3px solid #9B9B9B; }
    .maincontent .logobottom img {
      margin-left: auto;
      margin-right: auto;
      margin-bottom: -60px;
      background-color: #fff; }
  .maincontent .partners {
    background-color: #fff;
    width: 100%;
    margin-top: 60px;
    line-height: 210px;
    /* FLICKITY SETUP */ }
    .maincontent .partners .flickity-page-dots {
      display: none; }
    .maincontent .partners .flickity-prev-next-button {
      display: none; }
    .maincontent .partners .carousel {
      outline: none; }
    .maincontent .partners .carousel-cell {
      width: 16.7%; }
      .maincontent .partners .carousel-cell img {
        width: 100%; }
  @media (max-width: 1727px) {
    .maincontent .partners {
      line-height: 150px; } }
  @media (max-width: 1400px) {
    .maincontent .partners .carousel-cell {
      width: 25%; } }
  @media (max-width: 992px) {
    .maincontent .partners {
      line-height: 210px; }
      .maincontent .partners .carousel-cell {
        width: 33%; } }
  @media (max-width: 600px) {
    .maincontent .partners {
      line-height: 200px; }
      .maincontent .partners .carousel-cell {
        width: 50%; } }
  @media (max-width: 350px) {
    .maincontent .partners .carousel-cell {
      width: 100%; } }

@media (max-width: 1727px) {
  .maincontent {
    max-width: 1400px; } }
@media (max-width: 1400px) {
  .maincontent {
    max-width: 1000px; } }
footer {
  text-align: left;
  color: #fff;
  background-color: rgba(22, 22, 22) }
  footer .bottom-menu {
    /*background-color: #001970;*/
    background-color: #060808;
    text-transform: uppercase; }
    footer .bottom-menu .content {
      margin-left: auto;
      margin-right: auto;
      max-width: 1727px;
      padding: 15px 0px; }
      footer .bottom-menu .content .adcol {
        padding-left: 30px; }
        footer .bottom-menu .content .adcol .bottom-menu-item {
          font-size: 20px;
          line-height: 70px;
          font-weight: 700; }
          footer .bottom-menu .content .adcol .bottom-menu-item a {
            color: #fff; }
          footer .bottom-menu .content .adcol .bottom-menu-item a:hover {
            text-decoration: none; }
      @media (max-width: 576px) {
        footer .bottom-menu .content .adcol {
          padding-left: 0;
          padding-right: 0; } }
  footer .copyright {
    max-width: 1727px;
    margin-left: auto;
    margin-right: auto;
    line-height: 90px;
    padding-left: 40px; }
    footer .copyright a {
      color: #fff;
      text-decoration: underline; }
    footer .copyright a:hover {
      text-decoration: none; }
  @media (max-width: 1727px) {
    footer .bottom-menu .content {
      max-width: 1400px; }
    footer .copyright {
      max-width: 1400px; } }
  @media (max-width: 1400px) {
    footer .bottom-menu .content {
      max-width: 1000px; }
    footer .copyright {
      max-width: 1000px; } }
  @media (max-width: 576px) {
    footer .bottom-menu .content .adcol {
      text-align: center; }
    footer .copyright {
      text-align: center;
      padding-left: 0; } }
  @media (max-width: 353px) {
    footer .copyright {
      font-size: 14px; } }

.article-footer {
  margin-top: 30px !important; }

body.mensection header {
  background-color: #000000; }
  body.mensection header .firstrow {
    background-color: #161616; }
  body.mensection header .navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
    background-color: #006341; }
  body.mensection header .logo {
    background-color: #006341; }
  body.mensection header .navbar {
    color: #fff; }
    body.mensection header .navbar .navbar-brand {
      background-color: #006341; }
  body.mensection header .dropdown-menu {
    color: #fff;
    background-color: #006341; }
  body.mensection header .dropdown-item {
    color: #fff; }
  body.mensection header .dropdown-item:hover {
    background-color: #000; }
body.mensection .maincontent .hp-main .men-header {
  font-size: 40px;
  line-height: 100px;
  font-weight: 700;
  background-color: #006341;
  color: #fff;
  text-align: left;
  padding-left: 40px;
  text-transform: uppercase; }
  body.mensection .maincontent .hp-main .men-header #men-collapse-button {
    float: right;
    margin-right: 30px;
    display: none; }
  body.mensection .maincontent .hp-main .men-header #men-collapse-button:hover {
    cursor: pointer; }
body.mensection .maincontent .hp-main .men-menu {
  margin-top: 30px;
  font-size: 24px;
  line-height: 50px;
  font-weight: 700;
  background-color: #006341;
  color: #fff;
  text-transform: uppercase; }
  body.mensection .maincontent .hp-main .men-menu a {
    height: 100%;
    opacity: 0.6;
    color: #fff;
    width: 16.5%;
    padding: 0 40px;
    border-right: 2px solid #fff; }
  @media (max-width: 1727px) {
    body.mensection .maincontent .hp-main .men-menu a {
      padding: 0 20px; } }
  @media (max-width: 1400px) {
    body.mensection .maincontent .hp-main .men-menu a {
      padding: 0 10px;
      font-size: 18px; } }
  @media (max-width: 992px) {
    body.mensection .maincontent .hp-main .men-menu a {
      padding: 0 20px; } }
  @media (max-width: 830px) {
    body.mensection .maincontent .hp-main .men-menu a {
      padding: 0 10px;
      font-size: 18px; } }
  body.mensection .maincontent .hp-main .men-menu a:last-child {
    border: none; }
@media (max-width: 715px) {
  body.mensection .maincontent .hp-main .men-header #men-collapse-button {
    display: block; }
  body.mensection .maincontent .hp-main .men-menu {
    display: none; }
    body.mensection .maincontent .hp-main .men-menu a {
      width: 100%;
      display: block;
      border: none; } }
body.mensection .maincontent .hp-main .men-top-foto {
  width: 100%;
  margin-top: 30px; }
body.mensection .maincontent .hp-main .news {
  margin-top: 30px; }
  body.mensection .maincontent .hp-main .news .title {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .news .more {
    background-color: #000;
    font-size: 16px;
    width: 20%;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase; }
    body.mensection .maincontent .hp-main .news .more a {
      color: #C3C5C8; }
  @media (max-width: 1400px) {
    body.mensection .maincontent .hp-main .news .more {
      width: 30%; } }
  @media (max-width: 992px) {
    body.mensection .maincontent .hp-main .news .title {
      width: 50%; } }
  @media (max-width: 670px) {
    body.mensection .maincontent .hp-main .news .more {
      width: 50%;
      font-size: 14px; } }
  body.mensection .maincontent .hp-main .news .news-item {
    background-color: #BCBCBC; }
    body.mensection .maincontent .hp-main .news .news-item .image .description .type {
      background-color: #006341; }
    body.mensection .maincontent .hp-main .news .news-item .image .description .date {
      background-color: #000; }
    body.mensection .maincontent .hp-main .news .news-item .text .header a {
      color: #000; }
    body.mensection .maincontent .hp-main .news .news-item .text .divider {
      background-color: #006341; }
    body.mensection .maincontent .hp-main .news .news-item .text .toarticle {
      background-color: #006341; }
  body.mensection .maincontent .hp-main .news .news2row {
    background-color: #C3C5C8; }
body.mensection .maincontent .hp-main .hpsoupiska {
  margin-top: 30px; }
  body.mensection .maincontent .hp-main .hpsoupiska .title {
    width: 16.7%;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 50px;
    text-transform: uppercase;
    background-color: #006341; }
  body.mensection .maincontent .hp-main .hpsoupiska .more {
    background-color: #000;
    font-size: 16px;
    width: 20%;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase; }
    body.mensection .maincontent .hp-main .hpsoupiska .more a {
      color: #C3C5C8; }
  @media (max-width: 1400px) {
    body.mensection .maincontent .hp-main .hpsoupiska .title {
      width: 33%; }
    body.mensection .maincontent .hp-main .hpsoupiska .more {
      width: 30%; } }
  @media (max-width: 992px) {
    body.mensection .maincontent .hp-main .hpsoupiska .title {
      width: 50%; } }
  @media (max-width: 670px) {
    body.mensection .maincontent .hp-main .hpsoupiska .more {
      width: 50%;
      font-size: 14px; } }
  body.mensection .maincontent .hp-main .hpsoupiska .player {
    position: relative;
    width: 20%;
    background-color: #000;
    padding-top: 20px;
    padding-bottom: 10px; }
    body.mensection .maincontent .hp-main .hpsoupiska .player .name {
      position: relative;
      color: #fff;
      font-size: 24px;
      line-height: 24px;
      margin-top: 25px;
      z-index: 10; }
      body.mensection .maincontent .hp-main .hpsoupiska .player .name span {
        display: block;
        text-transform: uppercase;
        font-weight: 700; }
    body.mensection .maincontent .hp-main .hpsoupiska .player a {
      position: relative;
      color: #006341;
      font-size: 12px;
      line-height: 14px;
      z-index: 10; }
  @media (max-width: 670px) {
    body.mensection .maincontent .hp-main .hpsoupiska .player {
      width: 50%; } }
  body.mensection .maincontent .hp-main .hpsoupiska .player:nth-child(even) {
    background-color: #161616; }
  body.mensection .maincontent .hp-main .hpsoupiska .number {
    position: absolute;
    bottom: 0;
    left: 0;
    color: rgba(68, 68, 68, 0.5);
    font-size: 70px;
    line-height: 70px;
    font-weight: 700;
    z-index: 0; }
body.mensection .maincontent .hp-main .hpgames .title {
  background-color: #006341; }
body.mensection .maincontent .hp-main .hpgames .more {
  background-color: #000;
  font-size: 16px;
  width: 20%;
  font-weight: 700;
  line-height: 50px;
  text-transform: uppercase; }
  body.mensection .maincontent .hp-main .hpgames .more a {
    color: #C3C5C8; }
@media (max-width: 1400px) {
  body.mensection .maincontent .hp-main .hpgames .title {
    width: 33%; }
  body.mensection .maincontent .hp-main .hpgames .more {
    width: 30%; } }
@media (max-width: 992px) {
  body.mensection .maincontent .hp-main .hpgames .title {
    font-size: 24px;
    width: 50%; } }
@media (max-width: 670px) {
  body.mensection .maincontent .hp-main .hpgames .more {
    width: 50%;
    font-size: 14px; } }
body.mensection .maincontent .hp-main .hpgames .game {
  background-color: #000; }
body.mensection .maincontent .hp-main .hpgames .game:nth-child(2) {
  background-color: #161616; }
body.mensection .maincontent .hp-main .hptabulka .title {
  background-color: #006341; }
@media (max-width: 1400px) {
  body.mensection .maincontent .hp-main .hptabulka .title {
    width: 33%; } }
@media (max-width: 992px) {
  body.mensection .maincontent .hp-main .hptabulka .title {
    font-size: 24px;
    width: 55%; } }
body.mensection .maincontent .hp-main .hptabulka table.mentable {
  width: 100%;
  margin: 0;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  text-transform: none; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable th {
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 0;
    background-color: #000;
    border-bottom: 5px solid #006341; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable tr {
    padding: 0;
    height: 80px; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable tr:nth-child(odd) {
    background-color: #000; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable tr:nth-child(even) {
    background-color: #4C4C4C; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable tr.hodonin {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable td {
    padding: 0; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(2), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(2) {
    text-align: left;
    width: 20%; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(1), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(1) {
    width: 8%; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(3), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(4), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(5), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(6), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(7), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(8),
  body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(3), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(4), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(5), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(6), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(7), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(8) {
    width: 12%; }
  body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(1), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(2), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(3), body.mensection .maincontent .hp-main .hptabulka table.mentable td:nth-of-type(7),
  body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(2), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(3), body.mensection .maincontent .hp-main .hptabulka table.mentable th:nth-of-type(7) {
    font-weight: 700; }
  @media (max-width: 670px) {
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(2) {
      text-indent: 0;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(3), body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(4), body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(5), body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(6), body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(7), body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(8) {
      text-indent: -9999px;
      line-height: 0; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(2)::after {
      display: none; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(3)::after {
      content: "Z";
      text-indent: 0;
      display: block;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(4)::after {
      content: "V";
      text-indent: 0;
      display: block;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(5)::after {
      content: "R";
      text-indent: 0;
      display: block;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(6)::after {
      content: "P";
      text-indent: 0;
      display: block;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(7)::after {
      content: "B";
      text-indent: 0;
      display: block;
      line-height: initial; }
    body.mensection .maincontent .hp-main .hptabulka table.mentable tr th:nth-child(8)::after {
      content: "S";
      text-indent: 0;
      display: block;
      line-height: initial; } }
@media (max-width: 550px) {
  body.mensection .maincontent .hp-main .hptabulka table.mentable {
    font-size: 12px; } }
body.mensection .maincontent .hp-main .article .header {
  background-color: #006341; }
body.mensection .maincontent .hp-main .article .topimage .description .type {
  background-color: #006341; }
body.mensection .maincontent .hp-main .article .topimage .description .date {
  background-color: #000; }
body.mensection .maincontent .hp-main .article .text {
  color: #000; }
  body.mensection .maincontent .hp-main .article .text h1 {
    color: #006341; }
  body.mensection .maincontent .hp-main .article .text .gametitles {
    color: #fff;
    background-color: #006341; }
body.mensection .maincontent .hp-main .games-list {
  color: #000; }
  body.mensection .maincontent .hp-main .games-list h1 {
    color: #006341; }
  body.mensection .maincontent .hp-main .games-list .btn-default {
    color: #000;
    border: 2px solid #000; }
  body.mensection .maincontent .hp-main .games-list .btn-default:active, body.mensection .maincontent .hp-main .games-list .btn-default:focus, body.mensection .maincontent .hp-main .games-list .btn-default:hover {
    color: #fff;
    background: #000;
    border: 2px solid #000; }
body.mensection .maincontent .hp-main .lineup {
  color: #000; }
  body.mensection .maincontent .hp-main .lineup h1 {
    color: #006341; }
    body.mensection .maincontent .hp-main .lineup h1 a {
      color: #006341; }
  body.mensection .maincontent .hp-main .lineup .btn-default {
    color: #000;
    border: 2px solid #000; }
  body.mensection .maincontent .hp-main .lineup .btn-default:active, body.mensection .maincontent .hp-main .lineup .btn-default:focus, body.mensection .maincontent .hp-main .lineup .btn-default:hover {
    color: #fff;
    background: #000;
    border: 2px solid #000; }
  body.mensection .maincontent .hp-main .lineup table th {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .lineup table td a {
    color: #000; }
  body.mensection .maincontent .hp-main .lineup .dolnivysvetlivka a {
    color: #000; }
  body.mensection .maincontent .hp-main .lineup .games-list .strankovani a {
    color: #000; }
  body.mensection .maincontent .hp-main .lineup .games-list .strankovani a.strankovaniVyrazne {
    background: #006341;
    color: #ffffff;
    border: 1px solid #006341; }
body.mensection .maincontent .hp-main .hrac {
  color: #000; }
  body.mensection .maincontent .hp-main .hrac h1, body.mensection .maincontent .hp-main .hrac h2 {
    color: #006341; }
  body.mensection .maincontent .hp-main .hrac ul.player-infobox {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .hrac .player-infostats .tab {
    background-color: #000; }
  body.mensection .maincontent .hp-main .hrac .player-infostats .tab.active {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .hrac ul.player-articles li a {
    color: #000; }
  body.mensection .maincontent .hp-main .hrac .player-dalsiclanky a {
    color: #000; }
  body.mensection .maincontent .hp-main .hrac table th {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .hrac table td a {
    color: #000; }
body.mensection .maincontent .hp-main .zobraz {
  color: #000; }
  body.mensection .maincontent .hp-main .zobraz h1 {
    color: #006341; }
body.mensection .maincontent .hp-main .vybersezonu select {
  color: #000; }
body.mensection .maincontent .hp-main .archiv {
  color: #000; }
  body.mensection .maincontent .hp-main .archiv h1 {
    color: #006341; }
  body.mensection .maincontent .hp-main .archiv .btn-default {
    color: #000;
    border: 2px solid #000; }
  body.mensection .maincontent .hp-main .archiv .btn-default:active, body.mensection .maincontent .hp-main .archiv .btn-default:focus, body.mensection .maincontent .hp-main .archiv .btn-default:hover {
    color: #fff;
    background: #000;
    border: 2px solid #000; }
  body.mensection .maincontent .hp-main .archiv select {
    color: #000; }
  body.mensection .maincontent .hp-main .archiv .archiv-submit-btn {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .archiv .articles-list .item .text .typ {
    background-color: #006341; }
  body.mensection .maincontent .hp-main .archiv .articles-list .item .text a {
    color: #000; }
  body.mensection .maincontent .hp-main .archiv .strankovani a {
    color: #000; }
  body.mensection .maincontent .hp-main .archiv .strankovani a.strankovaniVyrazne {
    background: #006341;
    color: #ffffff;
    border: 1px solid #006341; }
body.mensection .maincontent .hp-aside .aktuality .title, body.mensection .maincontent .hp-aside .survey .title, body.mensection .maincontent .hp-aside .game-stats .title {
  background-color: #006341; }
body.mensection .maincontent .hp-aside .aktuality .content, body.mensection .maincontent .hp-aside .survey .content, body.mensection .maincontent .hp-aside .game-stats .content {
  background-color: #000; }
body.mensection .maincontent .hp-aside .survey .content .active {
  color: #006341; }
body.mensection .maincontent .hp-aside .survey .content .submit {
  background-color: #006341; }
body.mensection footer {
  background-color: #161616; }
  body.mensection footer .bottom-menu {
    background-color: #000; }

/*# sourceMappingURL=style.css.map */



.row .banners{
    text-align: center;
    margin: 0 auto;
}
.row .banners img{
    width: 750px;
    margin: 0px 20px;    
}
@media (max-width: 1727px){
  .row .banners img{
      width: 650px; 
  }
}
@media (max-width: 1400px){
  .row .banners img{
      width: 450px; 
  }
}
@media (max-width: 980px){
  .row .banners img{
      width: 330px; 
  }
}
@media (max-width: 800px){
  .row .banners {
        display: inline-grid;
     }
     .row .banners img{
        width: 300px; 
        margin: 5px 0px; 
        } 
}

.banners-green{
    text-align: center;
    margin: 0 auto;
}
.banners-green img{
    width: 625px;
    margin: 0px 10px;   
}
@media (max-width: 1727px){
  .banners-green img{
    width: 500px;
  }
}
@media (max-width: 1400px){
  .banners-green img{
      width: 350px; 
  }
}
@media (max-width: 800px){
    .banners-green {
        display: inline-grid;
     }
     .banners-green img{
        width: 300px; 
        margin: 5px 0px; 
        }   
}

@media (max-width: 990px){
    .description{
        position: unset !important;
    }
    .aktuality-pc {
        display: none;
    }
}

@media (min-width: 990px){
    .aktuality-mobile {
        display: none;
    }
}

.aktivni {
    display: unset;
}
.neaktivni {
    display: none;
}

.maincontent .hp-main .zobraz table.nice a.prohra {
    color: #e30613;
    text-decoration: none;
}

.maincontent .hp-main .zobraz table.nice a.vyhra {
    color: #008000;
    text-decoration: none;
}

.maincontent .hp-main .zobraz table.nice a.remiza {
    color: #0056b3;
    text-decoration: none;
}

th.center, td.center {
    text-align: center;
}

.maincontent .hp-main .zobraz .btn-default {
    color: #000;
    border: 2px solid #000;
    background-color: #fff;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    line-height: 28px;
    padding: 0 10px;
    display: inline-block;
    margin-bottom: 5px;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    user-select: none;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom:20px;
}

.maincontent .hp-main .zobraz .btn-default:hover {
    color: #fff;
    background: #000;
    border: 2px solid #000;
}

.maincontent .hp-main .zobraz .menicko {
    text-align: right;
}

.whiteback {
  background-color: #fff;
  padding: 25px;
}

.partners {
  background-color: #fff !important;
}

/* SLIDER PARTNER� + HLAVN� STR�NKA �L�NKY ZOBRAZEN� �ipek */
.previous, .next, .flickity-page-dots {
  display: block;
}

@media (max-width: 996px) {
  .mobile_display_none {display:none;}
}

#tabLiga td{
font-size: 12pt !important
}



