/* Site navigation */

    @media screen and (min-width: 1024px)and (max-width: 1215px){
        
        .navbar-start.menu-items {
            display: initial;
        }
        
    }

/* Home: Diagonal Hero section */

ul.purdue-home-button-list li{
    padding-right:1rem;
    padding-bottom:1rem;
}

/* Home: second hero section */

h2.second-level-page-heading{
    font-family:"United Sans Condensed",Impact,"Arial Black","sans serif";
    font-size:6rem;
    font-weight:700;
    letter-spacing:0;
    line-height:.9;
    text-align:center;
    max-width:1061px;
    margin-top:0;
    text-transform:uppercase
}

    @media screen and (max-width: 1023px){
        h2.second-level-page-heading{
            font-size:5rem
        }
    }
    
    @media screen and (max-width: 767px){
        h2.second-level-page-heading{
            font-size:3.375rem
        }
    }
	
/* Home: News section */

.purdue-home-news .header-wrap {
    margin-bottom: 2.25rem;
}

.news-topic {
    font-size: 1.25rem;
    margin-bottom: 1rem;
}

.news-topic-space {
   margin-bottom: 2.5rem; 
}

.purdue-home-featured-news .column .columns {
    flex: 1;
}

.purdue-home-featured-news .mobile-hidden,
.purdue-home-featured-news .columns .column {
    display: flex;
    flex-direction: column;
}

.purdue-home-featured-news .purdue-home-cta-card {
    height: auto;
}

.purdue-home-cta-card.purdue-home-cta-card--story.featured-post-card {
    flex: 1;
}

.purdue-home-featured-news figure {
    margin-bottom: initial;
}

.purdue-home-cta-card.purdue-home-cta-card--story .image::after {
    background: none;
}

.purdue-home-featured-news .purdue-home-cta-card img {
    box-shadow: none;
    border: 0;
    border-radius: 0;
    transition: all 0.3s;
}

.purdue-home-cta-card.purdue-home-cta-card--story img::after {
    background: none;
}

.purdue-home-featured-news .purdue-home-cta-grid__card-title {
    text-decoration: underline;
}

.purdue-home-featured-news .purdue-home-cta-grid__card-title:hover {
    text-decoration: none;
}

/* Social feed */

.social-header {
    color: #555960;
    text-transform: uppercase; 
}

.social-container-feed {
    margin: 1rem 0;
}

/* Home - Social Feed Instagram */

.gridpost-author-text span, .gridpost-author-timestamp span {
    text-shadow: none !important;
}

#collectionHolder {
    display: none !important;
}

.router_edit #collectionHolder {
    display: block !important;
}

.post-type-icon, .classic_v3PaginationView, .paginate-button-holder, .nextPost {
    height: 0;
    display: none !important;
    visibility: hidden;
}

/* Area underneath Instagram */

.follow {
    margin-bottom: 1rem;
}

.social-description {
    display: block;
    padding-top: 0.75rem;
    font-size: 1.25rem;
    font-weight: 700;
}

    @media (min-width: 768px) and (max-width: 991px) {
    
        .social_description {
            float: none;
            max-width: 100%;
            margin-bottom: .625rem !important;
            font-size: 1.625rem
        }
        
    }

    @media (max-width: 767px) {
        
        .social_description {
            float: none;
            max-width: 100%;
            margin-bottom: .9375rem !important;
            font-size: 1.375rem
        }
    
    }

/* Home - Calendar Events feed */

.event {
    padding: 10px 0;
}

#eventListing {
    margin-bottom: 1rem;
}

.event-bar {
    content: '';
	position: absolute;
	top: .25908rem;
	bottom: .25908rem;
	left: -1.55449rem;
	display: block;
	width: .77724rem;
	background-color: #c28e0e;
}

.event-title {
	font-size: 1.4rem;
	margin-bottom: 0 !important;
}

.event-title p {
    padding-bottom: 0;
}

.event-detail {
	font-size: 1.125rem;
}

/* Other styles */

.purdue-home-featured-story__content-container.column {
    justify-content: start;
}

.purdue-home-cta-banner .image::after {
    background-color: rgba(0,0,0,.3);
}

.purdue-home-teritary-hero__header.second-level-page-heading {
    padding-top: 400px;
}

.purdue-home-teritary-hero__content p {
    font-size: 1.5rem;
}

.purdue-home-teritary-hero .purdue-home-button {
    font-size: 2rem;
}

.purdue-home-teritary-hero .purdue-home-button::after {
    width:1.75rem;
    height: 1.75rem;
}
