/* @override 
	https://beverageexecutive.com/cont/css/styles_relatedPromotionalItems.css */

/**
 * FILE DESCRIPTION
 * file: global promotional box stylesheet
 * version 1.1 (February 2022)
 */ 

/* @group Related Purchases molecules */
.promotionalBoxStyle1 > header {
	margin-bottom: 1rem;
}

.promotionalBoxStyle1 article {
	height: auto;
	margin: 0rem 0rem 1rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	display: flex;
	justify-content: space-between;
}

.promotionalBoxStyle1 article .imgContainer {
	flex-basis: 45%;
	margin: 0rem 0rem 0rem 0rem !important;
	text-align: center;
	line-height: 0;
	height: auto;
	border-radius: unset;
}

.promotionalBoxStyle1 article .imgContainer img {
	margin: 0rem !important;
	width: 100%;
}

.promotionalBoxStyle1 article .txt {
	flex-basis: 55%;
	padding: 1rem 1rem 0.5rem 1rem !important;
}

.promotionalBoxStyle1 article .txt h2 {
	margin: 0rem 0rem 0.3rem 0rem !important;
	padding: 0rem !important;
	font-weight: 700;
	font-size: 1.1rem;
	line-height: 1.2 !important;
	color: #FFF !important;
}

.promotionalBoxStyle1 article .txt .body {
	padding: 0rem !important;
}

.promotionalBoxStyle1 article .txt a {
	font-weight: 400;
	color: #FFF !important;
}

.promotionalBoxStyle1 article .txt p {
	margin: 0rem !important;
	padding: 0rem !important;
	font-size: 0.9rem !important;
	font-weight: 400;
	line-height: 1.3 !important;
	color: #FFF !important;
}

.promotionalBoxStyle1 article .txt form {
	width: 100%;
	text-align: right;
}

.promotionalBoxStyle1 article .txt form .btn.rectangle {
	margin: 1rem 0rem 0rem 0rem;
}

.promotionalBoxStyle1 article .txt form .btn.rectangle:hover {
	
}

.narrowEditorialContent .promotionalBoxStyle1 article .imgContainer {
	display: none !important;
}

.narrowEditorialContent .promotionalBoxStyle1 article .txt {
	flex-basis: 100%;
}

.mobile .promotionalBoxStyle1 article{
	flex-direction: column;
}

/* @end */