:root {
    --blue: #3a3089;
    --red: #ec268f;
    --green: green;
}

.preloader .inner figure img,
.footer .footer-bar .logo img {
    height: auto;
}

@media screen and (min-width: 960px) {
    .navbar .logo a img {
        height: auto;
        position: absolute;
        top: 5px;
    }
}

@media only screen and (max-width: 991px),
    only screen and (max-device-width: 991px) {
    .navbar .more-button {
        margin-left: auto;
    }
}

.slider .events-slider-content .swiper-slide .inner .date span {
    opacity: 1;
    color: white;
}

.slider .events-slider-content .swiper-slide .inner .location span {
    opacity: 1;
}

.register h2 small {
    display: block;
    font-size: 0.3em;
    font-weight: normal;
}

.section-title.image-height-auto figure img {
    height: auto;
    max-width: 70%;
}

.drop-cap {
    color: var(--red);
    float: left;
    font-family: "Mont";
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
    font-weight: bold;
}

.img img img.img {
    max-width: 100%;
}

ul.fancy-bullet {
    list-style: none;
    padding-left: 0;
}

ul.fancy-bullet li {
    padding-bottom: 15px;
}

ul.fancy-bullet li .title {
    font-family: "Mont";
    color: var(--red);
}
