@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

body{
	margin:0;  
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    color: #30353c;
    background: url("images/bk2.jpg");
	background-attachment:fixed;
	background-image: url(images/bk2.jpg);	
	background-repeat:no-repeat;
    background-position:top; 
    background-size: 100% 100%;
    
    }
p{
   font-family: 'Open Sans', sans-serif;
    font-size: 100%;
}
.pfoot{
  font-family: 'Open Sans', sans-serif;
    font-size: 90%; 
    color: #6b7685;
    font-style: italic;
}
.content{
   font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    color: #30353c;
    line-height: 2;
} 
.content-p{
   font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    color: #30353c;
    line-height: 2;
}
.content-a{
   font-family: 'Open Sans', sans-serif;
    font-size: 120%;
    color: #30353c;
    line-height: 2;
}
.content-b{
   font-family: 'Open Sans', sans-serif;
    font-size: 120%;
    color: #30353c;
    line-height: 2;
} 
.tt{
	font-size: 110%; 
    color: #f2f2f2;
}
.staff{
	font-family: 'Open Sans', sans-serif;
    font-size: 100%; 
    color: #f2f2f2;
	line-height: 2;
}
.pads {
    padding-bottom: 5%;
    padding-left: 20%;
    padding-top: 10%;
    padding-right: 20%;
}
.pad-lft {
    padding-bottom: 5%;
    padding-left: 20%;
    padding-top: 0%;
    padding-right: 20%;
}
.border{
    border-left: 1px #a6a6a6 solid;
        border-right: 1px #a6a6a6 solid;
}
.dot {
    font-family: 'Open Sans', sans-serif;
    font-size: 80%;
    color: #f2f2f2;
}
.lg-t{
 margin-top: 10px;
margin-left: 20px;
}
.m-b{    
    margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;	
}

.ft-menu {
font-family: 'Open Sans', sans-serif;
font-size: 80%;
color: #f2f2f2;
}
.h-line{  
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.19);
}
.title
{
    font-family: 'Open Sans', sans-serif;
    font-size: 150%;
    color: #30353c;
    letter-spacing: 3px;
}
.title-p
{
    font-family: 'Open Sans', sans-serif;
    font-size: 200%;
    color: #f2f2f2;
    letter-spacing: 3px;
}
.title-u
{
    font-family: 'Open Sans', sans-serif;    
    color: #f2f2f2;
    letter-spacing: 3px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.blk{
   font-family: 'Open Sans', sans-serif;
   font-size: 100%;
   color: #f2f2f2;
   line-height: 2;   
}
.type{
  font-family: 'Open Sans', sans-serif;
  font-size: 120%;
  color: #000;
  line-height: 2; 
  text-align: left;
}
.cad{
    padding: 100px 0px 100px 0px; 
}
.vd{
    padding: 40px 0px 110px 0px; 
}
.cd-brd{
    border: 1px #cccccc solid;
     border-radius: 25px;    
  padding: 20px; 
}
.cd-pilot{
 margin-top: 50px;
}
.slide{
    padding-top: 5%;
    padding-bottom: 5%;
}
.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%;
}
li.dot{
    font-family: 'Open Sans', sans-serif;
    font-size: 130%;
    color: #000;
    line-height: 2;
    list-style: none;
}
li.fx{    
    list-style: none; 
}
.ftx{
   border-left: #f2f2f2 1px solid;
}
.sticky {
  position: -webkit-sticky; /* Safari */
  position: sticky;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 99999;
	box-shadow: 0px 0px 30px rgba(0,0,0,.7);
	border-bottom: 1px solid;
	border-top: 0px solid;
	border-color: #000;
   background: url("images/bk2.jpg");
	background-attachment:fixed;
	background-image: url(images/bk2.jpg);	
	background-repeat:no-repeat;
    background-position:top; 
    background-size: 100% 100%; 
}
img.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 156px;
}
a.b:Link {
	color: #f2f2f2;
	text-decoration: none;font-family: 'Open Sans', sans-serif;
    font-size: 100%;    
    line-height: 2.5;
}
a.b:visited {  
	color: #f2f2f2;
	text-decoration: none;font-family: 'Open Sans', sans-serif;
    font-size: 100%;    
    line-height: 2.5;
	}
a.b:active { 
	color: #fff;
	text-decoration: none;font-family: 'Open Sans', sans-serif;
    font-size: 100%;    
    line-height: 2.5;
}
a.b:hover {
	color: #fff;
	text-decoration: none;font-family: 'Open Sans', sans-serif;
    font-size: 100%;    
    line-height: 2.5;
}
a.c:Link {	
	text-decoration: none;   
    font-size: 130%;   
    color: #f2f2f2;
}
a.c:visited {  
	color: #f2f2f2;
   	text-decoration: none;
    font-size: 130%;    
	}
a.c:active { 
	color: #0070c0;
    text-decoration: none;   
    font-size: 130%;    
}
a.c:hover {
	color: #0070c0;
	text-decoration: none;    
    font-size: 130%;
}
a.d:Link {	
	text-decoration: none;
    color: #000;
}
a.d:visited {  
	color: #000;
   	text-decoration: none;
	}
a.d:active { 
	color: #30353c;
    text-decoration: none;         
}
a.d:hover {
	color: #30353c;
	text-decoration: none;
}
a.e:Link {	
	text-decoration: none;
    color: #000;border-bottom: 1px dotted;
}
a.e:visited {  
	color: #000;
   	text-decoration: none;
    border-bottom: 1px dotted;
	}
a.e:active { 
	color: #30353c;
    text-decoration: none; 
    border-bottom: 1px dotted;
}
a.e:hover {
	color: #30353c;
	text-decoration: none;
    border-bottom: 1px dotted;
}