.cityServiceLinksContainer .cityServiceLinksBox {
  border: 20px solid #eeeeee;
  padding: 20px;
  margin-bottom: 20px;
  background: #ffffff; }
  .cityServiceLinksContainer .cityServiceLinksBox:last-child {
    margin-bottom: 0; }
.cityServiceLinksContainer ul {
  column-count: 3; }
  @media (max-width: 1023px) {
    .cityServiceLinksContainer ul {
      column-count: 1; } }

.cityServiceLinksBoxPC ul {
  column-count: 1;
  padding-left: 20px; }
.cityServiceLinksBoxPC .cityServiceLinksBoxSpecial {
  display: flex; }
  @media (max-width: 1024px) {
    .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial {
      display: block; } }
  .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial > ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    column-gap: 20px;
    width: 100%; }
    @media (max-width: 1024px) {
      .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial > ul {
        display: block; } }
    .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial > ul > li {
      background-color: #fafafa;
      border: 1px solid #f5f5f5;
      padding: 10px;
      width: 100%; }
      @media (max-width: 1024px) {
        .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial > ul > li {
          margin-bottom: 10px; } }
      .cityServiceLinksBoxPC .cityServiceLinksBoxSpecial > ul > li:last-child {
        margin-bottom: 0; }

.breadcrumb {
  margin-top: 20px;
  padding: 0 20px; }
  .breadcrumb ul {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0; }
    @media (max-width: 767px) {
      .breadcrumb ul {
        flex-wrap: wrap; } }
  .breadcrumb li {
    display: inline;
    /* Ensures list items appear inline */
    margin: 0; }
    .breadcrumb li:not(:last-child)::after {
      content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-left: 8px solid #888;
      /* Chevron color */
      margin-left: 0.5em;
      /* Space before chevron */
      margin-right: 0.5em;
      /* Space after chevron */ }
    .breadcrumb li:last-child {
      font-weight: bold; }
    .breadcrumb li a {
      text-decoration: none;
      /* Remove underline */
      color: #007bff;
      /* Blue for links */ }
      .breadcrumb li a:hover {
        text-decoration: underline;
        /* Underline on hover */ }

/*# sourceMappingURL=dwmsArticles.css.map */
