@charset "utf-8";
/* CSS Document */
body {
	background-image: url(../../../images/img_edition_back.png);
	background-position: center center;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
body, html {
	height: 100%;
}
.edition-box {
	position: relative;
	display: block;
	width: 100%;
	margin-top: 40px;
}
.edition-box h1 {
	color: #fff;
	font-family: demo;
	font-size: 32rem;
	font-weight: 500;
	letter-spacing: 4px;
}
.edition-box p {
	color: #fff;
	font-family: regular;
	font-size: 10rem;
	margin-top: 30px;
	letter-spacing: 1px;
}

@media (min-width: 2660px) and (max-width: 2860px) {
					.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 40rem;
	font-weight: 500;
	margin: 0 0 60px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 17rem;
	line-height: 54px;
	font-weight: 500;
	margin-top: 36px;
}
}
@media (min-width: 2361px) and (max-width: 2659px) {
					.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 38rem;
	font-weight: 500;
	margin: 0 0 60px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 16rem;
	line-height: 50px;
	font-weight: 500;
	margin-top: 36px;
}
}

@media (min-width: 2160px) and (max-width: 2360px) {
				.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 34rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 14rem;
	line-height: 44px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 1850px) and (max-width: 2159px) {
			.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 28rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 12rem;
	line-height: 40px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 1600px) and (max-width: 1849px) {
		.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 28rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 36px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 1360px) and (max-width: 1599px) {
	.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 26rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 30px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 1200px) and (max-width: 1359px) {
.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 26rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 30px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 1024px) and (max-width: 1199px) {
.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 24rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 28px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 769px) and (max-width: 1023px) {
.logo {
	margin: 3% 0 0 3%;
	position: fixed;
}
.content-box {
	margin: 10% 0 5% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 20rem;
	font-weight: 500;
	margin: 0 0 40px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 28px;
	font-weight: 500;
	margin-top: 30px;
}
.col-lg-7, .col-md-7, .col-sm-7, .col-lg-5, .col-md-5, .col-sm-5 {
	width: 50%;
}
}

@media (min-width: 600px) and (max-width: 768px) {
body {
	background-image: url(../../../images/img_mobile_edition.png);
}
.content-box {
	margin: 17% 0 10% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 20rem;
	font-weight: 500;
	text-align: center;
	margin: 0 0 60px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 10rem;
	line-height: 28px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 480px) and (max-width: 599px) {
body {
	background-image: url(../../../images/img_mobile_edition.png);
}
.content-box {
	margin: 20% 0 10% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 18rem;
	font-weight: 500;
	text-align: center;
	margin: 0 0 60px 0;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 9rem;
	line-height: 24px;
	font-weight: 500;
	margin-top: 30px;
}
}

@media (min-width: 320px) and (max-width: 479px) {
body {
	background-image: url(../../../images/img_mobile_edition.png);
}
.content-box {
	margin: 25% 0 10% 0;
}
.edition-box {
	margin-top: 40px;
}
.edition-box h1 {
	font-size: 16rem;
	font-weight: 500;
	text-align: center;
	letter-spacing: 1px;
}
.edition-box p {
	font-size: 9rem;
	line-height: 20px;
	font-weight: 500;
	margin-top: 30px;
}
}
