/*
 * Contentful Promotions CSS
 * 
 */

.promotions h2,
.promotions h3,
.promotions h4 {
	text-transform: uppercase;
}
 
.promotions h3,  
.promotions h4 {
	letter-spacing: -0.03em;
	padding-bottom: 8px;
	border-bottom: 2px solid #f1f1f1;
	margin-bottom: 1em;
}

.promotions h3.headline {
	border-bottom: none !important;
}

.promotions .description {
	margin-top: 2em;
}
.promotions img {
	margin-bottom: .9em;
}

.promotions .x.x-article ul {
	margin-left: 1.4em;
	margin-bottom: 2.2em;
}

.promotions ul li {
	font-size: .9em !important;
	line-height: normal !important;
}

.promotions .link {
	display: block;
	margin: 40px 0;
}

.promotions .btn-outline-reg {
	background-color: #ffc005;
	border-color: black;
	color: black;
	text-transform: uppercase;
	width: 100%;
	margin: 60px 0;
}

.promotions .x.x-article .terms {
	font-size: .7em !important;
	font-weight: 500;
	margin-bottom: 60px;
}

.promotions .x.x-article .terms-header {
	text-transform: uppercase;
	font-size: 1em !important;
	font-weight: 600;
}