.dipl-promotion-bar-inner{
	display: flex;
	align-items: center;
}
.dipl-promotion-bar-timer{
	flex-grow: 1;
}
.dipl-promotion-bar-timer{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.dipl-pb-timer-box{
	border: 0 solid #000;
}
.dipl-pb-timer-box .dipl-pb-number{
	display: block;
	font-size: 28px;
	border: 0 solid #000;
}
.dipl-pb-timer-box .dipl-pb-label{
	display: block;
	font-size: 16px;
	border: 0 solid #000;
}
.dipl-promotion-bar-timer .dipl-pb-separator{
	font-size: 40px;
	align-self: center;
	line-height: 1;
	margin-bottom: 10px;
}
.dipl-promotion-bar-wrap .dipl-pb-timer-box{
	text-align: center;
	min-width: 110px;
}
.dipl-promotion-bar-content .dipl-promotion-bar-image{
	border: 0 solid #000;
}
/* Button styling. */
.dipl-promotion-bar-btn-wrap .et_pb_button{
	display: inline-block;
}

/* Layout 1. */
.dipl-promotion-bar-wrap.layout1 .dipl-promotion-bar-inner{
	flex-direction: column;
	text-align: center;
}
.dipl-promotion-bar-wrap.layout1 .dipl-promotion-bar-content,
.dipl-promotion-bar-wrap.layout1 .dipl-promotion-bar-timer{
	width: 100%;
}
.dipl-promotion-bar-wrap.layout1 .dipl-promotion-bar-content{
	margin-bottom: 20px;
}
.dipl-promotion-bar-wrap.layout1 .dipl-promotion-bar-btn-wrap,
.dipl-promotion-bar-wrap.layout2 .dipl-promotion-bar-btn-wrap{
	margin-top: 10px;
	width: 100%;
}

/* Layout 2. */
.dipl-promotion-bar-wrap.layout2 .dipl-promotion-bar-content,
.dipl-promotion-bar-wrap.layout3 .dipl-promotion-bar-content{
	width: 50%;
}

/* Layout 3. */
.dipl-promotion-bar-wrap.layout3 .dipl-promotion-bar-content{
	display: flex;
	align-items: center;
}
.dipl-promotion-bar-wrap.layout3 .et_pb_image_wrap {
	margin-right: 15px;
}

@media screen and (max-width: 768px) {
	.dipl-promotion-bar-inner{ flex-wrap: wrap; }
	.dipl-promotion-bar-wrap.layout2 .dipl-promotion-bar-content{
		width: 100%;
	}
	.dipl-promotion-bar-wrap.layout3 .dipl-promotion-bar-inner,
	.dipl-promotion-bar-wrap.layout3 .dipl-promotion-bar-content{
		flex-direction: column;
	}
	.dipl-promotion-bar-wrap.layout3 .et_pb_image_wrap{
		margin-right: 0;
	}
	.dipl-promotion-bar-wrap.layout3 .dipl-promotion-bar-btn-wrap{
		width: 100%;
	}
}
