@charset "UTF-8";
.carousel {}
.with_margin {
  margin-bottom: 3.5rem;
  border: white 1px solid; 
}
.without_margin {
  position: relative;
  top: -7rem;
}
.no_display {  display: none; }
.carousel-cell {
  width: 100%;
  height: auto;
  padding: 1rem 1rem 2rem 1rem;  
}
  .cell_header{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    column-gap: 0.1rem;    
    justify-content: center; 
    align-items: center;    
  }
  .cell_title {
    flex-grow: 0;   
    background: black;
    color: white;
    border-radius: 1rem;        
    margin: 0 0 0.5rem 0;
    padding: 1rem;
    font-weight: bold;
    text-align: center;
}
  .cell_subtitle{
    font-style: italic;
    font-weight: normal;
 }
  .cell_text{
    font-size: 1rem;
    font-weight: 550;
    line-height: 1.5rem;
    
  }
.cell_text.dance-Nights     {    color: white; background: rgba(37,49,58, 0); padding: 1rem; }
.cell_text.dance-Gossipers  {    color: white; background: rgba(120,67,25, 0.9); padding: 1rem; }
.cell_text.dance-Gipsy      {    color: rgb(59,1,8); background: rgba(214,214,236, 0.7); padding: 1rem; }
.cell_text.dance-Kalinka    {    color: white; background: rgba(25,114,11, 0.8); padding: 1rem; }
.cell_text.dance-Valse      {    color: white; background: rgba(249,99,103, 0.6); padding: 1rem; }
.cell_text.dance-Katiousha  {    color: rgb(80, 70, 65); background: rgba(209,213,216, 0.75); padding: 1rem; }
.cell_text.dance-Sherazade  {    color: white; background: rgba(03,62,102, 0.7); padding: 1rem; }
.cell_text.dance-Quadrille  {    color: black; background: rgba(121,137,180, 0.7); padding: 1rem; }
.cell_text.dance-Territory  {    color: black; background: rgba(121,137,180, 0.7); padding: 1rem; }
.cell_text.dance-Scarf      {    color: black; background: rgba(121,137,180, 0.7); padding: 1rem; }
.cell_text.dance-Tatars     {    color: white; background: rgba(250,146,55, 0.6); padding: 1rem; }
/*    */
.cell_text.company-Team           {    color: black; background: rgba(255,255,255, 0.4); padding: 1rem; }
.cell_text.company-Choreographer  {    color: black; background: rgba(214,214,214, 0.7); padding: 1rem; }
.cell_text.company-Talents        {    color: black; background: rgba(256,256,256, 0.7); padding: 1rem; }
.cell_text.company-Contact        {    justify-content: center;  align-items: center; color: black; }

.talent_info    {   background: white;  padding: 0.25rem; }
.contact_info   {   background: white;  padding: 2rem; }
.media_item     {   background: white;  margin: 2rem;  padding: 0.5rem;     border-radius: 0.25rem;    }
.media_link     {   text-decoration: none; color:blue; }
/*    */

/*    

#dance-Nights   {    background: url('../resources/bg_imgs/bg_dance-Nights.avif');   }
#dance-Gossipers{    background: url('../resources/bg_imgs/bg_dance-Gossipers.avif');}
#dance-Gipsy    {    background: url('../resources/bg_imgs/bg_dance-Gipsy.avif');    }
#dance-Kalinka  {    background: url('../resources/bg_imgs/bg_dance-Kalinka.avif');  }
#dance-Valse    {    background: url('../resources/bg_imgs/bg_dance-Valse.avif');    }
#dance-Katiousha{    background: url('../resources/bg_imgs/bg_dance-Katiousha.avif');}
#dance-Sherazade{    background: url('../resources/bg_imgs/bg_dance-Sherazade.avif');}
#dance-Quadrille{    background: url('../resources/bg_imgs/bg_dance-Quadrille.avif');}

#company-Team         {    background: url('../resources/bg_imgs/bg_company-Team.jpg');          }
#company-Choreographer{    background: url('../resources/bg_imgs/bg_company-Choreographer.jpg'); }
#company-Talents      {    background: url('../resources/bg_imgs/bg_company-Talents.webp');      }
#company-Contact      {    background: url('../resources/bg_imgs/bg_company-Contact.jpg');       }
   
  */

#event-2026_01_25   {    background: url('../resources/event_imgs/event-2026_01_25_bg.jpg');  }
#event-2026_01_10   {    background: url('../resources/event_imgs/event-2026_01_10_bg.jpg');  }
#event-2025_01_11   {    background: url('../resources/event_imgs/event-2025_01_11_bg.jpg');  }
#event-2024_11_30   {    background: url('../resources/event_imgs/event-2024_11_30_bg.jpg');  }

#dance-Nights   {    background: url('../resources/bg_imgs/bg_dance-Nights.jpg');   }
#dance-Gossipers{    background: url('../resources/bg_imgs/bg_dance-Gossipers.jpg');}
#dance-Gipsy    {    background: url('../resources/bg_imgs/bg_dance-Gipsy.jpg');    }
#dance-Kalinka  {    background: url('../resources/bg_imgs/bg_dance-Kalinka.jpg');  }
#dance-Valse    {    background: url('../resources/bg_imgs/bg_dance-Valse.jpg');    }
#dance-Katiousha{    background: url('../resources/bg_imgs/bg_dance-Katiousha.jpg');}
#dance-Sherazade{    background: url('../resources/bg_imgs/bg_dance-Sherazade.jpg');}
#dance-Quadrille{    background: url('../resources/bg_imgs/bg_dance-Quadrille.jpg');}
#dance-Territory{    background: url('../resources/bg_imgs/bg_dance-Territory.jpg');}
#dance-Scarf    {    background: url('../resources/bg_imgs/bg_dance-Scarf.jpg');}
#dance-Tatars   {    background: url('../resources/bg_imgs/bg_dance-Tatars.jpg');}

#dance-Territory{    background: url('../resources/bg_imgs/bg_dance-Territory.jpg');}
#dance-Scarf    {    background: url('../resources/bg_imgs/bg_dance-Scarf.jpg');}
#dance-Tatars   {    background: url('../resources/bg_imgs/bg_dance-Tatars.jpg');}

#company-Team         {    background: url('../resources/bg_imgs/bg_company-Team.jpg');          }
#company-Choreographer{    background: url('../resources/bg_imgs/bg_company-Choreographer.jpg'); }
#company-Talents      {    background: url('../resources/bg_imgs/bg_company-Talents.jpg');       }
#company-Media        {    background: url('../resources/bg_imgs/bg_company-Media.jpg');         }

#company-Contact      {    background: url('../resources/bg_imgs/bg_company-Contact.jpg');       }

/*    
  */
.flickity-prev-next-button {
  top: 140px;
  -webkit-transform: none;
          transform: none;
}
.flickity-prev-next-button.previous {
  left: -30px;
}
.flickity-prev-next-button.next {
  right: -30px;
}

