@media screen {
	/*Column-Set Configuration: 1-3 (sidebar right)*/
	/* .ym-column { */
	/* 	padding-right: 250px; */
	/* } */


	/* .ym-col3 { /\* sidebar *\/ */
	/* 	width: 250px; */
	/* 	margin-right:-250px; */
	/* } */


	.ym-column {
		display:block;
		overflow:hidden;
		padding-right: 500px;
		width:auto;
	}

	.ym-col1 { /* content */
		float:left;
		width: 100%;
	}

	.ym-col3 { /* sidebar */
		position:relative;
		float:left;
		width: 500px;
		margin-left:0;
		margin-right:-500px;
	}
}

@media screen and ( max-width: 760px ) {
	/* Linearisation for Grid- and Column-Module, based on CSS class .linearize-level-1 */
	.linearize-level-1,
	.linearize-level-1 > [class*="ym-g"],
	.linearize-level-1 > [class*="ym-col"] {
		display: block;
		float: none;
		padding: 0;
		margin: 0;
		width: 100% !important;
	}

	.linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"],
	.linearize-level-1 > [class*="ym-col"] > [class*="ym-cbox"] {
		overflow: hidden; /* optional for containing floats */
		padding: 0;
		margin: 0;
	}

}

