@charset "UTF-8";
/* CSS Document */


/* GRID */

.grid:after {
	content:"";
	clear:both;
}
.grid {
	display:inline-block;
	width:100%;
	height:inherit;
	text-align:left;
}
.grid .grid-item {
	display:block; 
	float:left; 
	width: 100%;
	height:inherit;
}
.grid
	.grid-item
		.grid-mirror {
			display:inline-block; 
			width:calc(100% - 50px);
			padding:0px 25px 0px 25px; 
			text-align:left;
		}

.grid.split-1-1-1 .grid-item:nth-child(n+1) { width:33.3%; }
.grid.split-1-1-1 .grid-item:nth-child(n+2) { width:33.3%; }
.grid.split-1-1-1 .grid-item:nth-child(n+3) { width:33.3%; }

.grid.split-1-1 .grid-item:nth-child(n+1) { width:50%; }
.grid.split-1-1 .grid-item:nth-child(n+2) { width:50%; }

.grid.split-1-3 .grid-item:nth-child(n+1) { width:25%; }
.grid.split-1-3 .grid-item:nth-child(n+2) { width:75%; }

.grid.split-2-3 .grid-item:nth-child(n+1) { width:40%; }
.grid.split-2-3 .grid-item:nth-child(n+2) { width:60%; }

.grid.split-3-2 .grid-item:nth-child(n+1) { width:60%; }
.grid.split-3-2 .grid-item:nth-child(n+2) { width:40%; }

.grid.split-4-1 .grid-item:nth-child(n+1) { width:80%; }
.grid.split-4-1 .grid-item:nth-child(n+2) { width:20%; }

.grid.split-1-4 .grid-item:nth-child(n+1) { width:20%; }
.grid.split-1-4 .grid-item:nth-child(n+2) { width:80%; }

.grid.split-1-3-1 .grid-item:nth-child(n+1) { width:20%; }
.grid.split-1-3-1 .grid-item:nth-child(n+2) { width:60%; }
.grid.split-1-3-1 .grid-item:nth-child(n+3) { width:20%; }


.grid.split-1-1-1-1-1 .grid-item:nth-child(n+1) { width:20%; }
.grid.split-1-1-1-1-1 .grid-item:nth-child(n+2) { width:20%; }
.grid.split-1-1-1-1-1 .grid-item:nth-child(n+3) { width:20%; }
.grid.split-1-1-1-1-1 .grid-item:nth-child(n+4) { width:20%; }
.grid.split-1-1-1-1-1 .grid-item:nth-child(n+5) { width:20%; }

.grid.span-full { width:calc(100% - 50px); margin-left:25px; margin-right:25px; }
.grid.span-full .grid-item { float:none;  }
 
.grid 
	.in-frame {
		display:inline-block;
		width:calc(100% - 30px);
		border-radius:4px;
		padding:5px 15px 5px 15px;
		background-color:#FFE77D;
	}
.grid .in-frame:before {}
.grid .in-frame:after { content:" "; clear:both; }
.grid .in-frame.space-after { margin-bottom:20px; }
	



/* EXCLUSIONS (RESPONSIVE LAYOUT) */

	@media screen and (min-width: 1600px) {
		/* XXL */
		
	}
	@media screen and (min-width: 1200px) and  (max-width: 1599px) {
		/* XL */

	}
	@media screen and (min-width: 1000px) and  (max-width: 1199px) {
		/* L */


	}
	@media screen and (min-width: 800px) and (max-width: 999px) {
		/* M */

		.grid.split-1-1 { width:100%; }
		.grid.split-1-1-1-1-1 { width:100%; }
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+2),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+3),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+4),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+5) { 
			margin:3px 0px 3px 0px;
		}
	}
	@media screen and (min-width: 600px) and (max-width: 799px) {
		/* S */
		
		.grid.split-1-1 { width:100%; }
		.grid.split-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1 .grid-item:nth-child(n+2) { display:block; width:100%; margin:3px 0px 3px 0px;}
		.grid.split-1-1-1-1-1 { width:100%; }
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+2),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+3),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+4),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+5) { display:block; width:100%; margin:3px 0px 3px 0px;}
	}
	@media screen and (min-width: 400px) and (max-width: 599px) {
		/* XS */
		
		.grid.split-1-1 { width:100%; }
		.grid.split-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1 .grid-item:nth-child(n+2) { display:block; width:100%; margin:3px 0px 3px 0px;}
		.grid.split-1-4 .grid-item:nth-child(n+1) { width:100%; }
		.grid.split-1-4 .grid-item:nth-child(n+1):after { clear:both; }
		.grid.split-1-4 .grid-item:nth-child(n+2) { width:100%; }
		.grid.split-1-1-1-1-1 { width:100%; }
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+2),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+3),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+4),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+5) { display:block; width:100%; margin:3px 0px 3px 0px;}
	}
	@media screen and (max-width: 399px) {
		/* XXS */
		.grid.split-1-1 { width:100%; }
		.grid.split-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1 .grid-item:nth-child(n+2) { display:block; width:100%; margin:3px 0px 3px 0px;}
		.grid.split-1-4 .grid-item:nth-child(n+1) { width:100%; }
		.grid.split-1-4 .grid-item:nth-child(n+1):after { clear:both; }
		.grid.split-1-4 .grid-item:nth-child(n+2) { width:100%; }
		.grid.split-1-1-1-1-1 { width:100%; }
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+1),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+2),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+3),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+4),
		.grid.split-1-1-1-1-1 .grid-item:nth-child(n+5) { display:block; width:100%; margin:3px 0px 3px 0px;}
		
	}