a,
a:focus,
a:hover {
	color: #fff;
}

p {
	font-size: 16px!important;
	line-height: 22px!important;
}

#accordionRVTypes .accordion-button {
	background-color: #f2f5f7!important;
	border-color: #f2f5f7!important;
	border-radius: 0!important;
	font-family: Lato,sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	padding: 10px 15px;
	color: #00669e;
}

#accordionRVTypes .accordion-button:not(.collapsed) {
	background-color: #0088c6!important;
	border-color: #0088c6!important;
	border-radius: 0!important;
	color: #fff;
}

#accordionRVTypes .accordion-button::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2300669e'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#accordionRVTypes .accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

#accordionRVTypes .accordion-body {
	display: block;
}

.container-xl a,
.container-xl a:focus,
.container-xl a:hover {
  color: #007abb;
}
