.usa-pagination__arrow 
{
	display: inline-flex;
}

.usa-footer .usa-footer__bottom .usa-footer__logo-bottom .usa-footer__logo-text-bottom a {
	text-decoration: underline;
}
@media (max-width: 39.938em) {
	.announcements-form .usa-input {
	    width: 300px;
	}
}
@media (max-width: 39.938em) {
	.announcements-form {
	    flex-wrap: wrap;
	    gap: 20px;
	}
}
@media (max-width: 39.938em) {
	.announcements-rows .views-row {
		flex: 0 1 100%;
	}
}

.sidebar-anchor-menu .sidebar-menu li a:hover, .sidebar-anchor-menu .sidebar-menu li.active a, .usa-sidenav .usa-current {
	color: #B55626;
	font-weight: 700;
}

.usa-sidenav .usa-current::after {
    background-color: #B55626;
}

.sidebar-anchor-menu .sidebar-menu li.active {
    border-left: 4px solid #B55626;
}

.resources-list .resource-file a span, .resources-list .resource-url a span, .paragraph--type--generic-paragraph :not(.field--name-field-button-link) a {
    color: #005ea2;
}

.usa-hero__callout h1 {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
}

.quick-links-front .ql-wrapper .paragraph--type--quick-links {
   max-height: none !important;
}
 
footer [data-drupal-selector="edit-items-per-page"] {
	max-width: fit-content;
  display: inline-block;
}

@media (max-height: 900px) {
	.usa-hero {
		min-height: 300px;
	}
}

@media (max-width: 39.938em) {
	.usa-hero__callout h1 {
	  font-size: 28px;
	  line-height: 1.3;
	  margin-right: 0;
	}

	span.usa-pagination__link-text {
    display: none;
	}

	.usa-pagination__item.usa-pagination__arrow:first-child, .usa-pagination__item.usa-pagination__arrow:last-child {
		display: none;
	}

	.view-solr-search .search-content-wrapper p {
		word-wrap: break-word;
	}

	.view-solr-search .search-content-wrapper {
		width: 100%;
	}
	
	.view-solr-search .search-button-wrapper {
		display: none;
	}
	
	.view-solr-search .views-exposed-form .usa-button {
		max-width: 100px;
	}
}

