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


body{
	color:#666;	
	font-family: 'Open Sans', sans-serif;    
	margin:0;  
    padding: 0;
    background-color: #ffffff;
    background-repeat:no-repeat;
    background-position:top; 
    background-size: 100% 100%;
}
.pin{
   font-size: 100%;
    color: #666;
    line-height: 1.5;    
}
.pin-sm{
   font-size: 90%;
   color: #666;
   line-height: 1.2;
		}
.m-b{    
    margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;	
}
li.dot{
    font-family: 'Open Sans', sans-serif;
    font-size: 100%;
    color: #000;
    line-height: 1.5;
    list-style: none;
}
a.c:Link {
	color: #000;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;	
	font-size: 100%;
    line-height: 1.5;
}
a.c:visited {  
	color: #000;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;	
	font-size: 100%;
    line-height: 1.5;
	}
a.c:active { 
	color: #000;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;	
	font-size: 100%;
    line-height: 1.5;
}
a.c:hover {
	color: #000;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;	
	font-size: 100%;
    line-height: 1.5;
}
iframe{
  max-width: 100% !important;
}
ul li:last-child { 
	border: none; 
}
video {
  width: 100%    !important;
  height: auto   !important;
}
.video-container {
	position:relative;
	padding-bottom:5%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:70%;
	height:100%;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0; 
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*.flex-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 200px;
  justify-content: center;
  align-items: center;    
}
.flex-container > div { 
    margin-left: 40px;
    margin-right: 40px;    
}*/

