/* FEATURED GALLERIES */
.hp-featured-galleries .mod-wrp-1 {
	margin: 0 20px 0 0;
}

.hp-featured-galleries .mod-wrp-3 {
	padding: 10px 0;
}


/* Gallery Headlines */

.schedule.strip .mod-title,
.schedule.strip  .hd .title,
.hp-content-stream .mod-title,
.hp-content-stream .hd .title,
.hp-featured-galleries .mod-title,
.hp-featured-galleries .hd .title,
.hp-saints-audio .mod-title,
.hp-saints-audio .hd .title,
#hp-headlines .mod-title,
#hp-headlines .hd .title {
	background: #fff;
	border: none;
	margin: 0;
	padding: 0;
}

.schedule.strip .mod-title h2,
.schedule.strip  .hd .title h2,
.hp-content-stream .mod-title h2,
.hp-content-stream .hd .title h2,
.hp-featured-galleries .mod-title h2,
.hp-featured-galleries .hd .title h2,
.hp-saints-audio .mod-title h2,
.hp-saints-audio .hd .title h2,
#hp-headlines .mod-title h2,
#hp-headlines .hd .title {
	border-top: 2px solid #000;
	margin: 0;
	padding: 10px 0;
	font-family: din_alternateregular, sans-serif;
	font-weight: bold;
	font-size: 26px;
	line-height: 26px;
	color: #000;
	text-transform: uppercase;
}

/* End Gallery Headlines */


/* More Galleries Link */

#hp-headlines .ft,
.hp-saints-audio .ft,
.hp-featured-galleries .ft {
	margin: 0;
}

#hp-headlines .ft .action-bar,
.hp-saints-audio .ft .action-bar,
.hp-featured-galleries .ft .action-bar {
	margin: 0;
	padding: 0;
	background: none;
}

#hp-headlines .ft .action-bar a.content-more,
#hp-headlines .ft .action-bar a:hover,
.hp-saints-audio .ft .action-bar a.content-more,
.hp-saints-audio .ft .action-bar a:hover,
.hp-featured-galleries .ft .action-bar a.content-more,
.hp-featured-galleries .ft .action-bar a:hover {
	float: none;
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	font-weight: bold;
	font-family: din_alternateregular, sans-serif;
	color: #000;
}

#hp-headlines .ft .action-bar a:hover,
.hp-saints-audio .ft .action-bar a:hover,
.hp-featured-galleries .ft .action-bar a:hover {
	color: #9f8958;
	text-decoration: none;
}

/* End More Galleries Link */


/* Thumbs */
.hp-featured-galleries {
}

.hp-featured-galleries .content-list-variation-3 .bd {
	width: 300px;
}

.hp-featured-galleries .content-list-variation-3 .bd ul li {
	width: 96px;
	height: auto;
	margin: 10px 6px 0 0;
	padding: 0;
}

.hp-featured-galleries .bd ul li.loop-last {
	margin-right: 0;
}

.hp-featured-galleries .bd ul li .thumb {
	width: 96px;
	height: 64px;
	margin:0;
	padding: 0;
}

.hp-featured-galleries .bd ul li .thumb a {
	width: 96px;
	height: 64px;
	padding: 0;
	overflow: hidden;
}
.hp-featured-galleries .content-list-variation-3 .bd ul li .thumb a img {
	width: 96px;
	height: auto;
	min-height: 64px;
}

.hp-featured-galleries .content-list-variation-3 .bd ul li .thumb a:hover {
	width: 92px;
	height: 60px;
	border: 2px solid #9f8958;
}

.hp-featured-galleries .content-list-variation-3 .bd ul li .thumb a:hover img {
	margin: -2px 0 0 -2px;
}

/* First Image */

.hp-featured-galleries .bd ul li.loop-first {
	width: 300px;
	margin: 0;
}

.hp-featured-galleries .bd ul li.loop-first .thumb {
	width: 300px;
	height: 180px;
	position: relative;
}

.hp-featured-galleries .bd ul li.loop-first .thumb a {
	width: 300px;
	height: 180px;
}
.hp-featured-galleries .content-list-variation-3 .bd ul li.loop-first .thumb a img {
	width: 300px;
	min-height: 180px;
}

.hp-featured-galleries .content-list-variation-3 .bd ul li.loop-first .thumb a:hover {
	width: 296px;
	height: 176px;
	border: 2px solid #9f8958;
}

.hp-featured-galleries .content-list-variation-3 .bd ul li.loop-first .thumb a:hover img {
	margin: -2px 0 0 -2px;
}


.hp-featured-galleries .bd ul li .thumb a span {
	display: none;
}


.hp-featured-galleries .content-list-variation-3 .bd li div h3 {
 	display: none;
}

.hp-featured-galleries .bd ul li.loop-first .thumb a span {
	left: 268px;
	top: 148px;
	opacity: 1;
	width: 32px;
	height: 32px;
	position: absolute;
	display: block;
}

.hp-featured-galleries .bd ul li.loop-first .thumb a:hover span {
	left: 266px;
	top: 146px;
	opacity: 0.75;
}

.hp-featured-galleries .bd ul li.loop-first .thumb a span {
	background: url("/assets/nflimg/content-stream-icon-photo.png") no-repeat 0 0 transparent;
}


/* SAINTS HEADLINES */
#hp-headlines {
	margin: 10px 20px 0 20px;
}

#hp-headlines .content-list-variation-1 .mod-wrp-1 {
	margin: 0;
}

#hp-headlines .content-list-variation-1 .mod-wrp-3 {
	padding: 10px 0;
}

#hp-headlines .mod-title {
	background: none;
	margin: 0;
	padding: 0;
}

#hp-headlines .mod-title h2 {
	padding: 0;
	border: none;
}

#hp-headlines .bd {
	padding: 0;
}

#hp-headlines .bd ul {
	padding: 0 0 0 10px;
}

#hp-headlines .bd li {
	padding: 0;
	border-bottom: 1px solid #e2d4a8;
	overflow: visible;
}

#hp-headlines .bd li.loop-even {
	background: transparent;
}

#hp-headlines .bd li div h3 {
	background: none;
	padding: 0;
}

#hp-headlines .bd li div h3 a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 12px 20px 12px 40px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
}
#hp-headlines .bd li div h3 a:hover {
	color: #9f8958;
	text-decoration: none;
}

#hp-headlines .bd li.content-type-club-article div h3 a {
	background: url("/assets/nflimg/headline-icon-article-black.png") no-repeat left center transparent;
}
#hp-headlines .bd li.content-type-club-article div h3 a:hover {
	background: url("/assets/nflimg/headline-icon-article-gold.png") no-repeat left center transparent;
}

#hp-headlines .bd li.content-type-photo-gallery div h3 a {
	background: url("/assets/nflimg/headline-icon-photo-black.png") no-repeat left center transparent;
}
#hp-headlines .bd li.content-type-photo-gallery div h3 a:hover {
	background: url("/assets/nflimg/headline-icon-photo-gold.png") no-repeat left center transparent;
}

#hp-headlines .bd li.content-type-video div h3 a {
	background: url("/assets/nflimg/headline-icon-play-black.png") no-repeat left center transparent;
}
#hp-headlines .bd li.content-type-video div h3 a:hover {
	background: url("/assets/nflimg/headline-icon-play-gold.png") no-repeat left center transparent;
}

#hp-headlines .bd li div h3 a span {
	padding: 0;
}

#hp-headlines .ft {
	margin: 0;
}

#hp-headlines .ft .action-bar {
	margin: 0;
	padding: 0;
	background: none;
}


/* END SAINTS HEADLINES *


/* SAINTS AUDIO */
.hp-saints-audio {
	margin: 0;
}

.hp-saints-audio .content-list-variation-1 .mod-wrp-1 {
	margin: 0 20px 0 0;
}

.hp-saints-audio .content-list-variation-1 .mod-wrp-3 {
	padding: 10px 0;
}

.hp-saints-audio .mod-title {
	background: none;
	margin: 0;
	padding: 0 0 95px 0;
	background: url("/assets/img/black-and-blue-report.jpg") no-repeat center bottom transparent;
}

.hp-saints-audio .bd {
	padding: 0;
}

.hp-saints-audio .bd ul {
	padding: 0 0 0 10px;
}

.hp-saints-audio .content-list-variation-1 .bd li,
.hp-saints-audio .content-list-variation-1 .bd li.loop-last {
	padding: 0;
	border-bottom: 1px solid #e2d4a8;
	overflow: visible;
}

.hp-saints-audio .bd li.loop-even {
	background: transparent;
}

.hp-saints-audio .bd li div h3 {
	background: none;
	padding: 0;
}

.hp-saints-audio .content-list-variation-1 .bd li div h3 a {
	display: block;
	margin: 0 0 0 -10px;
	padding: 12px 20px 12px 40px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.hp-saints-audio .content-list-variation-1 .bd li div h3 a:hover {
	color: #9f8958;
	text-decoration: none;
}

.hp-saints-audio .content-list-variation-1 .bd li.content-type-audio div h3 a {
	background: url("/assets/nflimg/headline-icon-volume-black.png") no-repeat 0 center transparent;
}
.hp-saints-audio .content-list-variation-1 .bd li.content-type-audio div h3 a:hover {
	background: url("/assets/nflimg/headline-icon-volume-gold.png") no-repeat 0 center transparent;
}

.hp-saints-audio .bd li div h3 a span {
	padding: 0;
}

/* END SAINTS AUDIO *



/* END FEATURED GALLERIES */


/* CENTERPIECE */
.centerpiece {
	margin: 10px 0 20px 0;
}

.centerpiece .chapter-list li .content > div {
    margin-bottom: 0;
    margin-right: 20px;
}

.centerpiece .chapter-list li .content {
	background-color: rgba(255, 255, 255, 0.75);
}

.centerpiece .chapter-list li .content h3 a {
	font-family: din_alternateregular, sans-serif;
	font-weight: bold;
	font-size: 24px;
	line-height: 26px;
	color: #000;
}
.centerpiece .chapter-list li .content h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.centerpiece .chapter-list li .content .summary a {
	color: #000;
	font-size: 14px;
	font-weight: normal;
}

.centerpiece .chapter-list li .content .summary .more-link a,
.centerpiece .chapter-list li .content .summary .more-link a:hover {
	font-family: din_alternateregular, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #9f8958;
}

.centerpiece .chapter-list li .content .summary .more-link a:hover {
	text-decoration; underline;
}

.centerpiece .chapter-list li .content .related-links ul li a,
.centerpiece .chapter-list li .content .related-links ul li a:hover {
	color: #9f8958;
}
.centerpiece .chapter-list li .content .related-links ul li a:hover {
	text-decoration: underline;
}

.centerpiece .chapter-navigation li .icon a {
	background-color: #fff;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 2px solid #000000;
	padding: 6px;
}

.centerpiece .chapter-navigation li .icon a:hover {
	background-color: #000;
	padding: 6px;
}

.centerpiece .chapter-navigation li.current .icon a {
	background-color: #000;
}

.centerpiece .chapter-navigation li .icon a span {
	display: none;
}

/* END CENTERPIECE */


/* CONTENT STREAM */

.hp-content-stream .content-list-variation-2 .mod-wrp-1 {
	padding-top: 0;
	margin: 0 20px 0 0;
}

.hp-content-stream .content-list-variation-2 .mod-wrp-3 {
	padding: 0;
}

.hp-content-stream .content-list-variation-2 a {
	font-size: 18px;
	font-weight: 400;
}

.hp-content-stream .content-list-variation-2 .mod-title {
	margin: 0;
	padding: 0;
	background: transparent;
}

.hp-content-stream .content-list-variation-2 .mod-title h2 {
}

.hp-content-stream .content-list-variation-2 .bd {
	padding: 15px 0 0 0;
}

.hp-content-stream .content-list-variation-2 .bd ul li {
	padding: 20px 0;
	width: 100%;
border-bottom: solid 1px #ddd;
}

.hp-content-stream .content-list-variation-2 .bd li {
	padding-bottom: 20px;
}

.hp-content-stream .content-list-variation-2 .bd ul li .thumb {
	width: 200px;
	height: 120px;
	margin: 0 20px 0 0;
}

.hp-content-stream .content-list-variation-2 .bd ul li .thumb a  {
	width: 200px;
	height: 120px;
	overflow: hidden;
	padding: 0;
	border: none;
}

.hp-content-stream .content-list-variation-2 .bd ul li .thumb a  img {
	width: 200px;
	width: 200px;
	min-height: 120px;
	margin: 0;
}

.hp-content-stream .content-list-variation-2 .bd ul li .thumb a:hover  {
	width: 196px;
	height: 116px;
	border: 2px solid #9f8958;
}

.hp-content-stream .content-list-variation-2 .bd ul li .thumb a:hover  img {
	margin: -2px 0 0 -2px;
}

html > body .hp-content-stream .tmb-video-play,
.hp-content-stream .bd li.content-type-club-article .thumb a span,
.hp-content-stream .bd li.content-type-photo-gallery .thumb a span {
	top: 88px;
	left: 168px;
	opacity: 1;
	width: 32px;
	height: 32px;
	position: absolute;
}

html > body .hp-content-stream a:hover .tmb-video-play,
.hp-content-stream .bd li.content-type-club-article .thumb a:hover span,
.hp-content-stream .bd li.content-type-photo-gallery .thumb a:hover span {
	top: 86px;
	left: 166px;
	opacity: 0.75;
}

html > body .hp-content-stream .tmb-video-play {
	background: url("/assets/nflimg/content-stream-icon-play.png") no-repeat 0 0 transparent;
}

.hp-content-stream .bd li.content-type-club-article .thumb a span {
	background: url("/assets/nflimg/content-stream-icon-article.png") no-repeat 0 0 transparent;
}

.hp-content-stream .bd li.content-type-photo-gallery .thumb a span {
	background: url("/assets/nflimg/content-stream-icon-photo.png") no-repeat 0 0 transparent;
}

.hp-content-stream .content-list-variation-2 .bd li div .details {
	font-style: normal;
}

.hp-content-stream .content-list-variation-2 .bd li.loop-last {
	padding-bottom: 20px;
	border-bottom: none;
}

.hp-content-stream .content-list-variation-2 .bd li div h3 {
	padding-top: 40px;
	margin-left: 220px;
}

.hp-content-stream .content-list-variation-2 .bd li div h3 a {
	color: #333;
}

.hp-content-stream .content-list-variation-2 .bd ul li p {
	font-family: arial;
	color: #555;
	font-weight:normal;
	margin-left: 220px;
}

.hp-content-stream .content-list-variation-2 .bd li div h3 a:hover {
	color: #9f8958;
}

.hp-content-stream .content-list-variation-2 .bd ul li::before {
	position: relative;
	display: block;
	float: right;
	width: 80px;
	height: 22px;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	color: #b5975a;
	background-color: #2e2e2e;
}

.hp-content-stream .content-list-variation-2 .bd ul li.loop-first {
	padding-top: 0;
}
.hp-content-stream .content-list-variation-2 .bd ul li.content-type-video::before {
	content: 'VIDEO';
}

.hp-content-stream .content-list-variation-2 .bd ul li.content-type-photo-gallery::before {
	content: 'PHOTOS';
}

.hp-content-stream .content-list-variation-2 .bd ul li.content-type-club-article::before {
	content: 'NEWS';
}

/*
.hp-content-stream .content-list-variation-2 .bd li div .details .date,
.hp-content-stream .content-list-variation-2 .bd li div .details .date .highlight {
	color: #757a7d;
	font-size: 10px;
	font-family: arial, sans-serif;
	display: none;
}
 */

/* END CONTENT STREAM */


/* SCHEDULE STRIP */
.module.schedule.strip {
	margin: 0 10px 0 0;
}

.schedule.strip .hd {
	display: block;
}

.schedule.strip .hd .title {
}

.schedule.strip .hd .title h2 {
}

.schedule.strip .bd {
	padding: 0;
}

.schedule.strip .season .game .link {
	width: 58.75px;
}

/* END SCHEDULE STRIP */


/* HOT TOPICS */
#hot-topics {
	height: 35px;
	margin: 0 20px 20px 0;
	background: #9f8958;
	text-align: right;
}

#hot-topics  ul li {
	display: inline-block;
	position: relative;
	height: 35px;
	line-height: 35px;
	list-style-type: none;
	padding: 0;
}

#hot-topics  ul li a {
	margin: 0;
	padding: 0 8px 0 10px;
	border-left: 1px #fff solid;
}

#hot-topics  ul li.first a {
	margin: 0;
	padding-left: 18px;
	background: url("/assets/nflimg/icon-bolt.png") no-repeat left center transparent;
	border: none;

}

#hot-topics  ul li.last a {
	margin: 0;
	padding: 0;
	border: none;
}

#hot-topics  ul li a span {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #fff;
	text-transform: capitalize;
}

#hot-topics  ul li a:hover span {
	color: #000;
}

/* END HOT TOPICS */


/* POLL */
.polls .mod-wrp-1 {
	height: 250px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}

/*  END POLL */


/* MORE LINKS */
.more-links {
	margin: 0 20px 0 0;
	padding: 0;
	text-align: center;
	border-top: 1px solid #ddd;
}

.more-links ul,
.more-links ul li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.more-links ul li {
	display: inline-block;
	text-align: center;
	width: 200px;
	padding: 20px 0;
}

.more-links ul li a {
	display: inline-block;
	width: 150px;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	font-family: din_alternateboldr, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9f8958;
	border: 2px solid #9f8958;
	border-radius: 3px;
	text-decoration: none;
}
.more-links ul li a:hover {
	background: #9f8958;
	color: #fff;
	text-decoration: none;
}

/* END MORE LINKS */


/* HEADLINES AD */
.hp-headlines-ad {
	margin: 0;
	padding; 0;
	text-align: center;
}

.hp-headlines-ad a,
.hp-headlines-ad a:hover {
	display: inline-block;
	text-decoration: none;
}
/* END HEADLINES AD */

/* Draft strip */
#c1461315858378 {
    margin-top: 0px;
}
#c1461315858378::before {
	content: '2016 NFL Draft';
	font-family: din_alternateregular, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 0px;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-indent: 5px;
	display: inline-block;
}
/* 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: #9e8a5e; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e8a5e 0%, #5e5438 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e8a5e), color-stop(100%,#5e5438)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e8a5e 0%,#5e5438 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e8a5e 0%,#5e5438 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e8a5e 0%,#5e5438 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9e8a5e 0%,#5e5438 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e8a5e', endColorstr='#5e5438',GradientType=0 ); /* IE6-9 */
    border: 2px inset #B4975A;
    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: #000;
}
#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 */