.grid.columns-count-4 .item.thetext { width: 75%; }
.grid.columns-count-4 .item.thetext100 { width: 100%; }

@media only screen and ( min-width: 560px ) and ( max-width: 860px ) {
	.grid.columns-count-4 .item.thetext { width: 66.66%; }
	.grid.columns-count-4 .item.thetext100 { width: 100%; }
}

@media only screen and ( min-width: 360px ) and ( max-width: 560px ) {
	.grid.columns-count-4 .item.thepic { display: none; }
	.grid.columns-count-4 .item.thetext { width: 100%; }
	.grid.columns-count-4 .item.thetext100 { width: 100%; }
}

@media only screen and ( max-width: 360px ) {
	.grid.columns-count-4 .item.thepic { display: none; }
	.grid.columns-count-4 .item.thetext { width: 100%; }
	.grid.columns-count-4 .item.thetext100 { width: 100%; }
}

