/**
 * Note that these styles are loaded *before* editor styles, so that
 * editor-specific styles using the same selectors will take precedence.
 */

	/* Card Promo Blog Styles */

.card-promo {
	background: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 3px 5px 0 #ececec;
	padding: 10px 20px 30px;
	margin: 30px 0px;
}

.card-promo-empty {
	background: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 3px 5px 0 #ececec;
	padding: 30px 20px;
	margin: 30px 0px;

}

.card-promo .disclosure {
	text-align: right;
	padding-bottom: 10px;
	font-size: 11px;
	color: #939393;
}

.card-promo-col-1 {
	width: 100%;
	padding: 0px 0px 30px;
	text-align: center;
}

.card-promo-col-2 {
	width: 100%;
	padding: 0px;
}

.card-promo-img {
	width: auto;
	padding-bottom: 15px;
	max-width: 100%;
	max-height: 140px;
}

.card-promo-title p {
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
	margin-bottom: 10px;
	text-align: center;
}

.card-promo-details {
	font-size: 14px;
	line-height: 22px;
}

.sub-1 {
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
	color: #939393;
}


@media (min-width: 768px) {
	.card-promo-container {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
	}

	.card-promo-col-1 {
		width: 40%;
		padding: 0px 15px;
	}

	.card-promo-col-2 {
		width: 60%;
		padding: 0px 15px 0px 30px;
	}

	.card-promo-title p {
		text-align: left;
	}

}
.lendedu-product-block-btn-below-text{
	padding-top: 5px;
	margin-bottom: 0px;
}
.wp-block-gutenberg-ctas-gutenberg-lendedu-product-block > .card-promo > .disclosure {
	font-weight: 600;
	text-align: right;
	padding-bottom: 10px;
	font-size: 10px;
	color: #555555;
}
