body {
 font-family: "Roboto", sans-serif;
 font-weight: 400;
 font-style: normal;
}

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {
 font-family: "Marmelad", "Roboto", sans-serif;
 font-weight: 400;
 font-style: normal;
}

.mainimgcontainer {
 position: relative;
 color: white;
 height: 60vh;
}
.mainimgcontainer .mainimgtxt {
 position: absolute;
 right: 10%;
 top: 0;
 width: 35%;
 height: 100%;
 padding: 3rem 2rem;
 background-color: rgba(255, 255, 255, 0.5);
 color: #000;
}
.mainimgcontainer .mainimgtxt span {
 background: #FFF;
 white-space: nowrap;
}
.mainimgcontainer img {
 width: 100%;
 height: 100%;
 object-fit: cover;
}

.last-show-col .card-img-top {display: block; margin: 0 auto; width: 100%; height: 200px; object-fit: cover;}
.last-show-col .card-title {font-size: 0.8rem;}
.last-show-col .card-text, .last-show-col .card-text p {font-size: 0.6rem;}
.last-show-col .more-images .col {text-align: center;}
.last-show-col .more-images img {width: 100%; height: 70px; object-fit: cover;}

.module-news .entry-layout .eMessage .e-cover-image {display: block; padding: 20px 0;}
.module-news .entry-layout .eMessage .ulightbox {display: block; padding: 20px 0;}

/*# sourceMappingURL=main.css.map */