/* 9496368 - Jon B - 2/6/24 */
.custom-post article a.fsThumbnail[style*="background-image"] {
  height: auto;
  padding-top: 133.33333%; /* 3:4 ratio */
}

.home .custom-post.compartment > .fsElementContent {
  position: relative;
  margin: 0 auto;
  max-width: 900px;
}

/* 9556769 - Jon B - 7/01/24 */
#fsFooter .powered-by-finalsite #fsPoweredByFinalsite a {
text-indent: -9999px;
}
.site-info .fsDiv {
  min-height: auto;
}
.site-info .fsTwoColumnLayout {
margin: 0;
}

/* End Section */

/*
* Ticket 9569580
* Basic styling for Athletics Roster element coaches view.
* 08/07/24 - James B
*/


.fsAthleticsRoster.fsCoaches .fsAthleticsRosterList {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    font-family: 'Montserrat';
}

.fsAthleticsRoster.fsCoaches .fsAthleticsRosterList li {
    margin: 0 10px 20px;
    max-width:142px;
}

.fsAthleticsRoster.fsCoaches .fsAthleticsRosterList li .fsRosterName .fsConstituentProfileLink {
    text-transform: uppercase;
    font-weight: bold;
}
.fsAthleticsRoster.fsCoaches .fsAthleticsRosterList li .fsRosterName .fsConstituentProfileLink .fsCoachImage .fsThumbnail {
    display: block;
    margin: 0 auto 10px;
}

/* End Section */