.masthead {
	background-image: url(../img/ttawa.png);
	height: 100vh;
	width:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.masthead .contain {
	background-color: #000;
	height: 100%;
	width:100%;
	opacity: 0.7;
}

.masthead .contain .content {
	text-align: center;
	padding-top: 200px;
	color: #fff;
}

.masthead .contain .content h4 {
	font-size: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.masthead .contain .content hr {
	width: 50%;
}

.masthead .contain .content p {
	font-size: 20px;
	letter-spacing: 0.8px;
}

.masthead .contain .content input {
	height: 50px;
	width: 180px;
	font-size: 25px;
	text-transform: uppercase;
}
.page-section{
    text-align: center;
	padding-top: 100px;    
}


.spacer{
    height:100px;
}


/* add animation*/
.wrapper {
  max-width: 100%;
  overflow: hidden;
}

.marquee {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  animation: marquee 10s linear infinite;
}

.marquee p {
  display: inline-block;
}

@keyframes marquee {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}
/**/

/*nav {
/*  position: -webkit-sticky;*/
/*  position: sticky;*/
  /* sticky or fixed are fine */
/*  position: fixed;*/
/*  top: 0;*/
/*  height: 100px;
/*  width: 100%;
  background: linear-gradient(to bottom, #000, #0003 70%,#0000); /* background when scroll is in the top 
  transition: background .5s; /* control how smooth the background changes */
/*}*/

/*nav.scrolled {*/
/*  background: #0a0a0a;*/
/*}*/
