@charset "UTF-8";
/* CSS Document */


/*Desktop / Global View*/

body {
	font-family: 'Open Sans', sans-serif;
	max-width: 1024px;
}



.slicknav_menu {
	display:none;
}



#menu {
	float:right;
}

#menu li {
	display:inline-block;
}

#menu li a {
	text-decoration: none;
	color:#800180;
	padding: 8px;
	font-size: 18px;
	font-weight: 400;
}


header {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}


.main {
	background-image: url(images/main-image.jpg);
	padding: 52px 0px 72px 72px;
	background-size: cover;
}

.mast1 {
	background-image: url(images/Past-Reunion-Pics/Background-Pic.gif);
	padding: 100px 0px 100px 72px;
	background-size: cover;
}

.row1{
	padding: 10px 0px 10px 0px;
}


h1 {
	color: #fff;
	font-weight: 600;
	font-size: 50px;
	margin-bottom: -20px;
	text-shadow:5px 5px 10px black;
}



.subheading {
	color: #fff;
	font-weight: 300;
	font-size: 20px;
	text-shadow: 2px 2px black;
}

.news{
	padding:52px 0px 728px 72px;
	text-align:left;
}

.headline {
	color: red;
	font-weight: 600;
	font-size: 45px;
	text-align: center;
	text-shadow: 5px 5px 10px black;
	margin-bottom: -20px;
}

.headline2{
	color: black;
	font-weight: 600;
	font-size: 40px;
	margin-bottom: -10px;
}



.sub-headline {
	color: black;
	font-weight: 400;
	font-size: 35px;
	margin-bottom: -40px;
}

.third {
	color: red;
	font-weight: 510;
	font-size: 25px;
	padding: 5px 5px 5px 0px;
	margin-bottom: -20px;
	text-shadow: 2px 2px black;
}



.responsive {
	width: 100%;
	height: auto;
}


a:link {
    color: #800180; 
    background-color: transparent; 
    text-decoration: underline;
	font-size: 35px;
	font-weight: 600;
}









/*Tablet View*/

@media (max-width: 768px){

	#menu li {
		display: block;
		text-align: right;
	}
	
}










/*Mobile View*/

@media (max-width: 400px) {


	.slicknav_menu {
		display: block;
	}

	#menu {
		display:block;
	}
	
	#menu li a {
	text-decoration: none;
	color:white;
	padding: 10px;
	font-size: 18px;
	font-weight: 500;
	
	.col-sm {
		width: 100%;
	}

	.col {
		padding: 0%;
	}
	
}
