#quadmenu .quadmenu-container {
  font-synthesis: none;
}

.gCDHgs:hover {
  -webkit-box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);
  box-shadow: 0 10px 20px rgba(3, 27, 78, 0.1);
}
@media (prefers-color-scheme: light) {
  .app___31_XP_dark {
    display: none;
  }
}

body.custom-background {
  background-color: var(--custom-background-color);
  background-image: var(--custom-background);

}

.frame___2geSo {

  background-color: var(--switch-color) !important;
}

.frame__title___3WKjg {
  color: var(--reverse-switch-color) !important;

}
.frame__subtitle___E-Vjs {

  color: var(--reverse-switch-color) !important;
}

.wh-cell_basic .wh-cell__part-title_l {

  color: var(--switch-color2) !important;
}

.description {
  color: var(--switch-color2);
}
.eOxLfP {
  color: var(--switch-color2);
}
/*.frame___2geSo {
background-color: #000;
}
.frame__title___3WKjg {
  color: #ffffff;
}
.frame__subtitle___E-Vjs {
  color: #ffffff;
}
.wh-cell_basic .wh-cell__part-title_l {
  color: #ffffff;
}
.frame___2geSo {
padding-right: 32px;
padding-left: 32px;
opacity: 0.88;
}
/*.app__image___1Zp2m {
position: absolute;
background-image: url(/images/Mockup-11.png);
background-size: cover;
} */
.app___31_XP {

  background-color: var(--switch-color);
}
.gCDHgs {
  background-color: var(--switch-grey-color);
  border: 1px solid var(--switch-grey-color2);
}
.gCDHgs:hover {
  -webkit-box-shadow: 0 10px 20px var(--switch-box-shadow-grey);
  box-shadow: 0 10px 20px var(--switch-box-shadow-grey);
}
.fiqCRY {
  /*background: linear-gradient(rgba(255, 255, 255, 0), #161819 100%, #161819); */
  background: var(--switch-card-bottom);
}
.jZmoFz {
  background-color: var(--switch-section-background);
  color: var(--switch-section-background-color);
}
.breadcrumbs .trail-items li {
  color: var(--breadcrumbs-color);
}
/* guide section */
.first .entry-grid {
  background-color: var(--guide-article-background) !important;
}
/* Guide section end */
.entry-content,
#comments .commentlist article .comment-meta a {
  color: var(--switch-text-color) !important;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
#comments .commentlist article .comment-author a,
#comments .commentlist article .comment-author,
#comments-title,
#reply-title,
#commentform label {
  color: var(--switch-h2-color) !important;
}
#main {
  background: var(--switch-background-color) !important;

}
.so-widget-sow-headline-default-f41d891659a5
  .sow-headline-container
  .decoration
  .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px solid #161819 !important;
  width: 100%;
  max-width: 80%;
}
tr:nth-child(even) {
  background: var(--tab-second-color);
}
.entry-content table {
  border-bottom: 1px solid var(--content-table-color) !important;

}
.content-hero {
  background: var(--content-hero-color);

}
.list ul li {
  color: var(--ul-li-color) !important;
  background: url(/images/ul_check.png) 0 50%
    no-repeat transparent;
}
.list-haha ul li {
  color: var(--ul-li-color) !important;
  background: url(/images/list_bad.png) 0 50%
    no-repeat transparent;
}
.casina_vypis_main .casino .info_cont .desc {
  color: var(--room-grid-title-color) !important;
}
.academy_box_shadow {
  /*border: 1px solid #e0e5ec !important;*/
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.4);
  background-color: var(--room-grid-color) !important;
}
.casina_vypis_main .casino .info_cont .title a {

  color: var(--room-grid-title-color) !important;
}
.casina_vypis_main .casino .buttons {

  /*border-left: 1px solid #e0e5ec !important; */
  background-color: var(--room-grid-color) !important;

}
.casina_vypis_main .casino .show_hideble1 span {
  background-color: var(--room-grid-color) !important;
}
/*.casina_vypis_main .casino:hover .show_hideble1 span {
  background-color: var(--room-grid-color) !important;
}*/
/*.casina_vypis_main .casino .show_hideble1.opened span {
  background-color: var(--room-grid-color-hideble-open) !important;
} */
.casina_vypis_main .casino .area_hideble .list ul li {

  background: url(/images/ul_check.png) 0 50%
    no-repeat transparent;
}

.casina_vypis_main .casino .area_hideble .list-haha ul li {

}
.so-widget-sow-headline-default-8d8ed0dedf8a
  .sow-headline-container
  .decoration
  .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px solid #677283 !important;
  width: 100%;
  max-width: 80%;
}
.so-widget-sow-headline-default-a48f924f7889
  .sow-headline-container
  .decoration
  .decoration-inside {
  height: 1px;
  display: inline-block;
  border-top: 1px solid #677283 !important;

}
#cf7md-form
  .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth)
  .mdc-textfield__label {
  color: #a1a9b5 !important;
}
#cf7md-form .cf7md-item select,
#cf7md-form .cf7md-item input,
#cf7md-form .cf7md-item textarea {
  color: #a1a9b5 !important;
}
#cf7md-form
  .mdc-textfield--upgraded:not(.mdc-textfield--fullwidth):not(.mdc-textfield--multiline)::after {
  transform: none;
  background-color: #a1a9b5 !important;
}
#cf7md-form .mdc-textfield--multiline .mdc-textfield__input {
  padding: 4px;
  transition: border-color 180ms cubic-bezier(0.4, 0, 0.2, 1);
  border: 1px solid#a1a9b5 !important;
  border-radius: 2px;
}
.wpcf7-form input[type="submit"] {
  color: #248cc9 !important;
  border-radius: 0.25em;
  text-decoration: none;
  font-size: 16px;
  padding: 10px 20px;
  background-color: #161819 !important;
  border: 1px solid #dcdcdc !important;
}
.dQKxGH {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  color: var(--switch-color3);
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  text-transform: uppercase;
  z-index: 5;
}
.uk-tab > li.uk-active > a {
  border-color: #e5e5e5 #e5e5e5 transparent !important;
  background: var(--uktab-color);
  color: #37a5e5;
}
.uk-tab > li > a {
  color: var(--uktab-a) !important;
}
.uk-tab > li > a:hover {
  background: var(--uktab-a-hover) !important;
}
@media (min-width: 784px) {
  .app__image___zaloopa {
    position: absolute;
  }
  @media screen and (max-width: 1230px) {
    .casina_vypis_main .casino .rating_cont {
      padding: 50px 2.5% 0;
    }
  }

  @media screen and (max-width: 1122px) {
    .casina_vypis_main .casino .logo {
      float: none;
      width: 100%;
    }

    .casina_vypis_main .casino .info_cont {
      float: none;
      width: 100%;
      padding: 15px 3%;
      padding-bottom: 0;
      text-align: center;
      margin-bottom: 0;
      margin-top: 0;
    }

    .casina_vypis_main .casino .info_cont .info {
      margin-bottom: 0;
    }

    .casina_vypis_main .casino .rating_cont {
      float: none;
      width: 100%;
      text-align: center;
      padding-top: 0;
    }

    .casina_vypis_main .casino .rating_cont .rating {
      margin: auto;
    }

    .casina_vypis_main .casino .buttons {
      float: none;
      width: 100%;
      position: relative;
      margin-top: 10px;
      padding: 1.5% 1%;
    }
  }

  @media screen and (max-width: 940px) {
    .casina_vypis_main .casino .area_hideble .list,
    .casina_vypis_main .casino .area_hideble .hodnoceni,
    .casina_vypis_main .casino .area_hideble .gallery {
      float: none;
      width: 100%;
      margin: 10px 0;
    }

    .casina_vypis_main .casino .area_hideble .list-haha,
    .casina_vypis_main .casino .area_hideble .hodnoceni,
    .casina_vypis_main .casino .area_hideble .gallery {
      float: none;
      width: 100%;
      margin: 10px 0;
    }

    .casina_vypis_main .casino .area_hideble .gallery {
      text-align: center;
    }
  }

  @media screen and (max-width: 610px) {
    .pagination .last {
      display: none;
    }
  }

  @media screen and (max-width: 570px) {
    .pagination ul li {
      margin-bottom: 16px;
    }
  }
  .post-navigation a,
  #image-navigation a {
    text-decoration: none;
    padding: 6px 10px;
    border-top: solid 1px #aaa;
    border-left: solid 1px #bbb;
    border-right: solid 1px #bbb;
    border-bottom: solid 1px #bbb;
    background: var(--post-navigation) !important;
    background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
    background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
    background: -o-linear-gradient(#ffffff, #ebebeb);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 11px;
    font-weight: bold;
    color: #646464 !important;
    display: inline-block;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.125);
  }
  article.post {
    zoom: 1;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid var(--switch-article-post) !important;
  }
}
@media (prefers-color-scheme: light) {
  .wh-section__wrapper_app___10dir10 {
    display: none;
  }
}
