	#content-body_left-sidebar {
	grid-template-columns: 99%; /* images do not resize properly inside fr grid template areas especially in a single column layout */
	grid-template-rows: auto;
	grid-template-areas: 
        "layout_sidebar-left"
		"layout_main_sidebar-left";
	}	

	@media (min-width: 660px) {
		#content-body_left-sidebar {
			grid-template-columns: .6fr 1fr;
			grid-template-rows: auto;
			grid-template-areas:
				"layout_sidebar-left layout_main_sidebar-left"
				;
            gap: 30px;
		}
	}