
h4 {
  color:#00597B;
  font-family:'Signika Negative';
  font-size:2em;
  font-weight:700;
  letter-spacing:.025em;
  /*text-shadow:-1px -1px 0 #FFF, 
 1px -1px 0 #FFF,
 -1px 1px 0 #FFF,
 1px 1px 0 #FFF;*/
}

figure {
  padding-bottom:0px;
}

#home-offerings {
  background-color:#FFD880;
  /*background-image:url(../../assets/img/offerings.jpg);*/
  /*background-position:top left;*/
  /*background-size:contain;*/
  /*background-repeat:no-repeat;*/
  min-height:360px;
  margin:auto;
}

@media (max-width:767px) {
  #home-offerings h2 {
    font-size:3em;
    padding:3% 1.5% 1.5% 9%;
  }
}

@media (min-width:768px) {
  #home-offerings h2 {
    font-size:4.5em;
    padding:3% 1.5% 1.5% 37%;
  }
}

#home-video {
  background-color:#00597B;
  background-image:url(images/content-backing.png) repeat-x;
  padding-top:30px;
  padding-bottom:25px;
}

#home-websites {
  background-color:#00597B;
  padding-top:20px;
  padding-bottom:20px;
}

#masthead {
  width:100%;
  margin:0px;
  height:50px;
}

#navhead {
  width:100%;
  margin:0px;
  height:50px;
}

.home-widget {
  text-align:center;
  /*background:#FFF;*/
  background-repeat:repeat;
  /*border-bottom:5px solid #B6BCBF;*/
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  /*-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);*/
  /*box-shadow:0 2px 5px rgba(0,0,0,.1);*/
  margin-bottom:15px;
  padding:0px;
  /*max-width:160px;*/
}

.list-group {
  border-top:5px solid #009DDC;
  /*border-bottom:5px solid #CCC;*/
  border-top-right-radius:0px;
  border-top-left-radius:0px;
  border-bottom-right-radius:25px;
  border-bottom-left-radius:25px;
  -webkit-box-shadow:0 0px 0px rgba(0,0,0,.1);
  box-shadow:0 0px 0px rgba(0,0,0,.1);
  padding:0px;
  margin-bottom:30px;
}

.media-body h4 {
  /*padding-top:5px;*/
  margin:0;
  /*font-size:1.5em;*/
  /*vertical-align:middle;*/
  font-family:'Roboto Condensed';
}

@media (max-width:767px) {
  .media-body h4 {
    padding:5% 0 5% 0;
    font-size:1.5em;
    vertical-align:middle;
    line-height:100%;
  }
}

@media (min-width:768px) {
  .media-body h4 {
    /*padding:1% 0 1% 0;*/
    margin:0px;
    font-size:2.4em;
    vertical-align:middle;
    /*line-height:90%;*/
  }
}

@media (max-width:991px) {
  .media-left {
    display:none;
  }
}

