/* under construction */
.hidden {
	/* display: none !important; */
}
#copyright {
	/* background: none !important; */
}
#under-construction {
	text-align: center;
	display: none;
}

/* Redesign - 12/18/20 */
.menu-buttons {
    display: block;
    background: #abd3ec;
    color: #264b82;
    padding: 10px;
    text-decoration: none;
    border-radius: 5px;
    font-family: arial;
    font-size: 18px;
    box-shadow: 2px 2px #264b82;
    font-weight: bold;
	min-width: 100px;
	margin: 0 0 2px;
	
	background: #b11a3b;
	color: #fff;
	box-shadow: 2px 2px #000000;
	background: linear-gradient(180deg, rgba(217,130,148,1) 4%, rgba(177,26,59,1) 8%, rgba(177,26,59,1) 92%, rgba(135,17,43,1) 96%);
}
.menu-buttons:hover,
.menu-buttons.active {
	background: linear-gradient(180deg, rgba(217,130,148,1) 4%, rgba(162,21,52,1) 8%, rgba(162,21,52,1) 92%, rgba(135,17,17,1) 96%);
	color: #fed102;
}
.menu-buttons.active {
	pointer-events: none;
}
#magazine {
	display: block;
    position: absolute;
    bottom: -40px;
    right: 5px;
}
#magazine:hover {
	opacity: .8;
}
.heading {
	font-size: xx-large;
	font-family: Verdana;
	font-weight: bolder;
}
.heading {
	color: #2c447d;
	text-shadow: none;
}
#copyright.redesign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background: none;
	padding: 20px 0;
	width: 100%;
	text-shadow: 1px 1px black;
}
/* Responsive */
@media (min-width: 0px) and (max-width: 767px) {
	font {
		font-family: Verdana, Arial, sans-serif;
	}
	#video-background {
		height: 800px;
		top: 40%;
	}
	#logo {
		width: 100%;
		height: auto;
	}
	#logo a {
		width: 90%;
		margin: inherit;
		max-width: inherit;
		min-width: inherit;
		padding: 0 5%;
	}
	#content-wrapper {
		margin: 0 0 34px !important;
		border: none !important;
    	padding: 20px 5% !important;
		table-layout: fixed;
	}
	table,
	table tr,
	table td {
		width: 100% !important;
	}
	table td {
		display: table-row !important;
		line-height: 34px;
		font-size: 24px;
		line-height: 24px;
		font-size: 16px;
	}
	#content-wrapper #hbcu-table td {
		display: table-cell !important;
		line-height: 28px;
		line-height: 24px;
		padding: 0 0 20px;
	}
	table p {
		margin: 10px 5% !important;
		line-height: 24px;
	}
	table .heading {
		display: block;
		line-height: 36px;
		margin-bottom: 20px;
		font-family: Verdana, Arial, sans-serif;
	}
	table table {
		/* padding: 0 20px; */
		table-layout: fixed;
	}
	#content-wrapper #hbcu-table {
		padding: 0;
	}
	table table td > img {
		margin: 0 0 20px !important;
		min-width: 310px;
		max-width: 310px;
		width: 100%;
		height: auto;
	}
	.shadow {
		box-shadow: none;
	}
	.mhide {
		display: none !important;
	}
	#main-menu-link {
		float: none !important;
		margin: 10px auto !important;
    	text-align: center !important;
	}
	#building img,
	#contact-image {
		width: 100%;
		height: auto;
	}
	#magazine {
		display: block;
		position: inherit;
		bottom: inherit;
		right: inherit;
		margin: 40px 0 0 0;
	}
	#menu tr {
		display: table-cell;
		width: 33% !important;
		padding-bottom: 20px;
	}
	#copyright.redesign {
		font-size: 14px;
		line-height: 20px;
		padding: 10px 4%;
		width: 92%;
	}
	#copyright.redesign span {
		padding: 0 3px !important;
	}
	.menu-buttons {
		min-width: 90px;
		width: 90px;
		text-align: center;
		font-size: 16px;
	}
}