
.wpa9-card-m-ext-container {
	margin-left: inherit;
  margin-right: inherit;
}

	.wpa9-card-m-ext-container .wpa9-card-m-ext-panel {
		-ms-flex: 0 0 calc(100%);
		flex: 0 0 calc(100%);
    max-width: calc(100%);
		padding: 20px;
    margin: 0 10px 20px;
		background-color: #fff;
	}

	.wpa9-card-m-ext-container .wpa9-panel {
		-ms-flex: 0 0 calc(100% - 21px);
		flex: 0 0 calc(100% - 21px);
		max-width: calc(100% - 21px);
	}

		.wpa9-card-m-ext-container a.wpa9-card-m-ext-panel {
			text-decoration: none;
		}

			.wpa9-card-m-ext-container a.wpa9-card-m-ext-panel .wpa9-card-content {
				color: var(--c-black);
			}

			.wpa9-card-m-ext-container a.wpa9-card-m-ext-panel:hover .wpa9-card-title {
				color: var(--c-main-hover);
				text-decoration: none;
				border: none;
			}

				.wpa9-card-m-ext-container a:hover {
					text-decoration: none;
				}

		.wpa9-card-panel {}

			.wpa9-card-m-ext-panel .wpa9-card-title {
				font-family: 'Hind', 'sand-serif';
				font-size: 1.375em;
				font-weight: 500;
				line-height: 1.1em;
				margin-top: 8px;
		    margin-bottom: 12px;
				color: var(--c-main);
			}

			.wpa9-card-m-ext-panel .wpa9-card-image {
				text-align: center;
			}

				.wpa9-card-m-ext-panel .wpa9-card-image img {
					width: 100%;
				}

			.wpa9-card-m-ext-panel .wpa9-card-icon {
				margin-top: calc(.5 * var(--spacer));
			}

				.wpa9-card-m-ext-panel .wpa9-card-icon.icon-size-s img {
					width: 28px;
				}

				.wpa9-card-m-ext-panel .wpa9-card-icon.icon-size-m img {
					width: 40px;
				}

				.wpa9-card-m-ext-panel .wpa9-card-icon.icon-size-l img {
					width: 62px;
				}

			.wpa9-card-m-ext-panel .wpa9-card-content {
				font-size: 1.125em;
			}

		.wpa9-card-m-ext-panel .meta-buttons {
			margin-top: calc(1 * var(--spacer));
			margin-bottom: calc(.5 * var(--spacer));
			display: block;
			width: 100%;
		}

			.wpa9-card-m-ext-panel .meta-buttons .btn {
				margin: 0;
			}



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

	.wpa9-card-m-ext-container {
		margin-left: -15px;
	  margin-right: -15px;
	}



}


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

	.wpa9-card-m-ext-container .wpa9-panel {
		-ms-flex: 0 0 calc(50% - 21px);
		flex: 0 0 calc(50% - 21px);
		max-width: calc(50% - 21px);
	}

}


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

	.wpa9-card-m-ext-container .wpa9-columns-2 .wpa9-panel {
		-ms-flex: 0 0 calc(50% - 21px);
	  flex: 0 0 calc(50% - 21px);
	  max-width: calc(50% - 21px);

	}

	.wpa9-card-m-ext-container .wpa9-columns-3 .wpa9-panel {
		-ms-flex: 0 0 calc(33.3333% - 20px);
		flex: 0 0 calc(33.3333% - 20px);
		max-width: calc(33.3333% - 20px);
		padding: 15px;
		margin: 0 8px 16px;
	}

	.wpa9-card-m-ext-container .wpa9-columns-4 .wpa9-panel {
		-ms-flex: 0 0 calc(25% - 20px);
		flex: 0 0 calc(25% - 20px);
		max-width: calc(25% - 20px);
		padding: 15px;
		margin: 0 7.5px 16px;
	}

}
