h1 {

    margin-top:0px;

}

h2 {

    margin:0px 0px 5px 0px;
    font-size:1.2em;

}

h2 {
    padding:0px 0px 10px 0px;
}

.event-title {
    margin-top: 0;
    font-size: 1.6em;
    font-weight: bold;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.event-title-block {
    background-color: #FFF;
    -webkit-box-shadow: 0px 2px 1px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 2px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 2px 1px rgb(0 0 0 / 10%);
    z-index: 20;
}

.minisite-credit {
    
    font-size: 1em;
}
 

.bzk-body {
    background-color:var(--bzk-background-color);
}

.bzk-panel-primary, .bzk-panel-primary:hover{
    border-color:var(--bzk-primary-color);
}
.bzk-bg-primary,.panel-heading.bzk-bg-primary,.bg-primary.bzk-bg-primary, .badge.bzk-bg-primary, .bzk-panel-primary .panel-heading, .bzk-bg-primary:hover{
    background-color:var(--bzk-primary-color);
    border-color:var(--bzk-primary-color);
    color:var(--bzk-font-primary-color);
}

.bzk-bg-light-primary-color, .bzk-bg-light-primary-color:hover{
    background-color:var(--bzk-light-primary-color);
    color:var(--bzk-font-light-primary-color);
}


.bzk-font-primary-color, .bzk-font-primary-color:hover{
    color:var(--bzk-font-primary-color);
}

.bzk-font-section-primary-color, .bzk-font-section-primary-color:hover{
    color:var(--bzk-font-section-primary-color);
}


.bzk-font-light-primary-color, .bzk-font-light-primary-color:hover{
    color:var(--bzk-font-light-primary-color);
}




.img-past {
    -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(/lib/minisite/default/images/grayscale.svg); /* Firefox 4+ */
  filter: gray; /* IE 6-9 */
 -webkit-filter: grayscale(1);
}

.img-past:hover {
        -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* Firefox 4+ */
  filter: none; /* IE 6-9 */
}