
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext');

@import url('https://fonts.googleapis.com/css?family=Prompt:400,700');

.prompt {
  font-family: 'Prompt', sans-serif; 
}


@import url('https://fonts.googleapis.com/css?family=Teko:300,400,500,600,700&display=swap');

.teko {
	font-family: 'Teko', sans-serif !important;
}



.img-responsive {
  width: 100%;
  max-width: 100%;
}
		
.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%;
  min-width: 992px;
}
		


.cfp {
  position: relative;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #00569F;
}

.cfp:hover .overlay {
  opacity: 0.85;
}

.text {
  color: white;
  font-size: 18px;
  line-height: 1.0em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.bxshadow1 {
  -moz-box-shadow: 0px 0px 8px #404040;
  -webkit-box-shadow: 0px 0px 8px #404040;
  box-shadow: 0px 0px 8px #404040;
}

.bxshadow2 {
  -moz-box-shadow: 0px 0px 8px #808080;
  -webkit-box-shadow: 0px 0px 8px #808080;
  box-shadow: 0px 0px 8px #808080;
}

.tshadow {
  text-shadow: 3px 3px 3px #000;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=6);
}

.tshadow2 {
  text-shadow: 3px 3px 3px #B2B2B2;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='B2B2B2', Direction=135, Strength=4);
}

