/* NODE ON CURRENT PAGE */
.this-node {
    padding: 1rem 0 0 0;
}

.this-node__heading {
    color: #0062b0;
    font-size: 1.75rem;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}

.this-node__description {
    font-weight: 600;
}

.this-node__body h1 {
    letter-spacing: -0.125rem;
}

.this-node__body.has-richtext img {
    max-width: 100%;
    height: auto !important;
}

@media (max-width: 767px) {
    .has-richtext table {
        width: 100%;
    }

    .has-richtext table img {
        width: 100%;
        height: auto;
    }
}

@media (max-width: 767px) {
    .table--narrow thead {
        display: none;
    }

    .table--narrow th, .table--narrow td {
        display: block;
    }

    .table--narrow p {
        margin-bottom: 0;
    }
}

.subcategory {

}

.subcategory__name {
    font-size: 1.25rem;
    color: #0062b0;
    font-weight: 700;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}

.subcategory__description {
    font-size: 80%;
}

.subcategory__img {
}

.instagram img {
    width: 100%;
    outline: 15px solid white;
}