html {
	overflow-y: scroll;
}
h1 { font-weight: 700; }
.announcement-shrink {
	font-size: 8.0em;
}
@media screen and (max-width: 700px) {
	.announcement-shrink {
		font-size: 4.5em;
	}
}
img.bg {
	min-height: 100%;
	min-width: 1024px;

	width: 100%;
	height: auto;

	position: fixed;
	top: 0;
	left: 0;
}
@media screen and (max-width: 1024px) {
	img.bg {
		left: 50%;
		margin-left: -512px;
	}
}
@media screen and (max-width: 992px) {
	.img-logo { max-width: 248px; }
}
.well-translucent {	background: rgba(28, 30, 34, 0.85);	}
.well-less-translucent { background: rgba(28, 30, 34, 0.875); }
.table-translucent { background: rgba(46, 51, 56, 0.85); }
.panel-default, .panel-translucent { background: rgba(46, 51, 56, 0.6) !important; }
@media screen and (max-width: 1220px) {
	.small-drop { display: block; }
}
@media screen and (max-width: 1400px) {
	.small-drop-ieoty { display: block; }
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.two-columns {
	-moz-column-count: 2;
	-moz-column-gap: 25px;
	-webkit-column-count: 2;
	-webkit-column-gap: 25px;
	column-count: 2;
	column-gap: 25px;
}
@media screen and (max-width: 1100px) {
	.two-columns {
		-moz-column-count: 1;
		-moz-column-gap: 25px;
		-webkit-column-count: 1;
		-webkit-column-gap: 25px;
		column-count: 1;
		column-gap: 25px;
	}	
}
.three-columns {
	-moz-column-count: 3;
	-moz-column-gap: 25px;
	-webkit-column-count: 3;
	-webkit-column-gap: 25px;
	column-count: 3;
	column-gap: 25px;
}
@media screen and (max-width: 1400px) {
	.three-columns {
		-moz-column-count: 2;
		-moz-column-gap: 25px;
		-webkit-column-count: 2;
		-webkit-column-gap: 25px;
		column-count: 2;
		column-gap: 25px;
	}	
}
@media screen and (max-width: 700px) {
	.three-columns {
		-moz-column-count: 1;
		-moz-column-gap: 25px;
		-webkit-column-count: 1;
		-webkit-column-gap: 25px;
		column-count: 1;
		column-gap: 25px;
	}	
}