body {
    overflow-x: hidden;
}

.Breadcrumb-item:first-child {
  margin-left: 1rem;

}
/* Default classes */
.container ul > li {
    margin-bottom: 1rem;
}

/* Breadcrumb classes */
.zone-before-content .cms-breadcrumb.cms-breadcrumb {
    color: #2f3d3b;
    position: relative;
    margin-top: 1rem;
}

.cms-breadcrumb.cms-breadcrumb {
    color: white;
    position: initial;
}

.blogpost .cms-breadcrumb.cms-breadcrumb {
    color: #2f3d3b;
    position: relative;
    padding-top: 1.5rem
}

.Breadcrumb.Breadcrumb {
  margin-top: 7px;
}

.zone-content ul,
.zone-content ol {
    margin-left: 2.5rem;
    padding-inline-start: 0;
}


.cards img {
  width: auto;
}


@media (max-width: 680px) {
    .container img {
        width: 100%;
    }
}

    /* Utility Classes*/

    .u-text-align-left {
        text-align: left;
    }

    .u-inline-block {
        display: inline-block;
    }

    .u-j-items-left {
        justify-items: left;
    }

    .u-grey {
        color: #555 !important;
    }

    /* CMS editor classes */
    .cms-nav {
        right: 0;
        position: absolute;
        z-index: 2;
    }

    .List--none {
        margin-left: 0;
    }

    /* Taxonomy */

    .taxonomy > header {
        padding: 2rem;
        max-width: 1200px;
        margin: 0 auto;
        text-align: center;
    }

    .taxonomy {
        max-width: 1200px;
        margin: 0 auto;
    }

        .taxonomy .list-group {
            list-style-type: none;
        }

        .taxonomy .content {
            margin-bottom: 1rem;
        }