/* SCHEDULE STYLES - Customized */
#custom-schedule {
    position: relative;
    margin:0;
}
#custom-schedule .mod-wrp-1 {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#custom-schedule .bd ul {
    margin: 0;
}
#custom-schedule .bd ul li {
    background: url("http://prod.static.saints.clubs.nfl.com/assets/img/schedule-spr.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    width: 58.75px;
    font-family: 'Oswald',sans-serif;
}
#custom-schedule .bd ul li:hover {
    cursor: pointer;
}
#custom-schedule .bd ul li.last {
    margin-right: 0;
}
#custom-schedule .bd ul li.niners {
    background-position: 0 0px;
}
#custom-schedule .bd ul li.niners:hover, #custom-schedule .bd ul li.niners.current {
    background-position: 0 0;
}
#custom-schedule .bd ul li.bills {
    background-position: -59px 0px;
}
#custom-schedule .bd ul li.bills:hover, #custom-schedule .bd ul li.bills.current {
    background-position: -59px 0;
}
#custom-schedule .bd ul li.rams {
    background-position: -118px 0px;
}
#custom-schedule .bd ul li.rams:hover, #custom-schedule .bd ul li.rams.current {
    background-position: -118px 0;
}
#custom-schedule .bd ul li.cardinals {
    background-position: -177px 0px;
}
#custom-schedule .bd ul li.cardinals:hover, #custom-schedule .bd ul li.cardinals.current {
    background-position: -177px 0;
}
#custom-schedule .bd ul li.saints {
    background-position: -236px 0px;
}
#custom-schedule .bd ul li.saints:hover, #custom-schedule .bd ul li.saints.current {
    background-position: -236px 0;
}
#custom-schedule .bd ul li.falcons {
    background-position: -295px 0px;
}
#custom-schedule .bd ul li.falcons:hover, #custom-schedule .bd ul li.falcons.current {
    background-position: -295px 0;
}
#custom-schedule .bd ul li.panthers {
    background-position: -354px 0px;
}
#custom-schedule .bd ul li.panthers:hover, #custom-schedule .bd ul li.panthers.current {
    background-position: -354px 0;
}
#custom-schedule .bd ul li.buccaneers {
    background-position: -413px 0px;
}
#custom-schedule .bd ul li.buccaneers:hover, #custom-schedule .bd ul li.buccaneers.current {
    background-position: -413px 0;
}
#custom-schedule .bd ul li.vikings {
    background-position: -472px 0px;
}
#custom-schedule .bd ul li.vikings:hover, #custom-schedule .bd ul li.vikings.current {
    background-position: -472px 0;
}
#custom-schedule .bd ul li.packers {
    background-position: -531px 0px;
}
#custom-schedule .bd ul li.packers:hover, #custom-schedule .bd ul li.packers.current {
    background-position: -531px 0;
}
#custom-schedule .bd ul li.lions {
    background-position: -590px 0px;
}
#custom-schedule .bd ul li.lions:hover, #custom-schedule .bd ul li.lions.current {
    background-position: -590px 0;
}
#custom-schedule .bd ul li.bears {
    background-position: -649px 0px;
}
#custom-schedule .bd ul li.bears:hover, #custom-schedule .bd ul li.bears.current {
    background-position: -649px 0;
}
#custom-schedule .bd ul li.redskins {
    background-position: -708px 0px;
}
#custom-schedule .bd ul li.redskins:hover, #custom-schedule .bd ul li.redskins.current {
    background-position: -708px 0;
}
#custom-schedule .bd ul li.eagles {
    background-position: -767px 0px;
}
#custom-schedule .bd ul li.eagles:hover, #custom-schedule .bd ul li.eagles.current {
    background-position: -767px 0;
}
#custom-schedule .bd ul li.giants {
    background-position: -826px 0px;
}
#custom-schedule .bd ul li.giants:hover, #custom-schedule .bd ul li.giants.current {
    background-position: -826px 0;
}
#custom-schedule .bd ul li.cowboys {
    background-position: -885px 0px;
}
#custom-schedule .bd ul li.cowboys:hover, #custom-schedule .bd ul li.cowboys.current {
    background-position: -885px 0;
}
#custom-schedule .bd ul li.chargers {
    background-position: -944px 0px;
}
#custom-schedule .bd ul li.chargers:hover, #custom-schedule .bd ul li.chargers.current {
    background-position: -944px 0;
}
#custom-schedule .bd ul li.raiders {
    background-position: -1003px 0px;
}
#custom-schedule .bd ul li.raiders:hover, #custom-schedule .bd ul li.raiders.current {
    background-position: -1003px 0;
}
#custom-schedule .bd ul li.chiefs {
    background-position: -1062px 0px;
}
#custom-schedule .bd ul li.chiefs:hover, #custom-schedule .bd ul li.chiefs.current {
    background-position: -1062px 0;
}
#custom-schedule .bd ul li.broncos {
    background-position: -1121px 0px;
}
#custom-schedule .bd ul li.broncos:hover, #custom-schedule .bd ul li.broncos.current {
    background-position: -1121px 0;
}
#custom-schedule .bd ul li.titans {
    background-position: -1180px 0px;
}
#custom-schedule .bd ul li.titans:hover, #custom-schedule .bd ul li.titans.current {
    background-position: -1180px 0;
}
#custom-schedule .bd ul li.steelers {
    background-position: -1239px 0px;
}
#custom-schedule .bd ul li.steelers:hover, #custom-schedule .bd ul li.steelers.current {
    background-position: -1239px 0;
}
#custom-schedule .bd ul li.texans {
    background-position: -1298px 0px;
}
#custom-schedule .bd ul li.texans:hover, #custom-schedule .bd ul li.texans.current {
    background-position: -1298px 0;
}
#custom-schedule .bd ul li.colts {
    background-position: -1357px 0px;
}
#custom-schedule .bd ul li.colts:hover, #custom-schedule .bd ul li.colts.current {
    background-position: -1357px 0;
}
#custom-schedule .bd ul li.jaguars {
    background-position: -1416px 0px;
}
#custom-schedule .bd ul li.jaguars:hover, #custom-schedule .bd ul li.jaguars.current {
    background-position: -1416px 0;
}
#custom-schedule .bd ul li.patriots {
    background-position: -1475px 0px;
}
#custom-schedule .bd ul li.patriots:hover, #custom-schedule .bd ul li.patriots.current {
    background-position: -1475px 0;
}
#custom-schedule .bd ul li.jets {
    background-position: -1534px 0px;
}
#custom-schedule .bd ul li.jets:hover, #custom-schedule .bd ul li.jets.current {
    background-position: -1534px 0;
}
#custom-schedule .bd ul li.ravens {
    background-position: -1593px 0px;
}
#custom-schedule .bd ul li.ravens:hover, #custom-schedule .bd ul li.ravens.current {
    background-position: -1593px 0;
}
#custom-schedule .bd ul li.bengals {
    background-position: -1652px 0px;
}
#custom-schedule .bd ul li.bengals:hover, #custom-schedule .bd ul li.bengals.current {
    background-position: -1652px 0;
}
#custom-schedule .bd ul li.browns {
    background-position: -1711px 0px;
}
#custom-schedule .bd ul li.browns:hover, #custom-schedule .bd ul li.browns.current {
    background-position: -1711px 0;
}
#custom-schedule .bd ul li.dolphins {
    background-position: -1770px 0px;
}
#custom-schedule .bd ul li.dolphins:hover, #custom-schedule .bd ul li.dolphins.current {
    background-position: -1770px 0;
}
#custom-schedule .bd ul li.seahawks {
    background-position: -1829px 0px;
}
#custom-schedule .bd ul li.seahawks:hover, #custom-schedule .bd ul li.seahawks.current {
    background-position: -1829px 0;
}
#custom-schedule .bd ul li.opponent .game-info.pullDown {
    visibility: visible;
}

#custom-schedule .bd ul li.opponent .game-info {
    background: #006db0; /* Old browsers */
    background: -moz-linear-gradient(top,  #006db0 0%, #006db0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006db0), color-stop(100%,#006db0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #006db0 0%,#006db0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #006db0 0%,#006db0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #006db0 0%,#006db0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #006db0 0%,#006db0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006db0', endColorstr='#006db0',GradientType=0 ); /* IE6-9 */
    border: 2px inset #006db0;
    visibility: hidden;
    position: absolute;
    top:40px;
    width: 237px;
    z-index: 9030;
}
.module.schedule.strip .hd .title h2 a {
	color:#000;
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover,
.module.schedule.strip .hd .title h2 a:after,
.module.schedule.strip .hd .title h2 a:hover:after {
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover:after {
	content: " Ã‚Â»";
}
/* Adjusting last four schedule items to fit within schedule parent */
#custom-schedule .bd ul li.buccaneers .game-info,
#custom-schedule .bd ul li.buccaneers .game-opponent {
    margin-left: -6px;
}
#custom-schedule .bd ul li.cardinals .game-info,
#custom-schedule .bd ul li.cardinals .game-opponent {
    margin-left: -65px;
}
#custom-schedule .bd ul li.buccaneers.second .game-info,
#custom-schedule .bd ul li.buccaneers.second .game-opponent {
    margin-left: -124px;
}
#custom-schedule .bd ul li.falcons.last .game-info,
#custom-schedule .bd ul li.falcons.last .game-opponent {
    margin-left: -182px;
}
#custom-schedule .bd ul li .game-close {
    visibility: hidden;
}
#custom-schedule .bd ul li .game-close a {
    display: block;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
#custom-schedule .bd ul li .game-close a:hover {
    background-position: -16px 0px;
}
#custom-schedule .bd ul li .game-opponent {
    height: 110px;
    left: -10px;
    position: relative;
    top: -10px;
    width: 110px;
    z-index: 9999;
    visibility: hidden;
}
.no-csstransitions #custom-schedule .bd ul li:hover .game-opponent {
    visibility: visible;
}
#custom-schedule .bd ul li .game-week {
    margin: 8px 0 8px 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#ebd29e;
    font-size: 14px;
    font-weight:300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup {
    margin: 5px 0 0 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#fff;
    font-size:11px;
    line-height: 22px;
    font-weight:300;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
}
#custom-schedule .bd ul li .game-time {
    margin: 5px 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 220px;
    color:#ddd;
    font-size:16px;
    font-weight:300;
    text-transform: none;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-recap {
    margin: 5px 10px 0;
    text-align: center;
    width: 216px;
}
#custom-schedule .bd ul li .game-recap ul li {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: auto;
    margin-right: 0;
    padding: 0 5px;
    width: auto;
}
#custom-schedule .bd ul li .game-ad {
    text-align: center;
    margin-top:10px;
    padding-top:8px;
    padding-bottom:3px;
    border-top:#555 1px solid;
    background: #ffffff;
}
#custom-schedule .bd ul li .game-ad img {
    width:170px;
}
#custom-schedule .bd ul li .game-details {
    color: white;
    display: block;
    height: 40px;
    width: 59px;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details:hover {
    color: #B4975A;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details.active {
    color: #B4975A;
}
#custom-schedule .bd ul li .game-details .result {
    display: block;
    font-size: 10px;
    position: relative;
    text-align: right;
    top: 25px;
    font-family: 'Oswald',sans-serif;
    text-decoration: none;
    padding-right: 3px;
    font-weight: 400;
}
#custom-schedule .bd ul li.niners:hover {
    background-position: 0 -80px;
}
#custom-schedule .bd ul li.bills:hover {
    background-position: -59px -80px;
}
#custom-schedule .bd ul li.rams:hover {
    background-position: -118px -80px;
}
#custom-schedule .bd ul li.cardinals:hover {
    background-position: -177px -80px;
}
#custom-schedule .bd ul li.saints:hover {
    background-position: -236px -80px;
}
#custom-schedule .bd ul li.falcons:hover {
    background-position: -295px -80px;
}
#custom-schedule .bd ul li.panthers:hover {
    background-position: -354px -80px;
}
#custom-schedule .bd ul li.buccaneers:hover {
    background-position: -413px -80px;
}
#custom-schedule .bd ul li.vikings:hover {
    background-position: -472px -80px;
}
#custom-schedule .bd ul li.packers:hover {
    background-position: -531px -80px;
}
#custom-schedule .bd ul li.lions:hover {
    background-position: -590px -80px;
}
#custom-schedule .bd ul li.bears:hover {
    background-position: -649px -80px;
}
#custom-schedule .bd ul li.redskins:hover {
    background-position: -708px -80px;
}
#custom-schedule .bd ul li.eagles:hover {
    background-position: -767px -80px;
}
#custom-schedule .bd ul li.giants:hover {
    background-position: -826px -80px;
}
#custom-schedule .bd ul li.cowboys:hover {
    background-position: -885px -80px;
}
#custom-schedule .bd ul li.chargers:hover {
    background-position: -944px -80px;
}
#custom-schedule .bd ul li.raiders:hover {
    background-position: -1003px -80px;
}
#custom-schedule .bd ul li.chiefs:hover {
    background-position: -1062px -80px;
}
#custom-schedule .bd ul li.broncos:hover {
    background-position: -1121px -80px;
}
#custom-schedule .bd ul li.titans:hover {
    background-position: -1180px -80px;
}
#custom-schedule .bd ul li.steelers:hover {
    background-position: -1239px -80px;
}
#custom-schedule .bd ul li.texans:hover {
    background-position: -1298px -80px;
}
#custom-schedule .bd ul li.colts:hover {
    background-position: -1357px -80px;
}
#custom-schedule .bd ul li.jaguars:hover {
    background-position: -1416px -80px;
}
#custom-schedule .bd ul li.patriots:hover {
    background-position: -1475px -80px;
}
#custom-schedule .bd ul li.jets:hover {
    background-position: -1534px -80px;
}
#custom-schedule .bd ul li.ravens:hover {
    background-position: -1593px -80px;
}
#custom-schedule .bd ul li.bengals:hover {
    background-position: -1652px -80px;
}
#custom-schedule .bd ul li.browns:hover {
    background-position: -1711px -80px;
}
#custom-schedule .bd ul li.dolphins:hover {
    background-position: -1770px -80px;
}
#custom-schedule .bd ul li.seahawks:hover {
    background-position: -1829px -80px;
}
#custom-schedule .bd ul li.niners .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bills .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BUF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.rams .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/LA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cardinals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ARI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bengals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.saints .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NO/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.falcons .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ATL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.panthers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CAR/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.buccaneers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.vikings .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.packers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/GB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.lions .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DET/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bears .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.redskins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/WAS/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.eagles .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.giants .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYG/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cowboys .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chargers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SD/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.raiders .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/OAK/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chiefs .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/KC/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.broncos .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.titans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.steelers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PIT/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.texans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/HOU/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.colts .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/IND/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jaguars .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/JAX/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.patriots .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jets .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYJ/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.ravens .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.browns .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CLE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.dolphins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.seahawks .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SEA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}

/*
==============================================
expandUp
==============================================
*/

.expandUp{
    animation-name: expandUp;
    -webkit-animation-name: expandUp;

    animation-duration: 0.58s;
    -webkit-animation-duration: 0.58s;

    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;

    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;

    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
}

@keyframes expandUp {
    0% {
        transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        transform: translateY(3%);
        visibility: visible;
    }
    100% {
        transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

@-webkit-keyframes expandUp {
    0% {
        -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        -webkit-transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        -webkit-transform: translateY(3%);
        visibility: visible;
    }
    100% {
        -webkit-transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
    animation-name: pullDown;
    -webkit-animation-name: pullDown;

    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;

    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;

    transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
    0% {
        transform: scaleY(0.1);
    }
    40% {
        transform: scaleY(1.02);
    }
    60% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes pullDown {
    0% {
        -webkit-transform: scaleY(0.1);
    }
    40% {
        -webkit-transform: scaleY(1.02);
    }
    60% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(1);
    }
}
/* End Schedule Styles *//* SCHEDULE STYLES - Customized */
#custom-schedule {
    position: relative;
    margin:0;
}
#custom-schedule .mod-wrp-1 {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#custom-schedule .bd ul {
    margin: 0;
}
#custom-schedule .bd ul li {
    background: url("http://prod.static.saints.clubs.nfl.com/assets/img/schedule-spr.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    width: 58.75px;
    font-family: 'Oswald',sans-serif;
}
#custom-schedule .bd ul li:hover {
    cursor: pointer;
}
#custom-schedule .bd ul li.last {
    margin-right: 0;
}
#custom-schedule .bd ul li.niners {
    background-position: 0 0px;
}
#custom-schedule .bd ul li.niners:hover, #custom-schedule .bd ul li.niners.current {
    background-position: 0 0;
}
#custom-schedule .bd ul li.bills {
    background-position: -59px 0px;
}
#custom-schedule .bd ul li.bills:hover, #custom-schedule .bd ul li.bills.current {
    background-position: -59px 0;
}
#custom-schedule .bd ul li.rams {
    background-position: -118px 0px;
}
#custom-schedule .bd ul li.rams:hover, #custom-schedule .bd ul li.rams.current {
    background-position: -118px 0;
}
#custom-schedule .bd ul li.cardinals {
    background-position: -177px 0px;
}
#custom-schedule .bd ul li.cardinals:hover, #custom-schedule .bd ul li.cardinals.current {
    background-position: -177px 0;
}
#custom-schedule .bd ul li.saints {
    background-position: -236px 0px;
}
#custom-schedule .bd ul li.saints:hover, #custom-schedule .bd ul li.saints.current {
    background-position: -236px 0;
}
#custom-schedule .bd ul li.falcons {
    background-position: -295px 0px;
}
#custom-schedule .bd ul li.falcons:hover, #custom-schedule .bd ul li.falcons.current {
    background-position: -295px 0;
}
#custom-schedule .bd ul li.panthers {
    background-position: -354px 0px;
}
#custom-schedule .bd ul li.panthers:hover, #custom-schedule .bd ul li.panthers.current {
    background-position: -354px 0;
}
#custom-schedule .bd ul li.buccaneers {
    background-position: -413px 0px;
}
#custom-schedule .bd ul li.buccaneers:hover, #custom-schedule .bd ul li.buccaneers.current {
    background-position: -413px 0;
}
#custom-schedule .bd ul li.vikings {
    background-position: -472px 0px;
}
#custom-schedule .bd ul li.vikings:hover, #custom-schedule .bd ul li.vikings.current {
    background-position: -472px 0;
}
#custom-schedule .bd ul li.packers {
    background-position: -531px 0px;
}
#custom-schedule .bd ul li.packers:hover, #custom-schedule .bd ul li.packers.current {
    background-position: -531px 0;
}
#custom-schedule .bd ul li.lions {
    background-position: -590px 0px;
}
#custom-schedule .bd ul li.lions:hover, #custom-schedule .bd ul li.lions.current {
    background-position: -590px 0;
}
#custom-schedule .bd ul li.bears {
    background-position: -649px 0px;
}
#custom-schedule .bd ul li.bears:hover, #custom-schedule .bd ul li.bears.current {
    background-position: -649px 0;
}
#custom-schedule .bd ul li.redskins {
    background-position: -708px 0px;
}
#custom-schedule .bd ul li.redskins:hover, #custom-schedule .bd ul li.redskins.current {
    background-position: -708px 0;
}
#custom-schedule .bd ul li.eagles {
    background-position: -767px 0px;
}
#custom-schedule .bd ul li.eagles:hover, #custom-schedule .bd ul li.eagles.current {
    background-position: -767px 0;
}
#custom-schedule .bd ul li.giants {
    background-position: -826px 0px;
}
#custom-schedule .bd ul li.giants:hover, #custom-schedule .bd ul li.giants.current {
    background-position: -826px 0;
}
#custom-schedule .bd ul li.cowboys {
    background-position: -885px 0px;
}
#custom-schedule .bd ul li.cowboys:hover, #custom-schedule .bd ul li.cowboys.current {
    background-position: -885px 0;
}
#custom-schedule .bd ul li.chargers {
    background-position: -944px 0px;
}
#custom-schedule .bd ul li.chargers:hover, #custom-schedule .bd ul li.chargers.current {
    background-position: -944px 0;
}
#custom-schedule .bd ul li.raiders {
    background-position: -1003px 0px;
}
#custom-schedule .bd ul li.raiders:hover, #custom-schedule .bd ul li.raiders.current {
    background-position: -1003px 0;
}
#custom-schedule .bd ul li.chiefs {
    background-position: -1062px 0px;
}
#custom-schedule .bd ul li.chiefs:hover, #custom-schedule .bd ul li.chiefs.current {
    background-position: -1062px 0;
}
#custom-schedule .bd ul li.broncos {
    background-position: -1121px 0px;
}
#custom-schedule .bd ul li.broncos:hover, #custom-schedule .bd ul li.broncos.current {
    background-position: -1121px 0;
}
#custom-schedule .bd ul li.titans {
    background-position: -1180px 0px;
}
#custom-schedule .bd ul li.titans:hover, #custom-schedule .bd ul li.titans.current {
    background-position: -1180px 0;
}
#custom-schedule .bd ul li.steelers {
    background-position: -1239px 0px;
}
#custom-schedule .bd ul li.steelers:hover, #custom-schedule .bd ul li.steelers.current {
    background-position: -1239px 0;
}
#custom-schedule .bd ul li.texans {
    background-position: -1298px 0px;
}
#custom-schedule .bd ul li.texans:hover, #custom-schedule .bd ul li.texans.current {
    background-position: -1298px 0;
}
#custom-schedule .bd ul li.colts {
    background-position: -1357px 0px;
}
#custom-schedule .bd ul li.colts:hover, #custom-schedule .bd ul li.colts.current {
    background-position: -1357px 0;
}
#custom-schedule .bd ul li.jaguars {
    background-position: -1416px 0px;
}
#custom-schedule .bd ul li.jaguars:hover, #custom-schedule .bd ul li.jaguars.current {
    background-position: -1416px 0;
}
#custom-schedule .bd ul li.patriots {
    background-position: -1475px 0px;
}
#custom-schedule .bd ul li.patriots:hover, #custom-schedule .bd ul li.patriots.current {
    background-position: -1475px 0;
}
#custom-schedule .bd ul li.jets {
    background-position: -1534px 0px;
}
#custom-schedule .bd ul li.jets:hover, #custom-schedule .bd ul li.jets.current {
    background-position: -1534px 0;
}
#custom-schedule .bd ul li.ravens {
    background-position: -1593px 0px;
}
#custom-schedule .bd ul li.ravens:hover, #custom-schedule .bd ul li.ravens.current {
    background-position: -1593px 0;
}
#custom-schedule .bd ul li.bengals {
    background-position: -1652px 0px;
}
#custom-schedule .bd ul li.bengals:hover, #custom-schedule .bd ul li.bengals.current {
    background-position: -1652px 0;
}
#custom-schedule .bd ul li.browns {
    background-position: -1711px 0px;
}
#custom-schedule .bd ul li.browns:hover, #custom-schedule .bd ul li.browns.current {
    background-position: -1711px 0;
}
#custom-schedule .bd ul li.dolphins {
    background-position: -1770px 0px;
}
#custom-schedule .bd ul li.dolphins:hover, #custom-schedule .bd ul li.dolphins.current {
    background-position: -1770px 0;
}
#custom-schedule .bd ul li.seahawks {
    background-position: -1829px 0px;
}
#custom-schedule .bd ul li.seahawks:hover, #custom-schedule .bd ul li.seahawks.current {
    background-position: -1829px 0;
}
#custom-schedule .bd ul li.opponent .game-info.pullDown {
    visibility: visible;
}

#custom-schedule .bd ul li.opponent .game-info {
    background: #006db0; /* Old browsers */
    background: -moz-linear-gradient(top,  #006db0 0%, #006db0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006db0), color-stop(100%,#006db0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #006db0 0%,#006db0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #006db0 0%,#006db0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #006db0 0%,#006db0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #006db0 0%,#006db0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006db0', endColorstr='#006db0',GradientType=0 ); /* IE6-9 */
    border: 2px inset #006db0;
    visibility: hidden;
    position: absolute;
    top:40px;
    width: 237px;
    z-index: 9030;
}
.module.schedule.strip .hd .title h2 a {
	color:#000;
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover,
.module.schedule.strip .hd .title h2 a:after,
.module.schedule.strip .hd .title h2 a:hover:after {
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover:after {
	content: " Ã‚Â»";
}
/* Adjusting last four schedule items to fit within schedule parent */
#custom-schedule .bd ul li.buccaneers .game-info,
#custom-schedule .bd ul li.buccaneers .game-opponent {
    margin-left: -6px;
}
#custom-schedule .bd ul li.cardinals .game-info,
#custom-schedule .bd ul li.cardinals .game-opponent {
    margin-left: -65px;
}
#custom-schedule .bd ul li.buccaneers.second .game-info,
#custom-schedule .bd ul li.buccaneers.second .game-opponent {
    margin-left: -124px;
}
#custom-schedule .bd ul li.falcons.last .game-info,
#custom-schedule .bd ul li.falcons.last .game-opponent {
    margin-left: -182px;
}
#custom-schedule .bd ul li .game-close {
    visibility: hidden;
}
#custom-schedule .bd ul li .game-close a {
    display: block;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
#custom-schedule .bd ul li .game-close a:hover {
    background-position: -16px 0px;
}
#custom-schedule .bd ul li .game-opponent {
    height: 110px;
    left: -10px;
    position: relative;
    top: -10px;
    width: 110px;
    z-index: 9999;
    visibility: hidden;
}
.no-csstransitions #custom-schedule .bd ul li:hover .game-opponent {
    visibility: visible;
}
#custom-schedule .bd ul li .game-week {
    margin: 8px 0 8px 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#ebd29e;
    font-size: 14px;
    font-weight:300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup {
    margin: 5px 0 0 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#fff;
    font-size:11px;
    line-height: 22px;
    font-weight:300;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
}
#custom-schedule .bd ul li .game-time {
    margin: 5px 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 220px;
    color:#ddd;
    font-size:16px;
    font-weight:300;
    text-transform: none;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-recap {
    margin: 5px 10px 0;
    text-align: center;
    width: 216px;
}
#custom-schedule .bd ul li .game-recap ul li {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: auto;
    margin-right: 0;
    padding: 0 5px;
    width: auto;
}
#custom-schedule .bd ul li .game-ad {
    text-align: center;
    margin-top:10px;
    padding-top:8px;
    padding-bottom:3px;
    border-top:#555 1px solid;
    background: #ffffff;
}
#custom-schedule .bd ul li .game-ad img {
    width:170px;
}
#custom-schedule .bd ul li .game-details {
    color: white;
    display: block;
    height: 40px;
    width: 59px;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details:hover {
    color: #B4975A;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details.active {
    color: #B4975A;
}
#custom-schedule .bd ul li .game-details .result {
    display: block;
    font-size: 10px;
    position: relative;
    text-align: right;
    top: 25px;
    font-family: 'Oswald',sans-serif;
    text-decoration: none;
    padding-right: 3px;
    font-weight: 400;
}
#custom-schedule .bd ul li.niners:hover {
    background-position: 0 -80px;
}
#custom-schedule .bd ul li.bills:hover {
    background-position: -59px -80px;
}
#custom-schedule .bd ul li.rams:hover {
    background-position: -118px -80px;
}
#custom-schedule .bd ul li.cardinals:hover {
    background-position: -177px -80px;
}
#custom-schedule .bd ul li.saints:hover {
    background-position: -236px -80px;
}
#custom-schedule .bd ul li.falcons:hover {
    background-position: -295px -80px;
}
#custom-schedule .bd ul li.panthers:hover {
    background-position: -354px -80px;
}
#custom-schedule .bd ul li.buccaneers:hover {
    background-position: -413px -80px;
}
#custom-schedule .bd ul li.vikings:hover {
    background-position: -472px -80px;
}
#custom-schedule .bd ul li.packers:hover {
    background-position: -531px -80px;
}
#custom-schedule .bd ul li.lions:hover {
    background-position: -590px -80px;
}
#custom-schedule .bd ul li.bears:hover {
    background-position: -649px -80px;
}
#custom-schedule .bd ul li.redskins:hover {
    background-position: -708px -80px;
}
#custom-schedule .bd ul li.eagles:hover {
    background-position: -767px -80px;
}
#custom-schedule .bd ul li.giants:hover {
    background-position: -826px -80px;
}
#custom-schedule .bd ul li.cowboys:hover {
    background-position: -885px -80px;
}
#custom-schedule .bd ul li.chargers:hover {
    background-position: -944px -80px;
}
#custom-schedule .bd ul li.raiders:hover {
    background-position: -1003px -80px;
}
#custom-schedule .bd ul li.chiefs:hover {
    background-position: -1062px -80px;
}
#custom-schedule .bd ul li.broncos:hover {
    background-position: -1121px -80px;
}
#custom-schedule .bd ul li.titans:hover {
    background-position: -1180px -80px;
}
#custom-schedule .bd ul li.steelers:hover {
    background-position: -1239px -80px;
}
#custom-schedule .bd ul li.texans:hover {
    background-position: -1298px -80px;
}
#custom-schedule .bd ul li.colts:hover {
    background-position: -1357px -80px;
}
#custom-schedule .bd ul li.jaguars:hover {
    background-position: -1416px -80px;
}
#custom-schedule .bd ul li.patriots:hover {
    background-position: -1475px -80px;
}
#custom-schedule .bd ul li.jets:hover {
    background-position: -1534px -80px;
}
#custom-schedule .bd ul li.ravens:hover {
    background-position: -1593px -80px;
}
#custom-schedule .bd ul li.bengals:hover {
    background-position: -1652px -80px;
}
#custom-schedule .bd ul li.browns:hover {
    background-position: -1711px -80px;
}
#custom-schedule .bd ul li.dolphins:hover {
    background-position: -1770px -80px;
}
#custom-schedule .bd ul li.seahawks:hover {
    background-position: -1829px -80px;
}
#custom-schedule .bd ul li.niners .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bills .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BUF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.rams .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/LA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cardinals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ARI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bengals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.saints .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NO/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.falcons .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ATL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.panthers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CAR/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.buccaneers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.vikings .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.packers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/GB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.lions .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DET/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bears .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.redskins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/WAS/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.eagles .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.giants .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYG/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cowboys .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chargers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SD/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.raiders .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/OAK/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chiefs .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/KC/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.broncos .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.titans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.steelers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PIT/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.texans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/HOU/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.colts .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/IND/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jaguars .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/JAX/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.patriots .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jets .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYJ/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.ravens .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.browns .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CLE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.dolphins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.seahawks .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SEA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}

/*
==============================================
expandUp
==============================================
*/

.expandUp{
    animation-name: expandUp;
    -webkit-animation-name: expandUp;

    animation-duration: 0.58s;
    -webkit-animation-duration: 0.58s;

    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;

    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;

    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
}

@keyframes expandUp {
    0% {
        transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        transform: translateY(3%);
        visibility: visible;
    }
    100% {
        transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

@-webkit-keyframes expandUp {
    0% {
        -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        -webkit-transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        -webkit-transform: translateY(3%);
        visibility: visible;
    }
    100% {
        -webkit-transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
    animation-name: pullDown;
    -webkit-animation-name: pullDown;

    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;

    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;

    transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
    0% {
        transform: scaleY(0.1);
    }
    40% {
        transform: scaleY(1.02);
    }
    60% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes pullDown {
    0% {
        -webkit-transform: scaleY(0.1);
    }
    40% {
        -webkit-transform: scaleY(1.02);
    }
    60% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(1);
    }
}
/* End Schedule Styles *//* SCHEDULE STYLES - Customized */
#custom-schedule {
    position: relative;
    margin:0;
}
#custom-schedule .mod-wrp-1 {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    padding: 0;
}
#custom-schedule .bd ul {
    margin: 0;
}
#custom-schedule .bd ul li {
    background: url("http://prod.static.saints.clubs.nfl.com/assets/img/schedule-spr.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    width: 58.75px;
    font-family: 'Oswald',sans-serif;
}
#custom-schedule .bd ul li:hover {
    cursor: pointer;
}
#custom-schedule .bd ul li.last {
    margin-right: 0;
}
#custom-schedule .bd ul li.niners {
    background-position: 0 0px;
}
#custom-schedule .bd ul li.niners:hover, #custom-schedule .bd ul li.niners.current {
    background-position: 0 0;
}
#custom-schedule .bd ul li.bills {
    background-position: -59px 0px;
}
#custom-schedule .bd ul li.bills:hover, #custom-schedule .bd ul li.bills.current {
    background-position: -59px 0;
}
#custom-schedule .bd ul li.rams {
    background-position: -118px 0px;
}
#custom-schedule .bd ul li.rams:hover, #custom-schedule .bd ul li.rams.current {
    background-position: -118px 0;
}
#custom-schedule .bd ul li.cardinals {
    background-position: -177px 0px;
}
#custom-schedule .bd ul li.cardinals:hover, #custom-schedule .bd ul li.cardinals.current {
    background-position: -177px 0;
}
#custom-schedule .bd ul li.saints {
    background-position: -236px 0px;
}
#custom-schedule .bd ul li.saints:hover, #custom-schedule .bd ul li.saints.current {
    background-position: -236px 0;
}
#custom-schedule .bd ul li.falcons {
    background-position: -295px 0px;
}
#custom-schedule .bd ul li.falcons:hover, #custom-schedule .bd ul li.falcons.current {
    background-position: -295px 0;
}
#custom-schedule .bd ul li.panthers {
    background-position: -354px 0px;
}
#custom-schedule .bd ul li.panthers:hover, #custom-schedule .bd ul li.panthers.current {
    background-position: -354px 0;
}
#custom-schedule .bd ul li.buccaneers {
    background-position: -413px 0px;
}
#custom-schedule .bd ul li.buccaneers:hover, #custom-schedule .bd ul li.buccaneers.current {
    background-position: -413px 0;
}
#custom-schedule .bd ul li.vikings {
    background-position: -472px 0px;
}
#custom-schedule .bd ul li.vikings:hover, #custom-schedule .bd ul li.vikings.current {
    background-position: -472px 0;
}
#custom-schedule .bd ul li.packers {
    background-position: -531px 0px;
}
#custom-schedule .bd ul li.packers:hover, #custom-schedule .bd ul li.packers.current {
    background-position: -531px 0;
}
#custom-schedule .bd ul li.lions {
    background-position: -590px 0px;
}
#custom-schedule .bd ul li.lions:hover, #custom-schedule .bd ul li.lions.current {
    background-position: -590px 0;
}
#custom-schedule .bd ul li.bears {
    background-position: -649px 0px;
}
#custom-schedule .bd ul li.bears:hover, #custom-schedule .bd ul li.bears.current {
    background-position: -649px 0;
}
#custom-schedule .bd ul li.redskins {
    background-position: -708px 0px;
}
#custom-schedule .bd ul li.redskins:hover, #custom-schedule .bd ul li.redskins.current {
    background-position: -708px 0;
}
#custom-schedule .bd ul li.eagles {
    background-position: -767px 0px;
}
#custom-schedule .bd ul li.eagles:hover, #custom-schedule .bd ul li.eagles.current {
    background-position: -767px 0;
}
#custom-schedule .bd ul li.giants {
    background-position: -826px 0px;
}
#custom-schedule .bd ul li.giants:hover, #custom-schedule .bd ul li.giants.current {
    background-position: -826px 0;
}
#custom-schedule .bd ul li.cowboys {
    background-position: -885px 0px;
}
#custom-schedule .bd ul li.cowboys:hover, #custom-schedule .bd ul li.cowboys.current {
    background-position: -885px 0;
}
#custom-schedule .bd ul li.chargers {
    background-position: -944px 0px;
}
#custom-schedule .bd ul li.chargers:hover, #custom-schedule .bd ul li.chargers.current {
    background-position: -944px 0;
}
#custom-schedule .bd ul li.raiders {
    background-position: -1003px 0px;
}
#custom-schedule .bd ul li.raiders:hover, #custom-schedule .bd ul li.raiders.current {
    background-position: -1003px 0;
}
#custom-schedule .bd ul li.chiefs {
    background-position: -1062px 0px;
}
#custom-schedule .bd ul li.chiefs:hover, #custom-schedule .bd ul li.chiefs.current {
    background-position: -1062px 0;
}
#custom-schedule .bd ul li.broncos {
    background-position: -1121px 0px;
}
#custom-schedule .bd ul li.broncos:hover, #custom-schedule .bd ul li.broncos.current {
    background-position: -1121px 0;
}
#custom-schedule .bd ul li.titans {
    background-position: -1180px 0px;
}
#custom-schedule .bd ul li.titans:hover, #custom-schedule .bd ul li.titans.current {
    background-position: -1180px 0;
}
#custom-schedule .bd ul li.steelers {
    background-position: -1239px 0px;
}
#custom-schedule .bd ul li.steelers:hover, #custom-schedule .bd ul li.steelers.current {
    background-position: -1239px 0;
}
#custom-schedule .bd ul li.texans {
    background-position: -1298px 0px;
}
#custom-schedule .bd ul li.texans:hover, #custom-schedule .bd ul li.texans.current {
    background-position: -1298px 0;
}
#custom-schedule .bd ul li.colts {
    background-position: -1357px 0px;
}
#custom-schedule .bd ul li.colts:hover, #custom-schedule .bd ul li.colts.current {
    background-position: -1357px 0;
}
#custom-schedule .bd ul li.jaguars {
    background-position: -1416px 0px;
}
#custom-schedule .bd ul li.jaguars:hover, #custom-schedule .bd ul li.jaguars.current {
    background-position: -1416px 0;
}
#custom-schedule .bd ul li.patriots {
    background-position: -1475px 0px;
}
#custom-schedule .bd ul li.patriots:hover, #custom-schedule .bd ul li.patriots.current {
    background-position: -1475px 0;
}
#custom-schedule .bd ul li.jets {
    background-position: -1534px 0px;
}
#custom-schedule .bd ul li.jets:hover, #custom-schedule .bd ul li.jets.current {
    background-position: -1534px 0;
}
#custom-schedule .bd ul li.ravens {
    background-position: -1593px 0px;
}
#custom-schedule .bd ul li.ravens:hover, #custom-schedule .bd ul li.ravens.current {
    background-position: -1593px 0;
}
#custom-schedule .bd ul li.bengals {
    background-position: -1652px 0px;
}
#custom-schedule .bd ul li.bengals:hover, #custom-schedule .bd ul li.bengals.current {
    background-position: -1652px 0;
}
#custom-schedule .bd ul li.browns {
    background-position: -1711px 0px;
}
#custom-schedule .bd ul li.browns:hover, #custom-schedule .bd ul li.browns.current {
    background-position: -1711px 0;
}
#custom-schedule .bd ul li.dolphins {
    background-position: -1770px 0px;
}
#custom-schedule .bd ul li.dolphins:hover, #custom-schedule .bd ul li.dolphins.current {
    background-position: -1770px 0;
}
#custom-schedule .bd ul li.seahawks {
    background-position: -1829px 0px;
}
#custom-schedule .bd ul li.seahawks:hover, #custom-schedule .bd ul li.seahawks.current {
    background-position: -1829px 0;
}
#custom-schedule .bd ul li.opponent .game-info.pullDown {
    visibility: visible;
}

#custom-schedule .bd ul li.opponent .game-info {
    background: #006db0; /* Old browsers */
    background: -moz-linear-gradient(top,  #006db0 0%, #006db0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006db0), color-stop(100%,#006db0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e8a5e 0%,#006db0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #006db0 0%,#006db0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #006db0 0%,#006db0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #006db0 0%,#006db0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006db0', endColorstr='#006db0',GradientType=0 ); /* IE6-9 */
    border: 2px inset #006db0;
    visibility: hidden;
    position: absolute;
    top:40px;
    width: 237px;
    z-index: 9030;
}
.module.schedule.strip .hd .title h2 a {
	color:#000;
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover,
.module.schedule.strip .hd .title h2 a:after,
.module.schedule.strip .hd .title h2 a:hover:after {
	transition:all 0.25s;
	-webkit-transition:all 0.25s;
	-moz-transition:all 0.25s;
}
.module.schedule.strip .hd .title h2 a:hover:after {
	content: " Ã‚Â»";
}
/* Adjusting last four schedule items to fit within schedule parent */
#custom-schedule .bd ul li.buccaneers .game-info,
#custom-schedule .bd ul li.buccaneers .game-opponent {
    margin-left: -6px;
}
#custom-schedule .bd ul li.cardinals .game-info,
#custom-schedule .bd ul li.cardinals .game-opponent {
    margin-left: -65px;
}
#custom-schedule .bd ul li.buccaneers.second .game-info,
#custom-schedule .bd ul li.buccaneers.second .game-opponent {
    margin-left: -124px;
}
#custom-schedule .bd ul li.falcons.last .game-info,
#custom-schedule .bd ul li.falcons.last .game-opponent {
    margin-left: -182px;
}
#custom-schedule .bd ul li .game-close {
    visibility: hidden;
}
#custom-schedule .bd ul li .game-close a {
    display: block;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
#custom-schedule .bd ul li .game-close a:hover {
    background-position: -16px 0px;
}
#custom-schedule .bd ul li .game-opponent {
    height: 110px;
    left: -10px;
    position: relative;
    top: -10px;
    width: 110px;
    z-index: 9999;
    visibility: hidden;
}
.no-csstransitions #custom-schedule .bd ul li:hover .game-opponent {
    visibility: visible;
}
#custom-schedule .bd ul li .game-week {
    margin: 8px 0 8px 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#ebd29e;
    font-size: 14px;
    font-weight:300;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup {
    margin: 5px 0 0 100px;
    text-align: center;
    text-transform: uppercase;
    width: 115px;
    color:#fff;
    font-size:11px;
    line-height: 22px;
    font-weight:300;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-matchup span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
}
#custom-schedule .bd ul li .game-time {
    margin: 5px 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 220px;
    color:#ddd;
    font-size:16px;
    font-weight:300;
    text-transform: none;
    letter-spacing: 1px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}
#custom-schedule .bd ul li .game-recap {
    margin: 5px 10px 0;
    text-align: center;
    width: 216px;
}
#custom-schedule .bd ul li .game-recap ul li {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    display: inline-block;
    float: none;
    height: auto;
    margin-right: 0;
    padding: 0 5px;
    width: auto;
}
#custom-schedule .bd ul li .game-ad {
    text-align: center;
    margin-top:10px;
    padding-top:8px;
    padding-bottom:3px;
    border-top:#555 1px solid;
    background: #ffffff;
}
#custom-schedule .bd ul li .game-ad img {
    width:170px;
}
#custom-schedule .bd ul li .game-details {
    color: white;
    display: block;
    height: 40px;
    width: 59px;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details:hover {
    color: #B4975A;
    text-decoration: none;
}
#custom-schedule .bd ul li .game-details.active {
    color: #B4975A;
}
#custom-schedule .bd ul li .game-details .result {
    display: block;
    font-size: 10px;
    position: relative;
    text-align: right;
    top: 25px;
    font-family: 'Oswald',sans-serif;
    text-decoration: none;
    padding-right: 3px;
    font-weight: 400;
}
#custom-schedule .bd ul li.niners:hover {
    background-position: 0 -80px;
}
#custom-schedule .bd ul li.bills:hover {
    background-position: -59px -80px;
}
#custom-schedule .bd ul li.rams:hover {
    background-position: -118px -80px;
}
#custom-schedule .bd ul li.cardinals:hover {
    background-position: -177px -80px;
}
#custom-schedule .bd ul li.saints:hover {
    background-position: -236px -80px;
}
#custom-schedule .bd ul li.falcons:hover {
    background-position: -295px -80px;
}
#custom-schedule .bd ul li.panthers:hover {
    background-position: -354px -80px;
}
#custom-schedule .bd ul li.buccaneers:hover {
    background-position: -413px -80px;
}
#custom-schedule .bd ul li.vikings:hover {
    background-position: -472px -80px;
}
#custom-schedule .bd ul li.packers:hover {
    background-position: -531px -80px;
}
#custom-schedule .bd ul li.lions:hover {
    background-position: -590px -80px;
}
#custom-schedule .bd ul li.bears:hover {
    background-position: -649px -80px;
}
#custom-schedule .bd ul li.redskins:hover {
    background-position: -708px -80px;
}
#custom-schedule .bd ul li.eagles:hover {
    background-position: -767px -80px;
}
#custom-schedule .bd ul li.giants:hover {
    background-position: -826px -80px;
}
#custom-schedule .bd ul li.cowboys:hover {
    background-position: -885px -80px;
}
#custom-schedule .bd ul li.chargers:hover {
    background-position: -944px -80px;
}
#custom-schedule .bd ul li.raiders:hover {
    background-position: -1003px -80px;
}
#custom-schedule .bd ul li.chiefs:hover {
    background-position: -1062px -80px;
}
#custom-schedule .bd ul li.broncos:hover {
    background-position: -1121px -80px;
}
#custom-schedule .bd ul li.titans:hover {
    background-position: -1180px -80px;
}
#custom-schedule .bd ul li.steelers:hover {
    background-position: -1239px -80px;
}
#custom-schedule .bd ul li.texans:hover {
    background-position: -1298px -80px;
}
#custom-schedule .bd ul li.colts:hover {
    background-position: -1357px -80px;
}
#custom-schedule .bd ul li.jaguars:hover {
    background-position: -1416px -80px;
}
#custom-schedule .bd ul li.patriots:hover {
    background-position: -1475px -80px;
}
#custom-schedule .bd ul li.jets:hover {
    background-position: -1534px -80px;
}
#custom-schedule .bd ul li.ravens:hover {
    background-position: -1593px -80px;
}
#custom-schedule .bd ul li.bengals:hover {
    background-position: -1652px -80px;
}
#custom-schedule .bd ul li.browns:hover {
    background-position: -1711px -80px;
}
#custom-schedule .bd ul li.dolphins:hover {
    background-position: -1770px -80px;
}
#custom-schedule .bd ul li.seahawks:hover {
    background-position: -1829px -80px;
}
#custom-schedule .bd ul li.niners .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bills .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BUF/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.rams .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/LA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cardinals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ARI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bengals .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.saints .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NO/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.falcons .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/ATL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.panthers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CAR/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.buccaneers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.vikings .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.packers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/GB/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.lions .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DET/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.bears .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.redskins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/WAS/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.eagles .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PHI/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.giants .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYG/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.cowboys .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chargers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SD/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.raiders .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/OAK/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.chiefs .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/KC/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.broncos .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/DEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.titans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/TEN/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.steelers .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/PIT/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.texans .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/HOU/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.colts .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/IND/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jaguars .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/JAX/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.patriots .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.jets .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/NYJ/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.ravens .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/BAL/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.browns .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/CLE/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.dolphins .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/MIA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}
#custom-schedule .bd ul li.seahawks .game-opponent {
    background: url("http://prod.static.saints.clubs.nfl.com/nfl-assets/img/gbl-ico-team/SEA/helmets/away/large.png") no-repeat scroll 0 0 transparent;
}

/*
==============================================
expandUp
==============================================
*/

.expandUp{
    animation-name: expandUp;
    -webkit-animation-name: expandUp;

    animation-duration: 0.58s;
    -webkit-animation-duration: 0.58s;

    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;

    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;

    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
}

@keyframes expandUp {
    0% {
        transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        transform: translateY(3%);
        visibility: visible;
    }
    100% {
        transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

@-webkit-keyframes expandUp {
    0% {
        -webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
        visibility: visible;
    }
    60%{
        -webkit-transform: translateY(-7%) scaleY(1.12);
        visibility: visible;
    }
    75%{
        -webkit-transform: translateY(3%);
        visibility: visible;
    }
    100% {
        -webkit-transform: translateY(0%) scale(1) scaleY(1);
        visibility: visible;
    }
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
    animation-name: pullDown;
    -webkit-animation-name: pullDown;

    animation-duration: 1.1s;
    -webkit-animation-duration: 1.1s;

    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;

    transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -webkit-transform-origin: 50% 0%;
}

@keyframes pullDown {
    0% {
        transform: scaleY(0.1);
    }
    40% {
        transform: scaleY(1.02);
    }
    60% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(0.98);
    }
    80% {
        transform: scaleY(1.01);
    }
    100% {
        transform: scaleY(1);
    }
}

@-webkit-keyframes pullDown {
    0% {
        -webkit-transform: scaleY(0.1);
    }
    40% {
        -webkit-transform: scaleY(1.02);
    }
    60% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(0.98);
    }
    80% {
        -webkit-transform: scaleY(1.01);
    }
    100% {
        -webkit-transform: scaleY(1);
    }
}
/* End Schedule Styles */