#footer-bottom .general-info {
    text-align: center;
}

/*  
    inline-block fixes weird layout 
    problem with last accordion 
    item on direct entry master page
*/

.Accordion-panel {
    display: inline-block;
}
.umms-accordion {
    border: 1px solid #c3c3c3 !important;
    border-radius: 4px;
}
.Accordion-trigger {
    font-weight: 600 !important;
    color: #111 !important;
}
.Accordion-trigger:focus, .Accordion-trigger:hover, .Accordion-trigger[aria-expanded=true] {
    background: #000f9f;
    color: #fff !important;
}
.Accordion-icon {
    border-color:#000f8f !important;
}
.Accordion-trigger:focus .Accordion-icon, .Accordion-trigger:hover .Accordion-icon {
    border-color: #fff !important;
}

#section-top .row:nth-child(2) {
               background: #FFFFFF;
               padding: 30px 15px;
}

/* @media (min-width: 1000px) {
  #section-top .col-4 {
               max-width: 1000px;    
        display: block;
        margin: 10px auto;
}
} */

body.newsandevents .col-content h1 {
    display: none;
}

body.newsandevents #main-content {
    margin-top: 0px;
}

body.newsandevents #section-top .col-4 {
               text-align: center;
               }
body.newsandevents #section-top .col-4 .block.generic {
              display: inline-block;
              width: 22.5%;
              margin: 0 1%;
              background-color: #004FA3;
              border: 1px solid silver;
}
body.newsandevents #section-top .col-4 .block.generic img {
              max-width: 100%;
}
body.newsandevents #section-top .col-4 .block.generic h1 {
              padding: 8px 2px 15px 2px;
        color: #ffffff;
}
body.newsandevents #section-top .col-4 .block.generic h1:after {
               content:"\00A0";
               width: 20px;
               display: block;
}


@media (min-width: 771px) {
body.newsandevents #section-top .col-4 {
    margin-top: 40px;
}
}

@media(min-width: 601px) and (max-width: 960px) {
body.newsandevents #section-top .col-4 .block.generic:nth-child(5) h1:after {
    display: none;
}
}
@media ( min-width: 453px) and (max-width: 600px) {
body.newsandevents #section-top .col-4 .block.generic {
    width: 45.5%;
    margin-bottom: 15px;
}
}
@media (max-width: 452px) {
body.newsandevents #section-top .col-4 .block.generic {
    display: inline-block;
    width: auto;
    margin-bottom: 15px;
}
}
