@charset "utf-8";

/*  =========================================================================

    Individual styles
    -Knowledge2

    ========================================================================= */

.container.hero {
    background-image: url("../images/knowledge2/pgtitle.jpg");
}

.main.container article {
    padding-bottom: 1em;
}
.main.container article#effective-communication {
    padding-bottom: 7em;
}

.main.container article section h6.primary {
    padding-top: 2em;
    padding-bottom: 0;
    margin-bottom: .66em;
}

.main.container article section h6.primary.c-1-1 {
    padding-top: 1em;
    padding-bottom: 0;
}

.main.container article section h6.primary ~ p.text-caption {
    padding-top: 1em;
    padding-bottom: .35em;
}

.main.container article section h6.primary ~ p.text-caption + ul {
    margin-top: 0;
    margin-bottom: 2em;
}

.main.container article#effective-communication section.sec-2 {
    padding-top: 1em;
}

#effective-communication > section.sec-2 > p > a {
    line-height: 1.33;
}

@media screen and (max-width: 780px) {
    .main.container article {
        padding-top: 2em;
    }

    .main.container article ul.columns > li {
        margin-bottom: .75em;
    }

    .main.container article section h6.primary {
        padding-top: 1.5em;
    }

    .main.container article section h6.primary.c-1-1 {
        padding-top: .75em;
    }

    .main.container article section h6.primary ~ p.text-caption {
        padding-top: 1em;
        padding-bottom: .25em;
    }

    .main.container article section h6.primary ~ p.text-caption + ul {
        margin-top: 0;
        margin-bottom: .75em;
    }

    .main.container article section h6.primary + ul.columns {
        margin-top: .25em;
    }

}
