
.row-wrapper {
	display: flex;
	width: 100%;/* 031226 */
}
.row-wrapper .row {
	display: flex;
	flex-direction: row;
	width: inherit/* 031226 */
}

.row-wrapper .cell-wrapper {
	display: flex;

}
.row-wrapper .cell-wrapper .cell {
	display: flex;
	width: 100%;/* 031226 */
}
.row-wrapper .item-wrapper {
	display: flex;
	width: 100%;/* 031226 */
}
.row-wrapper .item-img {
	display: flex;
	/* width: 100%;031226 */
}
.row-wrapper .item-text {
	width: 100%;/* 031226 */
}
.row-wrapper .cell,
.row-wrapper .item-wrapper,
.row-wrapper .item-img,
.row-wrapper .item-img img {
/* 	width: inherit; *//* 030526 Asmble force img to fill */
	height: inherit;
}

.row-wrapper .item-img img {
	width: 100%;/* 031226 */
	object-fit: contain;
}


/* 031526 allows for text vertical center */
.row-wrapper .cell:has(.item-text),
.row-wrapper .item-wrapper:has(.item-text),
.row-wrapper .item-text {
	height: fit-content;/* 031526 */
}

/* ************************************* */

@media only screen and (max-width: 767.98px) {

	.row-wrapper {
		margin: 0 !important;/* 030526 */
		padding: 0 !important;
	}
	.row-wrapper .row {
		flex-direction: column;
	}
	.row-wrapper .cell-wrapper,
	.row-wrapper .cell-wrapper > div  {
		padding: 0 !important;
		width: 100% !important;
		height: 100% !important;
	}
	.row-wrapper .item-img {

	}
	.row-wrapper .item-text {
		padding: var(--pad-side) !important;/* 030526 */
	}
	.row-wrapper .item-wrapper.buffer {
		padding: 3.125rem !important;/* 030526 */
	}
	.row-wrapper .item-img {
		width: 100% !important;
	}

}

/* ************************************************************************** */
/* ************************************************************************** */

.row-wrapper .column-wrapper {
	display: flex;
	flex-direction: column;
}

/* ************************************* */

@media only screen and (max-width: 767.98px) {

	.row-wrapper .column-wrapper {
		padding: 0 !important;
		width: unset !important;
	}
	.row-wrapper .column-wrapper .column {
		width: unset !important;
	}
}
