/**
 * 8422724
 * 10/23/15
 * Chris Batt
 * Enabling scroll for the "in the spotlight" section on the homepage
 */

@media (max-width:800px){
	body[data-pageid="1"]:not(.fsDraftMode) .spotlight .fsContent {
	    overflow: auto;
	}
}

/* End Section */


/**
 *
 * Ticket: 8431858
 * Author: Joel C.
 * Apply default Athletic List/Roster styles
 *
 */

.fsAthleticsEvent.fsList .fsListItems article {
  margin-bottom: 20px;
  padding-bottom: 20px;
  /* border-bottom: solid 1px #eee; */
}
.fsAthleticsEvent.fsList .fsListItems article:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.fsAthleticsEvent.fsList .fsListItems p {
  margin: initial;
}


.fsAthleticsEvent.fsList .fsListItems .fsDateTime {

}


.fsAthleticsEvent.fsList .fsListItems .fsTitle {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsTitle:before {

}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsOpponents {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsOpponents:before {

}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsAdvantage {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsAdvantage:before {
  content: 'Advantage: ';
  font-style: italic;
}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsLocations {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsLocations:before {
  content: 'Location(s): ';
  font-style: italic;
}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsResultWrapper {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsResultWrapper:before {
  content: 'Result: ';
  font-style: italic;
}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsRecap {
  padding-top: 5px;
}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsRecap:before {
  content: 'Recap: ';
  font-style: italic;
}


.fsAthleticsEvent.fsList .fsListItems .fsAthleticsEventType {

}
.fsAthleticsEvent.fsList .fsListItems .fsAthleticsEventType:before {
    content: 'Event Type: ';
    font-style: italic;
}

/**
 * Athletics Roster Element
 */

.fsAthleticsRoster {
  margin-bottom: 20px;
}
.fsAthleticsRosterContent {
  margin-bottom: 20px;
}
.fsAthleticsRosterContent p:last-child {
  margin-bottom: 0;
}
.fsAthleticsRosterContent:empty {
  margin-bottom: 0;
}
.fsAthleticsRosterList, .fsAthleticsRosterList ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.fsAthleticsRosterList li {
  margin: 0;
  padding: 0;
}
.fsAthleticsRosterList li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: solid 1px #eee;
}
.fsAthleticsRosterList li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.fsAthleticsRosterList li > div {
  margin-bottom: 10px;
}
.fsAthleticsRosterList li > div:last-child {
  margin-bottom: 0;
}
.fsRosterName, .fsTitle {
  margin: 0;
  font-weight: bold;
  font-size: 1.1em;
}
.fsRosterBio p:last-child {
  margin-bottom: 0;
}

/* Field Label Text  */

.fsRosterPlayerNumber:before {
  content: 'Number: ';
  font-style: italic;
}
.fsRosterPosition:before {
  content: 'Position: ';
  font-style: italic;
}
.fsRosterHeight:before {
  content: 'Height: ';
  font-style: italic;
}
.fsRosterWeight:before {
  content: 'Weight: ';
  font-style: italic;
}
.fsRosterClass:before {
  content: 'Class: ';
  font-style: italic;
}
.fsRosterGradeLevel:before {
  content: 'Grade: ';
  font-style: italic;
}
.fsRosterBio:before {
  content: 'Bio: ';
  font-style: italic;
}
.fsRosterHometown:before {
  content: 'Hometown: ';
  font-style: italic;
}



/* End Section */

/**
 * 8431625
 * 01/13/2016
 * Jim Moore
 * news element on home page is pulling in more posts than the setting
 */

.home #news > div > div > article:nth-child(n+6) {
    display: none;
}
/*end section*/

/**
 *
 *	FSU
 *	Jacob Sauerhoefer
 *
 */

	.nav-const a {

		color: #d3dad7 !important;

	}

	@media( max-width: 640px ) {

		body[data-pageid="1"]:not(.fsDraftMode) .divisions > .fsElementContent > .fsElement {
	    position: relative;
	    display: inline-block;
	    float: left;
	    width: 50%;
		}

		body[data-pageid="1"]:not(.fsDraftMode) .divisions > .fsElementContent > .fsElement span {

			padding: 20px;

		}

		body[data-pageid="1"]:not(.fsDraftMode) .divisions > .fsElementContent > .fsElement span a {

			font-size: 18px;

		}

	}

/* End Block */
