
.so-widget-wpa9-team-members {}

	.so-widget-wpa9-team-members .widget-title {
		text-align: center;
	}

.wpa9-team-members {
	margin-left: inherit;
  margin-right: inherit;
	margin-top: calc(2 * var(--spacer) );
}

	.wpa9-team-members-panel {
		margin-bottom: calc(3 * var(--spacer) );
		text-align: center;
		font-size: 1.125em;
	}


	.wpa9-team-members-columns-2 .wpa9-team-members-panel {
		width: 50%;
	}

	.wpa9-team-members-columns-3 .wpa9-team-members-panel {
		width: 33.3333%;
	}

	.wpa9-team-members-columns-4 .wpa9-team-members-panel {
		width: 25%;
	}

	.wpa9-team-members-columns-5 .wpa9-team-members-panel {
		width: 20%;
	}

	.wpa9-team-members-columns-6 .wpa9-team-members-panel {
		width: 16.6667%;
	}


		.wpa9-team-members-panel figure {
			position: relative;
	    width: 100%;
			margin: 0 auto;
			width: 180px;
			height: 180px;
		}

			.wpa9-team-members-panel figure img {
				border-radius: 50%;

				position: absolute;
		    width: 100%;
		    height: 100%;
		    top: 0; left: 0;
		    object-fit: cover;
		    object-position: center;
			}

			.wpa9-team-members-panel figure img.img-blank {
				/* border: 3px solid var(--c-grey-l); */
			}

		.wpa9-team-members-panel .wpa9-team-members-name {
			font-size: calc(1.25em / 1.125);
			font-weight: 400;
			margin-bottom: 10px;
		}

		.wpa9-team-members-panel .wpa9-team-members-description {
			font-size: 0.875em;
			color: var(--c-grey-m);
			line-height: 1.1;
			width: 80%;
			margin: calc(0.5 * var(--spacer) ) auto 0;
		}




@media only screen
and (min-width : 576px) {

	.wpa9-team-members {

	}

}


@media only screen
and (min-width : 768px) {

	.wpa9-team-members {

	}

}


@media only screen
and (min-width : 992px) {

	.wpa9-team-members {

	}

}
