.m .parallax.ie-slideshow-fix {
    top: 0;
}

.game-day-slide {
    margin: 0 auto;
    height: 755px;
    max-width: 1920px;
    position: relative;
    z-index: 2;
    zoom: 1;
}

.t .game-day-slide {
    height: 602px;
}

.m .game-day-slide {
    height: 288px;
}

.game-day-slide .game-day-media-player {
    margin-top: -303px;
}

.t .game-day-slide .game-day-media-player {
    margin-top: -154px;
}

.m .game-day-slide .game-day-media-player {
    margin-top: 0px;
}

.game-day-media-player-wrapper-desktop,
.game-day-media-player-wrapper-mobile,
#game-day-media-player-wrapper-slideshow-wide {
    display: none;
}

.game-day-media-player-wrapper-desktop {
    position: relative;
}

.game-day-media-player-wrapper-desktop video,
.game-day-media-player-wrapper-mobile > .game-day.flexslider,
#game-day-media-player-wrapper-slideshow-wide > .game-day.flexslider {
    margin: 0 auto;
    max-width: 100%;
}

.game-day .mediaEngineContainer .middleHolder .videoPlayer video {
    min-height: 100%
}

.game-day-media-player-wrapper-mobile > .game-day.flexslider,
#game-day-media-player-wrapper-slideshow-wide > .game-day.flexslider {
    background: none;
    border: none;
    border-radius: none;
    margin-top: -180px;
    padding: 0;
}

.m .game-day-media-player-wrapper-mobile > .game-day.flexslider {
    margin-top: -147px;
}

.t #slideable-widgets-wrapper-outer {
    text-align: center;
    width: 100%;
}

.d #slideable-widgets-wrapper-outer {
    max-width: 1920px;
}

#slideable-widgets-wrapper {
    bottom: 25px;
    left: 170px;
    position: absolute;
    z-index: 4;
}

.d #slideable-widgets-wrapper,
.t #slideable-widgets-wrapper {
    bottom: 31px;
}

.d #slideable-widgets-wrapper {
    width: 936px;
    left: 0;
    right: 0;
    margin: auto;
}

.t #slideable-widgets-wrapper {
    display: inline-block;
    left: 50%;
    margin-left: -5px;
}

.m #slideable-widgets-wrapper {
    bottom: auto;
    display: inline-block;
    left: auto;
    margin: 46px auto 0;
    text-align: center;
    top: 242px;
    width: 100%;
}

#resp-widget-tabs {
    bottom: 0;
    height: 46px;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.resp-widget-tab {
    border: 2px solid #DDD;
    border-radius: 3px;
    color: #DDD;
    cursor: pointer;
    display: inline-block;
    font-family: 'Playoff Pro Cond Bold',sans-serif;
    font-size: 18px;
    height: 44px;
    width: 47%;
    line-height: 42px;
}

.resp-widget-tab-icon {
    display: inline-block;
    height: 29px;
    position: relative;
    top: 6px;
    margin-right: 10px;
}

#resp-widget-weather-tab .resp-widget-tab-icon {
    background-position: -320px -143px;
    width: 41px;
}

#resp-widget-events-tab .resp-widget-tab-icon {
    background-position: -362px -138px;
    width: 30px;
}

.slideable-widget {
    border: 2px solid #FFF;
    border-radius: 3px;
    color: #FFF;
    display: inline-block;
    height: 237px;
    overflow: hidden;
    position: relative;
    transition: background 0.5s ease;
    width: 315px;
    z-index: 2;
}

.d .slideable-widget,
.t .slideable-widget {
    bottom: 0;
    left: 0;
    position: absolute;
}

.t .slideable-widget,
.m .slideable-widget {
    text-align: left;
}

.t .slideable-widget {
    left: auto;
    right: 0;
}

.m .slideable-widget {
    bottom: -2px;
    left: 0;
    margin: 0 auto !important;
    filter: alpha(opacity=0);
    opacity: 0;
    position: absolute;
    right: 0;
    width: 98%;
}

.m .slideable-widget.open {
    display: block;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2;
}

.m .slideable-widget.open.first-time {
    display: none;
}

.d #upcoming-events-container {
    left: 330px;
    margin-left: 0;
}

.t #upcoming-events-container {
    left: 0;
    margin-left: 5px;
    right: auto;
}

.no-touch .slideable-widget:hover,
.touch .slideable-widget.open,
.slideable-widget.first-time/*,
.slideable-widget.open*/ {
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfFFFFFF, endColorstr=#bfFFFFFF)";
    background-color:rgba(255,255,255,0.85);
    zoom: 1;
    border: 2px solid #FFF;
}

.ie8 .slideable-widget.first-time {
    filter: inherit;
}

.no-touch .ie9 .slideable-widget:hover/*,
.ie9 .slideable-widget.open*/ {
    background: none;
}

.slideable-widget div.event-title {
    color: #FFF;
}

.no-touch .slideable-widget:hover div.event-title,
.touch .slideable-widget.open div.event-title,
.slideable-widget.first-time div.event-title {
    color: #555;
}

.no-touch .slideable-widget:hover #scrollbar-track,
.touch .slideable-widget.open #scrollbar-track,
.slideable-widget #scrollbar-track {
    background: #A3A3A3;
}

.module-header {
    cursor: pointer;
    font-family: 'Playoff Pro Cond Bold','Arial Narrow',sans-serif;
    font-size: 15px;
    height: 26px;
    padding: 6px 5px 5px;
}

.module-header-text {
    padding: 3px 10px 0 11px;
}

.no-touch .slideable-widget:hover .module-header-text,
.touch .slideable-widget.open .module-header-text,
.slideable-widget.first-time .module-header-text/*,
.slideable-widget.open .module-header-text*/ {
    color: #FFF;
}

.no-touch #weather-module-container:hover .module-header-text,
.touch #weather-module-container.open .module-header-text,
#weather-module-container.first-time .module-header-text/*,
#weather-module-container.open .module-header-text*/ {
    background-color: #1994D7;
}

.no-touch #upcoming-events-container:hover .module-header-text,
.touch #upcoming-events-container.open .module-header-text,
#upcoming-events-container.first-time .module-header-text/*,
#upcoming-events-container.open .module-header-text*/ {
    background-color: #9E1C20;
}

#weather-module-header-text #weather-logo-text {
    color: #FFF;
    display: inline-block;
    font-family: "InspireTWDC",arial,sans-serif;
    font-size: 10px;
    margin-left: 15px;
    position: relative;
    top: -1px;
}

#weather-module-header-text h3,
#upcoming-events-module-header-text h3 {
    display: inline-block;
}

.no-touch #weather-module-container:hover #weather-module-header-text #weather-logo-text {
    color: #FFF;
}

#weather-module-header-text #weather-logo {
    background-position: -336px -213px;
    display: inline-block;
    height: 13px;
    position: relative;
    top: 2px;
    width: 115px;
    margin-left: 3px;
}

.module-arrow {
    background-position: -135px 0;
    width: 18px;
    height: 18px;
    margin-top: 1px;
    float: right;
    position: relative;
    display:none;
}

.module-arrow.closed {
    background-position: -135px -18px;
}

.no-touch .slideable-widget:hover .module-arrow,
.touch .slideable-widget.open .module-arrow,
.slideable-widget.first-time .module-arrow/*,
.slideable-widget.open .module-arrow*/ {
    display: block;
}

.module-container {
    filter: alpha(opacity=100);
    opacity: 1.0;
}

#weather-module-today,
#weather-module-tomorrow {
    float: left;
    font-family: "InspireTWDC",arial,sans-serif;
    height: 176px;
    margin-top: 10px;
    padding: 0 6px 0 18px;
    width: 42%;
}

.m #weather-module-today,
.m #weather-module-tomorrow {
    padding: 0 10px;
    width: 43%;
}

#weather-module-today {
    border-right: 1px solid #FFF;
    padding: 0 14px;
}

.no-touch .slideable-widget:hover #weather-module-today,
.touch .slideable-widget.open #weather-module-today,
.slideable-widget.first-time #weather-module-today {
    border-color: #959595;
}

#weather-module-tomorrow {
    padding-left: 12px;
}

#weather-module-today-header,
#weather-module-tomorrow-header {
    color: #FFF;
    font-family: 'Playoff Pro Cond Regular',"InspireTWDC",arial,sans-serif;
    font-size: 20px;
    line-height: 16px;
    margin-bottom: 5px;
}

.no-touch .slideable-widget:hover #weather-module-today-header,
.touch .slideable-widget.open #weather-module-today-header,
.slideable-widget.first-time #weather-module-today-header,
.no-touch .slideable-widget:hover #weather-module-tomorrow-header,
.touch .slideable-widget.open #weather-module-tomorrow-header,
.slideable-widget.first-time #weather-module-tomorrow-header {
    color: #252525;
}

#weather-module-today-icon,
#weather-module-tomorrow-icon {
    height: 62px;
    width: 100%;
}

#weather-today-high-text,
#weather-today-low-text,
#weather-today-feel,
#weather-today-humidity,
#weather-tomorrow-high-text,
#weather-tomorrow-low-text,
#weather-tomorrow-feel,
#weather-tomorrow-humidity  {
    font-weight: bold;
}

.weather-icon {
    float: left;
    height: 50px;
    width: 50px;
}

/* DEFAULT ICONS INCASE ACTUAL ONES DON'T LOAD */
.white.weather-icon {
    background-position: 0 -247px;
}

.no-touch .slideable-widget:hover .weather-icon,
.touch .slideable-widget.open .weather-icon,
.slideable-widget.first-time .weather-icon {
    background-position: 0 -297px;
}

/* WHITE */
.white.weather-icon.day.sunny {
    background-position: 0 -247px;
}

.white.weather-icon.day.mostly-sunny {
    background-position: -50px -247px;
}

.white.weather-icon.day.partly-sunny {
    background-position: -100px -247px;
}

.white.weather-icon.day.partly-cloudy {
    background-position: -150px -247px;
}

.white.weather-icon.day.hazy-sunshine {
    background-position: -200px -247px;
}

.white.weather-icon.day.mostly-cloudy {
    background-position: -250px -247px;
}

.white.weather-icon.day.cloudy,
.white.weather-icon.night.cloudy {
    background-position: -300px -247px;
}

.white.weather-icon.day.dreary-overcast,
.white.weather-icon.night.dreary-overcast {
    background-position: -350px -247px;
}

.white.weather-icon.day.fog,
.white.weather-icon.night.fog {
    background-position: -400px -247px;
}

.white.weather-icon.day.showers,
.white.weather-icon.night.showers {
    background-position: 0 -347px;
}

.white.weather-icon.day.mostly-cloudy-with-showers {
    background-position: -50px -347px;
}

.white.weather-icon.day.partly-sunny-with-showers {
    background-position: -100px -347px;
}

.white.weather-icon.day.t-storms,
.white.weather-icon.night.t-storms {
    background-position: -150px -347px;
}

.white.weather-icon.day.mostly-cloudy-with-t-storms {
    background-position: -200px -347px;
}

.white.weather-icon.day.partly-sunny-with-t-storms {
    background-position: -250px -347px;
}

.white.weather-icon.day.rain,
.white.weather-icon.night.rain {
    background-position: -300px -347px;
}

.white.weather-icon.day.flurries,
.white.weather-icon.night.flurries {
    background-position: -350px -347px;
}

.white.weather-icon.day.mostly-cloudy-with-flurries {
    background-position: -400px -347px;
}

.white.weather-icon.day.partly-sunny-with-flurries {
    background-position: 0 -447px;
}

.white.weather-icon.day.snow,
.white.weather-icon.night.snow {
    background-position: -50px -447px;
}

.white.weather-icon.day.mostly-cloudy-with-snow {
    background-position: -100px -447px;
}

.white.weather-icon.day.ice,
.white.weather-icon.night.ice {
    background-position: -150px -447px;
}

.white.weather-icon.day.sleet,
.white.weather-icon.night.sleet {
    background-position: -200px -447px;
}

.white.weather-icon.day.freezing-rain,
.white.weather-icon.night.freezing-rain {
    background-position: -250px -447px;
}

.white.weather-icon.day.rain-and-snow,
.white.weather-icon.night.rain-and-snow {
    background-position: -300px -447px;
}

.white.weather-icon.day.hot,
.white.weather-icon.night.hot {
    background-position: -350px -447px;
}

.white.weather-icon.day.cold,
.white.weather-icon.night.cold {
    background-position: -400px -447px;
}

.white.weather-icon.day.windy,
.white.weather-icon.night.windy {
    background-position: 0 -547px;
}

.white.weather-icon.night.clear,
.white.weather-icon.night.mostly-clear {
    background-position: -50px -547px;
}

.white.weather-icon.night.partly-cloudy {
    background-position: -100px -547px;
}

.white.weather-icon.night.hazy-moonlight {
    background-position: -150px -547px;
}

.white.weather-icon.night.mostly-cloudy {
    background-position: -200px -547px;
}

.white.weather-icon.night.partly-cloudy-with-showers,
.white.weather-icon.night.mostly-cloudy-with-showers {
    background-position: -250px -547px;
}

.white.weather-icon.night.partly-cloudy-with-t-storms,
.white.weather-icon.night.mostly-cloudy-with-t-storms {
    background-position: -300px -547px;
}

.white.weather-icon.night.mostly-cloudy-with-flurries {
    background-position: -350px -547px;
}

.white.weather-icon.night.mostly-cloudy-with-snow {
    background-position: -400px -547px;
}

/* GREY */
.no-touch .slideable-widget:hover .weather-icon.day.sunny,
.touch .slideable-widget.open .weather-icon.day.sunny,
.slideable-widget.first-time .weather-icon.day.sunny {
    background-position: 0 -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-sunny,
.touch .slideable-widget.open .weather-icon.day.mostly-sunny,
.slideable-widget.first-time .weather-icon.day.mostly-sunny {
    background-position: -50px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.partly-sunny,
.touch .slideable-widget.open .weather-icon.day.partly-sunny,
.slideable-widget.first-time .weather-icon.day.partly-sunny {
    background-position: -100px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.partly-cloudy,
.touch .slideable-widget.open .weather-icon.day.partly-cloudy,
.slideable-widget.first-time .weather-icon.day.partly-cloudy {
    background-position: -150px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.hazy-sunshine,
.touch .slideable-widget.open .weather-icon.day.hazy-sunshine,
.slideable-widget.first-time .weather-icon.day.hazy-sunshine {
    background-position: -200px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-cloudy,
.touch .slideable-widget.open .weather-icon.day.mostly-cloudy,
.slideable-widget.first-time .weather-icon.day.mostly-cloudy {
    background-position: -250px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.cloudy,
.touch .slideable-widget.open .weather-icon.day.cloudy,
.slideable-widget.first-time .weather-icon.day.cloudy,
.no-touch .slideable-widget:hover .weather-icon.night.cloudy,
.touch .slideable-widget.open .weather-icon.night.cloudy,
.slideable-widget.first-time .weather-icon.night.cloudy {
    background-position: -300px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.dreary-overcast,
.touch .slideable-widget.open .weather-icon.day.dreary-overcast,
.slideable-widget.first-time .weather-icon.day.dreary-overcast,
.no-touch .slideable-widget:hover .weather-icon.night.dreary-overcast,
.touch .slideable-widget.open .weather-icon.night.dreary-overcast,
.slideable-widget.first-time .weather-icon.night.dreary-overcast {
    background-position: -350px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.fog,
.touch .slideable-widget.open .weather-icon.day.fog,
.slideable-widget.first-time .weather-icon.day.fog,
.no-touch .slideable-widget:hover .weather-icon.night.fog,
.touch .slideable-widget.open .weather-icon.night.fog,
.slideable-widget.first-time .weather-icon.night.fog {
    background-position: -400px -297px;
}

.no-touch .slideable-widget:hover .weather-icon.day.showers,
.touch .slideable-widget.open .weather-icon.day.showers,
.slideable-widget.first-time .weather-icon.day.showers,
.no-touch .slideable-widget:hover .weather-icon.night.showers,
.touch .slideable-widget.open .weather-icon.night.showers,
.slideable-widget.first-time .weather-icon.night.showers {
    background-position: 0 -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-cloudy-with-showers,
.touch .slideable-widget.open .weather-icon.day.mostly-cloudy-with-showers,
.slideable-widget.first-time .weather-icon.day.mostly-cloudy-with-showers {
    background-position: -50px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.partly-sunny-with-showers,
.touch .slideable-widget.open .weather-icon.day.partly-sunny-with-showers,
.slideable-widget.first-time .weather-icon.day.partly-sunny-with-showers {
    background-position: -100px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.t-storms,
.touch .slideable-widget.open .weather-icon.day.t-storms,
.slideable-widget.first-time .weather-icon.day.t-storms,
.no-touch .slideable-widget:hover .weather-icon.night.t-storms,
.touch .slideable-widget.open .weather-icon.night.t-storms,
.slideable-widget.first-time .weather-icon.night.t-storms {
    background-position: -150px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-cloudy-with-t-storms,
.touch .slideable-widget.open .weather-icon.day.mostly-cloudy-with-t-storms,
.slideable-widget.first-time .weather-icon.day.mostly-cloudy-with-t-storms {
    background-position: -200px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.partly-sunny-with-t-storms,
.touch .slideable-widget.open .weather-icon.day.partly-sunny-with-t-storms,
.slideable-widget.first-time .weather-icon.day.partly-sunny-with-t-storms {
    background-position: -250px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.rain,
.touch .slideable-widget.open .weather-icon.day.rain,
.slideable-widget.first-time .weather-icon.day.rain,
.no-touch .slideable-widget:hover .weather-icon.night.rain,
.touch .slideable-widget.open .weather-icon.night.rain,
.slideable-widget.first-time .weather-icon.night.rain {
    background-position: -300px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.flurries,
.touch .slideable-widget.open .weather-icon.day.flurries,
.slideable-widget.first-time .weather-icon.day.flurries,
.no-touch .slideable-widget:hover .weather-icon.night.flurries,
.touch .slideable-widget.open .weather-icon.night.flurries,
.slideable-widget.first-time .weather-icon.night.flurries {
    background-position: -350px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-cloudy-with-flurries,
.touch .slideable-widget.open .weather-icon.day.mostly-cloudy-with-flurries,
.slideable-widget.first-time .weather-icon.day.mostly-cloudy-with-flurries {
    background-position: -400px -397px;
}

.no-touch .slideable-widget:hover .weather-icon.day.partly-sunny-with-flurries,
.touch .slideable-widget.open .weather-icon.day.partly-sunny-with-flurries,
.slideable-widget.first-time .weather-icon.day.partly-sunny-with-flurries {
    background-position: 0 -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.snow,
.touch .slideable-widget.open .weather-icon.day.snow,
.slideable-widget.first-time .weather-icon.day.snow,
.no-touch .slideable-widget:hover .weather-icon.night.snow,
.touch .slideable-widget.open .weather-icon.night.snow,
.slideable-widget.first-time .weather-icon.night.snow {
    background-position: -50px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.mostly-cloudy-with-snow,
.touch .slideable-widget.open .weather-icon.day.mostly-cloudy-with-snow,
.slideable-widget.first-time .weather-icon.day.mostly-cloudy-with-snow {
    background-position: -100px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.ice,
.touch .slideable-widget.open .weather-icon.day.ice,
.slideable-widget.first-time .weather-icon.day.ice,
.no-touch .slideable-widget:hover .weather-icon.night.ice,
.touch .slideable-widget.open .weather-icon.night.ice,
.slideable-widget.first-time .weather-icon.night.ice {
    background-position: -150px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.sleet,
.touch .slideable-widget.open .weather-icon.day.sleet,
.slideable-widget.first-time .weather-icon.day.sleet,
.no-touch .slideable-widget:hover .weather-icon.night.sleet,
.touch .slideable-widget.open .weather-icon.night.sleet,
.slideable-widget.first-time .weather-icon.night.sleet {
    background-position: -200px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.freezing-rain,
.touch .slideable-widget.open .weather-icon.day.freezing-rain,
.slideable-widget.first-time .weather-icon.day.freezing-rain,
.no-touch .slideable-widget:hover .weather-icon.night.freezing-rain,
.touch .slideable-widget.open .weather-icon.night.freezing-rain,
.slideable-widget.first-time .weather-icon.night.freezing-rain {
    background-position: -250px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.rain-and-snow,
.touch .slideable-widget.open .weather-icon.day.rain-and-snow,
.slideable-widget.first-time .weather-icon.day.rain-and-snow,
.no-touch .slideable-widget:hover .weather-icon.night.rain-and-snow,
.touch .slideable-widget.open .weather-icon.night.rain-and-snow,
.slideable-widget.first-time .weather-icon.night.rain-and-snow {
    background-position: -300px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.hot,
.touch .slideable-widget.open .weather-icon.day.hot,
.slideable-widget.first-time .weather-icon.day.hot,
.no-touch .slideable-widget:hover .weather-icon.night.hot,
.touch .slideable-widget.open .weather-icon.night.hot,
.slideable-widget.first-time .weather-icon.night.hot {
    background-position: -350px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.cold,
.touch .slideable-widget.open .weather-icon.day.cold,
.slideable-widget.first-time .weather-icon.day.cold,
.no-touch .slideable-widget:hover .weather-icon.night.cold,
.touch .slideable-widget.open .weather-icon.night.cold,
.slideable-widget.first-time .weather-icon.night.cold {
    background-position: -400px -497px;
}

.no-touch .slideable-widget:hover .weather-icon.day.windy,
.touch .slideable-widget.open .weather-icon.day.windy,
.slideable-widget.first-time .weather-icon.day.windy,
.no-touch .slideable-widget:hover .weather-icon.night.windy,
.touch .slideable-widget.open .weather-icon.night.windy,
.slideable-widget.first-time .weather-icon.night.windy {
    background-position: 0 -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.clear,
.touch .slideable-widget.open .weather-icon.night.clear,
.slideable-widget.first-time .weather-icon.night.clear,
.no-touch .slideable-widget:hover .weather-icon.night.mostly-clear,
.touch .slideable-widget.open .weather-icon.night.mostly-clear,
.slideable-widget.first-time .weather-icon.night.mostly-clear {
    background-position: -50px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.partly-cloudy,
.touch .slideable-widget.open .weather-icon.night.partly-cloudy,
.slideable-widget.first-time .weather-icon.night.partly-cloudy {
    background-position: -100px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.hazy-moonlight,
.touch .slideable-widget.open .weather-icon.night.hazy-moonlight,
.slideable-widget.first-time .weather-icon.night.hazy-moonlight {
    background-position: -150px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.mostly-cloudy,
.touch .slideable-widget.open .weather-icon.night.mostly-cloudy,
.slideable-widget.first-time .weather-icon.night.mostly-cloudy {
    background-position: -200px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.partly-cloudy-with-showers,
.touch .slideable-widget.open .weather-icon.night.partly-cloudy-with-showers,
.slideable-widget.first-time .weather-icon.night.partly-cloudy-with-showers,
.no-touch .slideable-widget:hover .weather-icon.night.mostly-cloudy-with-showers,
.touch .slideable-widget.open .weather-icon.night.mostly-cloudy-with-showers,
.slideable-widget.first-time .weather-icon.night.mostly-cloudy-with-showers {
    background-position: -250px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.partly-cloudy-with-t-storms,
.touch .slideable-widget.open .weather-icon.night.partly-cloudy-with-t-storms,
.slideable-widget.first-time .weather-icon.night.partly-cloudy-with-t-storms,
.no-touch .slideable-widget:hover .weather-icon.night.mostly-cloudy-with-t-storms,
.touch .slideable-widget.open .weather-icon.night.mostly-cloudy-with-t-storms,
.slideable-widget.first-time .weather-icon.night.mostly-cloudy-with-t-storms {
    background-position: -300px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.mostly-cloudy-with-flurries,
.touch .slideable-widget.open .weather-icon.night.mostly-cloudy-with-flurries,
.slideable-widget.first-time .weather-icon.night.mostly-cloudy-with-flurries {
    background-position: -350px -597px;
}

.no-touch .slideable-widget:hover .weather-icon.night.mostly-cloudy-with-snow,
.touch .slideable-widget.open .weather-icon.night.mostly-cloudy-with-snow,
.slideable-widget.first-time .weather-icon.night.mostly-cloudy-with-snow {
    background-position: -400px -597px;
}

#weather-today-high, #weather-today-low,
#weather-today-feel, #weather-today-humidity,
#weather-tomorrow-high, #weather-tomorrow-low,
#weather-tomorrow-feel, #weather-tomorrow-humidity {
    float: left;
}

#weather-today-high, #weather-today-feel,
#weather-tomorrow-high, #weather-tomorrow-feel {
    width: 68px;
}

#weather-today-low, #weather-today-humidity,
#weather-tomorrow-low, #weather-tomorrow-humidity {
    width: 54px;
}

#weather-today-text, #weather-tomorrow-text {
    color: #FFF;
    float: left;
    font-size: 13px;
    line-height: 1;
    margin-left: 0;
    padding: 11px 0 0 4px;
    width: 70px;
}

.no-touch .slideable-widget:hover #weather-today-text,
.touch .slideable-widget.open #weather-today-text,
.slideable-widget.first-time #weather-today-text,
.no-touch .slideable-widget:hover #weather-tomorrow-text,
.touch .slideable-widget.open #weather-tomorrow-text,
.slideable-widget.first-time #weather-tomorrow-text {
    color: #464646;
}

#weather-today-high-text,
#weather-today-low-text,
#weather-today-feel-text,
#weather-today-humidity-text,
#weather-tomorrow-high-text,
#weather-tomorrow-low-text,
#weather-tomorrow-feel-text,
#weather-tomorrow-humidity-text {
    font-size: 12px;
}


#weather-today-feel-result,
#weather-today-humidity-result,
#weather-tomorrow-feel-result,
#weather-tomorrow-humidity-result {
    font-size: 20px;
    margin-top: -4px;
}

.no-touch .slideable-widget:hover #weather-today-high-text,
.no-touch .slideable-widget:hover #weather-today-low-text,
.no-touch .slideable-widget:hover #weather-today-feel-text,
.no-touch .slideable-widget:hover #weather-today-humidity-text,
.no-touch .slideable-widget:hover #weather-tomorrow-high-text,
.no-touch .slideable-widget:hover #weather-tomorrow-low-text,
.no-touch .slideable-widget:hover #weather-tomorrow-feel-text,
.no-touch .slideable-widget:hover #weather-tomorrow-humidity-text,
.touch .slideable-widget.open #weather-today-high-text,
.touch .slideable-widget.open #weather-today-low-text,
.touch .slideable-widget.open #weather-today-feel-text,
.touch .slideable-widget.open #weather-today-humidity-text,
.touch .slideable-widget.open #weather-tomorrow-high-text,
.touch .slideable-widget.open #weather-tomorrow-low-text,
.touch .slideable-widget.open #weather-tomorrow-feel-text,
.touch .slideable-widget.open #weather-tomorrow-humidity-text,
.slideable-widget.first-time #weather-today-high-text,
.slideable-widget.first-time #weather-today-low-text,
.slideable-widget.first-time #weather-today-feel-text,
.slideable-widget.first-time #weather-today-humidity-text,
.slideable-widget.first-time #weather-tomorrow-high-text,
.slideable-widget.first-time #weather-tomorrow-low-text,
.slideable-widget.first-time #weather-tomorrow-feel-text,
.slideable-widget.first-time #weather-tomorrow-humidity-text {
    color: #888;
}

#weather-today-high-result,
#weather-today-low-result,
#weather-tomorrow-high-result,
#weather-tomorrow-low-result {
    color: #FFF;
    font-size: 26px;
    font-weight: bold;
    margin-top: -4px;
}

.no-touch .slideable-widget:hover #weather-today-high-result,
.no-touch .slideable-widget:hover #weather-today-low-result,
.no-touch .slideable-widget:hover #weather-tomorrow-high-result,
.no-touch .slideable-widget:hover #weather-tomorrow-low-result,
.touch .slideable-widget.open #weather-today-high-result,
.touch .slideable-widget.open #weather-today-low-result,
.touch .slideable-widget.open #weather-tomorrow-high-result,
.touch .slideable-widget.open #weather-tomorrow-low-result,
.slideable-widget.first-time #weather-today-high-result,
.slideable-widget.first-time #weather-today-low-result,
.slideable-widget.first-time #weather-tomorrow-high-result,
.slideable-widget.first-time #weather-tomorrow-low-result {
    color: #636363;
}

#weather-today-high-result sup, #weather-today-low-result sup,
#weather-tomorrow-high-result sup, #weather-tomorrow-low-result sup {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: -11px;
}

.no-touch .slideable-widget:hover #weather-today-feel-result,
.no-touch .slideable-widget:hover #weather-today-humidity-result,
.no-touch .slideable-widget:hover #weather-tomorrow-feel-result,
.no-touch .slideable-widget:hover #weather-tomorrow-humidity-result,
.touch .slideable-widget.open #weather-today-feel-result,
.touch .slideable-widget.open #weather-today-humidity-result,
.touch .slideable-widget.open #weather-tomorrow-feel-result,
.touch .slideable-widget.open #weather-tomorrow-humidity-result,
.slideable-widget.first-time #weather-today-feel-result,
.slideable-widget.first-time #weather-today-humidity-result,
.slideable-widget.first-time #weather-tomorrow-feel-result,
.slideable-widget.first-time #weather-tomorrow-humidity-result {
    color: #959595;
}

#weather-today-low, #weather-today-humidity,
#weather-tomorrow-low, #weather-tomorrow-humidity {
    margin-left: 4px;
}

#weather-today-feel-result sup, #weather-tomorrow-feel-result sup {
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: -8px;
}

.d .margin-wrapper.game-day-title {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width: 936px;
}

/*Game Day Label Module*/
#game-day-label-container {
    background-color:#000;
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.85);
    bottom: 65px;
    height: 30px;
    left: 836px;
    position: absolute;
    width: 274px;
    z-index: 3;
}

.d #game-day-label-container {
    left: auto;
    right: 0;
    bottom: 30px;
}

.ie8 #game-day-label-container,
.ie9 #game-day-label-container {
    filter: none;
}

.t #game-day-label-container {
    background-color: #000;
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.65);
    left: 0;
    margin: 0 auto;
    max-width: 940px;
    position: relative;
    top: -426px;
    width: 100%;
    z-index: 3;
}

@-moz-document url-prefix() {
    .t #game-day-label-container{
        top: -570px;    
    }
}

.t.ie #game-day-label-container {
    margin-top: -574px;
    top: 0;
}

#game-day-label-heading {
    border-bottom: 1px solid #BFBFBF;
    height: 30px;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

.t #game-day-label-heading {
    background: none;
    border-bottom: none;
    float: left;
    margin-left: 7%;
    width: 54%;
    z-index: 3;
}

.ie8 #game-day-label-heading {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000, endColorstr=#dd000000);
}

#game-day-label-heading-default-wrapper,
#game-day-label-heading-dynamic-text {
    height: 29px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

#game-day-label-heading-dynamic-text {
    display: none;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px;
    width: 254px;
}

.t #game-day-label-heading-dynamic-text {
    padding: 0;
    width: 100%;
}

#game-day-label-heading-default-icon {
    background-position: -343px -71px;
    display: inline-block;
    height: 14px;
    margin-top: 5px;
    position: relative;
    top: 2px;
    width: 56px;
}

#game-day-label-heading-default-text {
    color: #7D7D7D;
    display: inline-block;
    font-family: 'Playoff Pro Cond Medium',sans-serif;
    font-size: 14px;
    margin-left: 9px;
}

#game-day-label-share {
    background-color: #000;
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.65);
    cursor: pointer;
    height: 29px;
    padding-top: 1px;
    position: absolute;
    right: 0;
    top: 31px;
    width: 91px;
}

.ie9 #game-day-label-share {
    background: none;
}

.t #game-day-label-share {
    background: none;
    float: right;
    left: auto;
    padding-bottom: 7px;
    position: relative;
    right: auto;
    top: 0;
    width: 12%;
}

#game-day-label-share-header-text {
    border-left: 1px solid #9A998C;
    color: #888;
    display: inline-block;
    font-family: "Playoff Pro Cond Bold",sans-serif;
    font-size: 12px;
    height: 17px;
    padding-left: 16px;
}

.t #game-day-label-share-header-text {
    font-size: 11px;
    font-weight: normal;
}

.no-touch #game-day-label-share:hover #game-day-label-share-header-text {
    color: #CCC;
}

#game-day-share-icon {
    background-position: -206px 0;
    display: inline-block;
    height: 15px;
    position: relative;
    top: 3px;
    width: 16px;
}

.no-touch #game-day-label-share:hover #game-day-share-icon {
    background-position: -222px 0;
}

#game-day-share-menu {
    background-color: #FFF;
    box-shadow: 2px -1px 2px #333;
    display: none;
    height: 96px;
    position: absolute;
    right: 9px;
    top: -103px;
    width: 125px;
    z-index: 5;
}

.t #game-day-share-menu {
    right: 33%;
    top: 37px;
}

#game-day-fb-share .fb-text,
#game-day-twitter-share .twitter-text,
#game-day-email-share .email-text {
    float: left;
    font-size: 12px;
    color: #464646;
}

#game-day-fb-share {
    padding: 9px 0 0 12px;
}

#game-day-fb-share .fb-logo {
    width: 21px;
    height: 21px;
    float: left;
    background-position: -170px -15px;
}

#game-day-fb-share .fb-text {
    padding: 2px 0 0 8px;
}

#game-day-twitter-share, #game-day-email-share {
    margin-top: 31px;
    padding-left: 12px;
}

#game-day-email-share {
    margin-top: 60px;
}

#game-day-twitter-share .twitter-logo {
    width: 25px;
    height: 21px;
    float: left;
    background-position: -191px -15px;
}

#game-day-twitter-share .twitter-text {
    padding: 2px 0 0 5px;
}

#game-day-email-share .email-text {
    padding: 2px 0 0 8px;
}

#game-day-email-share .email-logo {
    width: 23px;
    height: 17px;
    float: left;
    background-position: -216px -15px;
}

#game-day-fb-share .fb-text,
#game-day-twitter-share .twitter-text,
#game-day-email-share .email-text{
    text-decoration: none;
    font-family: "Playoff Pro Cond Bold",sans-serif;
    color: #464646;
}

#game-day-fb-share .fb-text:hover,
#game-day-twitter-share .twitter-text:hover,
#game-day-email-share .email-text:hover{
    text-decoration: underline;
}

#game-day-whitearrow {
    background-position: -185px -38px;
    height: 12px;
    position: absolute;
    right: 7px;
    top: 96px;
    width: 21px;
    z-index: 5;
}

.t #game-day-whitearrow {
    background-position: -184px -3px;
    right: 5px;
    top: -12px;
}

/*Upcoming Events Module*/
#events-container {
    overflow: hidden;
}

.m.android #events-container {
    overflow: visible;
}

.touch #events-container {
    height: 190px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.event-info {
    border-bottom: 1px solid #BDBDBD;
    color: #FFF;
    font-size: 12px;
    filter: inherit;
    opacity: inherit;
    margin: 4px 15px 8px;
    padding-bottom: 8px;
    position: relative;
    top: 0;
    width: 87%;
}

.event-info.last {
    border-bottom: none;
}

.event-title {
    color: #FFF;
    font-weight: bold;
}

.no-touch .slideable-widget:hover .event-title,
.touch .slideable-widget.open .event-title,
.slideable-widget.first-time .event-title {
    color: #363636;
}

.no-touch .slideable-widget:hover .event-title:hover,
.touch .slideable-widget.open .event-title:hover,
.touch .slideable-widget:focus .event-title:focus {
    color: #C00;
}

.no-touch .slideable-widget:hover .event-time,
.touch .slideable-widget.open .event-time,
.slideable-widget.first-time .event-time {
    color: #898989;
}

#scrollbar-track {
    height: 184px;
    position: absolute;
    right: 6px;
    top: 43px;
    background: transparent;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 4px;
    filter: inherit;
    opacity: inherit;
}

.no-touch .slideable-widget:hover #scrollbar-track {
    background-color: #AFA4A3;
}

.touch #scrollbar-track {
    display: none;
}

#upcoming-events-scrollbar {
    position: absolute;
    background-color: #FFF;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 4px;
    filter: inherit;
    opacity: inherit;
}

.no-touch .slideable-widget:hover #upcoming-events-scrollbar,
.touch .slideable-widget.open #upcoming-events-scrollbar,
.slideable-widget.first-time #upcoming-events-scrollbar {
    background-color: #A3A3A3;
}

.no-touch .slideable-widget:hover #upcoming-events-scrollbar,
.touch .slideable-widget.open #upcoming-events-scrollbar,
.slideable-widget.first-time #upcoming-events-scrollbar {
    background-color: #464646;
}

/*Bottom ticker module*/
#ticker-container {
    background-position: 0 -454px;
    bottom: 0;
    height: 35px;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 4;
}

#ticker-scroll {
    width: 668px;
    margin-left: 7%;
    position: relative;
    overflow: hidden;
    background-color: #222;
    float: left;
}

.t #ticker-scroll {
    margin-left: 0;
    width: 545px;
}

#ticker-mask {
    max-width: 668px;
    height: 35px;
    z-index: 5;
    position: absolute;
}

.ticker-edge {
    width: 94px;
}

#ticker-mask-left,
#ticker-mask-right,
#ticker-mask-center {
    float: left;
    height: 35px;
}

#ticker-mask-left {
    background-position: 0 -212px;
}

#ticker-mask-right {
    background-position: -93px -212px;
}

#ticker-mask-center {
    background-position: 0 -540px;
    width: 480px;
}

.t #ticker-mask-center {
    width: 357px;
}

#ticker-text {
    color: white;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    left: 700px;
    line-height: 34px;
    position: relative;
    white-space: nowrap;
}

#ticker-text .ticker-pipe {
    color: #999;
    display: inline-block;
    margin: 0 10px;
    position: relative;
    top: -1px;
}

#ticker-logo {
    float: left;
    margin: 6px 0 0 20px;
    width: 145px;
    height: 19px;
    background-position: -40px -38px;
}

#ticker-container-background {
    background-position: 0 -454px;
    height: 35px;
    position: absolute;
    top: 640px;
    width: 100%;
    z-index: 1;
}

/*Classes*/
.f18 {
    font-size: 18px;
}

.f15 {
    font-size: 15px;
}

.centered {
    width: 950px;
    height: 35px;
    margin: auto;
}

.t .centered {
    width: 713px;
}

/* Gameday Media Engine */
.game-day .mediaEngineContainer .middleHolder {
    width: auto !important;
}

.ie .game-day .mediaEngineContainer .middleHolder {
    overflow-x: visible;
}

.game-day .mediaEngineContainer .middleHolder .mediaSlider,
.game-day .mediaEngineContainer .middleHolder .videoPlayer {
    height: 720px !important;
    width: 100% !important;
}

.game-day .mediaEngineContainer .middleHolder .videoPlayer{
    width: 1350px!important;
}

.d .game-day .mediaEngineContainer .middleHolder .videoPlayer{
    width: 100%!important;
}

.game-day .mediaEngineContainer .middleHolder .videoPlayer video{
    width: 100%;
    object-fit: cover;
}

.d .game-day .mediaEngineContainer .middleHolder .videoPlayer video{
    height: auto;
}

.t .game-day .mediaEngineContainer .middleHolder .mediaSlider,
.t .game-day .mediaEngineContainer .middleHolder .videoPlayer {
    height: 580px !important;
    width: 100%!important;
    left: 0!important;
}

.game-day .mediaEngineContainer .middleHolder .previousButton,
.game-day .mediaEngineContainer .middleHolder .nextButton {
    display: none !important;
}

.game-day .mediaEngineContainer .bottomHolder {
    bottom: 0;
    display: block;
    filter: alpha(opacity=100);
    height: 29px !important;
    left: 836px;
    opacity: 1;
    position: absolute !important;
    width: 183px;
}

.d .game-day .mediaEngineContainer .bottomHolder {
    background-color: transparent;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(enabled = false);
    left: 0;
    margin: auto !important;
    right: 0;
    width: 936px;
}

.game-day .mediaEngineContainer .buttonBar {
    top: 6px;
}

.d .game-day .mediaEngineContainer .buttonBar {
    top: auto;
    padding-top: 6px;
    width: 183px !important;
    background-color:#000;
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.65);
    height: 30px;
    position: absolute;
    right: 91px;
}

@-moz-document url-prefix() {
    .game-day .mediaEngineContainer .bottomHolder{
        bottom: 124px;    
    }

    .d #game-day-label-container {
        bottom: 154px;
    }
}


.t .game-day .mediaEngineContainer .bottomHolder {
    background: none !important;
    border-left: 1px solid #9A998C;
    bottom: auto !important;
    height: 29px !important;
    left: auto !important;
    right: 14% !important;
    top: 155px !important;
    z-index: 4;
}

html.touch .game-day .mediaEngineContainer .bottomHolder {
    width: 142px !important;
}

.ie .game-day .mediaEngineContainer .bottomHolder {
    bottom: 129px !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000);
}

.ie #game-day-label-container {
    bottom: 161px !important;
}

.game-day .mediaEngineContainer .bottomHolder .thumbnailSlider {
    display: none !important;
}

.game-day .mediaEngineContainer .clickCatcher {
    display: none !important;
}

.game-day .mediaEngineContainer .buttonBar .videoPlayPauseButton {
    margin: 0 19px 0 21px !important;
}

html.touch .game-day .mediaEngineContainer .buttonBar .videoPlayPauseButton,
html.touch .game-day .mediaEngineContainer .buttonBar .videoPlayPauseButton.playing {
    margin: 0 27px 0 30px !important;
}

html.touch .game-day .mediaEngineContainer .videoVolume {
    display: none !important;
}

.game-day .mediaEngineContainer .videoCCButton {
    margin-right: 20px !important;
}

.game-day .mediaEngineContainer .slidesHolder li {
    width: 100% !important;
}

.game-day .mediaEngineContainer .slidesHolder li .slideTitle {
    background-color: #000 !important;
    bottom: 81px !important;
    color: #7D7D7D;
    display: none !important;
    filter: alpha(opacity=100);
    height: 24px !important;
    left: auto !important;
    opacity: 1 !important;
    padding: 6px 0 0 !important;
    position: absolute !important;
    right: 172px !important;
    width: 274px;
}

.game-day .mediaEngineContainer .videoPlayer .progressBar,
html.touch .game-day .mediaEngineContainer .videoPlayer .progressBar {
    display: none !important;
}

html.touch .game-day .mediaEngineContainer .videoPlayer .thumbTouch {
    display: none !important;
}

.game-day .mediaEngineContainer .videoCaption {
    background: none !important;
    color: #FFF !important;
    font-size: 18px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    margin: 0 auto;
    max-width: 920px;
    text-shadow: 0 1px 1px #000;
    top: 305px;
    width: 100%;
    z-index: 2 !important;
}

.t .game-day .mediaEngineContainer .videoCaption {
    top: 184px;
}

.game-day .mediaEngineContainer .videoReplayButton {
    display: none !important;
}

.foco#upcoming-events-container,
.foco#weather-module-container {
    background-color: rgba(255,255,255,0.85);
}
.foco#upcoming-events-container .module-header-text {
    background-color: #9e1c20;
}
.foco#weather-module-container .module-header-text {
    background-color: #1994D7;
}
.foco#upcoming-events-container .event-title {
    color: #363636;
}
.foco#upcoming-events-container .event-time {
    color: #898989;
}
.foco#weather-today-high-text,
.foco#weather-today-low-text,
.foco#weather-today-feel-text,
.foco#weather-today-humidity-text,
.foco#weather-tomorrow-high-text,
.foco#hover #weather-tomorrow-low-text,
.foco#weather-tomorrow-feel-text,
.foco#weather-tomorrow-humidity-text {
    color: #888;
}
.foco#weather-module-container.weather-icon {
    background-position: 0 -297px;
}

.foco #weather-module-today-header,
.foco #weather-module-today-header,
.foco #weather-module-tomorrow-header,
.foco #weather-module-tomorrow-header {
    color: #252525;
}

.game-day-carousel > .owl-wrapper-outer {
    position: absolute;
}

.slides.two.full-image,
.ie9 .full-image.slides,
.ie10 .full-image.slides {
    z-index: 2;
    position: relative;
}

.game-day-carousel > .owl-controls {
    position: absolute;
    margin-top: 459px;
    width: 100%;
}

.game-day-carousel > .owl-controls > .owl-buttons > .owl-prev {
    float: left;
}

.game-day-carousel > .owl-controls > .owl-buttons > .owl-next {
    float: right;   
}

.owl-prev.disabled, .owl-next.disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.game-day-carousel > .owl-controls.clickable > .owl-buttons > div:hover {
    opacity: .97;
}

.upcoming-events #events-container .event-info a:focus {
    color: #C00;
}
