main h1, main h2, main h3, main h4, main h5, main h6 {
    margin-bottom: 1em;
}
main h2, main h3, main h4, main h5, main h6 {
    margin-top: 1em;
}
.text-grey {
  color:#999;
}
.btn-primary {
    background-color: #00aa00;
    border-color: #00aa00;
}
.btn-primary:hover {
    background-color: #009900;
    border-color: #009900;
}
.btn-check:focus+.btn-primary,
.btn-primary:focus {
    background-color: #009900;
    border-color: #009900;
    box-shadow: 0 0 0 0.25rem rgb(0 153 1 / 50%);
}
.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active, .btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    background-color: #009900;
    border-color: #009900;
}
.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgb(0 153 1 / 50%);
}

.btn-outline-primary {
    color: #00aa00;
    border-color: #00aa00;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #00aa00;
    border-color: #00aa00;
}
.btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
    color: #fff;
    background-color: #00aa00;
    border-color: #00aa00;
}

.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus,
.btn-check:active+.btn-outline-primary:focus, .btn-check:checked+.btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
    box-shadow: 0 0 0 0.25rem rgb(0 153 1 / 50%);
}

a,
.link-primary,
.text-primary {
    color: #00aa00;
    text-decoration: none;
}

.link-primary:focus,
.link-primary:hover {
  color: #009900;
}

a:hover
{
  color: #015d01;

}

.alert > div > a {
  color: inherit;
  text-decoration: underline;
}

.bd-navbar {
  padding: .75rem 0;
  /* background-color: #333; */
  border-bottom:1px solid #ccc;
}
/* Logo
–––––––––––––––––––––––––––––––––––––––––––––––––– */
a.navbar-brand {
    display: block;
    width: 140px;
    height: 38px;
    background-image: url(https://callnowbutton.com/src/images/call-now-button-retina.png);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -9999px;
  }

nav li h5 {
    margin-bottom: 0;
    margin-top:0.5rem;
}
nav > ul > li:first-child > h5 {
    margin-top: 0;
}

#faq .accordion-button:not(.collapsed) {
  color:#090;
}
.accordion-button:not(.collapsed) {
  color: initial;
  background-color: initial;
}
.accordion-button:focus {
    border-color: initial;
    outline: 0;
    box-shadow: none;
}
.bg-wordpress {
  background-image: url(../img/WordPress-W.png);
  background-size: 140px;
  background-repeat: no-repeat;
  background-position: right bottom;
}
blockquote {
  font-style: italic;
  margin-left:40px;
  color:#747474;
}
.list-unstyled-item {
  font-weight: 300;
}
.list-unstyled-item .active-item {
  font-weight: 400;
  background-color: #EEE;
  display: block;
}
