/* barvy produktu */
/* pozadi */
.barb_indi {
  background-color: #f3be00;
}
.barb_tand {
  background-color: #f3be00;
}
.barb_kurz {
  background-color: #9dc319;
}
.barb_tabor {
  background-color: #ec6500;
}
.barb_pripravka {
  background-color: #ea5c60;
}
.barb_matur {
  background-color: #22308e;
}
.barb_firmy {
  background-color: #53b580;
}
.barb_klub {
  background-color: #31bce8;
}
.barb_special {
  background-color: #348ca2;
}
/* text */
.barc_indi {
  background-color: #f3be00;
}
.barc_tand {
  background-color: #f3be00;
}
.barc_kurz {
  background-color: #9dc319;
}
.barc_tabor {
  background-color: #ec6500;
}
.barc_pripravka {
  background-color: #ea5c60;
}
.barc_matur {
  background-color: #22308e;
}
.barc_firmy {
  background-color: #53b580;
}
.barc_klub {
  background-color: #31bce8;
}
.barc_special {
  background-color: #348ca2;
}
/* konec - barvy produktu */
/* produkt */
.produkt {
padding-top: 0.8em;
padding-bottom: 0.8em;
padding-left: 1.0em;
padding-right: 1.0em;
margin-bottom: 1.0em;
color: #ffffff;
font-size: 2.5em;
font-weight: 700;  
}
.uvod {
 padding-top: 0.8em;
 padding-bottom: 0.8em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-bottom: 1.0em;
 background-color: #ededed;
 font-size: 1.20em;
 line-height: 1.4; 
}
.uvod ul {
padding-top: 0.0em;
padding-bottom: 0.0em;  
font-family: Comfortaa;
line-height: 1.5em;
}   
/* konec - produkt */
/* clanek */
.img-hlava {
  max-height: 40vh;
  width: auto !important;
}
/* phoca - swipe popis */
.pswp__caption__center {
  text-align: center !important;
}
/* phoca gallery - pocty */
div.pg-category-box-title > span.pg-category-box-count {
display: none;
}
/* KONEC phoca gallery - pocty */
ul {
padding-top: 0.0em;
padding-bottom: 1.0em;  
}
.odraz-po {
  margin-bottom: 1.85em !important;
}
.odraz-pred {
  margin-bottom: 1.85em !important;
}