body {
  background: linear-gradient(to bottom right, #ffe8ba, white);
}
h1 {
  font-size:2.3em;
  color:#f5a63a;
}
h2 {
  font-size:1.5rem;
  border-bottom:1px solid #7F6633; 
  margin-bottom:0.6em; margin-top:0.8em;
  font-weight:600;
  color:#7F6633;
}
h3 {
  font-size:1.2em;
  font-weight:600;
  margin-top:0.7em;
  color:#0C6EA9;
  margin-bottom:.8em;
}
.col-md-4 {    
}

.layout_1 figcaption {
  background:#FAF3EA;
  box-shadow: 10px 10px 5px #AEB7BA;
  margin-right:1.1em;
}
.layout_1 img {
  background:#FAF3EA;
  box-shadow: 10px 10px 5px #AEB7BA;
  margin-right:1em;
  margin-bottom:1.2em;
}
.layout_2 h3 {
  color:#0C6EA9;
  padding-left:0em;
  background:transparent;
}
.layout_2 {
  background:rgba(246,170,66,0.2);
  padding-left:1em;
  padding-top:.1em;
  border-radius:1em;
  margin-bottom:1.2em;
}
.layout_2 img {
  margin-bottom:.8em;
}
.col-md-4 h3 {
  font-size:1.2em;
  margin-bottom:.6em; 
  color:#7F6633;
  font-weight:600; 
  font-size:1.1em; 
}
.container .col-md-4  h3{ 
}
img {
  max-width: 100%;
  height: auto;
}
.jumbotron {
  margin-top:0em;
  height:14em;
}
.jumbotron p {
  color:#f5a63a;
  text-shadow: 1px 1px #4273a1;
  font-size:1.8em;
}
.pageheader {
  padding-top: .8rem;
  padding-bottom: .8rem;
  font-size: 80%;
}

.pageheader .form-control,
.pageheader .btn {
  font-size: 80%;
}
  .sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active, .sm-simple a.highlighted {
    color: #7F6633;
  }
  .mainnav {
  border-bottom: 2px solid #F6AA42;
  margin-top:-32px;
  padding-top:0.2em;
  background: #F6AA42;
}