.wrapper {

	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	align-content:center;
}


.wrapper > DIV {

	margin:15px 0;
	padding:5px 10px;
	border:2px solid #ccc;
	background:#fff;
}


.wrapper > DIV:last-child {

	font-size:0.65em;

}


FORM INPUT, FORM BUTTON { font-size:14pt; }
FORM INPUT { width:300px; border:1px solid #ccc; }


.boxSuggestResults UL { width:300px; margin:0; padding:0; border:1px solid #ccc; list-style-type:none; }
.boxSuggestResults A { display:block; background:#eee; color:#666; text-decoration:none; }
.boxSuggestResults A:hover { background:#fff; }


@media ( max-width:1200px ) {

	BODY {
		background: none;
	}

}