@charset "UTF-8";
/*
 * Soubor ktery generuje barvy pro danou stranku.
 * Vsechny identifikatory jsou vnorene do tridy, kterou ma prirazeno body.
 *
 */
/* DIIT BLOK V SIDEBARU */
#block-views-articles-diit-block .block-title a, #block-views-articles-hry-block .block-title a {
  line-height: 500px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../../../stkf6/img/diit-logo-white-small.png);
  opacity: 0.85;
}
#block-views-articles-diit-block .block-title a:hover, #block-views-articles-hry-block .block-title a:hover {
  background-color: #216d95;
}

#block-views-articles-hry-block .block-title a {
  background-color: #329ad1;
  background-image: url(../../../stkf6/img/cdr-hry-logo-white-small.png);
}

#logo, #logo a {
  width: 240px;
  height: 112px;
  top: -34px;
}

/* Zvýraznění herní sekce */
.header-bar ul.links li.menu-2449 a {
  height: 23px;
  background: #00689b;
  position: relative;
  top: -5px;
  margin-bottom: -10px;
  padding-top: 20px !important;
  text-align: center;
}

.domain-cdr-cz {
  color: #232323;
  background-color: #efefef;
  background-image: url(../../../stkf6/img/background.png);
  /*
   * MENU
   */
  /*
   * SLIDER
   */
  /*
   * TEASERS
   */
  /*
   * SLIDER
   */
  /*
   * QUICK TABS
   */
  /*
   * IMAGES
   */
  /*
   * HEADERS
   */
  /*
   * KOMERČNÍ SDĚLENÍ
   */
  /*
   * CONTENT
   */
  /*
   * COMMENTS
   */
  /*
   * TABLE
   */
  /*
   * GRAFY
   */
  /*
   * TYPO
   */
  /*
   * FOOTER
   */
  /*
   * LABELS
   */
}
.domain-cdr-cz p {
  color: #232323;
}
.domain-cdr-cz a {
  color: #329ad1;
}
.domain-cdr-cz a:hover {
  color: rgb(33.4462151394, 109.0637450199, 149.0537848606);
}
.domain-cdr-cz a.normal-color {
  color: #232323 !important;
}
.domain-cdr-cz a.normal-color:hover {
  text-decoration: underline;
}
.domain-cdr-cz .block-title a {
  color: #fff;
  background-color: #329ad1;
}
.domain-cdr-cz .block-title a:hover {
  color: #fff;
  background-color: rgb(33.4462151394, 109.0637450199, 149.0537848606);
}
.domain-cdr-cz .bold {
  color: rgb(60.5, 60.5, 60.5);
}
.domain-cdr-cz .basic-box, .domain-cdr-cz .with-background {
  background-color: #fff;
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
  border: 1px solid #ddd;
}
.domain-cdr-cz .header-bar .fluid-background {
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
}
.domain-cdr-cz .header-bar.primary-header-bar .fluid-background {
  background-color: #329ad1;
}
.domain-cdr-cz .header-bar.primary-header-bar a {
  color: #fff;
}
.domain-cdr-cz .header-bar.primary-header-bar a:hover, .domain-cdr-cz .header-bar.primary-header-bar a.active, .domain-cdr-cz .header-bar.primary-header-bar a.active-trail {
  color: #232323;
  background-color: #fff;
}
.domain-cdr-cz .header-bar.secondary-header-bar .fluid-background {
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
.domain-cdr-cz .header-bar .search-form .arrow-right-button {
  border-left-color: #329ad1;
}
.domain-cdr-cz .header-bar .search-form .arrow-right-button:hover {
  border-left-color: rgb(133.3067729084, 195.0438247012, 227.6932270916);
}
.domain-cdr-cz .submenu a {
  color: #898989;
}
.domain-cdr-cz .submenu a:hover, .domain-cdr-cz .submenu a.active {
  color: #232323;
}
.domain-cdr-cz .block-hp-slideshow {
  border: 1px solid #ddd;
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
}
.views-row-even .domain-cdr-cz .node-article.node-teaser, .even .domain-cdr-cz .node-article.node-teaser {
  background-color: rgb(237.4402390438, 246.3486055777, 251.0597609562);
}
.domain-cdr-cz .node-article.node-teaser .submitted {
  color: #878787;
}
.domain-cdr-cz .node-article.node-slider-item h2 {
  background-color: #fff;
}
.domain-cdr-cz .node-article.teaser {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
}
.field-name-field-related-articles .domain-cdr-cz .node-article.teaser {
  box-shadow: none;
}
.domain-cdr-cz .node-article.teaser h2 a {
  color: #329ad1;
}
.domain-cdr-cz .node-article.teaser.hover h2 a {
  color: rgb(38.1195219124, 124.3027888446, 169.8804780876);
}
.domain-cdr-cz .node-article.node-small-teaser h2 a {
  color: rgb(73.25, 73.25, 73.25);
}
.domain-cdr-cz .block-hp-slideshow {
  background-color: #fff;
}
.domain-cdr-cz .slider-control-inner {
  background-color: #fff;
}
.domain-cdr-cz .hover .slider-control-inner {
  background-color: #329ad1;
  color: #fff;
}
.domain-cdr-cz .hover .arrow-left {
  border-right-color: #329ad1;
}
.domain-cdr-cz .hover .slider-control-title,
.domain-cdr-cz .hover .slider-perex {
  color: #fff;
}
.domain-cdr-cz .slider-title {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.domain-cdr-cz .slider-overlay {
  background-color: rgba(255, 255, 255, 0.25);
}
.domain-cdr-cz .slider-title a {
  color: #232323 !important;
  text-shadow: 1px 1px 0px #fff;
}
.domain-cdr-cz .quicktabs-tabs {
  background-color: #329ad1;
}
.domain-cdr-cz .quicktabs-tabs li a {
  color: #fff;
}
.domain-cdr-cz .quicktabs-tabs li a:hover {
  background-color: rgba(255, 255, 255, 0.8);
  color: #232323;
}
.domain-cdr-cz .quicktabs-tabs li.active a {
  color: #232323;
  background-color: #fff !important;
}
.domain-cdr-cz .node-article.teaser.hover .contextual-links-wrapper a {
  color: #232323 !important;
}
.domain-cdr-cz h1.block-title,
.domain-cdr-cz .block-header .block-title, .domain-cdr-cz.page-taxonomy-term #page-title, .domain-cdr-cz.page-media-gallery-detail #page-title, .domain-cdr-cz.page-blog #page-title, .domain-cdr-cz.page-blogy #page-title, .domain-cdr-cz.page-apple #page-title {
  background-color: #329ad1;
  color: #fff;
}
.domain-cdr-cz .komercni-sdeleni .reklama {
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
}
.domain-cdr-cz .komercni-sdeleni .reklama:hover {
  background-color: #329ad1;
}
.domain-cdr-cz .komercni-sdeleni .reklama:hover a {
  color: #fff;
}
.domain-cdr-cz .komercni-sdeleni .reklama a {
  color: rgb(73.25, 73.25, 73.25);
}
.domain-cdr-cz .chapters-wrapper, .domain-cdr-cz .chapters-controls .title-wrapper {
  background-color: rgb(244.8, 244.8, 244.8);
}
.domain-cdr-cz .chapters-controls small {
  color: rgb(191.25, 191.25, 191.25);
}
.domain-cdr-cz .chapters-controls .title-wrapper .title a:hover {
  background-color: #329ad1;
  color: #fff;
}
.domain-cdr-cz hr {
  border-color: #232323;
}
.domain-cdr-cz .poll .bar .foreground {
  background-color: #329ad1;
}
.domain-cdr-cz .field-name-field-source p {
  margin: 0;
}
.domain-cdr-cz .admin-comment .submitted, .domain-cdr-cz .admin-comment .submitted a, .domain-cdr-cz .admin-comment .submitted a.normal-color {
  color: #881616 !important;
}
.domain-cdr-cz .filtered_html th {
  background-color: #329ad1;
}
.domain-cdr-cz .filtered_html tr:nth-child(odd) {
  background-color: rgb(224.9442231076, 240.1920318725, 248.2557768924);
}
.domain-cdr-cz .filtered_html tr:nth-child(even) {
  background-color: rgb(195.7868525896, 225.8266932271, 241.7131474104);
}
.domain-cdr-cz .graph .label {
  color: #232323;
}
.domain-cdr-cz .label {
  color: #878787;
}
.domain-cdr-cz #footer .fluid-background {
  background-color: #329ad1;
  box-shadow: 0px 0px 20px rgba(150, 150, 150, 0.15);
}
.domain-cdr-cz #footer p, .domain-cdr-cz #footer a, .domain-cdr-cz #footer a:hover {
  color: #fff;
}
.domain-cdr-cz .badge-blog {
  background-color: #549a15;
}
.domain-cdr-cz .badge-dont-miss {
  background-color: #881616;
}

/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px */
/* --- PR BLOK NA HOMEPAGE --- */
@media only screen and (max-width: 40em) {
  .article-pr-block {
    background-color: #329ad1;
  }
}

.article-pr-block-title {
  background-color: #329ad1;
}

/* --- --- */
/* --- ANDROID LIŠTA --- */
#android-app {
  width: 100%;
  height: 100%;
}

#android-outer {
  display: block;
  width: 100%;
  min-width: 1150px;
  height: 150px;
  background-color: #329AD1;
  color: #fff;
  font-size: 34px;
  font-weight: bold;
  position: fixed;
  top: 0px;
  z-index: 9999;
  margin: 0 auto;
}

#android-app-odsazeni {
  display: block;
  height: 170px;
}

#android-app a {
  color: #fff !important;
}

#android-app-content {
  width: 1000px;
  padding: 30px;
  height: 90px;
  margin: 0 auto;
}

#image-android-app {
  float: left;
  width: 160px;
}

#image-android-app img {
  height: 110px;
  margin-top: -10px;
}

#description-android-app {
  float: left;
  width: 790px;
}

#close-android-app {
  float: left;
  width: 50px;
  margin-top: 30px;
  text-align: center;
}

#close-android-app a {
  font-size: 60px;
  font-weight: normal;
}

#close-android-app a:hover {
  text-decoration: none;
}

#description-android-app p {
  color: #fff;
}

/* --- --- */
/*
 * LOAD MORE PAGER
 */
.view-frontpage .item-list .pager li.pager-next {
  float: none;
}

.view-frontpage .item-list .pager {
  height: 20px;
  padding: 20px;
}

.view-frontpage .item-list .pager li.pager-next a {
  color: white;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 230px;
  padding-right: 230px;
  background-color: #329AD1;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.view-frontpage .item-list .pager li.pager-next a:hover {
  background-color: rgb(99, 193, 243);
  text-decoration: none;
}

.view-frontpage .item-list .pager .ajax-progress .throbber {
  display: none;
}

/*
 * RESPONSIVE HP SLIDESHOW
 */
.hp-slider-responsive nav.orbit-bullets button {
  background-color: #329ad1;
}
.hp-slider-responsive nav.orbit-bullets button.is-active,
.hp-slider-responsive nav.orbit-bullets button:hover {
  background-color: rgb(33.4462151394, 109.0637450199, 149.0537848606);
}

/*
 * menu
 */
@media only screen and (min-width:40.063em) {
  #main-menu-top,
  #main-menu-top ul {
    background: #329ad1 !important;
  }
}

#primary-header-bar-wrapper .title-bar {
  background: #329ad1;
}

@media (max-width: 950px) {
  #primary-header-bar-wrapper #logo,
  #primary-header-bar-wrapper #logo a {
    width: 130px;
    top: 5px;
    height: auto;
  }
}
@media (max-width: 850px) {
  #primary-header-bar-wrapper #logo,
  #primary-header-bar-wrapper #logo a {
    top: -53px;
    width: 130px;
  }
}
@media only screen and (max-width: 40em) {
  #primary-header-bar-wrapper .top-bar, #primary-header-bar-wrapper .top-bar ul {
    background-color: #329ad1;
  }
}

/* --- FOOTER --- */
@media only screen and (max-width: 40em) {
  #footer {
    background-color: #329ad1;
  }
}
