.tinynav { display: none; }
.compound-page-tinynav { display: none; }
@media (max-width: 1199px) {
    #slider-wrapper { min-height: 343px; }
}

@media (min-width: 980px) {}

@media (max-width: 979px) {
    #slider-wrapper { min-height: 264px; }
    .header-logo { float: none; width: 100%; text-align: center; }
    .header-nav-wrapper { float: none; width: 100%; text-align: center; }
    nav.header-menu ul.menu li:last-child > a { padding-right: 12px; }
    .text-align-right { float: none; text-align: center; margin: 10px 0; }
    .header form.search-form { margin: 0; }
    .utility-wrapper { width: 100%; float: none; text-align: center; }
    nav.header-menu ul.menu li { margin-left: 15px; }
    .call-to-action-banner a.button { clear: both; margin-top: 5px; }
    .compound-page-container { width: 66%; }
    .compound-page-nav { width: 30%; }
    .mpress_calendar_day { font-size: 12px; line-height: 16px; }
}

@media (min-width: 768px) and (max-width: 979px) {}

@media (min-width: 768px) {
    .s8_mpress_calendar_list { display: none; }
}

@media (max-width: 767px) {
    #slider-wrapper { min-height: 155px; }
    .homepage-callout-block { margin: 0 0 3px; width: 100%; min-height: 0; }
    .homepage-news-event-post .entry-content { padding-bottom: 6px; }
    .homepage-article { margin-left: 0; margin-right: 0; }
    .header-menu ul.menu { display: none; }
    .tinynav { display: block; margin: 10px auto; width: 100%; }
    .mpress_calendar_weekday_title { display: none; }
    .mpress_calendar_body { display: none; }
    .mpress_calendar_header tr:first-child th { width: 40%; overflow: visible; word-wrap: normal; }
    .mpress_calendar_header tr:first-child th:first-child, .mpress_calendar_header tr:first-child th:last-child { width: 30%; }
    .breadcrumbs-container { display: none; }
}

@media (min-width: 601px) and (max-width: 979px) {
    .homepage-news-event-post .entry-content { padding-left: 15px; }
}

@media (min-width: 481px) and (max-width: 767px) {}

@media ( max-width: 600px ) {
    .homepage-news-event-post { padding: 0 15px; }
    .homepage-news-event-post img.attachment-homepage-post, .homepage-news-event-post a.post-thumbnail { margin-bottom: 4px; }
    .homepage-news-event-post h4.entry-title { clear: both; }
    .homepage-news-event-post .icon { display: none; }
    .footer-social-media { text-align: center; width: 100%; }
    .footer-social-media span { display: block; }
    .extra-padding { padding-left: 20px; padding-right: 20px; }
    hr.extra-padding { padding: 0; margin: 15px 20px; }
    .compound-page-container { width: 100%; }
    .compound-page-nav { width: 100%; }
    .compound-page-nav > ul { display: none; }
    .compound-page-tinynav { display: block; width: 100%; }
}

@media (min-width: 481px) {}

@media (max-width: 480px) {
    #slider-wrapper { min-height: 0; }
    .homepage-news-event-post img.attachment-homepage-post, .homepage-news-event-post a.post-thumbnail { width: 100%; }
    .homepage-testimonials-wrapper blockquote { padding: 0 }
}
