

/* Agency Custom CSS */

/*svg {
  display: block;

}

.map {
    width:70%;
}

.cls-1 {
	fill: #222a35;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-2 {
	fill: #1f4e79;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-3 {
	fill: #2e75b6;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-4 {
	fill: #9dc3e6;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-5 {
	fill: #bdd7ee;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-6 {
	fill: #deebf7;
	cursor: pointer;
	transition: fill .4s ease;
}

.cls-1.hover-highlight, .cls-2.hover-highlight, .cls-3.hover-highlight, .cls-4.hover-highlight, .cls-5.hover-highlight, .cls-6.hover-highlight {
	fill: #5b6caa;
}

.highlight {
	fill: #5b6caa;
}

.countyLabel {
	display: none;
	pointer-events: none;
}
	
.countyLabel .hidden {
	display: none;
}

.countyLabel.highlight, .countyLabel.hover-highlight{
	display: block;
}

.countyText {
	fill:#000;
	text-transform: uppercase;
	display:block;
	padding:5px;
	font-weight: bold;
	font-size:.7rem;
	text-align: center;
}

.tabs-title a{
	height: 100%;
	width: 100%;
	font-weight: 700;
	color: #222a35;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.75rem;
	font-size: 0.9rem;
	text-decoration: underline;
}

.tabs-title.is-active a {
	background-color: #9dc3e6;
	color: #333;
	text-decoration: none;
}

ul.tabs {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow: hidden;
	text-align: center;
	border: solid 2px #9dc3e6;
}

ul.tabs li {
}

.tabs-content {
	border: solid 2px #9dc3e6;
	border-top: none;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.accordion-filler {
	width: 100%;
	text-align: center;
}

ul.accordion {
	margin-bottom: 0;
}

.accordion .accordion-item {
	margin-bottom: 0.3rem;
}

.accordion .accordion-item:last-child {
	margin-bottom: 0;
}

.accordion-title {
	border-radius: 10px !important;
	border: solid 2px #9dc3e6 !important;
	display: flex;
	align-items: center;
	justify-content: center;
}

.accordion-item.is-active > .accordion-title {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	background-color: #9dc3e6 !important;
}

.accordion-item .accordion-content {
	border: solid 2px #9dc3e6 !important;
	border-top: none !important;
	border-bottom-left-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
}

.accordion-item .accordion-content p {
	/*display: flex;*/
}

.accordion-item .accordion-content p i {
	flex: 0 1 5%;
	padding-top: 0.25rem;
	margin-left: -0.25rem;
	margin-right: 0.25rem;
	color: #9dc3e6;
	text-align: center;
}

.accordion-item .accordion-content p strong  {
	flex: 0 1 75%;
}

.accordion-item .accordion-content p strong a.googleMap {
	font-size:.8rem;
	padding:.2rem 0;
	font-style: italic;
	font-weight: normal;
}

.accordion-item .accordion-content p span {
	flex: 0 1 20%;
	text-align: left;
}

.accordion-title::before {
	font-weight: 800;
	font-size: 1.3rem;
	margin-top: -0.6rem;
}

.accordion-title h2 {
	margin-bottom: 0;
	padding: 0.25rem 0;
	font-size: 1rem;
	color: #333;
	font-weight: 600;
}

.accordion-title h3 {
	margin-bottom: 0;
	padding: 0 0 0.25rem 0;
	font-size: 1rem;
	font-weight: 600;
}

#countiesdrop {
	border: solid 2px #222a35;
	border-radius: 10px;
	font-weight: 600;
	color: #333;
}

.callout {
    background: #eeeeee;
    border: none;
    padding: 1.5rem;
}

.label {
    background: #5B6CAA;
}

body.marketing main article section .button {
    background-color: #5B6CAA;
}

@media screen and (max-width: 600px) {
	#map-section .row {
		display: flex;
		flex-direction: column-reverse;
	}
}

#filter-section {
	margin-bottom:1rem;
}*/