/*oprava menitko - leto - pridano - hros */
@media only screen and (min-width: 923.9px) {
body #podbody .row-pageheader {
  background-image: url(images/cover_wh_03.png), url(images/header_03_26.gif);
 
  height: 190px;
 
}

#topnav #rsmenu .menu-lbox > ul > li {
  
  text-align: center;
  display: inline-flex;
align-items: stretch;
}

#topnav #rsmenu .menu-lbox > ul > li:not(.last) > a {
 
  display: flex;
  align-items: center;
}
#topnav #rsmenu .menu-lbox > ul > li > .megamenu {
  
   width: calc(100% + 2px);
  top: 46px;
}

#topnav #rsmenu .menu-lbox > ul > li:hover > .megamenu {
 top: 46px;
    left: -1px;
    width: calc(100% + 2px);
  
}
#topnav #rsmenu .menu-lbox > ul > li > a {
  line-height: 17px;
  padding: 6px 16px 6px;
}
}



 #obdobi #ob-leto {
   border-bottom: solid 3px #ffcb00;
height: 31px;
}

#obdobi #ob-zima {
    border-bottom: none 2px #37b1cd;
}

.row-headerfoto .headerfoto {
   
    background-image: url(slider/header_le.jpg);
	background-position: 0px 30px;
   
}

#takt {
    margin-top: 30px;
  
}



 #obdobi_menu #ob-leto {
   border-bottom: solid 3px #ffcb00;
height: 31px;
}

#obdobi_menu #ob-zima {
    border-bottom: none 2px #37b1cd;
}

/* mobil - verze */

#mobnav #rsmenu01 .menu-rbox #ob-zima{
	border-top: none;
	border-bottom: none;
	
}

#mobnav #rsmenu01 .menu-rbox #ob-leto{
	border-top: solid 3px #ffcb00;
	border-bottom: none;
}

.sidelink-shop {
	
/*	display: none;*/
}

.flex-caption span.obal span.obal2 span.obal-abs1 {
 
  min-width: 130px;
  box-sizing: border-box;
  display: none !important;
}

#topnav #rsmenu .menu-lbox > ul > li > a {
 
  font-size: 15px;
}



@media only screen and (max-width: 923px) {
	.pgkt-uvle  #takt {
   
  margin-top: 0px;  
}

	 #takt {
   
  margin-top: 0px;  
}

	}

@media only screen and (max-width: 600px) {
/* vysoky obrazek v mobilu*/



#podbody .flexslider .slides img {
    height: 40vw;
   width: 100vw;
    opacity: 0;

}

.flexslider .slides > li:nth-of-type(4n+1) {
   
    background-image: url(slider/3_07_le.jpg);
}

.flexslider .slides > li:nth-of-type(4n+2) {
   
    background-image: url(slider/4_07_le.jpg);
}

.flexslider .slides > li:nth-of-type(4n+3) {
   
    background-image: url(slider/9_07_le.jpg);
}




.flexslider .slides > li {
   
    background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

	
}

@media only screen and (max-width: 400px) {
/* vysoky obrazek v mobilu*/



#podbody .flexslider .slides img {
    height: 61vw;
   width: 100vw;
    opacity: 0;

}








}

