body { 
  padding-top: 0px; 
}
h1 {
  margin: 10px 0 30px 0;   
  font-size: 20px;
  color: #eb9d3d;
  text-align: center;
    text-justify: inter-word;
}
h2 {
  margin: 10px 0 30px 0;   
  font-size: 20px;
  color: #eb9d3d;
  text-align: justify;
    text-justify: inter-word;
}
h3 {
  font-size: 14px;
  font-family: 'Jura', sans-serif;
  color: #eb9d3d;
  text-align: center;
    text-justify: inter-word;
}
/* Sub Page Header */
h4 {
  letter-spacing: 5px;      
  font-size: 60px;
  font-family: 'Jura', sans-serif;
  color: #eb9d3d;
}
h5 {
  margin: 10px 0 30px 0;   
  font-size: 20px;
  font-family: 'Jura', sans-serif;
  color: #777;
  text-align: justify;
    text-justify: inter-word;
}
h6 {
  margin: 10px 0 30px 0;   
  font-size: 20px;
  font-family: 'Jura', sans-serif;
  color: #777;
  text-align: center;
    text-justify: inter-word;
}
h7 {
  margin: 10px 0 30px 0;
  letter-spacing: 5px;      
  font-size: 20px;
  font-family: 'Jura', sans-serif;
  color: #eb9d3d;
}
h8 {
  font-family: 'Jura', sans-serif;
  color: #eb9d3d;
}
h9 {
  font-family: 'Jura', sans-serif;
  color: #eb9d3d;
  z-index: 9999;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  letter-spacing: 1.5px;
}

.background-tint {
    background-color: rgba(60,60,60,1);
    background-blend-mode: multiply;
}

.centre-text {
  padding: 6px 0;
}
.banner-top {
  height: 30px;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 10%;
}
.nav-container {
  padding: 60px 50px;
}
.side-padding {
  padding: 20px 50px;
}
.padded-container {
  padding: 80px 50px;
}
.bg-grey {
background-color: #f6f6f6;
}
.bg-orange {
color: #eb9d3d;
}
.person {
  border: 10px solid transparent;
  margin-bottom: 25px;
  width: 80%;
  height: 80%;
  opacity: 0.7;
}
.person:hover {
  border-color: #f1f1f1;
}
.carousel-inner img {
  /*-webkit-filter: grayscale(90%);
  filter: grayscale(90%);  make all photos black and white */ 
  width: 100%; /* Set width to 100% */
  margin: auto;
}
.carousel-caption h3 {
  color: #fff !important;
}
/* Add an extra .carousel parent class to increase specificity
avoiding the use of !important flag. */
.carousel .carousel-indicators li {
background-color: #fff;
background-color: rgba(70, 70, 70, 0.25);
}

.carousel .carousel-indicators .active {
background-color: #eb9d3d;
}
@media (max-width: 800px) {
.carousel-caption {
  display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
}
}
.bg-1 {
  background: #2d2d30;
  color: #bdbdbd;
}
.bg-1 h3 {color: #fff;}
.bg-1 p {font-style: italic;}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.thumbnail {
  border: 1px solid #eb9d3d;
  border-radius: 2px;
  padding: 0px;
}
.thumbnail p {
  margin-top: 15px;
  color: #555;
}
.btn {
  padding: 10px 20px;
  background-color: #eb9d3d;
  color: #f1f1f1;
  border-radius: 0;
  transition: .2s;
}
.btn:hover, .btn:focus {
  border: 1px solid #eb9d3d;
  background-color: #fff;
  color: #000;
}
.modal {
  top: 20%;
}
.modal-header, .close {
  background-color: #333;
  color: #fff !important;
  text-align: center;
  font-size: 30px;
}
.modal-header, .modal-body {
  padding: 40px 50px;
}
.nav-tabs li a {
  color: #777;
}
#googleMap {
  width: 100%;
  height: 400px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}  
.navbar {
  font-family: Montserrat, sans-serif;
  border-bottom: 5px solid #eb9d3d;
  background-color: #2d2d30;
  min-height: 80px;
  margin-bottom: 0;
  z-index: 9999;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  letter-spacing: 4px;
  border-left: 0px;
  border-right: 0px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.navbar li a, .navbar .navbar-brand {
  color: #d5d5d5 !important;
  min-height: 80px;
  line-height: 80px;
  height: 80px;
  padding-top: 0;
}

.navbar-toggle .icon-bar {
margin-top: 10px;
padding-top: 5px;
background-color: #eb9d3d;
width: 30px !important;
height:5px !important;
border: 0px;
}

.navbar-nav li a:hover, .navbar-nav li.active a {
  min-height: 80px;
  color: #eb9d3d !important;
}

.open .dropdown-toggle {
  color: #fff;
  background-color: #555 !important;
}
.dropdown-menu li a {
  background-color: #fff !important;
  color: #000 !important;
}
.dropdown-menu li a:hover {
  background-color: #eb9d3d !important;
  color: #000 !important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus {
  background-color: #fff !important;
  color: #000 !important;
}
footer {
  background-color: #2d2d30;
  color: #f5f5f5;
  padding: 32px;
}
footer a {
  color: #f5f5f5;
}
footer a:hover {
  color: #777;
  text-decoration: none;
}  
.form-control {
  border-radius: 0;
}
textarea {
  resize: none;
}

a:link {
  color: black;
  background-color: transparent;
  text-decoration: none;
}
a:visited {
  color: #eb9d3d;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: #d5d5d5;
  background-color: transparent;
  text-decoration: none;
}
a:active {
  color: #eb9d3d;
  background-color: transparent;
  text-decoration: underline;
}

/* Images as div fills */
.project1 {
    background-image: url(../img/architectural5.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px;
}
.project2 {
    background-image: url(../img/kerry.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px;
}
.project3 {
    background-image: url(../img/architectural3.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px;
}
/* Images as div fills */
.recent-project-1 {
background-image: url(../img/inchiapogh.png);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 100px;
}
.recent-project-2 {
background-image: url(../img/architectural1.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 100px;
}
.recent-project-3 {
background-image: url(../img/cottage2.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
padding: 100px;
}