/* Width range: 0-512px */
@media screen and (min-width: 0px) and (max-width: 512px) {

.thing.body {
	display:initial;
}

.wrap-outer {
	width:100%;
	min-width:280px;
}

.thing.header .logo {
	width:100%;
	max-width:677px;
}

.column, .column.left, .column.right {
	width:100%;
}

.navigation {
	border-bottom:2px solid white;
	padding-bottom:8px;
	margin-bottom:8px;
}

.navigation .navitem.sub0 {
	display:block;
	border-top:1px solid white;
	padding-top:4px;
	padding-bottom:0px;
	margin-bottom:4px;
	border-bottom:1px dashed white;
}

.navigation .sub1 {
	display:inline-block;
	padding-top:0px;
	padding-bottom:0px;
	border-top:0px;
	margin-left:0px;
}

.navigation .sub2 {
	display:inline-block;
	border-top:0px;
	font-size:14px;
}

.navitem.active {
	display: block;
}

.thing.right {
	padding-left:0px;
	border:none;
}

.thing.footer .fleft, .thing.footer .fright {
	display:block;
	left:initial;
	right:initial;
	float:initial;
	font-size:14px;
	position:relative;
}

span.break {
	display:block;
}

table.stats tr td:nth-child(2),
table.stats tr th:nth-child(2) {
	display:none;
}

/* Error page code */
.errorpage .left, .errorpage .right {
	display:block;
}

.errorpage .left {
	width:100%;
	min-height:initial;
}

.errorpage .right {
	float:initial;
	text-align:center;
	margin-top:16px;
}

}

/* End range: 0-512px */
/* ################################################################### */
/* Width range: 513-665px */

@media screen and (min-width: 513px) and (max-width: 665px) {

.wrap-outer {
	width:100%;
	max-width:1024px;
}

.thing.header .logo {
	width:100%;
	max-width:677px;
}

.column.right {
	width:calc(100% - 216px);
}

.thing.footer .fleft, .thing.footer .fright {
	display:block;
	left:initial;
	right:initial;
	float:initial;
}

table.stats tr td:nth-child(2),
table.stats tr th:nth-child(2) {
	display:none;
}

/* Error page code */
.errorpage .left, .errorpage .right {
	display:block;
}

.errorpage .left {
	width:100%;
	min-height:initial;
}

.errorpage .right {
	float:initial;
	text-align:center;
	margin-top:16px;
}

}

/* End range: 513-665px */
/* ################################################################### */
/* Width range: 666-767px */

@media screen and (min-width: 666px) and (max-width: 767px) {

.wrap-outer {
	width:100%;
	max-width:1024px;
}

.thing.header .logo {
	width:100%;
}

.column.right {
	width:calc(100% - 216px);
}

/* Error page code */
.errorpage .left, .errorpage .right {
	display:block;
}

.errorpage .left {
	width:100%;
	min-height:initial;
}

.errorpage .right {
	float:initial;
	text-align:center;
	margin-top:16px;
}

table.stats tr td:nth-child(2),
table.stats tr th:nth-child(2) {
	display:none;
}

}

/* End range: 666-767px */
/* ################################################################### */
/* Width range: 768-840px */

@media screen and (min-width: 768px) and (max-width: 840px) {

.wrap-outer {
	width:100%;
	max-width:1024px;
}

.thing.header .logo {
	width:100%;
}

.column.right {
	width:calc(100% - 216px);
}

}

/* End range: 768-840px */
/* ################################################################### */
/* Width range: 841-1023px */

@media screen and (min-width: 841px) and (max-width: 1023px) {

.wrap-outer {
	width:100%;
	max-width:1024px;
}

.thing.header .logo {
	width:100%;
}

.column.right {
	width:calc(100% - 216px);
}

}

/* End range: 841-1023px */
/* End of file. */