.fairclough_header {
  border-top: 10px solid black;
  padding: 20px;
  background-color: #ffffff;
}
.btn-danger {
  background-color: #be1e2d;
  padding: 10px 20px;
}

.nav>li>a {padding: 5px 10px;}
.nav>li>a:hover {color: #bd1e2c !important;}

.fairclough_homeButtons {
  background-color: #000000;
  border-top: 4px solid #ffffff;
  border-bottom: 4px solid #ffffff;
  /*padding: 20px;*/
}
.fairclough_homeButtons a.black {
  padding: 20px;
  display: inline-block;
  color: #ffffff !important;
  background-color: #262626;
  width: 100%;
  border-right: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  text-align: center;
  font-size: 25px;
}

.fairclough_homeButtons a.red {
  padding: 20px;
  display: inline-block;
  color: #ffffff !important;
  background-color: #bd1e2c;
  font-weight: 800;
  width: 100%;
  border-left: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  text-align: center;
  font-size: 25px;
}

.fairclough_slideshow {
  background-color: #000000;
}

.fairclough_footer {
  font-family: 'Montserrat';
  background-color: #000000;
  border-top: 4px solid #bd1e2c;
  padding: 20px;
  color: #ffffff;
  min-height: 600px;
}
  .fairclough_footer a {font-weight: bold; color: #ffffff;}

.fairclough_pageTitle {
  padding: 10px 20px;
  color: #ffffff;
  background-color: #bd1e2c;
  font-size: 18px;
  font-weight: 800;
}

.fairclough_Intro {
  background-image: url("../../_images/homebg.png");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  padding: 30px;
  font-size: 16px;
}
