@media (max-width: 1005px) {
	body, #top {
		width: 100%;
	}
	#content {
		padding: 5px 5px 0px 5px;
	}
	#disclaimer-container {
		display: flex;
		padding-left: 15px;
	}
	#collapse-footer, #footer-logo, #msgLink, #socialLink, #clanLink, #tradeLink {
		display: none;
	}
	#footer-disclaimer {
		margin-left: 0px;
	}
}

@media (min-width: 481px) and (max-width: 860px) {
	#logo {
		display: none;
	}
}

@media (max-width: 735px) {
	.popup-wrapper {
		width: calc(100vw - 30px);
	}
	.popup-content {
		width: calc(100vw - 50px);
	}
}

@media (max-width: 685px) {
	.thisPoke {
		display: none;
	}
}

@media (max-width: 650px) {
	.darkrown-bg {
		background-image: unset;
	}
}

@media (max-width: 600px) {
	#footer-social {
		display: none;
	}
}

@media (max-width: 570px) {
	.tabTeamSlot {
		width: 100%;
	}
	.tabTeamData {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 90%;
	}
}

@media (max-width: 480px) {
	.menu, .submenu {
		display: none;
		flex-direction: column;
		width: 100%;
		text-align: center;
	}
	.submenu {
		border-left: unset;
		border-right: unset;
	}
	.menu li {
		position: unset;
	}
	.menu li.main {
		background-color: unset;
		margin-left: unset;
		margin-right: unset;
		border-top-right-radius: unset;
		border-top-left-radius: unset;
		width: 100%;
	}
	.menu li.main:hover {
		background-color: var(--maroon);
	}
	.menu li.main:not(:last-child) {
		border-bottom: 1px solid #00000096;
	}
	#menu-toggle:checked ~ .menu {
		display: flex;
	}
	.burger {
		display: block;
	}
	#footer-wiki, #footer-service, #userbar-changelog, #userbar-service {
		display: none;
	}
	#top {
		border-bottom: none;
	}
}

@media (max-width: 430px) {
	#userbar-signup, #userbar-login {
		display: none;
	}
	#disclaimer-container {
		height: 120px;
	}
}
#disclaimer-container {
	height: 100px;
}