body {
  background: #fff;
}
#videoclipframe{
box-shadow: 5px 5px #818181;
-webkit-box-shadow: 5px 5px 5px #818181;
-moz-box-shadow: 5px 5px 5px #818181;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
h1, h2 {
  font-family: Quantico, sans-serif;
}

.navbar {
  border-radius: 0 !important;
  margin-bottom: 0 !important;
  background-color: #ECEEF1;
  border: none;
  /*border-bottom: 1px solid #CCC;*/
}
#homepage .navbar {
}
.navbar .brand {
  width: 110px;
}
.navbar .bannerlogo {
  width: 210px;
}
.navbar .social i {
  font-size: 2em;
  padding: 10px 5px;
}
.infoBlockRight {
    font-family: consolas;
}
.hero-video {
  background: #000;
  padding: 20px 0 20px 0;
  text-align: center;
}

.content {
  padding-top: 40px;
  background: #FFF;
}

.row {
  margin-bottom: 40px;
}

.teamphoto {
  
    margin: auto;
 
    width: 120px;
    height: 120px;
    border-radius: 10px;
    background-color: #fff;

}

.container {
  padding-top: 20px;
  padding-bottom: 20px;
}

hr {
  border: none;
  height: 1px;
  background: #BBB;
  margin: 30px 0;
}

.footer {
  background: #000;
  padding: 20px 0;
  text-align: center;
  color: #FFF;
}
.footer a, .footer .non-link-item {
  color: #FFF;
  padding: 0 7px;
}
.footer a {
  text-decoration: underline;
}


/*------------------ Droidle page styles -----------------*/

.droidle-icon {
  width: 100%;
  margin-bottom: 40px;
}

.droidle-page h1 {
  margin-bottom: 30px;
}

.droidle-page h2 {
  margin-bottom: 30px;
}

.droidle-page .programs-list .btn {
  display: block;
  margin-bottom: 10px;
  white-space: normal;
}

.droidle-page .activity-list .activity {
  border-bottom: 1px solid #DDD;
  padding: 5px 0;
}

.droidle-page .activity-list .activity /*.when*/ {
  float: right;
  padding-left: 20px;
  color: #AAA;
}

/*------------------ handy styling things -----------------*/

.align-center {
  text-align: center;
}