/* CSS Document */

h2 {
	font-family: Trebuchet, Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size: 24px;
	color: var(--primary-bg-color);
	line-height: 29px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: left;
}

.solid-line {
	background-color: #BF6B04; 
	margin-top: 22px;
	width: 100%;
	height: 9px;
}

.documents {
	grid-column: 1 / -1;
}

.documents h2:first-of-type {
	margin-top: 0;
}

.doc-links {
	background-color: #E6FFFF;
	padding: var(--standard-padding);
}

.doc-links ul {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
}

.doc-links ul li {
	background-color: var(--tertiary-bg-color);
	height: 33px;
}

.doc-links p {
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
	text-align: center;
	padding-top: 6px;
}

.doc-links ul li:hover {
	background-color: var(--primary-bg-color);
}

.doc-links a:hover {
	color: white;
}

.doc-links-small {
	padding-bottom: 7px;
}

.small-links {
	display: inline-block;
	padding-bottom: 6px;
}

.small-links li {
	float: left;
	width: 123px;
	margin-right: var(--standard-padding);
}

.small-links::after {
	float: none;
}

.large-links li {
	width: 310px;
	margin-top: 10px;
}

.large-links li:first-of-type {
	margin-top: 0;
}

.large-links ul {
	margin-bottom: 6px;
}

.columns_4 div {
	border-radius: 50%;
	width: 188px;
	height: 188px;
	overflow-x: hidden;
	overflow-y: hidden;
	justify-self: center;
}

.columns_4 img {
	height: 188px;
}

@media (max-width: 992px) {
	.columns_4 {
		grid-template-columns: 50% 50%;
		grid-gap: 20px;
	}

}

@media (min-width: 992px) {
}