.archive-press .post-object-1 .content {
	margin: 0 0 0 0 !important;
	width:100% !important;
}

.archive-press .post-object-1 {
	margin-bottom: 20px!important;
}

.archive-press .post-object-1 .press-source {
	display: none !important;
}

.archive-press .grid-container.archive-container .cell.small-12.small-order-2.medium-3.medium-order-1.large-3.large-order-1 {
	display: none !important;
}
.archive-press .grid-container.archive-container .cell.small-12.small-order-1.medium-9.medium-order-2.large-9.large-order-2 {
	width:100% !important;
}

.filter-box .search {
    width: 100%;
}

/* Fix sticky header width on mobile */
@media screen and (max-width: 639px) {
    header [data-sticky] {
        max-width: 100% !important;
        width: 100% !important;
    }
    
    header .sticky.is-anchored,
    header .sticky.is-at-top {
        max-width: 100% !important;
        width: 100% !important;
    }
    
    /* Prevent masthead from being blocked by sticky header on mobile - Program pages with buttons only */
    section#masthead.with-buttons {
        margin-top: 90px !important;
    }
    
    /* Ensure masthead caption is positioned correctly - Program pages with buttons only */
    section#masthead.with-buttons .masthead-caption {
        top: 50% !important;
    }
}