#slogan {
  display: none;
}
.phone-number-padding {
  display: none;
}
#logo {
  top: 10px;
}
#navigation-menu ul.sf-menu > li > a {
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.pagetitle {
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
#page-content .moving-mountains {
    padding-bottom:0px;
}
#about {
  background:#000000;
  background:rgba(0,0,0,0.7);
  padding: 30px 40px;
  margin: 30px 0;
}
#about h1 {
  font-size: 24px;
  color: #FFFFFF;
  border-bottom: 1px solid #003c4f;
  padding-bottom: 8px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.filmtext {
  color: #000000;
  font-family: "Oswald", sans-serif;
  font-size: 20px;
  text-align: center;
}
.hometext {
  color: #000000;
  font-family: "Oswald", sans-serif;
  font-size: 24px;
  text-align: center;
}
.reverse {
  font-size: 14px;
  color: #FFFFFF;
  margin-bottom: 10px;
}
#legacy {
  background:#000000;
  background:rgba(0,0,0,0.7);
  padding: 30px 40px;
  margin: 40px 0;
}
#legacy h1 {
  font-size: 24px;
  color: #FFFFFF;
  border-bottom: 1px solid #003c4f;
  padding-bottom: 8px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
#bottom a {
  font-weight: bold;
  font-size: 12px;
}
#bottom p {
  font-size: 12px;
}
#bottom h3 {
  font-size: 17px;
}
#bottom .widget_nav_menu li a:before {
    content: "";
    background-image: url(images/bullet1.png);
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 6px;
    vertical-align: baseline;
}
#bottom .widget_recent_entries li a:before {
    content: "";
    background-image: url(images/bullet1.png);
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 6px;
    vertical-align: baseline;
}
.custom-formatting li a:before,
.custom-formatting .current_page_item ul a:before {
    background-image: url("images/bullet3.png");
}
#address {
  margin: 0;
}
#address h3 {
  margin: 10px 0 0 0;
  line-height: normal;
  color: #FFFFFF;
}
#address p {
  margin: 0;
}
.entry ul li,
.entry ol li {
    margin-bottom: 10px;
}
.white {
  color: #FFFFFF;
}
.desc {
  text-align: center;
  font-size: 16px;
  font-style: italic;
}
.award {
  float: left;
  width: 300px;
  height: 120px;
  margin-top: 80px;
}
.divider .top-of-page {
  display: none;
}
ul.tabs {display: none;}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
  background-color: #fff;
  color: #000;
  width: 80%;
  padding: 5px;
}
.wpcf7 input[type="submit"] {
padding: 12px 20px;
border-top: solid 1px #d2d2d2;
border-left: solid 1px #c3c3c3;
border-right: solid 1px #c3c3c3;
border-bottom: solid 1px #9f9f9f;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dfdfdf), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #dfdfdf, #ffffff);
background: -moz-linear-gradient(center bottom, #dfdfdf 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #dfdfdf);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf', GradientType=0);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 12px;
font-weight: bold;
color: #646464;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
box-shadow: 0 1px 1px rgba(0,0,0,0.125), inset 0 1px 0 rgba(255, 255, 255, 0.5);
width: auto;
text-decoration: none;
cursor: pointer;
-webkit-appearance: button;
line-height: 1;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
