@media only screen and (min-width: 800.99px) {


.i-vypis {
    
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    
   
  }
  #mainwrap #portmain .i-vypis-v2024 .vitem {
    width: 49.5%;
       padding: 5px;
       margin-bottom: 10px;
   
  }

  #mainwrap #portmain .i-vypis-v2024 .vitem:nth-of-type(4n+1),  #mainwrap #portmain .i-vypis-v2024 .vitem:nth-of-type(4n+4) {
    background-color: #f4f4f4;
  

}

#mainwrap #portmain .i-vypis-v2024 .vitem.vitem1:nth-of-type(4n+3), #mainwrap #portmain .i-vypis-v2024 .vitem:nth-of-type(4n+2) {
    background-color: #fff6e9;;
  

}



}

@media only screen and (min-width: 923.99px) {

    .headerfoto .headernadpis span.obal2 {

        margin-left: min(358px, 25vw);
      }
  
    
    }