body, html {
  height: 100%;
  margin: 0;
/*  font: 400 15px/1.8 "Lato", sans-serif; 
  color: #777;
  font-family: 'Trebuchet MS', sans-serif;
*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
}

.navbar {
  overflow: hidden;
  background-color: #333;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

.bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5 {
  position: relative;
  opacity: 0.65;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.bgimg-1 {
  background-image: url("img/web-design-1.png");
  min-height: 100%;
}

.bgimg-2 {
  background-image: url("../img/web-design-2.png");
  min-height: 400px;
}

.bgimg-3 {
  background-image: url("../img/web-design-3.png");
  min-height: 400px;
}

.bgimg-4 {
  background-image: url("../img/web-design-4.png");
  min-height: 400px;
}

.bgimg-5 {
  background-image: url("../img/web-design-5.png");
  min-height: 400px;
}

.caption {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  color: #000;
}

.caption span.border {
  background-color: #111;
  color: #fff;
  padding: 18px;
  font-size: 25px;
  letter-spacing: 10px;
}

h3 {
  letter-spacing: 5px;
  text-transform: uppercase;
  font: 20px "Lato", sans-serif;
  color: #111;
}

h2.blogDisplay {
	display: block;
	font-size: 1.2em;
	margin-top: 0.15em;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	font-weight: none;
	text-decoration: none;
	text-transform: uppercase;
	font: "Lato", sans-serif;
}

.blogDisplay a {
	color: #800000;
	text-decoration: none;
}

.blogDisplay a:hover {
	color: #ff1a1a;
}


/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1024px) {
  .bgimg-1, .bgimg-2, .bgimg-3, .bgimg-4, .bgimg-5 {
    background-attachment: scroll;
  }
}