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

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

		padding: 40px 30px 30px;
    margin: 0 0 20px;

		background-color: #fff;
	}

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

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

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

		.wpa9-card-panel {}

			.wpa9-card-m-panel .wpa9-card-title {
				font-size: 1.65em;
				font-weight: 300;
				display: inline-block;
				width: calc(100% - 45px);
				margin: 0;
			}

			.wpa9-card-m-panel .wpa9-card-icon {
				display: inline-block;
				width: 30px;
				height: 30px;
				background-repeat: no-repeat;
				background-size: contain;
				margin-right: 15px;
			}

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

		.wpa9-cards-toggler {
			margin: calc(2 * var(--spacer)) auto 1px;
		}



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

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

}


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

	.wpa9-card-m-container.columns-4 .wpa9-card-m-panel,
	.wpa9-card-m-container.columns-2 .wpa9-card-m-panel {
		-ms-flex: 0 0 calc(50% - 20px);
		flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
		margin: 0 10px 20px;
	}

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

}


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

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

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

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

}
