@font-face {
	font-family: light;
	src: local("?"), url(../font/light.woff) format("woff"), url(../font/light.ttf) format("truetype"), url(../font/light.svg#light) format("svg");
}
@font-face {
	font-family: roman;
	src: local("?"), url(../font/roman.woff) format("woff"), url(../font/roman.ttf) format("truetype"), url(../font/roman.svg#roman) format("svg");
}
@font-face {
	font-family: bold;
	src: local("?"), url(../font/bold.woff) format("woff"), url(../font/bold.ttf) format("truetype"), url(../font/bold.svg#bold) format("svg");
}
html {
	
}
html {
	margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: auto; font-family: "Roboto", sans-serif !important; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; -webkit-font-smoothing: antialiased;
}
body {
	margin: 0px; padding: 0px; width: 100%; height: 100%; overflow-x:hidden; overflow-y:hidden;
}
textarea:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='text']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='password']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='datetime']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='datetime-local']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='date']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='month']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='time']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='week']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='number']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='email']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='url']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='search']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='tel']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
input[type='color']:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
.uneditable-input:focus {
	border-color: rgba(143, 197, 242, 0.8); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(186,222,253,0.6);
}
.inlineInput {
	width: auto; display: inline-block;
}
a {
	color: rgb(255, 255, 255);
}
a:hover {
	color: rgb(146, 223, 255); text-decoration: none;
}
p {
	line-height: 21px;
}
.shadow {
	box-shadow: inset 2px 2px 5px rgba(255,255,255,0.2), 0px 1px 2px rgba(0,0,0,0.1);
}
.test {
	transition:0.5s; -webkit-transition: .5s; -moz-transition: .5s; -o-transition: .5s;
}
video {
	margin: 0px; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: fixed; box-sizing: border-box; object-fit: contain;
}
.logoWrap {
	display: inline-block;
}
.logoWrap .logoLink {
	float: left; display: inline-block;
}
.logoWrap .iconWrap {
	margin: 6px 14px 0px 0px; padding: 6px; border-radius: 50%; border: 1px solid rgb(102, 102, 102); width: 32px; height: 32px; float: left; display: none; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.logoWrap .btn {
	background-position: 0px -17px; padding: 16px 16px 0px 0px; transition:transform 250ms ease-out; width: 16px; height: 16px; float: left; display: inline-block; transform: rotate(-180deg); -webkit-transition: -webkit-transform 250ms ease-out 0s; -webkit-transform: rotate(-180deg); -moz-transition: -moz-transform 250ms ease-out 0s; -o-transition: -o-transform 250ms ease-out 0s; -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.logoWrap .active.btn {
	background: url("../img/menu-mobile.png") no-repeat; transition:transform 250ms ease-out; transform: rotate(0deg); -webkit-transition: -webkit-transform 250ms ease-out 0s; -webkit-transform: rotate(0deg); -moz-transition: -moz-transform 250ms ease-out 0s; -o-transition: -o-transform 250ms ease-out 0s; -moz-transform: rotate(0deg); -o-transform: rotate(0deg);
}
.logoWrap .btn {
	background: url("../img/menu-mobile.png") no-repeat 0px -17px; transition:transform 250ms ease-out; transform: rotate(-180deg); -webkit-transition: -webkit-transform 250ms ease-out 0s; -webkit-transform: rotate(-180deg); -moz-transition: -moz-transform 250ms ease-out 0s; -o-transition: -o-transform 250ms ease-out 0s; -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg);
}
.show-grid {
	margin-bottom: 15px;
}
.show-grid [class^='col-'] {
	border: 1px solid rgba(86, 61, 124, 0.2); padding-top: 10px; padding-bottom: 10px; background-color: rgba(86, 61, 124, 0.15);
}
.cbp-spmenu-push {
	
}
#vid {
	top: 0px; width: 100%; height: auto; display: block; position: fixed; z-index: -2;
}
video {
	margin: 0px; left: 0px; top: 0px; right: 0px; width: 100%; height: auto !important; margin-bottom: -40px; float: left; min-height: 100%;
}




<!-- .screen section { padding: 15px 0px; height: 1200px; } -->

#footer {
	background: url("footerBg.png"); left: 0px; width: 100%; height: 65px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); position: fixed; z-index: 9999999;
}

.navlist {
	margin: 5px !important; padding: 0px 25px 8px; display: inline-block;
}
.menutitle {
	height: 0px;
}
.menutitle h2 {
	font: 16px/normal "bold", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 30px 0px 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.navlist li {
	list-style: none; margin: 0px; padding: 0px 0px 10px; float: left; display: inline;
}
.navlist li a:link {
	margin: 0px; color: rgb(239, 239, 239); text-decoration: none; float: left; display: block;
}