.polozka_menu {
  font-size: 16px;
}
.h1_home{
  font-size: 68px;
}
.polozka_rozdelovnik_home_nazev{
  line-height: 40px;	
}

@media only screen and (max-width: 1480px) {
.polozka_menu {
  font-size: 14px;
}
}

@media only screen and (max-width: 1370px) {	 /*full HD tablet - vetsinou do 1280* | od tp bylo - 1230 | 1290 */
.h1_home{
    font-size: 38px;
    line-height: 50px;
}
.obal_mutace{
  margin-top: 0px;
}
.resp_menu{
  display: block;
  float: right;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  margin-top: 4px;
  margin-left: 20px;
  padding: 0px;
  cursor: pointer;
}
.resp_menu_text{
  display: none;
  float: left;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  margin-right: 10px;
}
.resp_menu .efekt_resp_menu_ikona{

}
.horni_menu{
  display: none;
  float: none;
  position: absolute;
  right: 0px;
  top: 80px;
  width: 380px;
  background-color: #000000;
  overflow: auto;
  z-index: 20;
}
.logo{
  position: relative;
  z-index: 30; /* logo zamerne presahuje hlavicku - musi byt nad cernym overlay menu (z-index 20) */
}
.odsazeni_horni_menu_h{
  display: block;
  height: 20px;
}
.odsazeni_horni_menu_d{
  display: block;
  height: 20px;
}
.obal_polozky_menu{
  float: none;
  display: block;
  padding-bottom: 0px;
}
.polozka_menu{
  float: none;
  display: block;
  height: auto;
  line-height: normal;
  color: #FFFFFF;
  padding: 8px 10px 8px 10px;
}
.resp_plusko{
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 34px;
  height: 34px;
  cursor: pointer;
  opacity: 0.8;
  z-index: 5;

  background-position: center center;
  background-repeat: no-repeat;
  background-image: url("../../img/hlavicka/resp_plusko.png");
}
.resp_plusko_zabal{
  background-image: url("../../img/hlavicka/resp_plusko_on.png");
}
.obal_polozky_menu:hover .polozka_menu, .polozka_menu:hover {
  color: #BDB27F;
}
.aktivni_menu, .aktivni_menu:hover {
  color: #BDB27F;
}
.obal_submenu{
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  width: 96%;
  padding: 0px 2% 0px 2%;
}
}

@media only screen and (max-width: 650px) {
.h1_home {
    font-size: 30px;
    line-height: 40px;
  }
}