/* Enter Your Custom CSS Here */
h3 {font-size: 19px !important; }
h4 {font-size: 16px !important; }
/*p {line-height: 1.5em !important;
  font-size: 13px !important;
  padding-bottom: 11px !important;}*/

.list-spacer li {line-height: 1.5em !important;
  font-size: 13px !important;
  padding-bottom: 10px !important;}
.list-spacer {
  padding-bottom: 15px !important;}

table { font-size: 13px; margin-top: 5px !important; margin-bottom: 15px !important;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #dfebff; }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { font-size: 16px; }


.breadcrumb-wrap {margin-bottom: 10px !important;}

footer ul {padding: 0px !important; list-style: none;}
footer p {padding-bottom: 0 !important; }

.events-list-block .date {margin-bottom:10px;}
.menu-footer-menu-container li { padding-bottom: 5px !important;  }

.vision-accordion dt:before {left: 15px!important;text-indent:0px!important; top: inherit;}
.vision-accordion dt {padding: 10px 20px 10px 45px!important;text-indent:0px!important; max-width: 60%;} 
@media (max-width: 960px) {
.vision-accordion dt {max-width: 100%;} 
}

.awardblocks {
border: 2px dashed;
margin: 5px;
padding: 15px;
background-color: #D8E2EB;
}
.awardblocks h4 small {
  display: inline-block;
font-size: 80%;
  color: #1A1A1A;
  margin-top: 10px;
  line-height: 1.4;
}
.awardblocks p {
  padding-top: .5em;
}


.centered-thing {
    max-width: 560px; /* you have to have a size or this method doesn't work */
    max-height: 315px;
    margin-right: auto;
    margin-left: auto;
}