*{
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

body{
	background-color: black;
}

#winners{
	width: 100%;
	height: 350px;
	display: flex;
	justify-content: center;
	/* background-image:url("../images/brickwall.jpg");
	background-size: 100%;  */
	position: sticky;
	top: 0;
}

#wall{
	position: relative;
	text-align: center;
	background-color: black;
}

#wall > img{
	width: 100%;
	height: 100%;
}

#walltxt{
	/*position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	color: #ffffff;*/
	position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #ffffff;
    max-height: 350px; /* Set a maximum height for the scrollable area */
    overflow-y: auto; /* Enable vertical scrolling */
    overflow-x: hidden; /* Prevent horizontal scrolling */
    padding: 10px; /* Optional: Add padding for better readability */
    box-sizing: border-box; /* Ensure padding doesn't affect width */
}

#pgawalltxt{
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	/* background-color: rgb(0,0,0); */
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	color: #ffffff;
	display: none;
}

#pgawalltxt > p {
	margin: 2px;
	padding: 0;
}

#walltxt > h1{
	color: white;
}

#wof{
	background-color: red;
	width: 100%;
	height: 500px;
	position: sticky;
	top: 0;
}

#pod{
	position: sticky;
	top: 0;
	width: 100%;
	height: 150px;
	background-image: linear-gradient(black, red 90%);
	display: inline-block;
}

#podlogo {
	height: 100px;
	width: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


#pod > *{
	float: left;
  	width: 33.33%;
  	padding: 5px;
}

#pod > a{
	margin-top: 50px;
}


@media only screen and (max-width: 600px) {
	.podpics{
		width: 100px;
	}
}
