.gigpress-date{height:2em; text-align: center;}
.date {
    padding: 2em 1em;
    background: #212121;
    border-radius: 10px;
    font-size: 0.8em;
    line-height: 1;
    width: 100%;
    max-width: 80px;
    overflow-wrap: break-word;
}

tr.gigpress-tour td {background:rgba(0,0,0,0.5);}
 td.gigpress-tickets{text-align: right;}
a.gigpress-tickets-link{background: #212121;
border-radius: 10px;
padding: 0.5em 1.2em;
font-size:0.7em;
font-weight: normal;
font-family: 'Reem Kufi', sans-serif;}
th.gigpress-heading {
    background: #000;
    font-size: 0.9em;
    font-weight: bold;
    border-bottom: none;
    text-align: center;
}

.venue{
    font-size: 1.3em;
    line-height: 1;
    
}
.city{font-size: 1em;
     line-height: 1;
}
.country{font-size: 1em;
        line-height: 1;
}
.time{
    font-size: 1em;
    line-height: 1.5;
    font-weight: bold;
    margin-top:0.5em;
}
.gigpress-table td {
    padding: 1em 0.3em;
    text-align: center;}
span.gigpress-info-item, span.gigpress-info-label{
    color:#ccc;}

.ticketsarea, .notes{
    text-align: center;
}
.notes{width: 80%;
margin: 1em auto;
font-size: 0.7em;
font-style: italic;
line-height: 1;}
.ticketsarea{width: 80%;
margin: 1em auto;
font-size: 1em;
line-height: 1;}
.additionalinfo{
    font-size: 0.8em;
    line-height: 1;
    margin-top:1em;
}

@media screen and (min-width:40em){
   .venue{
    font-size: 1.4em;
    line-height: 1;
    
}
.city{font-size: 1.1em;
     line-height: 1;
}
.country{font-size: 0.9em;
        line-height: 1;
}
.time{
    font-size: 0.9em;
    line-height: 1;
}
.date {font-size:0.9em; max-width:90px;}
a.gigpress-tickets-link {
    font-size: 1em;
}
.gigpress-table td {
    padding: 1em;
text-align: left;}

.additionalinfo{
    font-size: 1em;
}
   
}