.cardHolder--subscriptionTiers {
	white-space: normal;
	height: auto;
	font-size: inherit;
}

.formContent--subscriptionTiers {
	padding-bottom: 0;
}

.card--manageSubscriptions {
	margin-left: 0;
}

.cardHolderInner--subscriptionTiers {
	margin: 0;
	padding: 0;
}

.card-innerWrap--tiers {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	min-height: 100%;
}

.card--subscriptionSets {
	display: inline-block;
	margin: 0 0 1.5rem 0;
}

.card-basicContent--subscriptionTiers {
	-webkit-flex-grow: 1;
	flex-grow: 1;
}

.payment-errors {
	padding-left: 0;
}

.manageSubscriptions-nxtPaymentItem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.manageSubscriptions-nxtPaymentTitle,
.manageSubscriptions-nxtPaymentAmount {
	margin-right: .375rem;
}

.card--subscriptionSets:only-of-type,
.card--subscriptionSets {
	width: 100%;
}

.manageSubscriptions-nxtPayment,
.manageSubscriptions-expire,
.subscriptionChange-list {
	margin: 0 0 1.5rem 0;
	padding: 0;
}

.manageSubscriptions-nxtPaymentTitle,
.manageSubscriptions-nxtPaymentAmount,
.manageSubscriptions-expireTitle,
.subscriptionChange-listItemNew {
	font-weight: bold;
}

.card--manageSubscriptions:last-child,
.formSubmit--subscriptionTiers_page,
.formSubmit--subscriptionsChanged {
	margin-bottom: 0;
}

.formContainer--subscriptionsManage,
.formContainer--subscriptionCancelled {
	position: relative;
}

/* RTL overrides */
.rtl .manageSubscriptions-nxtPaymentTitle,
.rtl .manageSubscriptions-nxtPaymentAmount {
	margin-right: inherit;
	margin-left: .375rem;
}


/* portrait e-readers (Nook/Kindle), smaller tablets 600px or 640px wide. */
@media all and (min-width:36.063em) {}

/* Galaxy S5 */
@media all and (min-width:37.5em) {}

/* portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media all and (min-width:44.063em) {}

/* 768 iPad portrait */
@media (min-width:48em) {

	/* three items */
	.card--subscriptionSets:first-child:nth-last-child(3),
	.card--subscriptionSets:first-child:nth-last-child(3) ~ .card--subscriptionSets,
		/* or six  items */
	.card--subscriptionSets:first-child:nth-last-child(6),
	.card--subscriptionSets:first-child:nth-last-child(6) ~ .card--subscriptionSets,
		/* two items or four items */
	.card--subscriptionSets:first-child:nth-last-child(2),
	.card--subscriptionSets:first-child:nth-last-child(2) ~.card--subscriptionSets,
		/*or four items */
	.card--subscriptionSets:first-child:nth-last-child(4),
	.card--subscriptionSets:first-child:nth-last-child(4) ~ .card--subscriptionSets,
		/*or five items */
	.card--subscriptionSets:first-child:nth-last-child(5),
	.card--subscriptionSets:first-child:nth-last-child(5) ~ .card--subscriptionSets {
		width: 49.5%;
	}

	.cardHolderInner--subscriptionTiers {
		-webkit-justify-content: space-between;
		justify-content: space-between;
	}
}

/* tablet, landscape iPad, lo-res laptops and desktops */
@media (min-width:56.25em) {

	/* three items */
	.card--subscriptionSets:first-child:nth-last-child(3),
	.card--subscriptionSets:first-child:nth-last-child(3) ~ .card--subscriptionSets,
		/* or six  items */
	.card--subscriptionSets:first-child:nth-last-child(6),
	.card--subscriptionSets:first-child:nth-last-child(6) ~ .card--subscriptionSets {
		width: 32.6%;
	}
}

/* laptops, and desktops */
@media (min-width:68.75em) {}

/* custom 1 */
@media (min-width:80.25em) {}

/* custom 1.5 */
@media (min-width:92.25em) {}

/* hi-res laptops and desktops */
@media (min-width:100.25em) {}