@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");
body {
  font-family: 'Open Sans', sans-serif;
  color: #666666;
  font-size: 18px;
  background: url("../images/background.jpg") no-repeat top center;
  background-size: cover; }

ul {
  list-style-image: url("../images/bullet.png"); }

.navbar {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #ff8500;
  border-radius: 0;
  border-bottom: solid 5px #fff; }
  .navbar a {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase; }

.navbar .dropdown-menu a {
  color: #ff8500; }
  .navbar .dropdown-menu a:active, .navbar .dropdown-menu a:focus {
    background: #ff8500;
    color: #fff; }

#outer {
  background-image: url("../images/wall.png"); }

#intro,
main,
#footer,
nav {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px; }

#intro {
  color: #fff;
  font-weight: 600;
  font-size: 20px;
  background-color: #ff8500;
  border-top: solid 5px #fff; }
  #intro h1 {
    font-size: 36px; }
  #intro a {
    color: #fff; }

#intro,
main {
  padding: 15px 35px; }

main h2 {
  font-size: 24px;
  font-weight: 600;
  color: #ff8500; }

#footer {
  font-size: 16px;
  background-color: #666666;
  color: #fff;
  border-bottom: solid 6px #ff8500; }
  #footer a {
    color: #fff; }
  #footer .icon {
    display: inline-block;
    margin-right: 8px; }

#header-contact a {
  color: #666666; }

#footer-contact {
  margin-top: 45px;
  margin-bottom: 20px; }

#logo {
  position: relative;
  display: inline-block;
  z-index: 1000; }

#footer-facebook {
  position: absolute;
  right: 10px;
  bottom: 0; }

blockquote {
  font-weight: 600; }

cite {
  display: block;
  font-style: normal;
  color: #ff8500; }

#map {
  height: 400px; }

form {
  color: #ff8500;
  font-weight: 600;
  font-size: 18px; }

.form-control {
  border: solid 1px #333;
  border-radius: 0; }

.btn-primary {
  border-radius: 0;
  border: none;
  font-weight: 600;
  padding: 5px 20px;
  background-color: #ff8500; }

@media (min-width: 992px) {
  #logo {
    top: 41px; }

  #strapline {
    position: absolute;
    top: 71px;
    left: 173px; }

  .navbar {
    padding-left: 180px; }

  header {
    position: relative; }

  #header-contact {
    position: absolute;
    bottom: 5px;
    right: 0; } }

/*# sourceMappingURL=cr.css.map */
