
/* Justin Style Changes */

body {
	background: white;
}

.container-for-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image:
    linear-gradient(
      rgba(0, 0, 0, 0.1),
      rgba(0, 0, 0, 0.1)
    ),
    url("../../images/meeting-speaker.jpg");
  background-size: cover;
  height: 30em;
}

.hero-text-box {
	display: flex;
	flex-direction: column;
	background-color: #F1FAEE;
	padding: .5em 1em .5em 1em;
	align-items: center;
	opacity: .8;
	margin: 0 4em 0 4em;
	overflow: hidden;
}

.hero-text-box:hover {
	overflow: visible;
}

.first-heading {
  color: black;
  font-weight: bold;
  padding: 0 0 .5em 0;
	text-align: center;
}

.sub-heading {
	color: black;
	font-weight: bold;
	padding: 0 0 .5em 0;
	text-align: center;
}

.join-link {
  font-size: 1em;
  color: white;
  padding: 1em;
  font-weight: bold;
  background: #e63946;
  border-radius: 10px;
	width: 30%;
	text-align: center;
}

.actual-link {
  text-decoration: none;
  color: white;
}

.spacer-div {
	height: 3em;
	width: 100%
}

.center-class {
	text-align: center
}

.j-inline {
	display: inline-block;
	vertical-align: middle;
}

.j-logo {
	display: inline-block;
}

#header {
	display: flex;
	justify-content: center;
	background-color: #457B9D;
	margin-bottom: 1em;
}

.top-inner {
	display: flex;
	justify-content: center;
}

#header .logo .symbol .logo-image img {
	height: 15em;
	width: 30em;
	margin-top: -7em;
	margin-bottom: -1em;
}

#header nav {
}

#header nav ul li a {
	background-color: #999999;
}

.button {

}

.sub-page-header-image {
	width: 50% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.dues-link {
	font-weight: bold;
	color: red;
}

.scholarship {
	font-weight: bold;
	color: red;
}

.facebook-feed {

}

.fb_iframe_widget {
	display: block !important;
	width: 500px;
	margin: auto;
	padding: 1em 1em 1em 4em;
}

@media screen and (max-width: 736px) {
	#header .logo .symbol .logo-image img {
		height: 10em;
		width: 20em;
		margin-top: 0em;
	}

	.sub-page-header-image {
		width: 100% !important;
	}

	.fb_iframe_widget {
		padding: 1em;
	}
}

