

@font-face { font-family: Coolvetica; src: url('../fonts_custom/coolvetica.ttf'); }

@font-face { font-family: Code-Light; src: url('../fonts_custom/code-light.otf'); }

@font-face { font-family: Neue-Haas-Unica-Pro; src: url('../fonts_custom/NeueHaasUnicaPro.ttf'); }

body {
	background-color: #ffffff;
}
body,td,th {
	color: #1C1F20;
	font-size: 20px;
	font-family: Neue-Haas-Unica-Pro;
 }

 .navbar.navbar-default {
 	border-radius: 0px;
 	background-color: #1a5fa2;
 	border-width: 0px;
 	border-bottom:solid 3px #ffffff;

 }

 .nav > li > a:hover { background-color: #2e7ed0 !important; }


@media (max-width: 768px) {
	.mobile-hide {

		display:none;

	}
}

@media (min-width: 768px) {
	.mobile-show {

		display:none;

	}
}

#index-slide-1 {

	position: relative;
	width: 100%;
	height: 750px;
	background-image: url(../images/couple.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;

}

#index-slide-2 {

	position: relative;
	width: 100%;
	height: 750px;
	background-image: url(../images/biker-flip.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;

}

#index-slide-3 {

	position: relative;
	width: 100%;
	height: 750px;
	background-image: url(../images/bridge.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-size: cover;

}

#header-about-us {

	position: relative;
	width: 100%;
	height: 600px;
	background-image: url(../images/process.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

#header-process {

	position: relative;
	width: 100%;
	height: 600px;
	background-image: url(../images/shady-tree.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

#header-bio {

	position: relative;
	width: 100%;
	height: 600px;
	background-image: url(../images/mountain-biker.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

#header-independence {

	position: relative;
	width: 100%;
	height: 600px;
	background-image: url(../images/independence.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;

}

#bottom-header-process {

	position: relative;
	width: 100%;
	height: 400px;
	background-image: url(../images/relaxed.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}

.image-fill {
	width: 100%;
	height: auto;
}

.blue-grad {
    background: rgb(255,255,255);
    background: -webkit-linear-gradient(rgb(255,255,255), rgb(26,95,162);
    background: -o-linear-gradient(rgb(255,255,255), rgb(26,95,162));
    background: -moz-linear-gradient(rgb(255,255,255), rgb(26,95,162));
    background: linear-gradient(rgb(255,255,255), rgb(26,95,162));
}

#schreader-logo {

  position: relative;
	width: 100%;
	height: 500px;
	background-image: url(../images/web-logo1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;

}
