/* COLUMNS..... COLUMNS..... COLUMNS..... *COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS..... COLUMNS.....*/

	#iwcol {z-index:320;}
	.column-wrapper {
		display:block;
		position:relative;
		top:0px;
		margin-left:0;
		padding:0px 0 0px 0;
		width:100%;
		height:100%;
		overflow:hidden;}

	.screen {
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:2;}
	.congregation { 
		opacity:0.65;
		background-color:#452C12;}
	
@media only screen and (min-width: 670px){ /* to double column */
	#iwcol {z-index:670;} /* iw = indicator width - so JS script corresponds with media query changes */
	.column-wrapper {
		margin-left:4.3%;
		width:91.4%;
		margin-left:calc(37.8% - 224.45px);
		width:calc(24.4% + 448.9px);
		}
}


@media only screen and (min-width: 1030px) {
	#iwcol {z-index:780;}
	.column-wrapper {
		margin-left:4.2%;
		width:91.6%;
		margin-left:calc(17.06% - 132.718px);
		width:calc(65.88% + 265.436px);
		}
}


/* CONTENT TO FIXED WIDTH - MAX */
@media only screen and (min-width: 1541px) {
	#iwcol {z-index:1541;}
	.column-wrapper {
		position:relative;
		display:block;
		margin-right:auto;
		margin-left:auto;
		width:1280px;
		max-width:1280px;
		}
}
