.nfldraft-content-body.no-video .draft-widget-container.pre-draft,
.nbadraft-content-body.no-video .draft-widget-container.pre-draft {
  display: none !important;
}
.nfldraft-content-body .draft-widget-container,
.nbadraft-content-body .draft-widget-container {
  background-color: #ffffff;
  border: 1px solid #C9C9C9;
  border-left: none;
  border-right: none;
  margin: 0 0 40px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.nfldraft-content-body .draft-widget-container.pre-draft.nfl-draft-2016,
.nbadraft-content-body .draft-widget-container.pre-draft.nfl-draft-2016 {
  background-color: #063B71;
}
.nfldraft-content-body .draft-widget-container.pre-draft.nfl-draft-2016 .marquee-content,
.nbadraft-content-body .draft-widget-container.pre-draft.nfl-draft-2016 .marquee-content {
  background-color: #063B71;
}
.nfldraft-content-body .draft-widget-container.pre-draft.nba-draft-2016,
.nbadraft-content-body .draft-widget-container.pre-draft.nba-draft-2016 {
  background-color: #ffffff;
}
.nfldraft-content-body .draft-widget-container.pre-draft.nba-draft-2016 .marquee-content,
.nbadraft-content-body .draft-widget-container.pre-draft.nba-draft-2016 .marquee-content {
  background-color: #ffffff;
}
.nfldraft-content-body .player-marquee .marquee-content,
.nbadraft-content-body .player-marquee .marquee-content {
  background-color: #ffffff;
  border-color: #C9C9C9;
  height: 100px !important;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  -ms-transition: background-color 0.5s;
  -o-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget {
  background: none;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget.nfl-draft-2016,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget.nfl-draft-2016 {
  background-image: url("../img/2016-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 120px 100px;
  padding-left: 150px;
  height: 100px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft {
  background: url("../img/2016-nfl-predraft-banner-1280px.jpg") no-repeat center center !important;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget.nba-draft-2016,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget.nba-draft-2016 {
  background-image: url("../img/2016-nba-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 110px 100px;
  padding-left: 150px;
  height: 100px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft {
  background: url("../img/2016-nba-predraft-banner-960px.jpg") no-repeat center center !important;
  background-size: 960px 100px !important;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget {
  position: absolute;
  top: 0;
  left: 120px;
  width: 100%;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .latest-pick,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .latest-pick {
  display: inline-block;
  width: 200px;
  margin-left: 20px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .latest-pick .latest-pick-heading,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .latest-pick .latest-pick-heading {
  text-transform: uppercase;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
  position: absolute;
  top: 13px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-latest-pick-team,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-latest-pick-team {
  height: 100px;
  width: 100px;
  text-align: center;
  display: inline-block;
  margin-left: -5px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-latest-pick-team img,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-latest-pick-team img {
  display: block;
  margin: 10px auto;
  max-width: 80px;
  max-height: 80px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper {
  display: block;
  position: absolute;
  top: 38px;
  width: 220px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .headshot-wrapper,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .headshot-wrapper {
  width: 47px;
  height: 47px;
  display: inline-block;
  margin-right: 8px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .headshot-wrapper img,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .headshot-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-name,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-name {
  position: absolute;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-firstname,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-firstname {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
  line-height: 13px;
  line-height: 0.8125rem;
  text-transform: uppercase;
  margin: 0;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-lastname,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-lastname {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
  margin: 0;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-position,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-position {
  margin: -20px 0 0 57px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-position a,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-player-wrapper .widget-latest-pick-position a {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round {
  display: inline-block;
  width: 200px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-round, .nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-pick,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-round,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-pick {
  text-align: center;
  display: inline-block;
  width: 50%;
  height: 100px;
  float: left;
  padding-top: 12px;
  font-family: "OpenSans-Light", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 47px;
  font-size: 2.9375rem;
  text-decoration: none;
  color: #333333;
  line-height: 24px;
  line-height: 1.5rem;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-round span, .nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-pick span,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-round span,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .round .widget-pick span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  height: 40px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock,
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up {
  position: absolute;
  top: 0;
  left: 525px;
  width: 33%;
  max-width: 320px;
  height: 50px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock > span,
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up > span,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock > span,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up > span {
  line-height: 50px;
  margin: 0 20px 0 15px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock > span.next-round,
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up > span.next-round,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock > span.next-round,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up > span.next-round {
  line-height: normal;
  display: block;
  margin: 5px 20px 0 15px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-image,
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-image,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-image,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-image {
  vertical-align: middle;
  position: absolute;
  left: 100px;
  top: 0;
  width: 50px;
  height: 50px;
  text-align: center;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-image img,
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-image img,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-image img,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-image img {
  max-width: 40px;
  max-height: 40px;
  margin-top: 5px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  border-bottom: 1px solid #C9C9C9;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-location,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-name,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-on-the-clock .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  position: absolute;
  top: -4px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up {
  top: 50px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-location,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.nfldraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-name,
.nbadraft-content-body .player-marquee .marquee-content #draft-widget section.draft-widget .widget-next-up .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  top: -4px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 {
  background: none !important;
  padding: 0;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft {
  top: 20px;
  bottom: auto;
  height: 170px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft:before,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft:before {
  content: "";
  display: block;
  width: 1190px;
  height: 170px;
  margin: 0 auto;
  background: url("../img/2016-nfl-predraft-banner-pip.jpg") no-repeat left center;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-next-up,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-next-up {
  display: none;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget {
  position: relative;
  top: 50%;
  left: auto;
  margin: 0 auto;
  width: 50%;
  min-width: 860px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget:before,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget:before {
  content: " ";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("../img/2016-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 120px 100px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container {
  display: inline-block;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 {
  background: none !important;
  padding: 0;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft {
  top: 20px;
  bottom: auto;
  height: 170px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft:before,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016.pre-draft:before {
  content: "";
  display: block;
  width: 1190px;
  height: 170px;
  margin: 0 auto;
  background: url("../img/2016-nba-predraft-banner-pip.jpg") no-repeat left center;
  background-size: 870px 166px !important;
  background-position: 0 4px !important;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-on-the-clock,
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-next-up,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-on-the-clock,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-next-up {
  display: none;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget {
  position: relative;
  top: 50%;
  left: auto;
  margin: 0 auto;
  width: 50%;
  min-width: 860px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget:before,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget:before {
  content: " ";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("../img/2016-nba-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 110px 100px;
}
.nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container,
.nbadraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container {
  display: inline-block;
}
.nfldraft-content-body.break-1 #draft-widget-collapse-controls,
.nbadraft-content-body.break-1 #draft-widget-collapse-controls {
  display: none;
  border-top: 1px solid #C9C9C9;
  border-bottom: 1px solid #C9C9C9;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6D6D6D;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  height: 27px;
  line-height: 27px;
  position: absolute;
  bottom: 0;
  background-color: #ffffff;
  cursor: pointer;
}
.nfldraft-content-body.break-1 #draft-widget-collapse-controls::after,
.nbadraft-content-body.break-1 #draft-widget-collapse-controls::after {
  content: "Pause & collapse draft tracker coverage";
}
.nfldraft-content-body.break-1 #draft-widget-collapse-controls.collapse-draft-widget::after,
.nbadraft-content-body.break-1 #draft-widget-collapse-controls.collapse-draft-widget::after {
  content: "Expand draft tracker coverage";
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 {
  background: none !important;
  padding: 0;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget {
  position: relative;
  top: 5px;
  left: auto;
  margin: 0 auto;
  width: 1190px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget:before,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget:before {
  display: none;
  background: none;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container {
  display: inline-block;
  position: relative;
  border: 1px solid #C9C9C9;
  max-width: 880px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container:before,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .inner-container:before {
  content: " ";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("../img/2016-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 120px 100px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up {
  float: left;
  position: relative;
  top: 0;
  left: auto;
  width: 50%;
  display: inline-block;
  max-width: none;
  border: 0;
  border-top: 1px solid #C9C9C9;
  height: 68px;
  margin-top: -9px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock > span,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up > span,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock > span,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up > span {
  line-height: 68px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock > span.next-round,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up > span.next-round,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock > span.next-round,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up > span.next-round {
  line-height: normal;
  font-size: 18px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-image,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-image,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-image,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-image {
  width: 66px;
  height: 66px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-image img,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-image img,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-image img,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-image img {
  max-width: 56px;
  max-height: 56px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-name,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-name,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-on-the-clock .team-name,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up .team-name {
  top: 4px;
  left: 175px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget .widget-next-up {
  border-left: 1px solid #C9C9C9;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 {
  background: none !important;
  padding: 0;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget {
  position: relative;
  top: 5px;
  left: auto;
  margin: 0 auto;
  width: 1190px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget:before,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget:before {
  display: none;
  background: none;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container {
  display: inline-block;
  position: relative;
  border: 1px solid #C9C9C9;
  max-width: 880px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container:before,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .inner-container:before {
  content: " ";
  display: inline-block;
  width: 120px;
  height: 100px;
  background-image: url("../img/2016-nba-header.png") !important;
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 110px 100px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up {
  float: left;
  position: relative;
  top: 0;
  left: auto;
  width: 50%;
  display: inline-block;
  max-width: none;
  border: 0;
  border-top: 1px solid #C9C9C9;
  height: 68px;
  margin-top: -9px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock > span,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up > span,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock > span,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up > span {
  line-height: 68px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock > span.next-round,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up > span.next-round,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock > span.next-round,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up > span.next-round {
  line-height: normal;
  font-size: 18px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-image,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-image,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-image,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-image {
  width: 66px;
  height: 66px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-image img,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-image img,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-image img,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-image img {
  max-width: 56px;
  max-height: 56px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-name,
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-name,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-on-the-clock .team-name,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up .team-name {
  top: 4px;
  left: 175px;
}
.nfldraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up,
.nbadraft-content-body.break-1.has-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget .widget-next-up {
  border-left: 1px solid #C9C9C9;
}
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget {
  width: 100%;
  max-width: 960px;
}
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-next-up,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nfl-draft-2016 .widget-next-up {
  display: block;
  left: auto;
  right: 0;
}
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 section.draft-widget {
  width: 100%;
  max-width: 960px;
}
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-on-the-clock,
.nfldraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-next-up,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-on-the-clock,
.nbadraft-content-body.break-1.no-video .player-marquee .marquee-content #draft-widget.nba-draft-2016 .widget-next-up {
  display: block;
  left: auto;
  right: 0;
}

#nfl-draft-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 10;
}

#nba-draft-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  z-index: 10;
}

#draft-picks-content section {
  padding: 5px 0;
}
#draft-picks-content .player-picks {
  border-top: 1px solid #C9C9C9;
  border-left: 1px solid #C9C9C9;
  border-right: 1px solid #C9C9C9;
  /* On The Clock */
  /* Picked */
  /* With player */
}
#draft-picks-content .player-picks:last-child {
  border-bottom: 1px solid #C9C9C9;
}
#draft-picks-content .player-picks .picks-wrapper {
  position: relative;
  height: 75px;
  background: none;
}
#draft-picks-content .player-picks .pick-number,
#draft-picks-content .player-picks .pick-logo,
#draft-picks-content .player-picks .picks-team {
  float: left;
  height: 75px;
  position: relative;
}
#draft-picks-content .player-picks .pick-number {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 30px;
  font-size: 1.875rem;
  text-decoration: none;
  color: #000000;
  width: initial;
  min-width: 65px;
  text-align: right;
  padding-left: 10px;
  top: initial;
  line-height: 75px;
  display: inline-block;
  float: left;
  height: 75px;
  position: relative;
}
#draft-picks-content .player-picks .pick-logo {
  width: 70px;
  height: 75px;
  line-height: 100%;
  display: inline-block;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}
#draft-picks-content .player-picks .pick-logo img {
  width: auto;
  height: 60px;
  max-width: 60px !important;
  max-height: 50px !important;
  padding-top: 0;
  margin: 0 auto;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#draft-picks-content .player-picks .picks-team {
  width: calc(100% - 155px);
  display: inline-block;
}
#draft-picks-content .player-picks .picks-team a {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#draft-picks-content .player-picks .picks-team a,
#draft-picks-content .player-picks .pick-vitals a {
  color: #2F343B;
}
#draft-picks-content .player-picks .team-location {
  position: relative;
  top: 5px;
  display: block;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#draft-picks-content .player-picks .team-nickname {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
#draft-picks-content .player-picks .team-location,
#draft-picks-content .player-picks .team-nickname,
#draft-picks-content .player-picks .pick-firstname,
#draft-picks-content .player-picks .pick-lastname {
  top: initial;
  height: initial;
  margin: 0;
}
#draft-picks-content .player-picks .team-location,
#draft-picks-content .player-picks .pick-firstname {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #333333;
  line-height: 1;
}
#draft-picks-content .player-picks .team-nickname,
#draft-picks-content .player-picks .pick-lastname {
  font-family: "OpenSans-Bold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  color: #333333;
  line-height: 1;
}
#draft-picks-content .player-picks .pick-vitals {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6D6D6D;
  top: initial;
}
#draft-picks-content .player-picks .pick-vitals a {
  color: #6D6D6D;
}
#draft-picks-content .player-picks.on-the-clock {
  background-image: none !important;
  background-color: #D0021B !important;
  position: relative;
}
#draft-picks-content .player-picks.on-the-clock::after {
  content: "On the clock";
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  display: block;
  position: absolute;
  right: 10px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#draft-picks-content .player-picks.on-the-clock .pick-number,
#draft-picks-content .player-picks.on-the-clock .team-location,
#draft-picks-content .player-picks.on-the-clock .team-nickname {
  color: #ffffff;
}
#draft-picks-content .player-picks.player .picks-wrapper {
  width: calc(50% + 50px);
  height: 75px;
  padding-right: 30px;
  float: left;
  overflow-x: hidden;
  position: relative;
}
#draft-picks-content .player-picks.player .picks-wrapper::after {
  content: "";
  display: inline-block;
  height: 80%;
  border-right: 1px solid #C9C9C9;
  float: left;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
#draft-picks-content .player-picks.player .player-wrapper {
  display: block;
  width: calc(50% - 50px);
  left: initial;
  margin: 0;
  padding: 10px 0 0 0;
  top: initial;
  overflow-x: hidden;
}
#draft-picks-content .player-picks.player .player-wrapper::after {
  content: "";
  clear: both;
  display: table;
}
#draft-picks-content .player-picks.player .player-wrapper a:hover {
  color: #333333;
}
#draft-picks-content .player-picks.player .player-wrapper a:hover .pick-firstname, #draft-picks-content .player-picks.player .player-wrapper a:hover .pick-lastname {
  color: #333333;
}
#draft-picks-content .player-picks.player .headshot-wrapper {
  width: 70px;
  height: 60px;
  border-radius: 0;
  margin: 0 20px 10px 0;
  float: left;
}
#draft-picks-content .player-picks.player .headshot-wrapper img.draft-headshot {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}
#draft-picks-content .player-picks.player .blurb {
  border-top: 1px solid #C9C9C9;
  top: initial;
  padding: 20px 75px 15px 75px;
}
#draft-picks-content .player-picks.player .blurb p {
  padding: 0;
}
#draft-picks-content .player-picks.player .blurb a.read-more {
  color: blue;
  text-decoration: underline;
  font-weight: normal;
}
#draft-picks-content .player-picks .pick-from {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 0;
  left: 135px;
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  color: #6D6D6D;
  text-transform: uppercase;
  letter-spacing: initial !important;
  width: initial !important;
}

.mobile #draft-picks-content .player-picks {
  border-left: none;
  border-right: none;
}
.mobile #draft-picks-content .player-picks.on-the-clock::after {
  width: 40px;
}
.mobile #draft-picks-content .player-picks.picked .picks-team::after {
  content: url("/sites/all/modules/custom/si_league_draft/prototype/img/nfl-draft-team-name-carat.png");
  float: right;
  display: block;
}
.mobile #draft-picks-content .player-picks.player .picks-wrapper {
  width: 100%;
}
.mobile #draft-picks-content .player-picks.player .picks-wrapper::after {
  display: none;
}
.mobile #draft-picks-content .player-picks.player .player-wrapper {
  border-top: 1px solid #C9C9C9;
  width: calc(100% - 20px);
  margin: 0 10px;
}
.mobile #draft-picks-content .player-picks.player .blurb {
  border-top: none;
  padding: 0 10px;
}

.mobile .inpage-custom-header {
  background: #ffffff;
}
.mobile .draft-mobile-marquee-nav {
  margin: 16px 0 10px;
  padding-bottom: 10px;
  position: relative;
  background-color: #fafafa;
}
.mobile .draft-mobile-marquee-nav:after {
  content: " ";
  height: 80px;
  width: 100%;
  background-color: #fafafa;
  display: block;
  position: absolute;
  top: -20px;
  z-index: -1;
}
.mobile .header #draft-widget.nfl-draft-2016 {
  width: 100%;
  height: 230px;
  border: 1px solid #C9C9C9;
  margin: 0;
  padding: 80px 0 0;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
}
.mobile .header #draft-widget.nfl-draft-2016:before {
  content: " ";
  height: 70px;
  width: 100%;
  background-color: #063B71;
  background-image: url("../img/2016-header-mobile.png") !important;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto 70px;
  position: absolute;
  top: 0;
  display: block;
}
.mobile .header #draft-widget.nfl-draft-2016.pre-draft {
  background: url("../img/2016-nfl-predraft-banner-960px.jpg") no-repeat center center !important;
  height: 100px;
  padding: 70px 0 0;
  border: none;
}
.mobile .header #draft-widget.nfl-draft-2016.pre-draft:before {
  content: none;
  background: none;
  display: none;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick {
  display: inline-block;
  margin-left: 20px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .latest-pick-heading {
  text-transform: uppercase;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
  position: absolute;
  top: 80px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper {
  display: block;
  position: absolute;
  top: 150px;
  width: calc(100% - 125px);
  height: 80px;
  border-top: 1px solid #C9C9C9;
  padding-top: 10px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 8px 8px 0 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-name {
  position: absolute;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-firstname {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 13px;
  line-height: 0.8125rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-lastname {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position {
  margin: -20px 0 0 57px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position a {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-latest-pick-team {
  background-color: #ffffff !important;
  margin: 20px 0 0 20px;
  width: 60px;
  height: 60px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-latest-pick-team img {
  max-width: 50px;
  max-height: 50px;
  margin: 0 auto;
}
.mobile .header #draft-widget.nfl-draft-2016 .round {
  display: inline-block;
  position: absolute;
  top: 68px;
  left: 120px;
  width: 120px;
}
.mobile .header #draft-widget.nfl-draft-2016 .round .widget-round, .mobile .header #draft-widget.nfl-draft-2016 .round .widget-pick {
  text-align: center;
  display: inline-block;
  width: 50%;
  height: 80px;
  float: left;
  padding-top: 12px;
  font-family: "OpenSans-Light", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 30px;
  font-size: 1.875rem;
  text-decoration: none;
  color: #333333;
  line-height: 24px;
  line-height: 1.5rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .round .widget-round span, .mobile .header #draft-widget.nfl-draft-2016 .round .widget-pick span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  height: 30px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up {
  position: absolute;
  right: 0;
  width: 85px;
  height: 80px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  text-align: center;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock > span,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up > span {
  margin: 0;
  display: block;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-image,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-image {
  vertical-align: middle;
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: transparent !important;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-image img,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-image img {
  max-width: 40px;
  max-height: 40px;
  margin-top: 5px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock {
  top: 70px;
  background-color: #d8272e;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  border-bottom: 1px solid #C9C9C9;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  position: absolute;
  top: -4px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up {
  top: 150px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  top: -4px;
}
.mobile .header #draft-widget.nfl-draft-2016 {
  width: 100%;
  height: 230px;
  border: 1px solid #C9C9C9;
  margin: 0;
  padding: 80px 0 0;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
}
.mobile .header #draft-widget.nfl-draft-2016:before {
  content: " ";
  height: 70px;
  width: 100%;
  background-color: #063B71;
  background-image: url("../img/2016-header-mobile.png") !important;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto 70px;
  position: absolute;
  top: 0;
  display: block;
}
.mobile .header #draft-widget.nfl-draft-2016.pre-draft {
  background: url("../img/2016-nfl-predraft-banner-960px.jpg") no-repeat center center !important;
  height: 100px;
  padding: 70px 0 0;
  border: none;
}
.mobile .header #draft-widget.nfl-draft-2016.pre-draft:before {
  content: none;
  background: none;
  display: none;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick {
  display: inline-block;
  margin-left: 20px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .latest-pick-heading {
  text-transform: uppercase;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
  position: absolute;
  top: 80px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper {
  display: block;
  position: absolute;
  top: 150px;
  width: calc(100% - 125px);
  height: 80px;
  border-top: 1px solid #C9C9C9;
  padding-top: 10px;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 8px 8px 0 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-name {
  position: absolute;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-firstname {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 13px;
  line-height: 0.8125rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-lastname {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position {
  margin: -20px 0 0 57px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position a {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-latest-pick-team {
  background-color: #ffffff !important;
  margin: 20px 0 0 20px;
  width: 60px;
  height: 60px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-latest-pick-team img {
  max-width: 50px;
  max-height: 50px;
  margin: 0 auto;
}
.mobile .header #draft-widget.nfl-draft-2016 .round {
  display: inline-block;
  position: absolute;
  top: 68px;
  left: 120px;
  width: 120px;
}
.mobile .header #draft-widget.nfl-draft-2016 .round .widget-round, .mobile .header #draft-widget.nfl-draft-2016 .round .widget-pick {
  text-align: center;
  display: inline-block;
  width: 50%;
  height: 80px;
  float: left;
  padding-top: 12px;
  font-family: "OpenSans-Light", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 30px;
  font-size: 1.875rem;
  text-decoration: none;
  color: #333333;
  line-height: 24px;
  line-height: 1.5rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .round .widget-round span, .mobile .header #draft-widget.nfl-draft-2016 .round .widget-pick span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  height: 30px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up {
  position: absolute;
  right: 0;
  width: 85px;
  height: 80px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  text-align: center;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock > span,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up > span {
  margin: 0;
  display: block;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-image,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-image {
  vertical-align: middle;
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: transparent !important;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-image img,
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-image img {
  max-width: 40px;
  max-height: 40px;
  margin-top: 5px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock {
  top: 70px;
  background-color: #d8272e;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  border-bottom: 1px solid #C9C9C9;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-on-the-clock .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  position: absolute;
  top: -4px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up {
  top: 150px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nfl-draft-2016 .widget-next-up .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  top: -4px;
}
.mobile .header #draft-widget.nba-draft-2016 {
  width: 100%;
  height: 230px;
  border: 1px solid #C9C9C9;
  margin: 0;
  padding: 80px 0 0;
  -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.1);
}
.mobile .header #draft-widget.nba-draft-2016:before {
  content: " ";
  height: 70px;
  width: 100%;
  background-color: #ffffff;
  background-image: url("../img/2016-nba-header-mobile.png") !important;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: auto 70px;
  position: absolute;
  top: 0;
  display: block;
}
.mobile .header #draft-widget.nba-draft-2016.pre-draft {
  background: url("../img/2016-nba-predraft-mobile-banner.png") no-repeat center center !important;
  background-size: cover !important;
  height: 100px;
  padding: 70px 0 0;
  border: none;
}
.mobile .header #draft-widget.nba-draft-2016.pre-draft:before {
  content: none;
  background: none;
  display: none;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick {
  display: inline-block;
  margin-left: 20px;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .latest-pick-heading {
  text-transform: uppercase;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
  letter-spacing: 0.4px;
  position: absolute;
  top: 80px;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper {
  display: block;
  position: absolute;
  top: 150px;
  width: calc(100% - 125px);
  height: 80px;
  border-top: 1px solid #C9C9C9;
  padding-top: 10px;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 8px 8px 0 0;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .headshot-wrapper img {
  max-width: 100%;
  max-height: 100%;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-name {
  position: absolute;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-firstname {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 13px;
  line-height: 0.8125rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-lastname {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
  margin: 0;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position {
  margin: -20px 0 0 57px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
}
.mobile .header #draft-widget.nba-draft-2016 .latest-pick .widget-player-wrapper .widget-latest-pick-position a {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #6d6d6d;
  line-height: 23px;
  line-height: 1.4375rem;
  text-transform: uppercase;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-latest-pick-team {
  background-color: #ffffff !important;
  margin: 20px 0 0 20px;
  width: 60px;
  height: 60px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-latest-pick-team img {
  max-width: 50px;
  max-height: 50px;
  margin: 0 auto;
}
.mobile .header #draft-widget.nba-draft-2016 .round {
  display: inline-block;
  position: absolute;
  top: 68px;
  left: 120px;
  width: 120px;
}
.mobile .header #draft-widget.nba-draft-2016 .round .widget-round, .mobile .header #draft-widget.nba-draft-2016 .round .widget-pick {
  text-align: center;
  display: inline-block;
  width: 50%;
  height: 80px;
  float: left;
  padding-top: 12px;
  font-family: "OpenSans-Light", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 30px;
  font-size: 1.875rem;
  text-decoration: none;
  color: #333333;
  line-height: 24px;
  line-height: 1.5rem;
}
.mobile .header #draft-widget.nba-draft-2016 .round .widget-round span, .mobile .header #draft-widget.nba-draft-2016 .round .widget-pick span {
  display: block;
  text-align: center;
  text-transform: uppercase;
  height: 30px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 18px;
  line-height: 1.125rem;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock,
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up {
  position: absolute;
  right: 0;
  width: 85px;
  height: 80px;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
  text-align: center;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock > span,
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up > span {
  margin: 0;
  display: block;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock .team-image,
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up .team-image {
  vertical-align: middle;
  width: 50px;
  height: 50px;
  text-align: center;
  background-color: transparent !important;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock .team-image img,
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up .team-image img {
  max-width: 40px;
  max-height: 40px;
  margin-top: 5px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock {
  top: 70px;
  background-color: #d8272e;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  border-bottom: 1px solid #C9C9C9;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-on-the-clock .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #ffffff;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  position: absolute;
  top: -4px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up {
  top: 150px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 17px;
  line-height: 1.0625rem;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up .team-location {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 11px;
  font-size: 0.6875rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: block;
  position: relative;
  top: 8px;
}
.mobile .header #draft-widget.nba-draft-2016 .widget-next-up .team-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 17px;
  font-size: 1.0625rem;
  text-decoration: none;
  color: #333333;
  line-height: 23px;
  line-height: 1.4375rem;
  display: inline-block;
  position: absolute;
  left: 155px;
  top: -4px;
}

@media only screen and (min-width: 420px) {
  .mobile .header #draft-widget.nfl-draft-2016 .round, .mobile .header #draft-widget.nba-draft-2016 .round {
    left: calc(50% - 120px);
    width: 240px;
  }
}
@media only screen and (max-width: 320px) {
  .mobile .header #draft-widget.nfl-draft-2016 .round, .mobile .header #draft-widget.nba-draft-2016 .round {
    left: 100px;
  }
  .mobile .header #draft-widget.nba-draft-2016.pre-draft {
    height: 80px;
  }
}
@media only screen and (min-width: 1280px) {
  .nfldraft-content-body .player-marquee .marquee-content {
    background-color: #ffffff;
    border-color: #C9C9C9;
    height: 100px;
  }
  .nfldraft-content-body .player-marquee .marquee-content #draft-widget {
    height: 100px;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft {
    background: none !important;
    top: 20px;
    bottom: auto;
    height: 170px;
  }
  .nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016.pre-draft:before {
    width: calc(100% - 350px);
    height: 100%;
    margin-left: 16px;
  }
  .nfldraft-content-body.break-1 .player-marquee .marquee-content #draft-widget.nfl-draft-2016 section.draft-widget {
    margin: 0 0 0 20px;
    width: auto;
  }
  .nfldraft-content-body.break-1.has-video #draft-widget section.draft-widget .inner-container {
    max-width: 700px;
  }
}
.nfl-draft-link {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}

.homepage-draft-branding {
  position: absolute;
  left: -154px;
  background-size: 100%;
  width: 276px;
  height: 100px;
  background-image: url("/sites/all/themes/custom/si_base/assets/images/draft-2016-branding.png");
  cursor: pointer;
}

.nbadraft-content-body .homepage-draft-branding {
  background-image: url("/sites/all/themes/custom/si_base/assets/images/nba-draft-2016-branding.png");
}

.homepage-draft-app-branding {
  display: none;
  width: 138px;
  height: 25px;
  background-image: url("/sites/all/themes/custom/si_base/assets/images/draft-2016-branding-app.png");
  background-size: 100%;
  cursor: default;
}

.homepage-draft-app-branding-2 {
  position: absolute;
  right: -147px;
  top: 30px;
}

.homepage-draft-app-branding-2 .app-links {
  font-weight: bold;
  font-size: 10px;
  color: black;
  letter-spacing: 0.01px;
}

.homepage-draft-branding,
.homepage-draft-app-branding,
.homepage-draft-app-branding-2 {
  display: none;
}

.nfl-draft-landing-page-header {
  /* VIDEO ELEMENTS */
  /* SIDEBAR ELEMENTS */
}
.nfl-draft-landing-page-header:after {
  content: "";
  clear: both;
  display: table;
}
.nfl-draft-landing-page-header .page-header-video {
  margin-bottom: 20px;
  min-height: 587px;
}
.nfl-draft-landing-page-header .component-video-player {
  width: 100%;
  height: 100%;
}
.nfl-draft-landing-page-header .component-video-player .inline-headline, .nfl-draft-landing-page-header .component-video-player .inline-description {
  border-left: none;
  border-right: none;
  border-color: #C9C9C9;
  color: #696969;
  font-size: 1rem;
  padding: 0;
}
.nfl-draft-landing-page-header .component-video-player .inline-headline {
  padding-top: 18px;
}
.nfl-draft-landing-page-header .component-video-player .inline-description {
  font-size: 0.8rem;
  padding-top: 16px;
  padding-bottom: 25px;
}
.nfl-draft-landing-page-header .sidebar-section:not(:last-child) {
  margin-bottom: 20px;
}
.nfl-draft-landing-page-header .top-stories-header {
  background-color: #003a74;
  color: #ffffff;
  font-size: 0.8rem;
  text-transform: uppercase;
  text-align: center;
  width: 300px;
  height: 33px;
  line-height: 33px;
}
.nfl-draft-landing-page-header .ui-tile.top-stories {
  border-color: #C9C9C9;
  border-top: none;
  width: 300px;
  height: initial;
  min-height: initial;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .tile-body {
  overflow: hidden;
  padding: 16px 18px 10px 18px;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .list-item {
  height: 32px;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .list-item:before {
  content: attr(data-hp-index) ". ";
  display: inline-block;
  float: left;
  padding: 4px 0;
  width: 20px;
  font-family: Arial, sans-serif;
  font-size: 0.7em;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  height: 32px;
  line-height: 32px;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .ui-button-sidebar, .nfl-draft-landing-page-header .ui-tile.top-stories .article-label {
  height: 32px;
  min-height: 32px;
  line-height: 32px;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .ui-video-icon {
  top: -1px;
  width: 16px;
  height: 14px;
  display: none !important;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .ui-video-autoplay-icon {
  top: -3px !important;
  display: none !important;
}
.nfl-draft-landing-page-header .ui-tile.top-stories .ui-button-sidebar {
  border-bottom: none;
  width: calc(100% - 20px);
}
.nfl-draft-landing-page-header .top-stories-with-icon {
  max-width: calc(100% - 18px);
}

/* Break Point Styling */
.page-view-content-scrollable.nfldraft-content-body .marquee-content,
.page-view-content-scrollable.nbadraft-content-body .marquee-content {
  -webkit-transition: height 400ms ease-in;
  -moz-transition: height 400ms ease-in;
  -ms-transition: height 400ms ease-in;
  -o-transition: height 400ms ease-in;
  transition: height 400ms ease-in;
}
.page-view-content-scrollable.nfldraft-content-body.break-1 .player-marquee-inner,
.page-view-content-scrollable.nbadraft-content-body.break-1 .player-marquee-inner {
  padding-top: 182px;
}
.page-view-content-scrollable.nfldraft-content-body.break-1 .marquee-content,
.page-view-content-scrollable.nbadraft-content-body.break-1 .marquee-content {
  position: fixed;
  top: 70px;
  left: 0;
  width: 100% !important;
  height: 180px !important;
  z-index: 99999;
  border: 1px solid #C9C9C9;
  border-left: none;
  border-right: none;
  overflow: hidden;
}
.page-view-content-scrollable.nfldraft-content-body.break-1 #draft-widget-collapse-controls,
.page-view-content-scrollable.nbadraft-content-body.break-1 #draft-widget-collapse-controls {
  display: none;
}
.page-view-content-scrollable.nfldraft-content-body.break-1.no-video .marquee-content,
.page-view-content-scrollable.nbadraft-content-body.break-1.no-video .marquee-content {
  top: 20px;
  height: 150px !important;
}

.page-view-content-scrollable.nfldraft-content-body.collapse-draft-widget.break-1 .marquee-content,
.page-view-content-scrollable.nbadraft-content-body.collapse-draft-widget.break-1 .marquee-content {
  height: 28px !important;
}
.page-view-content-scrollable.nfldraft-content-body.collapse-draft-widget.break-1 #draft-widget,
.page-view-content-scrollable.nbadraft-content-body.collapse-draft-widget.break-1 #draft-widget {
  display: none;
}

/* ViewabilityVideo */
body.viewability--on .page-view-content-scrollable.nfldraft-content-body.collapse-draft-widget .ui-video-player,
body.viewability--on .page-view-content-scrollable.nfldraft-content-body.collapse-draft-widget .inbetweener-pinner--type1,
body.viewability--on .page-view-content-scrollable.nbadraft-content-body.collapse-draft-widget .ui-video-player,
body.viewability--on .page-view-content-scrollable.nbadraft-content-body.collapse-draft-widget .inbetweener-pinner--type1 {
  display: none;
}

body:not(.mobile) .page-header-video {
  position: relative;
}
body:not(.mobile) .page-header-video .ui-video-player {
  opacity: 1;
  z-index: 99998;
}

body.viewability--on .page-header-video {
  background: #efefef url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY1cHgiIGhlaWdodD0iNDRweCIgdmlld0JveD0iMCAwIDY1IDQ0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4yLjIgKDk5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnNpPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkV4cG9ydF9BcnRib2FyZCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTE1Mi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IjEyODBfc2VjdGlvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDI3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4wMDAwMDAsIDEyNS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDcuNjY2NjY2NywwLjg4IEw2NC43NDI0NzYyLDAuODggTDY0Ljc0MjQ3NjIsNDIuNjk5MDczNSBMNDcuNjY2NjY2Nyw0Mi42OTkwNzM1IEw0Ny42NjY2NjY3LDAuODggWiIgaWQ9IkltcG9ydGVkLUxheWVycyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My4yMTU3OTE3LDMwLjk3ODc4NDggTDQzLjIxNTc5MTcsMjguNzE0NzM0MiBDNDMuMjE1NzkxNywyMS44MDM5NDk0IDM4Ljk4OTcwODMsMTguOTQ1MDYzMyAyNS43NjYsMTYuMjAzNjk2MiBDMjEuODEyMzc1LDE1LjM2OTkyNDEgMjAuMzEzMDQxNywxNC41MzYxNTE5IDIwLjMxMzA0MTcsMTIuMDM0Mjc4NSBMMjAuMzEzMDQxNywxMC40ODQ4MTAxIEMyMC4zMTMwNDE3LDkuMjkyOTExMzkgMjEuNDAyODc1LDguNjk4MDc1OTUgMjIuMzU3MjkxNyw4LjY5ODA3NTk1IEMyMy43MjEyMDgzLDguNjk4MDc1OTUgMjQuNDAyMDgzMyw5LjUzMjQwNTA2IDI0LjQwMjA4MzMsMTAuNDg0ODEwMSBMMjQuNDAyMDgzMywxNS4zNjk5MjQxIEw0Mi41MzM4MzMzLDE1LjM2OTkyNDEgTDQyLjUzMzgzMzMsMTIuMzkxMjkxMSBDNDIuNTMzODMzMyw0LjI4OTE2NDU2IDM4LjMwNzc1LDAgMjEuNDAyODc1LDAgQzkuMTMzNTgzMzMsMCAwLDMuODEyNDA1MDYgMCwxMi4yNzI2NTgyIEwwLDEzLjgyMTAxMjcgQzAsMjEuMjA5MTEzOSAzLjY4MDYyNSwyNC41NDUzMTY1IDE3LjQ0OTc5MTcsMjcuNTIzMzkyNCBDMjEuODEyMzc1LDI4LjQ3NjkxMTQgMjMuMzEyMjUsMjguNTk1NTQ0MyAyMy4zMTIyNSwzMS4yMTcxNjQ2IEwyMy4zMTIyNSwzMi43NjY2MzI5IEMyMy4zMTIyNSwzNC4zMTQ5ODczIDIyLjkwMjc1LDM0LjkxMDM3OTcgMjEuMjY2Mzc1LDM0LjkxMDM3OTcgQzE5LjM1ODYyNSwzNC45MTAzNzk3IDE5LjIyMjEyNSwzMy44MzgyMjc4IDE5LjIyMjEyNSwzMi42NDc0NDMgTDE5LjIyMjEyNSwyOC41OTU1NDQzIEwwLDI4LjU5NTU0NDMgTDAsMzAuNTAyMDI1MyBDMCw0MC41MTExODk5IDYuNDA3Mzc1LDQzLjQ4OTgyMjggMjEuODEyMzc1LDQzLjQ4OTgyMjggQzM2LjM5OTQ1ODMsNDMuNDg5ODIyOCA0My4yMTU3OTE3LDQwLjc0OTU2OTYgNDMuMjE1NzkxNywzMC45Nzg3ODQ4IiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center center;
  background-size: 200px;
  margin-bottom: 30px;
}
body.viewability--on .page-header-video .ui-video-player {
  border-top: 15px solid transparent;
  box-sizing: content-box;
  position: fixed;
  top: 60px;
  width: 300px !important;
  height: 168.75px !important;
  z-index: 99999;
}
body.viewability--on .page-header-video .ui-video-player .inline-description,
body.viewability--on .page-header-video .ui-video-player .inline-headline {
  display: none;
}
body.viewability--on .page-header-video object, body.viewability--on .page-header-video video {
  width: 100%;
  height: 100%;
}

body:not(.mobile).viewability--on .page-header-video .ui-video-player, body:not(.mobile).viewability--off .page-header-video .ui-video-player {
  opacity: 0;
}
body:not(.mobile).viewability--on .page-header-video .ui-video-player.fade-in, body:not(.mobile).viewability--off .page-header-video .ui-video-player.fade-in {
  opacity: 1;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}

.page-header-video .inbetweener-pinner--type1 {
  background: transparent;
  position: fixed;
  top: -50px;
  z-index: -1;
  width: 860px;
  height: 587px;
}

body.viewability--on.inbetweener-pinner--type1 .page-header-video .inbetweener-pinner--type1 {
  background: #000;
  z-index: 99999;
  top: 75px;
  width: 300px;
  height: 168.75px;
  -webkit-transition: left 0.5s, width 0.5s ease, height 0.5s ease, top 0.5s ease;
  transition: left 0.5s, width 0.5s ease, height 0.5s ease, top 0.5s ease;
}

.page-header-video .inbetweener-pinner--type2 {
  background: #000 url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjY1cHgiIGhlaWdodD0iNDRweCIgdmlld0JveD0iMCAwIDY1IDQ0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4yLjIgKDk5ODMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPnNpPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkV4cG9ydF9BcnRib2FyZCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTE1Mi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9IjEyODBfc2VjdGlvbiIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDI3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9InNpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4wMDAwMDAsIDEyNS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDcuNjY2NjY2NywwLjg4IEw2NC43NDI0NzYyLDAuODggTDY0Ljc0MjQ3NjIsNDIuNjk5MDczNSBMNDcuNjY2NjY2Nyw0Mi42OTkwNzM1IEw0Ny42NjY2NjY3LDAuODggWiIgaWQ9IkltcG9ydGVkLUxheWVycyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My4yMTU3OTE3LDMwLjk3ODc4NDggTDQzLjIxNTc5MTcsMjguNzE0NzM0MiBDNDMuMjE1NzkxNywyMS44MDM5NDk0IDM4Ljk4OTcwODMsMTguOTQ1MDYzMyAyNS43NjYsMTYuMjAzNjk2MiBDMjEuODEyMzc1LDE1LjM2OTkyNDEgMjAuMzEzMDQxNywxNC41MzYxNTE5IDIwLjMxMzA0MTcsMTIuMDM0Mjc4NSBMMjAuMzEzMDQxNywxMC40ODQ4MTAxIEMyMC4zMTMwNDE3LDkuMjkyOTExMzkgMjEuNDAyODc1LDguNjk4MDc1OTUgMjIuMzU3MjkxNyw4LjY5ODA3NTk1IEMyMy43MjEyMDgzLDguNjk4MDc1OTUgMjQuNDAyMDgzMyw5LjUzMjQwNTA2IDI0LjQwMjA4MzMsMTAuNDg0ODEwMSBMMjQuNDAyMDgzMywxNS4zNjk5MjQxIEw0Mi41MzM4MzMzLDE1LjM2OTkyNDEgTDQyLjUzMzgzMzMsMTIuMzkxMjkxMSBDNDIuNTMzODMzMyw0LjI4OTE2NDU2IDM4LjMwNzc1LDAgMjEuNDAyODc1LDAgQzkuMTMzNTgzMzMsMCAwLDMuODEyNDA1MDYgMCwxMi4yNzI2NTgyIEwwLDEzLjgyMTAxMjcgQzAsMjEuMjA5MTEzOSAzLjY4MDYyNSwyNC41NDUzMTY1IDE3LjQ0OTc5MTcsMjcuNTIzMzkyNCBDMjEuODEyMzc1LDI4LjQ3NjkxMTQgMjMuMzEyMjUsMjguNTk1NTQ0MyAyMy4zMTIyNSwzMS4yMTcxNjQ2IEwyMy4zMTIyNSwzMi43NjY2MzI5IEMyMy4zMTIyNSwzNC4zMTQ5ODczIDIyLjkwMjc1LDM0LjkxMDM3OTcgMjEuMjY2Mzc1LDM0LjkxMDM3OTcgQzE5LjM1ODYyNSwzNC45MTAzNzk3IDE5LjIyMjEyNSwzMy44MzgyMjc4IDE5LjIyMjEyNSwzMi42NDc0NDMgTDE5LjIyMjEyNSwyOC41OTU1NDQzIEwwLDI4LjU5NTU0NDMgTDAsMzAuNTAyMDI1MyBDMCw0MC41MTExODk5IDYuNDA3Mzc1LDQzLjQ4OTgyMjggMjEuODEyMzc1LDQzLjQ4OTgyMjggQzM2LjM5OTQ1ODMsNDMuNDg5ODIyOCA0My4yMTU3OTE3LDQwLjc0OTU2OTYgNDMuMjE1NzkxNywzMC45Nzg3ODQ4IiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat center center;
  background-size: 50%;
  width: 300px;
  height: 168.75px;
  position: fixed;
  top: -168.75px;
  opacity: 0;
  z-index: 99999;
}

body.viewability--on.inbetweener-pinner--type2 .page-header-video .inbetweener-pinner--type2 {
  opacity: 1;
  top: 75px;
  -webkit-transition: top 0.5s ease;
  transition: top 0.5s ease;
}

.page-header-video .inbetweener-unpinner {
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99998;
  opacity: 0;
  width: 860px;
  height: 587px;
  -webkit-transition: top 0.5s, left 0.5s, width ease, height 0.5s ease, opacity ease-in 1s;
  transition: top 0.5s, left 0.5s, width 0.5s ease, height 0.5s ease, opacity ease-in 1s;
}

body.viewability--on .page-header-video .inbetweener-unpinner {
  background: transparent;
  top: 125px;
  left: 878px;
  opacity: 1;
  width: 300px;
  height: 168.75px;
  z-index: 99999;
  -webkit-transition: none;
  transition: none;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body.viewability--on .page-header-video .ui-video-player {
    top: 60px;
    width: 300px !important;
    height: 168.75px !important;
  }

  .page-header-video .inbetweener-pinner--type1 {
    width: 676px;
    height: 477.625px;
  }

  body.viewability--on.inbetweener-pinner--type1 .page-header-video .inbetweener-pinner--type1 {
    top: 75px;
    width: 300px;
    height: 168.75px;
  }

  .page-header-video .inbetweener-pinner--type2 {
    width: 300px;
    height: 168.75px;
    top: -168.75px;
  }

  .page-header-video .inbetweener-unpinner {
    top: 0;
    left: 0;
    width: 676px;
    height: 477.625px;
  }

  body.viewability--on .page-header-video .inbetweener-unpinner {
    top: 125px;
    left: 878px;
    width: 300px;
    height: 168.75px;
  }
}
.nfldraft-content-body,
.nbadraft-content-body {
  background-color: #fafafa;
}
.nfldraft-content-body .draft-grade-legend,
.nbadraft-content-body .draft-grade-legend {
  display: none;
}
.nfldraft-content-body .ui-inpage-menu .menu-tab-title,
.nbadraft-content-body .ui-inpage-menu .menu-tab-title {
  color: #5D646F;
}
.nfldraft-content-body .ui-inpage-menu .menu-tab-title.is-active,
.nbadraft-content-body .ui-inpage-menu .menu-tab-title.is-active {
  color: #ffffff;
  background-color: #D52A34;
}
.nfldraft-content-body .player-marquee .player-marquee-inner,
.nbadraft-content-body .player-marquee .player-marquee-inner {
  background-color: #fafafa;
}
.nfldraft-content-body .player-marquee .marquee-nav .marquee-nav-container,
.nbadraft-content-body .player-marquee .marquee-nav .marquee-nav-container {
  width: 100%;
  max-width: 1178px;
  margin: 0 auto;
}
.nfldraft-content-body .player-marquee .marquee-nav .marquee-nav-container .ui-inpage-menu,
.nbadraft-content-body .player-marquee .marquee-nav .marquee-nav-container .ui-inpage-menu {
  border: none;
}
.nfldraft-content-body .player-marquee .marquee-nav.nfl-draft-select-position,
.nbadraft-content-body .player-marquee .marquee-nav.nfl-draft-select-position {
  margin: 10px 0;
  width: 100%;
}
.nfldraft-content-body .player-marquee .marquee-nav.nfl-draft-select-team,
.nbadraft-content-body .player-marquee .marquee-nav.nfl-draft-select-team {
  margin-top: 10px;
  margin-left: 15px;
  background-color: #f3f3f4;
}
.nfldraft-content-body .player-marquee .marquee-nav .ui-inpage-menu ul.menu-list li.menu-tab h4 .menu-tab-title,
.nbadraft-content-body .player-marquee .marquee-nav .ui-inpage-menu ul.menu-list li.menu-tab h4 .menu-tab-title {
  color: #5d646f;
}
.nfldraft-content-body .player-marquee .marquee-nav .ui-inpage-menu ul.menu-list li.menu-tab h4 .menu-tab-title.is-active,
.nbadraft-content-body .player-marquee .marquee-nav .ui-inpage-menu ul.menu-list li.menu-tab h4 .menu-tab-title.is-active {
  color: #ffffff;
}
.nfldraft-content-body .marquee-nav,
.nbadraft-content-body .marquee-nav {
  background-color: transparent;
}
.nfldraft-content-body .marquee-nav .marquee-nav-container,
.nbadraft-content-body .marquee-nav .marquee-nav-container {
  border: none;
}
.nfldraft-content-body section.section,
.nbadraft-content-body section.section {
  padding: 6px 0 0;
  background-color: transparent;
}
.nfldraft-content-body .ad-section .section-content .ad-leaderboard,
.nbadraft-content-body .ad-section .section-content .ad-leaderboard {
  height: 90px;
}
.nfldraft-content-body .primary-content-container,
.nbadraft-content-body .primary-content-container {
  width: 1178px;
  margin: 0 auto;
}
.nfldraft-content-body .draft-content-pane,
.nfldraft-content-body .nfl-draft-content-pane,
.nbadraft-content-body .draft-content-pane,
.nbadraft-content-body .nfl-draft-content-pane {
  float: left;
}
.nfldraft-content-body .draft-content-pane.sidebar-left,
.nfldraft-content-body .nfl-draft-content-pane.sidebar-left,
.nbadraft-content-body .draft-content-pane.sidebar-left,
.nbadraft-content-body .nfl-draft-content-pane.sidebar-left {
  display: none;
}
.nfldraft-content-body .draft-content-pane.primary-content,
.nfldraft-content-body .nfl-draft-content-pane.primary-content,
.nbadraft-content-body .draft-content-pane.primary-content,
.nbadraft-content-body .nfl-draft-content-pane.primary-content {
  width: calc(100% - 300px);
  max-width: 860px;
  margin-bottom: 5%;
  position: relative;
}
.nfldraft-content-body .draft-content-pane.sidebar-right,
.nfldraft-content-body .nfl-draft-content-pane.sidebar-right,
.nbadraft-content-body .draft-content-pane.sidebar-right,
.nbadraft-content-body .nfl-draft-content-pane.sidebar-right {
  width: 300px;
  padding: 0;
  margin-left: 18px;
}
.nfldraft-content-body .nfl_draft_dropdown,
.nbadraft-content-body .nfl_draft_dropdown {
  display: block;
  background-color: #ffffff;
}
.nfldraft-content-body .nfl-draft-menu,
.nfldraft-content-body .nfldraft-maincontainer,
.nfldraft-content-body .page-view-content .nfl-draft-bestavailable,
.nfldraft-content-body .nba-draft-menu,
.nfldraft-content-body .nbadraft-maincontainer,
.nfldraft-content-body .page-view-content .nba-draft-bestavailable,
.nbadraft-content-body .nfl-draft-menu,
.nbadraft-content-body .nfldraft-maincontainer,
.nbadraft-content-body .page-view-content .nfl-draft-bestavailable,
.nbadraft-content-body .nba-draft-menu,
.nbadraft-content-body .nbadraft-maincontainer,
.nbadraft-content-body .page-view-content .nba-draft-bestavailable {
  width: 100%;
}
.nfldraft-content-body .nfldraft-content-body .ad-leaderboard,
.nfldraft-content-body .nbadraft-content-body .ad-leaderboard,
.nbadraft-content-body .nfldraft-content-body .ad-leaderboard,
.nbadraft-content-body .nbadraft-content-body .ad-leaderboard {
  text-align: center;
}
.nfldraft-content-body .nfldraft-content-body .ad-leaderboard .ad_slot,
.nfldraft-content-body .nbadraft-content-body .ad-leaderboard .ad_slot,
.nbadraft-content-body .nfldraft-content-body .ad-leaderboard .ad_slot,
.nbadraft-content-body .nbadraft-content-body .ad-leaderboard .ad_slot {
  display: inline-block;
}
.nfldraft-content-body .draft-sidebar,
.nfldraft-content-body .nfldraft-sidebar,
.nbadraft-content-body .draft-sidebar,
.nbadraft-content-body .nfldraft-sidebar {
  width: 25%;
  display: inline-block;
  margin-top: 2%;
}
.nfldraft-content-body .draft-sidebar .component-twitter-widget iframe,
.nfldraft-content-body .nfldraft-sidebar .component-twitter-widget iframe,
.nbadraft-content-body .draft-sidebar .component-twitter-widget iframe,
.nbadraft-content-body .nfldraft-sidebar .component-twitter-widget iframe {
  width: 100% !important;
}
.nfldraft-content-body .draft-sidebar .ui-twitter-tile,
.nfldraft-content-body .nfldraft-sidebar .ui-twitter-tile,
.nbadraft-content-body .draft-sidebar .ui-twitter-tile,
.nbadraft-content-body .nfldraft-sidebar .ui-twitter-tile {
  margin: 10px auto;
}
.nfldraft-content-body article.draft.draft-article, .nfldraft-content-body article.nfldraft.nfldraft-article,
.nbadraft-content-body article.draft.draft-article,
.nbadraft-content-body article.nfldraft.nfldraft-article {
  margin-left: 1%;
  margin-top: 2%;
}
.nfldraft-content-body article.draft.draft-article h2.article-headline, .nfldraft-content-body article.nfldraft.nfldraft-article h2.article-headline,
.nbadraft-content-body article.draft.draft-article h2.article-headline,
.nbadraft-content-body article.nfldraft.nfldraft-article h2.article-headline {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 600;
}
.nfldraft-content-body .component-scrollable-table.ui-scrollable-table.nfldraft-scrollable-table,
.nbadraft-content-body .component-scrollable-table.ui-scrollable-table.nfldraft-scrollable-table {
  width: 100%;
  float: left;
  display: inline-block;
  margin-right: 2%;
}
.nfldraft-content-body .nfldraft-scrollable-table table.ui-table td:nth-child(4),
.nbadraft-content-body .nfldraft-scrollable-table table.ui-table td:nth-child(4) {
  text-align: left;
  padding-left: 5px;
}
.nfldraft-content-body .nfldraft-scrollable-table table.ui-table.draft-best-available td:nth-child(4),
.nbadraft-content-body .nfldraft-scrollable-table table.ui-table.draft-best-available td:nth-child(4) {
  text-align: left;
}
.nfldraft-content-body .nfldraft-scrollable-table table.ui-table.draft-best-available td:nth-child(3),
.nbadraft-content-body .nfldraft-scrollable-table table.ui-table.draft-best-available td:nth-child(3) {
  text-align: center;
}
.nfldraft-content-body .nfldraft-schools-scrollable-table table.ui-table.nfldraft-sortable-table td:nth-child(4), .nfldraft-content-body .nfldraft-schools-scrollable-table table.ui-table.nfldraft-sortable-table td:nth-child(3),
.nbadraft-content-body .nfldraft-schools-scrollable-table table.ui-table.nfldraft-sortable-table td:nth-child(4),
.nbadraft-content-body .nfldraft-schools-scrollable-table table.ui-table.nfldraft-sortable-table td:nth-child(3) {
  text-align: center;
}
.nfldraft-content-body table.ui-sortable-table.nfldraft-sortable-table, .nfldraft-content-body table.component-sortable-table.ui-sortable-table.nfldraft-sortable-table,
.nbadraft-content-body table.ui-sortable-table.nfldraft-sortable-table,
.nbadraft-content-body table.component-sortable-table.ui-sortable-table.nfldraft-sortable-table {
  min-width: 500px;
  margin: 10px 10px 10px 0px;
}
.nfldraft-content-body .draft-grade-legend,
.nbadraft-content-body .draft-grade-legend {
  display: none;
}
.nfldraft-content-body .draft-grade-legend .legend-headline,
.nbadraft-content-body .draft-grade-legend .legend-headline {
  margin-top: 3%;
  margin-left: 9%;
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 800;
  text-decoration: none;
  font-size: 1.3rem;
  color: #BCBDC1;
  letter-spacing: normal;
}
.nfldraft-content-body .draft-grade-legend .legend-headline sup,
.nbadraft-content-body .draft-grade-legend .legend-headline sup {
  color: #ff0000;
}
.nfldraft-content-body .draft-grade-legend .legend-column,
.nbadraft-content-body .draft-grade-legend .legend-column {
  margin-top: 4%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-row,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-row {
  font-size: 0.79rem;
  letter-spacing: normal;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-left-column,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-left-column {
  display: inline-block;
  float: left;
  width: 41%;
  margin-right: 6%;
  margin-left: 10%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-right-column,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-right-column {
  display: inline-block;
  float: left;
  width: 40%;
  margin-left: 3%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-num,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-num {
  display: inline-flex;
  float: left;
  width: 21%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-desc,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-desc {
  display: inline-flex;
  width: 79%;
  padding-left: 1%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-num,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-num {
  width: 21%;
}
.nfldraft-content-body .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-desc,
.nbadraft-content-body .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-desc {
  width: 79%;
  padding-left: 1%;
}
.nfldraft-content-body .ui-input-select .option:hover,
.nbadraft-content-body .ui-input-select .option:hover {
  background: transparent !important;
  color: #D8272D !important;
}
.nfldraft-content-body .ui-input-select .option:hover .label,
.nbadraft-content-body .ui-input-select .option:hover .label {
  background: transparent !important;
  color: #D8272D !important;
}
.nfldraft-content-body .component-inpage-menu.ui-inpage-menu,
.nbadraft-content-body .component-inpage-menu.ui-inpage-menu {
  background-color: #fafafa;
  border: none;
}
.nfldraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav,
.nbadraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav {
  margin-top: 30px;
}
.nfldraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav .menu-tab,
.nbadraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav .menu-tab {
  padding: 0;
}
.nfldraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav .menu-tab:before,
.nbadraft-content-body .component-inpage-menu.ui-inpage-menu.secondary-nav .menu-tab:before {
  border: none !important;
}
.nfldraft-content-body .draft-clearfix::after,
.nbadraft-content-body .draft-clearfix::after {
  content: "";
  clear: both;
  display: table;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .nfldraft-sidebar .section-content {
    margin-left: 7%;
  }

  .component-inpage-menu.ui-inpage-menu.nfl_draft_bestavailable_menu_mobile li.menu-tab.list-item h4 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .component-inpage-menu.ui-inpage-menu.nfl_draft_bestavailable_menu_mobile li.menu-tab.list-item h4 a {
    padding-left: 4px;
    padding-right: 4px;
  }

  .primary-content-container .draft-article .ui-points-stat, .primary-content-container .nfldraft-article .ui-points-stat {
    min-width: 600px;
  }

  .nfldraft-content-body .primary-content-container,
  .nbadraft-content-body .primary-content-container {
    width: calc(100% - 30px);
  }

  .nfldraft-content-body .draft-content-pane.primary-content,
  .nfldraft-content-body .nfl-draft-content-pane.primary-content,
  .nbadraft-content-body .draft-content-pane.primary-content,
  .nbadraft-content-body .nfl-draft-content-pane.primary-content {
    max-width: calc(100% - 318px);
  }
}
.nfldraft-content-body .nfldraft-scrollable-table .slide-wrapper div.draft-message {
  clear: both;
  display: block;
  text-align: center;
  border: 1px solid #E1E5E7;
  height: 100px;
  line-height: 100px;
}
.nfldraft-content-body .nfldraft-scrollable-table .slide-wrapper div.draft-message .draft-error-text {
  font-weight: 600;
  font-size: 0.9rem;
}
.nfldraft-content-body .ui-table > thead > tr > th.round, .nfldraft-content-body .ui-table > thead > tr > th.position, .nfldraft-content-body .ui-table > thead > tr > th.si-grade {
  width: auto !important;
  max-width: 110px;
}
.nfldraft-content-body .draft-scrollable-table .draft-sidebar,
.nfldraft-content-body .nfldraft-scrollable-table .nfldraft-sidebar {
  margin-top: 3%;
  width: 30%;
  display: inline-block;
}
.nfldraft-content-body .slide-list {
  position: relative;
}
.nfldraft-content-body .slide-list .nfl-draft-select-position {
  display: inline-block;
}
.nfldraft-content-body .slide-list .grading-system-link-container {
  display: inline-block;
  position: absolute;
  right: 8px;
  top: 32px;
  line-height: 52px;
}
.nfldraft-content-body a.explain-grading-system {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #4a90e2;
  line-height: 28px;
  line-height: 1.75rem;
}
.nfldraft-content-body a.explain-grading-system span {
  display: none;
}
.nfldraft-content-body .ui-table.draft-body-table th h3.column-headline {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 200;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #262b31;
  line-height: 22px;
  line-height: 1.375rem;
  letter-spacing: 1.1px;
  text-transform: uppercase;
}
.nfldraft-content-body .ui-table.draft-body-table td, .nfldraft-content-body .ui-table.draft-body-table td.player-name-position {
  font-family: "Roboto", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #262b31;
  line-height: 42.2px;
  line-height: 2.6375rem;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-best-available th.player {
  width: 44%;
  width: 1px;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-best-available th.position, .nfldraft-content-body .nfldraft-sortable-table.draft-best-available th.si-grade {
  width: 14% !important;
  max-width: 120px;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-best-available th.school {
  width: 28%;
  max-width: 240px;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-all-players th.player {
  width: 44%;
  width: 1px;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-all-players th.position, .nfldraft-content-body .nfldraft-sortable-table.draft-all-players th.si-grade {
  width: 14% !important;
  max-width: 120px;
}
.nfldraft-content-body .nfldraft-sortable-table.draft-all-players th.school {
  width: 28%;
  max-width: 240px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .component-scrollable-table.ui-scrollable-table.nfldraft-scrollable-table {
    width: 100%;
    float: left;
    display: inline-block;
    margin-right: 2%;
  }
}
.mobile .secondary-nav.ui-inpage-menu {
  background-color: transparent;
  margin-bottom: 0;
}
.mobile .secondary-nav.ui-inpage-menu .menu.slide-wrapper:before,
.mobile .secondary-nav.ui-inpage-menu .menu.slide-wrapper:after {
  background: none;
}
.mobile .secondary-nav.ui-inpage-menu .menu-list {
  overflow-x: auto;
}
.mobile .secondary-nav.ui-inpage-menu .menu-list .menu-tab {
  padding: 0;
}
.mobile .secondary-nav.ui-inpage-menu .menu-list .menu-tab:before {
  border: none;
}
.mobile .secondary-nav.ui-inpage-menu .menu-list .menu-tab .menu-tab-title {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
}
.mobile .secondary-nav.ui-inpage-menu .menu-list .menu-tab .menu-tab-title.is-active {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
}
.mobile .ui-scrollable-table .sortable {
  overflow-x: auto;
}
.mobile .ui-scrollable-table .sortable .ui-table.ui-sortable-table {
  min-width: 800px;
}
.mobile .grading-system-link-container {
  text-align: center;
  margin-bottom: 20px;
}
.mobile .nfldraft-sortable-table.draft-best-available th.player, .mobile .nfldraft-sortable-table.draft-best-available td.player {
  max-width: 182px;
}
.mobile .nfldraft-sortable-table.draft-best-available th.position, .mobile .nfldraft-sortable-table.draft-best-available th.si-grade,
.mobile .nfldraft-sortable-table.draft-best-available td.position, .mobile .nfldraft-sortable-table.draft-best-available td.si-grade {
  max-width: 90px;
}
.mobile .nfldraft-sortable-table.draft-best-available th.school, .mobile .nfldraft-sortable-table.draft-best-available td.school {
  width: 100%;
  max-width: 240px;
}
.mobile .nfldraft-sortable-table.draft-all-players th.player {
  width: 1px;
}
.mobile .nfldraft-sortable-table.draft-all-players th.position, .mobile .nfldraft-sortable-table.draft-all-players th.si-grade {
  width: 14% !important;
  max-width: 120px;
}
.mobile .nfldraft-sortable-table.draft-all-players th.school {
  width: 28%;
  max-width: 240px;
}

.nfldraft-content-body .nfl-draft-content-pane ul.team-list,
.nfldraft-content-body .draft-content-pane ul.team-list {
  list-style: none;
}
.nfldraft-content-body .nfl-draft-content-pane ul.team-list li,
.nfldraft-content-body .draft-content-pane ul.team-list li {
  display: inline-block;
  padding: 0 16px;
}
.nfldraft-content-body .nfl-draft-nflteams .marquee-nav.nfl-draft-select-position {
  display: none;
}
.nfldraft-content-body .marquee-nav-container.school-nav-container {
  height: 60px;
  background-color: #f9f9f9;
  text-align: center;
  border-top: 0px;
  border-bottom: 0px;
}
.nfldraft-content-body .marquee-nav-container.school-nav-container-conference {
  height: 125px;
  background-color: #f9f9f9;
  text-align: center;
  border-top: 0px;
  border-bottom: 0px;
}
.nfldraft-content-body .marquee-nav-container.analysis-nav-container {
  height: 210px;
  background-color: #f9f9f9;
  border-top: 0px;
  border-bottom: 0px;
}
.nfldraft-content-body .school-nav-container-conference .nfl_draft_dropdown_desktop {
  margin-top: 2%;
}
.nfldraft-content-body .school-name {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  font-size: 2.4rem;
  color: #2F343B;
  letter-spacing: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  padding-top: 20px;
}
.nfldraft-content-body .slide-list .tile-body {
  margin-top: 20px;
}
.nfldraft-content-body div.school-conference-imagetiles {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  font-size: 0;
  line-height: 0;
}
.nfldraft-content-body div.school-conference-imagetiles a {
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #C9C9C9;
  margin: 0 0 5px 5px;
  padding: 5px;
  width: 100px;
  height: 100px;
}
.nfldraft-content-body div.school-conference-imagetiles img {
  max-width: 90px;
  max-height: 90px;
}
.nfldraft-content-body div.school-conference-imagetiles a:hover {
  text-decoration: none;
  border: 1px solid #D8272D;
}
.nfldraft-content-body .division-name {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  font-size: 1.8rem;
  color: #262B31;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: uppercase;
  word-wrap: break-word;
  line-height: 1.7;
  margin-left: 5px;
  margin-bottom: 9px;
}

/* NBA Teams Page */
.nba-draft-teams .team-list {
  float: left;
  width: calc(50% - 220px);
}

.nba-draft-teams .team-list:first-child {
  margin-right: 10px;
}

.nba-draft-teams .team-list h3.conference-header {
  text-transform: uppercase;
  background-color: #333333;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.125em;
  font-weight: 500;
  text-align: left;
  padding-left: 8px;
}

.nba-draft-teams .team-list.nba-western h3.conference-header {
  background-color: #E31D33;
}

.nba-draft-teams .team-list.nba-eastern h3.conference-header {
  background-color: #1B81CC;
}

.nba-draft-teams .team-list h4 {
  border: none;
  border-bottom: 1px solid #ccc;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #787F85;
  line-height: 36px;
  line-height: 2.25em;
}

.nba-draft-teams .team-list li {
  list-style: none;
  padding-bottom: 2px;
  padding-bottom: 0.125em;
}

.nba-draft-teams .team-list li .pick-logo img {
  width: auto;
  height: auto;
  max-height: 70px;
  max-width: 70px;
}

.nba-draft-teams .team-list a:hover,
.nba-draft-teams .team-list a:hover h2,
.nba-draft-teams .team-list a:hover h3 {
  color: #d8272d;
  text-decoration: none;
}

.nba-draft-teams .team-list h5 {
  margin: 8px 0;
  font-size: 18px;
  font-size: 1.125em;
}

.nba-draft-teams .team-list img {
  vertical-align: middle;
}

/* NBA Teams Page - Mobile */
.mobile .nba-draft-teams .team-list {
  float: none;
  width: 100%;
  padding: 16px;
}

.mobile .nba-draft-teams .team-list h3.conference-header {
  display: none;
}

.mobile .nba-draft-teams .team-list li .pick-logo img {
  width: auto;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.nfldraft-content-body .marquee-nav.nfl-draft-select-position {
  margin: 10px 0;
  width: 100%;
}
.nfldraft-content-body .marquee-nav.nfl-draft-select-team {
  margin-top: 10px;
  margin-left: 15px;
  background-color: #F3F3F4;
}
.nfldraft-content-body .marquee-nav.nfl-draft-select-team .marquee-nav-container {
  border-top: 1px solid #dfe2e5;
  border-bottom: 1px solid #dfe2e5;
  width: 100%;
}
.nfldraft-content-body .marquee-nav.nfl-draft-select-team .marquee-nav-container.school-nav-container-conference {
  background-color: transparent;
  min-height: 150px;
}
.nfldraft-content-body .marquee-nav.nfl-draft-select-team .marquee-nav-container .component-dropdown.ui-input-select {
  margin: 2%;
  width: 95%;
}
.nfldraft-content-body .draft-team, .nfldraft-content-body .nfldraft-team {
  margin: 20px;
}
.nfldraft-content-body .draft-team::after, .nfldraft-content-body .nfldraft-team::after {
  content: "";
  clear: both;
  display: table;
}
.nfldraft-content-body .draft-team .draft-thumbnail-image,
.nfldraft-content-body .nfldraft-team .nfldraft-thumbnail-image {
  width: 100px;
  height: 100px;
  margin-left: 20px;
  float: left;
}
.nfldraft-content-body .draft-team .draft-thumbnail-image img,
.nfldraft-content-body .nfldraft-team .nfldraft-thumbnail-image img {
  width: 100px;
  height: 100px;
}
.nfldraft-content-body .draft-team .draft-team-name,
.nfldraft-content-body .nfldraft-team .nfldraft-team-name {
  height: 70px;
  float: left;
  margin: 10px;
}
.nfldraft-content-body .draft-team .draft-team-name::after,
.nfldraft-content-body .nfldraft-team .nfldraft-team-name::after {
  content: "";
  clear: both;
  display: table;
}
.nfldraft-content-body .draft-team .draft-team-name .first-name,
.nfldraft-content-body .nfldraft-team .nfldraft-team-name .first-name {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  text-decoration: none;
  color: #2F343B;
  letter-spacing: normal;
  text-transform: uppercase;
  word-wrap: break-word;
}
.nfldraft-content-body .draft-team .draft-team-name .last-name,
.nfldraft-content-body .nfldraft-team .nfldraft-team-name .last-name {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 36px;
  font-size: 2.25rem;
  text-decoration: none;
  color: #2F343B;
  letter-spacing: normal;
  text-transform: uppercase;
  word-wrap: break-word;
}
.nfldraft-content-body .nba-draft-content-pane .draft-picks h2 {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 36px;
  font-size: 2.25rem;
  text-decoration: none;
  color: #2F343B;
  letter-spacing: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  margin: 20px 0 0;
}
.nfldraft-content-body .nfl_draft_dropdown_desktop .component-dropdown.ui-input-select {
  margin-left: 2%;
  width: 95%;
}
.nfldraft-content-body .nfl_draft_dropdown_desktop .component-dropdown.ui-input-select .ui-button .button.is-active .label, .nfldraft-content-body .nfl_draft_dropdown_desktop .component-dropdown.ui-input-select .ui-button .button:hover .label {
  color: white;
}
.nfldraft-content-body table.ui-table .ui-sortable-table .nfldraft-sortable-table tbody tr td:nth-child(4) {
  text-align: left;
}
.nfldraft-content-body .nfl-draft-select-position .school-nav-container-conference .draft-back {
  float: left;
  background-image: url(../img/arrow.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 25px 30px;
  background-position: 8px 10px;
  display: inline-block;
  margin-right: 10px;
}
.nfldraft-content-body .nfl-draft-select-position .school-nav-container-conference .draft-back:hover {
  background-image: url(../img/arrow-hover.png);
}

.mobile .nba-draft-teams .team-list {
  float: none;
  width: 100%;
  padding: 16px;
}
.mobile .nba-draft-teams .team-list h3.conference-header {
  display: none;
}
.mobile .nba-draft-teams .team-list li .pick-logo img {
  width: auto;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.draft-team-profile .filters-group {
  margin: 0;
  padding: 0;
}
.draft-team-profile .team-picker {
  background-color: #eff0f2;
  padding: 8px;
  margin: 4px 0;
}
.draft-team-profile .team-picker ul, .draft-team-profile .team-picker li {
  list-style: none;
  display: inline-block;
}
.draft-team-profile .team-picker .team-picker-conference {
  display: none;
}
.draft-team-profile .team-picker .team-picker-conference.active {
  display: inline-block;
}
.draft-team-profile .team-picker h3 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875em;
  cursor: pointer;
}
.draft-team-profile .team-picker .active h3 {
  color: #d8272d;
}
.draft-team-profile .team-picker .team-picker-conference-label {
  border-left: 2px solid #e3e6e9;
  padding-left: 4px;
  margin-bottom: 10px;
}
.draft-team-profile .team-picker .team-picker-conference-label:first-of-type {
  border: none;
}
.draft-team-profile .team-picker h4 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75em;
  color: #646b74;
  border-bottom: 1px solid #dfe2e5;
}
.draft-team-profile .team-picker ul li.team-picker-division {
  margin-right: 14px;
}
.draft-team-profile .team-picker ul li.team-picker-division:last-child {
  margin-right: 0;
}
.draft-team-profile .team-picker ul li.team-picker-division-team {
  margin: 0 3px;
}
.draft-team-profile .team-picker ul li.team-picker-division-team:first-of-type {
  margin: 0;
}
.draft-team-profile .team-picker .team-picker-division-team {
  opacity: 0.8;
}
.draft-team-profile .team-picker .team-picker-division-team:hover, .draft-team-profile .team-picker .team-picker-division-team.selected {
  opacity: 1;
}

.mobile .draft-team-profile .team-picker .team-picker-conference {
  padding-bottom: 0;
}
.mobile .draft-team-profile .team-picker .team-picker-conference-label {
  border: 1px solid #d5d5d6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  line-height: 40px;
  height: 40px;
  min-width: 125px;
  width: calc(50% - 10px);
}
.mobile .draft-team-profile .team-picker .team-picker-conference-label:nth-of-type(2) {
  float: right;
}
.mobile .draft-team-profile .team-picker .team-picker-conference-label.active {
  border: none;
  background-color: #d8272d;
  color: #ffffff;
}
.mobile .draft-team-profile .team-picker .team-picker-conference-label h3 {
  display: inline-block;
  color: #2f343b;
  text-transform: uppercase;
  text-align: center;
  font-family: "iwan-reschniev", "Arial", sans-serif;
  font-size: 14px;
  font-size: 0.875em;
  letter-spacing: 0px;
  width: 100%;
}
.mobile .draft-team-profile .team-picker .team-picker-conference-label.active h3 {
  display: inline-block;
  background-color: #d8272d;
  color: #ffffff;
}
.mobile .team-picker .team-picker-conference-dropdown {
  width: 100%;
}
.mobile .team-picker .team-picker-conference-dropdown label {
  position: relative;
}
.mobile .team-picker .team-picker-conference-dropdown label:before {
  content: "";
  right: 8px;
  top: 8px;
  background: transparent;
  position: absolute;
  pointer-events: none;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #000000 transparent transparent transparent;
}
.mobile .team-picker .team-picker-conference-dropdown select {
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-size: 14px;
  font-size: 0.875em;
  font-weight: bold;
  height: 40px;
  display: block;
  width: 100%;
  padding: 8px 8px 8px 16px;
  background: #ffffff;
  margin: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c6c6c6;
  outline: none;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  text-transform: uppercase !important;
}

.nfldraft-content-body .analysis-nav-container,
.nbadraft-content-body .analysis-nav-container {
  height: 210px;
  background-color: #f9f9f9;
  border-top: 0px;
  border-bottom: 0px;
}
.nfldraft-content-body .analysis-nav-container section.player,
.nbadraft-content-body .analysis-nav-container section.player {
  clear: both;
  width: 100%;
  margin: 0 auto;
  padding: 10px 0;
  background: #f9f9f9;
}
.nfldraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .pick-logo-analysis,
.nbadraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .pick-logo-analysis {
  display: inline-block;
  float: left;
}
.nfldraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .picks-team-analysis,
.nbadraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .picks-team-analysis {
  display: inline-block;
  margin-top: -2%;
  margin-left: 1%;
}
.nfldraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .picks-team-analysis h3,
.nbadraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis .picks-team-analysis h3 {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
  color: #6d6d6d;
  text-transform: uppercase;
}
.nfldraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis img,
.nbadraft-content-body .analysis-nav-container section.player .picks-wrapper-analysis img {
  width: 50px;
}
.nfldraft-content-body .analysis-nav-container section.player .player-wrapper,
.nbadraft-content-body .analysis-nav-container section.player .player-wrapper {
  float: left;
  position: relative;
  left: 0px;
  margin-left: 10%;
  display: inline-block;
}
.nfldraft-content-body .analysis-nav-container section.player .player-wrapper h3.pick-firstname,
.nbadraft-content-body .analysis-nav-container section.player .player-wrapper h3.pick-firstname {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 40px;
  font-size: 2.5rem;
  text-decoration: none;
  color: #333333;
  text-transform: uppercase;
}
.nfldraft-content-body .analysis-nav-container section.player .player-wrapper h2.pick-lastname,
.nbadraft-content-body .analysis-nav-container section.player .player-wrapper h2.pick-lastname {
  padding: 0;
  margin: 0 0 10%;
  position: relative;
  top: 8px;
  height: 24px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 52px;
  font-size: 3.25rem;
  text-decoration: none;
  color: #333333;
  line-height: 0px;
  line-height: 0rem;
  text-transform: uppercase;
}
.nfldraft-content-body .analysis-nav-container section.player .player-wrapper h4.pick-vitals,
.nbadraft-content-body .analysis-nav-container section.player .player-wrapper h4.pick-vitals {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 25px;
  font-size: 1.5625rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body .analysis-nav-container section.player .headshot-wrapper,
.nbadraft-content-body .analysis-nav-container section.player .headshot-wrapper {
  margin-right: 5%;
  margin-top: -4%;
  display: inline-block;
  float: right;
  width: 100px;
  overflow: hidden;
}
.nfldraft-content-body .analysis-nav-container section.player .headshot-wrapper.unpicked,
.nbadraft-content-body .analysis-nav-container section.player .headshot-wrapper.unpicked {
  margin-top: 0;
}
.nfldraft-content-body .analysis-nav-container section.player .headshot-wrapper img,
.nbadraft-content-body .analysis-nav-container section.player .headshot-wrapper img {
  width: 118px;
  margin-left: -8px;
  margin-top: 0px;
}
.nfldraft-content-body .ui-points-stat .desc,
.nbadraft-content-body .ui-points-stat .desc {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 36px;
  font-size: 2.25rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.freshman,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.freshman {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 2rem;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.sophomore,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.sophomore {
  font-size: 24px;
  font-size: 1.5rem;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.junior, .nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.senior,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.junior,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .eligibility.senior {
  font-size: 40px;
  font-size: 2.5rem;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .redshirt,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .redshirt {
  display: block;
  font-size: 1.25rem;
  line-height: 1rem;
}
.nfldraft-content-body .ui-points-stat.single-row .ui-single-stata .value .redshirt ~ .eligibility,
.nbadraft-content-body .ui-points-stat.single-row .ui-single-stata .value .redshirt ~ .eligibility {
  font-size: 1.5rem;
  line-height: 1.75rem;
  position: relative;
  top: -1rem;
}
.nfldraft-content-body article.nfldraft.nfldraft-article:first-of-type,
.nbadraft-content-body article.nfldraft.nfldraft-article:first-of-type {
  margin-top: 80px;
}
.nfldraft-content-body article.nfldraft.nfldraft-article h2.article-headline,
.nbadraft-content-body article.nfldraft.nfldraft-article h2.article-headline {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body article.nfldraft.nfldraft-article .article-body,
.nbadraft-content-body article.nfldraft.nfldraft-article .article-body {
  margin-top: 2%;
  margin-bottom: 1%;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body article.nfldraft.nfldraft-article .article-body p,
.nbadraft-content-body article.nfldraft.nfldraft-article .article-body p {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-content-body article.nfldraft.nfldraft-article .draft-strength,
.nbadraft-content-body article.nfldraft.nfldraft-article .draft-strength {
  background-image: url(../img/strength.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 8px 10px;
  display: inline-block;
  margin-right: 10px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
  position: relative;
  top: 4px;
}
.nfldraft-content-body article.nfldraft.nfldraft-article .draft-weakness,
.nbadraft-content-body article.nfldraft.nfldraft-article .draft-weakness {
  background-image: url(../img/weakness.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 6px 15px;
  display: inline-block;
  margin-right: 10px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
  position: relative;
  top: 4px;
}
.nfldraft-content-body .primary-content-container .draft-article .ui-points-stat, .nfldraft-content-body .primary-content-container .nfldraft-article .ui-points-stat,
.nbadraft-content-body .primary-content-container .draft-article .ui-points-stat,
.nbadraft-content-body .primary-content-container .nfldraft-article .ui-points-stat {
  min-width: 634px;
  margin-right: 30px;
}

.mobile .analysis-nav-container {
  height: 100%;
  text-transform: uppercase;
  background-color: #f9f9f9;
  border-top: 0px;
  border-bottom: 0px;
  position: relative;
  padding: 10px 0;
}
.mobile .analysis-nav-container .picks-wrapper-analysis .pick-logo-analysis {
  display: inline-block;
  float: left;
}
.mobile .analysis-nav-container .picks-wrapper-analysis .pick-logo-analysis .draft-back {
  float: left;
  background-image: url(../img/arrow.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 25px 30px;
  background-position: 8px 10px;
  display: inline-block;
  margin-top: 3%;
}
.mobile .analysis-nav-container .picks-wrapper-analysis .picks-team-analysis {
  display: inline-block;
  margin-top: 5%;
  margin-left: 2%;
}
.mobile .analysis-nav-container .picks-wrapper-analysis .picks-team-analysis h3 {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
  color: #6d6d6d;
  text-transform: uppercase;
}
.mobile .analysis-nav-container .picks-wrapper-analysis img {
  width: 50px;
}
.mobile .analysis-nav-container .player-wrapper {
  margin-left: 15%;
  margin-top: 7%;
}
.mobile .analysis-nav-container .player-wrapper h3.pick-firstname {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
  color: #333333;
  text-transform: uppercase;
}
.mobile .analysis-nav-container .player-wrapper h2.pick-lastname {
  padding: 0;
  margin: 0 0 10%;
  position: relative;
  top: 16px;
  height: 24px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  text-decoration: none;
  color: #333333;
  line-height: 0px;
  line-height: 0rem;
  text-transform: uppercase;
}
.mobile .analysis-nav-container .player-wrapper h4.pick-vitals {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  color: #333333;
}
.mobile .analysis-nav-container .headshot-wrapper {
  position: absolute;
  display: inline-block;
  float: right;
  margin-right: 5%;
  top: 50px;
  right: 5px;
  width: 80px;
  height: 80px;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.mobile .analysis-nav-container .headshot-wrapper.unpicked {
  top: 10px;
}
.mobile .analysis-nav-container .headshot-wrapper img {
  min-height: 80px;
}
.mobile .player-page .main-content {
  background: #ffffff;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .desc {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #333333;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 36px;
  font-size: 2.25rem;
  text-decoration: none;
  color: #333333;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .eligibility {
  text-transform: uppercase;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .eligibility.freshman, .mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .eligibility.sophomore {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 2rem;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .eligibility.junior, .mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .eligibility.senior {
  font-size: 40px;
  font-size: 2.5rem;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .redshirt {
  display: block;
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1rem;
}
.mobile .player-page.nfl-draft-biography .ui-points-stat .ui-single-stata .wrapper .value .redshirt ~ .eligibility {
  font-size: 1.5rem;
  line-height: 1.75rem;
  position: relative;
  top: -1rem;
}
.mobile article.nfldraft.nfldraft-article h2.article-headline {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
  text-decoration: none;
  color: #333333;
}
.mobile article.nfldraft.nfldraft-article .article-body {
  margin: 5%;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
  line-height: 20px;
  line-height: 1.25rem;
  text-align: justify;
}
.mobile article.nfldraft.nfldraft-article .article-body p {
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
}
.mobile article.nfldraft.nfldraft-article .draft-strength {
  background-image: url(../img/strength.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 8px 10px;
  display: inline-block;
  margin-right: 10px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
}
.mobile article.nfldraft.nfldraft-article .draft-weakness {
  background-image: url(../img/weakness.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  background-position: 6px 15px;
  display: inline-block;
  margin-right: 10px;
  font-family: "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #333333;
}
.mobile .primary-content-container .draft-article .ui-points-stat, .mobile .primary-content-container .nfldraft-article .ui-points-stat {
  min-width: 634px;
  margin-right: 30px;
}

.nfldraft-content-body .nfl-draft-bestavailable .analysis-nav-container .draft-back,
.nbadraft-content-body .nfl-draft-bestavailable .analysis-nav-container .draft-back {
  float: left;
  background-image: url(../img/arrow.png);
  height: 42px;
  width: 40px;
  background-repeat: no-repeat;
  background-size: 25px 30px;
  background-position: 8px 10px;
  display: inline-block;
  margin-right: 10px;
}
.nfldraft-content-body .nfl-draft-bestavailable .analysis-nav-container .draft-back:hover,
.nbadraft-content-body .nfl-draft-bestavailable .analysis-nav-container .draft-back:hover {
  background-image: url(../img/arrow-hover.png);
}

.nfldraft-content-body .blurb-expand, #draft-picks-content .blurb-expand {
  display: none;
}

body.mobile {
  background: #ffffff;
}
body.mobile .secondary-nav.ui-inpage-menu .menu.slide-wrapper::before, body.mobile .secondary-nav.ui-inpage-menu .menu.slide-wrapper::after {
  display: none;
}
body.mobile .inpage-custom-header {
  min-height: 0;
}
body.mobile .league-draft-ad {
  padding: 10px 0;
  text-align: center;
}
body.mobile .league-draft-ad .ad-leaderboard {
  min-height: 0;
}
body.mobile .draft-clearfix::after {
  content: "";
  clear: both;
  display: table;
}
body.mobile .draft-grade-legend {
  display: none;
  border-top: 1px solid #BCBDC1;
  margin: 10px;
}
body.mobile .draft-grade-legend .legend-headline {
  margin-top: 3%;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  color: #bcbdc1;
  letter-spacing: normal;
}
body.mobile .draft-grade-legend .legend-headline sup {
  color: #ff0000;
}
body.mobile .draft-grade-legend .legend-column {
  margin-top: 4%;
}
body.mobile .draft-grade-legend .legend-column .legend-row {
  font-size: 0.6rem;
  letter-spacing: normal;
}
body.mobile .draft-grade-legend .legend-column .legend-left-column {
  display: inline-block;
  width: 55%;
}
body.mobile .draft-grade-legend .legend-column .legend-right-column {
  display: inline-block;
  float: right;
  width: 40%;
  margin-left: 3%;
}
body.mobile .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-num {
  display: inline-flex;
  width: 23%;
}
body.mobile .draft-grade-legend .legend-column .legend-left-column .legend-row .legend-desc {
  display: inline-flex;
  width: 76%;
  padding-left: 1%;
}
body.mobile .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-num {
  width: 21%;
}
body.mobile .draft-grade-legend .legend-column .legend-right-column .legend-row .legend-desc {
  width: 79%;
  padding-left: 1%;
}

.draft-mobile-marquee-header .inpage-custom-header {
  min-height: initial;
}

.draft-mobile-marquee-nav {
  background-color: #ffffff;
}

.draft-mobile-back-to-top {
  width: 100%;
  max-width: 356px;
  height: 50px;
  margin-top: 20px;
}
.draft-mobile-back-to-top .link {
  display: block;
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #262B31;
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 34px;
  font-size: 2.125rem;
  text-decoration: none;
  color: #ffffff;
  text-transform: uppercase;
  width: 100%;
  max-width: 356px;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  text-align: left;
  text-indent: 10px;
  opacity: 0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  -ms-transition: opacity 400ms ease-in;
  -o-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
}
.draft-mobile-back-to-top.show .link {
  opacity: 1;
}

.mobile .nfl-draft-landing-page-header .page-header-video {
  min-height: initial;
}
.mobile .nfl-draft-landing-page-header .page-header-video .inline-headline,
.mobile .nfl-draft-landing-page-header .page-header-video .inline-description {
  padding-left: 10px;
  padding-right: 10px;
}

.nfldraft-mobile .article-header.header-teams {
  display: none;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails {
  height: 88px;
  padding: 20px;
  border-top: 1px solid #C9C9C9;
  background-color: #ffffff;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails:last-child {
  border-bottom: 1px solid #C9C9C9;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails a {
  height: 50px;
  display: block;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails a.conference-name {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 15px;
  font-size: 0.9375rem;
  text-decoration: none;
  color: #333333;
  line-height: 50px;
  line-height: 3.125rem;
  text-transform: uppercase;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails img {
  max-width: 75px !important;
  max-height: 50px;
  float: left;
  margin-right: 19px;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails .team-details {
  text-transform: uppercase;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails .team-details > span {
  display: block;
  line-height: 1;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails .team-details .team-location {
  font-family: "OpenSans-SemiBold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails .team-details .team-nickname {
  font-family: "OpenSans-Bold", "OpenSans", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
  color: #333333;
}
.nfldraft-mobile .school-conference-imagetiles .draft-image-thumbnails::after {
  content: "";
  clear: both;
  display: table;
}

.mobile .nfldraft-team {
  margin-top: -20px;
}
.mobile .nfldraft-thumbnail-image, .mobile .draft-thumbnail-image {
  width: 80px;
  height: 80px;
  float: left;
  margin-left: 5%;
}
.mobile .nfldraft-team-name, .mobile .draft-team-name {
  width: auto;
  height: 70px;
  float: left;
  margin-top: 20px;
  margin-left: 5px;
}
.mobile .nfldraft-team-name::after, .mobile .draft-team-name::after {
  content: "";
  clear: both;
  display: table;
}
.mobile .first-name {
  word-wrap: break-word;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  text-decoration: none;
  color: #333333;
  text-transform: uppercase;
}
.mobile .last-name {
  padding: 0;
  margin: 0 0 10%;
  position: relative;
  top: 16px;
  height: 24px;
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  text-decoration: none;
  color: #333333;
  line-height: 0px;
  line-height: 0rem;
  text-transform: uppercase;
}
.mobile .nba-draft-team-profile.article-wrapper {
  padding: 16px;
}
.mobile .nba-draft-team-profile.article-wrapper .draft-picks h2 {
  font-family: "Oswald", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 32px;
  font-size: 2rem;
  text-decoration: none;
  color: #333333;
  letter-spacing: normal;
  text-transform: uppercase;
  word-wrap: break-word;
  margin: 20px 0;
}

.mobile .page-header-popular {
  display: none !important;
}
.mobile .draft_dropdown .ui-input-select {
  width: calc( 100% - 16px );
  margin: 0 8px;
  border: solid 1px #c9c9c9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mobile .draft_dropdown .dropdown-lists-wrapper {
  display: none;
}
.mobile .draft_dropdown .ui-input-select label {
  position: relative;
}
.mobile .draft_dropdown .ui-input-select label:before {
  content: "";
  right: 16px;
  top: 4px;
  background: transparent;
  position: absolute;
  pointer-events: none;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: #000000 transparent transparent transparent;
}
.mobile .draft_dropdown .ui-input-select select {
  cursor: pointer;
  margin: 0;
  padding: 8px 8px 8px 16px;
  width: 100%;
  background: #ffffff;
  border: none;
  outline: none;
  display: inline-block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "iwan-reschniev", Arial, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  text-decoration: none;
  color: #000000;
  text-transform: uppercase;
}
.mobile .nfl_draft_dropdown .filters-wrapper .ui-input-select {
  display: block;
  margin: 20px 10px;
}
.mobile .nfl_draft_dropdown .ui-button button {
  background-color: #fff;
}
.mobile .nfl_draft_dropdown .ui-button button > .label {
  color: #454e5c;
}
.mobile .nfl_draft_dropdown .dropdown-lists-wrapper {
  border: none !important;
}
