.social-media div {
    float: left;
}
.social-media a {
    display:block;
    background-size: 2rem;
    background-repeat: no-repeat;
    width:  2rem;
    height: 2rem;
    background-position: center;
}
.social-media a:hover {
    filter: invert(80%) sepia(78%) saturate(2365%) hue-rotate(356deg) brightness(97%) contrast(108%);
}
.social-media a.sm-icon-twitter {
    background-image: url("/assets/icons/linkedin.svg");
    margin: 0 1rem 0 0;
}
.social-media a.sm-icon-instagram {
    background-image: url("/assets/icons/instagram.svg");
    margin: 0 1.2rem 0 0;
}
.social-media a.sm-icon-rss {
    background-image: url("/assets/icons/rss.svg");
    margin: 0 1.3rem 0 0;
}
.social-media a.sm-icon-youtube {
    background-image: url("/assets/icons/youtube.svg");
    background-size: 3rem;
    width:  3rem;
    background-position-y: center;
    margin: 0 1rem 0 0;
}
.social-media a.sm-icon-mastodon {
    background-image: url("/assets/icons/mastodon.svg");
    background-size: 2.4rem;
    width:  2rem;
    margin: 0 1.1rem 0 0;
}
.social-media a.sm-icon-linkedin {
    background-image: url("/assets/icons/linkedin.svg");
    background-size: 2.4rem;
    width:  2rem;
    margin: 0 1.1rem 0 0;
}

li.option-wrap input[type=checkbox] {
    display: none;
}

.calendar .close-button {
    padding-top: 5px;
}

.blogitem {
    height: 30rem !important;
}

.blogitem p {
    word-wrap: break-word;
    overflow: hidden;
    max-height: 5em;
}

.logo-bw {
    margin-top: 1rem;
}

@social-media (max-width: 1023px) {
    .synced-slider-mobile ul {
        display: none !important;
    }    
}
