@charset "utf-8";
/* CSS Document */

/** {
  box-sizing: border-box;
}*/

/* Create two unequal columns that floats next to each other */
/*.column {
  float: left;
  padding: 10px;
 
}*/

.group-heading {

  font-size:24px;
  color:#a51c37;
  font-weight:400%;
}

.show-info {
  
  font-size:14px;
  font-weight:normal;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

hr { border-color:#e6e3e3;}

.keywords {display: inline-block;
    font-size: 14px;
    padding: 8px;
    text-transform: lowercase;
    font-weight: bold;
    line-height: 1.125em;
    background: #fff;
    color: #A51C37;
    border: 1px solid #d7d8dd;
    border-radius: 6px;
    transition: background 0.3s ease-in-out,color 0.3s ease-in-out;}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-start;
  
}

.flex-container>div {
  width: 45%;
  margin: 10px;
  text-align: left;
  font-size: 14px;
  padding: 0px 10px;
  min-width:200px;
  
}


.BuyTickets {
width: 100%;
min-width: 400 px;
background-color:#ececef;
border-radius: 6px;
padding: 15px;
display: inline;
margin:10px;
}

img {
    overflow-clip-margin: content-box;
    overflow: clip;
  max-width: 100%; /* Ensures images do not overflow */
    height: auto; /* Maintain the aspect ratio */
}



























