@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600italic,700);
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,600italic,700);
.partner-logo-sprite, .partner-logo-ap-credit-logo, .partner-logo-fantasy-alarm, .partner-logo-foxsports, .partner-logo-goal-large, .partner-logo-goal, .partner-logo-publishthis-poweredby, .partner-logo-stats-credit-logo, .partner-logo-vivid-seats-top-tickets, .partner-logo-vivid-seats { background-image: url('../image/partner-logo-s9e3971ae36.png'); background-repeat: no-repeat; }

.partner-logo-ap-credit-logo { background-position: 0 0; }

.partner-logo-fantasy-alarm { background-position: 0 -12px; }

.partner-logo-foxsports { background-position: 0 -65px; }

.partner-logo-goal-large { background-position: 0 -100px; }

.partner-logo-goal { background-position: 0 -180px; }

.partner-logo-publishthis-poweredby { background-position: 0 -210px; }

.partner-logo-stats-credit-logo { background-position: 0 -226px; }

.partner-logo-vivid-seats-top-tickets { background-position: 0 -237px; }

.partner-logo-vivid-seats { background-position: 0 -278px; }

table { background-color: transparent; }

th { text-align: left; }

.table, .article .entry-content table { width: 100%; max-width: 100%; margin-bottom: 25px; }
.table > thead > tr > th, .article .entry-content table > thead > tr > th, .table > thead > tr > td, .article .entry-content table > thead > tr > td, .table > tbody > tr > th, .article .entry-content table > tbody > tr > th, .table > tbody > tr > td, .article .entry-content table > tbody > tr > td, .table > tfoot > tr > th, .article .entry-content table > tfoot > tr > th, .table > tfoot > tr > td, .article .entry-content table > tfoot > tr > td { padding: 8px; line-height: 1.428571429; vertical-align: top; border-top: 1px solid #ddd; }
.table > thead > tr > th, .article .entry-content table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > th, .article .entry-content table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .article .entry-content table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .article .entry-content table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .article .entry-content table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .article .entry-content table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .article .entry-content table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody, .article .entry-content table > tbody + tbody { border-top: 2px solid #ddd; }
.table .table, .article .entry-content table .table, .table .article .entry-content table, .article .entry-content .table table, .article .entry-content table table { background-color: #E9E9E9; }

.table-condensed > thead > tr > th, .article .entry-content table > thead > tr > th, .table-condensed > thead > tr > td, .article .entry-content table > thead > tr > td, .table-condensed > tbody > tr > th, .article .entry-content table > tbody > tr > th, .table-condensed > tbody > tr > td, .article .entry-content table > tbody > tr > td, .table-condensed > tfoot > tr > th, .article .entry-content table > tfoot > tr > th, .table-condensed > tfoot > tr > td, .article .entry-content table > tfoot > tr > td { padding: 5px; }

.table-bordered, .article .entry-content table { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .article .entry-content table > thead > tr > th, .table-bordered > thead > tr > td, .article .entry-content table > thead > tr > td, .table-bordered > tbody > tr > th, .article .entry-content table > tbody > tr > th, .table-bordered > tbody > tr > td, .article .entry-content table > tbody > tr > td, .table-bordered > tfoot > tr > th, .article .entry-content table > tfoot > tr > th, .table-bordered > tfoot > tr > td, .article .entry-content table > tfoot > tr > td { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .article .entry-content table > thead > tr > th, .table-bordered > thead > tr > td, .article .entry-content table > thead > tr > td { border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }

.table-hover > tbody > tr:hover > td, .article .entry-content table > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th, .article .entry-content table > tbody > tr:hover > th { background-color: #f5f5f5; }

table col[class*="col-"] { position: static; float: none; display: table-column; }

table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }

.table > thead > tr > td.active, .article .entry-content table > thead > tr > td.active, .table > thead > tr > th.active, .article .entry-content table > thead > tr > th.active, .table > thead > tr.active > td, .article .entry-content table > thead > tr.active > td, .table > thead > tr.active > th, .article .entry-content table > thead > tr.active > th, .table > tbody > tr > td.active, .article .entry-content table > tbody > tr > td.active, .table > tbody > tr > th.active, .article .entry-content table > tbody > tr > th.active, .table > tbody > tr.active > td, .article .entry-content table > tbody > tr.active > td, .table > tbody > tr.active > th, .article .entry-content table > tbody > tr.active > th, .table > tfoot > tr > td.active, .article .entry-content table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .article .entry-content table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .article .entry-content table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .article .entry-content table > tfoot > tr.active > th { background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .article .entry-content table > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .article .entry-content table > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .article .entry-content table > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .article .entry-content table > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th, .article .entry-content table > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.table > thead > tr > td.success, .article .entry-content table > thead > tr > td.success, .table > thead > tr > th.success, .article .entry-content table > thead > tr > th.success, .table > thead > tr.success > td, .article .entry-content table > thead > tr.success > td, .table > thead > tr.success > th, .article .entry-content table > thead > tr.success > th, .table > tbody > tr > td.success, .article .entry-content table > tbody > tr > td.success, .table > tbody > tr > th.success, .article .entry-content table > tbody > tr > th.success, .table > tbody > tr.success > td, .article .entry-content table > tbody > tr.success > td, .table > tbody > tr.success > th, .article .entry-content table > tbody > tr.success > th, .table > tfoot > tr > td.success, .article .entry-content table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .article .entry-content table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .article .entry-content table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .article .entry-content table > tfoot > tr.success > th { background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .article .entry-content table > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .article .entry-content table > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .article .entry-content table > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .article .entry-content table > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th, .article .entry-content table > tbody > tr.success:hover > th { background-color: #d0e9c6; }

.table > thead > tr > td.info, .article .entry-content table > thead > tr > td.info, .table > thead > tr > th.info, .article .entry-content table > thead > tr > th.info, .table > thead > tr.info > td, .article .entry-content table > thead > tr.info > td, .table > thead > tr.info > th, .article .entry-content table > thead > tr.info > th, .table > tbody > tr > td.info, .article .entry-content table > tbody > tr > td.info, .table > tbody > tr > th.info, .article .entry-content table > tbody > tr > th.info, .table > tbody > tr.info > td, .article .entry-content table > tbody > tr.info > td, .table > tbody > tr.info > th, .article .entry-content table > tbody > tr.info > th, .table > tfoot > tr > td.info, .article .entry-content table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .article .entry-content table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .article .entry-content table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .article .entry-content table > tfoot > tr.info > th { background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .article .entry-content table > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .article .entry-content table > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .article .entry-content table > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .article .entry-content table > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th, .article .entry-content table > tbody > tr.info:hover > th { background-color: #c4e3f3; }

.table > thead > tr > td.warning, .article .entry-content table > thead > tr > td.warning, .table > thead > tr > th.warning, .article .entry-content table > thead > tr > th.warning, .table > thead > tr.warning > td, .article .entry-content table > thead > tr.warning > td, .table > thead > tr.warning > th, .article .entry-content table > thead > tr.warning > th, .table > tbody > tr > td.warning, .article .entry-content table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .article .entry-content table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .article .entry-content table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .article .entry-content table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .article .entry-content table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .article .entry-content table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .article .entry-content table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .article .entry-content table > tfoot > tr.warning > th { background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .article .entry-content table > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .article .entry-content table > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .article .entry-content table > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .article .entry-content table > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th, .article .entry-content table > tbody > tr.warning:hover > th { background-color: #faf2cc; }

.table > thead > tr > td.danger, .article .entry-content table > thead > tr > td.danger, .table > thead > tr > th.danger, .article .entry-content table > thead > tr > th.danger, .table > thead > tr.danger > td, .article .entry-content table > thead > tr.danger > td, .table > thead > tr.danger > th, .article .entry-content table > thead > tr.danger > th, .table > tbody > tr > td.danger, .article .entry-content table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .article .entry-content table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .article .entry-content table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .article .entry-content table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .article .entry-content table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .article .entry-content table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .article .entry-content table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .article .entry-content table > tfoot > tr.danger > th { background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .article .entry-content table > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .article .entry-content table > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .article .entry-content table > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .article .entry-content table > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th, .article .entry-content table > tbody > tr.danger:hover > th { background-color: #ebcccc; }

@media screen and (max-width: 659px) { .table-responsive { width: 100%; margin-bottom: 18.75px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; -webkit-overflow-scrolling: touch; }
  .table-responsive > .table, .article .entry-content .table-responsive > table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .article .entry-content .table-responsive > table > thead > tr > th, .table-responsive > .table > thead > tr > td, .article .entry-content .table-responsive > table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .article .entry-content .table-responsive > table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .article .entry-content .table-responsive > table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .article .entry-content .table-responsive > table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td, .article .entry-content .table-responsive > table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered, .article .entry-content .table-responsive > table { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .article .entry-content .table-responsive > table > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .article .entry-content .table-responsive > table > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .article .entry-content .table-responsive > table > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .article .entry-content .table-responsive > table > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .article .entry-content .table-responsive > table > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .article .entry-content .table-responsive > table > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .article .entry-content .table-responsive > table > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .article .entry-content .table-responsive > table > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .article .entry-content .table-responsive > table > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .article .entry-content .table-responsive > table > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .article .entry-content .table-responsive > table > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .article .entry-content .table-responsive > table > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .article .entry-content .table-responsive > table > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .article .entry-content .table-responsive > table > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .article .entry-content .table-responsive > table > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .article .entry-content .table-responsive > table > tfoot > tr:last-child > td { border-bottom: 0; } }

/***

@include breakpoint creates media queries for multiple screen sizes


li { // single breakpoint @include breakpoint(mobile) { //style in here }
 // multiple breakpoint @include breakpoint(mobile, tablet, desktop, wide) { //style in here }
}
**/
/** This mixin keeps lazy loading images from jumping out of contained height @param  integer $x: 16   width in terms of ratio @param  {[type]} $y: 9   height in terms of ratio */
/** This mixin creates a bootstrap button with desired color @param  string $background   color to use as button background */
.byline-module { margin-bottom: 1.6em; }
.byline-module:before, .byline-module:after { content: " "; display: table; }
.byline-module:after { clear: both; }
.byline-module .headshot { width: 50px; height: 50px; background-color: #fff; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border-style: solid; border-width: 1px; border-color: #eee; position: relative; margin: 0 5px 0 0; padding: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; float: left; }
.byline-module .headshot img { margin-left: 5px; }
.byline-module ul { list-style: none; padding: 0; margin: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 90%; float: right; }
.byline-module ul.noheadshot { width: 100%; }
.byline-module ul li { height: 1.729167em; line-height: 1.729167em; font-size: 1.166666em; border-top: 1px solid #ddd; clear: both; }
.byline-module ul li:first-child { border-top: none; }
.byline-module ul li .info { float: left; }
.byline-module ul li .info iframe { margin-left: 10px; }
.byline-module ul li .info a { position: relative; color: #c22026; text-decoration: none; }
.byline-module ul li .info a:hover { text-decoration: none; color: #B9B9B9; }
.byline-module ul li .info .icon-twitter-bird { color: #33CCFF; margin-left: 8px; }
.byline-module ul li .info a[rel="follow-twitter"] { color: #222; text-decoration: none; font-size: 0.8em; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.byline-module ul li .info a[rel="follow-twitter"]:hover { color: #ccc; }
.byline-module ul li .tools { float: right; height: 24px; }
.byline-module ul li .tools:before, .byline-module ul li .tools:after { content: " "; display: table; }
.byline-module ul li .tools:after { clear: both; }
.byline-module ul li .tools a { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.byline-module ul li .tools a:first-child { padding-right: 5px; }
.byline-module ul li .tools a[itemprop="email"]:hover, .byline-module ul li .tools a[itemprop="potentialAction"]:hover { color: #B9B9B9; }
.byline-module ul li .tools a[itemprop="email"] { color: #c22026; }
.byline-module ul li .tools a[itemprop="potentialAction"] { color: #fb8e00; }
.byline-module span[itemprop="name"]:before { content: "By "; color: #000; }
.byline-module span[itemprop="source"]:before { content: "Source: "; }
.byline-module span[itemprop="source"] { float: right; }
.byline-module span.published { font-size: .8749995em; color: #aaa; }
.byline-module span.lastupdated:before { content: "Last updated on "; }
.byline-module span.coverdate:before { content: "Published on "; }

.legacy-social-badges-module { margin: 0 auto 20px 0; display: table; width: 100%; padding: 0; border-collapse: separate; border-spacing: 5px; table-layout: fixed; list-style: none; }
.legacy-social-badges-module .social-badge { text-align: center; text-decoration: none; cursor: pointer; position: relative; }
.legacy-social-badges-module .social-badge a { color: #fff; }
.legacy-social-badges-module .social-badge a[data-share-url] { position: relative; display: block; font-size: 18px; }
.legacy-social-badges-module .social-badge .badge-name { text-indent: -119988px; overflow: hidden; text-align: left; text-transform: capitalize; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
.legacy-social-badges-module .social-badge.facebook { background-color: #3B5998; }
.legacy-social-badges-module .social-badge.facebook a:focus, .legacy-social-badges-module .social-badge.facebook a:hover, .legacy-social-badges-module .social-badge.facebook:hover a, .legacy-social-badges-module .social-badge.facebook:hover { background-color: #5f7ec1; color: #5f7ec1; }
.legacy-social-badges-module .social-badge.facebook a { color: #3B5998; }
.legacy-social-badges-module .social-badge.twitter { background-color: #33CCFF; }
.legacy-social-badges-module .social-badge.twitter a:focus, .legacy-social-badges-module .social-badge.twitter a:hover, .legacy-social-badges-module .social-badge.twitter:hover a, .legacy-social-badges-module .social-badge.twitter:hover { background-color: #80dfff; color: #80dfff; }
.legacy-social-badges-module .social-badge.twitter a { color: #33CCFF; }
.legacy-social-badges-module .social-badge.sn-newsletter { background-color: #d1d1d1; }
.legacy-social-badges-module .social-badge.sn-newsletter a:focus, .legacy-social-badges-module .social-badge.sn-newsletter a:hover, .legacy-social-badges-module .social-badge.sn-newsletter:hover a, .legacy-social-badges-module .social-badge.sn-newsletter:hover { background-color: #f7f7f7; color: #f7f7f7; }
.legacy-social-badges-module .social-badge.sn-newsletter a { color: #d1d1d1; }
.legacy-social-badges-module .social-badge.googleplus { background-color: #DD4B39; }
.legacy-social-badges-module .social-badge.googleplus a:focus, .legacy-social-badges-module .social-badge.googleplus a:hover, .legacy-social-badges-module .social-badge.googleplus:hover a, .legacy-social-badges-module .social-badge.googleplus:hover { background-color: #e8867a; color: #e8867a; }
.legacy-social-badges-module .social-badge.googleplus a { color: #DD4B39; }
.legacy-social-badges-module .social-badge.pinterest { background-color: #cb2027; }
.legacy-social-badges-module .social-badge.pinterest a:focus, .legacy-social-badges-module .social-badge.pinterest a:hover, .legacy-social-badges-module .social-badge.pinterest:hover a, .legacy-social-badges-module .social-badge.pinterest:hover { background-color: #e45459; color: #e45459; }
.legacy-social-badges-module .social-badge.pinterest a { color: #cb2027; }
.legacy-social-badges-module .social-badge.tumblr { background-color: #32506d; }
.legacy-social-badges-module .social-badge.tumblr a:focus, .legacy-social-badges-module .social-badge.tumblr a:hover, .legacy-social-badges-module .social-badge.tumblr:hover a, .legacy-social-badges-module .social-badge.tumblr:hover { background-color: #4a76a1; color: #4a76a1; }
.legacy-social-badges-module .social-badge.tumblr a { color: #32506d; }
.legacy-social-badges-module .social-badge.plain-email { background-color: #aaa; }
.legacy-social-badges-module .social-badge.plain-email a:focus, .legacy-social-badges-module .social-badge.plain-email a:hover, .legacy-social-badges-module .social-badge.plain-email:hover a, .legacy-social-badges-module .social-badge.plain-email:hover { background-color: #d0d0d0; color: #d0d0d0; }
.legacy-social-badges-module .social-badge.plain-email a { color: #aaa; }
.legacy-social-badges-module .social-badge .badge-container { position: relative; }
.legacy-social-badges-module .social-badge.email { background-color: #aaa; padding: 0 8px; position: relative; }
.legacy-social-badges-module .social-badge.email:hover { background-color: #d0d0d0; }
.legacy-social-badges-module .social-badge.email a.mail-badge { color: #fff; }
.legacy-social-badges-module .social-badge.email .dropdown-menu { background-color: #E9E9E9; border-color: #2F2F2F; }
.legacy-social-badges-module .social-badge.email .dropdown-menu a { text-decoration: none; text-align: left; color: #1E1E1E; }
.legacy-social-badges-module .social-badge.email .dropdown-menu a:hover { color: #fff; }
.legacy-social-badges-module .social-badge.email .caret { text-align: right; }
.legacy-social-badges-module .social-badge.email .dropdown-toggle { color: #2F2F2F; position: absolute; top: 0; right: 10px; }
.legacy-social-badges-module .social-badge.iphone { background-color: #454545; }
.legacy-social-badges-module .social-badge.iphone a:focus, .legacy-social-badges-module .social-badge.iphone a:hover, .legacy-social-badges-module .social-badge.iphone:hover a, .legacy-social-badges-module .social-badge.iphone:hover { background-color: #6b6b6b; color: #6b6b6b; }
.legacy-social-badges-module .social-badge.iphone a { color: #454545; }
.legacy-social-badges-module .social-badge.whatsapp { background-color: #11AE09; }
.legacy-social-badges-module .social-badge.whatsapp a:focus, .legacy-social-badges-module .social-badge.whatsapp a:hover, .legacy-social-badges-module .social-badge.whatsapp:hover a, .legacy-social-badges-module .social-badge.whatsapp:hover { background-color: #1cf311; color: #1cf311; }
.legacy-social-badges-module .social-badge.whatsapp a { color: #11AE09; }

.legacy-social-badges-module > .social-badge { display: table-cell; float: none; }

.legacy-social-badges-module > .social-badge { width: 100%; }

body { background-color: #fff !important; }

.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.infinity-load-next-btn, .infinity-load-prev-btn { font-size: 24px !important; color: #ccc !important; text-align: center !important; padding: 6px !important; cursor: pointer !important; border: 2px dotted #ccc !important; border-radius: 10px !important; width: 320px !important; margin: 0 auto !important; margin-top: 20px !important; margin-bottom: 20px !important; }

.article-no-right-rail, .responsive-article { background: #fff; }
.article-no-right-rail a, .responsive-article a { color: #c22026; }
.article-no-right-rail a:hover, .article-no-right-rail a:active, .article-no-right-rail a:focus, .responsive-article a:hover, .responsive-article a:active, .responsive-article a:focus { text-decoration: none; color: #B9B9B9 !important; }
.article-no-right-rail .body-row, .responsive-article .body-row { margin-top: 20px; margin-bottom: 20px; }
.article-no-right-rail .sidebar .ad-placement, .responsive-article .sidebar .ad-placement { min-height: 250px; margin-bottom: 20px; }
.article-no-right-rail .promo-banner, .responsive-article .promo-banner { margin-top: 10px; }
.article-no-right-rail .headline, .responsive-article .headline { font-weight: 600; font-family: "Titillium Web", sans-serif; margin-bottom: 20px; margin-top: 20px; }
.article-no-right-rail .headline a, .responsive-article .headline a { color: #000 !important; }
.article-no-right-rail .headline a:hover, .responsive-article .headline a:hover { color: #000 !important; }
@media (min-width: 320px) { .article-no-right-rail .headline, .responsive-article .headline { line-height: 38px !important; font-size: 32px; }
  .article-no-right-rail .headline a, .responsive-article .headline a { line-height: inherit !important; } }
@media (min-width: 660px) { .article-no-right-rail .headline, .responsive-article .headline { line-height: 38px !important; font-size: 32px; }
  .article-no-right-rail .headline a, .responsive-article .headline a { line-height: inherit !important; } }
@media (min-width: 980px) { .article-no-right-rail .headline, .responsive-article .headline { line-height: 58px !important; font-size: 48px; }
  .article-no-right-rail .headline a, .responsive-article .headline a { line-height: 58px !important; } }
@media (min-width: 1300px) { .article-no-right-rail .headline, .responsive-article .headline { line-height: 58px !important; font-size: 48px; }
  .article-no-right-rail .headline a, .responsive-article .headline a { line-height: 58px !important; } }
.article-no-right-rail .top-media .top-image, .responsive-article .top-media .top-image { margin-bottom: 20px; }
.article-no-right-rail .top-media .top-image img, .responsive-article .top-media .top-image img { display: inline-block; height: auto; max-width: 100%; }
.article-no-right-rail .content, .responsive-article .content { font-family: "Titillium Web", sans-serif; font-weight: 300; line-height: 1.6em !important; line-height: 30px; font-weight: 300; color: #535353; font-family: "Titillium Web", sans-serif; font-family: "Titillium Web", sans-serif; font-weight: 300; line-height: 1.6em !important; color: #535353; font-family: "Titillium Web", sans-serif; }
.article-no-right-rail .content img, .responsive-article .content img { display: inline-block; height: auto; max-width: 100%; }
@media (min-width: 320px) { .article-no-right-rail .content, .responsive-article .content { font-size: 17.1px !important; } }
@media (min-width: 660px) { .article-no-right-rail .content, .responsive-article .content { font-size: 17.1px !important; } }
@media (min-width: 980px) { .article-no-right-rail .content, .responsive-article .content { font-size: 18px !important; } }
@media (min-width: 1300px) { .article-no-right-rail .content, .responsive-article .content { font-size: 19.8px !important; } }
@media (min-width: 320px) { .article-no-right-rail .content, .responsive-article .content { font-size: 17.1px !important; } }
@media (min-width: 660px) { .article-no-right-rail .content, .responsive-article .content { font-size: 17.1px !important; } }
@media (min-width: 980px) { .article-no-right-rail .content, .responsive-article .content { font-size: 18px !important; } }
@media (min-width: 1300px) { .article-no-right-rail .content, .responsive-article .content { font-size: 19.8px !important; } }
.article-no-right-rail .content p, .responsive-article .content p { line-height: 1.8em; margin-top: 0px; margin-bottom: 24px; }
.article-no-right-rail .content h2, .responsive-article .content h2 { font-family: "Titillium Web", sans-serif; font-weight: 300; line-height: 1.6em !important; margin-top: 20px; font-weight: bold; }
@media (min-width: 320px) { .article-no-right-rail .content h2, .responsive-article .content h2 { font-size: 19px !important; } }
@media (min-width: 660px) { .article-no-right-rail .content h2, .responsive-article .content h2 { font-size: 19px !important; } }
@media (min-width: 980px) { .article-no-right-rail .content h2, .responsive-article .content h2 { font-size: 20px !important; } }
@media (min-width: 1300px) { .article-no-right-rail .content h2, .responsive-article .content h2 { font-size: 22px !important; } }
.article-no-right-rail .content .more-links, .responsive-article .content .more-links { font-family: "Titillium Web", sans-serif; font-weight: 300; line-height: 1.6em !important; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
@media (min-width: 320px) { .article-no-right-rail .content .more-links, .responsive-article .content .more-links { font-size: 13.3px !important; } }
@media (min-width: 660px) { .article-no-right-rail .content .more-links, .responsive-article .content .more-links { font-size: 13.3px !important; } }
@media (min-width: 980px) { .article-no-right-rail .content .more-links, .responsive-article .content .more-links { font-size: 14px !important; } }
@media (min-width: 1300px) { .article-no-right-rail .content .more-links, .responsive-article .content .more-links { font-size: 15.4px !important; } }
.article-no-right-rail .content .more-links a, .responsive-article .content .more-links a { font-weight: normal; }
.article-no-right-rail .content .embed-script, .responsive-article .content .embed-script { font-size: 0; }
.article-no-right-rail .content .ad-unit-module, .responsive-article .content .ad-unit-module { margin: 0 auto; text-align: center; }
.article-no-right-rail .content .ad-placement.in-article, .responsive-article .content .ad-placement.in-article { width: 300px; min-height: 250px; margin: 0 auto; text-align: center; margin-top: 10px; margin-bottom: 20px; }
.article-no-right-rail .content .embed-container, .responsive-article .content .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.article-no-right-rail .content .embed-container iframe, .article-no-right-rail .content .embed-container object, .article-no-right-rail .content .embed-container embed, .responsive-article .content .embed-container iframe, .responsive-article .content .embed-container object, .responsive-article .content .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.article-no-right-rail .sport-tag, .responsive-article .sport-tag { height: 36px; line-height: 36px; text-transform: uppercase; font-weight: bold; text-align: center; height: 36px; width: 120px; font-family: "Oswald", sans-serif; text-transform: uppercase; cursor: pointer; line-height: 36px; margin-left: 0px; font-size: 12px; color: #fff; background: #c22026; }
.article-no-right-rail .sport-tag a, .responsive-article .sport-tag a { text-decoration: none; color: #fff !important; }
.article-no-right-rail .sport-tag a:hover, .responsive-article .sport-tag a:hover { color: #fff !important; text-decoration: none; }
.article-no-right-rail .share, .responsive-article .share { position: relative; bottom: 5px; }
.article-no-right-rail .share .social-badges-module.share-buttons, .responsive-article .share .social-badges-module.share-buttons { width: 100%; }
.article-no-right-rail .share .social-badges-module.share-buttons:before, .article-no-right-rail .share .social-badges-module.share-buttons:after, .responsive-article .share .social-badges-module.share-buttons:before, .responsive-article .share .social-badges-module.share-buttons:after { content: " "; display: table; }
.article-no-right-rail .share .social-badges-module.share-buttons:after, .responsive-article .share .social-badges-module.share-buttons:after { clear: both; }
.article-no-right-rail .share .social-badges-module.share-buttons li, .responsive-article .share .social-badges-module.share-buttons li { height: 36px; float: left; text-transform: uppercase; cursor: pointer; line-height: 36px; color: #fff; text-align: center; width: 33%; }
.article-no-right-rail .share .social-badges-module.share-buttons li a, .responsive-article .share .social-badges-module.share-buttons li a { text-decoration: none; }
.article-no-right-rail .share .social-badges-module.share-buttons li a:hover, .responsive-article .share .social-badges-module.share-buttons li a:hover { text-decoration: none; }
.article-no-right-rail .share .social-badges-module.share-buttons li a span, .responsive-article .share .social-badges-module.share-buttons li a span { margin-left: 0; }
.article-no-right-rail .share .social-badges-module.share-buttons li .fa, .responsive-article .share .social-badges-module.share-buttons li .fa { float: left; font-size: 26px; text-align: center; }
.article-no-right-rail .share .social-badges-module.share-buttons li .fa.fa-circle, .responsive-article .share .social-badges-module.share-buttons li .fa.fa-circle { display: none; }
.article-no-right-rail .share .social-badges-module.share-buttons li .fa.fa-envelope-o, .responsive-article .share .social-badges-module.share-buttons li .fa.fa-envelope-o { top: -2px; }
.article-no-right-rail .share .social-badges-module.share-buttons li .badge-name, .responsive-article .share .social-badges-module.share-buttons li .badge-name { color: #fff; display: inline-block; }
@media (max-width: 659px) { .article-no-right-rail .share .social-badges-module.share-buttons li .badge-name, .responsive-article .share .social-badges-module.share-buttons li .badge-name { display: none; } }
.article-no-right-rail .share .social-badges-module.share-buttons li span, .responsive-article .share .social-badges-module.share-buttons li span { margin-left: 10px; }
.article-no-right-rail .share .social-badges-module.share-buttons li.facebook, .responsive-article .share .social-badges-module.share-buttons li.facebook { background: #3B5998; }
.article-no-right-rail .share .social-badges-module.share-buttons li.twitter, .responsive-article .share .social-badges-module.share-buttons li.twitter { background: #33CCFF; }
.article-no-right-rail .share .social-badges-module.share-buttons li.plain-email, .responsive-article .share .social-badges-module.share-buttons li.plain-email { background: #ccc; }
.article-no-right-rail .article-separator, .responsive-article .article-separator { margin-top: 40px; margin-bottom: 20px; border: 4px solid #000; }
.article-no-right-rail .dateline, .responsive-article .dateline { font-size: 13px; height: 24px; line-height: 24px; color: #999; font-style: italic; margin-bottom: 20px; }
.article-no-right-rail .author-byline, .responsive-article .author-byline { font-family: "Titillium Web", sans-serif; font-weight: 300; margin-bottom: 6px; border-bottom: 1px solid #999; padding-bottom: 6px; line-height: 50px; }
.article-no-right-rail .author-byline:before, .article-no-right-rail .author-byline:after, .responsive-article .author-byline:before, .responsive-article .author-byline:after { content: " "; display: table; }
.article-no-right-rail .author-byline:after, .responsive-article .author-byline:after { clear: both; }
.article-no-right-rail .author-byline .author-headshot, .responsive-article .author-byline .author-headshot { float: left; width: 50px; margin-right: 5px; }
.article-no-right-rail .author-byline .author-headshot .headshot, .responsive-article .author-byline .author-headshot .headshot { width: 50px; height: 50px; background-color: #fff; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border-style: solid; border-width: 1px; border-color: #eee; position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; zoom: 1; display: -moz-inline-stack; display: inline-block; vertical-align: top; z-index: 1; }
.article-no-right-rail .author-byline .author-headshot .headshot img, .responsive-article .author-byline .author-headshot .headshot img { position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -20px; float: none; }
.article-no-right-rail .author-byline .author-name, .responsive-article .author-byline .author-name { font-size: 16px; margin-top: 0px; font-weight: bold; line-height: 40px; }
@media (min-width: 320px) { .article-no-right-rail .author-byline .author-name, .responsive-article .author-byline .author-name { float: none; line-height: 1; } }
@media (min-width: 660px) { .article-no-right-rail .author-byline .author-name, .responsive-article .author-byline .author-name { float: left; line-height: 40px; } }
@media (min-width: 980px) { .article-no-right-rail .author-byline .author-name, .responsive-article .author-byline .author-name { float: left; line-height: 40px; } }
@media (min-width: 1300px) { .article-no-right-rail .author-byline .author-name, .responsive-article .author-byline .author-name { float: left; line-height: 40px; } }
.article-no-right-rail .author-byline .author-name a, .responsive-article .author-byline .author-name a { color: #c22026; }
.article-no-right-rail .author-byline .author-name a:hover, .article-no-right-rail .author-byline .author-name a:active, .article-no-right-rail .author-byline .author-name a:focus, .responsive-article .author-byline .author-name a:hover, .responsive-article .author-byline .author-name a:active, .responsive-article .author-byline .author-name a:focus { text-decoration: none; color: #B9B9B9; }
.article-no-right-rail .author-byline .author-name .contributor-tag, .responsive-article .author-byline .author-name .contributor-tag { font-size: 12px; color: #666; line-height: 1; margin: -10px 0 5px 0; }
@media (max-width: 659px) { .article-no-right-rail .author-byline .author-name .contributor-tag, .responsive-article .author-byline .author-name .contributor-tag { margin: 10px 0 5px 0; } }
.article-no-right-rail .author-byline .author-social, .responsive-article .author-byline .author-social { font-size: 16px; font-size: bold; cursor: pointer; }
@media (min-width: 320px) { .article-no-right-rail .author-byline .author-social, .responsive-article .author-byline .author-social { float: none; } }
@media (min-width: 660px) { .article-no-right-rail .author-byline .author-social, .responsive-article .author-byline .author-social { float: right; } }
@media (min-width: 980px) { .article-no-right-rail .author-byline .author-social, .responsive-article .author-byline .author-social { float: right; } }
@media (min-width: 1300px) { .article-no-right-rail .author-byline .author-social, .responsive-article .author-byline .author-social { float: right; } }
.article-no-right-rail .author-byline .author-social .fa-twitter, .responsive-article .author-byline .author-social .fa-twitter { color: #33CCFF; font-weight: bold; font-size: 16px; cursor: pointer; }
.article-no-right-rail .author-byline .author-social:hover, .responsive-article .author-byline .author-social:hover { color: #ccc; }
.article-no-right-rail .author-byline .line, .responsive-article .author-byline .line { height: 1px; background: #ccc; border-bottom: 1px solid #ccc; margin: 5px 0; }
.article-no-right-rail .taboola-widget, .responsive-article .taboola-widget { padding: 10px; margin-bottom: 20px; }
.article-no-right-rail .taboola-widget.article, .responsive-article .taboola-widget.article { margin-top: 40px; }
.article-no-right-rail embed, .article-no-right-rail object, .responsive-article embed, .responsive-article object { width: 100% !important; margin-bottom: 10px; }
.article-no-right-rail .twitter-tweet, .responsive-article .twitter-tweet { width: 100% !important; margin: 0 auto 24px auto !important; }

.article .iframe-left { float: left; padding: 0 1.611111111em 1.611111111em 0; }
.article .iframe-right { float: right; padding: 0 0 1.611111111em 1.611111111em; }
.article .story-row { padding-top: 22px; }
.article .related-videos-module { width: 400px; float: right; text-align: left; margin-left: 10px; }
@media (max-width: 659px) { .article .related-videos-module { width: auto; float: none; margin-left: 0; } }
.article p > img { width: 100%; }
.article h1 { font-family: "Titillium Web", sans-serif; font-weight: bold; font-size: 3.388888889em; line-height: 1.426229508; margin: 0 0 0.475409836em 0; }
.article h1 a:hover { color: black; text-decoration: none; }
.article h2.subhead { font-family: "Titillium Web", sans-serif; font-weight: bold; font-size: 2.277777778em; line-height: 1.114634146; margin: 0 0 1.114634146em 0; }
.article .entry-content { width: 100%; }
.article .entry-content img { max-width: 100%; }
.article .entry-content p, .article .entry-content .slide-content { font-family: "Titillium Web", sans-serif; font-weight: 300; font-size: 1.125em; line-height: 1.611111111; margin: 0 0 1.611111111em 0; color: #222; }
.article .entry-content h2 { font-size: 2.277777778em; line-height: 1.114634146; margin: 1.114634146em 0 0.557317073em 0; }
.article .entry-content h3 { font-weight: bold; font-size: 1.5em; line-height: 1.074074074; margin: 1.074074074em 0 0.537037037em 0; }
.article .entry-content table[align="left"] { margin-right: 1.611111111em !important; }
.article .entry-content table[align="right"] { margin-left: 1.611111111em !important; }
.article .entry-content table { margin-bottom: 1.611111111em !important; font-size: 1.125em; line-height: 1.611111111; color: #222; }
.article .entry-content table tr:hover > th, .article .entry-content table tr > th { background-color: #B9B9B9; }
.article .entry-content blockquote { font-size: 1.125em; line-height: 1.611111111; font-family: "Titillium Web", sans-serif; font-weight: 300; margin: 1.5em 3em; }
.article .entry-content blockquote p { margin: 0 0 1.111111111em 0; }
.article .entry-content a { text-decoration: none; color: #c22026; }
.article .entry-content a:hover { color: #B9B9B9; }
.article .entry-content ul, .article .entry-content ol { font-size: 1.125em; line-height: 1.611111111; font-family: "Titillium Web", sans-serif; font-weight: 300; margin-bottom: 1.611111111em; }
.article .entry-content ul li, .article .entry-content ol li { margin: 0 0 0.8055555555em 0; }
.article .entry-content .embed-center { margin-bottom: 1.611111111em; }
.article .entry-content .embed-center .caption { width: 630px; background: #f0f0f0; }
.article .entry-content .embed-left { background: #f0f0f0; float: left; width: 330px; margin: 0 1.611111111em 1.611111111em 0; }
.article .entry-content .caption { font-family: "Antenna", "antenna", serif; display: block; font-size: .916666em; padding: 8px 10px 8px 10px; }
.article .entry-content .video-player-component { min-height: 366px; margin-bottom: 1.611111111em; }
.article .entry-content .video-player-component:before, .article .entry-content .video-player-component:after { content: " "; display: table; }
.article .entry-content .video-player-component:after { clear: both; }
.article .entry-content iframe { margin-bottom: 1.611111111em !important; }
.article .entry-content p iframe { margin-bottom: 0 !important; }
.article .entry-content .social-badges-module { width: 101%; margin-left: -5px; margin-bottom: 1.611111111em; }
.article .entry-content .embed-responsive { margin-bottom: 1.611111111em; }
.article .gravity-module { margin-bottom: 0; }
.article #grv_widget { padding-top: 0 !important; padding-bottom: 0 !important; }
.article .story-navigation .heading { font-family: "Titillium Web", sans-serif; font-weight: bold; }
.article .story-navigation .newer-story, .article .story-navigation .older-story { width: 290px; padding: 12px; background: #f2f2f2; min-height: 52px; }
.article .story-navigation .newer-story a, .article .story-navigation .older-story a { font-weight: bold; font-size: 1.3em; font-family: "Titillium Web", sans-serif; font-weight: bold; }
.article .story-navigation:before, .article .story-navigation:after { content: " "; display: table; }
.article .story-navigation:after { clear: both; }
.article .story-navigation, .article .sponsored-links, .article .span8 .gravity-module, .article #sn-marketing-article-right { margin-bottom: 1.611111111em; }
.article .related-galleries { position: relative; margin-bottom: 32px; border-top: 3px solid #CDCDCD; }
.article .related-galleries:before, .article .related-galleries:after { content: " "; display: table; }
.article .related-galleries:after { clear: both; }
.article .related-galleries .featured { float: left; margin-right: 4px; position: relative; overflow: hidden; }
.article .related-galleries .featured .title { position: absolute; bottom: 0; left: 0; right: 0; margin-bottom: 0; padding: 4px 10px; font-size: 1.3em; font-family: "Titillium Web", sans-serif; font-weight: bold; line-height: 1.6em; color: #fff; background: rgba(0, 0, 0, 0.5); }
.article .related-galleries .featured .title:hover { text-decoration: none; }
.article .related-galleries .featured .photo { display: block; }
.article .related-galleries .featured .prev, .article .related-galleries .featured .next { position: absolute; bottom: 120px; width: 60px; height: 75px; color: #fff; background: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75; }
.article .related-galleries .featured .prev.hover, .article .related-galleries .featured .prev:hover, .article .related-galleries .featured .next.hover, .article .related-galleries .featured .next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.article .related-galleries .featured .prev { left: 10px; }
.article .related-galleries .featured .prev i { left: 0; background-position: 0 -73px; }
.article .related-galleries .featured .next { left: auto; right: 0; }
.article .related-galleries .featured .next i { right: 0; background-position: -90px -73px; }
.article .related-galleries .featured i { display: block; width: 60px; height: 75px; font-style: normal; text-indent: -999em; background: url("../image/environment/gallery/sprite.png") left -73px no-repeat; }
.article .related-galleries .not-featured { float: left; }
.article .related-galleries .not-featured a { float: left; }
.article .related-galleries .not-featured a.gallery-0 img { margin-bottom: 4px; }
.article .related-galleries .not-featured a.gallery-1 { clear: left; margin-right: 4px; }
.article .latest-section-headlines { margin-top: 8px; border-top: 3px solid #cdcdcd; }
.article .latest-section-headlines .stories { border-top: 1px solid #cdcdcd; }
.article .story-vendor-module { margin-bottom: 1.611111111em; }
.article .story-vendor-module .tab-content { height: 300px; }
.article #cover-store-ad { margin-bottom: 1.611111111em; }
.article #sn-marketing-article-right { margin: 0 auto; }
.article #sn-marketing-article-right .marketing-promo { padding: 0 11px 0 11px; margin-bottom: 1.611111111em; }
.article #sn-marketing-article-right .marketing-promo #fan-shop-promo { margin-top: 0; }
.article .list-story-content ul { list-style: none; margin: 0; }
.article .list-story-content ul h2 { font-family: "Titillium Web", sans-serif; margin: 0 0 20px 0; }
.article .list-story-content ul li { clear: both; overflow: hidden; margin: 0 0 20px 0; padding: 8px; background: #eee; border-color: #ddd; border-width: 1px 0; border-style: solid; }
.article .list-story-content ul li .caption { padding: 8px 0; }
.article .list-story-content ul li .embed-right { float: right; width: 150px; padding: 0 0 10px 0; margin: 0 0 0 1.611111111em; }
.article .list-story-content ul li ul { margin: 10px 0 0 0; }
.article .list-story-content ul li ul li { line-height: 1em; border: none; padding: 0; margin: 0 0 10px 10px; }
.article .list-story-content ul li ul li a { text-decoration: underline; }
.article .list-story-content ul li ul li a:hover { text-decoration: none; }
.article #eplayerHolder { margin-bottom: 20px !important; }
.article .page-promo-module { margin-left: auto !important; margin-right: auto !important; margin-bottom: 20px; width: 300px; }
.article .page-promo-module img { width: 300px !important; }
.article .sponsored-links { width: 300px !important; margin: 0 auto; }
.article .twitter-header { width: 620px; height: 40px; margin-bottom: 10px; background-image: url("../image/sponsors/enterprise/twitter-header.png"); background-repeat: no-repeat; }
.article article, .article .right-rail { margin-top: 20px; }
.article.article-list .fluid-list { letter-spacing: -3px; }
.article.article-list .fluid-list [class*="split"] { letter-spacing: 0px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; vertical-align: top; }
.article.article-list .fluid-list > .split100 { width: 100%; }
.article.article-list .ad-top iframe { width: 720px; height: 90px; }
.article.article-list .ad-alwayson iframe { width: 970px; height: 66px; }
.article.article-list .ad-unit-300x250 iframe, .article.article-list .ad-unit-300x250 iframe { height: 250px; }
.article.article-list .ad-bottom iframe { width: 728px; height: 90px; }
.article.article-list .primary-btn-metro { color: #fff; background-color: #c22026; border-color: #9e686a; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.article.article-list .primary-btn-metro:hover, .article.article-list .primary-btn-metro:focus, .article.article-list .primary-btn-metro:active, .article.article-list .primary-btn-metro.active, .open > .article.article-list .primary-btn-metro.dropdown-toggle { color: #fff; background-color: #96191d; border-color: #7a4f50; }
.article.article-list .primary-btn-metro:active, .article.article-list .primary-btn-metro.active, .open > .article.article-list .primary-btn-metro.dropdown-toggle { background-image: none; }
.article.article-list .primary-btn-metro.disabled, .article.article-list .primary-btn-metro.disabled:hover, .article.article-list .primary-btn-metro.disabled:focus, .article.article-list .primary-btn-metro.disabled:active, .article.article-list .primary-btn-metro.disabled.active, .article.article-list .primary-btn-metro[disabled], .article.article-list .primary-btn-metro[disabled]:hover, .article.article-list .primary-btn-metro[disabled]:focus, .article.article-list .primary-btn-metro[disabled]:active, .article.article-list .primary-btn-metro[disabled].active, fieldset[disabled] .article.article-list .primary-btn-metro, fieldset[disabled] .article.article-list .primary-btn-metro:hover, fieldset[disabled] .article.article-list .primary-btn-metro:focus, fieldset[disabled] .article.article-list .primary-btn-metro:active, fieldset[disabled] .article.article-list .primary-btn-metro.active { background-color: #c22026; border-color: #9e686a; }
.article.article-list .primary-btn-metro .badge { color: #c22026; background-color: #fff; }
.article.article-list .slide-content { margin-left: 10px !important; }
.article.article-list #slide-list { margin-bottom: 40px; }
.article.article-list #slide-list ul { list-style: none; margin-left: 0; padding-left: 0; }
.article.article-list #slide-list .video { text-align: center; }
.article.article-list #slide-list .slide-header { position: relative; min-height: 60px; }
.article.article-list #slide-list .slide-header .title-carriage { position: relative; float: left; padding: 0 0 0 75px; min-height: 56px; left: -21px; overflow: hidden; margin-bottom: 20px; }
.article.article-list #slide-list .slide-header .title-carriage.slide-zero { left: -75px; }
.article.article-list #slide-list .slide-header .title-carriage.slide-zero .slide-number { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; visibility: hidden; }
.article.article-list #slide-list .slide-header .title-carriage .slide-number { position: absolute; left: 0; padding: 0; width: 60px; height: 56px; background-image: url("http://st.snimg.com/image/sprite/icons.png") !important; background-repeat: no-repeat; background-position: left -65px; overflow: hidden; }
.article.article-list #slide-list .slide-header .title-carriage .slide-number .digits { position: absolute; right: 0; padding: 0; width: 60px; height: 46px; line-height: 45px; font-size: 2.4em; font-family: "Titillium Web", sans-serif; font-weight: normal; }
.article.article-list #slide-list .slide-header .title-carriage .slide-title { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 410px; line-height: 1.2em; margin-top: 5px; margin-bottom: 0; overflow: hidden; font-weight: bold; }
.article.article-list #slide-list .slide-header .title-carriage .slide-title .length-guage { white-space: nowrap; }
.article.article-list #slide-list .slide-header .list-status { margin-right: 10px; color: #999; line-height: 45px; font-size: 1.05em; font-family: "Titillium Web", sans-serif; font-weight: 300; }
.article.article-list #slide-list .slide-header .list-status.hide-onload { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.article.article-list #slide-list .slide-header .list-control { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding: 0; width: 45px; height: 45px; }
.article.article-list #slide-list .slide-header .list-control .icon { margin-top: 10px; }
.article.article-list #slide-list .slide-header .list-control.hide-onload { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25); opacity: 0.25; }
.article.article-list #slide-list .mask { position: relative; width: 100%; overflow: hidden; }
.article.article-list #slide-list .mask .carriage { left: 0; }
.article.article-list #slide-list .mask .carriage.slideable { position: absolute; width: 100%; white-space: nowrap; }
.article.article-list #slide-list .mask .carriage .slide { padding-right: 20px; white-space: normal; overflow: hidden; }
.article.article-list #slide-list .mask .carriage .slide.inactive { display: none; }
.article.article-list #slide-list .mask .carriage .slide .cover-image { margin-bottom: 1em; }
.article.article-list #slide-list .mask .carriage .slide .media { float: left; margin: 0 15px 0 10px; }
.article.article-list #slide-list .mask .carriage .slide table[align="left"] { float: left; margin: 0 10px 0 0; }
.article.article-list #slide-list .mask .carriage .slide h3 { margin-bottom: 10px; font-family: "Titillium Web", sans-serif; font-weight: 300; }
.article.article-list #slide-list .mask .carriage .slide .related-links { list-style-position: inside; text-indent: .4em; }
.article.article-list #slide-list .mask .carriage .slide .related-links li { margin-bottom: 5px; font-family: "Titillium Web", sans-serif; font-weight: 300; line-height: 1.5em; }
.article.article-list #slide-list .mask .carriage .slide .related-links li, .article.article-list #slide-list .mask .carriage .slide .related-links li a { color: #666; text-decoration: none; }
.article.article-list #slide-list .mask .carriage .slide .next-slide-btn { float: right; padding: 10px 15px; font-family: "Titillium Web", sans-serif; font-weight: bold; text-transform: uppercase; text-decoration: none; font-weight: bold; font-size: 1.3em; color: #fff; }
.article.article-list #slide-list .mask .carriage .slide .next-slide-btn .icon.fa-chevron-right { margin-top: 3px; }
.article.article-list #slide-list .mask .carriage .slide .next-list-btn { text-decoration: none; }

@media (min-width: 320px) { .section-front-layout.article article { margin-top: 0; } }
@media (max-width: 659px) { .section-front-layout.article .container { padding-left: 10px; padding-right: 10px; } }
