/*!
 * Start Bootstrap - 3 Col Portfolio HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

html {
  height: 100%;
  overflow: hidden;
}

body {
	background: #9dbcd8;
  color: #fff;
  margin: 0;
  padding: 0;
  -webkit-perspective: 1px;
  perspective: 1px;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}


header {
  box-sizing: border-box;
  min-height: 40vw;
  padding: 30vw 0 5vw;
  position: relative;
  -webkit-transform-style: inherit;
  transform-style: inherit;
  width: 100vw;
}

header,
header:before { background: 50% 50% / cover; }

header::before {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  background-color: #000;
  background: #000 url("../images/bg.jpg");
  background-size: cover;
  -webkit-transform-origin: center center 0;
  -webkit-transform: translateZ(-1px) scale(2);
  transform-origin: center center 0;
  transform: translateZ(-1px) scale(2);
  z-index: -1;
  min-height: 100vh;
}


.shadow {
box-shadow: 10px 10px 10px #000;
}


.topline {
	  background:url("../images/bg_header.png") repeat;
	  margin-bottom: 40px;
}

.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  color: #fff;
  background:url("../images/bg_tint.png") repeat;
}


.footer-mobile {
  background:url("../images/bg_tint.png") repeat;
}



h2 {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight: bold; color:#ebe2c9; line-height:1.5em; margin:0em 2em 3em 2em; text-shadow: 2px 2px 4px #000000;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:2.25em; font-weight: bold; color:#ebe2c9; line-height:.9em; margin:0em 0em .5em .75em; text-shadow: 2px 2px 4px #000000;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-weight: bold; color:#ebe2c9; line-height:.9em; padding-top:10px; margin:2.5em;}
p {font-family:Arial, Helvetica, sans-serif; font-size:1.25em; font-weight: bold; color:#ebe2c9; line-height:1.5em; margin:.8em 1.25em;}

a.clear:link {color:#ebe2c9;text-decoration:none;}
a.clear:visited {color:#ebe2c9;text-decoration:none;}
a.clear:active {color:#ebe2c9;text-decoration:none;}
a.clear:hover {color:#9dbcd8;text-decoration:none;}