@media (max-width: 767px) {
  .site-section p {
    padding:0px 15px 0 15px;
  }
}

.site-section {
  text-align:justify;
  padding:50px 15px 0px 15px;
}

@media (min-width:1200px) {
  .container {
    width:1170px;
  }
}

.pageheading {
  margin-top: 55px;
}

.pagebottomheading {
  margin-top: 25px;
}

.contact{
  margin: 25px 25px 25px 2px;
}

.contact-heading {
text-align: left;
font-weight: bold;
margin-top: 15px;

}

.photos {
  padding-top: 20px;

}

#tobuy {
  margin-top:15px;
}

.spara {
  margin:0 20px 10px 20px;
  text-align:center;
}

#fotternavd {
  text-align:center;
  margin-top:15px;
}

#footernav a {
  color:#fff;
  font-style:italic;
}

.furndesc {
  margin:10px 5px 15px 5px;
  color:#767474;
  text-align:justify;
}

#bigimage {
  margin:0 0 25px 0;
  align-content:center;
  display:block;
}

.dark-section {
  background-color:#e8e8e8;
  margin-top:-20px;
}

.col-md-12.furnheader {
  text-align:center;
}

.caption p {
  text-align:center;
  margin-top:8px;
  font-style:italic;
}

#welcome h3 {
  text-align:center;
}

.email a {
  color:#767474;
}

.footer-center-info.email.text-left a {
  text-decoration:none;
  color:#FFF;
}

#moresurfboards a {
  color:#767474;
  margin-top:5px;
}

a {
  text-decoration:none;
  color:#343434;
}

#orionLogo {
  max-height:42px;
  margin-right:12px;
  margin-top:-3px;
  display:inline-block;
}

@media (max-width: 4000px) {
  #promo {
    text-align:center;
    padding:40px;
    background-size:cover;
    background:url(../images/gregShaping_01.png) no-repeat;
    background-size:cover;
    margin-top:65px;
    max-height:1024px;
    height:800px;
  }
}

@media (max-width: 600px) {
  #promo {
    text-align:center;
    padding:0px;
    background-size:100%;
    background:url(../images/gregShaping_small.png) no-repeat;
    background-size:contain;
    margin-top:65px;
    max-height:300px;
    height:600px;
  }
}

#why .item h2 {
  font-weight:normal;
  font-size:25px;
}

#why .item {
  text-align:center;
  margin-top:35px;
}

#why {
  margin-bottom:-40px;
}

.site-section h1 {
  text-align:center;
}

#welcome p {
  max-width:1400px;
  font-size:20px;
  margin:0 15px 20px 15px;
}

.site-section h1 {
  font-weight:normal;
  margin-bottom:30px;
}

.footer-navigation h3 {
  color:#d5dbea;
  text-decoration:none;
}

@media (max-width:991px) {
  #promo {
    padding:20px;
  }
}

#more {
  text-align:center;
}

#why p {
  color:#666;
}

@media (max-width:991px) {
  #promo .jumbotron {
    padding:20px;
  }
}

body {
  font-family:Arial, Helvetica, sans-serif;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color:#4e4e4f;
  font-weight: bold;
  background-color:transparent;
}

.boardoptions {
  font-size: .70em;
  font-style: italic;

}

/* Table Styles */
table, td, th {
    border: 1px solid rgb(68, 128, 145);
  padding: 5px;
}

table {
    border-collapse: collapse;
    width: 80%;
}

th {
  background-color: rgb(68, 128, 145);
    color: #fff;
}

td {
    /* height: 20px; */
    vertical-align: bottom;

}
