
/* CSS Document */
/* universal addition 2026 */
#portmain .art-middle .typ-vypis-twins2-chess .inn {
   gap: 20px;
}

#portmain .art-middle .typ-vypis-twins2-chess .vtitle {
  
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}


/*  block href - arrow - head */
a[href*="void"]{
   
  cursor: text;
 }

 a[href*="void"] img{
  
   cursor: default;
  }

  #portmain .art-middle .typ-vypis-1 div.vtitle a[href*="void"]:hover {
    color: inherit;
  }

  .row-mbsep p  {
    margin-bottom: 10px;
  }

  .row-mbsep .dalsiinfo {
    float:right;
    font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  }

@media only screen and (max-width: 800px) {
    .grid.grid-pad .mbsep.col-1-2
  {
      width: inherit;
     /* height:100%;
      background-color:aqua;*/
    }


/* picture - 100% - trial*/

.mbsep.col-1-2 td
    {
        /*display: flex;*/
        flex-direction:column;
      }
body .row-mbsep  {
  display: flex;
  
  align-items: inherit;
  margin-bottom:20px !important;
}


.row-mbsep tr,  .row-mbsep td, .row-mbsep tbody {
  
    display: flex;
  }

  .row-mbsep table {
    height: 100%;
      display: flex;
    }

    #portmain  .row-mbsep img {
      height: 100%;
        object-fit: cover;
      }

    .pgkt-on      #portmain  .row-mbsep img,  .pgkt-ol      #portmain  .row-mbsep img {
      height: auto;
        object-fit: contain;
        max-width: 80%;
      }

  }
/* specific*/
/* specific - end*/

/* launched 2026 - new chess*/
#portmain .art-middle .typ-vypis-twins2-chess.vypis div  {
 padding: 0 !important;
 margin: 0 !important;
}


.typ-vypis-twins2-chess {
  display: grid;
 
  gap: 30px;
  grid-template-columns: 1fr 1fr;
}

#podbody #portmain .art-middle .typ-vypis-twins2-chess .vitem {
  width: 100%;
  display: flex;
}

#portmain .art-middle .typ-vypis-twins2-chess .inn {
  gap: 5px 20px;
}

#portmain .art-middle .typ-vypis-twins2-chess .inn {
    display: grid;
  grid-template-columns: 50% auto;
  grid-template-rows: auto auto;
}

.typ-vypis-twins2-chess .vabst {
  text-align:center;
  direction: ltr;
}
#portmain .art-middle .typ-vypis-twins2-chess .vsubj {
  font-size: 1.8rem;
  font-size: clamp(1.2rem, 3vw, 1.8rem);
 
}

#portmain .art-middle .typ-vypis-twins2-chess  .vclean {
  
  display: none;
}

#portmain .art-middle .typ-vypis-twins2-chess .vmini  {
  width: 100%;
  text-align: right;
  grid-row: 1 / 3;
}

#portmain .art-middle .typ-vypis-twins2-chess .vmini a {
  margin-right: 0;
  display: block;
  height: 100%;
  
}
#podbody #portmain .art-middle .typ-vypis-twins2-chess .vitem img {
 
    height: 100%;
  width: auto;
  object-fit: cover;
  max-width: 100%;
  display: block;
}
@media only screen and (min-width: 800.99px) {
 
#podbody #portmain .typ-vypis-twins2-chess .vitem:nth-child(4n+3) .inn, #podbody #portmain .typ-vypis-twins2-chess .vitem:nth-child(4n+4) .inn {
 direction: rtl
}
  }

@media only screen and (max-width: 800px) {
  .typ-vypis-twins2-chess {
   grid-template-columns: 1fr;
}
#podbody #portmain .typ-vypis-twins2-chess .vitem:nth-child(4n+2) .inn, #podbody #portmain .typ-vypis-twins2-chess .vitem:nth-child(4n+4) .inn {
 direction: rtl
}
  }

@media only screen and (max-width: 360px) {
 #portmain .art-middle .typ-vypis-twins2-chess .inn {
   
  grid-template-columns: 1fr;
  /*grid-template-rows: auto auto;*/
}
  }
