/**
 * @file
 * Subtheme specific CSS.
 */
tr {
    background: transparent;
}
h3 {
    font-weight: 500;
}
@media only screen and (min-width: 768px){
  .filter-modal input {
    width: 10rem;
  }
}

.item-production {
    height: 100%;
}
.item-people {
    height: 100%;
}
.bef-link {
    padding:0.5rem 1.25rem;
    color:black;background-color:#dddddd;
    border:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    font-weight:600;
    cursor:pointer;
    margin: auto;
    display: inline-block;
}
.item-people img {
    height: auto;
}
.item-production img {
    height: auto;
}
.table {
    margin: 0px;
}
h4 {
    font-weight: 500;
}
@media ( max-width: 979px ) {
    body {
        background: none;
    }
}
.cover-photo img {
    object-fit: unset;
    height: 100%;
}
.table-main-schedule td#duration {
    white-space: nowrap;
}
.img-in-text{
    max-width: none!important;
    height: auto;
}
.description-component img{
    max-width: 100%;
    height: auto;
}

.piltide-galerii {
    height: auto;
}
.custom-events-table {
    margin-bottom: 3rem;
}
@media only screen and (max-width: 768px){
    .schedule-show .bef-link {
        width: 100%;
        text-align: center;
        margin: 0.125rem 0;
    }
}
.table-roles td:last-child {
    width: 30%;
}
.custom-event-title {
    border-bottom: 0.25rem solid black;
    margin-top: 3.125rem;
    margin-bottom: 0;
}
