  /*
 * Theme Name: 国产传媒 FutureVU Provost
 * Description: 国产传媒 FutureVU Child Theme
 * Template: anchordown-futurevu
 * Version: 1.0
 * Author: 国产传媒 Division of Communications, Digital Strategies Team
 * Author URI: https://web.vanderbilt.edu
 */

/* Provost Page Wide - Template Elements */

@media (max-width: 767px) {
	.provost-page--wide .topper-background .topper-background__text-inner {
        min-height: auto;
    }
}

.provost-page--wide.details-page,
.provost-page--wide.details-page .fl-row {
    margin: 0;
	width: 100%;
    max-width: 100%;
    padding: 30px 0;
}

[data-theme="light"].provost-page--wide.details-page .fl-row.row-bg {
    background: var(--c-btn-bg);
}

[data-theme="light"].provost-page--wide.details-page .fl-row.row-bg .announcement-tease__cta,
[data-theme="light"].provost-page--wide.details-page .fl-row.row-bg .story-list-mini__group-cta a {
    background: var(--c-btn-alt-bg);
}

[data-theme="light"].provost-page--wide.details-page .fl-row.row-bg .story-list-mini__group-cta a:hover {
    background: var(--c-text);
}

.provost-page--wide.details-page .fl-row .fl-col-group {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 2em;
}

.provost-page--wide.details-page .fl-row .fl-col-group .fl-module-content > div {
    margin-left: 0;
	margin-right: 0;
    padding-left: 0;
    padding-right: 0;
	width: 100%;
    max-width: 100%;
}

/* Provost Page Wide - Modules */

.provost-page--wide .story-list-mini--standard .story-list-mini__list {
	padding-left: 0;
	padding-right: 0;
}

.provost-page--wide .story-list-mini--standard .story-list-mini__list li.story-list-mini__list-item {
    width: 32%;
    margin-left: 1%;
    margin-right: 1%;
    padding-left: 0;
    padding-right: 0;
}

.story-list-mini--standard .story-list-mini__list li.story-list-mini__list-item:first-child {
	padding-left: 0;
}

.story-list-mini--standard .story-list-mini__list li.story-list-mini__list-item:last-child {
	padding-right: 0;
}

@media (max-width: 599px) {
    .provost-page--wide .story-list .story-list__list {
        padding-left: 0;
        padding-right: 0;
    }

    .provost-page--wide .story-list .story-list__list li.story-list__list-item {
        padding-left: 0;
        padding-right: 0;
    }
}

@media(min-width: 600px) {
    .story-list--grid li.story-list__list-item.story-list__list-item--index-0 {
        padding-left: 0;
    }
	.story-list--grid li.story-list__list-item.story-list__list-item--index-1 {
        padding-right: 0;
    }
}
