.field.field--name-body img { float: right; clear: both; margin: 10px 2px 10px 20px; }
.field--name-body img { float: right; clear: both; margin: 10px 2px 10px 20px; }

.alert-alert { background: #FFFF80; }
.alert-emergency { background: #A80000; color:#FFFFFF; }
.alert-emergency a { color:#FFFFFF; }

.small-caps { font-variant: all-petite-caps; } 
.increase-spacing { letter-spacing:3px; }

.social-media-links--platforms { margin: -20px 0; padding: 0; }
.social-media-links--platforms.horizontal li { margin: 0; padding: 0; }

.background-lightblue { background: #DEE8F9; padding: 20px 10px; margin: 20px 0; }
.background-lightblue img { float:none; clear:both; } 
.background-lightblue ul { margin:0; }
.background-lightblue li { margin:2px 0 0 35px; padding:0; }

.bg-orange { background: #F8C059; margin:0 0 20px 0; padding:10px; }

#content table tr th { background: #24309E; background: rgb(36, 48, 158); }

.bg-header { background: #DEE8F9; padding: 10px; width: 100%; display: inline-block; text-align: center; font-size:24px; font-weight: bold; }

.box-icon { border:3px solid #24309E; text-align:center; margin:10px; } 

.text-quote { font-size: 27px; line-height: 39px; letter-spacing: 0.076em; font-weight: 550; border-left: 5px solid #B8C2D3; margin: 20px 10px 20px 70px; display: block; padding: 10px 10px 10px 25px; }
.text-quote2 { font-size: 27px; line-height:50px; display: inline-block; margin: 30px 70px; }
.text-quote2::before, .text-quote2::after { content:''; border-bottom: 5px solid #B8C2D3; display:block; width:65%; margin:auto auto; } 

.heropic { text-align:center; margin: 10px auto; }
.heropic img { height:180px; width: auto; clear:both; object-fit:cover; } 
.field.field--name-body .heropic img { float:none; }

.views-view-responsive-grid__item { width: 100%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center;
  position: relative; padding: .75rem; gap: 20px; background-color: #DEE8F9; border-radius: 20px; margin:20px 0 30px 0; }
.views-view-responsive-grid__item h2 { font-size: 20px; padding:0; margin:10px 0 15px 0; }
.views-field.views-field-field-quick-description { padding: 0 15px; font-size: 16px; }
.field.field--name-body .cardpic img { float:left; margin:0 20px 10px 5px; }
.cardpic img { width: 150px; height: 150px; object-fit: fill; }