/* CSS Document */
 

section.resources-results {
    margin-top: 60px;
}
 
 .resources-masthead {
    display: flex;
    gap:40px;
    background-color: #3f4d61;
    padding:10px 40px 15px 40px;
    margin-top:120px;
}
.resources-masthead h2 {
    color: #fff;
    margin-bottom: 0;
    margin-top: 2px;
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 700;
    line-height: 1;
}
div#resources-results {
    max-width: 950px;
    margin: 0 auto;
}
.resources-summary {
    padding-top: 5px;
}
.resources-filters { 
    display:flex; 
    flex-wrap:wrap; 
    gap:.75rem; 
    font-size: 18px;
  padding-top: 3px;
 }
.filter-checkbox { 
        color: #fff;
        display:flex;
         align-items:center; 
         gap:10px; 
            
        }
.results-meta {
    max-width: 1290px;
    display: flex ;
    justify-content: space-between;
    margin: 20px auto 0px auto;
    border-bottom: 6px solid #f1b434;
        padding-bottom: 20px;
}
#resources-results.is-loading { 
    opacity:.5; 
    pointer-events:none;
 }
#resources-loading { 
    margin:10px 0; 
}
.is-hidden { 
    display:none !important; 
}
.resource-card { 
    display:flex; 
    gap:60px; 
     margin:60px 0;
 }
.resource-thumb img { 
    display:block; 
    height:auto; 
    max-width:180px; 
}
.resource-title {
    margin: 0;
}

.resource-title  a{
    color:#0e2341;
}
.resource-type { 
    font-size:20px; 
     text-transform: uppercase;
     color:#f1b434;
}
.resource-excerpt { margin:.5rem 0; }
 