.banner {
  margin: 0;
  padding: 0;
  width: 100%;
}
.kaliforms-form-container input[type="text"], .kaliforms-form-container input[type="tel"] {
  margin: 0;
}
ul {
  margin-left: 15px;
  margin-top: -10px;
}
/**** General ****/
body {
  color: black;
  font-family: raleway;
}
/**** Sticky footer ****/
html,
body {
   margin:0;
   padding:0;
   height:100%;
}
#page{
   min-height:100%;
   position:relative;
}
.content-area {
   padding-bottom:110px;   /* Height+padding(top and botton) of the footer */
   text-align:justify;
   height:100%; 
}
footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:90px; /* Height of the footer */
   background:#00ff0f;
}
/*** Footer ***/
footer {
  background-color: #404040 !important;
	padding: 0 0 10px 0;
}
footer .site-info, footer .copyright-text {
  width: 100%;
  text-align: center;
}
footer .text-right, .footer-credits {
  display: none;
}
footer img {
	height: 30px;
}
/**** Pages ****/
ul>li>ul {
  list-style-type: circle;
  padding-top: 10px;
}
.bio-pic {
	height: 160px;
  box-shadow: 5px 10px #888888;
  -moz-box-shadow: 5px 10px #888888;
  -webkit-box-shadow: 5px 10px #888888;
}
.dropdown-menu > .active > a:focus{
  color: #B50027;
}
.nav-container{
  min-height: 76px;
}
.search .post-content .entry-header img {
	display: none;
}
.inline-pic {
  display: inline;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    white-space: normal;
    width: 200px;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 220px;
  }
}
/* button focused text color */
a.btn-white:focus, a.btn-filled:focus {
  color: white;
}
@media screen and (max-width: 600px) {
  .bg-splash-caption {
    right: 5%;
    left: 5%;
  }
}
/* headers */
h1 {
  color: #7C0000;
}
/* fonts */
h1, h2 {
	font-weight: 500;
}
h1 {
	font-size: 36px;
  line-height: 40px;
}
h2 {
  font-size: 30px;
  line-height: 34px;
}
.main-navigation .menu li a {
	font-size: 1.1em;
}
/**** Shapely Changes ****/
/* buttons */
.wpforms-submit {
  color: white !important;
}
/* contact form */
form p {
	margin-bottom: 0;
}
/* widget title (custom html) */
.widget-title {
  display: none; /* hide */
}
/* header */
.header-callout, .entry-title, .entry-meta {
  display: none; /* hide */
}
.content-area {
  padding-top: 10px;
}
/* search bar */
#site-navigation .search-widget-handle {
  display: none; /* hide */
}
/* hide shapely back-to-top button*/
a.btn.btn-sm.fade-half.back-to-top.inner-link {
    display: none;
}