@media screen and (min-width: 100em) {
  html {
      font-size: 125% !important;
  }
}

@media screen and (min-width: 125em) {
  html {
      font-size: 125% !important;
  }
}

h1, h2, h3 {
  font-weight: 400 !important;
}

h1 {
  text-transform: uppercase;
  margin-bottom: 10px !important;
}

h2 {
  margin-top: 25px !important;
  padding-top: 15px !important;
  text-transform: uppercase;
  font-size: 16px !important;
  border-top: 1px solid;
}

.three-thirds h2:after {
  content: " (20-30 min)";
  font-size: 0.7em;
}

h3 {
  text-transform: uppercase;
  color: var(--md-primary-fg-color);
}

h4 {
  margin-top: 0px !important;
}

ul, ol {
  margin-bottom: 0px !important;
}

p, li {
  line-height: 1.3;
}

li {
  margin-bottom: 0.4em !important;
  margin-left: 12px !important;
}

.three-thirds li {
  list-style-type: none;
}

span.nikdy-nevynechej {
  color: orange;
  font-size: 0.6em;
}

span.nikdy-nevynechej:after {
  content: " Never miss";
}

.tretina {
  color: orange;
}

.swiper-pagination-bullet {
  width: 100px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #000;
  opacity: 1;
  background: rgb(201, 201, 201);
  border-radius: 10px;
}

.swiper-pagination-bullet-active {
  color: #fff;
  background: var(--md-primary-fg-color);
}

.swiper-pagination {
  top: 2px !important;
  height: 20px;
}

.swiper-wrapper {
  margin-top: 10px;
}

footer {
  display: none;
}

.print-only {
  display: none;
}

span.screen-only {
  display: inline;
}

article li ul li {
  list-style-type: disc !important;
  /* margin-bottom: 0 !important; */
}

article hr {
  margin-top: 0.6rem !important;
  margin-bottom: 0.6rem !important;
  border-bottom: 1px solid #aaa !important;
}

.paticka-narrow {
  display: block;
}

.paticka-wide {
  display: none;
}

@media (min-width: 768px) {
  .paticka-narrow {
    display: none;
  }

  .paticka-wide {
    display: block;
  }
}


.md-main__inner.md-grid {
  margin-top: 0;
}

/* Hide Table of Contents */
.md-nav__list li label {
  display: none !important;
}
.md-nav__list li a {
  display: block !important;
}


.md-sidebar--secondary {
  display: none !important;
}

label.md-header__button.md-icon[for="__search"] {
  display: none !important;
}

.md-search {
  display: none !important;
}

#__search {
  display: none !important;
}

body[data-md-color-scheme="slate"] img#kruh-cirkve {
  filter: invert(0.88);
}
