
:root {
	--side-p: 2.0em;
}


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

.row-wrapper .cell {
/* 	width: 100%; */
}

.row-wrapper .cell-text {

}

.row-wrapper .cell-img img {
	width: 100vw;
}

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

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

	.row-wrapper .row {
		padding: 0 !important;
		flex-direction: column;
	}
	.row-wrapper .cell,
	.row-wrapper .cell > div  {
		padding: 0 !important;
		width: 100% !important;
	}
	.row-wrapper img.row-img {
		margin: 0 0 var(--side-p) !important;
		width: 100% !important;
	}
	.row-wrapper .cell-text > div {
		padding: var(--side-p) 0 var(--side-p) !important;
	}
}
