@media (max-width: 1600px) {
	body {
		font-size: 12px;
	}
	p {
		margin: 0 0 0.7em 0;
	}
	#header {
		height: 9%;
	}
	#header h1 {
		font-size: 2em;
	}
	#mainContainer {
		bottom: 8em;
		top: 9%;
	}
		#mainContainer #leftCol {
			bottom: 4.7em;
		}
			#mainContainer #leftCol #map {
				bottom: 10%;
			}
			#mainContainer #leftCol #timeline {
				top: 91%;
			}
				#mainContainer #leftCol #timeline a {
					border-bottom: 0.4em solid #505359;
					padding: 0.7em;
				}
					#mainContainer #leftCol #timeline a .year {
						font-size: 1.2em;
					}
					#mainContainer #leftCol #timeline a .desc {
						font-size: 0.8em;
						line-height: 0.9em;
						max-height: 4.1em;
						padding-left: 0.3em;
					}
				#mainContainer #leftCol #timeline a.active,
				#mainContainer #leftCol #timeline a:hover {
					border-bottom: 0.4em solid #d1732c;
				}
				#mainContainer #leftCol #timeline .title {
					font-size: 1.2em;
					padding: 0.7em;
				}
			#mainContainer #leftCol .sliderCont {
				left: 6em;
			}
			#mainContainer #leftCol .sliderCont #opacitySlider {
				height: 2em;
				margin: 0px 0 0.5em 1.3em;
				width: 16.7em;
			}
				#mainContainer #leftCol .sliderCont #opacitySlider .noUi-handle {
					height: 2.7em;
					width: 2.7em;
				}
		#mainContainer #rightCol {
			bottom: 4.8em;
		}
				#theme .description h1 {
					font-size: 1.5em;
					height: 2.3em;
					line-height: 2.7em;
					padding: 0px 0.7em 0px 3%;
				}
				#theme .description .info {
					bottom: 1em;
					left: 3%;
					right: 3%;
					top: 4em;
				}
					#theme .description .info .img {
						height: 22.7em;
					}
					#theme .description .info .text {
						right: -0.3em;
						top: 24.7em;
					}
					#theme .description .info .title {
						font-size: 0.8em;
						top: 276px;
						line-height: 1.2em;
					}
				#theme .related h2 {
					font-size: 1.1em;
					padding: 0.3em 0 0.3em 0;
				}
				#theme .related .thumblist {
					padding-bottom: 1em;
				}
					#theme .related .thumblist .list {
						bottom: 0.7em;
						top: 3.5em;
					}
						#theme .related .thumblist .list img {
							max-width: 13.3em;
						}
					#theme .related .citation .text {
						bottom: 4.5em;
						font-size: 1em;
						top: 3.7em;
					}
					#theme .related .citation .author {
						bottom: 1em;
						font-size: 1.1em;
					}
			#theme .fullSlider h1.battle {
				font-size: 1.6em;
				margin: 0.5em 1em 0 1em;
				padding: 0 0 0.3em 0;
			}
			#theme .fullSlider footer {
				bottom: 0.3em;
				height: 2.7em;
				left: 2em;
				padding: 0.3em 0 0 0;
				right: 2em;
			}	
		#navigation {
			bottom: 8em;
			width:98%;
			height: 3.3em;
		}
			#navigation li {
				/*border-bottom: 0.3em solid #303235;*/
				font-size: 1.75em;
				line-height: 2.1em;
			}
				#navigation .bx-wrapper .bx-viewport {
					/*left: 2%;*/
				}
	#footer {
		height: 5.5em;
	}
		#footer nav a {
			font-size: 2em;
			padding: 1em 4% 0.7em;
		}
		#footer nav a.howto {
			padding: 1.9em 3% 0.7em;
		}
		#footer nav a.lang {
			padding: 1em 4% 0.7em;
		}
		#footer nav .divider {
			height: 3.5em;
			margin-top: 1.3em;
		}
		#footer .howtoblock {
			bottom: 6.7em;
			font-size: 1.4em;
			width: 18.1em;
		}
		.rsDefault .rsGCaption {
			bottom: -3em;
			font-size: 1.15em;
			margin: 0 2em;
		}
		.rsDefault.rsFullscreen .rsGCaption {
			bottom: 0.4em;
			font-size: 1.15em;
			left: 0.4em;
		}
	#mainContainer #leftColGallery {
		bottom: 1em;
	}
	#mainContainer #rightColGallery {
		bottom: 1em;
	}
		#mainContainer h1 {
			font-size: 1.7em;
			height: 2em;
			line-height: 1.7em;
			padding: 0px 0.7em 0px 3%;
		}
			#mainContainer .themethamblist .imgbox {
				height: 7.3em;
				margin-top: 0.7em;
			}
				#mainContainer .themethamblist .cur .imgborder {
					border-bottom: 0.4em solid rgba(178,8,61,1);
				}
				#mainContainer .galldescription {
					height: 20%
				}
				#mainContainer .galldescription .desc {
					margin-left: 5.7em;
					margin-top: 1em;
					margin-right: 1.3em;
				}
					#mainContainer .galldescription .desc .desctitle {
						font-size: 1.6em;
						margin-left: 5%;
					}
					#mainContainer .galldescription .desc .desctext {
						font-size: 1em;
					}
	.mapPopup {
		font-size: 1em;
		padding: 1.2em 0.7em;
		width: 32em;
	}
		.mapPopup p {
			margin: 0 0 1em 0;
		}
		.mapPopup .title {
			font-size: 1.1em;
			margin-bottom: 1em;
		}
		.mapPopup .desc {
			max-height: 16.7em;
		}
		.mapPopup .withThumb .title {
			margin-left: 13.3em;
		}
		.mapPopup .withThumb .thumb {
			font-size: 0.8em;
			width: 12em;
		}
		.mapPopup .withThumb .desc {
			margin-left: 13.3em;
		}
}
@media (max-width: 1368px) {
	body {
		font-size: 12px;
	}
	#header {
		height: 7%;
	}
	#header h1 {
		left: 0.7%;
	}
	#mainContainer {
		bottom: 7em;
		left: 0.7%;
		right: 0.7%;
		top: 7%;
	}
	#mainContainer .galldescription {
		height: 20%
	}
	#theme .description h1 {
		font-size: 1.7em;
		height: 2em;
		line-height: 2em;
		padding: 0px 0.7em 0px 3%;
	}
	#theme .description .info .title {
		top: 28.5em;
	}
}
@media (max-width: 1280px) {
	body {
		font-size: 11px;
	}
	#theme .related .citation .text {
		bottom: 3em;
		top: 3.3em;
	}
	#theme .description .info .img {
		height: 22.3em;
	}
	#theme .description .info .title {
		top: 28em;
	}
	#theme .description .info .text {
		top: 24em;
	}
}
@media (max-width: 1024px) {
	#theme .related .citation .text {
		bottom: 4em;
		top: 3.3em;
	}
	#theme .description .info .img {
		height: 19em;
	}
	#theme .description .info .title {
		top: 24.4em;
	}
	#theme .description .info .text {
		top: 21.7em;
	}
	#mainContainer #leftCol .controls {
		bottom: 17%;
		left: 25%;
	}
	#mainContainer #leftCol .sliderCont {
		left: 8em;
	}
	#mainContainer #leftCol #map {
		bottom: 16%;
	}
	#mainContainer #leftCol #timeline {
		top: 85%;
	}
	#mainContainer #leftCol #timeline a .desc {
		line-height: 0.95em;
		max-height: 5.8em;
	}
}
