/*
Theme Name: ReadSpeaker Announcements
Theme URI: https://wordpress.org/themes/twentytwenty/
Author: Robert Gustafsson
Version: 1.7.1
*/

body {
    font-size: 14px;
    height: 100%;
}

footer {
    min-height: 40px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
    line-height: 1.5;
}

.categories, .release-notes {
    list-style-type: none;
	padding-left: 0; 
}

.container.announcements {
	max-width: 960px;
    min-height: -moz-calc(100vh - (239px + 40px));
    min-height: -webkit-calc(100vh - (239px + 40px));
    min-height: calc(100vh - (239px + 40px));
}

.details {
    padding-right: calc(var(--bs-gutter-x));
    padding-left: calc(var(--bs-gutter-x));
}

.bi {
    font-size: 16px;
}

.badge {
    min-width: 7em;
}

.text-bg-pending {
    background-color: rgba(255,193,7,0.4);
    color: rgb(0,0,0);
}
.text-bg-orange {
    background-color: rgb(236,151,31);
    color: rgb(0,0,0);
}

.text-orange {
    color: #fd7e14;
}

.section-title a:hover {
    text-decoration: underline!important;
}

@media screen and (min-height: 425px) {
    .container.announcements {
        min-height: -moz-calc(100vh - (241px + 40px));
        min-height: -webkit-calc(100vh - (241px + 40px));
        min-height: calc(100vh - (241px + 40px));
    }
}

@media screen and (min-height: 768px) {
    .container.announcements {
        min-height: -moz-calc(100vh - (250px + 40px));
        min-height: -webkit-calc(100vh - (250px + 40px));
        min-height: calc(100vh - (250px + 40px));
    }
}

@media screen and (min-height: 975px) {
    .container.announcements {
        min-height: -moz-calc(100vh - (260px + 40px));
        min-height: -webkit-calc(100vh - (260px + 40px));
        min-height: calc(100vh - (260px + 40px));
    }
}
