#particles {
	 position:relative;
	 padding:0;
	 overflow:hidden;
	 background: url(/creationstation/_images/banner.jpg) center center no-repeat;
	 background-size:cover;
	 background-color:#333;
}
 #particles .container {
	 padding:0;
	 max-width:100%;
}
 #particles .wysiwyg-content {
	 width: 100%;
	 margin: 0;
}
 #particles .col-auto {
	 padding:0;
}
 #neato {
	 display:none;
}
 #cta2 {
	 position: relative;
	 padding: 30px 0;
	 z-index:2;
	 display: flex;
	 flex-direction: row;
	 justify-content: center;
	 align-items: center;
	 width: 100%;
	 height: 100%;
	 pointer-events: none;
}
 .cta-button {
	 background: #000;
	 background:rgba(0,0,0,.8);
	 border: 1px solid #00b388;
	 border-radius:50px;
	 color: #00b388;
	 text-align: center;
	 text-decoration: none;
	 font-size: 20px;
	 font-weight: 700;
	 padding: 5px 15px;
	 display: inline-block;
	 transition:.2s;
	 pointer-events: all;
}
 .cta-button:hover {
	 color:#FFF;
	 border: 1px solid #00866c;
	 background:#00b388;
}
 #stuff2 {
	 text-align:center;
	 padding:15px;
}
 #stuff2 img {
	 width: 100%;
	 max-width: 740px;
	 margin-bottom:15px;
}
 @media (min-width:992px) {
	 #particles {
		 position: relative;
		 padding: 0;
		 overflow: hidden;
		 background: url(/creationstation/_images/banner.jpg) center center no-repeat;
		 background-size: cover;
		 height: calc(100vh - 98px);
		 max-height: 1000px;
		 background-color: #333;
	}
	 #neato {
		 margin-bottom:-10px;
		 display:block;
	}
	 #cta2 {
		 position: absolute;
		 padding: 0;
		 top: 0;
		 right:0;
		 bottom: 0;
		 left: 0;
	}
	 #stuff2 {
		padding: 60px;
	}
	 #stuff2 img {
		margin-bottom:30px;
	}
	 .cta-button {
		padding: 15px 60px;
	}
}
 @keyframes scroll {
	 0% {
		opacity: 1
	}
	 100% {
		opacity: 0;
		 transform: translateY(46px) 
	}
}
 #quicklinks {
	 padding:0;
}
 #quicklinks > .container {
	 max-width:100%;
	 padding:0;
}
 #quicklinks .navbar {
	 border-left:none;
	 border-right:none;
}
 #quicklinks .navbar-inverse {
	 background-color:#191919;
	 background-color: rgba(0,0,0,.9);
	 border-color: #000;
}
 #quicklinks .navbar-inverse .navbar-nav > li > a {
	 color: #9d9d9d;
	 color: rgba(255,255,255,.5);
}
 #quicklinks .navbar-inverse .navbar-nav > li > a:hover {
	 color: #fff;
	 color: rgba(255,255,255,1);
}
 #meet-the-team {
	 margin-top:30px;
}
 .no-gutter {
	margin: 0;
}
 .no-gutter > [class*='col-'] {
	 padding-right:0;
	 padding-left:0;
}

 #staff .container, #portfolio .container {
	 max-width:1800px;
	 padding:0;
}
 #staff .section-heading, #portfolio .section-heading {
	 display: block;
	 max-width: 1600px;
	 margin: 0 auto;
	 padding-left: 2.5rem;
}
 .square {
	 display:block;
	 width:100%;
	 padding-top:100%;
	 background-color:#e9e9e9;
	 -webkit-box-shadow:inset 0px 0px 0px 1px #FFF;
	 -moz-box-shadow:inset 0px 0px 0px 1px #FFF;
	 box-shadow:inset 0px 0px 0px 1px #FFF;
	 background-size: cover;
	 background-position: center center;
	 background-repeat: no-repeat;
}
 .staff-info {
	 display: flex;
	 align-items: center;
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 opacity: 0;
	 background-color: rgba(246,190,0,.9);
	 transition: .2s;
}
 .staff-info a {
	 color:#FFF;
	 font-style:italic;
	 font-weight:normal;
}
 .square:hover .staff-info {
	 opacity:1;
}
 .details {
	 text-align: center;
	 color: #FFF;
	 font-weight: bold;
	 flex: 1;
}
 #services .fas, #services .far {
	 margin-bottom:15px;
	 font-size:24px;
	 line-height:24px;
	 color:#cecece;
}
 .thead-dark tr {
	 color:#FFF;
}
 .thead-dark th {
	 background-color:#333 !important;
}

 #photo-gallery {
	 padding:0;
}
 #gallery-row {
	 margin-top:30px;
}
 #gallery-row a {
	 display:block;
}
 .img-container {
	position:relative;
	 background-size:cover;
	 background-repeat:no-repeat;
	 background-position:center center;
	 transition:.05s;
}
 .img-container:after {
	content:"";
	 position:absolute;
	 top:0;
	 right:0;
	 bottom:0;
	 left:0;
	 background-color:#000;
	 opacity:.2;
	 transition:.1s;
}
 .img-container:hover:after {
	opacity:0;
}
 .single {
	padding-top:100%;
}
 @media (min-width:767px){
	 #photo-gallery {
		padding:6rem 0;
	}
	 .title .fa {
		font-size:60px;
	}
	 .title h2 {
		font-size: 40px;
	}
	 .title {
		margin-top: -30px;
		 padding-top: calc(100% + 30px);
	}
	 #gallery-row > [class*='col-'] {
		overflow:hidden;
	}
	 #gallery-row > [class*='col-']:hover .img-container {
		transform:scale(1.1);
	}
}
 #awards > li {
	 margin-bottom: 1rem;
}
 #awards .event {
	 color:#54585a;
	 font-size:90%;
	 font-style: italic;
}
 #awards .award {
	 color:#54585a;
	 font-weight:bold;
	 letter-spacing:.05em;
	 text-transform: uppercase;
}
 #contact .fas {
	 margin-bottom: 15px;
	 font-size: 24px;
	 line-height: 24px;
	 color: #cecece;
}
 #contact .section-grid li {
	 padding: 0 1.25rem;
	 display: inline-block;
	 min-width:260px;
}
 @media (max-width:767px){
	 #contact .section-grid li {
		 display: block;
		 min-width:100%;
	}
#staff {
    display: none;
}
#meet-the-team {
    display: none;
}
}
 