/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/templates/modern-business)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

 html, body {
  max-width: 100%;
  overflow-x: hidden;
}

.carousel-item {
  height: 50vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.tagline {
  color: #47345b;
}

hr.heavier {
  border: 1px solid gray;
}

.maintent {
  padding-top: 10px;
}

.breakout {
  width: 100vw;
  position: relative;
  left: calc(-1 * (100vw - 100%) / 2);
}

.btn-outline-secondary {
  color: #47345b;
  border-color: #47345b;
}

.btn-outline-secondary:hover {
  color: white;
  border-color: #47345b;
  background-color: #47345b;
  }

#contact {
  list-style-type: none;
  padding-left: 0px;
}

#details {
  margin-top: 10px;
}

#telno {
  margin-left: 7px;
  margin-top: 1px;
}

.deets {
  padding-left: 50px;
  padding-top: 55px;
  
}

.golly {
  margin-top: 20px;
  padding-top: 1rem!important;
}

.spacing1 {
  margin-top: 20px;
  padding-top: 10px;
}

.copyright {
  font-size: 0.8em;
  padding-top: 10px;
}

.blacktext {
  color: black;
}

.blockquote {
  padding-left: 50px;
  padding-right: 50px;
  font-size: 0.8em;
  font-style: italic;
  padding-top: 10px;

}

.blockquotename {
  text-align: right;
  color: #47345b;
  font-weight: bold;
  font-style: italic;
  margin-top: 0px;
  padding-top: 0px;

}

.shoveup {
  margin: 0px;
}