@font-face {
	font-family: "C64 Pro";
	src: url("/assets/fonts/C64_Pro-STYLE.woff2") format("woff2");
}

@font-face {
	font-family: "C64 Pro Mono";
	src: url("/assets/fonts/C64_Pro_Mono-STYLE.woff2") format("woff2");
}

body {
	background-color: #5486bc;
}

a,
a:visited,
.link-imitation,
.link-imitation:visited {
	color: #a04020;
}

a:hover,
a:active,
.link-imitation:hover,
.link-imitation:active {
	color: #d45704;
}

input,
select {
	border: 1px solid #366b9f;
}

select {
	background: #fff;
	color: #212529;
}

textarea {
	border: 1px solid #366b9f;
}

.docs-image-credits {
	font-family: "C64 Pro Mono", sans-serif;
}

.light-border-top {
	background-color: #fdfcfa;
	border-top: 1px solid #d5e0eb;
}

.light-border-bottom {
	background-color: #fff;
	border-bottom: 1px solid #d5e0eb;
}

.quick-info-card .black-center {
	border-bottom: 1px solid #000;
}

div > .black-center,
.interview-screenshots {
	background: #000;
	color: #fff;
}

.box h3.question:first-of-type {
	margin-top: 0;
}

.box h3.question {
	color: #212529;
	font-size: 1.6rem;
	margin-top: 21px;
	margin-bottom: 12px;
}

.cheat-content h3 {
	color: #000 !important;
}

.box {
	background-color: #e4e0d1;
	border: 1px solid #000;
}

.box h3 {
	margin-top: 3px;
	color: #0e3b8f;
}

.box-content {
	background-color: #fdfcfa;
	border: 1px solid #43423e;
	box-shadow: -2px 0 0 0 #f4f2e9, -1px 1px #f4f2e9, 0 -2px #d3cdb7, 2px -1px #d3cdb7;
}

.box-header h1,
.box-header h2 {
	border-top-color: #f4f2e9;
	border-left-color: #f4f2e9;
	border-right-color: #d3cdb7;
	background-color: #e4e0d1;
}

.box-header h1 i,
.box-header h2 i {
	color: #9f997f;
	text-shadow: 0 1px 0 #fff;
	display: none;
}

.box-header h1 .component-filename i, 
.box-header h2 .component-filename i {
	display: block;
	margin-top: 1px;
}

.box-header-decoration-1 h2 {
	background-position: right 7px top 4px;
}

.box-header-decoration-2 h2 {
	background-position: right 8px top 10px;
}

.box-text-right {
	padding-top: 3px;
}

.box-intro-text {
	color: #212529;
	background: #e3eaf0b3;
	border-bottom: 1px solid #d5e0eb;
}

.black-background {
	background: #000;
	color: #e1e1e1;
}

.bold-blue,
a.bold-blue:visited,
.thin-blue,
a.thin-blue:visited {
	color: #162770;
}

a.bold-blue:hover,
a.bold-blue:active,
a.thin-blue:hover,
a.thin-blue:active {
	color: #1756b5;
}

.details-header h1 {
	margin-top: 1px !important;
	color: #0e3b8f;
}

.details-page a .fa-solid,
.details-page a .fa,
.blue-icons a .fa-solid,
.blue-icons a .fa-solid,
.blue-icons a .fa {
	color: #162770;
}

#publisher-picture-container,
#developer-picture-container {
	max-width: 320px;
}

#publisher-picture-container img,
#developer-picture-container img {
	width: auto;
	height: auto;
	border-bottom: 6px solid #fff;
}

.box-header.shadow-text,
.box-header.shadow-text a,
.box-header.shadow-text div {
	color: #2d2c29;
}

.recent-talk-box a.text-truncate {
	max-width: 330px;
}

.hot-reviews-box a.text-truncate {
	float: left;
	max-width: 275px;
}

.toplist-small-box a.text-truncate {
	max-width: 200px;
	float: left;
}

.latest-votes-box a.text-truncate {
	max-width: 270px;
	float: left;
}

.magazine-table {
	background-color: #fdfcfa;
}

.magazine-rating {
	color: #fff;
	background: gray;
}

.rating-1 {
	background: #ff3722;
}

.rating-2 {
	background: #ff8622;
}

.rating-3 {
	background: #e3bd1c;
}

.rating-4 {
	background: #71ca12;
}

.rating-5 {
	background: #05aa74;
}

.rating-bar {
	background: #386c9d;
	border-top: 2px solid #6396c4;
	border-left: 2px solid #6396c4;
	border-right: 2px solid #25547f;
	border-bottom: 2px solid #25547f;
	outline: 1px solid #000;
}

.docs-html h1,
.docs-html h3 {
	color: #000 !important;
}

.docs-html hr,
.docs-image {
	background: #000;
}

.docs-image img {
	border-top: 10px solid #000;
	border-bottom: 12px solid #000;
}

.docs-image-credits {
	background: #000;
	color: #b3b3b3;
}

.fade-row {
	color: #1d3c68;
	background: #cadceb;
	border-top: 1px solid #cadceb;
	border-bottom: 1px solid #82add57a;
}

.news-box .fade-row h3 {
	color: #1b4062;
}

.news-box .fade-row a,
.news-box .fade-row a:visited {
	color: #1b4062;
	font-weight: normal;
}

.news-box .text-float-2 {
	color: #000;
}

.news-image-right,
.news-image-left {
	border: 1px solid #000;
}

.aka {
	color: #666;
}

.aka-name {
	color: #111;
	border-bottom: 1px dotted #000;
}

.letters {
	border-bottom: 1px solid #000;
}

.letters ul {
	background-color: #386c9d;
}

.letters li {
	border-top: 1px solid #6396c4;
	border-left: 1px solid #6396c4;
	border-bottom: 1px solid #25547f;
	border-right: 1px solid #25547f;
}

.letters li a {
	color: #fff;
}

.letters li.active a {
	color: #e1e7f6;
}

.letters li a:hover {
	background-color: #225380;
}

.letters li.active {
	background: #225380;
	border-top: 1px solid #164774;
	border-left: 1px solid #164774;
	border-bottom: 1px solid #356b9f;
	border-right: 1px solid #225380;
}

.tag {
	color: #fff;
	background: gray;
}

.search-tags a {
	color: #fff;
	background: #386c9d;
}

.search-tags a:visited {
	color: #fff;
}

.search-tags a:hover {
	color: #fff;
	background: #225380;
}

.team-presentation {
	border-bottom: 1px solid #949494;
}

.top-navigation {
	background-color: #2d5e8c;
	height: 61px;
}

.navigation-container {
	height: 61px;
}

.navigation-container td {
	vertical-align: top;
}

.links-genre-icon {
	color: #3e3e3e;
}

.links-image {
	margin-right: 0;
	margin-top: 2px;
}

.external-links-info {
	border-bottom: 1px solid #b9c6e8;
}

.image-text-list:nth-of-type(even) {
	background: #e3eaf0b3;
}

.table-stripes tr:nth-child(even) {
	background-color: #e3eaf0b3;
}

.table-common th {
	color: #162770;
}

.td-border {
	border-right: 1px solid #d5e0eb;
}

.bug1,
.bug2 {
	top: 57px;
}

.scan-box a .fa-solid {
	color: #000;
}

.other-platforms-note {
	border-top: 1px solid #b9c6e8;
}

.scan-wrapper {
	background: #000;
}

.scan-wrapper .lSSlideOuter .lSPager.lSpg > li a {
	background-color: #ddd;
}

.scan-wrapper .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color: #428bca;
}

.scan-missing {
	background: lightgrey;
	color: #888;
}

.scan-label {
	color: #ddd;
	background: #000;
}

.scan-page .scan-area {
	background: #000;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.btn-primary {
	background-color: #366b9f;
	border-color: #366b9f;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	background-color: #225380 !important;
	border-color: #225380 !important;
	color: #e1e7f6 !important;
}

a.btn-primary:visited {
	color: #fff;
}

.button {
	background: #366b9f;
	border: 1px solid #000;
	color: #fff;
}

.button a,
.button span {
	border-top: 2px solid #6d8dd7;
	border-left: 2px solid #6d8dd7;
	border-right: 2px solid #2b4ea2;
	border-bottom: 2px solid #2b4ea2;
}

.button-small a,
.small-large div {
	border-top: 1px solid #6195c6;
	border-left: 1px solid #6195c6;
	border-right: 1px solid #225380;
	border-bottom: 1px solid #225380;
	color: #fff;
}

.button-large a,
.button-large span {
	border-top: 2px solid #6195c6;
	border-left: 2px solid #6195c6;
	border-right: 2px solid #225380;
	border-bottom: 2px solid #225380;
	color: #fff;
}

.button-clean {
	border: 1px solid #2e4296;
	background: #fff;
}

.button-clean a,
.button-clean a:hover,
.button-clean a:visited {
	color: #2e4296;
}

.screenshot-area {
	min-height: 248px;
}

.screenshot-area .lSSlideOuter {
	background: #000;
}

.screenshot-area .lSSlideOuter .lSPager.lSGallery img {
	border: 2px solid #e1e7f6;
}

.screenshot-area .lSSlideOuter .lSPager.lSGallery li.active img,
.screenshot-area .lSSlideOuter .lSPager.lSGallery li:hover img {
	border: 2px solid #6487db;
}

.screenshot-area .lSSlideWrapper {
	max-height: 200px;
	background: #000;
}

.scanlines::before {
	background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
}

.box-footer {
	border-top: 1px solid #d5e0eb;
	background: #e3eaf0b3;
	color: #000;
}

.footer {
	color: #fff;
	text-shadow: 1px 1px 2px #123759;
}

.footer a {
	color: #fff;
}

.footer a:hover {
	color: #c7d0e7;
}

.footer-who {
	display: inline;
}

.footer-text-1 {
	order: 2;
}

.footer-text-2 {
	order: 1;
}

.footer-about {
	margin-bottom: 1px;
	display: grid;
	align-items: center;
	justify-content: center;
}

.hot-reviews-table td:first-child img {
	height: 33px;
	border: 1px solid #000;
}

.toplist-table-small td:nth-child(2) img,
.review-list td:first-child img {
	height: 33px;
	border: 1px solid #000;
}

.toplist-link a {
	color: #000;
}

.toplist-link a:hover {
	color: #d45704;
}

.entity-box {
	background: #cadceb45;
	border: 1px solid #82add57a;
}

.add-widget {
	background: #fff;
	color: #616161;
}

.add-widget:visited,
.add-widget:hover {
	color: #616161;
}

.grid-info a {
	color: #000;
}

.grid-screenshot {
	border: 1px solid #000;
}

.grid-scan-canvas img {
	border: 1px solid #000;
}

.grid-vote-score {
	background: #545454;
	color: #fff;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.grid-category a {
	color: #666;
}

#comments-post-container,
#comments-post-container textarea {
	background: #f0f2f5;
}

.comment-no-avatar,
.details-page a .comment-no-avatar {
	color: #fff;
	background: #cadceb;
}

.toplist-small-box .votes-needed-container {
	border-bottom: 1px solid #d5e0eb;
}

.review-list th {
	border-bottom: 1px solid #d5e0eb;
}

.review-list th a {
	color: #162770;
}

.review-box a .fa-star-half-alt {
	color: #e2a000;
}

.review-screenshot {
	border: 1px solid #000;
}

.alert-warning {
	color: #5b4609;
}

.votes-table td:first-child {
	width: 63px;
}

.scanlines::before {
	background-size: 320px 2px, 3px 200px;
}

.screenshot-x2 {
	height: 400px;
}

.header-buttons button {
	background-color: #e4e0d1;
	color: #fff;
	padding-top: 1px;
}

.header-buttons i {
	color: #2d2c29;
}

.header-buttons i:hover {
	color: #2d2c29;
}

.game-comment-date {
	color: #545454;
}

.credits-data {
	text-align: left;
}

.credits-area a,
.credits-area a:visited {
	color: #162770;
}

.credits-area a:hover,
.credits-area a:active {
	color: #1756b5;
}

.border-black {
	border: 1px solid #000;
}

.live-search-container {
	border: 1px solid #366b9f;
}

.live-search-image {
	border: 1px solid #000;
	height: 27px;
}

.live-search-result {
	background: #fff;
}

.live-search-entry,
.live-search-fail {
	border-top: 1px solid #e1e7f6;
}

.live-search-entry.selected {
	background-color: #e1e7f6;
	cursor: pointer;
}

input[type="search"] {
	background: #fff;
}

.votes-list-game-container:nth-child(even) {
	background: #d3daee;
}

.votes-list-game-container:nth-child(2n) {
	background: #e3eaf0b3;
}

.votes-list-game-score {
	margin-top: 10px;
}

.votes-list-screenshot-container img {
	border: 1px solid #000;
}

.header-pen {
	color: #2d2c29 !important;
}

.breadcrumb {
	color: #1d3c68;
	background: #cadceb;
	border-top: 1px solid #cadceb;
	border-bottom: 1px solid #82add57a;
}

.breadcrumb a {
	color: #162770;
}

.breadcrumb a:visited {
	color: #162770;
}

.breadcrumb a:hover {
	color: #2d5e8c;
}

.breadcrumb-item.active {
	color: #666;
}

.select2-dropdown {
	border: 1px solid #366b9f;
}

.select2-container--default .select2-selection--single {
	border: 1px solid #366b9f;
	color: #000;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #6195c6;
	color: #fff;
}

.select2-selection__clear {
	color: #212529;
}

.gray {
	color: #666;
}

.pagination-container a {
	color: #162770;
}

.pagination-container a:hover {
	background: #72a4cf;
}

.pagination-container .active a {
	background: #386c9d;
	color: #fff;
}

.pagination-container .active a:hover {
	background: #6396c4;
}

.toggle-options-button {
	background: #dcdcdc;
}

.local-badge {
	color: #fff;
	background: #609922;
	filter: drop-shadow(1px 1px 2px #00000091);
}

.dropdown-menu a {
	color: #000;
}

.dropdown-item:focus,
.dropdown-item:hover {
	background-color: #e1e7f6;
}

.dropdown-item:active,
.dropdown-item.active {
	background-color: #d3daee;
	color: #000;
}

.box-text.search-filters .fa-minus-circle {
	color: #d03030;
}

.selected-display {
	color: #0e3b8f;
}

.panzerlist-light .list {
	background: #fdfcfa;
}

.panzerlist-light .list a.active {
	background-color: #cadceb;
}

.panzerlist-light .cover {
	background: #fdfcfa;
}

.panzerlist-light .list a.active:hover {
	background-color: #cadceb;
}

.panzerlist-light .list a:hover {
	background-color: #ebf0f4;
}

.panzerlist-light .list a.active,
.panzerlist-light .list a.active:hover {
	color: #262626;
}

.panzerlist-light .player,
.panzerlist-light .title {
	border-top: 1px solid #8ea4d3;
	border-bottom: 1px solid #8ea4d3;
	background: linear-gradient(to bottom, #f4f6fb 0%, #d3daee 100%);
}

.modal-title {
	color: #162770;
}

.featherlight-close-icon:hover {
	color: #737373;
}

.featherlight-black .featherlight-content {
	min-height: 465px;
	background: #000;
}

.featherlight-blue .featherlight-content {
	background: #5486bc;
}

.featherlight-blue .featherlight-close-icon {
	color: #fff;
}

.featherlight-black .featherlight-close-icon {
	color: #ababab;
}

.featherlight-black .featherlight-close-icon:hover {
	color: #fff;
}

.lemontube-video-control {
	color: #000;
}

.image-black-container {
	background: #000;
	border-bottom: 1px solid #000;
}

.p-border-top {
	border-top: 1px solid lightgray;
}

.tooltip-inner .gray {
	color: #b7b7b7;
}

.goverlay {
	background: rgba(0, 0, 0, 0.85);
}

.glightbox-clean .gslide-description {
	background: #000;
}

.glightbox-clean .gslide-title {
	color: #eee;
}

.glightbox-clean .gslide-desc {
	color: #aeaeae;
}

.gslide-description a {
	color: #eee;
}

.gslide-image {
	box-shadow: 0 0 32px 2px rgba(0, 0, 0, 0.5);
	outline: 1px solid #000;
}

.music-section .navigation-wrapper {
	max-width: 1330px;
}

.deepsid-iframe {
	width: 100%;
	min-height: calc(100vh - 130px);
	border: none;
	overflow: hidden;
	display: block;
}

.deepsid-container {
	max-width: 1340px;
}

.museum-table {
	min-width: 70%;
	margin-top: 10px;
	margin-bottom: 7px;
}

.museum-table td {
	vertical-align: top;
}

.museum-page-thumb {
	float: left;
	width: 60px;
	height: 96px;
	padding: 7px;
	text-align: center;
}

.museum-page-thumb img {
	width: 40px;
}

.boldblue {
	color: #0e3b8f;
}

.border-black-bold {
	border: 2px solid #000;
}

.border-blue-bold {
	border: 2px solid #6487db;
}

div.sceditor-group {
	background: #cfddea;
}

.summary-box {
	background: #fff !important;
}

.sceditor-container {
	background: #fff !important;
}

.alert-custom {
	color: #313238;
	background-color: #d7e5f0;
	border-color: #82add57a;
}

.user-mobile {
	color: #cfdfef;
}

.hamburger {
	display: none;
}

.header-lemon64 .logo-lemon64 {
	width: 120px;
	height: 42px;
	vertical-align: top;
}

.header-lemon64 .logo-lemon64 img {
	margin-left: 6px;
	margin-top: 7px;
	padding-right: 12px;
}

.header-lemon64 .stripes-left {
	width: 8px;
	vertical-align: top;
}

.header-lemon64 .stripes-left img {
	margin-top: 10px;
}

.header-lemon64 .stripes-center {
	width: 100%;
	margin-top: 10px;
	background-image: url("/assets/themes/lemon64/stripes-center.png");
	background-repeat: repeat-x;
}

.header-lemon64 .stripes-right {
	width: 23px;
}

.header-lemon64 .logo-right img {
	margin-left: 6px;
	margin-top: 6px;
	vertical-align: top;
	padding-right: 0;
}

.menu-lemon64 .menu-links div {
	float: left;
	text-align: center;
	background: #e4e0d1;
	border-radius: 4px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}

.menu-lemon64 .menu-links div:last-child {
	border-right: 1px solid #000;
}

.menu-lemon64 .menu-links div img {
	vertical-align: middle;
	margin: 0 auto;
}

.menu-lemon64 .menu-links div a {
	border: 2px solid;
	border-top-color: #f4f2e9;
	border-left-color: #f4f2e9;
	border-right-color: #d3cdb7;
	border-bottom-color: #d3cdb7;
	border-radius: 4px;
	display: flex;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
}

.menu-lemon64 .menu-links div a:hover {
	background: #cadceb;
	border-top-color: #e1e8ec;
	border-left-color: #e1e8ec;
	border-bottom-color: #a8c6e1;
	border-right-color: #a8c6e1;
}

.menu-lemon64 .menu-links .menu-active a {
	background: #cadceb;
	border-top-color: #e1e8ec;
	border-left-color: #e1e8ec;
	border-bottom-color: #a8c6e1;
	border-right-color: #a8c6e1;
}

.stil-area {
	border-bottom: 1px solid #8ea4d3;
}

.stil-area .song-number {
	color: #fff;
	background: gray;
	padding: 2px;
	display: block;
	width: 18px;
	text-align: center;
	border-radius: 5px;
	line-height: 1.1;
	font-weight: bold;
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 1px;
}

#stil-text {
	padding-top: 3px;
	overflow-wrap: anywhere;
}

#stil-text a {
	font-weight: normal;
}

#stil-text a:hover {
	font-weight: normal;
}

.stil-source {
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
}

.stil-source a {
	font-weight: bold !important;
}

.stil-source a .fa-solid {
	color: inherit;
}

.header-mushroom {
	top: 0;
	left: 210px;
	position: absolute;
}

.app-download-table {
	margin-bottom: 0;
}

.app-download-table td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 13px;
}

.app-download-table td:nth-child(3) {
	text-align: right;
}

.app-download-table th {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 13px;
}

.app-download-table th:nth-child(3) {
	text-align: right;
}

.app-download-table a {
	font-size: 13px;
}

.apps-screen {
	text-align: center;
	background: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.app-list td:first-child {
	width: 52px;
	padding-right: 0;
}

.app-list td:first-child img {
	width: 52px;
	border: 1px solid #000;
	border-radius: 4px;
	height: 33px;
}

.app-list td:nth-child(2) {
	width: 44%;
	height: 45px;
}

.app-list td:nth-child(4) {
	width: 26%;
}

.app-list th {
	border-bottom: 1px solid #d5e0eb;
}

.app-list th a {
	color: #162770;
}

.box-hero-apps {
	float: right;
	width: 167px;
	margin-right: 7px;
}

.help .box-layout-history h3:not(:first-child) {
	margin-top: 0;
}

.help .box-layout-history p {
	margin-bottom: 20px;
}

.help .box-layout-history p:last-child {
	margin-bottom: 6px;
}

@media only screen and (max-width: 767px) {
	.top-navigation {
		height: 42px;
		margin-bottom: 8px;
		position: sticky;
		top: 0;
		z-index: 1020;
	}

	.hamburger {
		display: block;
	}

	.burger-menu {
		position: fixed;
		left: -100%;
		top: 42px;
		flex-direction: column;
		background-color: #e4e0d1;
		width: 100%;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius: 7px;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		text-align: center;
		transition: 0.3s;
		box-shadow: 0 10px 27px rgba(0, 0, 0, 0.05);
		display: flex;
		justify-content: space-between;
		align-items: center;
		z-index: 1;
	}

	.burger-menu li {
		list-style: none;
		border-top: 1px solid #f4f2e9;
		border-bottom: 1px solid #d3cdb7;
	}

	.burger-menu li:last-of-type {
		border-bottom-left-radius: 6px;
		border-bottom-right-radius: 6px;
	}

	.burger-menu.active {
		left: 0;
		padding-left: 0;
	}

	.burger-item {
		margin: 0;
		width: 100%;
	}

	.burger-item img {
		padding: 12px;
		box-sizing: content-box;
		transform: scale(1.2);
	}

	.burger-link {
		color: #475569;
		width: 100%;
		display: block;
	}

	.burger-icon {
		display: block;
		cursor: pointer;
		width: 25px;
		padding: 7px;
		padding-top: 6px;
		float: right;
		box-sizing: content-box;
	}

	.burger-icon .burger-bar {
		display: block;
		width: 25px;
		height: 3px;
		margin: 5px auto;
		transition: all 0.3s ease-in-out;
		background-color: #cfdfef;
	}

	.burger-icon.active .burger-bar:nth-child(2) {
		opacity: 0;
	}

	.burger-icon.active .burger-bar:nth-child(1) {
		transform: translateY(8px) rotate(45deg);
	}

	.burger-icon.active .burger-bar:nth-child(3) {
		transform: translateY(-8px) rotate(-45deg);
	}

	.table-stats.table-stripes-odd tr:nth-child(odd) {
		background-color: #e3eaf0b3;
	}

	.museum-table {
		min-width: 90%;
	}

	.header-credits-text a,
	.header-credits-text a:visited {
		color: #666;
	}
}

@media only screen and (min-width: 768px) {
	#comments-list {
		height: 360px;
	}

	.wide-container .box-header h1,
	.wide-container .box-header h2 {
		background-position: right 4px top 3px;
	}

	.votes-list-game-info {
		margin-top: 2px;
	}

	.screenshot-area {
		min-height: 248px;
	}

	.apps-screen img {
		height: 200px;
	}

	.recent-talk-box a.text-truncate {
		max-width: 300px;
	}

	.toplist-small-box a.text-truncate {
		max-width: 174px;
	}

	.hot-reviews-box a.text-truncate {
		max-width: 240px;
	}

	.latest-votes-box a.text-truncate {
		max-width: 230px;
	}

	.header-lemon64 .logo-right img {
		padding-right: 3px;
	}

	.footer-who {
		display: inline;
	}

	.museum-text {
		max-width: 75%;
	}

	.museum-index-bg {
		background-image: url("/assets/images/box_heroes/museum.png");
		background-repeat: no-repeat;
		background-position: right bottom;
		background-size: 200px 258px;
	}

	.docs-image img {
		border-top: 17px solid #000;
		border-bottom: 17px solid #000;
	}

	.header-user-button {
		border: 1px solid #000;
		background: #e4e0d1;
	}

	.navigation-user button,
	.theme-selector button {
		border-top-color: #f4f2e9;
		border-left-color: #f4f2e9;
		border-right-color: #d3cdb7;
		border-bottom-color: #d3cdb7;
		color: #2d2c29;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1010px) {
	.recent-talk-box a.text-truncate {
		max-width: 220px;
	}

	.hot-reviews-box a.text-truncate {
		max-width: 178px;
	}

	.toplist-small-box a.text-truncate {
		max-width: 142px;
	}

	.latest-votes-box a.text-truncate {
		max-width: 176px;
	}
}

@media only screen and (min-resolution: 120dpi) and (min-width: 768px) {
	@media only screen and (-webkit-min-device-pixel-ratio: 1.3) and (min-width: 768px) {
		.museum-index-bg {
			background-image: url("/assets/images/box_heroes/2x/museum-2x.png");
		}
	}
}