/*=================================*/
/*            Home/Main            */
/*=================================*/
body {
	font-family: 'Raleway', sans-serif;
}
* {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	display: flex;
}
a {
	text-decoration: none;
}
header {
	background-color: #000000;
}
.logo {
	padding: 5px 40px;
}
.header-container {
	width: 90%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.header-container a {
	color: #ffffff;
	font-size: 16px;
	margin-right: 5px;
	padding: 20px 10px;
}
.header-container a:hover {
	color: #ff0000;
	background-color: rgba(255, 255, 255, 0.3);
}
.header-container a:active {
	color: #ff0000;
	font-weight: bold;
}
#menu-checkbox {
	display: none;
}
ul {
	display: flex;
}
nav {
	margin-top: 8px;
}

@media screen and (max-width: 960px) {
	.header-container {
		width: 100%;
		display: flex;
		justify-content: space-around;
	}
	.logo {
		width: 100%;
	}
	.main-menu {
		display: none;
	}
	.main-menu li {
		width: 100%;
		display: block;
		font-size: 12px;
		text-align: center;
	}
	.main-menu a {
		display: block;
		padding: 8px;
	}
	.toggle-button {
		text-align: center;
		display: block;
		cursor: pointer;
		color: #ffffff;
		padding: 16px;
	}
	.toggle-button:after {
		content: attr(data-open);
		display: block;
	}
	#menu-checkbox:checked + nav[role="navigation"] .main-menu {
		display: block;
	}
	#menu-checkbox:checked + nav[role="navigation"] .toggle-button:after {
		content: attr(data-close);
	}
	.header-container {
		margin-left: 10px;
	}
	.main-menu {
		position: relative;
		top: 20px;
		right: 180px;
		}
}







/* * {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

li {
	list-style: none;
	display: flex;
}

body {
	font-family: 'Raleway', sans-serif;
}



.header-logo {
	margin-left: 5%;
}

nav {
	margin-top: 20px;
	margin-left: 30%;
}


.topnav a {
	color: #ffffff;
	text-align: center;
	padding: 12px 16px;
}

.topnav a:hover {
	color: #ff0000;
}

.topnav a.language {
	font-weight: bold;
	position: top-right;
}

@media screen and (max-width: 768px) {
	.topnav a:not(:first-child) {
		display: none;
	}
	.topnav a.icon {
		float: right;
		margin-top: -17px;
		display: block;
		color: black;
	}
	nav {
		width: 100%;
		height: 100px;
	}
	.topnav.responsive {
		position: relative;
	}
	.topnav.responsive a.icon {
		position: absolute;
		right: 0;
		top: 0;
	}
	.topnav.responsive a {
		float: none;
		display: block;
		text-align: center;
	}
} 

*/

/* * {
	margin: 0;
	padding: 0;
}

body {
	font-family: 'Raleway', sans-serif;
}

a {
	text-decoration: none;
}





.graphic-header-logo {
	padding: 3px;
	max-width: 100%;
	box-sizing: border-box;
}
.header-container {
	width: 1440px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.header-container a {
	color: #ffffff;
	font-size: 16px;
	margin-right: 20px;
}
.header-container a:hover {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	margin-top: -1px;
}

.header-container a:active {
	color: #ff0000;
	font-weight: bold;
	margin-right: 20px;
}

#menu-checkbox {
	display: none;
}

nav {
	margin-top: 25px;
	justify-content: right;
}

.topnav {
	background-color: #000000;
	font-size: 14px;
	margin-top: 40px;
}

.topnav a {
	color: #ffffff;
	text-align: center;
	padding: 14px 16px;
	font-size: 15px;
}

.topnav a:hover {
	font-size: 18px;
	font-weight: bold;
	* border-bottom: 3px solid rgba(255, 51, 51, 0.8);
}

.topnav a:active {
	color: #ff0000;
	font-weight: bold;
	border-bottom:3 px solid rgba(100, 0, 0, 0.8);
}

.topnav .icon {
	display: none;
}


*/

/*=================================*/
/*             (News)              */
/*=================================*/



/*=================================*/
/*            Concerts             */
/*=================================*/



/*=================================*/
/*              Photo              */
/*=================================*/



/*=================================*/
/*              Video              */
/*=================================*/



/*=================================*/
/*             (Press)             */
/*=================================*/



/*=================================*/
/*              About              */
/*=================================*/



/*=================================*/
/*            Contacts             */
/*=================================*/



/*=================================*/
/*              Store              */
/*=================================*/



/*=================================*/
/*             Search              */
/*=================================*/