@charset "UTF-8";
/* CSS Document */

.clear {
	clear:both;
}

body {
	margin: 	0px;
	padding:	0px;
}

a img {
	border:		0px;
}


.background {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	z-index: 0;
}
	

video#bgvid {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	background: url(assets/clouds.jpg) no-repeat;
	background-size: cover;
}

video { display: block; }

@media screen and (max-device-width: 800px) {

#info {
	width: 90% !important;
	padding-top: 30px !important;
}

#info img {
	width: 100% !important;
	height: auto !important;
}

#info p {
	font-size: 21px !important;
}

#info .address {
	flex-direction: column;
	text-align:center !important;
}

#info .address div:first-child {
	margin-bottom: 20px;
}

body { background: url(assets/clouds.jpg) #000 no-repeat center center fixed; }
#bgvid { display: none; }
}



#info {
	position: relative;
	margin: 0 auto;
	width: 700px;
	z-index: 9999;
	box-sizing: border-box;
	padding: 80px 50px 200px 50px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+38&amp;1+0,1+69,0+100 */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 38%, rgba(255,255,255,0.8) 69%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(38%,rgba(255,255,255,0.8)), color-stop(69%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 38%,rgba(255,255,255,0.8) 69%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 38%,rgba(255,255,255,0.8) 69%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 38%,rgba(255,255,255,0.8) 69%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 38%,rgba(255,255,255,0.8) 69%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}

#info p {
  font-size: 21px;
  font-family: "Roboto";
  color: rgb(64, 138, 201);
  line-height: 1.273;
  text-align: center;
  padding: 50px 0;
}

#info .address {
	margin: 0 auto;
  font-size: 15px;
  font-family: "Roboto";
  color: rgb(64, 138, 201);
  line-height: 1.667;
  width: 90%;
  text-align: left;
  display: flex;
  justify-content: space-around;
}

#info a {
	color: rgb(64, 138, 201);

}


}

#dots {
	position:	absolute;
	width:		100%;
	height:		100%;
	background:	url(img/dots.png);
	z-index:	800px;
}