/* Palatinate #571b53
/* Robin Egg Blue #2ebcc6
/* white #fdfbfb
/* Blush #ea688e
/* licorice #120502*/

@font-face {
	font-family:"MagicCards";
	src: url('../../media/MagicCards.ttf') format('truetype');
}

@font-face{
	font-family:"AndyBold";
	src:url('../../media/AndyBold.ttf') format('truetype');
}

@font-face{
	font-family:"ProjectPaintBall";
	src:url('../../media/ProjectPaintBall.otf') format('opentype');
}

*{box-sizing:border-box;}

body{
	background-image:url('../../media/BetterEnd1.jpg');
	background-size:auto;
	background-attachment:fixed;
	background-repeat:no-repeat;
	margin:0;
	font-family: Verdana, Geogia, sans-serif;
	font-size:14pt;
	display:flex;
	flex-direction:column;
}

header {
	width: 100%;
	position:sticky;
	top:0;
	z-index:100;
	box-sizing:border-box;
	border: solid #571b53 5px;
	border-radius:10px;
}

nav{
	box-sizing:border-box;
	font-family:ProjectPaintBall;
	min-height:60px;
	color:#571b53;
	background-color:#120502;
	display:flex;
	align-items: center;
	justify-content: space-between;
}

nav h1{
	font-family:ProjectPaintBall;
	font-weight:900;
	margin-left:10%;
	text-shadow:
	0 0 10px #2ebcc6,
	0 0 10px #2ebcc6,
	0 0 15px #2ebcc6,
	0 0 20px #2ebcc6;
	padding:0.25em;
	border:solid #ea688e 5px;
	border-radius:10px;

}

nav ul{
	box-sizing:border-box;
	list-style:none;
	margin:auto;
	display:flex;
	text-align: center;
	justify-content: center;
	margin-right:10%;
}
nav ul li{
	background-color:#571b53;
	border:solid #ea688e 3px;
	padding:0.25em;;
	font-size:1em;
	border-radius:5px;
}

main{
	margin:auto;
	display:flex;
	flex-direction:column;
}

article{
	margin:1px;
	background-color:#120502;
	color:#fdfbfb;
	border: solid #571b53 5px;
	border-radius:10px;
	position:relative;
	width:auto;
	max-width:100%;
}

h2{
	font-family: MagicCards;
	font-size:2em;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-top:0.5em;
	margin-bottom:0em;
	padding:0.5em;
	text-shadow:
	0 0 10px #2ebcc6,
	0 0 10px #2ebcc6,
	0 0 15px #2ebcc6,
	0 0 20px #2ebcc6;
	border:solid #ea688e 5px;
	border-radius:10px;
	display:inline-flex;
}

p{
	margin-left:1em;
	margin-right:1em;
}

a{
	text-decoration: none;
	color:#fdfbfb;
	font-weight:bold;
}

div{
	display:flex;
	margin-left:1%;
}

aside {
	float:right;
	font-family:AndyBold;
	margin-right:1em;
	background: #571b53;
	padding: 0.8em;
	border: 5px solid #ea688e;
	border-radius:10px;
	font-size: 1em;
}

img{
	border:solid #ea688e 5px;
	border-radius:10px;
	margin:1%;
}

footer{
	color:#fdfbfb;
	width: 100%;
	z-index:100;
	box-sizing:border-box;
	border: solid #571b53 5px;
	border-radius:10px;
	background-color:#120502;
}

small{
	margin:2%;
}

.col-25 {width: 25%;}
.col-33 {width:33%;}
.col-50 {width:50%;}
.col-66 {width:66%;}
.col-75 {width:75%;}
.col-100 {width:100%;}

.centerimage{display:flex; justify-content:center;}

.row{
    display:flex;
    flex-wrap:wrap;
    margin:1px;
}

.resize-img{
	max-width:100%;
	height:auto;
	border:solid #571b53 5px;
	border-radius:10px;
}

.resize-hotdog{
	max-width:100%;
	height:auto;
	border:solid #571b53 5px;
	border-radius:10px;
}

@media screen and (max-width:720px){
	nav{box-sizing:border-box;}
	nav h1{margin:1%;}
	nav ul{padding:0;margin:auto;justify-content:center;}
	nav ul li{font-size:1em;}
	.col-66{width:95%;}
}

@media screen and (max-width:600px){
	nav{
		text-align:center;
		display:flex;
		flex-direction:column;
		align-items: center;
		justify-content:center;
	}
	nav h1{font-size:1.5em;margin:1%;}
	nav ul{padding:0;margin:auto;justify-content:center;}
	nav ul li{font-size:.7em;}
	.col-66{max-width:100%}
}
