.categories.location-breadcrumbs:before {
  content: "\f053";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 12px;
  left: -18px;
  color: #999;
  font-size: 12px;
}

.categories.location-breadcrumbs:after {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: 12px;
  font-size: 12px;
  right: -18px;
  color: #999;
}

h2.cta-title {
  color: #f1aa9a;
}

p.subtitle.normal {
  color: #1d1d1d;
}

.home .jumbotron h1 {
  display: block;
}

#locationlist ul li {
  display: flex;
  justify-content: space-between;
  padding: 15px 10px;
  border-bottom: 1px solid grey;
}

#locationlist ul li a i {
  line-height: 37px;
  font-size: 15px;
}

.tax-package_type #archive-wrapper {
  background: #e4e4e4;
}

#seo-repeater-content .row .col-md-6 .btn {
  align-self: center;
}

.gform_next_button,
input[type="submit"] {
  margin-top: 0px;
  line-height: inherit;
}

.navbar-light .navbar-nav .nav-link {
  display: block;
  color: #1d1d1d;
  font-size: 15px;
  font-weight: normal;
}

.gform_body .gfield_checkbox li {
  display: block;
}

@media only screen and (max-width: 601px) {
  #inspiration-content .inspiration-meta {
    width: 100%;
    padding: 0px;
  }
  .inspo-tag {
    display: none;
  }
  .inspiration-item img {
    height: 120px;
  }
  .inspiration-item {
    margin-bottom: 1px;
    padding: 1px;
  }
  .page-template-page-landing-page
    #service-container
    .parent-page-child-service
    .offer-card,
  .post-type-archive-service
    #service-container
    .parent-page-child-service
    .offer-card,
  .single-service #service-container .parent-page-child-service .offer-card {
    padding: 15px;
    padding: 10px 10px 10px 10px;
  }
}

@media only screen and (max-width: 601px) {
  .jumbotron .container.py-5:nth-of-type(3) {
    display: block;
  }
}

@media only screen and (max-width: 601px) {
  .jumbotron h1 {
    font-size: 37px;
  }

  .jumbotron h2 {
    font-size: 18px;
  }
  .jumbotron .btn-success {
    width: auto;
    float: left;
  }
}

#featured-article-wrap .container .col-md-6 > a {
  height: 100%;
}

#seo-repeater-content iframe {
  max-width: 100%;
}

.win-prizes {
  background-image: url(../png/win-prizes.png);
}

.loyalty-points {
  background-image: url(../png/loyalty.png);
}

.expert-block {
  margin-bottom: 30px;
}
