@import url('https://fonts.googleapis.com/css?family=Muli:400,700,900&subset=latin-ext');
body {
  background: #ffffff;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-size: 14pt;
  font-family: 'Muli', sans-serif !important;
}
#obsah .container {
  background: #fff;
}
.sidebar-right {
  padding-top: 50px;
}
#copy {
  background: #4e433f;
  color: #fff !important;
}
#copy p a,
#copy p a:hover {
  color: #fff;
}
a,
a:hover {
  color: #fff;
}
img {
  max-width: 100%;
}
#obsah p {
  text-align: justify;
}
.socialnisite {
  background: #1c3a1d;
  color: #fff;
  text-align: center;
  padding: 0 !important;
}
.k2slider {
  padding: 0 !important;
}
.socialnisite a {
  color: #fff;
}
/* ----------------- K2 - slider članku -------------*/
.bm_slider {
  border-radius: 0 !important;
}
/* -------------------------------- K2 -------------*/
div.k2ItemsBlock ul li div.moduleItemIntrotext {
  font-size: small;
}
a.moduleItemTitle {
  color: #1c3a1d;
  display: block;
}
h3.catItemTitle a,
h2.itemTitle {
  display: block;
  background: #1c3a1d;
  padding: 10px 0px 10px 15px !important;
  color: #fff;
  font-weight: bold;
}
.catItemAuthor,
span.itemAuthor {
  font-size: x-small;
}
.catItemAuthor a,
span.itemAuthor a {
  color: #1c3a1d;
  text-decoration: underline;
}
div.itemVideoBlock {
  padding: 0 !important;
  background: #fff !important;
  color: #555555 !important;
}
/* -------------------------------- GRUE MENU -------------*/
#gruemenu > ul > li.item-101 > a {
  padding: 5px 25px !important;
}
#gruemenu > ul > li > a {
  padding: 5px 15px !important;
}
#gruemenu > ul > li > a > img {
  padding: 0 5px !important;
}
#gruemenu.grue_95 ul li:first-child > a {
  background: #1c3a1d !important;
}
.sticky.is-sticky {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
  width: 100%;
}
.is-sticky ul.menu li a {
  display: inline-block;
  color: #ffffff;
  text-align: center;
  padding: 8px 25px;
  text-decoration: none;
  transition: 0.3s;
  font-size: 17px;
}
.is-sticky,
header {
  background: #1c3a1d;
}
