/* Rajdhani Light (300) */
@font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/Rajdhani-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
  
  /* Rajdhani Regular (400) */
  @font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/Rajdhani-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  
  /* Rajdhani Medium (500) */
  @font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/Rajdhani-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  
  /* Rajdhani SemiBold (600) */
  @font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/Rajdhani-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  
  /* Rajdhani Bold (700) */
  @font-face {
    font-family: 'Rajdhani';
    src: url('../fonts/Rajdhani-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }


@media (max-width: 768px) {
    h2 {
        font-size: 1.8rem;
    }

    h3 {
        font-size: 1.6rem;
    }

    h4 {
        font-size: 1.2rem;
    }
}
.fanshop-sizes{display:flex; flex-wrap:wrap; justify-content: center;}
.fanshop-sizes label{width:75px !important;}

.general-partner{height:unset !important;max-width:100% !important;}

.content-wrap-new{
  display: grid;
  justify-content: start;
}



.new-social a i,.new-social-mobile a i{
  color: #ffffff ;
  font-size: 25px;
}

.new-social{
  display: flex;
  width: 100%;
  justify-content: space-evenly;
}

.fullsize {
    position: relative;
    bottom: 47px;
} 

.fullsize .image img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
    display: block;
    border-radius: unset !important;
}

@media (max-width: 768px) {
    .fullsize .image img {
        height: 300px;       /* men�� v��ka na mobilech/tabletech */
    }
}

@media (max-width: 480px) {
    .fullsize .image img {
        height: 200px;       /* je�t� men�� v��ka na mal�ch mobilech */
    }
}


.fullsize .flash-news:hover{
  transform: unset !important;
}

.row-new {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 0 15px;
}










@media (max-width: 991px) {
 .new-social-mobile{
   display: flex;
   justify-content: center ;
   gap: 25px ;
   }

   .content-wrap-new{
    display: block;
}

}



#main-nav{
  overflow: visible;
}
