h1 a.footnote {
	text-decoration: none;
}

.contents {
	background-image: url('../EMdesign/twilight.jpg');
	color: #ffa3a3;
}
.contents h2 {
	color: yellow;
}
.contents .related-links {
	margin: 0 auto;
	padding: 1rem;
	background-image: url('../EMdesign/twilight.jpg');
	background-repeat: repeat-x;
	background-color: #f84300;
}
.contents a {
	color: #fff1f1;
}
.contents a.integral {
	color: white;
	text-decoration: none;
}
.contents a.integral:hover {
	color: #b2a1c7;
	text-decoration: none;
}

.antiszempont .artwork-text {
	margin: 0 auto;
	width: 100%;
	max-width: 450px;
}

.aranyfasisztaim .job img {
	width: 180px;
	height: auto;
}
.asvany .artwork-text {
	margin: 0 auto;
	width: 100%;
	max-width: 500px;
}

.azonositaselmeleti .artwork-text {
	margin: 0 auto 1rem auto;
	max-width: 460px;
}
.azonositaselmeleti .artwork-text p {
	margin: 0.25rem auto;
	display: flex;
}
.azonositaselmeleti .artwork-text .number {
	width: 30px;
}
.azonositaselmeleti .artwork-text .text {
	width: 430px;
}

.harom .artwork-text {
	margin: 0 auto;
	width: 100%;
	max-width: 450px;
}
.harom .artwork-text p {
	margin: 0.25rem auto;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
}
.harom .artwork-text .number {
	width: 30px;
}
.harom .artwork-text .text {
	width: 420px;
}

.integral {
	margin-top: 1.5rem;
	color:#fefefe;
}
.integral .em1 {
	color: #89b8e7;
}
.integral .em2 {
	color: #ceace7;
}
.integral .em3 {
	color: #3d9a7b;
}

.ismetles {
	margin: 1rem auto;
	color: #222222;
	background-image: url('../EMdesign/Green-Threads.gif');
}
.ismetles article {
	padding: 1px 1rem;
	background-color: #dddddd;
}

.kavezo .artwork-text p {
	margin-top: 0;
	margin-bottom: 0;
}
.kavezo .artwork-text p.indented {
	margin-left: 6rem;
}

.kilincs #legszebb_szo {
	margin-left: 50px;
}
.kilincs #sarkanyfiaztato {
	margin-left: 200px;
}
.kilincs #fiatal {
	margin-left: 100px;
}
.kilincs #lesz {
	margin-left: 50px;
}
.kilincs #piszok, 
.kilincs #negativ {
	overflow-x: scroll;
	white-space:  nowrap;
}
.kilincs #negativ .maszk {
	margin-left: 170px;
}

.kolteszet {
	margin: 1rem auto;
	color: #222222;
	background-image: url('../EMdesign/ywLeaves2.jpg');
}
.kolteszet article {
	padding: 1px 1rem;
	opacity: 0.9;
}

.lehetoseg {
	margin: 0 auto;
	max-width: 760px;
}
.lehetoseg .artwork-title {
	display: flex;
	flex-wrap: wrap;
}
.lehetoseg .artwork-title h1 {
	margin-top: 1rem;
	margin-bottom: 1.5rem;
	margin-right: 30px;
	width: 300px;
}
.lehetoseg .artwork-title p {
	margin-top: 1rem;
	width: 400px;
}
.lehetoseg .artwork-description {
	display: flex;
	flex-wrap: wrap;
}
.lehetoseg .artwork-description .quote {
	margin-top: 0;
	margin-right: 30px;
	width: 490px;
}
.lehetoseg .artwork-description .hypothesis {
	margin-top: 0;
	width: 180px;
}
.lehetoseg .abc {
	margin-bottom: 2rem;
	display: flex;
	justify-content: space-between;
}
.lehetoseg article {
	max-width: 250px;
}
.lehetoseg .col-a p {
	padding-right: 1rem;
}
.lehetoseg .col-c p {
	padding-left: 1rem;
}

.mobius .artwork-text p {
	display: flex;
}
.mobius .artwork-text p .number {
	width: 30px;
}
.mobius .artwork-text p .text {
	width: 530px;
}

.mucsarnok {
	margin-bottom: 2rem;
}
.mucsarnok header {
	padding: 1rem 2rem;
}
.mucsarnok .email-text {
	padding: 1rem 2rem;
}

.muveszkijarat .artwork:first-of-type {
	padding: 0 0 0 0.5rem;
	float: right;
}

.neumak h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: normal;
}
.neumak .neuma p {
	display: flex;
}
.neumak .neuma p span:first-of-type {
	width: 60px;
}
.neumak .neuma p span:last-of-type {
	width: 500px;
}

.parameterek article {
	margin-bottom: 1.5rem;
}
.parameterek article p {
	display: flex;
	flex-wrap: nowrap;
	margin: 0.15rem 0;
}
.parameterek article p .performer {
	width: 70px;
	white-space: nowrap;
	flex-shrink: 0;
	flex-grow: 0;
}
.parameterek article p .text {
	width: 490px;
}
.parameterek .flex p .text {
	width: 180px;
}

.rajz .participants {
	padding-left: 1rem;
	padding-right: 1rem;
	column-count: 4;
}

.tavaszi .quote {
	margin-left: auto;
	max-width: 340px;
}
.tavaszi .artwork-text p {
	margin-top: 0.125rem;
	margin-bottom: 0.125rem;
	text-indent: 2rem;
}

.toborzo table {
	margin: 0 auto;
	width: 100%;
	max-width: 411px;
	border: 0px solid black;
	box-sizing: border-box;
	border-collapse: separate;
}
.toborzo table tr td p {
	margin: 0.25rem 0;
}
.toborzo table tr td:first-of-type {
	padding: 0;
	max-width: 192px;
}
.toborzo table tr td:last-of-type {
	padding: 0;
	padding-left: 25px;
	max-width: 194px;
}
.toborzo .va-top {
	vertical-align: top;
}
.toborzo .va-bottom {
	vertical-align: bottom;
}

.vonatut {
	margin: 1rem auto;
	color: #222222;
	background-image: url('../EMdesign/paving.gif');
}
.vonatut article {
	padding: 1px 1rem;
	opacity: 0.85;
}


.armageddon a {
	color: #084b65;
}
.armageddon a:visited {
	color: #3b7a9b;
}


.erdely70 main ul {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.erdely70 main ul li {
	padding: 0.5rem 1rem;
}

.extrapolacios .artwork-text .flex p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	width: 250px;
}
.extrapolacios .artwork-text u {
	padding-bottom: 1px;
	text-decoration: none;
	border-bottom: 1px solid black;
}

.hadititok li {
	margin: 0 1rem;
	display: flex;
}
.hadititok li .number {
	width: 40px;
}
.hadititok li .text {
	width: 330px;
}

.uthenger img {
	width: 330px;
	height: auto;
}


.artwork-pages {
	display: flex;
	height: 450px;
}
.artwork-pages img {
	display: block;
	margin: 0 3px;
}

.torveny {
	margin: 0 auto;
	max-width: 400px;
}
.torveny li {
	margin: 0.5rem 1rem;
	display: flex;
}
.torveny li .number {
	width: 35px;
}
.torveny li .text {
	width: 340px;
}


.c00005b {
	color: #00005b;
}
.c009 {
	color: #000099;
}
.c03c {
	color: #0033cc;
}
.c004500 {
	color: #004500;
}
.c060 {
	color: #006600;
}
.c171547 {
	color: #171547;
}
.c339 {
	color: #333399;
}
.c51272f {
	color: #51272f;
}
.c583780 {
	color: #583780;
}
.c900 {
	color: #990000;
}
.cffc {
	color: #ffffcc;
}
.cmaroon {
	color: maroon;
}
.separator {
	display: block;
}

.copyright {
	text-align: center;
}
footer .menu {
	padding: 1rem;
}

.flex-end {
	display: flex;
	justify-content: flex-end;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	visibility: hidden
}
.mejs-container {
	background: none;
	border: 0px dashed #eeeeee;
}
.erdely70 .mejs-container {
	background: #e1e1e1;
}
.demokratikus .mejs-container {
	background: none;
	border: 0px dashed #eeeeee;
}
.kituntetes .mejs-container {
	background: #7346B2;
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #cccccc;
}
.demokratikus .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #9bc2c2;
}
.kituntetes .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #826D9E;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #000000;
}
.mejs-container .mejs-controls {
	background: #999999;
}
.mejs-nobg .mejs-container .mejs-controls, 
.demokratikus .mejs-container .mejs-controls, 
.kituntetes .mejs-container .mejs-controls {
	background: none;
}
.mejs-container .mejs-controls .mejs-time span {
	color: #111111;
}


@media (min-width: 590px){
	.mutargy header {
		margin-bottom: -1rem;
	}
	.mutargy main {
		margin-top: 2rem;
	}
	.armageddon {
		margin-top: 1rem;
	}
}
@media (max-width: 790px){
	.lehetoseg h1, 
	.lehetoseg p {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.lehetoseg .artwork-title {
		display: block;
	}
	.lehetoseg .artwork-title h1 {
		margin-top: 1rem;
		margin-bottom: 0rem;
		margin-right: 30px;
		width: auto;
	}
	.lehetoseg .artwork-title p {
		margin-top: 1rem;
		width: auto;
	}
	.lehetoseg .artwork-description {
		display: block;
	}
	.lehetoseg .artwork-description .quote {
		margin-top: 0;
		margin-right: 0;
		width: auto;
	}
	.lehetoseg .artwork-description .hypothesis {
		margin-top: 0;
		width: auto;
	}
	.lehetoseg .col-b p {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (max-width: 660px){
	.uthenger a img {
		width: auto;
		height: auto;
		max-width: 100%;
	}
}
@media (max-width: 640px){
	.mucsarnok {
		margin-bottom: 1rem;
	}
	.mucsarnok header {
		padding: 1rem 0;
	}
	.mucsarnok .email-text {
		padding: 1px 0;
	}
	.mucsarnok p {
		padding-left: 1rem;
		padding-right: 1rem;
	}
}
@media (max-width: 630px){
	.extrapolacios .artwork-text table p {
		padding-right: 0;
	}
	.toborzo table tr td:last-of-type {
		padding-left: 0;
	}
}
@media (max-width: 560px){
	.contents .related-links {
		padding: 1px;
	}
	.contents footer {
		background-color: black;
	}
	.aranyfasisztaim .job {
		display: block;
	}
	.aranyfasisztaim .job img {
		margin: 0 auto;
		display: block;
		width: auto;
		height: auto;
	}
	.extrapolacios .space-between {
		justify-content: center;
	}
	.artwork-pages {
		overflow-x: scroll;
	}
	.muveszkijarat .artwork:first-of-type {
		padding: 0.5rem 0 0 0;
		float: none;
		text-align: center;
	}
	.ismetles, 
	.kolteszet, 
	.vonatut {
		margin: 0 auto;
	}
	.ismetles article, 
	.kolteszet article, 
	.vonatut article {
		padding-right: 0;
		padding-left: 0;
	}
	.kavezo .artwork-text p.indented {
		margin-left: 10vw;
	}
}
@media (max-width: 530px){
	.rajz .participants {
		column-count: 2;
	}
}
@media (max-width: 450px){
	.kavezo .artwork-text p.indented {
		margin-left: 5vw;
	}
	.kilincs #sarkanyfiaztato {
		margin-left: 100px;
	}
	.kilincs #negativ .maszk {
		margin-left: 150px;
	}
	.kituntetes .artwork-text {
		text-align: left;
	}
	.lehetoseg .abc {
		display: block;
	}
	.lehetoseg article {
		max-width: 100%;
	}
	.lehetoseg .col-b p {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.tavaszi .artwork-text p {
		text-indent: 1rem;
	}
}
@media (max-width: 350px){
	.kavezo .artwork-text p.indented {
		margin-left: 2vw;
	}
}