@import url(../../Thirdparty/animate.css);
.nav-link {
  color: black !important;
  font-family: 'Roboto', sans-serif !important;
  font-size: 17px !important;
  font-weight: 300 !important; }
  .nav-link:hover, .nav-link:focus {
    color: black !important; }
  .nav-link.active {
    color: black !important;
    cursor: not-allowed; }

.nav-item img {
  margin-top: 12px;
  height: 15px;
  margin-right: 15px; }
.nav-item.search-icon {
  margin-left: 10px;
  cursor: pointer; }
.nav-item.more-menu {
  cursor: pointer;
  width: 44px;
  height: 41px;
  background-image: url("../img/menu_icon-black.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 29px 15px; }
  .nav-item.more-menu[aria-expanded="true"] {
    background-image: url("../img/cross_icon-black.svg");
    background-size: 29px 29px; }

nav {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); }

.navbar-brand {
  color: black !important;
  font-family: 'Roboto', sans-serif !important;
  font-size: 17px !important;
  font-weight: 700;
  padding-top: 0px;
  padding-bottom: 0px; }
  .navbar-brand img {
    height: 40px;
    width: auto; }

#subNavBar {
  z-index: 5;
  padding: 20px;
  position: fixed;
  width: 100%;
  max-height: 80vh;
  overflow-y: auto;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); }

#everything-holder a {
  display: inline-block;
  color: black;
  padding: 20px 20px 0px 0px; }
  #everything-holder a:hover, #everything-holder a:focus {
    text-decoration: underline;
    color: black;
    background-color: transparent; }
  #everything-holder a.nav-link {
    padding: 20px 20px 0px 0px; }
  #everything-holder a.sub-link {
    padding: 0px 20px 0px 20px; }
  #everything-holder a.sub-sub-link {
    padding: 0px 20px 0px 40px; }

.subcards {
  z-index: 2;
  display: flex;
  position: fixed;
  top: auto;
  transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  top: 56px; }
  .subcards.scrolled {
    top: 25px; }
    @media (max-width: 768px) {
      .subcards.scrolled {
        top: 27px; } }
    .subcards.scrolled:hover {
      top: 56px; }
  .subcards .nav-item a {
    display: inline-block;
    padding: 10px 15px 8px 30px;
    background-position: 10px 12px;
    background-repeat: no-repeat;
    color: #707070;
    text-align: center;
    font-weight: 300;
    font-family: 'Roboto', sans-serif !important;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5); }
    @media (max-width: 768px) {
      .subcards .nav-item a {
        font-size: 13px; } }
    .subcards .nav-item a:hover {
      color: #707070;
      text-decoration: none; }
    .subcards .nav-item a.bakal {
      background-color: #00CDFE;
      background-image: url("../img/lock.png");
      background-size: 12px 16px; }
      @media (max-width: 550px) {
        .subcards .nav-item a.bakal {
          background-image: none !important;
          padding: 10px 10px 8px 10px !important; } }
    .subcards .nav-item a.rest {
      background-color: #FF9393;
      background-image: url("../img/rest.png");
      background-size: 16px 16px;
      background-position: 12px 12px;
      padding: 10px 15px 8px 36px; }
      @media (max-width: 550px) {
        .subcards .nav-item a.rest {
          background-image: none !important;
          padding: 10px 10px 8px 10px !important; } }
    .subcards .nav-item a.calender {
      background-color: #FECC00;
      background-image: url("../img/calen.png");
      background-size: 16px 16px;
      background-position: 12px 12px;
      padding: 10px 15px 8px 36px; }
      @media (max-width: 550px) {
        .subcards .nav-item a.calender {
          background-image: none !important;
          padding: 10px 10px 8px 10px !important; } }
      @media (max-width: 345px) {
        .subcards .nav-item a.calender {
          padding: 8px 10px 5px 10px !important;
          line-height: 12px !important; } }
    .subcards .nav-item a.omluvenka {
      background-color: #a6e22e;
      background-image: url("../img/omluvenka.png");
      background-size: 16px 16px;
      background-position: 12px 12px;
      padding: 10px 15px 8px 36px;
      -webkit-border-bottom-right-radius: 20px;
      -moz-border-radius-bottomright: 20px;
      border-bottom-right-radius: 20px; }
      @media (max-width: 550px) {
        .subcards .nav-item a.omluvenka {
          background-image: none !important;
          padding: 10px 10px 8px 10px !important; } }

@media (max-width: 996px) {
  .showItToMe {
    display: none; } }

.mySearch {
  width: 0px;
  height: 100%;
  position: fixed;
  right: 0px;
  top: 0px;
  overflow: hidden;
  z-index: 5500;
  transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -webkit-transition: all 1s ease-in-out; }
  .mySearch.showIt {
    width: calc(100vw - 210px);
    right: 60px; }
  .mySearch #searchbox {
    margin-top: 11px;
    background-color: #f8f9fa !important; }
    .mySearch #searchbox input {
      width: calc(100% - 150px);
      height: 33px; }

#everything-holder .nav-link.active {
  color: #FECC00 !important; }

#carouselintro .introcarouselmy {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
  -webkit-filter: grayscale(100%) contrast(120%);
  filter: grayscale(100%) contrast(130%);
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
  transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out; }
  @media (min-width: 768px) {
    #carouselintro .introcarouselmy {
      height: 70vh; } }
  #carouselintro .introcarouselmy:hover {
    -webkit-filter: grayscale(0%) contrast(100%);
    filter: grayscale(0%) contrast(100%); }
  #carouselintro .introcarouselmy .darker {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.2); }
  #carouselintro .introcarouselmy .carousel-caption {
    max-height: 100%;
    top: 50%;
    transform: translateY(-50%); }
    #carouselintro .introcarouselmy .carousel-caption h2 {
      font-size: 24px;
      font-weight: 200; }
      @media (min-width: 768px) {
        #carouselintro .introcarouselmy .carousel-caption h2 {
          font-size: 36px; } }
      @media (min-width: 992px) {
        #carouselintro .introcarouselmy .carousel-caption h2 {
          font-size: 76px; } }
      #carouselintro .introcarouselmy .carousel-caption h2 small {
        font-size: 14px;
        font-weight: normal; }
        @media (min-width: 768px) {
          #carouselintro .introcarouselmy .carousel-caption h2 small {
            font-size: 20px; } }
    #carouselintro .introcarouselmy .carousel-caption p {
      font-size: 14px;
      font-weight: 600; }
      @media (min-width: 992px) {
        #carouselintro .introcarouselmy .carousel-caption p {
          font-size: 18px; } }
    #carouselintro .introcarouselmy .carousel-caption .animated {
      -webkit-animation-delay: 1s;
      animation-delay: 1s; }

.carousel-control-next, .carousel-control-prev {
  opacity: 1 !important; }
  .carousel-control-next .carousel-control-next-icon, .carousel-control-next .carousel-control-prev-icon, .carousel-control-prev .carousel-control-next-icon, .carousel-control-prev .carousel-control-prev-icon {
    width: 49px;
    height: 89px; }
  .carousel-control-next .carousel-control-prev-icon, .carousel-control-prev .carousel-control-prev-icon {
    background-image: url("../img/left-arrow.svg") !important; }
  .carousel-control-next .carousel-control-next-icon, .carousel-control-prev .carousel-control-next-icon {
    background-image: url("../img/right-arrow.svg") !important; }

h1, h2, h3, h4, h5, h6 {
  font-size: 34px;
  text-align: center;
  font-weight: 300; }
  h1.kvet-coloured, h2.kvet-coloured, h3.kvet-coloured, h4.kvet-coloured, h5.kvet-coloured, h6.kvet-coloured {
    color: #00CDFE !important; }
    h1.kvet-coloured + .bottom-line, h2.kvet-coloured + .bottom-line, h3.kvet-coloured + .bottom-line, h4.kvet-coloured + .bottom-line, h5.kvet-coloured + .bottom-line, h6.kvet-coloured + .bottom-line {
      background-color: #00CDFE !important; }

h1 {
  font-size: 34px; }

h2 {
  font-size: 30px; }

h3 {
  font-size: 26px; }

h4 {
  font-size: 20px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 12px; }

.bottom-line {
  width: 85px;
  height: 2px;
  background-color: #414042;
  margin: 0 auto;
  margin-bottom: 30px; }

.aktuality {
  padding-top: 40px;
  padding-bottom: 60px; }

.rada-wrapper.animated:nth-child(0) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.rada-wrapper.animated:nth-child(1) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s; }

.rada-wrapper.animated:nth-child(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.rada-wrapper.animated:nth-child(3) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s; }

.rada-wrapper.animated:nth-child(4) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.rada-wrapper.animated:nth-child(5) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s; }

.rada-wrapper.animated:nth-child(6) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s; }

.rada-wrapper.animated:nth-child(7) {
  -webkit-animation-delay: 1.75s;
  animation-delay: 1.75s; }

.rada-wrapper.animated:nth-child(8) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s; }

.rada-wrapper.animated:nth-child(9) {
  -webkit-animation-delay: 2.25s;
  animation-delay: 2.25s; }

.rada-wrapper.animated:nth-child(10) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s; }

.rada-wrapper.animated:nth-child(11) {
  -webkit-animation-delay: 2.75s;
  animation-delay: 2.75s; }

.rada-wrapper.animated:nth-child(12) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.rada-wrapper.animated:nth-child(13) {
  -webkit-animation-delay: 3.25s;
  animation-delay: 3.25s; }

.rada-wrapper.animated:nth-child(14) {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s; }

.rada-wrapper.animated:nth-child(15) {
  -webkit-animation-delay: 3.75s;
  animation-delay: 3.75s; }

.rada-wrapper.animated:nth-child(16) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s; }

.rada-wrapper.animated:nth-child(17) {
  -webkit-animation-delay: 4.25s;
  animation-delay: 4.25s; }

.rada-wrapper.animated:nth-child(18) {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s; }

.rada-wrapper.animated:nth-child(19) {
  -webkit-animation-delay: 4.75s;
  animation-delay: 4.75s; }

.rada-wrapper.animated:nth-child(20) {
  -webkit-animation-delay: 5s;
  animation-delay: 5s; }

.rada-wrapper.animated:nth-child(21) {
  -webkit-animation-delay: 5.25s;
  animation-delay: 5.25s; }

.rada-wrapper.animated:nth-child(22) {
  -webkit-animation-delay: 5.5s;
  animation-delay: 5.5s; }

.rada-wrapper.animated:nth-child(23) {
  -webkit-animation-delay: 5.75s;
  animation-delay: 5.75s; }

.rada-wrapper.animated:nth-child(24) {
  -webkit-animation-delay: 6s;
  animation-delay: 6s; }

.rada-wrapper.animated:nth-child(25) {
  -webkit-animation-delay: 6.25s;
  animation-delay: 6.25s; }

.rada-wrapper.animated:nth-child(26) {
  -webkit-animation-delay: 6.5s;
  animation-delay: 6.5s; }

.rada-wrapper.animated:nth-child(27) {
  -webkit-animation-delay: 6.75s;
  animation-delay: 6.75s; }

.rada-wrapper.animated:nth-child(28) {
  -webkit-animation-delay: 7s;
  animation-delay: 7s; }

.rada-wrapper.animated:nth-child(29) {
  -webkit-animation-delay: 7.25s;
  animation-delay: 7.25s; }

.rada-wrapper.animated:nth-child(30) {
  -webkit-animation-delay: 7.5s;
  animation-delay: 7.5s; }

.rada-wrapper.animated:nth-child(31) {
  -webkit-animation-delay: 7.75s;
  animation-delay: 7.75s; }

.rada-wrapper.animated:nth-child(32) {
  -webkit-animation-delay: 8s;
  animation-delay: 8s; }

.rada-wrapper.animated:nth-child(33) {
  -webkit-animation-delay: 8.25s;
  animation-delay: 8.25s; }

.rada-wrapper.animated:nth-child(34) {
  -webkit-animation-delay: 8.5s;
  animation-delay: 8.5s; }

.rada-wrapper.animated:nth-child(35) {
  -webkit-animation-delay: 8.75s;
  animation-delay: 8.75s; }

.rada-wrapper.animated:nth-child(36) {
  -webkit-animation-delay: 9s;
  animation-delay: 9s; }

.rada-wrapper.animated:nth-child(37) {
  -webkit-animation-delay: 9.25s;
  animation-delay: 9.25s; }

.rada-wrapper.animated:nth-child(38) {
  -webkit-animation-delay: 9.5s;
  animation-delay: 9.5s; }

.rada-wrapper.animated:nth-child(39) {
  -webkit-animation-delay: 9.75s;
  animation-delay: 9.75s; }

.rada-wrapper.animated:nth-child(40) {
  -webkit-animation-delay: 10s;
  animation-delay: 10s; }

.rada-wrapper.animated:nth-child(41) {
  -webkit-animation-delay: 10.25s;
  animation-delay: 10.25s; }

.rada-wrapper.animated:nth-child(42) {
  -webkit-animation-delay: 10.5s;
  animation-delay: 10.5s; }

.rada-wrapper.animated:nth-child(43) {
  -webkit-animation-delay: 10.75s;
  animation-delay: 10.75s; }

.rada-wrapper.animated:nth-child(44) {
  -webkit-animation-delay: 11s;
  animation-delay: 11s; }

.rada-wrapper.animated:nth-child(45) {
  -webkit-animation-delay: 11.25s;
  animation-delay: 11.25s; }

.rada-wrapper.animated:nth-child(46) {
  -webkit-animation-delay: 11.5s;
  animation-delay: 11.5s; }

.rada-wrapper.animated:nth-child(47) {
  -webkit-animation-delay: 11.75s;
  animation-delay: 11.75s; }

.rada-wrapper.animated:nth-child(48) {
  -webkit-animation-delay: 12s;
  animation-delay: 12s; }

.rada-wrapper.animated:nth-child(49) {
  -webkit-animation-delay: 12.25s;
  animation-delay: 12.25s; }

.rada-wrapper.animated:nth-child(50) {
  -webkit-animation-delay: 12.5s;
  animation-delay: 12.5s; }

.rada-wrapper {
  margin-bottom: 10px; }
  .rada-wrapper .title {
    width: 100%;
    display: block;
    position: relative;
    color: #414042;
    text-decoration: none;
    padding: 6px 50px 6px 13px;
    background-image: url("../img/arrow-down.png");
    background-repeat: no-repeat;
    background-position: right center;
    font-weight: 300;
    background-color: rgba(255, 196, 0, 0.46); }
    .rada-wrapper .title .textwrapper {
      word-wrap: break-word; }
    .rada-wrapper .title:hover, .rada-wrapper .title:focus {
      text-decoration: none;
      color: white;
      background-color: #FECC00; }
    .rada-wrapper .title[aria-expanded="true"] {
      background-image: url("../img/arrow-up.png");
      background-color: #414042;
      color: white; }
  .rada-wrapper .odpoved {
    background-color: #F2F4F8;
    text-decoration: none;
    padding: 9px 13px 1px 13px;
    margin-bottom: 15px; }

.halved-article {
  border-top: 60px solid transparent !important;
  margin-top: -60px; }
  .halved-article .text-right h1, .halved-article .text-right h2, .halved-article .text-right h3, .halved-article .text-right h4, .halved-article .text-right h5, .halved-article .text-right h6 {
    text-align: right; }
  .halved-article .text-left h1, .halved-article .text-left h2, .halved-article .text-left h3, .halved-article .text-left h4, .halved-article .text-left h5, .halved-article .text-left h6 {
    text-align: left; }
  .halved-article .textclouser {
    display: flex; }
    .halved-article .textclouser .text-wrapper {
      padding-top: 50px;
      padding-bottom: 50px;
      align-self: center; }
      @media (max-width: 767px) {
        .halved-article .textclouser .text-wrapper {
          padding-left: 20px;
          padding-right: 20px; } }

.row-wrapper {
  align-items: stretch; }
  .row-wrapper img {
    object-fit: cover;
    width: 100%;
    height: 100%; }
  @media (max-width: 991px) {
    .row-wrapper .img-wrapper {
      order: 1; }
    .row-wrapper .textclouser {
      order: 2; } }

.gallery-wrapp {
  margin-bottom: 40px; }
  .gallery-wrapp .gallery-images {
    display: flex;
    justify-content: center;
    padding-bottom: 7px;
    flex-wrap: wrap; }
    .gallery-wrapp .gallery-images a {
      width: 160px;
      display: inline-block;
      padding: 7px;
      overflow: hidden;
      position: relative; }
      .gallery-wrapp .gallery-images a img {
        width: 100%; }
    .gallery-wrapp .gallery-images.smallerimages a {
      width: 50px; }

article .image-wrap {
  padding-bottom: 30px; }
  article .image-wrap img {
    width: 100%; }

.souboryfolders {
  padding-top: 30px;
  padding-bottom: 35px; }
  .souboryfolders .row {
    justify-content: center; }

.box-nastenka {
  width: 190px;
  height: 190px;
  position: relative;
  display: flex;
  margin: 15px;
  padding: 15px;
  background-color: rgba(255, 196, 0, 0.46);
  text-align: center;
  background-image: url("../img/popup.png");
  background-position: bottom right;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  align-items: center;
  justify-content: center; }
  .box-nastenka a {
    color: black;
    position: relative;
    display: block;
    margin-bottom: 15px; }

.box-nastenka.animated:nth-child(0) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s; }

.box-nastenka.animated:nth-child(1) {
  -webkit-animation-delay: 0.125s;
  animation-delay: 0.125s; }

.box-nastenka.animated:nth-child(2) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s; }

.box-nastenka.animated:nth-child(3) {
  -webkit-animation-delay: 0.375s;
  animation-delay: 0.375s; }

.box-nastenka.animated:nth-child(4) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.box-nastenka.animated:nth-child(5) {
  -webkit-animation-delay: 0.625s;
  animation-delay: 0.625s; }

.box-nastenka.animated:nth-child(6) {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s; }

.box-nastenka.animated:nth-child(7) {
  -webkit-animation-delay: 0.875s;
  animation-delay: 0.875s; }

.box-nastenka.animated:nth-child(8) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.box-nastenka.animated:nth-child(9) {
  -webkit-animation-delay: 1.125s;
  animation-delay: 1.125s; }

.box-nastenka.animated:nth-child(10) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s; }

.box-nastenka.animated:nth-child(11) {
  -webkit-animation-delay: 1.375s;
  animation-delay: 1.375s; }

.box-nastenka.animated:nth-child(12) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s; }

.box-nastenka.animated:nth-child(13) {
  -webkit-animation-delay: 1.625s;
  animation-delay: 1.625s; }

.box-nastenka.animated:nth-child(14) {
  -webkit-animation-delay: 1.75s;
  animation-delay: 1.75s; }

.box-nastenka.animated:nth-child(15) {
  -webkit-animation-delay: 1.875s;
  animation-delay: 1.875s; }

.box-nastenka.animated:nth-child(16) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s; }

.box-nastenka.animated:nth-child(17) {
  -webkit-animation-delay: 2.125s;
  animation-delay: 2.125s; }

.box-nastenka.animated:nth-child(18) {
  -webkit-animation-delay: 2.25s;
  animation-delay: 2.25s; }

.box-nastenka.animated:nth-child(19) {
  -webkit-animation-delay: 2.375s;
  animation-delay: 2.375s; }

.box-nastenka.animated:nth-child(20) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s; }

.box-nastenka.animated:nth-child(21) {
  -webkit-animation-delay: 2.625s;
  animation-delay: 2.625s; }

.box-nastenka.animated:nth-child(22) {
  -webkit-animation-delay: 2.75s;
  animation-delay: 2.75s; }

.box-nastenka.animated:nth-child(23) {
  -webkit-animation-delay: 2.875s;
  animation-delay: 2.875s; }

.box-nastenka.animated:nth-child(24) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.box-nastenka.animated:nth-child(25) {
  -webkit-animation-delay: 3.125s;
  animation-delay: 3.125s; }

.box-nastenka.animated:nth-child(26) {
  -webkit-animation-delay: 3.25s;
  animation-delay: 3.25s; }

.box-nastenka.animated:nth-child(27) {
  -webkit-animation-delay: 3.375s;
  animation-delay: 3.375s; }

.box-nastenka.animated:nth-child(28) {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s; }

.box-nastenka.animated:nth-child(29) {
  -webkit-animation-delay: 3.625s;
  animation-delay: 3.625s; }

.box-nastenka.animated:nth-child(30) {
  -webkit-animation-delay: 3.75s;
  animation-delay: 3.75s; }

.box-nastenka.animated:nth-child(31) {
  -webkit-animation-delay: 3.875s;
  animation-delay: 3.875s; }

.box-nastenka.animated:nth-child(32) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s; }

.box-nastenka.animated:nth-child(33) {
  -webkit-animation-delay: 4.125s;
  animation-delay: 4.125s; }

.box-nastenka.animated:nth-child(34) {
  -webkit-animation-delay: 4.25s;
  animation-delay: 4.25s; }

.box-nastenka.animated:nth-child(35) {
  -webkit-animation-delay: 4.375s;
  animation-delay: 4.375s; }

.box-nastenka.animated:nth-child(36) {
  -webkit-animation-delay: 4.5s;
  animation-delay: 4.5s; }

.box-nastenka.animated:nth-child(37) {
  -webkit-animation-delay: 4.625s;
  animation-delay: 4.625s; }

.box-nastenka.animated:nth-child(38) {
  -webkit-animation-delay: 4.75s;
  animation-delay: 4.75s; }

.box-nastenka.animated:nth-child(39) {
  -webkit-animation-delay: 4.875s;
  animation-delay: 4.875s; }

.box-nastenka.animated:nth-child(40) {
  -webkit-animation-delay: 5s;
  animation-delay: 5s; }

.box-nastenka.animated:nth-child(41) {
  -webkit-animation-delay: 5.125s;
  animation-delay: 5.125s; }

.box-nastenka.animated:nth-child(42) {
  -webkit-animation-delay: 5.25s;
  animation-delay: 5.25s; }

.box-nastenka.animated:nth-child(43) {
  -webkit-animation-delay: 5.375s;
  animation-delay: 5.375s; }

.box-nastenka.animated:nth-child(44) {
  -webkit-animation-delay: 5.5s;
  animation-delay: 5.5s; }

.box-nastenka.animated:nth-child(45) {
  -webkit-animation-delay: 5.625s;
  animation-delay: 5.625s; }

.box-nastenka.animated:nth-child(46) {
  -webkit-animation-delay: 5.75s;
  animation-delay: 5.75s; }

.box-nastenka.animated:nth-child(47) {
  -webkit-animation-delay: 5.875s;
  animation-delay: 5.875s; }

.box-nastenka.animated:nth-child(48) {
  -webkit-animation-delay: 6s;
  animation-delay: 6s; }

.box-nastenka.animated:nth-child(49) {
  -webkit-animation-delay: 6.125s;
  animation-delay: 6.125s; }

.box-nastenka.animated:nth-child(50) {
  -webkit-animation-delay: 6.25s;
  animation-delay: 6.25s; }

.dataTables_wrapper > .row > div:nth-child(1) {
  order: 2; }

.dataTables_wrapper > .row > div:nth-child(2) {
  order: 1; }

div.dataTables_wrapper div.dataTables_filter {
  text-align: left !important; }

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc_disabled:before {
  content: "" !important; }

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_desc_disabled:after {
  content: "" !important; }

body {
  overflow-x: hidden;
  padding-top: 57px;
  font-family: 'Roboto', sans-serif !important; }

.btn-primary {
  width: 188px;
  height: 38px;
  border: 2px solid #FECC00;
  font-size: 14px;
  font-weight: 900;
  background-color: #FECC00;
  text-align: center;
  color: white;
  cursor: pointer;
  padding-top: 10px;
  display: inline-block;
  text-transform: uppercase;
  border-radius: 4px !important; }
  @media (min-width: 768px) {
    .btn-primary {
      width: 138px;
      height: 34px;
      font-size: 12px;
      padding-top: 6px; } }
  .btn-primary:hover, .btn-primary:focus {
    text-decoration: none !important;
    background-color: #FECC00;
    border: 2px solid #FECC00; }
  .btn-primary:active {
    background-color: #FECC00 !important;
    border-color: #FECC00 !important;
    -webkit-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: inset 2px 2px 2px 0px rgba(0, 0, 0, 0.5); }
  .btn-primary.disabled {
    background-color: #414042;
    color: white;
    border: 2px solid #414042;
    cursor: not-allowed; }
  .btn-primary.error {
    background-color: #9f0024; }
  .btn-primary.outlined {
    background-color: white;
    color: #FECC00 !important; }
  .btn-primary.outlinedwhite {
    background-color: transparent;
    border: 2px solid white;
    color: white; }
  .btn-primary.inverted {
    background-color: white;
    border: 2px solid #FECC00;
    color: #FECC00; }
  .btn-primary.formedmy {
    width: 40% !important;
    padding-top: 3px !important; }
    .btn-primary.formedmy:last-child {
      margin-left: auto; }

.widemap {
  height: 400px; }

.widedark {
  background-color: #F2F4F8;
  margin-bottom: 30px; }
  .widedark.paddingall {
    padding-top: 30px;
    padding-bottom: 45px; }

footer {
  background-color: #F2F4F8; }
  footer .text-wrapper {
    padding: 40px; }
    footer .text-wrapper p {
      max-width: 430px;
      margin: 0 auto;
      margin-bottom: 10px; }

.fc-event {
  color: black; }

.fc-bg {
  background-color: white; }

.fc-other-month {
  background-color: #F2F4F8; }

.fc-sun {
  background-color: #ffefef; }

.fc-sat {
  background-color: #ffefef; }

.jumbotron {
  max-width: 700px;
  margin: 0 auto; }

.download {
  padding: 15px 10px 10px 50px;
  display: block;
  background-image: url("../img/download.png");
  background-position: left center;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  color: #0d3349; }

@media (min-width: 992px) {
  .cookiebanner {
    max-width: 700px;
    margin: 0 auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px; } }

/*# sourceMappingURL=global.css.map */
