/**
 * Styles that may be useful around the site
 */

/* Foundation only does block grid styles through large-up-6, but we need larger
 * numbers for things like the staff list */
@media screen and (min-width: 64em) {
    .large-up-7 .column,
    .large-up-7 .columns {
        float: left;
        width: 14.2857%;
    }

    .large-up-8 .column,
    .large-up-8 .columns {
        float: left;
        width: 12.5%;
    }

    .large-up-9 .column,
    .large-up-9 .columns {
        float: left;
        width: 11.1111%;
    }

    .large-up-10 .column,
    .large-up-10 .columns {
        float: left;
        width: 10%;
    }

    .large-up-11 .column,
    .large-up-11 .columns {
        float: left;
        width: 9.0909%;
    }

    .large-up-12 .column,
    .large-up-12 .columns {
        float: left;
        width: 8.3334%;
    }

    .large-up-7 .column:nth-of-type(n),
    .large-up-7 .columns:nth-of-type(n),
    .large-up-8 .column:nth-of-type(n),
    .large-up-8 .columns:nth-of-type(n),
    .large-up-9 .column:nth-of-type(n),
    .large-up-9 .columns:nth-of-type(n),
    .large-up-10 .column:nth-of-type(n),
    .large-up-10 .columns:nth-of-type(n),
    .large-up-11 .column:nth-of-type(n),
    .large-up-11 .columns:nth-of-type(n),
    .large-up-12 .column:nth-of-type(n),
    .large-up-12 .columns:nth-of-type(n) {
        clear: none;
    }

    .large-up-7 .column:nth-of-type(7n+1),
    .large-up-7 .columns:nth-of-type(7n+1),
    .large-up-8 .column:nth-of-type(8n+1),
    .large-up-8 .columns:nth-of-type(8n+1),
    .large-up-9 .column:nth-of-type(9n+1),
    .large-up-9 .columns:nth-of-type(9n+1),
    .large-up-10 .column:nth-of-type(10n+1),
    .large-up-10 .columns:nth-of-type(10n+1),
    .large-up-11 .column:nth-of-type(11n+1),
    .large-up-11 .columns:nth-of-type(11n+1),
    .large-up-12 .column:nth-of-type(12n+1),
    .large-up-12 .columns:nth-of-type(12n+1) {
        clear: both;
    }

    .large-up-7 .column:last-child,
    .large-up-7 .columns:last-child,
    .large-up-8 .column:last-child,
    .large-up-8 .columns:last-child,
    .large-up-9 .column:last-child,
    .large-up-9 .columns:last-child,
    .large-up-10 .column:last-child,
    .large-up-10 .columns:last-child,
    .large-up-11 .column:last-child,
    .large-up-11 .columns:last-child,
    .large-up-12 .column:last-child,
    .large-up-12 .columns:last-child {
        float: left;
    }
}

.main-video {
    margin-bottom: 2em;
}

.mini-news-list {
    margin-left: 1.333em;
}

.mini-news-list li {
    background: url("//s.omniti.net/i/presentation/ico20-globe.gif") no-repeat scroll 0 0;
    padding-left: 0.667em;
}

#core_content .mini-news-list li a:link,
#core_content .mini-news-list li a:visited {
    color: #897c04;
}

.suggestions {
    margin-left: 1.333em;
}

.suggestions li {
    background: url("//s.omniti.net/i/presentation/ico20-globe.gif") no-repeat scroll 0 0;
    padding-left: 0.667em;
}

.align-right {
    text-align: right;
}

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

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

