@import "../../../assets/wls-fonts/gotham.css";
* {
  /** ---- /programming/_ui/css/default.less:2 ---- **/
  margin: 0; /** /programming/_ui/css/default.less:2 **/
  padding: 0; /** /programming/_ui/css/default.less:3 **/
  /** mixin: .box-sizing([]) **/
  -webkit-box-sizing: border-box; /** /programming/_ui/css/mixins.less:8 **/
  -moz-box-sizing: border-box; /** /programming/_ui/css/mixins.less:9 **/
  box-sizing: border-box; /** /programming/_ui/css/mixins.less:10 **/
}
body {
  /** ---- /programming/_ui/css/default.less:8 ---- **/
  background: #f8f8f8; /** /programming/_ui/css/default.less:8 **/
  font-family: "Gotham SSm A", Arial, Helvetica, sans-serif; /** /programming/_ui/css/default.less:9 **/
  font-size: 16px; /** /programming/_ui/css/default.less:10 **/
}
.outer-wrapper {
  /** ---- /programming/_ui/css/default.less:14 ---- **/
  background: #1786d8; /** /programming/_ui/css/default.less:14 **/
}
.container {
  /** ---- /programming/_ui/css/default.less:37 ---- **/
  /** mixin: .clearfix([]) **/
  clear: both; /** /programming/_ui/css/default.less:38 **/
}
.container:before,
.container:after {
  /** ---- /programming/_ui/css/mixins.less:15 ---- **/
  display: table; /** /programming/_ui/css/mixins.less:15 **/
  content: " "; /** /programming/_ui/css/mixins.less:16 **/
}
.container:after {
  /** ---- /programming/_ui/css/mixins.less:20 ---- **/
  clear: both; /** /programming/_ui/css/mixins.less:20 **/
}
.container a {
  /** ---- /programming/_ui/css/default.less:41 ---- **/
  color: #fff; /** /programming/_ui/css/default.less:41 **/
  text-decoration: none; /** /programming/_ui/css/default.less:42 **/
}
.container a:hover {
  /** ---- /programming/_ui/css/default.less:45 ---- **/
  color: #f5f5f5; /** /programming/_ui/css/default.less:45 **/
}
.container a:active,
.container a.active {
  /** ---- /programming/_ui/css/default.less:49 ---- **/
  color: #15273f; /** /programming/_ui/css/default.less:49 **/
}
.content {
  /** ---- /programming/_ui/css/default.less:55 ---- **/
  /** mixin: .clearfix([]) **/
  overflow: hidden; /** /programming/_ui/css/default.less:56 **/
}
.content:before,
.content:after {
  /** ---- /programming/_ui/css/mixins.less:15 ---- **/
  display: table; /** /programming/_ui/css/mixins.less:15 **/
  content: " "; /** /programming/_ui/css/mixins.less:16 **/
}
.content:after {
  /** ---- /programming/_ui/css/mixins.less:20 ---- **/
  clear: both; /** /programming/_ui/css/mixins.less:20 **/
}
@media (min-width: 80em) {
  .content {
    padding: 16px 36px 0 20px; /** /programming/_ui/css/default.less:59 **/
  }
}
.btn {
  /** ---- /programming/_ui/css/default.less:64 ---- **/
  /** mixin: .border-radius([["number","20","px"]]) **/
  border-radius: 20px; /** /programming/_ui/css/mixins.less:2 **/
  -moz-border-radius: 20px; /** /programming/_ui/css/mixins.less:3 **/
  -webkit-border-radius: 20px; /** /programming/_ui/css/mixins.less:4 **/
  background: #1478c3; /** /programming/_ui/css/default.less:65 **/
  padding: 12px 26px; /** /programming/_ui/css/default.less:66 **/
  display: inline-block; /** /programming/_ui/css/default.less:67 **/
  text-transform: uppercase; /** /programming/_ui/css/default.less:68 **/
}
.btn:hover,
.content .btn:active {
  /** ---- /programming/_ui/css/default.less:71 ---- **/
  background: #125c9a; /** /programming/_ui/css/default.less:71 **/
  color: #f5f5f5; /** /programming/_ui/css/default.less:72 **/
}
@media (min-width: 48em) {
  .btn {
    padding: 15px 34px; /** /programming/_ui/css/default.less:76 **/
  }
}
@media (min-width: 80em) {
  .btn {
    padding: 6px 0; /** /programming/_ui/css/default.less:80 **/
    width: 100%; /** /programming/_ui/css/default.less:81 **/
  }
}
.upfronts-nav {
  /** ---- /programming/_ui/css/nav.less:2 ---- **/
  white-space: nowrap; /** /programming/_ui/css/nav.less:2 **/
  overflow: auto; /** /programming/_ui/css/nav.less:3 **/
  padding: 0 14px; /** /programming/_ui/css/nav.less:4 **/
}
@media (min-width: 80em) {
  .upfronts-nav {
    float: left; /** /programming/_ui/css/nav.less:7 **/
    margin: 0; /** /programming/_ui/css/nav.less:8 **/
    width: 300px; /** /programming/_ui/css/nav.less:9 **/
    font-size: 20px; /** /programming/_ui/css/nav.less:10 **/
  }
}
.upfronts-nav li {
  /** ---- /programming/_ui/css/nav.less:14 ---- **/
  display: inline-block; /** /programming/_ui/css/nav.less:14 **/
  margin-right: 30px; /** /programming/_ui/css/nav.less:15 **/
  text-transform: capitalize; /** /programming/_ui/css/nav.less:16 **/
}
@media (min-width: 80em) {
  .upfronts-nav li {
    display: block; /** /programming/_ui/css/nav.less:19 **/
    margin-bottom: 32px; /** /programming/_ui/css/nav.less:20 **/
    text-align: left; /** /programming/_ui/css/nav.less:21 **/
  }
}
.upfronts-nav li:last-child {
  /** ---- /programming/_ui/css/nav.less:25 ---- **/
  margin-right: 0; /** /programming/_ui/css/nav.less:25 **/
}
.upfronts-nav li.active a {
  /** ---- /programming/_ui/css/nav.less:30 ---- **/
  color: #15273f; /** /programming/_ui/css/nav.less:30 **/
}
.upfronts-nav a {
  /** ---- /programming/_ui/css/nav.less:34 ---- **/
  font-size: 18px; /** /programming/_ui/css/nav.less:34 **/
}
.upfronts-nav a:hover {
  /** ---- /programming/_ui/css/nav.less:37 ---- **/
  color: #15273f; /** /programming/_ui/css/nav.less:37 **/
}
html.touch .upfronts-nav {
  /** ---- /programming/_ui/css/nav.less:42 ---- **/
  -webkit-overflow-scrolling: touch; /** /programming/_ui/css/nav.less:42 **/
}
html.touch .upfronts-nav::-webkit-scrollbar {
  /** ---- /programming/_ui/css/nav.less:45 ---- **/
  display: none; /** /programming/_ui/css/nav.less:45 **/
}
html.touch .upfronts-nav a:hover {
  /** ---- /programming/_ui/css/nav.less:49 ---- **/
  color: ; /** /programming/_ui/css/nav.less:49 **/
}
html.no-touch .upfronts-nav {
  /** ---- /programming/_ui/css/nav.less:54 ---- **/
  overflow: hidden; /** /programming/_ui/css/nav.less:54 **/
}
.responsive .fox-nav {
  /** ---- /programming/_ui/css/site.less:14 ---- **/
  margin-top: 0; /** /programming/_ui/css/site.less:14 **/
}
header {
  /** ---- /programming/_ui/css/site.less:18 ---- **/
  margin: 0 auto; /** /programming/_ui/css/site.less:18 **/
  max-width: 83.75em; /** /programming/_ui/css/site.less:19 **/
}
h1,
h2,
h3 {
  /** ---- /programming/_ui/css/site.less:23 ---- **/
  font-family: "Gotham SSm A", Arial, Helvetica, sans-serif; /** /programming/_ui/css/site.less:23 **/
}
h1.head {
  /** ---- /programming/_ui/css/site.less:27 ---- **/
  margin: 30px 0 26px -2px; /** /programming/_ui/css/site.less:27 **/
  letter-spacing: -0.07em; /** /programming/_ui/css/site.less:28 **/
  width: 100%; /** /programming/_ui/css/site.less:29 **/
  color: #fff; /** /programming/_ui/css/site.less:30 **/
  text-align: center; /** /programming/_ui/css/site.less:31 **/
  text-transform: uppercase; /** /programming/_ui/css/site.less:32 **/
  font-size: 42px; /** /programming/_ui/css/site.less:33 **/
  line-height: .85; /** /programming/_ui/css/site.less:34 **/
}
@media (min-width: 48em) {
  h1.head {
    margin: 21px 0 20px -5px; /** /programming/_ui/css/site.less:37 **/
    text-align: left; /** /programming/_ui/css/site.less:38 **/
    font-size: 82px; /** /programming/_ui/css/site.less:39 **/
    letter-spacing: -0.07em; /** /programming/_ui/css/site.less:40 **/
  }
}
@media (min-width: 80em) {
  h1.head {
    margin: 24px 0 14px -5px; /** /programming/_ui/css/site.less:44 **/
    font-size: 82px; /** /programming/_ui/css/site.less:45 **/
    letter-spacing: -0.07em; /** /programming/_ui/css/site.less:46 **/
  }
}
h1.head small {
  /** ---- /programming/_ui/css/site.less:50 ---- **/
  display: block; /** /programming/_ui/css/site.less:50 **/
  font-size: 22px; /** /programming/_ui/css/site.less:51 **/
  margin: -2px 0 0 4px; /** /programming/_ui/css/site.less:52 **/
  letter-spacing: -0.05em; /** /programming/_ui/css/site.less:53 **/
}
@media (min-width: 48em) {
  h1.head small {
    font-size: 38px; /** /programming/_ui/css/site.less:56 **/
    margin: 0 0 1px 2px; /** /programming/_ui/css/site.less:57 **/
    letter-spacing: 0.015em; /** /programming/_ui/css/site.less:58 **/
  }
}
@media (min-width: 80em) {
  h1.head small {
    font-size: 39px; /** /programming/_ui/css/site.less:62 **/
    margin: 0 0 1px 0; /** /programming/_ui/css/site.less:63 **/
    letter-spacing: 0; /** /programming/_ui/css/site.less:64 **/
  }
}
.container {
  /** ---- /programming/_ui/css/site.less:70 ---- **/
  position: relative; /** /programming/_ui/css/site.less:70 **/
  margin: 0 auto; /** /programming/_ui/css/site.less:71 **/
  max-width: 83.75em; /** /programming/_ui/css/site.less:72 **/
}
@media (min-width: 48em) {
  .container {
    padding-top: 24px; /** /programming/_ui/css/site.less:75 **/
  }
}
@media (min-width: 80em) {
  .container {
    padding-top: 5px; /** /programming/_ui/css/site.less:79 **/
  }
}
.shows {
  /** ---- /programming/_ui/css/site.less:84 ---- **/
  float: left; /** /programming/_ui/css/site.less:84 **/
  clear: both; /** /programming/_ui/css/site.less:85 **/
  padding-bottom: 30px; /** /programming/_ui/css/site.less:86 **/
  width: 100%; /** /programming/_ui/css/site.less:87 **/
  text-align: center; /** /programming/_ui/css/site.less:88 **/
}
@media (min-width: 48em) {
  .shows {
    text-align: left; /** /programming/_ui/css/site.less:91 **/
  }
}
.show {
  /** ---- /programming/_ui/css/site.less:96 ---- **/
  display: inline-block; /** /programming/_ui/css/site.less:96 **/
  vertical-align: top; /** /programming/_ui/css/site.less:97 **/
  text-align: center; /** /programming/_ui/css/site.less:98 **/
  margin-bottom: 28px; /** /programming/_ui/css/site.less:99 **/
  padding: 0 10px; /** /programming/_ui/css/site.less:100 **/
  width: 50%; /** /programming/_ui/css/site.less:101 **/
}
@media (min-width: 48em) {
  .show {
    /** mixin: margin-bottom44px([]) **/
    padding: 0 15px; /** /programming/_ui/css/site.less:105 **/
    width: 33.33%; /** /programming/_ui/css/site.less:106 **/
  }
}
@media (min-width: 80em) {
  .show {
    margin-bottom: 82px; /** /programming/_ui/css/site.less:110 **/
    padding: 0 20px; /** /programming/_ui/css/site.less:111 **/
    width: 25%; /** /programming/_ui/css/site.less:112 **/
  }
}
.show h2 {
  /** ---- /programming/_ui/css/site.less:116 ---- **/
  margin: 9px auto 8px; /** /programming/_ui/css/site.less:116 **/
  width: 100%; /** /programming/_ui/css/site.less:117 **/
  color: #fff; /** /programming/_ui/css/site.less:118 **/
  text-align: center; /** /programming/_ui/css/site.less:119 **/
  text-transform: uppercase; /** /programming/_ui/css/site.less:120 **/
  white-space: pre-wrap; /** /programming/_ui/css/site.less:121 **/
  font-size: 14px; /** /programming/_ui/css/site.less:122 **/
}
@media (min-width: 48em) {
  .show h2 {
    margin: 7px auto 6px; /** /programming/_ui/css/site.less:125 **/
    font-size: 18px; /** /programming/_ui/css/site.less:126 **/
    letter-spacing: -0.06em; /** /programming/_ui/css/site.less:127 **/
  }
}
@media (min-width: 80em) {
  .show h2 {
    margin: 10px auto 7px; /** /programming/_ui/css/site.less:131 **/
    font-size: 14px; /** /programming/_ui/css/site.less:132 **/
  }
}
.show .btn {
  /** ---- /programming/_ui/css/site.less:137 ---- **/
  font-weight: 100; /** /programming/_ui/css/site.less:137 **/
  font-size: 9px; /** /programming/_ui/css/site.less:138 **/
  line-height: 7px; /** /programming/_ui/css/site.less:139 **/
  letter-spacing: 0.03em; /** /programming/_ui/css/site.less:140 **/
}
@media (min-width: 48em) {
  .show .btn {
    font-size: 10px; /** /programming/_ui/css/site.less:143 **/
    letter-spacing: 0.07em; /** /programming/_ui/css/site.less:144 **/
  }
}
@media (min-width: 80em) {
  .show .btn {
    font-weight: 500; /** /programming/_ui/css/site.less:148 **/
    font-size: 9px; /** /programming/_ui/css/site.less:149 **/
    letter-spacing: 0.05em; /** /programming/_ui/css/site.less:150 **/
  }
}
.show .btn + .btn {
  /** ---- /programming/_ui/css/site.less:154 ---- **/
  margin-top: 5px; /** /programming/_ui/css/site.less:154 **/
}
.show figure {
  /** ---- /programming/_ui/css/site.less:159 ---- **/
  /** mixin: .border-radius([["number","50","%"]]) **/
  border-radius: 50%; /** /programming/_ui/css/mixins.less:2 **/
  -moz-border-radius: 50%; /** /programming/_ui/css/mixins.less:3 **/
  -webkit-border-radius: 50%; /** /programming/_ui/css/mixins.less:4 **/
  overflow: hidden; /** /programming/_ui/css/site.less:160 **/
}
.show figure a {
  /** ---- /programming/_ui/css/site.less:163 ---- **/
  display: block; /** /programming/_ui/css/site.less:163 **/
}
.show img {
  /** ---- /programming/_ui/css/site.less:168 ---- **/
  width: 100%; /** /programming/_ui/css/site.less:168 **/
}
.show .airtime {
  /** ---- /programming/_ui/css/site.less:172 ---- **/
  margin: 0 0 8px; /** /programming/_ui/css/site.less:172 **/
  color: #fff; /** /programming/_ui/css/site.less:173 **/
  font-size: 10px; /** /programming/_ui/css/site.less:174 **/
  line-height: 1; /** /programming/_ui/css/site.less:175 **/
  clear: both; /** /programming/_ui/css/site.less:176 **/
}
@media (min-width: 48em) {
  .show .airtime {
    margin: 0 0 10px; /** /programming/_ui/css/site.less:179 **/
    font-size: 12px; /** /programming/_ui/css/site.less:180 **/
  }
}
.show.shared {
  /** ---- /programming/_ui/css/site.less:185 ---- **/
}
.show.shared figure a,
.show.shared figure > img {
  /** ---- /programming/_ui/css/site.less:187 ---- **/
  float: left; /** /programming/_ui/css/site.less:187 **/
  width: 50%; /** /programming/_ui/css/site.less:188 **/
  position: relative; /** /programming/_ui/css/site.less:189 **/
  left: -2px; /** /programming/_ui/css/site.less:190 **/
}
.show.shared figure a + img,
.show.shared figure a + a,
.show.shared figure > img + img,
.show.shared figure > img + a {
  /** ---- /programming/_ui/css/site.less:193 ---- **/
  float: right; /** /programming/_ui/css/site.less:193 **/
  left: auto; /** /programming/_ui/css/site.less:194 **/
  right: -2px; /** /programming/_ui/css/site.less:195 **/
}
.show.shared .btn {
  /** ---- /programming/_ui/css/site.less:200 ---- **/
  max-width: 100%; /** /programming/_ui/css/site.less:200 **/
}
.show.shared .btn ~ .btn {
  /** ---- /programming/_ui/css/site.less:203 ---- **/
  margin-top: 5px; /** /programming/_ui/css/site.less:203 **/
}
@media (min-width: 48em) {
  .show.shared .btn ~ .btn {
    margin-top: 8px; /** /programming/_ui/css/site.less:206 **/
  }
}
.show {
  /** ---- /programming/_ui/css/site.less:213 ---- **/
  display: none; /** /programming/_ui/css/site.less:213 **/
}
.show.active {
  /** ---- /programming/_ui/css/site.less:214 ---- **/
  display: inline-block; /** /programming/_ui/css/site.less:214 **/
}
h3.time {
  /** ---- /programming/_ui/css/site.less:219 ---- **/
  margin: 0; /** /programming/_ui/css/site.less:219 **/
  width: 100%; /** /programming/_ui/css/site.less:220 **/
  color: #fff; /** /programming/_ui/css/site.less:221 **/
  text-align: center; /** /programming/_ui/css/site.less:222 **/
  text-transform: uppercase; /** /programming/_ui/css/site.less:223 **/
  font-size: 32px; /** /programming/_ui/css/site.less:224 **/
  padding: 0; /** /programming/_ui/css/site.less:225 **/
  letter-spacing: -0.06em; /** /programming/_ui/css/site.less:226 **/
}
@media (min-width: 48em) {
  h3.time {
    float: left; /** /programming/_ui/css/site.less:229 **/
    margin-top: 0; /** /programming/_ui/css/site.less:230 **/
    width: 105px; /** /programming/_ui/css/site.less:231 **/
    text-align: left; /** /programming/_ui/css/site.less:232 **/
    font-size: 42px; /** /programming/_ui/css/site.less:233 **/
    padding: 0; /** /programming/_ui/css/site.less:234 **/
    line-height: 1; /** /programming/_ui/css/site.less:235 **/
    letter-spacing: -4px; /** /programming/_ui/css/site.less:236 **/
  }
}
@media (min-width: 80em) {
  h3.time {
    font-size: 40px; /** /programming/_ui/css/site.less:240 **/
    line-height: 30px; /** /programming/_ui/css/site.less:241 **/
    letter-spacing: -2px; /** /programming/_ui/css/site.less:242 **/
  }
}
.day {
  /** ---- /programming/_ui/css/site.less:247 ---- **/
  margin-bottom: 30px; /** /programming/_ui/css/site.less:247 **/
}
@media (min-width: 48em) {
  .day {
    overflow: hidden; /** /programming/_ui/css/site.less:250 **/
    margin-bottom: 51px; /** /programming/_ui/css/site.less:251 **/
  }
}
@media (min-width: 80em) {
  .day {
    margin-bottom: 0; /** /programming/_ui/css/site.less:255 **/
  }
}
.day .btn {
  /** ---- /programming/_ui/css/site.less:259 ---- **/
  padding-right: 10px; /** /programming/_ui/css/site.less:259 **/
  padding-left: 10px; /** /programming/_ui/css/site.less:260 **/
  width: 100%; /** /programming/_ui/css/site.less:261 **/
}
.download {
  /** ---- /programming/_ui/css/site.less:266 ---- **/
  position: absolute; /** /programming/_ui/css/site.less:266 **/
  right: 0; /** /programming/_ui/css/site.less:267 **/
  bottom: 0; /** /programming/_ui/css/site.less:268 **/
  padding: 6px 20px; /** /programming/_ui/css/site.less:269 **/
  width: 100%; /** /programming/_ui/css/site.less:270 **/
  border-bottom: 1px solid #1786d8; /** /programming/_ui/css/site.less:271 **/
  -webkit-border-radius: 0; /** /programming/_ui/css/site.less:272 **/
  -moz-border-radius: 0; /** /programming/_ui/css/site.less:273 **/
  border-radius: 0; /** /programming/_ui/css/site.less:274 **/
  background: #fff; /** /programming/_ui/css/site.less:275 **/
  opacity: 0.85; /** /programming/_ui/css/site.less:276 **/
  text-align: center; /** /programming/_ui/css/site.less:277 **/
  text-transform: none; /** /programming/_ui/css/site.less:278 **/
}
.download.fixed {
  /** ---- /programming/_ui/css/site.less:281 ---- **/
  position: fixed; /** /programming/_ui/css/site.less:281 **/
  border-bottom: none; /** /programming/_ui/css/site.less:282 **/
}
@media (min-width: 80em) {
  .download {
    top: -49px; /** /programming/_ui/css/site.less:286 **/
    bottom: auto; /** /programming/_ui/css/site.less:287 **/
    width: auto; /** /programming/_ui/css/site.less:288 **/
    border-bottom: none; /** /programming/_ui/css/site.less:289 **/
    -webkit-border-radius: 20px; /** /programming/_ui/css/site.less:290 **/
    -moz-border-radius: 20px; /** /programming/_ui/css/site.less:291 **/
    border-radius: 20px; /** /programming/_ui/css/site.less:292 **/
    right: 39px; /** /programming/_ui/css/site.less:293 **/
    padding: 6px 14px 6px 13px; /** /programming/_ui/css/site.less:294 **/
    letter-spacing: -0.09em; /** /programming/_ui/css/site.less:295 **/
  }
  .download,
  .download.fixed {
    /** ---- /programming/_ui/css/site.less:298 ---- **/
    position: absolute; /** /programming/_ui/css/site.less:298 **/
  }
}
.download:hover,
.download:active {
  /** ---- /programming/_ui/css/site.less:303 ---- **/
  background: #fff !important; /** /programming/_ui/css/site.less:303 **/
  opacity: 1; /** /programming/_ui/css/site.less:304 **/
}
.download span {
  /** ---- /programming/_ui/css/site.less:308 ---- **/
  padding: 0 0 0 15px; /** /programming/_ui/css/site.less:308 **/
  background: url('/programming/_ui/images/file.jpg') left center no-repeat; /** /programming/_ui/css/site.less:309 **/
  color: #1786d8; /** /programming/_ui/css/site.less:310 **/
}
html.touch {
  /** ---- /programming/_ui/css/site.less:316 ---- **/
}
html.touch .upfronts-nav {
  /** ---- /programming/_ui/css/site.less:317 ---- **/
  padding-bottom: 10px; /** /programming/_ui/css/site.less:317 **/
}
html.touch .content {
  /** ---- /programming/_ui/css/site.less:321 ---- **/
  margin-top: -10px; /** /programming/_ui/css/site.less:321 **/
}
.page-home {
  /** ---- /programming/_ui/css/site.less:328 ---- **/
}
.page-home .upfronts-nav {
  /** ---- /programming/_ui/css/site.less:329 ---- **/
  margin-bottom: 52px; /** /programming/_ui/css/site.less:329 **/
}
@media (min-width: 48em) {
  .page-home .upfronts-nav {
    margin-bottom: 54px; /** /programming/_ui/css/site.less:332 **/
    margin-top: -3px; /** /programming/_ui/css/site.less:333 **/
  }
}
@media (min-width: 80em) {
  .page-home .upfronts-nav {
    padding: 14px 38px 0; /** /programming/_ui/css/site.less:337 **/
    margin-bottom: 0; /** /programming/_ui/css/site.less:338 **/
  }
}
.page-home .content {
  /** ---- /programming/_ui/css/site.less:1 ---- **/
}
@media (min-width: 48em) {
  .page-home .content {
    padding: 32px 50px 0 74px; /** /programming/_ui/css/site.less:344 **/
  }
}
@media (min-width: 80em) {
  .page-home .content {
    padding: 16px 42px 0 19px; /** /programming/_ui/css/site.less:348 **/
  }
}
.page-home .show {
  /** ---- /programming/_ui/css/site.less:353 ---- **/
}
.page-home .show h2 {
  /** ---- /programming/_ui/css/site.less:1 ---- **/
}
@media (min-width: 48em) {
  .page-home .show h2 {
    margin-bottom: 6px; /** /programming/_ui/css/site.less:355 **/
  }
}
@media (min-width: 80em) {
  .page-home .show h2 {
    margin: 9px auto 6px; /** /programming/_ui/css/site.less:359 **/
  }
}
.page-home .show .btn {
  /** ---- /programming/_ui/css/site.less:364 ---- **/
  white-space: nowrap; /** /programming/_ui/css/site.less:364 **/
}
@media (min-width: 48em) {
  .page-home .show .btn {
    line-height: 11px; /** /programming/_ui/css/site.less:367 **/
  }
}
.page-schedule {
  /** ---- /programming/_ui/css/site.less:375 ---- **/
}
.page-schedule .upfronts-nav {
  /** ---- /programming/_ui/css/site.less:376 ---- **/
  margin-bottom: 45px; /** /programming/_ui/css/site.less:376 **/
}
@media (min-width: 48em) {
  .page-schedule .upfronts-nav {
    margin-bottom: 54px; /** /programming/_ui/css/site.less:379 **/
    margin-top: 1px; /** /programming/_ui/css/site.less:380 **/
  }
}
@media (min-width: 80em) {
  .page-schedule .upfronts-nav {
    padding: 17px 15px 0 38px; /** /programming/_ui/css/site.less:384 **/
    margin: 0; /** /programming/_ui/css/site.less:385 **/
  }
}
.page-schedule .container {
  /** ---- /programming/_ui/css/site.less:1 ---- **/
}
@media (min-width: 48em) {
  .page-schedule .container {
    padding: 20px 0 20px 14px; /** /programming/_ui/css/site.less:391 **/
  }
}
@media (min-width: 80em) {
  .page-schedule .container {
    padding: 0; /** /programming/_ui/css/site.less:395 **/
  }
}
.page-schedule .content {
  /** ---- /programming/_ui/css/site.less:1 ---- **/
}
@media (min-width: 48em) {
  .page-schedule .content {
    padding: 36px 0px 36px 13px; /** /programming/_ui/css/site.less:401 **/
  }
}
@media (min-width: 80em) {
  .page-schedule .content {
    padding: 21px 0 0 17px; /** /programming/_ui/css/site.less:405 **/
  }
}
.page-schedule .show {
  /** ---- /programming/_ui/css/site.less:410 ---- **/
}
.page-schedule .show h2 {
  /** ---- /programming/_ui/css/site.less:411 ---- **/
  font-size: 13px; /** /programming/_ui/css/site.less:411 **/
  line-height: 1.3; /** /programming/_ui/css/site.less:412 **/
  margin: 7px auto 1px; /** /programming/_ui/css/site.less:413 **/
}
@media (min-width: 48em) {
  .page-schedule .show h2 {
    font-size: 18px; /** /programming/_ui/css/site.less:416 **/
    line-height: 1.2; /** /programming/_ui/css/site.less:417 **/
    margin: 9px auto 2px; /** /programming/_ui/css/site.less:418 **/
  }
}
@media (min-width: 80em) {
  .page-schedule .show h2 {
    font-size: 14px; /** /programming/_ui/css/site.less:422 **/
    margin: 8px auto 2px; /** /programming/_ui/css/site.less:423 **/
  }
}
.page-schedule .show .btn {
  /** ---- /programming/_ui/css/site.less:428 ---- **/
  line-height: 11px; /** /programming/_ui/css/site.less:428 **/
}
