#sho-css-build-version {
    content: '7.110.0';
}

#sho-css-build-timestamp {
    content: '08-29-2018 14:01 PM';
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
p,
blockquote,
sub,
sup table,
tr,
th,
td,
embed,
object {
    margin: 0;
    padding: 0
}

address,
caption,
cite,
code,
dfn,
em,
h1,
h2,
h3,
h4,
h5,
h6,
strong,
b,
var {
    font-style: normal;
    font-weight: normal
}

ul,
ol {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
p {
    font-size: 1em
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th {
    text-align: left
}

fieldset,
img,
abbr {
    border: 0
}



a:link,
a:visited,
a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none
}

input {
    -webkit-appearance: none;
    -webkit-border-radius: 0
}

.cf:before,
.clearfix:before,
.group:before,
.content:before,
.row:before,
.u-cf:before,
.u-fl-inline:before,
.inline:before,
.cf:after,
.clearfix:after,
.group:after,
.content:after,
.row:after,
.u-cf:after,
.u-fl-inline:after,
.inline:after {
    content: " ";
    display: table
}

.cf:after,
.clearfix:after,
.group:after,
.content:after,
.row:after,
.u-cf:after,
.u-fl-inline:after,
.inline:after {
    clear: both
}

.cf,
.clearfix,
.group,
.content,
.row,
.u-cf,
.u-fl-inline,
.inline {
    *zoom: 1
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

textarea {
    resize: none
}

body {
    background-color: #000;
    color: #F1F1F1;
    -webkit-backface-visibility: hidden
}

a:link,
a:visited {
    color: #FFF;
    text-decoration: none
}

a:hover,
a:active {
    color: #FFF;
    text-decoration: underline
}

img {
    vertical-align: middle
}

img.hero,
img.full-width {
    width: 100%
}

body {
    font-size: 12px;
    line-height: 14px
}

body.ff-din-web {
    font-family: "ff-din-web", "Calibri", "Arial", sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
input[type="submit"],
a.button {
    line-height: 14px
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

textarea {
    resize: none
}

body {
    background-color: #000;
    color: #F1F1F1;
    -webkit-backface-visibility: hidden
}

a:link,
a:visited {
    color: #FFF;
    text-decoration: none
}

a:hover,
a:active {
    color: #FFF;
    text-decoration: underline
}

.u-float-l,
.u-fl-left {
    float: left
}

.u-float-r,
.u-fl-right {
    float: right
}

.u-fl-inline li {
    display: inline
}

.u-fl-inline li a,
.u-fl-inline li b,
.u-fl-inline li span {
    display: block;
    float: left;
    width: auto
}

.u-fl-inline--rtl a,
.u-fl-inline--rtl b,
.u-fl-inline--rtl span {
    float: right
}

.u-inline a,
.u-inline b,
.u-inline li {
    display: inline-block
}

.u-full-width {
    width: 100%;
    height: auto
}

input,
button,
textarea {
    font-family: ff-din-web, Calibri, Arial, sans-serif
}

.t-uppercase,
.t-upcase,
.t-allcaps {
    text-transform: uppercase
}

.t-lowercase,
.t-downcase {
    text-transform: lowercase
}

.inline li {
    display: inline
}

.inline li a,
.inline li b,
.inline li span {
    display: block;
    float: left;
    width: auto
}

.inline.rtl a,
.inline.rtl b,
.inline.rtl span {
    float: right
}

.intrinsic-ratio--16x9 {
    display: block;
    padding-top: 56.25%
}

.left,
.right {
    width: 48%;
    float: left
}

.right {
    float: right
}

.has-raquo {
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 14px 12px;
    background-image: url(https://www.sho.com/assets/images/lib/blank.gif)
}

.etpt {
    font-size: .75em
}

.table {
    display: table;
    width: 100%
}

.tbody {
    display: table-row-group
}

.tr {
    display: table-row
}

.th {
    display: table-header-group;
    height: 1px
}

.td {
    display: table-cell
}

.a-rotate {
    -webkit-animation: a-rotate 2s infinite linear;
    animation: a-rotate 2s infinite linear
}

@-webkit-keyframes a-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes a-rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.tracking-pixel {
    position: absolute;
    top: 0;
    left: 0;
    height: 0px;
    width: 0px;
    overflow: hidden
}

#nitroCookies {
    position: fixed;
    top: 0px;
    left: -1000px
}

.omniture-site-catalyst-wrap {
    height: 0px;
    overflow: hidden
}

.stub h1 {
    padding: 20px 40px;
    font-size: 36px;
    line-height: 36px;
    background: #333
}

.scaffold {
    font-size: 18px;
    line-height: 24px;
    padding: 20px
}

.scaffold h1 {
    font-weight: bold
}

.nitro_notice_tr_v,
.nitro_notice_br_v {
    z-index: 5005 !important
}

.modal-outer,
.notification {
    z-index: 5003
}

.video-player-outer {
    z-index: 5002
}

.modal-shader,
#flash-message,
.modal-outer.about-info,
.modal-outer.title-info {
    z-index: 5001
}

.speedbump-banner {
    z-index: 5000
}

.nav-header {
    z-index: 5000
}

.nav-primary {
    z-index: 4998
}

.nav-series {
    z-index: 4998
}

.nav-secondary {
    z-index: 4997
}

.nav-tertiary {
    z-index: 4997
}

.container>.on-tonight {
    z-index: 4997
}

.content {
    z-index: 4996
}

.nav-footer {
    z-index: 4999
}

.on-tonight b {
    z-index: 4999
}

.on-tonight dl {
    z-index: 4998
}

.dd-content {
    z-index: 4995
}

.wibble {
    content: 'hello there'
}


.sp-nav-header:hover {
    min-height: 265px;
}
