
.row-wrapper {

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

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

.row-wrapper .item-text {
}

.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 {
	object-fit: contain;
}

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

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

	.row-wrapper {
		margin: 0 !important;/* 030526 */
	}
	.row-wrapper .row {
		padding: 0 !important;
		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: 5% !important;/* 030526 */
	}
	.row-wrapper .item-img 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 {
		width: unset !important;
	}
}
