/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}

.symbol {
  margin-left: 5px;
}

.white-line {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.btn-quote {
  color: #fff;
  background-color: #6064e8;
  border-color: #6064e8;
}

.navbar {
  background-color: #282592;
}

/* ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS ANIMATIONS*/

.fadeInAnimation {
  opacity: 0;
  transition: opacity 2s;
}
.fadeInAnimation.visible {
  opacity: 1;
}

.subtitle {
  opacity: 0;
  transition: opacity 1s 1.3s; /* delay */
}
.subtitle.visible {
  opacity: 1;
}

#mainTitle {
  font-weight: 500;
}

#subTitle {
  font-weight: 400;
}

/* animations */

footer {
  background-color: #282592;
}

.footer-copyright a:hover {
  text-decoration: none;
  color: rgb(228, 140, 32);

}

.links li a {
  color: white;
  text-decoration: none;
}

.links li a:hover {
  color: #6064e8;
  transition: opacity ease-in-out 0.50s;
}

.links  {
  color: white;
  text-decoration: none;
}

.links a:hover {
  color: #6064e8;
  transition: opacity ease-in-out 0.50s;
}


.stonework-bg {
  background-image: url(../assets/img/work/horizontal/stonework/stonework3.jpg);
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #000;
  /* padding: 24px 0px; */
  padding: 10px 0px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 45px;
  height: 500px;

}

.navbar-insurance {
  background-color: rgb(228, 140, 32);
    position: absolute;
    width: 100%;
    top: 512px;
    /* background-color: #6064e8; */
}

.insurance {
  text-align: center;
  font-weight: 800;
  margin-top: 10px;
  margin-bottom: 10px;

}

.home-bg {
background-image: url(../assets/img/work/original/IMG_0020.JPG);  
background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  /* background-color: #000; */
  /* padding: 24px 0px; */
  padding: 10px 0px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 45px;
  height: 500px;
  /* font-weight: 700;
  font-size: large; */

}




.about-bg {
  background-image: url(../assets/img/work/horizontal/stonework/stonework_thinpath3.jpg);
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #000;
  /* padding: 24px 0px; */
  padding: 10px 0px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 45px;
  height: 500px;

}

.construction-bg {
  background-image: url(../assets/img/work/vertical/construction/ver_deck_wood_construction2.jpg);
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #000;
  /* padding: 24px 0px; */
  padding: 10px 0px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 45px;
  height: 500px;

}

.remodeling-bg {
  background-image: url(../assets/img/work/horizontal/remodeling/D.remodeling_wood.jpg);
  background-size: cover;
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #000;
  /* padding: 24px 0px; */
  padding: 10px 0px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 45px;
  height: 500px;

}


.rgba-black-strong,
.rgba-black-strong:after {
  background-color: rgba(0, 0, 0, 0.3); }

  .view .mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-attachment: fixed;}

    .cover {
      background: rgba(0, 0, 0, 0.6);
      height: 100%;
      position: absolute;
      width: 100%;
      top: 0;
  }

  .footer-copyright {
    background-color: #161d52;
  }

  /* .learn-more {
    color: #fff;
    background-color: rgb(228, 140, 32) !important;
    border-color: rgb(228, 140, 32) !important;
} */

.learn-more-transition {
  display: inline-block;
  font-weight: 400;
  /* background-color: #212529; */
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.learn-more-transition:focus, .learn-more-transition.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(254, 209, 54, 0.25);
}
.learn-more-transition.disabled, .learn-more-transition:disabled {
  opacity: 0.65;
}

/* .learn-more:hover {
  color: #fff !important;
  background-color: rgb(228, 140, 32);
  border-color: rgb(228, 140, 32);
  text-decoration: none;
}
.learn-more:focus, .learn-more.focus {
  color: #fff;
  background-color: rgb(228, 140, 32);
  border-color: rgb(228, 140, 32);
  box-shadow: 0 0 0 0.2rem rgba(254, 216, 84, 0.5);
}
.learn-more.disabled, .learn-more:disabled {
  color: #fff;
  background-color: #fed136;
  border-color: #fed136;
}
.learn-more:not(:disabled):not(.disabled):active, .learn-more:not(:disabled):not(.disabled).active, .show > .learn-more.dropdown-toggle {
  color: #fff;
  background-color: rgb(228, 140, 32);
  border-color: #f3bd01;
}
.learn-more:not(:disabled):not(.disabled):active:focus, .learn-more:not(:disabled):not(.disabled).active:focus, .show > .learn-more.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(254, 216, 84, 0.5);
} */