.see-more-block .white-btn-black-brdr{font-size:18px;padding:14px 40px 11px 40px;display:inline-block}.team-usa-slider{max-width:480px}.parallax-slider{height:200px !important;margin-top:250px}
@media (min-width:640px) {
  .parallax-slider{height:500px !important;margin-top:50px}
}
@media (min-width:1366px) {
  .parallax-slider{height:650px !important}
}
.presented-by,.node-type-team .team-usa-top-packages .presented-by{color:#999;width:100%;text-align:right;margin-top:-26px;padding-bottom:30px;font-size:12px;line-height:23px}.presented-by.coca-cola,.node-type-team .team-usa-top-packages .coca-cola.presented-by{background:url(http://www.nbcolympics.com/profiles/olympics/themes/nbcolympics/images/cola.svg) no-repeat top right;background-size:81px;padding-right:97px}
@media (max-width:639px) {
  .presented-by,.node-type-team .team-usa-top-packages .presented-by{width:177px;margin:27px auto -12px}
}
@media (max-width:639px) {
  .team-usa .presented-by,.team-usa .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .team-usa .presented-by{width:100%;text-align:center}
}
.favorite-moment{margin-top:60px}
@media (max-width:639px) {
  .favorite-moment{margin:0 0 30px 0}
}
.supporting-content-2{clear:both}
@media (max-width:639px) {
  .supporting-content-2{margin-bottom:30px}
}
@media (min-width:640px) {
  .front .supporting-content-2{margin-bottom:50px}
}
.supporting-content-2>ul{font-size:0}
@media (max-width:639px) {
  .supporting-content-2>ul{margin:0 -15px}
}
@media (min-width:640px) {
  .supporting-content-2>ul{margin:0 -1.869158878505%}
}
.supporting-content-2 .title-stripe{padding:20px 0 0}
@media (min-width:640px) {
  .supporting-content-2 .title-stripe{display:inline-block;padding:20px 0 10px;margin:0}
}
.supporting-content-2 .list-item{display:inline-block;font-size:initial;padding:0 1.869158878505% 2px;position:relative;vertical-align:top}
@media (max-width:639px) {
  .supporting-content-2 .list-item{overflow:hidden}
}
@media (min-width:640px) {
  .supporting-content-2 .list-item{width:25%}
}
.supporting-content-2 .list-item .pic-thumbnail{display:block}
@media (min-width:640px) {
  .supporting-content-2 .list-item .pic-thumbnail{margin:0 0 18px}
}
.supporting-content-2 .list-item .pic-thumbnail i{display:none}.supporting-content-2 .list-item .holder{position:relative}.supporting-content-2 .list-item .click-to-view{position:absolute;top:0;left:0}.supporting-content-2 .list-item .headline{padding:0;border:0 none}
@media (min-width:640px) {
  .supporting-content-2 .list-item h3.roofline-text{font-size:17px;margin:0 0 8px}
}
@media (min-width:1366px) {
  .supporting-content-2 .list-item h3.roofline-text{margin:0 0 2px}
}
.supporting-content-2 .list-item h2.event-title{font-size:18px;font-weight:normal;line-height:normal}
@media (min-width:1366px) {
  .supporting-content-2 .list-item h2.event-title{font-size:22px;line-height:1.4}
}
@media (max-width:639px) {
  .supporting-content-2 .list-item{display:block}.supporting-content-2 .list-item .holder{clear:both}.supporting-content-2 .list-item .picture{float:left;width:50%;margin-right:4%}.supporting-content-2 .list-item{padding:15px 0;min-width:285px;max-width:100%}.supporting-content-2 .list-item h2.event-title{font-size:15px;padding-top:5px;float:left;width:40%}.node-type-sports-hub-page .supporting-content-2 .list-item:first-child .picture{float:none;width:100%;margin-right:0}.node-type-sports-hub-page .supporting-content-2 .list-item:first-child .item-info{padding:0 15px}.node-type-sports-hub-page .supporting-content-2 .list-item:first-child .picture img{width:100%}.node-type-sports-hub-page .supporting-content-2 .list-item:first-child .headline{padding-top:10px}.node-type-sports-hub-page .supporting-content-2 .list-item:first-child h2.event-title{float:none;width:100%;font-size:20px}.supporting-content-2 .list-item:last-child{padding-bottom:0}
}
.supporting-content-2.additional-content-list .list-item{padding-bottom:20px}.supporting-content-2.additional-content-list .list-item:nth-child(-n+3){width:33.333333333%}.sport-hub-hero{margin:0 0 -40px}
@media (min-width:640px) {
  .sport-hub-hero{width:642px;margin:0}
}
@media (min-width:1366px) {
  .sport-hub-hero{width:843px}
}
.sport-hub-hero>ul{font-size:0;margin:0 -15px}
@media (min-width:640px) {
  .sport-hub-hero>ul{margin:0 -2.5%}
}
.sport-hub-hero>ul li{font-size:initial}.sport-hub-hero>ul li.list-item{position:relative;display:none;padding:0 2.5% 2px;vertical-align:top}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item{width:50%;display:inline-block}
}
.sport-hub-hero>ul li.list-item .pic-thumbnail i{display:none}.sport-hub-hero>ul li.list-item .holder{position:relative}.sport-hub-hero>ul li.list-item .holder .picture{position:inherit}.sport-hub-hero>ul li.list-item .click-to-view{position:absolute;top:0;left:0}.sport-hub-hero>ul li.list-item .headline{border:0 none}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item h3.roofline-text{font-size:16px;margin:18px 0 8px}
}
@media (min-width:1366px) {
  .sport-hub-hero>ul li.list-item h3.roofline-text{margin:18px 0 2px}
}
.sport-hub-hero>ul li.list-item h2.event-title{font-size:18px;font-weight:normal;line-height:normal}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item h2.event-title{font-size:22px;line-height:28px}
}
@media (min-width:1366px) {
  .sport-hub-hero>ul li.list-item h2.event-title{font-size:28px;line-height:36px}
}
@media (max-width:639px) {
  .sport-hub-hero>ul li.list-item{padding:15px 0;min-width:285px}.sport-hub-hero>ul li.list-item h2.event-title{font-size:15px;padding-top:5px}.sport-hub-hero>ul li.list-item:last-child{padding-bottom:0}
}
.sport-hub-hero>ul li.list-item:not(:first-child) a:hover h3,.sport-hub-hero>ul li.list-item:not(:first-child) a:hover h2{color:#1c7dcb}.sport-hub-hero>ul li.list-item:first-child{display:block;padding:0}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item:first-child{width:100%;padding:0 2.5% 40px;margin:0}
}
@media (min-width:1366px) {
  .sport-hub-hero>ul li.list-item:first-child{padding:0 2.5% 50px}
}
.sport-hub-hero>ul li.list-item:first-child .item-info{bottom:0;color:#fff;left:0;padding:0 15px 15px;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px;position:absolute;width:100%}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item:first-child .item-info{padding:0 40px 28px}
}
@media (min-width:1366px) {
  .sport-hub-hero>ul li.list-item:first-child .item-info{padding:0 40px 22px}
}
.sport-hub-hero>ul li.list-item:first-child .item-info *{color:inherit}.sport-hub-hero>ul li.list-item:first-child .event-title{font-weight:bold;font-size:18px;line-height:24px}
@media (min-width:640px) {
  .sport-hub-hero>ul li.list-item:first-child .event-title{font-size:36px;line-height:44px}
}
@media (min-width:1366px) {
  .sport-hub-hero>ul li.list-item:first-child .event-title{font-size:48px;line-height:54px}
}
.accordion-featured-athletes{overflow:auto;margin-left:-15px;margin-right:-15px}
@media (min-width:640px) {
  .accordion-featured-athletes{width:789px;height:348px;overflow:hidden;margin:0;float:left}
}
@media (min-width:1366px) {
  .accordion-featured-athletes{width:1062px;height:472px}
}
.accordion-featured-athletes .slick-dots{bottom:7px}.accordion-featured-athletes .slick-dots li.slick-active button:before{color:#fff}.accordion-featured-athletes .slick-dots li button:before{font-size:9px;color:#5f99c9;opacity:1}.accordion-featured-athletes .slick-dots li{float:none}.accordion-featured-athletes .slick-slider{margin-bottom:0}
@media (min-width:640px) {
  .accordion-featured-athletes .accordion-items-list{width:2000px}
}
.accordion-featured-athletes .picture{position:relative}.accordion-featured-athletes .picture:before{background-image:-owg-linear-gradient(top,transparent 0%,rgba(0,0,0,0.85) 100%);background-image:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.85) 100%);background-image:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.85) 100%);background-image:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.85) 100%);background-image:linear-gradient(top,transparent 0%,rgba(0,0,0,0.85) 100%);display:block;content:'';position:absolute;width:100%;height:100%;opacity:.6}.accordion-featured-athletes .list-item{position:relative;display:block;width:100%;float:left;transition:all .3s;overflow:hidden}
@media (min-width:640px) {
  .accordion-featured-athletes .list-item{height:348px;margin-right:0;width:85px}
}
@media (min-width:1366px) {
  .accordion-featured-athletes .list-item{height:472px;width:111px}
}
@media (min-width:640px) {
  .athletes-displayed-2 .accordion-featured-athletes .list-item{width:170px}
}
@media (min-width:1366px) {
  .athletes-displayed-2 .accordion-featured-athletes .list-item{width:222px}
}
@media (min-width:640px) {
  .accordion-featured-athletes .list-item.active{width:619px}
}
@media (min-width:1366px) {
  .accordion-featured-athletes .list-item.active{width:840px}
}
.accordion-featured-athletes .list-item.active .image_title{opacity:1;transition:all .3s}.accordion-featured-athletes .list-item .picture img{display:block}
@media (min-width:640px) {
  .accordion-featured-athletes .list-item .picture img{width:619px;height:348px;max-width:inherit}
}
@media (min-width:1366px) {
  .accordion-featured-athletes .list-item .picture img{width:840px;height:472px}
}
.accordion-featured-athletes .image_title{text-shadow:rgba(0,0,0,0.8) 0 0 10px;position:absolute;left:17px;top:131px;opacity:1;z-index:1}
@media (min-width:640px) {
  .accordion-featured-athletes .image_title{width:619px;padding-left:32px;padding-bottom:14px;bottom:0;top:auto;left:0;opacity:0}
}
@media (min-width:1366px) {
  .accordion-featured-athletes .image_title{width:840px;padding-left:40px;padding-bottom:20px}
}
.accordion-featured-athletes .image_title .featured-athlete-name{display:inline-block;color:#fff;text-decoration:none;padding:0 0 0 8px;font-size:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:260px;line-height:1.2;vertical-align:bottom;font-weight:bold;transition:all .3s}
@media (min-width:640px) {
  .accordion-featured-athletes .image_title .featured-athlete-name{width:auto;font-size:50px;padding:0 0 0 15px}
}
@media (min-width:1366px) {
  .accordion-featured-athletes .image_title .featured-athlete-name{font-size:60px}
}
[class$="profile-info"] h4{font-size:12px;font-weight:normal;position:relative;overflow:hidden;opacity:0.6;padding-bottom:6px;line-height:14px}[class$="profile-info"] h4:after{border-bottom:1px solid #000;content:"";margin-left:10px;margin-top:.5em;position:absolute;width:100%}[class$="profile-info"] .first-year{color:#fff;font-weight:bold;line-height:1.2}[class$="profile-info"] .first-city{font-size:12px;color:#fff;margin-bottom:15px}[class$="profile-info"] .view-profile{padding:7px 16px}[class$="profile-info"] .medals-amount{color:#fff;font-weight:bold;min-height:83px;font-size:68px;line-height:1.2}[class$="profile-info"] .medals-amount span{font-size:47px;color:#000;opacity:0.6;position:absolute;margin-top:9px}[class$="profile-info"] .medals-amount span:before{margin-right:0}[class$="profile-info"] .medals-wrapper{min-height:38px;margin-bottom:24px}[class$="profile-info"] .medals-wrapper>span{color:white;display:inline-block;width:33%}[class$="profile-info"] .medals-wrapper .icon-medal:before{width:20px;height:20px;border-radius:20px;font-size:8px;padding:6px;vertical-align:text-bottom;margin-right:5px}[class$="profile-info"] .medals-wrapper .icon-medal.gold:before{background:#eeca2d;color:#e0c519}[class$="profile-info"] .medals-wrapper .icon-medal.bronze:before{background:#c89546;color:#c47a2d}[class$="profile-info"] .medals-wrapper .icon-medal.silver:before{background:#d2d2d2;color:#dcdcdc}.accordion-featured-athletes .profile-info{background:#2172b4;height:200px;padding:18px 6px}
@media (min-width:640px) {
  .accordion-featured-athletes .profile-info{display:none}
}
.accordion-featured-athletes .profile-info .medals-info,.accordion-featured-athletes .profile-info .oly-info{float:left;width:50%;padding:0 10px}.accordion-featured-athletes .profile-info .view-profile{float:left;clear:left;margin-left:10px}.accordion-featured-athletes .profile-info .first-year{font-size:44px}.accordion-featured-athletes .profile-info .medals-info{margin-bottom:-64px}.featured-profile-info{display:none;background:#1d66a0;clear:both}
@media (min-width:640px) {
  .featured-profile-info{height:348px;width:191px;float:left;padding:30px;display:block}
}
@media (min-width:1366px) {
  .featured-profile-info{height:472px;width:222px;padding:40px}
}
.featured-profile-info .first-year{font-size:48px;margin-bottom:-8px}
@media (min-width:1366px) {
  .featured-profile-info .first-year{font-size:62px}
}
@media (min-width:1366px) {
  .featured-profile-info .first-city{margin-bottom:36px}
}
.featured-profile-info .medals-amount{min-height:83px;font-size:68px}
@media (min-width:1366px) {
  .featured-profile-info .medals-amount{font-size:80px;min-height:100px}
}
@media (min-width:1366px) {
  .featured-profile-info .medals-amount span{font-size:52px}
}
.featured-profile-info .medals-wrapper{border-bottom:1px solid #16507E}
@media (min-width:1366px) {
  .featured-profile-info .medals-wrapper{min-height:55px;margin-bottom:41px}
}
.featured-athletes{margin-top:60px;margin-bottom:28px}.featured-athletes .title-stripe{margin:5px 0}
@media (max-width:639px) {
  .featured-athletes .title-stripe{margin:0}
}
@media (min-width:640px) {
  .featured-athletes .title-stripe{float:left}
}
.featured-athletes.blue-stripe:before,.watch-block.blue h2.featured-athletes.title-stripe:before,.watch-block.blue .featured-athletes.headline:before,.node-type-sponsor-hub-page .featured-athletes.additional-content-list:before{background-color:#00498a;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF00498A',endColorstr='#FF00ADE9');background-image:-owg-linear-gradient(left,#00498a 0%,#00ade9 100%);background-image:-webkit-linear-gradient(left,#00498a 0%,#00ade9 100%);background-image:-moz-linear-gradient(left,#00498a 0%,#00ade9 100%);background-image:-o-linear-gradient(left,#00498a 0%,#00ade9 100%);background-image:linear-gradient(left,#00498a 0%,#00ade9 100%)}.featured-athletes .phoca-flagbox{width:30px;height:30px;margin-top:-24px}
@media (min-width:640px) {
  .featured-athletes .phoca-flagbox{width:52px;height:59px;margin-top:-52px}
}
.featured-athletes .phoca-flagbox img{bottom:-52px;height:auto;left:-52px;margin:auto;position:absolute;right:-52px;top:-52px;width:100%}.featured-athletes .white-btn-black-brdr{margin:21px auto 0;font-size:18px;padding:12px 30px;display:table;float:none}
@media (min-width:640px) {
  .featured-athletes .white-btn-black-brdr{float:right}
}
.featured-athletes .presented-by,.featured-athletes .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .featured-athletes .presented-by{padding-bottom:20px;margin-top:0}
@media (min-width:640px) {
  .featured-athletes .presented-by,.featured-athletes .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .featured-athletes .presented-by{float:right;width:auto}
}
@media (max-width:639px) {
  .featured-athletes .presented-by,.featured-athletes .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .featured-athletes .presented-by{width:100%;margin-top:-6px}.featured-athletes .presented-by #featureathletelogo:before{content:"";position:absolute;left:-100%;top:20px;width:100%;display:block;border-bottom:1px solid #DBDBDB;margin-right:10px;margin-top:.7em}
}
.presented-by,.node-type-team .team-usa-top-packages .presented-by{position:relative;overflow:hidden}.presented-by img,.node-type-team .team-usa-top-packages .presented-by img{margin-left:12px}.phoca-box{width:32%;float:left;position:relative;height:140px}.phoca-flagbox{width:120px;height:120px;display:inline-block;vertical-align:middle;position:relative}.phoca-flag{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:inline-block;vertical-align:middle}.phoca-title{display:inline-block;vertical-align:middle;margin-left:40px}.sport-today{color:#fff;padding-left:3%;overflow:hidden}
@media (min-width:640px) {
  .sport-today{border-radius:50% 50% 0 0 / 24% 24% 0 0;padding-right:3%}
}
.sport-today .blue-gradient-reverse,.sport-today .filter-block.blue,.sport-today .node-video-hub-page .filter-block.blue .video-hub-header,.node-video-hub-page .filter-block.blue .sport-today .video-hub-header{padding-top:17px}.sport-today .see-all{position:absolute;left:15px;bottom:15px;font-size:18px;z-index:10}
@media (min-width:640px) {
  .sport-today .see-all{float:right;position:static;font-size:.77em;margin-right:-5px;line-height:1.7em}
}
.sport-today .see-all:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65);opacity:0.65}
@media (min-width:640px) {
  .sport-today{background-position:center 3px}
}
@media (min-width:640px) {
  .two-rows{background-position:center -2px}
}
.sport-today h3{color:#fff;font-size:20px;padding:22px 0 19px}
@media (min-width:640px) {
  .sport-today h3{font-size:18px;padding:40px 0 10px}
}
@media (min-width:1366px) {
  .sport-today h3{font-size:24px;padding:41px 0 16px}
}
.sport-today a{color:#fff}.sport-today a:hover{color:rgba(255,255,255,0.8)}.todays-events_sh{overflow:hidden}
@media (min-width:1366px) {
  .todays-events_sh{padding:0 0 50px}
}
@media (min-width:640px) {
  .two-rows .todays-events_sh{width:auto;overflow:visible}
}
.today-videos_sh{height:206px;width:320px;margin:0 auto}
@media (max-width:639px) {
  .today-videos_sh.slick-slider{width:100%}
}
@media (min-width:640px) {
  .today-videos_sh{width:935px;float:left;height:initial}
}
@media (min-width:1366px) {
  .today-videos_sh{width:1140px}
}
.today-videos_sh .competitors{line-height:1.2;font-size:16px;padding-top:11px;padding-right:10px}
@media (min-width:640px) {
  .today-videos_sh .competitors{font-size:16px;font-weight:bold}
}
.today-videos_sh .upcoming-notice{font-size:18px}
@media (min-width:640px) {
  .today-videos_sh .upcoming-notice{font-size:15px}
}
@media (min-width:640px) {
  .two-rows .today-videos_sh{overflow:visible;width:auto}
}
.sl-live{padding:7px 9px;margin-left:12px;background:rgba(0,0,0,0.15);font-size:16px}
@media (min-width:640px) {
  .sl-live{margin-left:20px}
}
.sl-live:hover{background:rgba(0,0,0,0.2)}.sl-live span{display:none}
@media (min-width:640px) {
  .sl-live span{display:inherit}
}
.sl-control_sh{display:none}.sl-control_sh>i{display:block;width:100%;text-align:center;height:66px;cursor:pointer;line-height:66px}
@media (min-width:1366px) {
  .sl-control_sh>i{height:80px;line-height:80px}
}
.sl-control_sh .icon-left-open{border-bottom:1px solid #000}
@media (min-width:640px) {
  .sl-control_sh{position:static;float:left;display:block;height:132px;width:45px;background-color:#003D72}
}
@media (min-width:1366px) {
  .sl-control_sh{width:144px;height:160px}
}
.two-rows .sl-control_sh{margin-right:42px}.sl-divider{padding-right:10px;border-right:1px solid #fff;margin-right:10px}.sl-control_sh .icon-left-open:before,.sl-control_sh .icon-right-open:before{vertical-align:-2px;cursor:pointer}.sl-control_sh .icon-left-open:hover:before,.sl-control_sh .icon-right-open:hover:before{opacity:0.8}.sl-inactive{opacity:0.5}.sl-video_sh{position:relative;float:left;margin:0 0 30px;width:214px;height:180px}
@media (min-width:640px) {
  .sl-video_sh{width:235px;height:169px;margin:0 0 20px}
}
@media (min-width:1366px) {
  .sl-video_sh{width:285px;height:180px}
}
.sl-video_sh img{width:100%}.sl-video_sh h4 a{color:#fff}.sl-sub{margin-bottom:0}.sl-video_sh .play{position:absolute;top:0;background:rgba(0,0,0,0.8);padding:8px 10px 6px 12px;font-size:12px;height:32px}
@media (min-width:640px) {
  .sl-video_sh .play{padding:17px 19px 14px;height:50px}
}
.sl-video_sh .icon-play:before{margin:0;font-size:10px}
@media (min-width:640px) {
  .sl-video_sh .icon-play:before{font-size:16px}
}
.sl-video_sh .live .icon-play:after{content:'Live';margin-left:13px;font-style:normal}.sl-video_sh .overlay__black:hover:before{background:rgba(3,62,111,0.8)}.sl-hot:before{content:"HOT";background:#ff3b00;padding:2px 10px 2px;margin-right:10px;font-size:12px;vertical-align:2px;font-style:normal}.sl-heating:before{content:"HEATING UP";background:#f67900;padding:2px 10px 2px;margin-right:10px;font-size:12px;vertical-align:2px;font-style:normal}#sports-hub-schedule{float:left}
@media (max-width:1365px) {
  #sports-hub-schedule{max-width:657px}
}
.sport-filter-dropdown-block{position:relative;color:#fff}.node-type-sports-hub-page .sport-filter-dropdown-block{margin-bottom:48px}
@media (max-width:639px) {
  .node-type-sports-hub-page .sport-filter-dropdown-block{margin-bottom:0}
}
.sport-filter-dropdown-block .toggler-icon{display:none}.sport-filter-dropdown-block .icon{display:inline-block;height:90px}.sport-filter-dropdown-block .icon i{font-size:90px}.sport-filter-dropdown-block h1.sport-type-title{display:inline-block;font-size:36px;color:#fff;margin:17px 0;vertical-align:top}.sport-filter-dropdown-block ul.sub-nav-links-filter{float:right;font-size:0;margin-top:40px}.sport-filter-dropdown-block ul.sub-nav-links-filter>li{display:inline-block;font-size:initial;margin-left:80px}
@media (max-width:1366px) {
  .sport-filter-dropdown-block ul.sub-nav-links-filter>li{margin-left:40px}
}
.sport-filter-dropdown-block ul.sub-nav-links-filter>li>a,.sport-filter-dropdown-block ul.sub-nav-links-filter>li label{color:#fff;font-size:18px;font-weight:bold}.sport-filter-dropdown-block ul.sub-nav-links-filter>li>a:hover,.sport-filter-dropdown-block ul.sub-nav-links-filter>li label:hover{opacity:.8}.sport-filter-dropdown-block ul.sub-nav-links-filter>li .select-filter .select-list{left:auto;right:0;z-index:10}
@media (max-width:639px) {
  .sport-filter-dropdown-block{height:70px;overflow:hidden}.sport-filter-dropdown-block .toggler-icon{position:absolute;display:block;top:22px;right:10px;width:26px;height:26px;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.sport-filter-dropdown-block .toggler-icon:before{display:block;width:26px;height:26px;color:#fff;font-size:26px;padding:0;margin:0 auto;line-height:26px}.sport-filter-dropdown-block.open{height:auto;overflow:visible}.sport-filter-dropdown-block.open .toggler-icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.sport-filter-dropdown-block .icon{height:70px}.sport-filter-dropdown-block .icon i{font-size:70px}.sport-filter-dropdown-block h1.sport-type-title{font-size:22px}.sport-filter-dropdown-block ul.sub-nav-links-filter{float:none;width:100%;margin-top:10px}.sport-filter-dropdown-block ul.sub-nav-links-filter>li{display:block;border-top:1px solid rgba(255,255,255,0.25);padding:15px 0;margin-left:0}.sport-filter-dropdown-block ul.sub-nav-links-filter>li:first-child{border-top-color:rgba(255,255,255,0.5)}.sport-filter-dropdown-block ul.sub-nav-links-filter>li>a,.sport-filter-dropdown-block ul.sub-nav-links-filter>li label{font-size:16px}
}
.node-type-sports-hub-page .olympics-social-url{margin-bottom:48px}.node-type-sports-hub-page .olympics-social-url iframe{height:320px}.athlete-info{min-width:290px;margin:0 0 50px}
@media (min-width:640px) {
  .athlete-info{float:left;width:302px;margin:0}
}
@media (min-width:1366px) {
  .athlete-info{width:395px}
}
.node-type-sports-hub-page .athlete-info{position:relative}
@media (min-width:640px) {
  .node-type-sports-hub-page .athlete-info{margin:30px 0 30px 43px}.node-type-sports-hub-page .athlete-info:before{content:'';background-color:#ccc;position:absolute;height:100%;width:1px;margin-left:-24px}
}
@media (min-width:1366px) {
  .node-type-sports-hub-page .athlete-info{margin-left:-10px}
}
.athlete-info .holder{position:relative;min-height:392px;padding:17px 20px;margin:10px;z-index:10}
@media (min-width:640px) {
  .athlete-info .holder{min-height:433px}
}
.athlete-info .holder:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF}.athlete-info .holder:after{background-color:#00aee6;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF19A695',endColorstr='#FF00AE9F');background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi…pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,#00aee6),color-stop(100%,#00ae9f));background-image:-moz-linear-gradient(left,#00aee6 0%,#00ae9f 100%);background-image:-webkit-linear-gradient(left,#00aee6 0%,#00ae9f 100%);background-image:linear-gradient(to right,#00aee6 0%,#00ae9f 100%);content:'';position:absolute;top:-10px;left:-10px;width:100%;height:100%;padding:10px;z-index:-2;box-sizing:content-box}.athlete-info .headline{font-size:15px;padding-bottom:14px;margin-bottom:28px}.athlete-info .icon-olympic-logo:before{margin-right:31px;font-size:19px;margin-left:1px}.athlete-info .fact-title{margin-bottom:14px}.athlete-info .data-point-text{font-size:96px;line-height:96px;color:#00aee6;background:-webkit-linear-gradient(left,#00aee6 0%,#00ae9f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (min-width:0\0) {
  .athlete-info .data-point-text{background:none}
}
.athlete-info .data-point-info{font-size:19px;margin:1px 0 0px 0;max-width:178px;min-height:23px;font-weight:bold;color:#00aee6;background:-webkit-linear-gradient(left,#00aee6 0%,#00ae9f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (min-width:0\0) {
  .athlete-info .data-point-info{background:none}
}
@media (min-width:640px) {
  .athlete-info .data-point-info{font-size:24px;margin:-5px 0 0px 0;max-width:225px;min-height:30px}
}
.athlete-info .item-info{position:relative}.athlete-info .athlete-bio{margin-top:34px;border-bottom:1px solid #ccc;overflow:hidden;position:relative}.athlete-info .picture{float:left;width:96px;overflow:hidden}.athlete-info .picture img{height:120px;max-width:initial}.athlete-info .picture.flag{width:96px}
@media (min-width:1366px) {
  .athlete-info .picture.flag{width:144px}
}
.athlete-info .picture.flag img{width:100%;height:auto}.athlete-info .country{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:43px;padding-right:10px;text-indent:14px}
@media (min-width:640px) {
  .athlete-info .country{text-indent:19px}
}
@media (min-width:1366px) {
  .athlete-info .country{padding-right:20px}
}
.athlete-info .country img{max-width:29px;max-height:18px;margin-top:13px;margin-right:4px}
@media (max-width:639px) {
  .athlete-info .country span{max-width:31px;line-height:15px;height:43px;text-indent:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.athlete-info .athlete-name{font-size:16px;padding-left:15px;float:left;width:110px;line-height:1.2;display:table;height:74px}
@media (min-width:640px) {
  .athlete-info .athlete-name{font-size:18px;padding-left:19px;letter-spacing:1px;width:121px}
}
@media (min-width:1366px) {
  .athlete-info .athlete-name{width:123px;font-size:24px}
}
.athlete-info .athlete-name span{display:table-cell;vertical-align:middle}.athlete-info .flag+.country+.athlete-name{width:166px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:639px) {
  .athlete-info .flag+.country+.athlete-name{width:114px;padding-top:5px}
}
.athlete-info .flag+.athlete-name{border-top:1px solid #ccc;width:calc(100% - 96px);height:64px}
@media (min-width:1366px) {
  .athlete-info .flag+.athlete-name{height:96px;width:calc(100% - 144px)}
}
.page-tv-listings .sidebar.to-right .ny-local-ad{background:none}.tv-listings-block{position:relative}.tv-listings-block:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;border-top:1px solid #ccc;background-color:#247fc8}.tv-listings-block.aside{width:73.98753894081%;float:left}
@media (max-width:1365px) {
  .tv-listings-block.aside{width:66.6015625%}
}
.tv-listings-block .filter-block{position:relative;background-color:#62bb46;color:#fff;border-bottom:1px solid #339542}.tv-listings-block .filter-block .filter-title{color:#fff}.tv-listings-block .filter-block:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#62bb46;border-bottom:1px solid #339542;box-sizing:content-box}.tv-listings-block .filter-block .disclaimer-text{font-size:11px;padding-right:24px;line-height:2}.tv-listings-block .filter-block .reset-filter{font-size:14px;padding-right:24px;font-weight:bold}.tv-listings-block .filter-block .reset-filter a{color:#fff}.tv-listings-block .on-now-overlay{position:absolute;top:0;left:0;width:10%;height:100%;background-color:rgba(0,0,0,0.2);border-right:2px solid #247fc8;z-index:3}.tv-listings-block .on-now-overlay:before{content:'On Now';position:absolute;top:-20px;right:-30px;width:60px;height:20px;font-size:14px;font-weight:bold;color:#fff;line-height:20px;text-align:center;background-color:#004b88;border-bottom:2px solid #247fc8;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.35);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.35)}.tv-listings-block .on-now-overlay:after{content:'';position:absolute;top:0;right:-5px;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:#247fc8 transparent transparent}.tv-listings-block .day-navigation-filter{display:none;position:relative;background-color:#62bb46;border:0;overflow:visible;color:#fff}
@media (min-width:640px) {
  .tv-listings-block .day-navigation-filter{display:block}
}
.tv-listings-block .day-navigation-filter:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#62bb46;box-sizing:content-box}.tv-listings-block .day-navigation-filter a.prev-day,.tv-listings-block .day-navigation-filter a.next-day{color:#fff;border-color:#339542}.tv-listings-block .day-navigation-filter a.prev-day.disabled-link,.tv-listings-block .day-navigation-filter a.next-day.disabled-link{color:#909090}.tv-listings-block .day-navigation-filter a.next-day{border-right:none}.tv-listings-block .day-navigation-filter h2.current-day{width:100%;margin:0 -82px;color:#fff}
@media (min-width:1366px) {
  .tv-listings-block div.day-navigation-filter,.tv-listings-block div.day-navigation-filter a.prev-day,.tv-listings-block div.day-navigation-filter a.next-day,.tv-listings-block div.day-navigation-filter h2.current-day{height:70px}.tv-listings-block div.day-navigation-filter a.prev-day:before,.tv-listings-block div.day-navigation-filter a.next-day:before,.tv-listings-block div.day-navigation-filter .current-day{line-height:70px}
}
@media (min-width:640px) {
  .tv-listings-block .day-navigation-filter,.tv-listings-block .day-navigation-filter a.prev-day,.tv-listings-block .day-navigation-filter a.next-day,.tv-listings-block .day-navigation-filter h2.current-day{height:65px}.tv-listings-block .day-navigation-filter a.prev-day:before,.tv-listings-block .day-navigation-filter a.next-day:before,.tv-listings-block .day-navigation-filter .current-day{line-height:65px}
}
.tv-listings-block .time-line-slider{position:relative;width:100%;background-color:#fff;padding-left:85.8594px}.tv-listings-block .time-line-slider:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:90px;background-color:#fff;z-index:2;box-sizing:content-box}.tv-listings-block .time-line-slider .channels-block{position:absolute;top:90px;left:0;width:85.8594px;background-color:#247fc8;border-top:2px solid #247fc8;z-index:3}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list li{position:relative;min-height:130px}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list li:not(:last-child):after{content:'';position:absolute;bottom:0;left:7px;width:48px;height:1px;background-color:#77b0e0}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder{overflow:visible;height:130px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;text-align:center;padding-right:24px;color:#fff}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .image-wrapper{margin:0 auto}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .image-wrapper,.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .image-wrapper img{max-width:50px;max-height:50px}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .scb-logo i:before,.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .scs-logo i:before{font-size:50px}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder .channel-title{font-size:12px;font-weight:bold;padding:3px 0}.tv-listings-block .time-line-slider .channels-block ul.channels-block-list .holder a.stream-now-btn{display:inline-block;border:1px solid #4a95d2;background-color:#1c70cb;color:#fff;font-size:12px;padding:5px 10px}.tv-listings-block .time-line-slider .holder{width:100%;overflow:auto;overflow-x:hidden}.tv-listings-block .time-line-slider .time-frame-block{position:relative}.tv-listings-block .time-line-slider a.prev-btn,.tv-listings-block .time-line-slider a.next-btn{position:absolute;top:0;width:88px;height:90px;background-color:#fff;z-index:2}.tv-listings-block .time-line-slider a.prev-btn:before,.tv-listings-block .time-line-slider a.next-btn:before{width:43px;height:43px;line-height:42px;color:#00aee6;border:1px solid #d2d2d2;padding:0;margin:23px}.tv-listings-block .time-line-slider a.prev-btn.disabled-link:before,.tv-listings-block .time-line-slider a.next-btn.disabled-link:before{color:#909090}.tv-listings-block .time-line-slider a.prev-btn{left:0}.tv-listings-block .time-line-slider a.next-btn{right:0}.tv-listings-block .time-line-slider ul.time-frame-list{position:relative;width:4224px;height:90px;padding:20px 88px 20px 0;line-height:24px;overflow:hidden}.tv-listings-block .time-line-slider ul.time-frame-list li{text-align:center}.tv-listings-block .time-line-slider ul.time-frame-list li span{font-size:14px;color:#909090}.tv-listings-block .time-line-slider .listing-schedule{position:relative;width:4136px;border-top:2px solid #247fc8}.tv-listings-block .time-line-slider .listing-schedule:after{content:'';position:absolute;top:-2px;right:-88px;width:88px;height:2px;background-color:#247fc8}.tv-listings-block .time-line-slider .listing-schedule ul.listing-schedule-row{position:relative;min-height:130px;border-bottom:1px solid #ccc;background-color:#f2f2f2;overflow:hidden}.tv-listings-block .time-line-slider .listing-schedule ul.listing-schedule-row:after{content:'';position:absolute;top:0;right:-88px;width:88px;height:100%;background-color:#f2f2f2;border-bottom:1px solid #ccc;box-sizing:content-box}.tv-listings-block .time-line-slider .listing-schedule ul.listing-schedule-row:nth-child(n+10)+ul.expanded-second li.listing-program{top:-354px}.tv-listings-block .time-line-slider .listing-schedule ul.expanded{color:#fff;border:none;z-index:3;min-height:353px}.tv-listings-block .time-line-slider .listing-schedule ul.expanded li{position:absolute;background-color:inherit}.tv-listings-block .time-line-slider .listing-schedule ul.expanded li:before,.tv-listings-block .time-line-slider .listing-schedule ul.expanded li:after{border:none}.tv-listings-block .time-line-slider .listing-schedule ul.expanded-first{background-color:#004b88}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="1"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="2"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="3"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="4"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="5"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="6"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="7"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="8"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="9"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="10"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="11"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="12"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="13"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="14"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="15"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="16"] div{visibility:hidden}.tv-listings-block .time-line-slider .listing-schedule .non_olympic[data-duration="17"] div{visibility:hidden}.tv-listings-block .listing-program{position:absolute;top:0;min-height:129px;padding:16px 25px;background-color:#fff;z-index:2}.tv-listings-block .listing-program.non_olympic{width:auto !important;min-height:0;top:23%;z-index:1}.tv-listings-block .listing-program.non_olympic:before,.tv-listings-block .listing-program.non_olympic:after{border:none}.tv-listings-block .listing-program:before{content:'';position:absolute;top:0;left:-1px;height:100%;border-right:1px solid #ccc}.tv-listings-block .listing-program:after{content:'';position:absolute;top:0;right:-1px;height:100%;border-right:1px solid #ccc}.tv-listings-block .listing-program.program-interacted{cursor:pointer}.tv-listings-block .listing-program.program-interacted.non_olympic{cursor:default}.tv-listings-block .listing-program .program-name{font-size:14px}.tv-listings-block .listing-program .program-description{padding-top:18px}.tv-listings-block .listing-program .program-title,.tv-listings-block .listing-program .program-sport,.tv-listings-block .listing-program .program-duration{font-size:16px;font-weight:bold}.tv-listings-block .listing-program .program-actions{margin-top:25px}.tv-listings-block .listing-program .program-actions a.program-action{font-size:14px;border:1px solid #7cb2de;color:#fff;padding:13px 12px 13px 9px;display:inline-block}.tv-listings-block .listing-program .program-actions a.program-record{margin-left:20px}.tv-listings-block .listing-program .program-actions a.program-record .record-icon{width:12px;height:12px;display:inline-block;background-color:red;border:2px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin:0 8px 0 3px}.tv-listings-block .listing-program .program-actions a.program-live{background-color:#fff;color:#000}.tv-listings-block .listing-program .close-menu{float:right;margin:3px -8px 0 0}.tv-listings-block .listing-program .icon-close{font-size:13px;cursor:pointer;color:#fff}.tv-listings-block .listing-program.non_olympic{font-size:14px;color:#707070;background-color:#f2f2f2}.tv-listings-block ul.expanded-second{background-color:#1c70cb;position:absolute;z-index:10;margin-top:193px}
@media (max-width:639px) {
  .tv-listings-block ul.expanded-second{left:0;width:100%}
}
@media (min-width:640px) {
  .tv-listings-block ul.expanded-second{margin-top:220px}
}
.tv-listings-block ul.expanded-second li.listing-program{background-color:#1c70cb;color:#fff;min-height:224px;position:static}
@media (max-width:639px) {
  .tv-listings-block ul.expanded-second li.listing-program{width:100% !important}
}
.tv-listings-block ul.expanded-second li.listing-program:before,.tv-listings-block ul.expanded-second li.listing-program:after{display:none}.tv-listings-block .program-medal.icon-medal{color:#ab956e}.tv-listings-block .expanded .program-medal.icon-medal{color:#fff}.tv-listings-block .day-indicator{background-color:#eee;padding:12px 0}.tv-listings-block .day-indicator h3{font-size:28px;color:#000}
@media (max-width:639px) {
  .tv-listings-block .filter-block{display:table;width:100%;padding:14px 15px 5px;overflow:visible}.tv-listings-block .filter-block .select-filter{position:static}.tv-listings-block .filter-block .select-filter .select-list{top:61px}.tv-listings-block .filter-block .sport-type,.tv-listings-block .filter-block .top-athletes{display:block}.tv-listings-block .filter-block .disclaimer-text{display:table-footer-group;float:none;width:100%;text-align:right}.tv-listings-block .filter-block .filter-title{float:left;line-height:46px}.tv-listings-block .filter-block .filter-title+div{float:right;width:64.6875%}.tv-listings-block .filter-block .filter-title+div label.selector{border-color:#339542}.tv-listings-block.aside{width:auto;float:none;margin:0 -15px}.tv-listings-block.aside+.sidebar.to-right{display:block;width:auto;float:none}.tv-listings-block.aside+.sidebar.to-right .home_local-news{margin-top:0;width:auto}.tv-listings-block .time-line-slider a.prev-btn,.tv-listings-block .time-line-slider a.next-btn{width:62px;height:62px}.tv-listings-block .time-line-slider a.prev-btn:before,.tv-listings-block .time-line-slider a.next-btn:before{margin:10px}.tv-listings-block .time-line-slider ul.time-frame-list{padding-top:9px;padding-bottom:14px}.tv-listings-block .time-line-slider ul.time-frame-list li{line-height:19px}
}
.tv-listings-block.day-indicator-block:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#eee;border-bottom:1px solid #ccc}.tv-listings-block.day-indicator-block .day-indicator{border-bottom:1px solid #ccc}.tv-listings-block.channel-content-block:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#1a72ba;border-bottom:1px solid #ccc}.tv-listings-block.channel-content-block .channel-content{width:100%;display:table;border-bottom:1px solid #ccc;min-height:130px;height:130px}.tv-listings-block.channel-content-block .channel-first-block,.tv-listings-block.channel-content-block .channel-second-block,.tv-listings-block.channel-content-block .channel-third-block{position:relative;display:table-cell;height:100%}.tv-listings-block.channel-content-block .channel-first-block{background-color:#1a72ba;width:10.827464788732%;vertical-align:top}.tv-listings-block.channel-content-block .channel-first-block .event-day-time{color:#fff;text-align:left;margin:10px 0 10px}.tv-listings-block.channel-content-block .channel-first-block .event-day-time span{position:relative;font-size:14px;color:#5f9dd0}.tv-listings-block.channel-content-block .channel-first-block .event-day-time span.event-date:after{content:'';position:absolute;top:9px;right:-305%;width:305%;border-top:1px solid #5f9dd0;margin-right:-10px}.tv-listings-block.channel-content-block .channel-first-block .event-day-time h5{color:#fff;font-size:24px}.tv-listings-block.channel-content-block .channel-first-block .event-day-time h5 span{font-size:14px;color:#fff}.tv-listings-block.channel-content-block .channel-first-block .event-day-time h5 br{display:none}.tv-listings-block.channel-content-block .channel-second-block{background-color:#1c7bcb;width:11.827464788732%;vertical-align:middle}.tv-listings-block.channel-content-block .channel-second-block .holder{overflow:visible;-webkit-justify-content:center;justify-content:center;text-align:center;padding:0;color:#fff}.tv-listings-block.channel-content-block .channel-second-block .holder .channel-title{font-size:12px;font-weight:bold;padding:3px 0}.tv-listings-block.channel-content-block .channel-second-block .holder a.stream-now-btn{display:inline-block;border:1px solid #4493d4;background-color:#126ab4;color:#fff;font-size:12px;padding:5px 0;width:60px}.tv-listings-block.channel-content-block .channel-second-block .holder .image-wrapper{margin:0 auto}.tv-listings-block.channel-content-block .channel-second-block .holder .image-wrapper,.tv-listings-block.channel-content-block .channel-second-block .holder .image-wrapper img{max-width:50px;max-height:50px}.tv-listings-block.channel-content-block .channel-second-block .holder .scb-logo i:before,.tv-listings-block.channel-content-block .channel-second-block .holder .scs-logo i:before{font-size:50px}.tv-listings-block.channel-content-block .channel-third-block{background-color:#fff;width:78.345070422535%;padding:0 25px;vertical-align:middle}.tv-listings-block.channel-content-block .channel-third-block .program-name{font-size:14px}.tv-listings-block.channel-content-block .channel-third-block .program-title,.tv-listings-block.channel-content-block .channel-third-block .program-sport{font-size:16px;font-weight:bold}.tv-local-module-form-wrapper{background-color:#fff;position:relative}
@media (max-width:639px) {
  .tv-local-module-form-wrapper{border-top:1px solid #ccc;margin:0 -15px}
}
@media (min-width:640px) {
  .tv-local-module-form-wrapper{float:right;width:300px}
}
@media (min-width:1366px) {
  .tv-local-module-form-wrapper{margin-right:9px}
}
.tv-local-module-form-wrapper .local-network-holder{padding:14px 18px 0}
@media (min-width:640px) {
  .tv-local-module-form-wrapper .local-network-holder{padding:16px 15px 0}
}
.tv-local-module-form-wrapper .local-module-form.is--opened{border-left:1px solid #e5e5e5;padding:14px 0 16px 5px}.tv-local-module-form-wrapper .network-change-form{display:none}.tv-local-module-form-wrapper .ny-local-network-info .ny-not-your{margin-bottom:0;padding:0;text-align:left}.tv-local-module-form-wrapper .ny-local-network-info .ny-not-your a{display:inline-block;font-size:14px;font-weight:bold;border:1px solid #000;padding:7px;margin-left:0;line-height:1.25em}.tv-local-module-form-wrapper .ny-local-network-info .ny-not-your a:hover{color:#1c7dcb;border:1px solid #1c7dcb}.tv-local-module-form-wrapper .block-title{color:#000;font-size:16px;font-weight:normal;padding:0 0 11px}
@media (min-width:640px) {
  .tv-local-module-form-wrapper .block-title{font-size:14px}
}
.tv-local-module--provider-logo{background:#f2f2f2;border-right:1px solid #e5e5e5;float:left;padding:30px 15px 30px 12px;margin:0 20px 0 0}.is--opened .tv-local-module--provider-logo{display:none}.tv-local-module--provider-logo .image{max-width:50px}.day-navigation-filter--mobile{background:#5fbd3e;padding:18px 15px 13px}
@media (min-width:640px) {
  .day-navigation-filter--mobile{display:none}
}
.day-navigation-filter--mobile .select-list--styled{background-color:#5fbd3e;border:1px solid #339542;display:inline-block;margin:0 2% 0 0;overflow:hidden;padding:0;width:48%;position:relative}.day-navigation-filter--mobile .select-list--styled:last-of-type{margin-right:0}.day-navigation-filter--mobile .select-list--styled:before{content:'\e802';color:#fff;font-size:11px;font-family:"NBCOlympicons";font-weight:bold;position:absolute;right:16px;top:16px}.day-navigation-filter--mobile .select-list--styled select{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#fff;font-size:18px;font-weight:700;padding:10px 18px;width:130%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.day-navigation-filter--mobile .select-list--styled option{color:#000}.day-navigation-filter--mobile .select-list--styled select:focus{outline:none}.tv-listings-stripped .site-header.header{margin-top:-7px}.tv-listings-stripped .tv-listings-stripped-logo-header{background:#34A4D9;height:130px}.tv-listings-stripped .tv-listings-stripped-logo-header .tv-stripped-nav-logo{margin:0 auto;width:70px;position:relative;top:30px}
@media (max-width:639px) {
  .tv-listings-stripped .tv-listings-stripped-logo-header{height:92px}.tv-listings-stripped .tv-listings-stripped-logo-header .tv-stripped-nav-logo{top:14px}
}
.day-display-legend{position:relative;width:100%;min-height:90px;background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;font-size:0}.day-display-legend.fixed-legend-block{display:none}.day-display-legend>div{font-size:initial}.day-display-legend:before,.day-display-legend:after{content:'';position:absolute;top:-1px;width:100%;height:100%;background-color:#fff;border-top:1px solid #e5e5e5;border-bottom:2px solid #e5e5e5;box-sizing:content-box}.day-display-legend:before{left:-100%}.day-display-legend:after{right:-100%}.day-display-legend .schedule-legend{display:inline-block;width:15.420560747664%;font-size:11px;color:#909090;vertical-align:middle;padding:3px 0}.day-display-legend .schedule-legend>div{padding:5px 0}.day-display-legend .schedule-legend>div:before{display:inline-block;width:16px;margin-right:5px}.day-display-legend .schedule-legend .icon-medal:before{height:18px;color:#fff;font-size:11px;line-height:20px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFAB956E',endColorstr='#FF8D7A53');background-image:-owg-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-webkit-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-moz-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-o-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);padding:0}.day-display-legend .schedule-legend .icon-event-this-day:before{content:'+';height:18px;border:1px solid #d2d2d2;line-height:16px;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.day-display-legend .schedule-legend .icon-live-now:before{content:'';width:0;height:0;border-style:solid;border-width:0 0 13px 13px;border-color:transparent transparent #ffe001 transparent;vertical-align:top}.daily-listing{width:100%;vertical-align:top}.daily-listing ul.daily-lockup{font-size:0;background-color:#fff;border-bottom:2px solid #e5e5e5}.daily-listing ul.daily-lockup li.list-item{position:relative;display:inline-block;width:5.26315789473684%;font-size:initial;text-align:center}.daily-listing ul.daily-lockup li.list-item a.date-title{display:block;height:88px;font-size:24px;padding:12px 0;font-weight:bold;line-height:20px}.daily-listing ul.daily-lockup li.list-item a.date-title span.date-month{display:block;font-size:11px;text-transform:uppercase}.daily-listing ul.daily-lockup li.list-item a.date-title span.day-number{display:block;font-size:11px;color:#909090;font-weight:normal;padding-top:5px}.daily-listing ul.daily-lockup li.list-item a.date-title:hover,.daily-listing ul.daily-lockup li.list-item a.date-title.active{color:#247fc8}.daily-listing ul.daily-lockup li.list-item a.date-title:hover span.day-number,.daily-listing ul.daily-lockup li.list-item a.date-title.active span.day-number{columns:#909090}.daily-listing ul.daily-lockup li.list-item.opened:before{position:absolute;top:0;left:0;width:100%;height:100%}.sport-events-table{position:relative;font-size:0}.sport-events-table>div{position:relative;font-size:initial;vertical-align:top}.sport-events-table:before{content:'';position:absolute;top:0;left:-84.579439252336%;width:100%;height:100%;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF168ECA',endColorstr='#FF71CC47');background-image:-owg-linear-gradient(to bottom,#168eca 0%,#71cc47 100%);background-image:-webkit-linear-gradient(to bottom,#168eca 0%,#71cc47 100%);background-image:-moz-linear-gradient(to bottom,#168eca 0%,#71cc47 100%);background-image:-o-linear-gradient(to bottom,#168eca 0%,#71cc47 100%);background-image:linear-gradient(to bottom,#168eca 0%,#71cc47 100%)}.sport-events-table .sport-event-listing{display:inline-block;width:15.420560747664%;z-index:1}.sport-events-table .sport-event-listing ul{position:relative}.sport-events-table .sport-event-listing ul li{display:table;width:100%;height:61px;border-bottom:1px solid #e5e5e5}.sport-events-table .sport-event-listing ul li .icon{display:table-cell;vertical-align:middle}.sport-events-table .sport-event-listing ul li .icon i{display:inline-block;width:60px;height:60px;background-color:rgba(0,0,0,0.08);font-style:normal;font-size:36px;color:#fff;line-height:60px;text-align:center}.sport-events-table .sport-event-listing ul li .title{display:table-cell;width:100%;vertical-align:middle;height:60px;font-size:12px;font-weight:bold;padding:0 12px}.sport-events-table .sport-event-grid{display:inline-block;width:84.579439252336%;background-color:#ccc;top:-90px;margin-bottom:-90px}.sport-events-table .sport-event-grid ul[class*="list-row"]{position:relative;border-bottom:1px solid #e5e5e5;font-size:0}.sport-events-table .sport-event-grid ul[class*="list-row"] li{position:relative;display:inline-block;width:5.26315789473684%;height:60px;border-right:1px solid #e5e5e5;font-size:initial;line-height:60px;vertical-align:top;text-align:center}.sport-events-table .sport-event-grid ul[class*="list-row"] li a{display:block}.sport-events-table .sport-event-grid ul[class*="list-row"] li>a:hover{width:100%;color:#fff}.sport-events-table .sport-event-grid ul[class*="list-row"] li>a:hover:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.sport-events-table .sport-event-grid ul[class*="list-row"] li.icon i{font-size:16px;font-style:normal}.sport-events-table .sport-event-grid ul[class*="list-row"] li.day-event{background-color:#fff;font-size:36px;color:#ccc}.sport-events-table .sport-event-grid ul[class*="list-row"] li.day-event a{color:#ccc}.sport-events-table .sport-event-grid ul[class*="list-row"] li.day-event a:hover{color:#fff;background-color:#004b88}.sport-events-table .sport-event-grid ul[class*="list-row"] li.day-event a:before{display:none}.sport-events-table .sport-event-grid ul[class*="list-row"] li.medal-event{color:#fff;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFAB956E',endColorstr='#FF8D7A53');background-image:-owg-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-webkit-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-moz-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:-o-linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%);background-image:linear-gradient(to bottom,#ab956e 0%,#8d7a53 100%)}.sport-events-table .sport-event-grid ul[class*="list-row"] li.medal-event>a{height:60px;color:#fff;background-image:none}.sport-events-table .sport-event-grid ul[class*="list-row"] li.live-flag:after{content:'';position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #ffe001 transparent}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened a:before{display:none}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened:before{content:'\e812';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004b88;font-family:"NBCOlympicons";font-size:16px;line-height:60px;text-align:center;color:#fff;cursor:pointer}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block{display:-webkit-flex;display:flex;position:absolute;top:100%;left:-105px;width:500px;height:243px;color:#fff;background-color:#247fc8;margin-top:1px;z-index:1;line-height:normal;overflow:hidden}.page-full-schedule .sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block{z-index:90}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay{width:502px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .sport-block{width:285px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .occurrences-medals{position:absolute;margin-top:-84px;margin-left:105px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .occurrences-medals:before{content:'';position:absolute;height:67px;width:1px;background-color:#fff;margin-left:-20px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.no-must-see{width:auto}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block,.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block{width:100%;padding:18px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block h5,.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block h5{font-size:12px;margin-bottom:20px;text-align:left}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block{min-width:220px;background-color:rgba(0,0,0,0.08)}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block h5.sport-title{text-align:left}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type{font-size:12px;color:#fff;text-align:left}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type h1{display:table-cell;font-size:56px;font-weight:normal;color:#fff;margin:0;line-height:60px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type h1 span{display:block;font-size:12px;line-height:normal}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type h1.games-title{width:102px;margin-right:20px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type h1.medal-events{position:relative;width:126px;padding-left:19px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type h1.medal-events:before{content:'';position:absolute;top:5px;left:0;width:1px;height:60px;background-color:#fff}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block .occurrences-type a{color:#fff;font-weight:bold}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block a.live-btn{position:absolute;bottom:18px;left:20px;display:inline-block;font-size:14px;padding:7px 10px;background-color:#fff}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block a.live-btn:after{content:'\e80a';font-family:"NBCOlympicons";float:left;line-height:22px;padding-right:5px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .sport-block a.live-btn:hover{background-color:rgba(255,255,255,0.8)}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block{position:relative;text-align:left}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .time-stamp{font-size:12px;color:#000}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .time-stamp br{display:none}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .editorial-title-text{font-size:16px;line-height:1.5;clear:both}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .editorial-title-text a{color:#fff}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .phase-text{font-size:12px;margin-top:10px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block a.remind-me-btn{position:absolute;left:18px;bottom:18px;display:inline-block;font-size:14px;border:1px solid #7cb2de;color:#fff;padding:6px 10px 6px 5px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .icon{position:absolute;bottom:5px;right:12px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .must-see-event-block .icon i{font-size:64px}
@media (max-width:639px) {
  .sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay{width:224px;height:auto;display:block}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .sport-block,.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .must-see-event-block{display:block;width:100%;max-width:none;height:auto}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .sport-block{text-align:left}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .sport-block a.live-btn{position:static;margin-top:30px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block.medals-overlay .must-see-event-block{padding-bottom:90px}
}
.sport-events-table .sport-event-grid ul[class*="list-row"]:nth-child(n+41) li.opened .overlay-block{bottom:100%;top:auto}.sport-events-table .sport-event-grid ul[class*="list-row"]:nth-child(n+41) li.opened:nth-child(n+14){right:0;left:auto}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened:nth-child(n+14) .overlay-block{right:0;left:auto}
@media (min-width:640px) {
  .mobile-scroll-controls{display:none}
}
@media (max-width:639px) {
  .mobile-scroll-controls{display:block}.mobile-scroll-controls a.prev-btn,.mobile-scroll-controls a.next-btn{position:absolute;bottom:0;display:block;height:50px;width:40px;background-color:#fff;text-align:center;color:#247fc8;line-height:52px;z-index:10}.mobile-scroll-controls a.prev-btn{left:0;border-right:1px solid #e5e5e5}.mobile-scroll-controls a.next-btn{right:0;border-left:1px solid #e5e5e5}.page-full-schedule .tab-switcher ~ .wrapper{padding:0}.day-display-legend{position:relative;height:90px;overflow:hidden}.day-display-legend .schedule-legend{display:table;width:100%;border-bottom:1px solid #e5e5e5;padding:3px 15px}.day-display-legend .schedule-legend>div{display:table-cell}.day-display-legend.fixed-legend-block{position:fixed;top:123px;left:0;display:none;z-index:100}.day-display-legend.fixed-legend-block .daily-listing{width:auto;margin-left:30%;overflow:auto}.day-display-legend.fixed-legend-block .daily-listing ul.daily-lockup{border:none}.daily-listing{position:relative}.daily-listing ul.daily-lockup{width:800px}.daily-listing ul.daily-lockup:after{content:'';width:40px}.daily-listing ul.daily-lockup li.list-item{width:40px}.daily-listing ul.daily-lockup li.list-item a.date-title{height:50px;padding:5px 0}.daily-listing ul.daily-lockup li.list-item a.date-title span.day-number{display:none}.sport-events-table:before{left:-70%}.sport-events-table .sport-event-listing{width:30%}.sport-events-table .sport-event-listing ul li .icon{display:none}.sport-events-table .sport-event-grid{width:70%;top:-52px;overflow:auto}.sport-events-table .sport-event-grid ul[class*="list-row"]{width:800px}.sport-events-table .sport-event-grid ul[class*="list-row"] li{width:40px}.sport-events-table .sport-event-grid ul[class*="list-row"] li.opened .overlay-block{left:0}.sport-events-table .sport-event-grid ul[class*="list-row"]:after{content:'';width:40px}
}
.starting-schedules .video-live-green-white .competitors{width:100%;clear:both;padding:20px 0 0}
@media (max-width:639px) {
  .starting-schedules .video-live-green-white .competitors{font-size:15px}
}
@media (min-width:640px) {
  .starting-schedules.filter-block{border-bottom:none;padding:15px 0}.starting-schedules h2.current-day{width:490px}
}
.starting-schedules .section-header{position:relative;color:#fff;background-color:#247fc8;border-top:1px solid #1c6db0;border-bottom:1px solid #1c6db0;padding:15px 0}.starting-schedules .section-header:before{content:'';position:absolute;top:-1px;left:-100%;width:100%;height:100%;background-color:#247fc8;border-top:1px solid #1c6db0;border-bottom:1px solid #1c6db0;z-index:2;box-sizing:content-box}.starting-schedules .section-header h2.section-header-title{font-size:24px;font-weight:bold;color:#fff;position:relative;left:-18.378947368421%;z-index:2}
@media (max-width:1365px) {
  .starting-schedules .section-header h2.section-header-title{left:-21.178947368421%}
}
.starting-schedules.aside .events-listing,.starting-schedules.aside .upcoming-block{float:left;overflow:visible}.starting-schedules.aside .events-listing ul>li.list-item-row,.starting-schedules.aside .upcoming-block ul>li.list-item-row{border-bottom:none}.starting-schedules.aside .events-listing ul>li.list-item-row:after,.starting-schedules.aside .upcoming-block ul>li.list-item-row:after{display:none}.starting-schedules.aside .events-listing ul>li.list-item-row .schedule-item,.starting-schedules.aside .upcoming-block ul>li.list-item-row .schedule-item{position:relative}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block{position:absolute;display:block;left:-18.378947368421%;width:18.378947368421%;height:100%;padding:15px 0;z-index:3}
@media (max-width:1365px) {
  .starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block{left:-21.178947368421%;width:21.378947368421%}
}
.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block:after,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block:after{content:'';position:absolute;bottom:0;left:0;width:45px;height:1px;background-color:rgba(255,255,255,0.1)}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block h3,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block h3{font-size:18px;color:#fff}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block h3 span,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block h3 span{text-transform:uppercase;font-size:14px;font-weight:normal}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block h3 span.hours-meridiem,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block h3 span.hours-meridiem{font-weight:bold}.starting-schedules.aside .events-listing ul>li.list-item-row:last-child .starting-event-time-block:after,.starting-schedules.aside .upcoming-block ul>li.list-item-row:last-child .starting-event-time-block:after{display:none}.starting-schedules.aside .events-listing ul>li.list-item-row .blocks-holder,.starting-schedules.aside .upcoming-block ul>li.list-item-row .blocks-holder{position:relative}.starting-schedules.aside .events-listing ul>li.list-item-row .blocks-holder .list-item,.starting-schedules.aside .upcoming-block ul>li.list-item-row .blocks-holder .list-item{background-color:#fff}.starting-schedules.aside .events-listing ul>li.list-item-row:hover,.starting-schedules.aside .upcoming-block ul>li.list-item-row:hover,.starting-schedules.aside .events-listing ul>li.list-item-row:hover:after,.starting-schedules.aside .upcoming-block ul>li.list-item-row:hover:after{background-color:transparent}.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block{vertical-align:top}
@media (max-width:639px) {
  .starting-schedules.aside .events-listing ul>li.list-item-row .sport-icon,.starting-schedules.aside .upcoming-block ul>li.list-item-row .sport-icon{width:67%;line-height:42px}.starting-schedules.aside .events-listing ul>li.list-item-row .sport-icon i,.starting-schedules.aside .upcoming-block ul>li.list-item-row .sport-icon i{line-height:71px}.starting-schedules.aside .events-listing ul>li.list-item-row .sport-icon .live-filtered-mobile,.starting-schedules.aside .upcoming-block ul>li.list-item-row .sport-icon .live-filtered-mobile{display:inline-block;float:right;position:relative;top:14px;right:10px}
}
.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block,.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block{padding:20px 0}.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block h5,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block h5,.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block h5,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block h5{display:inline-block;text-align:right;line-height:16px}.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block{padding:40px 0 30px;vertical-align:top}
@media (min-width:640px) {
  .starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block .live-btn.icon-play.white,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block .live-btn.icon-play.white{margin-bottom:13px}
}
.starting-schedules.aside .events-listing ul>li.list-item-row .join-stream-remind-me-btns-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .join-stream-remind-me-btns-block{margin-right:0}.starting-schedules.aside .events-listing ul>li.list-item-row .live-btn,.starting-schedules.aside .upcoming-block ul>li.list-item-row .live-btn{display:inline-block;border:1px solid #000;font-size:14px;padding:5px 10px;margin-top:20px}.starting-schedules.aside .events-listing ul>li.list-item-row .live-btn.white,.starting-schedules.aside .upcoming-block ul>li.list-item-row .live-btn.white{border-color:rgba(255,255,255,0.6);color:#fff}.starting-schedules.aside .events-listing ul>li.list-item-row .live-btn.white:before,.starting-schedules.aside .upcoming-block ul>li.list-item-row .live-btn.white:before{color:#fff}.starting-schedules.aside .events-listing ul>li.list-item-row .section-divider,.starting-schedules.aside .upcoming-block ul>li.list-item-row .section-divider{margin-top:-2px}.starting-schedules.aside .events-listing ul+.section-header,.starting-schedules.aside .upcoming-block ul+.section-header{margin-top:-2px}.starting-schedules .bottom-buttons-block{background-color:#247fc8;padding:20px;font-size:0}.starting-schedules .bottom-buttons-block a{display:inline-block;width:48%;border:1px solid rgba(255,255,255,0.3);padding:10px 5px;font-size:18px;color:#fff;font-weight:bold;text-align:center;margin:0 1%}.starting-schedules .cross-block-blue-link:after{display:none}.starting-schedules .cross-block-blue-link:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#1c6db0;z-index:2}.starting-schedules .picture .date-label{position:absolute;top:0;left:0;width:50px;height:50px;text-align:center;background-color:rgba(0,0,0,0.65)}.starting-schedules .picture .date-label h5{font-size:22px;color:#fff;padding:4px 0;line-height:20px}.starting-schedules .picture .date-label span{display:block;font-size:14px}
@media (max-width:639px) {
  .starting-schedules.aside .events-listing,.starting-schedules.aside .upcoming-block{float:none;width:auto}.starting-schedules.aside .events-listing h2.section-header-title,.starting-schedules.aside .upcoming-block h2.section-header-title{padding:0 15px;position:initial;font-size:22px}.starting-schedules.aside .events-listing ul>li.list-item-row .holder,.starting-schedules.aside .upcoming-block ul>li.list-item-row .holder{width:100%}.starting-schedules.aside .events-listing ul>li.list-item-row .picture,.starting-schedules.aside .upcoming-block ul>li.list-item-row .picture{width:46.875%;height:auto;float:left}.starting-schedules.aside .events-listing ul>li.list-item-row .picture img,.starting-schedules.aside .upcoming-block ul>li.list-item-row .picture img{max-width:none;height:190px}.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block,.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block{padding:0;line-height:70px}.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block .event-time,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block .event-time,.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block .event-time,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block .event-time{display:inline-block;padding:0 15px 0 0}.starting-schedules.aside .events-listing ul>li.list-item-row .first-green-block .event-time br,.starting-schedules.aside .upcoming-block ul>li.list-item-row .first-green-block .event-time br,.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block .event-time br,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block .event-time br{display:none}.starting-schedules.aside .events-listing ul>li.list-item-row .second-green-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .second-green-block{padding-left:15px}.starting-schedules.aside .events-listing ul>li.list-item-row .live-btn,.starting-schedules.aside .upcoming-block ul>li.list-item-row .live-btn{margin-top:0;line-height:normal}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block{position:relative;left:auto;width:100%;height:auto;padding:16px 15px}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block h3 .hours-meridiem,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block h3 .hours-meridiem{font-size:inherit;color:inherit}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block br,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block br{display:none}.starting-schedules.aside .events-listing ul>li.list-item-row .starting-event-time-block:before,.starting-schedules.aside .upcoming-block ul>li.list-item-row .starting-event-time-block:before{content:'\e802';font-family:"NBCOlympicons";position:absolute;top:50%;right:10px;color:#fff;margin-top:-10px}
}
.medal-race-heading h2{display:inline-block;font-size:36px;color:#fff;padding:26px 0 21px}
@media (max-width:639px) {
  .medal-race-heading h2{font-size:22px;padding:22px 0;line-height:35px}
}
.medal-race-heading .presented-by,.medal-race-heading .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .medal-race-heading .presented-by{width:50%;margin-top:0;line-height:28px;font-size:12px;color:rgba(255,255,255,0.7);vertical-align:middle;padding:0}.medal-race-heading .see-full-btn{color:#fff;margin:-19px 0 0;padding:0}
@media (min-width:640px) {
  .medal-race-heading .see-full-btn{margin:-16px 0 0;padding:0 0 8px}
}
.medal-race-heading--country-flag{margin:0 12px 0 0}
@media (min-width:640px) {
  .buttons-wrapper{min-width:510px}
}
.medals-see-button{position:relative;display:table;min-width:245px;font-weight:bold;text-align:center;border:1px solid rgba(0,0,0,0.6);padding:14px;margin:10px auto}.medals-see-button:hover{color:#3a8fd5;border:1px solid #3a8fd5}
@media (min-width:640px) {
  .medals-see-button{float:left;margin:0 5px 10px}.medals-see-button:first-child{margin-left:0}
}
@media (min-width:1366px) {
  .medals-see-button{margin:0 10px 10px}
}
@media (max-width:639px) {
  .medals-see-button+a{margin-bottom:30px}.medals-see-button+a:after{content:'';position:absolute;left:0;display:block;width:120%;height:10px;border-top:1px solid #d2d2d2;margin-top:44px;margin-left:-10%;z-index:55}.node-type-sports-hub-page .medals-see-button+a:after{content:none}
}
@media (min-width:640px) {
  .medal-race-wrapper #parallax{position:static;margin-left:-30%;clear:both;width:160%;z-index:100;left:-30%}
}
@media (max-width:639px) {
  .medal-race-wrapper #parallax{width:300px;margin-left:-5px;overflow:hidden}
}
.result-feed-wrapper .sidebar-second{margin-top:0}
@media (max-width:639px) {
  .node-type-sports-hub-page .medal-race-area h3.title-stripe{margin-top:5px}
}
.node-type-sports-hub-page .medal-race-area,.node-type-home-page .medal-race-area{padding-bottom:30px;padding-top:8px}
@media (min-width:640px) {
  .node-type-sports-hub-page .medal-race-area,.node-type-home-page .medal-race-area{width:47%;float:left;padding-bottom:40px;margin-right:18%}
}
@media (min-width:1366px) {
  .node-type-sports-hub-page .medal-race-area,.node-type-home-page .medal-race-area{width:52%;margin-right:18%}
}
@media (max-width:1365px) {
  .node-type-sports-hub-page .medal-race-area .title-stripe:before,.node-type-home-page .medal-race-area .title-stripe:before{width:62px;margin-right:18px}
}
@media (max-width:639px) {
  .node-type-sports-hub-page .medal-race-area .title-stripe:before,.node-type-home-page .medal-race-area .title-stripe:before{width:50px;margin-right:6px}
}
.node-type-sports-hub-page .medal-race-area .title-wrapper,.node-type-home-page .medal-race-area .title-wrapper{position:relative}
@media (max-width:639px) {
  .node-type-sports-hub-page .medal-race-area .title-wrapper,.node-type-home-page .medal-race-area .title-wrapper{overflow:hidden;height:114px;margin-bottom:-55px}
}
@media (min-width:640px) {
  .node-type-sports-hub-page .medal-race-area .title-wrapper,.node-type-home-page .medal-race-area .title-wrapper{min-width:655px}
}
@media (min-width:640px) and (max-width:1365px) {
  .node-type-home-page .medal-race-area{width:41%;margin-right:28%}
}
.medal-race-area .tabs-medal-switcher{padding:30px 0}.medal-race-area--medal-tabs{position:relative;min-height:250px}
@media (min-width:640px) {
  .medal-race-area--medal-tabs{height:510px}.medal-race-area--medal-tabs:before{background-color:#d2d2d2;content:'';position:absolute;left:-100%;bottom:0;width:1000%;height:5px}
}
.medal-race-area--medal-tabs:not(.is--loaded){background:url(http://www.nbcolympics.com/profiles/olympics/themes/nbcolympics/images/loader-icon.gif) 50% 50% no-repeat;overflow:hidden}.medal-race-area .medals-race-block{position:relative;padding-bottom:55px}.medal-race-area .medals-race-block.slick-slider{margin-bottom:0}.medal-race-area .medals-race-block .slick-list{overflow:initial}.page-medals .medal-race-area .medals-race-block{display:none}.medal-race-area .medals-race-block.show{display:block}.node-type-sports-hub-page .medal-race-area .medals-race-block,.node-type-home-page .medal-race-area .medals-race-block{margin-top:50px;padding-bottom:4px}
@media (min-width:640px) {
  .node-type-sports-hub-page .medal-race-area .medals-race-block,.node-type-home-page .medal-race-area .medals-race-block{margin-top:0;padding-top:28px;margin-bottom:133px}
}
@media (min-width:1366px) {
  .node-type-sports-hub-page .medal-race-area .medals-race-block,.node-type-home-page .medal-race-area .medals-race-block{margin-bottom:174px}
}
@media (min-width:1366px) {
  .node-type-sports-hub-page .medal-race-area .medals-race-block{left:-40px;margin-right:15px}
}
.node-type-sports-hub-page .medal-race-area .medals-race-block:before,.node-type-home-page .medal-race-area .medals-race-block:before{display:none}.medal-race-area .medals-race-block .medals-race-row{position:relative;display:table;max-width:960px;clear:both}
@media (max-width:639px) {
  .medal-race-area .medals-race-block .medals-race-row{min-width:290px;padding-right:15px}.node-type-team .medal-race-area .medals-race-block .medals-race-row{padding-right:0}
}
@media (max-width:1366px) {
  .medal-race-area .medals-race-block .medals-race-row{max-width:700px}
}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-row{display:block}
}
.medal-race-area .medals-race-block .medals-race-row .medals-race-col{position:relative;height:81px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);will-change:transform;border-width:0 1px 1px 0;border-style:solid;border-color:#fff;padding:0 20px;text-align:right;overflow:hidden}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-row .medals-race-col{float:left;height:120px}.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col,.node-type-home-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col{height:91px;min-width:65px}
}
@media (min-width:640px) and (max-width:1366px) {
  .medal-race-area .medals-race-block .medals-race-row .medals-race-col{max-width:215px}
}
.medal-race-area .medals-race-block .medals-race-row .medals-race-col:before{position:absolute;top:20px;right:20px;font-size:16px;color:rgba(0,0,0,0.4);margin:0}.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col:before{top:35px;right:calc(10% + 40px)}.medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{position:relative;top:40px;display:inline-block;font-size:28px;color:#fff;text-align:right}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{top:60px;font-size:36px}
}
.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2,.node-type-home-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{position:static;font-size:30px;line-height:93px}.medal-race-area .medals-race-block .gold.show-medals,.medal-race-area .medals-race-block .silver.show-medals,.medal-race-area .medals-race-block .bronze.show-medals{width:100%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.medal-race-area .medals-race-block .gold.hide-medals,.medal-race-area .medals-race-block .gold[data-medals="0"],.medal-race-area .medals-race-block .silver.hide-medals,.medal-race-area .medals-race-block .silver[data-medals="0"],.medal-race-area .medals-race-block .bronze.hide-medals,.medal-race-area .medals-race-block .bronze[data-medals="0"]{width:0 !important;min-width:0 !important;padding:0;border:none;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.medal-race-area .medals-race-block .gold{background-color:#e0c519}.medal-race-area .medals-race-block .silver{background-color:#dcdcdc}.medal-race-area .medals-race-block .bronze{background-color:#c47a2d}.medal-race-area .medals-race-block .medals-race-total{display:table-header-group;height:91px;margin-right:-200%;padding-left:20px}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-total{display:block;float:left}
}
.medal-race-area .medals-race-block .medals-race-total h1{display:block;font-size:40px;font-weight:bold;line-height:1;padding:0 0 20px 15px;margin:4px 0 0}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-total h1{font-size:60px;padding:0;margin:52px 0 0}.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-total h1,.node-type-home-page .medal-race-area .medals-race-block .medals-race-total h1{line-height:69px;font-size:48px;margin:16px 0 0}
}
.medal-race-area .medals-race-block .medals-race-total h1 span{position:relative;display:block;float:right;min-width:28px;font-weight:normal;margin-right:7px}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-total h1 span{float:left;margin-right:30px}.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-total h1 span,.node-type-home-page .medal-race-area .medals-race-block .medals-race-total h1 span{margin-right:14px}
}
.medal-race-area .medals-race-block .medals-race-total h1 span:before{content:'Total';position:absolute;left:-52px;width:43px;font-size:12px;font-weight:bold;color:#ccc;line-height:3;border-right:5px solid #e5e5e5}
@media (min-width:640px) {
  .medal-race-area .medals-race-block .medals-race-total h1 span:before{width:100%;top:-35px;border-bottom:5px solid #e5e5e5;border-right:0 none;line-height:2;left:auto}.node-type-sports-hub-page .medal-race-area .medals-race-block .medals-race-total h1 span:before,.node-type-home-page .medal-race-area .medals-race-block .medals-race-total h1 span:before{top:-7px;border-bottom:0;position:relative;border-top:5px solid #e5e5e5;padding-top:10px;color:#999;margin-right:10px}
}
@media (min-width:640px) {
  .node-type-home-page .medal-race-area .medals-race-block .icon-medal:before{display:none}.node-type-home-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{position:relative;top:auto;line-height:93px}.node-type-home-page .medal-race-area .medals-race-block h2:before{content:'\e81A';font-family:"NBCOlympicons";position:absolute;top:0;left:-28px;font-size:16px;color:rgba(0,0,0,0.4);margin:0}
}
@media (max-width:639px) {
  .node-type-home-page .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{line-height:114px}
}
@media (max-width:639px) {
  .medal-race-area .medals-race-block.show{margin-left:-15px;overflow:hidden;clear:both}.medal-race-area .tabs-medal-switcher{clear:both}.medal-race-area .tabs-medal-switcher ul li{padding:0;width:25%;text-align:center}.medal-race-area .tabs-medal-switcher ul li a{font-size:12px}.medal-race-area .tabs-medal-switcher ul li.active a:after{bottom:-4px}.medal-race-area .sidebar.to-right{float:none;width:100%;clear:both}
}
.medal-race-area.all-time-medals-race .medals-race-block>.medals-race-row:nth-child(2) .medals-race-col{min-width:200px}.medal-race-area.all-time-medals-race .medals-race-block>.medals-race-row:nth-child(3) .medals-race-col{min-width:140px}
@media (min-width:640px) and (max-width:1366px) {
  .medal-race-area.all-time-medals-race .medals-race-block>.medals-race-row:nth-child(2) .medals-race-col{min-width:130px}.medal-race-area.all-time-medals-race .medals-race-block>.medals-race-row:nth-child(3) .medals-race-col{min-width:125px}
}
@media (max-width:639px) {
  .page-medals .medal-race-area .sidebar.to-right #topbox{text-align:center;background:#E0E0E0;padding:10px;margin:0 0 27px}.page-medals .medal-race-area .sidebar.to-right .next-event{border-bottom:none}.page-medals .medal-race-area #parallax{display:none}.page-medals .result-feed-wrapper{margin-bottom:26px}.page-medals .result-feed-wrapper .sidebar-second{display:none}
}
@media (min-width:1366px) {
  .page-medals .medal-race-area .sidebar.to-right #topbox{padding:40px 48px;background-color:#f2f2f2;text-align:center}
}
.rio-standings:checked ~ .tabs-switcher label[for="rio-standings"],.standings-2012:checked ~ .tabs-switcher label[for="2012-standings"],.all-time-standings:checked ~ .tabs-switcher label[for="all-time-standings"]{color:#000}.rio-standings:checked ~ .tabs-switcher label[for="rio-standings"]:after,.standings-2012:checked ~ .tabs-switcher label[for="2012-standings"]:after,.all-time-standings:checked ~ .tabs-switcher label[for="all-time-standings"]:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:#000}
@media (max-width:639px) {
  .rio-standings:checked ~ .tabs-switcher label[for="rio-standings"]:after,.standings-2012:checked ~ .tabs-switcher label[for="2012-standings"]:after,.all-time-standings:checked ~ .tabs-switcher label[for="all-time-standings"]:after{bottom:-4px}
}
.rio-standings:disabled ~ .tabs-switcher label[for="rio-standings"]{cursor:default}.standings-area{position:relative;width:65.420560747664%;margin:15px 0 30px}.standings-area .tabs-switcher{padding-bottom:40px;margin:20px 0 30px;border-bottom:1px solid #d2d2d2}.standings-area .tabs-switcher li{width:33.333333333%;text-align:center}.standings-area .tabs-switcher li:first-child{text-align:left}.standings-area .tabs-switcher li:last-child{text-align:right}
@media (max-width:1366px) {
  .standings-area .tabs-switcher ul li{padding:0}
}
.standings-area .grid-graph-tabs{position:relative;margin-bottom:24px}.standings-area .grid-graph-tabs label{font-size:14px;font-weight:bold;color:#999;cursor:pointer}.standings-area .tab-grid,.standings-area .tab-graph{position:absolute;height:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;z-index:1;overflow:hidden}.standings-area #grid-tab-trigger:checked ~ [class*="standings"] .tab-grid,.standings-area #graph-tab-trigger:checked ~ [class*="standings"] .tab-graph{position:relative;height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;z-index:2;overflow:visible}.standings-area #grid-tab-trigger:checked ~ .grid-graph-tabs label[for="grid-tab-trigger"],.standings-area #graph-tab-trigger:checked ~ .grid-graph-tabs label[for="graph-tab-trigger"]{color:#000}.standings-area .grid-graph-tabs label:before{font-size:30px;vertical-align:middle}
@media (max-width:639px) {
  .standings-area .grid-graph-tabs label:before{font-size:22px}
}
.standings-area .grid-block span.icon{font-size:44px;float:left;line-height:0;margin-top:9px;padding-right:5px}.standings-area .grid-block table{width:100%}
@media (max-width:639px) {
  .standings-area .grid-block table{display:none}
}
.standings-area .grid-block table thead th{font-weight:normal;font-size:12px;border-bottom:2px solid #d2d2d2;padding:10px 0;cursor:pointer}.standings-area .grid-block table thead th span:after{content:'\e805 \A \e802';width:10px;display:inline-block;margin-left:4px;font-family:"NBCOlympicons";font-size:8px;vertical-align:baseline;line-height:0.78;white-space:normal}.standings-area .grid-block table thead th.headerSortDown span:after{content:'\e805';line-height:normal;vertical-align:middle}.standings-area .grid-block table thead th.headerSortUp span:after{content:'\e802';line-height:normal;vertical-align:middle}.standings-area .grid-block table tbody tr:nth-child(n+7){display:none}.standings-area .grid-block table tbody tr:nth-child(n+7) td{border-bottom:none}.standings-area .grid-block table tbody tr:nth-child(n+7) div{height:0;padding:0;overflow:hidden}.standings-area .grid-block table tbody tr:nth-child(n+7) div *{display:none}.standings-area .grid-block table tbody td{border-bottom:1px solid #d2d2d2;font-size:18px}.standings-area .grid-block table tbody td div{padding:20px 0}.standings-area .grid-block table tbody td:nth-child(3),.standings-area .grid-block table tbody td:nth-child(4),.standings-area .grid-block table tbody td:nth-child(5){padding-left:2.857142857143%}.standings-area .grid-block table tbody td img{max-width:50px;border:1px solid #d2d2d2;vertical-align:middle;margin-right:10px}.standings-area .grid-block table th:not(:last-child),.standings-area .grid-block table td:not(:last-child){padding-right:2.857142857143%;text-align:left}.standings-area .grid-block table th:last-child,.standings-area .grid-block table td:last-child{padding-left:2.857142857143%;text-align:left}
@media (max-width:1366px) {
  .standings-area .grid-block table th.place{width:5%}
}
.standings-area .grid-block table .place,.standings-area .grid-block table .gold,.standings-area .grid-block table .silver,.standings-area .grid-block table .bronze,.standings-area .grid-block table .total{width:10.357142857143%;white-space:nowrap}.standings-area .grid-block table .place,.standings-area .grid-block table .total{color:#b2b2b2}.standings-area .grid-block table .gold:before,.standings-area .grid-block table .silver:before,.standings-area .grid-block table .bronze:before{content:'';display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 7px}
@media (max-width:639px) {
  .standings-area .grid-block table .gold:before,.standings-area .grid-block table .silver:before,.standings-area .grid-block table .bronze:before{margin-left:0}
}
.standings-area .grid-block table .gold:before{background-color:#e0c519}.standings-area .grid-block table .silver:before{background-color:#dcdcdc}.standings-area .grid-block table .bronze:before{background-color:#c47a2d}.standings-area .grid-block table .country{width:33.928571428571%}
@media (max-width:1366px) {
  .standings-area .grid-block table .country{width:30%}
}
.standings-area .grid-block .grid-table-mobile{width:100%;display:none}
@media (max-width:639px) {
  .standings-area .grid-block .grid-table-mobile{display:table}
}
.standings-area .grid-block .grid-table-mobile th.table-header[class*="headerSort"] span{color:#000}.standings-area .grid-block .grid-table-mobile td{font-size:14px}.standings-area .grid-block .grid-table-mobile .place{width:20%;color:#000}.standings-area .grid-block .grid-table-mobile .country{width:80%}.standings-area .grid-block .grid-table-mobile .country img{max-width:25px;vertical-align:middle;margin-right:18px}.standings-area .grid-block .grid-table-mobile .clearfix{padding-top:0}.standings-area .grid-block .grid-table-mobile ul.medals-won-list{position:relative;font-size:0}.standings-area .grid-block .grid-table-mobile ul.medals-won-list li{width:22%;display:inline-block;font-size:14px;letter-spacing:-1px}.standings-area .grid-block .grid-table-mobile ul.medals-won-list li:last-child{width:34%;text-align:right}.standings-area .grid-block .grid-table-mobile span{color:#b2b2b2;padding-right:5px}.standings-area .standings-2016,.standings-area .standings-2012,.standings-area .standings-0,.standings-area .grid-block-2016,.standings-area .grid-block-2012,.standings-area .grid-block-0{height:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.standings-area .rio-standings:checked ~ .standings-2016,.standings-area .standings-2012:checked ~ .standings-2012,.standings-area .all-time-standings:checked ~ .standings-0,.standings-area .rio-standings:checked ~ .grid-block-2016,.standings-area .standings-2012:checked ~ .grid-block-2012,.standings-area .all-time-standings:checked ~ .grid-block-0{height:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.standings-area input.rio-standings:checked ~ .standings-2012,.standings-area input.rio-standings:checked ~ .standings-0{display:none}.standings-area input.standings-2012:checked ~ .standings-2016,.standings-area input.standings-2012:checked ~ .standings-0{display:none}.standings-area input.all-time-standings:checked ~ .standings-2016,.standings-area input.all-time-standings:checked ~ .standings-2012{display:none}.standings-area .see-more-expand{font-size:0}.standings-area .see-more-expand:before{content:'See More';display:inline-block;font-size:18px;font-weight:bold;color:#000;padding:12px 40px;margin-top:20px;cursor:pointer;border:1px solid #707070}.standings-area .see-more-expand:hover{color:#1c70cb;border-color:#1c70cb}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block tbody tr:nth-child(n+7){display:table-row}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block tbody tr:nth-child(n+7) td{border-bottom:1px solid #d2d2d2;font-size:initial}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block tbody tr:nth-child(n+7) div{padding:20px 0;margin:0;overflow:visible}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block tbody tr:nth-child(n+7) div *{display:inline-block}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block .grid-table tbody tr:nth-child(n+7) div{height:76px}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block .grid-table-mobile tbody tr:nth-child(n+7) div{height:auto}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block .grid-table-mobile tbody tr:nth-child(n+7) div.clearfix{padding-top:0}.standings-area input[id*="expand-trigger"]:checked ~ .grid-block .see-more-expand:before,.standings-area input[id*="expand-trigger"]:checked ~ .grid-block+.see-more-expand:before{content:'See Less'}.standings-area .tab-graph{position:relative}.standings-area .tab-graph .graph-block-filter{position:absolute;top:-52px;right:0}
@media (max-width:639px) {
  .standings-area .tab-graph .graph-block-filter{display:none}
}
.standings-area .tab-graph .graph-block-filter label{font-size:14px;font-weight:bold;color:#999;cursor:pointer}.standings-area .tab-graph .graph-block-filter .gold:before,.standings-area .tab-graph .graph-block-filter .silver:before,.standings-area .tab-graph .graph-block-filter .bronze:before{font-size:8px;width:16px;height:16px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;vertical-align:middle;line-height:16px;color:rgba(0,0,0,0.4);margin:0 8px 0 0}.standings-area .tab-graph .graph-block-filter .gold:before{background-color:#e0c519}.standings-area .tab-graph .graph-block-filter .silver:before{background-color:#dcdcdc}.standings-area .tab-graph .graph-block-filter .bronze:before{background-color:#c47a2d}.standings-area .tab-graph a.prev-btn,.standings-area .tab-graph a.next-btn{position:absolute;bottom:20px;width:44px;height:70px;background-color:#fff;z-index:2}.standings-area .tab-graph a.prev-btn:before,.standings-area .tab-graph a.next-btn:before{width:43px;height:43px;line-height:42px;color:#00aee6;border:1px solid #d2d2d2;padding:0;margin:15px 0}
@media (max-width:639px) {
  .standings-area .tab-graph a.prev-btn,.standings-area .tab-graph a.next-btn{width:44px}
}
.standings-area .tab-graph a.prev-btn.disabled-btn,.standings-area .tab-graph a.next-btn.disabled-btn{pointer-events:none;cursor:default}.standings-area .tab-graph a.prev-btn.disabled-btn:before,.standings-area .tab-graph a.next-btn.disabled-btn:before{color:#ccc}.standings-area .tab-graph a.prev-btn{left:0}.standings-area .tab-graph a.next-btn{right:0;text-align:right}.standings-area .tab-graph ul.y-axis-labels{position:absolute;top:-4px;left:30px;width:100%;height:465px;display:table}.standings-area .tab-graph ul.y-axis-labels li{display:table-row;position:relative;font-size:12px;color:#999;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM48x8AApoBzCVvvaAAAAAASUVORK5CYII=) 0 calc(100% - 6px) repeat-x}.standings-area .tab-graph ul.y-axis-labels li span{display:table-cell;width:30px;vertical-align:bottom;line-height:100%;text-indent:-30px}.standings-area .tab-graph .stacks-row-holder{position:relative;width:calc(100% - 36px);height:550px;margin-left:auto;overflow:hidden}
@media (max-width:639px) {
  .standings-area .tab-graph .stacks-row-holder{overflow:auto}
}
.standings-area .tab-graph .stacks-row-block{position:absolute;top:0;left:0;height:445px;margin:10px 0;z-index:1}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list{position:relative;display:table;height:100%;font-size:0;margin:0}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list li.stacked-col{display:table-cell;height:100%;font-size:initial;padding:0 36px;vertical-align:bottom}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list li.stacked-col:last-child{padding-right:72px}
@media (max-width:1366px) {
  .standings-area .tab-graph .stacks-row-block ul.stacks-row-list li.stacked-col{padding:0 22px}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list li.stacked-col:last-child{padding-right:44px}
}
.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .gold{background-color:#e0c519}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .silver{background-color:#dcdcdc}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .bronze{background-color:#c47a2d}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .gold,.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .silver,.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .bronze{width:48px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .place{width:100%;height:70px;text-align:center;font-size:18px;line-height:1.4;padding-top:5px;margin-bottom:-70px}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .place img{border:1px solid #d2d2d2;max-width:27px}.standings-area .tab-graph .stacks-row-block ul.stacks-row-list .place span{display:block;font-size:14px;text-transform:uppercase}.standings-area .tab-graph input[id*="graph-gold-medals"]:checked ~ .stacks-row-holder li.stacked-col .silver,.standings-area .tab-graph input[id*="graph-gold-medals"]:checked ~ .stacks-row-holder li.stacked-col .bronze{height:0 !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.standings-area .tab-graph input[id*="graph-silver-medals"]:checked ~ .stacks-row-holder li.stacked-col .gold,.standings-area .tab-graph input[id*="graph-silver-medals"]:checked ~ .stacks-row-holder li.stacked-col .bronze{height:0 !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.standings-area .tab-graph input[id*="graph-bronze-medals"]:checked ~ .stacks-row-holder li.stacked-col .gold,.standings-area .tab-graph input[id*="graph-bronze-medals"]:checked ~ .stacks-row-holder li.stacked-col .silver{height:0 !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
@media (max-width:639px) {
  .standings-area{position:relative}.standings-area:after{content:'';position:absolute;top:0;right:-20px;width:30px;height:50px;background-image:-owg-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background-image:linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%)}.standings-area.to-left{float:none;width:100%;clear:both}.standings-area .tabs-switcher{width:auto;overflow:auto;margin:0 -15px;padding-bottom:20px}.standings-area .tabs-switcher ul{width:130%}.standings-area .tabs-switcher ul li{width:auto;white-space:nowrap;padding:0 24px}.standings-area .tabs-switcher ul li:first-child{padding-left:15px}.standings-area .tabs-switcher ul li:last-child{padding-right:40px}.standings-area .tabs-switcher ul li label{font-size:12px}.standings-area .grid-graph-tabs{text-align:center;margin:24px 0}.standings-area .grid-graph-tabs ul{display:inline-block}.standings-area .grid-graph-tabs ul li:first-child{padding-right:30px}.standings-area .grid-graph-tabs ul li:last-child{padding:0 0 0 25px}
}
input[id*="graph-all-medals"]:checked ~ .graph-block-filter ul li label[for*="graph-all-medals"],input[id*="graph-gold-medals"]:checked ~ .graph-block-filter ul li label[for*="graph-gold-medals"],input[id*="graph-silver-medals"]:checked ~ .graph-block-filter ul li label[for*="graph-silver-medals"],input[id*="graph-bronze-medals"]:checked ~ .graph-block-filter ul li label[for*="graph-bronze-medals"]{color:#000}.next-event{position:relative;padding-bottom:60px;border-bottom:1px dotted #000}.next-event .sport-icon{width:110px;height:110px;float:left;text-align:center;vertical-align:middle;line-height:1;margin:0 10% 5% 0;background-color:#2aa6dd;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;border-radius:55px}.next-event .sport-icon i{color:#fff;font-size:56px;margin:0 auto}.next-event .sport-icon i:before{font-size:100px;margin:0}.next-event h4.event-time{font-size:14px;font-weight:normal}
@media (max-width:1366px) {
  .next-event h2.title-stripe:before{width:70px}
}
@media (max-width:639px) {
  .filtred-medals .slick-track{transform:translate3d(0,0,0);max-width:100%}.filtred-medals .medals-race-row{position:relative;clear:both;float:none;overflow:hidden}.filtred-medals .slick-cloned{display:none}.filtred-medals .hide-medals{display:none}.filtred-medals .medals-race-col{transition:initial}.filtred-medals .slick-dots{opacity:0}
}
#medalslogo{position:absolute;right:0;top:52px;min-width:114px;z-index:1}
@media (max-width:639px) {
  #medalslogo{width:100%;text-align:right}#medalslogo :before{background-color:#999;content:"";display:block;width:100%;height:1px;position:absolute;z-index:-1;top:calc(50% - 1px)}#medalslogo iframe{background:#fff}
}
@media (min-width:640px) {
  #medalslogo{top:-10px;right:30px}
}
@media (min-width:1366px) {
  #medalslogo{min-width:inherit;right:-630px}.node-type-sports-hub-page #medalslogo{right:-554px}
}
.filter-listing-medals-race.filter-block .filter-title{padding-right:9.882869692533%}.filter-listing-medals-race.filter-block .sport-type,.filter-listing-medals-race.filter-block .top-athletes{padding-right:13.811127379209%}.medals-videos{margin:30px 0}
@media (min-width:640px) {
  .page-medals .medals-videos{width:280px;margin:30px 0 0 20px}
}
@media (min-width:1366px) {
  .page-medals .medals-videos{margin:30px auto}
}
.medals-videos--item:not(:last-of-type){border-bottom:4px solid #000;margin:0 0 26px;padding:0 0 30px}.medals-videos--item-title{font-size:24px;margin:0 0 10px}.medals-videos .media-card--overlayed .media-card--picture-caption{padding:0 15px 12px}.medals-videos .media-card--desc{font-size:20px}.medals-videos .media-card--click-to-view{padding:13px 19px}
@media (max-width:639px) {
  .slick-wrapper{max-width:100%;overflow:hidden}
}
.medals-country-page{padding-top:15px;overflow:hidden}
@media (min-width:640px) {
  .medals-country-page{padding-top:45px}
}
@media (max-width:639px) {
  .medals-country-page .standings-area{width:100%;clear:both;overflow:hidden}
}
@media (min-width:640px) {
  .medals-country-page .standings-area{margin-top:-25px;float:left}
}
@media (max-width:639px) {
  .medals-country-page .standings-area .grid-block table{display:table}.medals-country-page .standings-area .grid-block table .table-header.gold span,.medals-country-page .standings-area .grid-block table .table-header.silver span,.medals-country-page .standings-area .grid-block table .table-header.bronze span{display:none}
}
@media (max-width:639px) {
  .medals-country-page .standings-area .grid-block .icon{display:none}
}
.card-wrapper{display:table;table-layout:fixed;width:calc(100% + 30px);margin:0 -15px}
@media (min-width:640px) {
  .card-wrapper{margin:0;width:767px}
}
@media (min-width:1366px) {
  .card-wrapper{width:840px}
}
.card-wrapper>div{display:table-cell;height:100%;position:relative;vertical-align:top}.card-wrapper .card-info{width:61px;padding-top:5px;background-color:#e5e5e5}
@media (min-width:640px) {
  .card-wrapper .card-info{width:100px;background-color:transparent}
}
.card-wrapper .card-time{background-color:#3a8fd5;height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.card-wrapper .card-time h5{color:#fff;font-size:18px;line-height:16px;padding-top:3px}.card-wrapper .card-time h5 span{font-size:14px}.card-wrapper .card-content-btn{margin-top:4px;line-height:30px;padding-left:8px;padding-right:8px;text-align:center;color:#999;font-size:11px}
@media (min-width:640px) {
  .card-wrapper .card-content-btn{color:#e5e5e5;border-left:2px solid #e5e5e5;text-align:left;font-size:14px}
}
.card-wrapper .card-content-btn a{color:inherit}
@media (max-width:639px) {
  .card-wrapper .card-share .social-links--title{margin-bottom:0}
}
@media (max-width:639px) {
  .card-wrapper .card-share .social-links--list{height:0;opacity:0;transition:opacity .7s ease}
}
@media (max-width:639px) {
  .card-wrapper .card-share .social-links--is-opened .social-links--title{margin-bottom:15px}
}
@media (max-width:639px) {
  .card-wrapper .card-share .social-links--is-opened .social-links--list{opacity:1;height:auto;position:absolute;z-index:10;background:#e5e5e5;padding:0 22px 20px;margin-left:-21px}
}
.card-wrapper .card-content{border-top:5px solid #e5e5e5;border-bottom:5px solid #e5e5e5}.card-wrapper .card-content h2{font-size:20px;line-height:1.25;padding-bottom:5px;font-weight:normal}
@media (min-width:640px) {
  .card-wrapper .card-content h2{font-size:17px;line-height:1.3;padding-bottom:10px}
}
@media (min-width:1366px) {
  .card-wrapper .card-content h2{font-size:20px;line-height:1.2}
}
.card-wrapper .item-info{padding:15px 14px;display:table}
@media (min-width:640px) {
  .card-wrapper .item-info{padding:20px 44px}
}
.card-wrapper .editorial-text{font-size:12px;line-height:1.75}
@media (min-width:640px) {
  .card-wrapper .editorial-text{margin-bottom:26px}
}
@media (min-width:1366px) {
  .card-wrapper .editorial-text{margin-bottom:23px}
}
.card-wrapper .presented-by,.card-wrapper .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .card-wrapper .presented-by{display:block;width:100%;border-top:1px solid #e5e5e5;padding-top:19px;font-size:10px;margin-top:0;padding-right:25px;padding-bottom:29px;overflow:visible}.card-wrapper .presented-by img,.card-wrapper .node-type-team .team-usa-top-packages .presented-by img,.node-type-team .team-usa-top-packages .card-wrapper .presented-by img{margin-left:4px;max-width:60px;height:auto}
@media (min-width:640px) {
  .card-wrapper .presented-by,.card-wrapper .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .card-wrapper .presented-by{display:inline-table;background-color:#f5f5f5;padding-bottom:15px}.card-wrapper .presented-by:before,.card-wrapper .node-type-team .team-usa-top-packages .presented-by:before,.node-type-team .team-usa-top-packages .card-wrapper .presented-by:before,.card-wrapper .presented-by:after,.card-wrapper .node-type-team .team-usa-top-packages .presented-by:after,.node-type-team .team-usa-top-packages .card-wrapper .presented-by:after{content:'';display:block;position:absolute;left:29px;width:0;height:0;border:11px outset transparent;top:-23px;border-bottom:12px solid #e5e5e5}.card-wrapper .presented-by:after,.card-wrapper .node-type-team .team-usa-top-packages .presented-by:after,.node-type-team .team-usa-top-packages .card-wrapper .presented-by:after{top:-22px;border-bottom:12px solid #f5f5f5}
}
@media (min-width:640px) {
  .card-article .editorial-text,.card-team-usa .editorial-text,.card-upcoming .editorial-text{padding-right:100px}
}
@media (min-width:1366px) {
  .card-article .editorial-text,.card-team-usa .editorial-text,.card-upcoming .editorial-text{padding-right:150px}
}
@media (min-width:640px) {
  .card-article .picture,.card-team-usa .picture,.card-upcoming .picture{width:53.6%;max-width:335px;min-height:189px;float:left}
}
@media (min-width:1366px) {
  .card-article .picture,.card-team-usa .picture,.card-upcoming .picture{width:57%;max-width:420px;min-height:236px}
}
.card-article .picture+.item-info,.card-team-usa .picture+.item-info,.card-upcoming .picture+.item-info{padding:15px 14px}
@media (min-width:640px) {
  .card-article .picture+.item-info,.card-team-usa .picture+.item-info,.card-upcoming .picture+.item-info{padding:20px 20px 0}
}
@media (min-width:1366px) {
  .card-article .picture+.item-info,.card-team-usa .picture+.item-info,.card-upcoming .picture+.item-info{padding:20px 26px}
}
.card-article .picture+.item-info .editorial-text,.card-team-usa .picture+.item-info .editorial-text,.card-upcoming .picture+.item-info .editorial-text{padding-right:0}
@media (min-width:640px) and (max-width:1366px) {
  .card-article .picture+.item-info .editorial-text,.card-team-usa .picture+.item-info .editorial-text,.card-upcoming .picture+.item-info .editorial-text{margin-bottom:20px}
}
.card-team-usa .card-content{border-top:0 none}.card-team-usa .card-content .editorial-text{color:#909090}.card-team-usa .card-content h2{line-height:1}
@media (min-width:640px) {
  .card-team-usa .card-content h2{line-height:1.25}
}
.card-team-usa .card-info{padding-top:0}.card-team-usa .item-row{position:relative;overflow:hidden}
@media (min-width:640px) {
  .card-team-usa .picture{width:50.54%;max-width:335px}
}
@media (min-width:1366px) {
  .card-team-usa .picture{width:56.84%;max-width:420px}
}
@media (min-width:640px) {
  .card-team-usa .picture+.item-info{padding:17px 19px}
}
.card-upcoming .picture{width:106px}
@media (min-width:640px) {
  .card-upcoming .picture{width:53.6%;max-width:355px;min-height:189px;padding:0 20px 0 0}
}
@media (min-width:1366px) {
  .card-upcoming .picture{width:60%;max-width:446px;min-height:236px;padding:0 26px 0 0}
}
@media (min-width:640px) {
  .card-upcoming .picture+.item-info{padding:17px 22px;display:block}
}
@media (min-width:1366px) {
  .card-upcoming .picture+.item-info{padding:20px 22px}
}
@media (max-width:639px) {
  .card-upcoming .card-content-btn{padding-left:5px}
}
.card-upcoming .headline{margin-bottom:8px}
@media (max-width:639px) {
  .card-upcoming .headline{position:absolute;left:120px;margin-top:-64px;display:table;border:0 none}
}
.card-upcoming .headline .event-time{font-weight:normal}
@media (max-width:639px) {
  .card-upcoming .headline .event-time{float:none}
}
@media (max-width:639px) {
  .card-upcoming .headline .roofline-text{display:table-header-group;line-height:27px}
}
.card-upcoming .card-content h2{padding-bottom:2px}
@media (max-width:639px) {
  .card-upcoming .card-content h2{padding-top:9px;font-size:18px}
}
.card-upcoming .reminder-btn{float:right;font-size:15px}.card-upcoming .reminder-btn a{display:block;color:#999;border:1px solid #999;padding:10px 10px 9px;margin:0 15px 15px 0}.card-upcoming .editorial-text{color:#909090}
@media (min-width:640px) {
  .card-upcoming .editorial-text{min-height:46px}
}
.card-upcoming .presented-by,.card-upcoming .node-type-team .team-usa-top-packages .presented-by,.node-type-team .team-usa-top-packages .card-upcoming .presented-by{clear:both}.card-upcoming--producer-note{margin:60px 0 0}.card-video .card-content{border-top:0 none}.card-video .card-info{padding-top:0}.card-video .click-to-view{z-index:1}.card-video .picture{position:relative}
@media (min-width:640px) {
  .card-video .picture{min-height:383px}
}
@media (min-width:1366px) {
  .card-video .picture{min-height:424px}
}
.card-video .picture .pic-header{position:absolute;bottom:10px;color:#fff;left:14px;font-size:18px;font-weight:bold;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}
@media (min-width:640px) {
  .card-video .picture .pic-header{left:39px;font-size:36px;bottom:18px}
}
.card-video .picture .pic-header a{color:#fff}
@media (min-width:640px) {
  .card-video .item-info{padding:25px 30px}
}
@media (min-width:1366px) {
  .card-video .item-info{padding:33px 40px}
}
@media (min-width:640px) {
  .card-video .editorial-text{font-size:15px;margin-bottom:0}
}
.card-video .presented-by img,.card-video .node-type-team .team-usa-top-packages .presented-by img,.node-type-team .team-usa-top-packages .card-video .presented-by img{max-width:86px}.card-video--producer-note{margin:0}
@media (min-width:640px) {
  .card-video--producer-note{margin:20px 0 0}
}
@media (min-width:1366px) {
  .card-video--producer-note{margin:20px  0 0}
}
.card-gallery .card-content{border:0 none}.card-gallery .card-info{padding-top:0}.card-gallery .click-to-view{z-index:1}.card-gallery .item-row{position:relative}.card-gallery .picture{position:relative}
@media (min-width:640px) {
  .card-gallery .picture{min-height:375px}
}
@media (min-width:1366px) {
  .card-gallery .picture{min-height:417px}
}
.card-gallery.inline-card .picture{min-height:0}.card-gallery .view-gallery-fs,.card-gallery .view-gallery{z-index:3}.card-gallery .view-gallery-fs{border:0;padding:0;right:0;top:0;position:relative}.card-gallery .view-gallery-fs:before{right:19px;left:auto;position:absolute;border:1px solid #fff;width:45px;height:45px;vertical-align:middle;text-align:center;line-height:42px;top:18px}
@media (max-width:639px) {
  .card-gallery .view-gallery-fs:before{display:none}
}
@media (max-width:639px) {
  .card-gallery .view-gallery-fs{display:block}
}
.card-gallery.inline-card .view-gallery-fs{position:absolute}.card-gallery .item-info{position:absolute;color:#fff;bottom:0;z-index:2;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}
@media (min-width:640px) {
  .card-gallery .item-info{bottom:0;padding:28px 43px}
}
@media (min-width:640px) and (max-width:1366px) {
  .card-gallery .item-info{padding:28px 30px}
}
@media (min-width:1366px) {
  .card-gallery .item-info{padding:42px 40px}
}
.card-gallery .item-info h2{color:#fff;font-size:18px;font-weight:bold}
@media (max-width:639px) {
  .card-gallery .item-info h2{padding-bottom:0}
}
@media (min-width:640px) {
  .card-gallery .item-info h2{font-size:48px}
}
@media (min-width:640px) and (max-width:1366px) {
  .card-gallery .item-info h2{font-size:40px;line-height:1.1}
}
.card-gallery .item-info h2 a{display:block;color:#fff}
@media (max-width:639px) {
  .card-gallery .editorial-text{display:none}
}
@media (min-width:640px) {
  .card-gallery .editorial-text{font-size:15px;margin-bottom:0}
}
.card-gallery--producer-note{margin:40px 0 0}
@media (min-width:640px) {
  .news-feed-filter{border-bottom:1px solid #ccc;height:60px;margin:0 0 60px;position:relative;text-align:center;z-index:5}
}
.news-feed-filter.filter-block{border-bottom:0;border-top:0;height:118px;padding-top:0;transition:height .5s ease;will-change:height}.news-feed-filter.filter-block.open{height:240px;padding-bottom:1px}.news-feed-filter>.wrapper{display:table}.news-feed-filter .top-stories{position:relative;font-weight:bold;line-height:60px;opacity:0;z-index:1}
@media (min-width:640px) {
  .news-feed-filter .top-stories{display:inline-block;height:60px;left:0;line-height:64px;margin:0;opacity:1;position:absolute;top:0}
}
.news-feed-filter .top-stories i{background-color:#ccc;border-radius:11px;color:#8d8d8d;display:inline-block;font-size:14px;height:20px;line-height:22px;margin-left:13px;width:20px}.news-feed-filter .top-stories.active i{background-color:#3a8fd5;color:#fff}.news-feed-filter .current-day{color:#247fc8;font-size:22px;height:70px;line-height:70px;margin:0 -15px 16px;text-align:center;vertical-align:top}
@media (min-width:640px) {
  .news-feed-filter .current-day{font-size:28px;height:60px;line-height:58px;margin:0}
}
.news-feed-filter .sport-type{position:relative;opacity:0;z-index:2}
@media (min-width:640px) {
  .news-feed-filter .sport-type{opacity:1;position:absolute;right:57px;text-align:left;top:17px;z-index:2}
}
.news-feed-filter .sport-type .selector{line-height:29px}.news-feed-filter .sport-type .selector:before{position:relative;top:4px}.news-feed-filter .sport-type .select-list{left:auto;right:0;top:41px}.news-feed-filter .sport-type .select-list a{cursor:pointer}.news-feed-filter .sport-type .select-list a:hover{font-weight:bold}
@media (max-width:639px) {
  .news-feed-filter .sport-type .select-list ul{display:block;overflow:auto}
}
.news-feed-filter .top-stories,.news-feed-filter .sport-type{transition:opacity .7s ease;will-change:opacity}.news-feed-filter.open .top-stories,.news-feed-filter.open .sport-type{opacity:1}.news-feed-filter.open .mobile-elements span{color:#999}.news-feed-filter.open .mobile-elements .icon-filter-hamburger:before{color:#999;content:'\e812'}
@media (min-width:640px) {
  .news-feed-filter .mobile-elements{display:none}
}
.news-feed-filter ~ .load-more-button{padding:30px 0 0}
@media (min-width:640px) {
  .news-feed-filter ~ .load-more-button{padding:0 0 5px}
}
.see-more-coverage,.coverage-concluded{position:relative}.coverage-link{position:absolute;top:50%;margin-top:-11px;color:#fff;text-align:left;width:100%;z-index:1;padding:0 15px}.coverage-link a{color:#fff;font-size:22px;font-weight:bold}.coverage-link a:after{content:'\e804';font-family:"NBCOlympicons";font-weight:normal;font-size:18px;margin-left:10px}.coverage-link a:hover{opacity:0.8}.coverage-background{background-color:#000;height:150px;overflow:hidden}.coverage-background img{opacity:0.6;width:100%;margin-top:-10%}
@media (min-width:640px) {
  .coverage-link{text-align:center;padding:0;margin-top:-18px}.coverage-link a{font-size:36px}.coverage-link a:after{margin-left:16px;font-size:26px}.coverage-background{height:250px}
}
@media (min-width:1366px) {
  .coverage-link{margin-top:-21px}.coverage-link a{font-size:42px}.coverage-link a:after{margin-left:20px;font-size:30px}
}
.coverage-concluded-background{background-color:#000;height:184px;overflow:hidden}.coverage-concluded-background img{opacity:0.5;width:100%;margin-top:-10%}.coverage-concluded-link{position:absolute;z-index:1;top:50%;width:100%;text-align:center;margin-top:-54px;color:#fff;font-weight:bold}.coverage-concluded-link a{color:#fff;font-weight:bold}.coverage-concluded-text{margin:0 auto 20px;width:280px;font-size:22px}.coverage-concluded-button a{font-size:18px;border:solid 1px #fff;padding:14px 28px}
@media (min-width:640px) {
  .coverage-concluded-link{margin-top:-80px}.coverage-concluded-text{width:580px;font-size:44px}.coverage-concluded-button a{padding:14px 40px}.coverage-concluded-button a:hover{background-color:#fff;color:#000}.coverage-concluded-background{height:480px}
}
.node-type-video-hub-page .watch-on-tv-hub{display:none}.watch-on-tv-hub .watch-on-tv-hub-content{margin-top:13px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo{border-radius:60px;background:#f0f1f3;position:relative;float:left}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo img{position:relative}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details{color:#000}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-time{font-size:14px}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-time div{display:inline}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-time br{display:none}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-supporting{font-size:16px}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-state a{border:1px solid #000;font-size:14px;font-weight:bold;padding:5px 6px;display:inline-block}.watch-on-tv-hub .watch-on-tv-hub-slider{position:relative;border-bottom:1px dotted #000}.watch-on-tv-hub .watch-on-tv-hub-slider .slick-dots li button:before{font-size:9px}.watch-on-tv-hub .icon-left-open,.watch-on-tv-hub .icon-right-open{cursor:pointer;font-size:28px;color:#000;position:absolute;z-index:1}.watch-on-tv-hub .icon-left-open:hover,.watch-on-tv-hub .icon-right-open:hover{color:#1c7dcb}.watch-on-tv-hub .slick-dots{bottom:0}.watch-on-tv-hub .slick-dots li button:hover:before{color:#1c7dcb}.watch-on-tv-hub .icon-left-open.slick-disabled,.watch-on-tv-hub .icon-right-open.slick-disabled{color:#ccc}.watch-on-tv-hub--full-listings{font-size:18px;color:#000;display:block;font-weight:700;line-height:1;padding:30px 0}
@media (min-width:640px) {
  .watch-on-tv-hub--full-listings{padding:20px 0}
}
.watch-on-tv-hub--full-listings:hover,.watch-on-tv-hub--full-listings:focus{color:#1c7dcb}.watch-on-tv-hub--full-listings.is-bordered{width:85%;text-align:center;margin:15px auto 0;border:1px solid #000;padding:15px 40px}
@media (min-width:640px) {
  .watch-on-tv-hub--full-listings.is-bordered{display:inline-block;margin:20px 0 0;width:auto}
}
.watch-on-tv-hub--full-listings.is-bordered:hover,.watch-on-tv-hub--full-listings.is-bordered:focus{border-color:#1c7dcb}.watch-on-tv-hub--full-listings .icon{display:inline-block;font-size:15px;margin:0 0 0 10px}
@media (max-width:639px) {
  .watch-on-tv-hub{width:100%}.watch-on-tv-hub .watch-on-tv-hub-slider{padding-bottom:48px;margin:0}.watch-on-tv-hub .watch-on-tv-hub-content{margin-top:21px;padding-right:15px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo{width:78px;height:78px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo img{max-width:50px;max-height:50px;top:15px;left:15px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo i{font-size:50px;left:15px;top:12px;position:relative}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details{margin-left:94px}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-state{margin-top:18px}.watch-on-tv-hub .icon-left-open,.watch-on-tv-hub .icon-right-open{display:none !important}.watch-on-tv-hub .slick-dots{top:165px}
}
@media (min-width:640px) {
  .watch-on-tv-hub{width:300px;float:right}.watch-on-tv-hub .watch-on-tv-hub-slider{padding-bottom:105px;margin:0}.watch-on-tv-hub .watch-on-tv-hub-content div.local-network-logo{width:102px;height:102px}.watch-on-tv-hub .watch-on-tv-hub-content div.local-network-logo img{max-width:60px;max-height:60px;top:21px;left:21px}.watch-on-tv-hub .watch-on-tv-hub-content div.local-network-logo i{font-size:50px;left:27px;top:24px;position:relative}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details{margin-left:138px}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details .tvl-state{margin-top:20px}.watch-on-tv-hub .icon-left-open,.watch-on-tv-hub .icon-right-open,.watch-on-tv-hub .slick-dots{top:175px}.watch-on-tv-hub .icon-left-open{left:0px}.watch-on-tv-hub .icon-right-open{right:2px}
}
@media (min-width:1366px) {
  .watch-on-tv-hub{width:396px;float:right}.watch-on-tv-hub .watch-on-tv-hub-slider{padding-bottom:102px;margin:0}.watch-on-tv-hub .watch-on-tv-hub-content{padding:0 22px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo{width:128px;height:128px}.watch-on-tv-hub .watch-on-tv-hub-content .local-network-logo img{max-width:90px;max-height:90px;top:21px;left:21px}.watch-on-tv-hub .watch-on-tv-hub-content .watch-on-tv-details{margin-left:175px}.watch-on-tv-hub .icon-left-open,.watch-on-tv-hub .icon-right-open,.watch-on-tv-hub .slick-dots{top:169px}.watch-on-tv-hub .icon-left-open{left:9px}.watch-on-tv-hub .icon-right-open{right:10px}
}
.watch-on-tv-sport-hub .watch-on-tv-see-full a{font-size:18px;color:#000;font-weight:bold;border:1px solid #000;padding:15px 40px;display:inline-block}.watch-on-tv-sport-hub .watch-on-tv-see-full a:hover{color:#1c7dcb;border:1px solid #1c7dcb}.see-full-button{margin:10px 0 48px}.see-full-button a{display:inline-block;font-size:18px;color:#000;font-weight:bold}.see-full-button a:after{content:'\e804';font-family:"NBCOlympicons";vertical-align:middle;font-size:14px;padding-left:10px}.see-full-button a:hover{color:#3a8fd5}
@media (max-width:639px) {
  .watch-on-tv-sport-hub .watch-on-tv-hub-slider{display:block;padding-bottom:60px}.watch-on-tv-sport-hub .slick-dots{top:119px}.watch-on-tv-sport-hub .watch-on-tv-hub-content{margin-top:6px}.watch-on-tv-sport-hub .watch-on-tv-hub-no-slider{display:none}.watch-on-tv-sport-hub .watch-on-tv-see-full{margin-top:15px;text-align:center}
}
@media (min-width:640px) {
  .watch-on-tv-sport-hub .title-stripe{padding-bottom:31px;margin-bottom:0px;border-bottom:1px dotted #000}.watch-on-tv-sport-hub .watch-on-tv-hub-slider{border-bottom:none;display:none}.watch-on-tv-sport-hub .watch-on-tv-hub-content{padding:60px 0;margin:0;border-bottom:1px dotted #000}.watch-on-tv-sport-hub .watch-on-tv-see-full{margin-top:20px}
}
@media (min-width:1366px) {
  .watch-on-tv-sport-hub .watch-on-tv-see-full{margin-top:22px}
}
@media (max-width:639px) {
  .node-type-team .site-main-content-section{width:100%;overflow:hidden}
}
.node-type-team .team-usa-top-packages{position:relative;min-height:500px;margin:0 -390px}.node-type-team .team-usa-top-packages .parallax-block{position:absolute;top:0;left:0;width:100%;height:422px;overflow:hidden;text-align:center;-moz-border-radius-bottomleft:50% 188px;-webkit-border-bottom-left-radius:50% 188px;border-bottom-left-radius:50% 188px;-moz-border-radius-bottomright:50% 188px;-webkit-border-bottom-right-radius:50% 188px;border-bottom-right-radius:50% 188px}.node-type-team .team-usa-top-packages .parallax-block .parallax-holder{position:absolute;top:0;left:50%;width:1452px;height:805px;margin-left:-726px;background-image:url(http://www.nbcolympics.com/profiles/olympics/themes/nbcolympics/images/usa-parallax-bg.svg);background-position:0 -178px;background-repeat:no-repeat}.node-type-team .team-usa-top-packages h1.title{display:inline-block;font-size:48px;color:#fff}.node-type-team .team-usa-top-packages .presented-by{width:auto;margin:40px 0 0;color:#fff}.node-type-team .team-usa-top-packages .presented-by img{vertical-align:middle}
@media (max-width:639px) {
  .node-type-team .team-usa-top-packages{margin:0}.node-type-team .team-usa-top-packages .parallax-block{height:110px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.node-type-team .team-usa-top-packages .parallax-block .parallax-holder{left:0;width:100%;height:500px;margin-left:0;background-position:0 -25px;background-size:100%}.node-type-team .team-usa-top-packages h1.title{font-size:24px;margin:36px 0}.node-type-team .team-usa-top-packages .presented-by{margin:25px 15px 0 0;position:absolute;top:0;right:0}.node-type-team .team-usa-top-packages .presented-by img{display:block}
}
.node-type-team .card-type-short-form-video a.white-btn-black-brdr{padding-top:0;padding-bottom:0;line-height:28px}
@media (min-width:640px) {
  .node-type-team .sport-today .today-videos_sh{overflow:visible}
}
.node-type-team .sport-today .upcoming-notice{font-weight:bold;text-transform:uppercase;color:rgba(255,255,255,0.5)}
@media (max-width:639px) {
  .node-type-team .sport-today .upcoming-notice{display:none}
}
@media (min-width:640px) {
  .node-type-team .sport-today .upcoming-notice{font-size:13px}
}
@media (min-width:1366px) {
  .node-type-team .sport-today .upcoming-notice{font-size:14px}
}
.node-type-team .sport-today .upcoming-notice .timezone-localize,.node-type-team .sport-today .upcoming-notice .time-local{display:inline}.node-type-team .sport-today .upcoming-notice .time-local br{display:none}.node-type-team .sport-today .team-usa-notice{padding-right:10px;font-weight:normal;color:#fff}
@media (max-width:639px) {
  .node-type-team .sport-today .team-usa-notice{font-size:14px}
}
@media (min-width:640px) {
  .node-type-team .sport-today .team-usa-notice{font-size:16px;line-height:22px}
}
@media (min-width:1366px) {
  .node-type-team .sport-today .team-usa-notice{font-size:18px;line-height:24px}
}
@media (max-width:639px) {
  .node-type-team .medal-race-area .medals-race-block{padding-bottom:20px}
}
@media (max-width:639px) {
  .node-type-team .medal-race-area .medals-race-block .medals-race-row{display:block;float:left;width:100%}
}
@media (max-width:639px) {
  .node-type-team .medal-race-area .medals-race-block .medals-race-total{display:none}
}
.node-type-team .medal-race-area .medals-race-block .medals-race-row .medals-race-col{max-width:none;overflow:visible}
@media (min-width:640px) {
  .node-type-team .medal-race-area .medals-race-block .medals-race-row .medals-race-col h2{display:none}
}
.node-type-team .medal-race-area .medals-race-block .medals-race-row .medals-race-col:before{top:50%;font-size:40px;margin-top:-20px}
@media (max-width:639px) {
  .node-type-team .medal-race-area .medals-race-block .medals-race-row .medals-race-col:before{top:20px;right:20px;font-size:16px;color:rgba(0,0,0,0.4);margin:0}
}
.node-type-team .medal-race-area .medals-race-col:after{content:'';position:absolute;top:0;left:-200%;width:200%;height:100%}.node-type-team .medal-race-area .medals-race-col.gold:after{background-color:#e0c519}.node-type-team .medal-race-area .medals-race-col.silver:after{background-color:#dcdcdc}.node-type-team .medal-race-area .medals-race-col.bronze:after{background-color:#c47a2d}.node-type-team .lead-content{position:relative;width:100%;overflow:hidden}.node-type-team .lead-content .card-type-video-live img,.node-type-team .lead-content .card-type-video-live video,.node-type-team .lead-content .card-type-article img,.node-type-team .lead-content .card-type-article video{left:0;position:absolute;top:0;width:100%}.node-type-team .lead-content .card-type-video-live video::-webkit-media-controls-start-playback-button,.node-type-team .lead-content .card-type-article video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
@media (min-width:640px) {
  .node-type-team .lead-content{height:436px}
}
@media (min-width:1366px) {
  .node-type-team .lead-content{height:570px}
}
.node-type-team .lead-content .overlay-info-block{position:absolute;top:0;left:0;padding:90px 50px;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}.node-type-team .lead-content .overlay-info-block .label-live,.node-type-team .lead-content .overlay-info-block .label-hot{display:inline-block;color:#000;font-size:12px;padding:0 5px;vertical-align:middle;text-transform:uppercase}.node-type-team .lead-content .overlay-info-block .label-live{background-color:#ffe001}.node-type-team .lead-content .overlay-info-block .label-hot{background-color:#ed1c24}.node-type-team .lead-content .overlay-info-block h3.sports-title{display:inline-block;font-size:16px;color:#fff;padding-left:10px}.node-type-team .lead-content .overlay-info-block h1.lead-content-title{display:block;font-size:80px;color:#fff;line-height:1;margin:10px 0 0;word-wrap:break-word;word-break:normal}.node-type-team .lead-content .overlay-info-block i.watch-now{display:block}.node-type-team .lead-content .overlay-info-block i.watch-now:before{content:'';width:0;height:0;border-style:solid;border-width:24px 0 24px 44px;border-color:transparent transparent transparent #fff;font-size:0;vertical-align:middle}.node-type-team .lead-content .overlay-info-block a:hover{color:#fff}.node-type-team .lead-content .overlay-info-block a:hover i:before{border-color:transparent transparent transparent #ffe001}.node-type-team .lead-content .overlay-info-block a:hover i:after{content:'Watch Now';font-size:30px;font-style:normal;color:#ffe001;vertical-align:middle;padding-left:13px}
@media (max-width:639px) {
  .node-type-team .lead-content{width:auto;height:180px;margin:0 -15px}.node-type-team .lead-content .overlay-info-block{padding:55px 15px}.node-type-team .lead-content .overlay-info-block h1.lead-content-title{max-width:none;font-size:24px}.node-type-team .lead-content .overlay-info-block i.watch-now{position:absolute;top:16px;left:15px}.node-type-team .lead-content .overlay-info-block i.watch-now:before{display:inline-block;border-width:11px 0 11px 18px;vertical-align:baseline}.node-type-team .lead-content .overlay-info-block a:hover i.watch-now:after{font-size:20px}
}
.node-type-team .supporting-content{position:relative;font-size:0;margin:48px 0 0}.node-type-team .supporting-content>div{font-size:initial}.node-type-team .supporting-content .supporting-content-item{display:inline-block;width:30.841121495327%;margin-right:3.738317757009%;vertical-align:top}.node-type-team .supporting-content .supporting-content-item .picture{position:relative}.node-type-team .supporting-content #topbox{display:inline-block}
@media (min-width:1366px) {
  .node-type-team .supporting-content #topbox{padding:48px;background-color:#f2f2f2}
}
.node-type-team .supporting-content h3.roofline-text{font-size:16px;padding:10px 0 5px}.node-type-team .supporting-content h2.title{font-size:28px;font-weight:normal}.node-type-team .supporting-content .ads-block{display:inline-block;width:30.841121495327%;background-color:#f2f2f2;padding:40px 0;text-align:center}.node-type-team .supporting-content .ads-block img{display:block;margin:0 auto}
@media (max-width:639px) {
  .node-type-team .supporting-content{margin:40px -15px -18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.node-type-team .supporting-content .supporting-content-item{display:block;width:100%;margin:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.node-type-team .supporting-content .supporting-content-item .item-row{margin-top:30px}.node-type-team .supporting-content .supporting-content-item .item-row .picture{width:50%;float:left;margin-right:15px}.node-type-team .supporting-content .supporting-content-item .item-row h3.roofline-text{font-size:12px;padding-top:0}.node-type-team .supporting-content .supporting-content-item .item-row h2.title{font-size:14px}.node-type-team .supporting-content #topbox{background:#d2d2d2;padding:10px;text-align:center;width:100%;margin:0 0 10px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
}
.node-type-team .sport-today .sl-control_sh{background-color:#bb142d}.node-type-team .sport-today .sl-control_sh .icon-left-open{border-bottom-color:#ac1229}.node-type-team .sport-today .sl-video_sh .overlay__black:hover:before{background-color:rgba(187,20,45,0.8)}
@media (max-width:639px) {
  .node-type-team .sport-today .today-videos_sh.slick-slider{margin-bottom:40px}.node-type-team .sport-today .see-all{top:auto;bottom:15px}
}
.node-type-team .thats-gold-block{margin:70px -390px 60px;-moz-border-radius-bottomleft:50% 188px;-webkit-border-bottom-left-radius:50% 188px;border-bottom-left-radius:50% 188px;-moz-border-radius-bottomright:50% 188px;-webkit-border-bottom-right-radius:50% 188px;border-bottom-right-radius:50% 188px}.node-type-team .thats-gold-block h1.title{display:inline-block;font-size:42px;color:#fff}.node-type-team .thats-gold-block .presented-by{width:auto;margin:42px 0 0;color:#ffbaba}.node-type-team .thats-gold-block .presented-by img{vertical-align:middle}.node-type-team .thats-gold-block .thats-gold-block-content{float:left;width:65.420560747664%;font-size:initial;padding-bottom:100px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 h2.title{display:inline-block;width:49%;padding-right:3.225806451613%;font-size:48px;vertical-align:top;line-height:1}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 .editorial-text{display:inline-block;width:49%;padding-left:3.225806451613%;border-left:1px solid #fff;vertical-align:top;line-height:1.8}
@media (min-width:640px) and (max-width:1366px) {
  .node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 h2.title{display:block;width:100%;font-size:30px;padding-right:0;padding-bottom:10px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 .editorial-text{display:block;width:100%;padding-top:10px;padding-left:0;border-top:1px solid #fff;border-left:none}
}
.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2{width:60.47619047619%;float:left}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2 h2.title{font-size:26px;font-weight:normal}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3{width:33.928571428571%;float:right}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3 h2.title{font-size:22px;font-weight:normal}
@media (max-width:639px) {
  .node-type-team .thats-gold-block{margin:0 -100px;-moz-border-radius-bottomleft:50% 60px;-webkit-border-bottom-left-radius:50% 60px;border-bottom-left-radius:50% 60px;-moz-border-radius-bottomright:50% 60px;-webkit-border-bottom-right-radius:50% 60px;border-bottom-right-radius:50% 60px}.node-type-team .thats-gold-block .wrapper{padding:0 115px}.node-type-team .thats-gold-block h1.title{font-size:20px;margin:35px 0}.node-type-team .thats-gold-block .presented-by{margin:20px 0 10px}.node-type-team .thats-gold-block .presented-by img{display:block}.node-type-team .thats-gold-block .thats-gold-block-content{width:auto;float:none;padding-bottom:10px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1{margin-left:-15px;margin-right:-15px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 h3.roofline-text{margin-top:0}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 h2.title{display:block;width:100%;font-size:24px;padding:0}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-1 .editorial-text{display:block;width:100%;font-size:14px;line-height:1.6;border-left:0;border-bottom:1px solid #fff;padding:10px 0 20px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3{width:100%;float:none;overflow:hidden}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2 .item-info,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3 .item-info{padding-top:0}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2 .picture,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3 .picture{width:50%;float:left;margin-right:15px}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2 h3.roofline-text,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3 h3.roofline-text{font-size:12px;margin-top:0}.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2 h2.title,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3 h2.title{font-size:14px}
}
@media (max-width:639px) and (max-width:639px) {
  .node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-2,.node-type-team .thats-gold-block .thats-gold-block-content .item-row.story-3{margin-left:-15px;margin-right:-15px}
}
@media (max-width:639px) {
  .node-type-team .thats-gold-block .right-rail{float:none}
}
.node-type-team .thats-gold-block .right-rail .social-stream-vertical{border:9px solid #fff;overflow:auto;-webkit-overflow-scrolling:touch}
@media (min-width:640px) {
  .node-type-team .thats-gold-block .right-rail .social-stream-vertical{width:300px;height:906px;max-height:906px}
}
@media (min-width:1366px) {
  .node-type-team .thats-gold-block .right-rail .social-stream-vertical{width:396px;height:984px;max-height:984px}
}
@media (max-width:639px) {
  .node-type-team .thats-gold-block .right-rail .social-stream-vertical{width:100%;margin-bottom:63px;height:515px;max-height:515px}
}
@media (min-width:640px) {
  .node-type-team .usa-power-block{margin-bottom:60px}
}
@media (min-width:1366px) {
  .node-type-team .usa-power-block{margin-bottom:80px}
}
.node-type-team .usa-power-block h1.title-stripe{float:left}.node-type-team .usa-power-block h1.title-stripe.blue-stripe:before,.node-type-team .usa-power-block .watch-block.blue h1.title-stripe.headline:before,.watch-block.blue .node-type-team .usa-power-block h1.title-stripe.headline:before,.node-type-team .usa-power-block .node-type-sponsor-hub-page h1.title-stripe.additional-content-list:before,.node-type-sponsor-hub-page .node-type-team .usa-power-block h1.title-stripe.additional-content-list:before{background-color:#009fcf;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF009FCF',endColorstr='#FF00BDF5');background-image:-owg-linear-gradient(left,#009fcf 0%,#00bdf5 100%);background-image:-webkit-linear-gradient(left,#009fcf 0%,#00bdf5 100%);background-image:-moz-linear-gradient(left,#009fcf 0%,#00bdf5 100%);background-image:-o-linear-gradient(left,#009fcf 0%,#00bdf5 100%);background-image:linear-gradient(left,#009fcf 0%,#00bdf5 100%)}.node-type-team .usa-power-block .presented-by{width:auto;margin-top:26px;line-height:1}.node-type-team .usa-power-block .presented-by img{vertical-align:middle}.node-type-team .usa-power-block ul.usa-power-block-list{position:relative;clear:both}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item{position:relative;width:22.196261682243%;float:right}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child){margin-bottom:45px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child) h3.roofline-text{font-size:16px;margin-top:10px;font-weight:bold}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child) h2.title{font-size:22px;font-weight:normal}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child{width:74.143302180685%;float:left}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child .item-info{position:absolute;left:0;bottom:0;width:100%;padding:0 40px 25px;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child .item-info a:hover{color:#fff}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child h3,.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child h2{color:#fff}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item .picture{overflow:hidden}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item .picture a img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item .picture a img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.node-type-team .usa-power-block .social-stream-horizontal{clear:both;margin:10px -15px 0}
@media (min-width:640px) {
  .node-type-team .usa-power-block .social-stream-horizontal{width:100%;height:320px;margin:48px 0 0}
}
@media (min-width:1366px) {
  .node-type-team .usa-power-block .social-stream-horizontal{margin:68px 0 0}
}
@media (max-width:639px) {
  .node-type-team .usa-power-block{padding-top:10px}.node-type-team .usa-power-block h1.title-stripe{float:none;margin-bottom:0}.node-type-team .usa-power-block .presented-by{width:100%;float:none;clear:both;margin-top:0}.node-type-team .usa-power-block .presented-by #powerthrulogo{position:relative;display:inline-block}.node-type-team .usa-power-block .presented-by #powerthrulogo:before{content:'';position:absolute;top:50%;left:-100%;width:100%;height:1px;background-color:#d2d2d2;margin-left:-10px}.node-type-team .usa-power-block ul.usa-power-block-list{margin:0 -15px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child .item-info{padding:0 15px 15px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child h3.roofline-text{font-size:14px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child h2.title{font-size:18px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item,.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:first-child{width:100%;margin-bottom:30px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child){margin-bottom:30px;overflow:hidden}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child) .picture{width:50%;float:left;margin-right:15px}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child) h3.roofline-text{font-size:12px;margin:0}.node-type-team .usa-power-block ul.usa-power-block-list li.list-item:not(:first-child) h2.title{font-size:14px}
}
@media (max-width:639px) {
  .node-type-team .featured-athletes{margin:25px 0 20px}
}
@media (min-width:640px) {
  .article-page{padding:45px 0}
}
@media (min-width:640px) {
  .article-page--main-content{float:left;width:640px;overflow:hidden}
}
@media (min-width:1366px) {
  .article-page--main-content{width:840px}
}
@media (max-width:640px) {
  .article-page--sidebar{padding:30px 0 0;border-top:1px solid #ccc}
}
@media (min-width:640px) {
  .article-page--sidebar{float:right;width:300px;padding-bottom:calc(537px + 7%)}
}
@media (min-width:1366px) {
  .article-page--sidebar{width:396px}
}
.article-page--sidebar-block{margin:0 0 40px}
@media (min-width:640px) {
  .article-page--sidebar-block{margin:0 0 48px}
}
.article-page--sidebar-block .athlete-card:last-of-type{margin-bottom:0}
@media (min-width:1366px) {
  .article-page--sidebar-block--athletes,.article-page--sidebar-block--best-videos,.article-page--sidebar-block--must-see{float:right;clear:both}
}
@media (min-width:640px) {
  .article-page--sidebar-block--athletes .article-page--sidebar-block-title{padding-left:0}
}
.article-page--sidebar.no-author .article-page--sidebar-block--ad{clear:both}.article-page--sidebar.no-author .article-page--sidebar-block--best-videos{position:initial}.article-page--sidebar-block--ad{background-color:#f0f0f0;text-align:center;padding:10px 0;margin:0 -15px 40px}
@media (min-width:640px) {
  .article-page--sidebar-block--ad{padding:0;margin:0 0 40px}
}
@media (min-width:1366px) {
  .article-page--sidebar-block--ad{padding:40px 0}
}
.article-page--sidebar-block-title{border-top:1px solid #ccc;margin:0;padding:30px 0 25px;font-size:18px}
@media (min-width:640px) {
  .article-page--sidebar-block-title{padding:30px}
}
@media (min-width:640px) {
  .article{width:640px;overflow:hidden}
}
@media (min-width:1366px) {
  .article{width:840px}
}
.article--title{font-size:22px;line-height:30px;margin:12px 0 19px;display:block}
@media (min-width:640px) {
  .article--title{font-size:50px;line-height:58px;float:right;margin-right:-170px;padding:0 170px 34px;border-bottom:2px solid #e5e5e5;margin-bottom:45px;min-width:810px;min-height:130px}
}
@media (min-width:1366px) {
  .article--title{margin-bottom:55px;padding:0 220px 44px;font-size:60px;line-height:68px;min-width:1010px;min-height:160px}
}
.article--main-image{margin:0}
@media (max-width:640px) {
  .article--main-image{margin:0 -15px}
}
@media (max-width:640px) {
  .article--image-credits{padding:10px 15px}
}
.article--meta-data{margin:0 0 25px;float:left}
@media (max-width:640px) {
  .article--meta-data{width:calc(100% - 45px)}.article--meta-data .pub-date br{display:none}
}
@media (min-width:640px) {
  .article--meta-data{width:136px;position:absolute;margin-top:12px}
}
.article--byline{position:relative;padding:20px 0 0}.article--byline:before{content:'';background:#1c70cb;width:20px;height:2px;position:absolute;top:0;left:0}
@media (min-width:640px) {
  .article--byline .author{display:block}
}
@media (min-width:1366px) {
  .article--byline{padding-top:30px}.article--byline .author{margin-top:4px}
}
@media (max-width:640px) {
  .article--social-links{position:absolute;right:15px}
}
@media (min-width:640px) {
  .article--social-links{width:130px;margin-bottom:-125px;clear:both}
}
@media (min-width:1366px) {
  .article--social-links{width:210px}
}
.article--short-desc{border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5;padding:25px 0 24px;font-size:16px;color:#666;line-height:1.75em;margin:0 0 28px;clear:both}
@media (min-width:640px) {
  .article--short-desc{border-top:0;border-bottom:1px dotted #999;padding-top:0;margin-bottom:47px;padding-bottom:37px}
}
.article--body{font-size:14px;line-height:1.571em}
@media (min-width:640px) {
  .article--body{font-size:18px;line-height:1.778em}
}
@media (min-width:1366px) {
  .article--body{font-size:20px;line-height:1.7em}
}
.article--body a{text-decoration:underline}.article--body a:hover{color:#1c7dcb}.article--body .mps-slot{margin:32px -15px;padding:10px;background:#e5e5e5;text-align:center}
@media (min-width:640px) {
  .article--body .mps-slot{background:transparent;padding:0;margin-right:0;margin-left:-400px;text-align:right}
}
.article--body .mps-slot>div{max-width:100%;overflow:hidden}.article--body ul:not([class]) li:not([class]){list-style-type:initial;margin-left:30px}.article--body ol:not([class]) li:not([class]){list-style-type:decimal;margin-left:30px}.article--body ul,.article--body ol{margin:0 0 1em}.article--body h2{line-height:1.2}.article--body h3,.article--body h4,.article--body h5{line-height:normal}.article--copy{border-top:1px dotted #999;padding:27px 0 0;margin:36px 0 0;color:#666;font-size:14px;line-height:22px}
@media (min-width:1366px) {
  .article--copy{margin-top:39px;padding-top:58px;font-size:16px;line-height:1.75em}
}
@media (min-width:640px) {
  .article--body,.article--copy,.article--short-desc{margin-right:-170px;padding-right:170px;width:100%;float:right}
}
@media (min-width:1366px) {
  .article--body,.article--copy,.article--short-desc{margin-right:-220px;padding-right:220px}
}
@media (max-width:640px) {
  .article--tags{padding-bottom:19px}
}
@media (min-width:640px) {
  .article--tags{margin-top:120px;border-top:0;width:170px}
}
.article .inline-card,.article .card-wrapper{overflow:hidden;margin-bottom:30px;margin-top:30px}.article .inline-card br,.article .card-wrapper br{display:none}
@media (min-width:640px) {
  .article .inline-card--type-image,.article .inline-card--type-video,.article .inline-card--type-fun-fact,.article .card-wrapper{margin-left:-170px}
}
@media (min-width:1366px) {
  .article .inline-card--type-image,.article .inline-card--type-video,.article .inline-card--type-fun-fact,.article .card-wrapper{margin-left:-220px}
}
.article .inline-card--type-quote{overflow:visible}.article .inline-card--type-quote .social-links--list{background:#fff;position:relative;border-right:2px solid #1973ba;margin-right:-2px}
@media (min-width:640px) {
  .article .inline-card--type-quote .inline-card--content{max-width:423px}.article .inline-card--type-quote .social-links--item:last-child{margin-left:0}
}
@media (min-width:1366px) {
  .article .inline-card--type-quote .inline-card--content{max-width:577px}
}
.article .card-share-btn a,.article .card-wrapper .card-content-btn a,.article .read-more{text-decoration:none;font-weight:bold}
@media (min-width:640px) {
  .article .card-wrapper .card-content{display:block;max-width:553px}
}
@media (min-width:1366px) {
  .article .card-wrapper .card-content{max-width:753px}
}
.article .card-wrapper .card-info{background:none}
@media (max-width:640px) {
  .article .card-gallery .view-gallery{transform:scale(0.9)}
}
@media (max-width:640px) {
  .article .card-video .editorial-text{margin-bottom:10px}
}
.article .card-article .editorial-text,.article .card-team-usa .editorial-text,.article .card-upcoming .editorial-text{padding-right:0}
@media (max-width:640px) {
  .inline-card{margin:0 -15px}
}
.inline-card--info{float:left}
@media (max-width:640px) {
  .inline-card--info{width:60px}
}
.inline-card--content{float:left}
@media (max-width:640px) {
  .inline-card--content{width:calc(100% - 60px)}
}
@media (min-width:640px) {
  .inline-card--content{max-width:540px}
}
@media (min-width:1366px) {
  .inline-card--content{max-width:753px}
}
@media (max-width:639px) {
  .inline-card--social-links{text-align:center;line-height:1;padding-top:15px}
}
@media (max-width:639px) {
  .inline-card .social-links--title{display:inline-block}
}
.inline-card--media{margin:0}.inline-card .twitter-embed-block{position:relative;display:table;width:100%;min-height:185px}.inline-card .twitter-embed-block .tweet-head{display:table-cell;width:23.872679045093%;background-color:#004b88;font-size:12px;text-align:center;vertical-align:middle}.inline-card .twitter-embed-block .tweet-head a{text-decoration:none;line-height:normal}.inline-card .twitter-embed-block .tweet-head img{max-width:50px}.inline-card .twitter-embed-block .tweet-head span{display:block}.inline-card .twitter-embed-block .tweet-head .tweet-author-photo{margin-bottom:25px}.inline-card .twitter-embed-block .tweet-head .tweet-author-name{color:#fff;font-weight:bold}.inline-card .twitter-embed-block .tweet-head .tweet-author-screen-name{color:#87b9e2}.inline-card .twitter-embed-block .tweet-body{display:table-cell;width:76.127320954907%;color:#fff;line-height:normal;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF0066A5',endColorstr='#FF00A1DD');background-image:-owg-linear-gradient(left,#0066a5 0%,#00a1dd 100%);background-image:-webkit-linear-gradient(left,#0066a5 0%,#00a1dd 100%);background-image:-moz-linear-gradient(left,#0066a5 0%,#00a1dd 100%);background-image:-o-linear-gradient(left,#0066a5 0%,#00a1dd 100%);background-image:linear-gradient(left,#0066a5 0%,#00a1dd 100%);padding:30px 26px}.inline-card .twitter-embed-block .tweet-body .tweet-text{font-size:24px;padding-bottom:30px}
@media (max-width:1365px) {
  .inline-card .twitter-embed-block .tweet-body .tweet-text{font-size:20px;line-height:1.2}
}
.inline-card .twitter-embed-block .tweet-body .tweet-text a{color:#fff}.inline-card .twitter-embed-block .tweet-body .tweet-text a:hover{color:rgba(255,255,255,0.8);text-decoration:none}.inline-card .twitter-embed-block .tweet-body .tweet-meta-data{display:inline-block;font-size:12px}
@media (max-width:1365px) {
  .inline-card .twitter-embed-block .tweet-body .tweet-meta-data{padding-bottom:25px}
}
@media (min-width:1366px) {
  .inline-card .twitter-embed-block .tweet-body .tweet-actions{float:right}
}
.inline-card .twitter-embed-block .tweet-body .tweet-actions>div{display:inline-block}.inline-card .twitter-embed-block .tweet-body .tweet-actions a{text-decoration:none;margin-left:30px;font-size:14px;color:#87b9e2}.inline-card .twitter-embed-block .tweet-body .tweet-actions a:before{color:#fff}.inline-card .twitter-embed-block .tweet-body .tweet-actions a:hover{color:#fff}.inline-card .twitter-embed-block .tweet-body .tweet-actions .tweet-follow-button a{color:#fff;font-weight:bold;border:1px solid rgba(255,255,255,0.2);padding:3px 8px}.inline-card .twitter-embed-block .tweet-body .tweet-actions .tweet-follow-button a:hover{color:#004b88;background-color:#fff;border-color:#fff}.inline-card .twitter-embed-block .tweet-body .tweet-actions .tweet-follow-button a:hover:before{color:#004b88}
@media (max-width:1365px) {
  .inline-card .twitter-embed-block .tweet-body .tweet-actions .tweet-action-reply a{margin-left:0}
}
.inline-card .twitter-embed-block .tweet-media-card img{width:100%}
@media (max-width:639px) {
  .inline-card .twitter-embed-block{display:block}.inline-card .twitter-embed-block .tweet-head,.inline-card .twitter-embed-block .tweet-body{display:block;width:100%}.inline-card .twitter-embed-block .tweet-head{padding:20px 15px;text-align:left;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF004F93',endColorstr='#FF007CBE');background-image:-owg-linear-gradient(left,#004f93 0%,#007cbe 100%);background-image:-webkit-linear-gradient(left,#004f93 0%,#007cbe 100%);background-image:-moz-linear-gradient(left,#004f93 0%,#007cbe 100%);background-image:-o-linear-gradient(left,#004f93 0%,#007cbe 100%);background-image:linear-gradient(left,#004f93 0%,#007cbe 100%)}.inline-card .twitter-embed-block .tweet-head .tweet-author-avatar,.inline-card .twitter-embed-block .tweet-head .tweet-author-link{display:inline-block;vertical-align:middle}.inline-card .twitter-embed-block .tweet-head .tweet-author-link{margin-left:20px}.inline-card .twitter-embed-block .tweet-head .tweet-author-photo{margin-bottom:0}.inline-card .twitter-embed-block .tweet-body{padding:20px 15px}.inline-card .twitter-embed-block .tweet-body .tweet-text{font-size:18px}.inline-card .twitter-embed-block .tweet-actions span{display:none}.inline-card .twitter-embed-block .tweet-actions a{margin-left:26px}
}
.inline-card--video{overflow:hidden;margin:0}.inline-card--video-link{position:relative;display:block}.inline-card--video-link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-owg-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-webkit-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-moz-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-o-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);z-index:1}.inline-card--video-link .click-to-view{background:rgba(0,0,0,0.65);position:absolute;top:0;left:0}
@media (min-width:640px) {
  .inline-card--video-link .click-to-view{width:50px;height:50px;padding:14px 21px}
}
@media (min-width:1366px) {
  .inline-card--video-link .click-to-view{width:60px;height:60px;padding:18px 25px}
}
@media (min-width:640px) {
  .inline-card--video-link:hover .inline-card--video-thumb{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
}
@media (min-width:640px) {
  .inline-card--video-thumb{-webkit-transition:-webkit-transform,0.3s,ease-in-out;-moz-transition:-moz-transform,0.3s,ease-in-out;-o-transition:-o-transform,0.3s,ease-in-out;transition:transform,0.3s,ease-in-out}
}
.inline-card--video-caption{position:absolute;bottom:0;left:0;padding:0 14px 18px;color:#fff;font-size:18px;font-weight:700;z-index:2;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}
@media (min-width:640px) {
  .inline-card--video-caption{font-size:36px;line-height:1.056em;padding:0 30px 35px}
}
@media (min-width:1366px) {
  .inline-card--video-caption{padding:0 40px 40px}
}
.inline-card--type-quote .social-links{padding-top:5px;border-left:0}
@media (min-width:640px) {
  .inline-card--type-quote .social-links{border-right:2px solid #1973ba;margin-right:-2px}.inline-card--type-quote .social-links:hover{height:165px}.inline-card--type-quote .social-links:hover .social-links--title{opacity:0.5}.inline-card--type-quote .social-links:hover .social-links--list{padding-left:11px}.inline-card--type-quote .social-links:hover .social-links--item .icon-email{left:-1px}
}
.inline-card--type-quote .social-links--title{border:0}
@media (min-width:640px) {
  .inline-card--type-quote .social-links--title{padding:1px 12px 1px 13px}
}
.inline-card--type-quote .social-links--title-text{display:none}.inline-card--quote{padding:0 20px}
@media (min-width:640px) {
  .inline-card--quote{padding:0 0 0 40px}
}
.inline-card--quote cite{font-style:normal;color:#666;font-size:14px}
@media (min-width:640px) {
  .inline-card--quote cite{font-size:16px}
}
.inline-card--quote-text{margin:0 0 26px -20px;font-size:18px;line-height:1.333em;color:#000;font-style:normal;font-weight:700;border-left:2px solid #1973ba;padding:0 0 0 20px}
@media (min-width:640px) {
  .inline-card--quote-text{font-size:36px;line-height:1.333em;padding:0 0 0 40px;margin:0 0 15px -40px}
}
.inline-card--type-fun-fact .inline-card--content{border-top:5px solid #e5e5e5;border-bottom:5px solid #e5e5e5;padding:16px 15px 44px;font-size:14px}
@media (min-width:640px) {
  .inline-card--type-fun-fact .inline-card--content{padding:40px 50px 40px 40px;font-size:16px}
}
.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport{padding:16px 15px 26px 15px;background:#5bbf34;border:none;position:relative}
@media (min-width:640px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport{padding:34px 20px 26px 0}
}
@media (min-width:1024px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport{padding:26px 24px 26px 0}
}
.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon{display:none}
@media (min-width:640px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon{vertical-align:middle;display:block;position:absolute;top:50%;left:45px;height:60px;width:60px;font-size:60px;line-height:60px;margin-top:-30px}.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon i{color:#fff;vertical-align:middle}.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon ~ *{margin-left:150px}
}
@media (min-width:1024px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon{left:78px;height:70px;width:70px;font-size:70px;line-height:70px;margin-top:-35px}.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport .icon ~ *{margin-left:226px}
}
.inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport h3{font-size:12px;padding:0;margin-bottom:20px}
@media (min-width:640px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport h3{font-size:14px;margin-bottom:10px}
}
@media (min-width:1024px) {
  .inline-card--type-fun-fact .inline-card--content.fun-fact-type-sport h3{margin-bottom:15px}
}
.inline-card--fun-fact-title{position:relative;font-size:18px;margin:0 0 20px;padding:0 0 10px}.inline-card--fun-fact-title:after{content:'';background:#5fbd3e;width:20px;height:2px;position:absolute;bottom:0;left:0}.inline-card--fun-fact-text{margin:0;font-size:14px;line-height:1.429em}
@media (min-width:640px) {
  .inline-card--fun-fact-text{font-size:16px;line-height:1.375em}
}
.author-card{padding:10px 0;position:relative}.author-card:before,.author-card:after{content:'';height:10px;left:0;position:absolute;width:100%}.author-card:before{top:0}.author-card:after{bottom:0}.author-card--photo{float:left;margin:0 25px 0 0}.author-card--name{font-size:24px;margin:40px 0 7px}.author-card--gradient-text{color:#30ace0;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(left,#30ace0,#1c7ccb);background:-o-linear-gradient(#30ace0,#1c7ccb);-webkit-background-clip:text}.author-card--job{font-size:12px}.author-card--summary{background:#f5f5f5;clear:both;color:inherit;font-size:12px;line-height:1.583em;padding:27px 30px 25px}.author-card--summary-text{display:none}.author-card--summary-text.is--collapsed,.author-card--summary-text.is--expanded,.no-js:not(.js) .author-card--summary-text{display:block}.author-card--read-more{display:inline-block;margin-top:3px}.author-card--twitter{color:#1c7dcb;font-size:18px}.author-card--twitter:hover{color:#000}.author-card--read-more:hover,.author-card--twitter:hover{color:#000}
@media (min-width:640px) {
  .best-videos{width:290px;position:absolute;bottom:3%;right:32px}
}
@media (min-width:1366px) {
  .best-videos{width:356px;right:41px}
}
.best-videos--title{color:#fff;padding:30px 25px;font-size:20px}
@media (min-width:1366px) {
  .best-videos--title{font-size:24px}
}
.best-videos a{color:#fff}.best-videos--video-link{display:block}.best-videos--video-link:hover .best-videos--text{opacity:.8}.best-videos--video-link .best-videos--text{word-break:break-word;max-width:calc(100% - 160px);display:inline-block}
@media (min-width:1366px) {
  .best-videos--video-link .best-videos--text{max-width:calc(100% - 215px)}
}
.best-videos--list{padding:30px 25px 10px 0}.best-videos--list-item{overflow:hidden;margin:0 0 20px;position:relative;font-size:14px;line-height:1.333em}.best-videos--thumb{float:left;margin:0 15px 0 0;width:140px}
@media (min-width:1366px) {
  .best-videos--thumb{width:199px}
}
.best-videos--sport{display:block;margin:0 0 4px;font-size:12px}
@media (min-width:1366px) {
  .best-videos--sport{margin:0 0 10px}
}
.best-videos--click-to-view{top:0;left:0;width:50px;height:50px;padding:14px 21px}
@media (max-width:640px) {
  .best-videos--click-to-view:before{border-width:7px 0 7px 11px}
}
.best-videos--theme-blue{background:#1E78C2}.best-videos--theme-blue .best-videos--title{background:#1973ba}.best-videos--theme-blue .best-videos--see-full-btn{background:#1973ba;border-top:1px solid #18609b}.athlete-card{padding:0 25px 0 0;margin:0 0 20px;position:relative}
@media (min-width:640px) {
  .athlete-card{width:290px;margin:0 0 40px}
}
@media (min-width:1366px) {
  .athlete-card{width:356px}
}
.athlete-card--name{padding:23px 0 10px;font-size:20px;line-height:1.1}
@media (min-width:640px) {
  .athlete-card--name{padding:23px 0 27px}
}
@media (min-width:1366px) {
  .athlete-card--name{font-size:24px;line-height:1.167em}
}
.athlete-card--first-name{display:block}.athlete-card--media{float:left;margin:0 25px 0 0;width:111px;position:relative}.athlete-card--flag{margin:-2px 6px 0 10px;vertical-align:middle}.slick-slide .athlete-card--flag{display:inline}.athlete-card--country{background:#000;background:rgba(0,0,0,0.6);color:#fff;position:absolute;display:block;width:100%;bottom:0;left:0;line-height:35px;font-size:16px;font-weight:700}.athlete-card--country img{max-width:25px;vertical-align:middle;margin:0 7px 0 10px}.athlete-card--meta{font-size:12px;margin:0}.athlete-card--age{padding:0 10px 0 0}.athlete-card--birthdate{padding:0 0 0 10px;display:block}
@media (min-width:640px) {
  .athlete-card--birthdate{padding:0 0 0 10px}
}
@media (min-width:1366px) {
  .athlete-card--birthdate{display:inline}
}
.athlete-card--see-full-btn{clear:both;margin-right:-25px}.athlete-card--read-more{display:block;font-size:13px;padding:14px 10px 8px;margin:10px 0 0}.athlete-card--read-more:hover{color:#000}.athlete-card--position{font-size:13px;color:#ccc}.athlete-card--sport{display:block;font-size:12px;margin:10px 0 14px}
@media (min-width:640px) {
  .athlete-card--sport{font-size:14px;margin:14px 0 19px}
}
.athlete-card--sport-text{display:none}.athlete-card--sport-text:first-child{display:inline}.athlete-card--live-tag{position:absolute;right:5px;bottom:12px}.athlete-card--type-minicard{overflow:hidden;margin:0 0 30px;position:relative}
@media (min-width:640px) {
  .athlete-card--type-minicard{width:300px;margin:0 40px 40px 0}
}
@media (min-width:1366px) {
  .athlete-card--type-minicard{width:396px;margin:0 48px 50px 0}
}
.athlete-card--type-minicard .athlete-card--media{margin:0 10px 0 0;width:95px}
@media (min-width:640px) {
  .athlete-card--type-minicard .athlete-card--media{margin:0 15px 0 0;width:130px}
}
.athlete-card--type-minicard .athlete-card--name{display:inline;font-size:16px;font-weight:400;padding:0 0 12px}
@media (min-width:1366px) {
  .athlete-card--type-minicard .athlete-card--name{font-size:21px}
}
@media (max-width:640px) {
  .athlete-card--type-minicard .athlete-card--country{line-height:28px}
}
@media (max-width:640px) {
  .athlete-card--type-minicard .athlete-card--flag{width:18px;height:12px;margin-left:7px}
}
@media (max-width:640px) {
  .athlete-card--type-minicard .athlete-card--first-name{display:inline}
}
.athlete-card--type-minicard .athlete-card--read-more{position:absolute;bottom:0;left:100px}
@media (min-width:640px) {
  .athlete-card--type-minicard .athlete-card--read-more{left:135px}
}
.athlete-card--type-microcard{padding:20px;margin:0;overflow:hidden}.athlete-card--type-microcard .athlete-card--sport{color:#083a63;margin:0}.athlete-card--type-microcard .athlete-card--name{font-size:28px;line-height:1em;padding:10px 0 22px}.athlete-card--type-microcard .athlete-card--first-name{display:inline}.athlete-card--type-microcard .athlete-card--country{background:none;position:static;width:auto;float:left}.athlete-card--type-microcard .athlete-card--flag{margin-left:0}.athlete-card--type-microcard .athlete-card--view-profile{float:right;padding:0 15px;line-height:30px;border-color:rgba(255,255,255,0.6)}.athlete-card--type-microcard .athlete-card--view-profile:hover{color:#1c70cb;background:#fff}.athlete-card--theme-blue{background:#1E78C2;color:#fff}.athlete-card--theme-blue .athlete-card--see-full-btn{background:#1973ba;border-top:1px solid #18609b}.athlete-card--theme-blue a,.athlete-card--theme-blue .athlete-card--name{color:#fff}.athlete-card--theme-wild-sand{background:#f5f5f5}.must-see-card{position:relative;text-align:left;padding:25px 25px 30px}
@media (min-width:640px) {
  .must-see-card{width:290px}
}
@media (min-width:1366px) {
  .must-see-card{width:356px}
}
.must-see-card--title,.must-see-card .time-stamp{color:#000;font-size:12px}.must-see-card--title{display:block;margin:0 0 26px}.must-see-card .editorial-title-text{font-size:16px;line-height:1.25em;clear:both;margin:0 0 15px}.must-see-card .phase-text{font-size:12px;margin-top:10px;display:block}.must-see-card .remind-me-btn{display:inline-block;font-size:14px;border:1px solid #7cb2de;color:#fff;padding:0 10px 0 4px;line-height:30px;margin:30px 0 0}.must-see-card .remind-me-btn:hover{background:#fff;color:#2aa6dd}.must-see-card--theme-blue{background:#1E78C2;color:#fff}.media-card{position:relative;overflow:hidden}.media-card--click-to-view{position:absolute;top:0;left:0;z-index:2}
@media (max-width:640px) {
  .media-card--click-to-view .text{display:none}
}
@media (min-width:640px) {
  .media-card--click-to-view{padding:13px 16px}.media-card--click-to-view .text{padding:0 0 0 10px}
}
@media (min-width:1366px) {
  .media-card--click-to-view{padding:18px 23px}.media-card--click-to-view .text{font-weight:700;font-size:14px;padding:0 0 0 15px}
}
.media-card .view-gallery{top:0;left:0}.media-card--thumb{width:100%}
@media (min-width:640px) {
  .media-card--thumb{will-change:transform;-webkit-transition:-webkit-transform,0.3s,ease-in-out;-moz-transition:-moz-transform,0.3s,ease-in-out;-o-transition:-o-transform,0.3s,ease-in-out;transition:transform,0.3s,ease-in-out}
}
.media-card--zoom-link{display:block;overflow:hidden;margin:0 0 1em}
@media (min-width:640px) {
  .media-card--zoom-link:hover .media-card--thumb,.media-card--overlayed--link:hover .media-card--thumb{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
}
.media-card--headline{margin:0 0 8px;padding:0 0 6px}
@media (min-width:640px) {
  .media-card--headline{margin:0 0 10px;padding:0 0 8px}
}
.media-card--headline .event-time{font-weight:400}
@media (min-width:1366px) {
  .media-card--headline .event-time{margin-top:3px}
}
@media (min-width:1366px) {
  .media-card--headline .roofline-text{font-size:16px}
}
.media-card--desc{margin:0;font-size:18px;font-weight:700}
@media (min-width:640px) {
  .media-card--desc{font-size:24px}
}
@media (min-width:1366px) {
  .media-card--desc{font-size:27px}
}
.media-card--desc a:hover{color:#1c7dcb}.media-card--uptime{text-transform:uppercase;font-size:14px;display:block;margin:0 0 20px}.media-card--overlayed--link{position:relative;display:block}.media-card--overlayed--link:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-owg-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-webkit-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-moz-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:-o-linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);background-image:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);z-index:1}.media-card--overlayed--link .media-card--thumb{margin:0}.media-card--overlayed .media-card--headline{border-color:#fff}.media-card--overlayed .media-card--headline .event-time,.media-card--overlayed .media-card--headline .roofline-text{color:#fff}.media-card--overlayed .media-card--picture-caption{position:absolute;bottom:0;left:0;padding:0 15px 15px;color:#fff;font-size:18px;z-index:2;width:100%;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}
@media (min-width:640px) {
  .media-card--overlayed .media-card--picture-caption{padding:0 24px 18px}
}
@media (min-width:1366px) {
  .media-card--overlayed .media-card--picture-caption{padding:0 35px 18px}
}
@media (min-width:640px) {
  .media-card--overlayed .media-card--teams-list{width:40%}
}
.media-card--small .headline{border:0;padding:0}.media-card--small .media-card--desc{font-weight:400}
@media (min-width:640px) {
  .media-card--small .media-card--desc{font-size:22px;margin:0 0 12px}
}
@media (min-width:1366px) {
  .media-card--small .media-card--desc{font-size:24px}
}
.media-card--small .media-card--desc a:hover{opacity:.8}.media-card--small .teams-list--item{margin-bottom:10px}
@media (max-width:639px) {
  .media-card--half-width,.media-card--third-width,.media-card--quarter-width{margin:0 -15px 15px}.media-card--half-width .media-card--headline,.media-card--third-width .media-card--headline,.media-card--quarter-width .media-card--headline{margin:0 0 4px}.media-card--half-width .media-card--picture,.media-card--third-width .media-card--picture,.media-card--quarter-width .media-card--picture{float:left;width:161px;margin:0 15px 0 0}.media-card--half-width .media-card--desc,.media-card--half-width .roofline-text,.media-card--third-width .media-card--desc,.media-card--third-width .roofline-text,.media-card--quarter-width .media-card--desc,.media-card--quarter-width .roofline-text{font-size:14px;padding-right:15px}
}
@media (min-width:640px) {
  .media-card--half-width,.media-card--third-width,.media-card--quarter-width{display:inline-block;vertical-align:top}
}
.media-card--half-width .media-card--desc,.media-card--third-width .media-card--desc,.media-card--quarter-width .media-card--desc{font-weight:400}
@media (min-width:640px) {
  .media-card--third-width .media-card--headline,.media-card--quarter-width .media-card--headline{margin:0 0 0;padding:0 0 6px}.media-card--third-width .view-gallery,.media-card--quarter-width .view-gallery{padding:14px 24px}.media-card--third-width .click-to-view,.media-card--quarter-width .click-to-view{padding:13px 20px}.media-card--third-width .roofline-text,.media-card--quarter-width .roofline-text{font-size:16px}.media-card--third-width .media-card--desc,.media-card--quarter-width .media-card--desc{font-size:22px}
}
@media (min-width:1366px) {
  .media-card--third-width .media-card--headline,.media-card--quarter-width .media-card--headline{margin:0 0 4px;padding:0 0 6px}.media-card--third-width .media-card--desc,.media-card--quarter-width .media-card--desc{font-size:24px}.media-card--third-width .view-gallery,.media-card--quarter-width .view-gallery{padding:19px 30px}.media-card--third-width .click-to-view,.media-card--quarter-width .click-to-view{padding:18px 25px}
}
@media (max-width:640px) {
  .media-card--third-width:first-of-type .media-card--picture-caption{padding:0 15px 15px}.media-card--third-width:first-of-type .media-card--desc{font-size:22px}.media-card--third-width:first-of-type .media-card--headline{margin:initial}.media-card--third-width:first-of-type .media-card--picture{float:none;width:initial;margin:initial}.media-card--third-width:first-of-type .media-card--desc,.media-card--third-width:first-of-type .roofline-text{font-size:initial;padding-right:initial}
}
@media (min-width:640px) {
  .media-card--third-width{width:300px;margin:0 40px 0 0}
}
@media (min-width:1366px) {
  .media-card--third-width{width:396px;margin:0 48px 0 0}
}
@media (min-width:640px) {
  .media-card--quarter-width{width:215px;margin:0 40px 0 0}
}
@media (min-width:1366px) {
  .media-card--quarter-width{width:284px;margin:0 48px 60px 0}
}
.media-card--last-in-row{margin-right:0}.watch-sport-belt{overflow:hidden}.watch-sport-belt .blue-to-green-bg-grad-second{padding:36px 0 40px}
@media (max-width:639px) {
  .watch-sport-belt{margin:0 -15px 30px;padding:27px 0 35px;-moz-border-radius-bottomleft:50% 30px;-webkit-border-bottom-left-radius:50% 30px;border-bottom-left-radius:50% 30px;-moz-border-radius-bottomright:50% 30px;-webkit-border-bottom-right-radius:50% 30px;border-bottom-right-radius:50% 30px}
}
@media (min-width:640px) {
  .watch-sport-belt{margin-right:-3%;margin-left:-3%;margin-bottom:60px}.watch-sport-belt .blue-to-green-bg-grad-second{padding:50px 0}
}
@media (min-width:1366px) {
  .watch-sport-belt .blue-to-green-bg-grad-second{padding:63px 0 80px}
}
.watch-sport-belt--title{margin:0 15px 30px}
@media (min-width:640px) {
  .watch-sport-belt--title{margin:0 0 60px}
}
@media (min-width:1366px) {
  .watch-sport-belt--title{margin:0 0 65px}
}
.watch-sport-belt--media-card{display:none}
@media (min-width:640px) {
  .watch-sport-belt--media-card{display:inline-block;vertical-align:top;width:215px;margin:0 35px 78px 0}
}
@media (min-width:1366px) {
  .watch-sport-belt--media-card{width:285px;margin:0 43px 60px 0}
}
.watch-sport-belt--media-card:first-of-type{display:block}
@media (min-width:640px) {
  .watch-sport-belt--media-card:first-of-type{display:inline-block;width:470px}
}
@media (min-width:1366px) {
  .watch-sport-belt--media-card:first-of-type{width:617px}
}
.watch-sport-belt .media-card--last-in-row{margin-right:0}.watch-sport-belt .media-card--small .media-card--desc,.watch-sport-belt .media-card--small .media-card--desc a,.watch-sport-belt .media-card--small .teams-list--item,.watch-sport-belt .media-card--small .roofline-text,.watch-sport-belt .media-card--small .media-card--uptime{color:#fff}.watch-sport-belt .see-full-btn{font-size:18px;font-weight:700;text-align:center;display:table;margin:0 auto;padding:0 40px;line-height:48px;border:1px solid #fff;color:#fff}
@media (max-width:640px) {
  .watch-sport-belt .see-full-btn{display:block;margin:30px 15px 0}
}
.watch-sport-belt .see-full-btn:hover{background:#fff;color:#00b2ca;opacity:1}.firts-levev-tag-block{border-bottom:1px dotted #000;padding:0 0 38px;margin:0 0 40px}
@media (min-width:640px) {
  .firts-levev-tag-block{padding:0 0 70px;margin:0 0 70px}
}
.firts-levev-tag-block--image{position:relative;margin:0 -15px 12px}
@media (min-width:640px) {
  .firts-levev-tag-block--image{width:65.421%;margin:0}
}
@media (min-width:640px) {
  .firts-levev-tag-block--info{width:30.841%}.firts-levev-tag-block--info:before{content:'';display:block;width:100%;height:18px}
}
@media (min-width:1366px) {
  .firts-levev-tag-block--info{position:relative;min-height:472px}
}
.firts-levev-tag-block--click-to-view{top:0;left:0}.firts-levev-tag-block--headline{padding:0 0 25px;margin:0 0 28px}
@media (min-width:640px) {
  .firts-levev-tag-block--headline{padding:24px 0 32px;margin-bottom:22px}
}
.firts-levev-tag-block--headline .roofline-text{font-size:12px}
@media (min-width:640px) {
  .firts-levev-tag-block--headline .roofline-text{font-size:16px}
}
.firts-levev-tag-block--info-title{margin:15px 0 0;font-size:22px;line-height:1.273em}
@media (min-width:640px) {
  .firts-levev-tag-block--info-title{font-size:27px;line-height:1.333em}
}
.firts-levev-tag-block--info-title a:hover{color:#1c7dcb}.firts-levev-tag-block--info-text{margin:0 0 30px;font-size:14px;line-height:1.571em}
@media (min-width:640px) {
  .firts-levev-tag-block--info-text{font-size:16px;line-height:1.625em;margin:0 0 22px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;height:3.25em}
}
@media (min-width:1366px) {
  .firts-levev-tag-block--info-text{display:block;overflow:visible;height:auto}
}
.firts-levev-tag-block .title-stripe{font-size:16px}
@media (min-width:640px) {
  .firts-levev-tag-block .title-stripe{font-size:24px}
}
.firts-levev-tag-block .see-full-btn{padding:0;text-align:center;line-height:48px;font-size:18px}
@media (min-width:640px) {
  .firts-levev-tag-block .see-full-btn{display:inline-block;padding:0 40px}
}
@media (min-width:1366px) {
  .firts-levev-tag-block .see-full-btn{position:absolute;left:0;bottom:0}
}
.firts-levev-tag-block .see-full-btn:hover{border-color:#1c7dcb;color:#1c7dcb}
@media (max-width:639px) {
  .second-levev-tag-block,.more-from-olympics-block{margin:0 0 30px}
}
@media (min-width:640px) {
  .second-levev-tag-block,.more-from-olympics-block{padding:0 0 70px}
}
@media (min-width:1366px) {
  .second-levev-tag-block,.more-from-olympics-block{padding:0 0 80px}
}
.second-levev-tag-block .title-stripe,.more-from-olympics-block .title-stripe{font-size:16px;margin-bottom:30px}
@media (min-width:640px) {
  .second-levev-tag-block .title-stripe,.more-from-olympics-block .title-stripe{font-size:24px;margin-bottom:40px}
}
@media (max-width:639px) {
  .node-type-article .more-from-olympics-block{margin:-20px 0 30px}.node-type-article .more-from-olympics-block .load-more-button{margin-bottom:0}
}
.second-levev-tag-block{border-bottom:1px dotted #000;padding:0 0 8px;margin:0 0 40px}
@media (min-width:640px) {
  .second-levev-tag-block{padding:0 0 70px;margin:0 0 70px}
}
@media (min-width:1366px) {
  .second-levev-tag-block{padding:0 0 80px;margin:0 0 80px}
}
.second-levev-tag-block .media-card--third-width:nth-of-type(3n){margin-right:0}.team-usa-banner{background:#ed1c24;color:#fff;font-weight:normal;line-height:44px;padding-left:114px;padding-top:10px;font-size:20px;padding-bottom:10px;position:relative}.team-usa-banner:after{content:'';background:url(http://www.nbcolympics.com/profiles/olympics/themes/nbcolympics/images/usa-team-logo-white.svg);background-size:100%;display:block;width:55px;height:30px;position:absolute;top:16px;left:26px}
@media (min-width:640px) {
  .team-usa-banner{line-height:40px;padding-left:128px}.team-usa-banner:after{top:14px;left:38px}
}
.featured-athletes-list{position:relative}.featured-athletes-list--title{margin-bottom:34px}
@media (min-width:640px) {
  .featured-athletes-list--title{margin-bottom:44px}
}
@media (min-width:640px) {
  .featured-athletes-list .athlete-card:nth-of-type(3n){margin-right:0}
}
.featured-athletes-list--slider-cntrls{display:none;position:absolute;right:17px;top:0}
@media (min-width:640px) {
  .featured-athletes-list--slider-cntrls{display:block}
}
.featured-athletes-list--slider-cntrls .slick-arrow{font-size:30px;cursor:pointer;padding:2px 12px 0}.featured-athletes-list--slider-cntrls .slick-arrow:hover{color:#1c7dcb}.featured-athletes-list--slider-cntrls .icon-left-open{border-right:1px solid #ccc}.featured-athletes-list--slider-cntrls .slick-disabled,.featured-athletes-list--slider-cntrls .slick-disabled:hover{color:#ccc;cursor:default}.featured-athletes-list .slick-slider{margin-bottom:0}
@media (min-width:640px) {
  .featured-athletes-list .load-more-button{display:none}
}
.featured-athletes-list--no-results,.featured-athletes-list .inline-grid-container .featured-athletes-list--no-results{background:#000;text-align:center;height:184px;width:100%;margin:0;display:table}
@media (min-width:640px) {
  .featured-athletes-list--no-results,.featured-athletes-list .inline-grid-container .featured-athletes-list--no-results{height:480px}
}
.featured-athletes-list--no-results-text{font-size:22px;line-height:26px;font-weight:700;color:#fff;display:table-cell;vertical-align:middle}
@media (min-width:640px) {
  .featured-athletes-list--no-results-text{font-size:32px;line-height:1}
}
.featured-athletes-list--custom-pager{display:none;margin:20px 0 40px}
@media (min-width:640px) {
  .featured-athletes-list--custom-pager{display:block}
}
.featured-athletes-list--custom-pager .pagination{margin:0}.featured-athletes-list--custom-pager .pagination>li.prev a,.featured-athletes-list--custom-pager .pagination>li.next a{color:#000;border:0;font-size:30px;padding:0 12px;height:32px;line-height:38px}.featured-athletes-list--custom-pager .pagination>li.prev a:hover,.featured-athletes-list--custom-pager .pagination>li.next a:hover{color:#1c7dcb}.featured-athletes-list--custom-pager .pagination>li.next a{border-left:1px solid #ccc;margin-left:20px}.featured-athletes-list--custom-pager .pagination>li.disabled a:hover,.featured-athletes-list--custom-pager .pagination>li.disabled a:hover{color:#ccc}.featured-athletes-list--custom-pager .ellipses{display:none}
@media (max-width:639px) {
  .node-type-athlete-hub-page .heading-block h2{padding:23px 0}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .heading-block h2{line-height:normal;padding:17px 0}
}
.node-type-athlete-hub-page .right-rail{margin:0 0 20px}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .right-rail{max-width:396px;margin-top:77px;margin-bottom:48px}
}
.node-type-athlete-hub-page .right-rail .home_local-news{max-width:none;margin:0 auto}
@media (max-width:639px) {
  .node-type-athlete-hub-page .right-rail .home_local-news{margin-bottom:20px}
}
@media (max-width:639px) {
  .node-type-athlete-hub-page .right-rail .topbox-bg{background:#f2f2f2;text-align:center;margin:0 -15px 40px;padding:10px 0}.node-type-athlete-hub-page .right-rail .topbox-bg iframe{min-width:300px;min-height:50px}
}
@media (min-width:640px) {
  .node-type-athlete-hub-page .filter-block.blue{padding:25px 0}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .filter-block.blue{padding:21px 0}
}
.node-type-athlete-hub-page .filter-block.blue:not(.open){background-color:#39adde;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF39ADDE',endColorstr='#FF247EC8');background-image:-owg-linear-gradient(left,#39adde 0%,#247ec8 100%);background-image:-webkit-linear-gradient(left,#39adde 0%,#247ec8 100%);background-image:-moz-linear-gradient(left,#39adde 0%,#247ec8 100%);background-image:-o-linear-gradient(left,#39adde 0%,#247ec8 100%);background-image:linear-gradient(left,#39adde 0%,#247ec8 100%);color:#fff;border:0}.node-type-athlete-hub-page .filter-block.blue:not(.open) .icon-filter-hamburger{color:#fff}.node-type-athlete-hub-page .filter-block.blue:not(.open) .mobile-elements{margin-bottom:20px}.node-type-athlete-hub-page .filter-block.blue .search-filter{padding:4px 0 0}.node-type-athlete-hub-page .filter-block label{line-height:2}
@media (min-width:640px) {
  .node-type-athlete-hub-page .filter-block label:before{margin-top:3px}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .filter-block label:before{margin-top:7px}
}
.node-type-athlete-hub-page .filter-block .szn-autocomplete-shadow-input,.node-type-athlete-hub-page .filter-block .input-text{height:54px;line-height:54px;font-size:16px;text-transform:capitalize;font-weight:700;background:transparent;padding:10px 25px 10px 15px;border-radius:0;-webkit-appearance:none}
@media (min-width:640px) {
  .node-type-athlete-hub-page .filter-block .szn-autocomplete-shadow-input,.node-type-athlete-hub-page .filter-block .input-text{font-size:24px;padding:0 25px 0 1px;line-height:40px;height:40px}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .filter-block .szn-autocomplete-shadow-input,.node-type-athlete-hub-page .filter-block .input-text{line-height:48px;height:48px}
}
@media (max-width:639px) {
  .node-type-athlete-hub-page .filter-block .szn-autocomplete-shadow-input{color:rgba(0,0,0,0.5)}
}
.node-type-athlete-hub-page .filter-block .search-filter--submit{background:none;position:absolute;z-index:10;right:11px;top:23px;width:22px;overflow:hidden}
@media (min-width:640px) {
  .node-type-athlete-hub-page .filter-block .search-filter--submit{color:#fff;right:0;top:13px}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .filter-block .search-filter--submit{top:20px}
}
.node-type-athlete-hub-page .filter-block .search-filter--select-list{position:absolute;left:0;top:50px}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .filter-block .search-filter--select-list{top:60px}
}
.node-type-athlete-hub-page .filter-block .szn-autocomplete-results{background:#fff;z-index:9;min-width:205px;max-height:390px;color:#000;overflow:auto;padding:20px 25px;border:1px solid #d2d2d2;list-style:none;margin:0;font-size:16px}.node-type-athlete-hub-page .filter-block .szn-autocomplete-results .list-item{padding:5px 0}.node-type-athlete-hub-page .filter-block .szn-autocomplete-results .list-item.selected,.node-type-athlete-hub-page .filter-block .szn-autocomplete-results .list-item a:hover{color:#247fc8;font-weight:bold}.node-type-athlete-hub-page .supporting-content-2--header{overflow:hidden}.node-type-athlete-hub-page .supporting-content-2--list{margin:10px -15px 0}
@media (min-width:640px) {
  .node-type-athlete-hub-page .supporting-content-2--list{margin:10px -1.86915% 40px}
}
@media (min-width:1366px) {
  .node-type-athlete-hub-page .supporting-content-2--list{margin-bottom:60px}
}
.athletes-filter-reset{display:none;float:right;cursor:pointer;font-weight:700}
@media (min-width:640px) {
  .athletes-filter-reset{display:block;font-size:14px;height:50px;line-height:52px}
}
@media (min-width:1366px) {
  .athletes-filter-reset{font-size:18px;height:58px;line-height:60px}
}
.ie9 .node-type-athlete-hub-page .filter-block.blue:not(.open){z-index:auto}.ie9 .select-filter.no-scroll-columns .select-list ul li{float:left}.pager--centered{text-align:center}.pager--to-right{text-align:right}.pager--to-left{text-align:left}.pagination{display:inline-block;padding-left:0;margin:1em 0;font-size:18px;color:#000;text-align:center}.pagination>li{display:inline}.pagination>li>a{position:relative;float:left;padding:0 15px;line-height:44px;text-decoration:none;color:#000;margin-left:-1px}
@media (min-width:640px) {
  .pagination>li>a{padding:0 35px}
}
.pagination>li:first-child>a{margin-left:0}.pagination>li.prev a,.pagination>li.next a{border:1px solid #d2d2d2;padding:0;width:43px;height:43px;color:#00aee6}.pagination>li.prev.disabled a,.pagination>li.next.disabled a{color:#d2d2d2}
@media (max-width:639px) {
  .pagination>li{display:none}.pagination>li:first-child,.pagination>li:last-child,.pagination>li.ellipses,.pagination>li:nth-child(2),.pagination>li:nth-child(3),.pagination>li:nth-last-child(2){display:inline}
}
.pagination>li>a:hover,.pagination>li>a:focus{z-index:3;color:#1c70cb}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus{z-index:2;color:#1c70cb;cursor:default}.pagination>.active>a{font-weight:700}.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:gray;cursor:default}
@media (min-width:640px) {
  .todays-top-athletes{width:640px;margin-bottom:48px;overflow:hidden}
}
@media (max-width:639px) {
  .todays-top-athletes{margin-bottom:30px}.todays-top-athletes.to-left{float:none}
}
@media (min-width:1366px) {
  .todays-top-athletes{width:840px}
}
.todays-top-athletes--athlete-block--lead{margin:0 -15px 30px}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead{margin:0 0 40px}
}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info{float:left;width:170px}
}
@media (min-width:1366px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info{width:222px}
}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info .athlete-card{height:264px}
}
@media (min-width:1366px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info .athlete-card{height:347px;padding:40px 30px}
}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info .athlete-card--view-profile{position:absolute;left:20px;bottom:30px}
}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead .todays-top-athletes--athlete-info .athlete-card--view-profile{left:30px;bottom:40px}
}
@media (min-width:640px) {
  .todays-top-athletes--athlete-block--lead .media-card{width:470px}.todays-top-athletes--athlete-block--lead .media-card .roofline-text{font-size:16px}.todays-top-athletes--athlete-block--lead .media-card--desc{font-size:32px;line-height:36px}.todays-top-athletes--athlete-block--lead .media-card--picture-caption{padding:0 40px 30px}
}
@media (min-width:1366px) {
  .todays-top-athletes--athlete-block--lead .media-card{width:618px}
}
.todays-top-athletes .athlete-card{width:auto}.todays-top-athletes .athlete-card--theme-blue{background:#1d66a0}.todays-top-athletes .athlete-card--name{font-size:22px}
@media (min-width:640px) {
  .todays-top-athletes .athlete-card--name{line-height:24px;padding-top:14px}
}
@media (min-width:1366px) {
  .todays-top-athletes .athlete-card--name{font-size:26px;line-height:28px}
}
@media (min-width:640px) {
  .todays-top-athletes .media-card--click-to-view{padding:13px 19px 13px 20px}
}
@media (min-width:1366px) {
  .todays-top-athletes .media-card--click-to-view{padding:18px 24px 18px 25px}
}
.todays-top-athletes--secondary-blocks{margin:0 0 10px}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks{margin:0 -20px}
}
@media (min-width:1366px) {
  .todays-top-athletes--secondary-blocks{margin:0 -24px}
}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .todays-top-athletes--athlete-block{float:left;width:300px;margin:0 20px}
}
@media (min-width:1366px) {
  .todays-top-athletes--secondary-blocks .todays-top-athletes--athlete-block{width:396px;margin:0 24px}
}
.todays-top-athletes--secondary-blocks .media-card--headline{margin:0}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .media-card--desc{font-size:18px;line-height:22px}
}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .athlete-card{height:150px}.todays-top-athletes--secondary-blocks .athlete-card--country,.todays-top-athletes--secondary-blocks .athlete-card--view-profile{position:absolute}
}
@media (min-width:1366px) {
  .todays-top-athletes--secondary-blocks .athlete-card{padding:30px;height:164px}
}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .athlete-card--country{left:20px;bottom:17px}
}
@media (min-width:1366px) {
  .todays-top-athletes--secondary-blocks .athlete-card--country{left:30px;bottom:27px}
}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .athlete-card--view-profile{right:20px;bottom:20px}
}
@media (min-width:1366px) {
  .todays-top-athletes--secondary-blocks .athlete-card--view-profile{right:30px;bottom:30px}
}
.todays-top-athletes--secondary-blocks .athlete-card--name{line-height:22px;font-size:18px}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .athlete-card--name{line-height:26px;font-size:22px;padding-top:6px}
}
@media (min-width:640px) {
  .todays-top-athletes--secondary-blocks .athlete-card--sport{margin-top:-3px}
}
.todays-top-athletes--secondary-blocks .slick-dots{bottom:-26px}.todays-top-athletes--secondary-blocks .slick-dots li button:before{font-size:10px}.social-card{color:#000;margin:0 0 30px 66px;min-width:290px}.social-card.blue-stripe-reverse:before,.social-card.author-card:before{content:'';display:block;height:5px;width:100%}.social-card--header{background:rgba(153,153,153,0.1)}.social-card--published{background:#3a8fd5;color:#fff;float:left;font-size:14px;font-weight:700;margin:0 0 0 -67px;padding:0 10px;width:67px}.social-card--published-text{display:table-cell;height:60px;text-align:center;vertical-align:middle;width:67px;text-transform:lowercase;line-height:1.25em}.social-card--published-tz{text-transform:uppercase}.social-card--header-image{float:left;margin:0 15px 0 0}.social-card--header-info{font-size:14px;padding:15px 15px 11px 0;line-height:1.25em}.social-card--header-title,.social-card--header-author,.social-card--header-more{display:block;margin:0 0 4px;max-width:260px}.social-card--header-title a{color:#000}.social-card--header-title a:hover{color:#1c7dcb}.social-card--header-more{color:#1c7dcb;margin:0 0 -4px}.social-card--header-more:hover{color:#000}.social-card--body{font-size:14px;line-height:20px;max-width:260px;padding:30px 15px}.social-card--meta{font-size:12px}.social-card--actions{margin:12px 0 0}.social-card--actions .icon::before{margin:0}.social-card--actions .icon-reply,.social-card--actions .icon-heart{font-size:13px}.social-card--actions .icon-reply{margin-right:4px}.social-card--actions .icon-heart{position:relative;top:-2px}.social-card--actions .icon-instagram{color:#000;font-size:22px;opacity:.2;position:relative;top:-4px}.social-card--actions-item{display:inline}.social-card--actions-link{color:#1c7dcb;float:left;margin:0 16px 0 0}.social-card--actions-link:hover{color:#000}.social-card--actions-link--insta{float:right}.social-card--footer{padding:0 0 0 15px}.social-card .read-more:hover{color:#000}.social-card--adv-block{margin:30px 0 0 -36px}.social-card--type-twitter .social-card--body{font-size:24px;line-height:30px}.social-card--type-instagram .social-card--header-info{padding:15px 15px 0}.social-card--type-instagram .social-card--body{padding:0 0 30px}.social-card--type-instagram .social-card--actions{margin:21px 0 6px 15px;max-width:260px}.social-card--type-instagram--image-link:hover{opacity:.8}.social-card--type-instagram--image{margin:0 0 30px}.social-card--type-instagram--image-title{font-size:18px;font-weight:700;line-height:24px;padding:0 0 0 15px}.social-card--type-rss .social-card--header-title a{-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;max-height:2.25em;max-width:100px;overflow:hidden;text-overflow:ellipsis}
@media (min-width:640px) {
  .page-news-feed .region-lead-ad-unit{top:-200px;transition:top .3s;-webkit-transition:top .3s}
}
@media (min-width:640px) {
  .page-news-feed.nav-lock .region-lead-ad-unit{position:fixed;top:80px;left:0;width:100%;z-index:100}
}
.news-feed-header{height:70px}
@media (min-width:640px) {
  .news-feed-header{height:auto}
}
.news-feed-header h2{float:left;color:#fff;font-size:22px;line-height:70px}
@media (min-width:640px) {
  .news-feed-header h2{padding:10px 0}
}
.news-feed-header #pagelogo{float:right}.news-feed--tab-switcher{border-top:1px solid #a3d5ed;margin:0 -15px}
@media (min-width:640px) {
  .news-feed--tab-switcher{display:none}
}
.news-feed--tab-switcher ul.switcher-block{float:none}.news-feed--tab-switcher ul.switcher-block li:first-child{padding-right:50px;margin-right:50px}
@media (max-width:639px) {
  .news-feed--tab-switcher ul.switcher-block li a:hover:after,.news-feed--tab-switcher ul.switcher-block li a.active:after{bottom:-1px}
}
.news-feed--sport-title{background:#1c7dcb;clear:both;color:#fff;font-size:22px;line-height:80px;margin:0;padding:0 15px;width:100%}
@media (min-width:640px) {
  .news-feed--sport-title{line-height:65px;height:65px;font-size:24px;padding:0;margin:-60px -57px 60px -1000px;padding:0 0 0 1000px;width:inherit}
}
.news-feed--no-results{position:relative}.news-feed--no-results-title{font-size:18px;color:#000;border-bottom:1px solid #ccc;background-color:#fff;padding:45px 15px;margin:0}
@media (min-width:640px) {
  .news-feed--no-results-title{font-size:36px;padding:95px 0}
}
@media (max-width:639px) {
  .news-feed--left-bar,.news-feed--right-bar{display:none}.news-feed--left-bar.is--active,.news-feed--right-bar.is--active{display:block}
}
@media (min-width:640px) {
  .news-feed--left-bar,.news-feed--right-bar{-webkit-transition:width 0.75s ease;-moz-transition:width 0.75s ease;-o-transition:width 0.75s ease;transition:width 0.75s ease}
}
@media (min-width:640px) {
  .news-feed--left-bar--inner,.social-feed{min-height:800px}
}
@media (min-width:640px) {
  .social-feed::-webkit-scrollbar{display:none}
}
@media (max-width:639px) {
  .news-feed--left-bar{position:relative}.news-feed--left-bar:before{background:#ccc;content:'';display:block;height:1px;left:-15px;position:absolute;right:-15px;top:70px;z-index:100}
}
@media (min-width:640px) {
  .news-feed--left-bar{float:left;width:16.666%}.news-feed--left-bar.is--active{width:83.333%}.news-feed--left-bar.is--active .news-feed--no-results{width:767px}
}
@media (min-width:1366px) {
  .news-feed--left-bar{width:30.333%}.news-feed--left-bar.is--active{width:69.667%}.news-feed--left-bar.is--active .news-feed--no-results{width:840px}
}
@media (max-width:639px) {
  .news-feed--left-bar .social-links.card-share--social-links{height:auto;line-height:normal;width:21px}
}
@media (min-width:640px) {
  .news-feed--left-bar:not(.is--active) .news-feed--left-bar--inner{margin-left:-400%;opacity:.5}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed--left-bar--inner{margin-left:0;opacity:1}
}
@media (min-width:640px) {
  .news-feed--left-bar:not(.is--active) .news-feed--stories-list{float:right}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed--stories-list{float:none}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-wrapper{width:100%}.news-feed--left-bar:not(.is--active) .card-wrapper .title{font-size:20px;line-height:1.25;padding-bottom:5px}.news-feed--left-bar:not(.is--active) .card-wrapper .item-info{padding:15px 14px}.news-feed--left-bar:not(.is--active) .card-wrapper .card-info{width:61px}.news-feed--left-bar:not(.is--active) .card-wrapper .card-content-btn{border:0;color:#ccc;font-size:11px;text-align:center}.news-feed--left-bar:not(.is--active) .card-wrapper .card-share-btn{border:0;font-size:0;text-align:center}.news-feed--left-bar:not(.is--active) .card-wrapper .card-share-btn a:before{border-bottom:2px solid;font-size:18px;padding-bottom:10px}.news-feed--left-bar:not(.is--active) .card-wrapper .producer-note{padding:30px 15px;margin:20px 0 0}.news-feed--left-bar:not(.is--active) .card-wrapper .producer-note:before{border-width:20px 0 20px 20px;left:15px;top:-20px}.news-feed--left-bar:not(.is--active) .card-wrapper .producer-note--title{float:none;max-width:none}.news-feed--left-bar:not(.is--active) .card-wrapper .producer-note--text{font-size:14px;line-height:20px;padding:0}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-article .picture,.news-feed--left-bar:not(.is--active) .card-team-usa .picture,.news-feed--left-bar:not(.is--active) .card-upcoming .picture,.news-feed--left-bar:not(.is--active) .card-team-usa .picture,.news-feed--left-bar:not(.is--active) .card-video .picture,.news-feed--left-bar:not(.is--active) .card-gallery .picture{float:none;width:100%;min-height:initial}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-upcoming .picture{width:106px;padding:0;min-height:60px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-article .editorial-text,.news-feed--left-bar:not(.is--active) .card-team-usa .editorial-text,.news-feed--left-bar:not(.is--active) .card-upcoming .editorial-text,.news-feed--left-bar:not(.is--active) .card-team-usa .editorial-text,.news-feed--left-bar:not(.is--active) .card-upcoming .editorial-text{padding-right:0}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-gallery .view-gallery-fs{height:75%}.news-feed--left-bar:not(.is--active) .card-gallery .view-gallery-fs:before{display:none}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-gallery .item-info{padding:15px 14px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-gallery .editorial-text{display:none}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .view-gallery,.news-feed--left-bar:not(.is--active) .click-to-view{height:32px;line-height:32px;padding:0;text-align:center;width:32px}.news-feed--left-bar:not(.is--active) .view-gallery:before,.news-feed--left-bar:not(.is--active) .click-to-view:before{font-size:14px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-video .pic-header{bottom:10px;font-size:18px;left:14px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-upcoming .headline{border:0;left:120px;position:absolute;top:25px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .card-upcoming.card-team-usa .headline{top:85px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed-filter{text-align:left}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed-filter .current-day{display:inline-block;font-size:18px;padding:2px 0 0}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed-filter .sport-type{right:27px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed-filter .top-stories{left:auto;right:108px;top:-1px}
}
@media (min-width:1366px) {
  .news-feed--left-bar:not(.is--active) .news-feed-filter .select-filter.no-scroll-columns .select-list{box-sizing:border-box;min-width:0;width:220px}.news-feed--left-bar:not(.is--active) .news-feed-filter .select-filter.no-scroll-columns .select-list ul{display:block;overflow:auto}.news-feed--left-bar:not(.is--active) .news-feed-filter .select-filter.no-scroll-columns .select-list li{float:none;width:auto}
}
.card-wrapper .item-row .picture a{width:100%}.news-feed--panels-switcher{background:#e3ebec;background:-owg-linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);background:-webkit-linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);background:-moz-linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);background:-o-linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);-pie-background:-pie-linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);background:linear-gradient(to right,#e3ebec 15%,rgba(255,255,255,0) 80%);border-radius:80px;cursor:pointer;height:80px;line-height:84px;margin:100px 0 0 -14px;padding:0 5px;position:fixed;top:50%;width:80px;will-change:transform}.nav-lock .news-feed--panels-switcher{margin-top:0}.news-feed--panels-switcher:hover::after{color:#1c70cb;font-size:12px;position:absolute;top:-1px}.news-feed--panels-switcher.is--unsticked{top:100px;z-index:-1}
@media (max-width:639px) {
  .news-feed--panels-switcher{display:none}
}
.news-feed--panels-switcher .arrow{display:inline-block}
@media (min-width:640px) {
  .news-feed--right-bar{float:right;position:relative;width:16.666%}.news-feed--right-bar.is--active{width:83.333%}.news-feed--right-bar.is--active .news-feed--panels-switcher{background:#fff;background:-owg-linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);background:-webkit-linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);background:-moz-linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);background:-o-linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);-pie-background:-pie-linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);background:linear-gradient(to right,rgba(255,255,255,0) 15%,#fff 80%);margin-left:-64px;text-align:right}.news-feed--right-bar.is--active .news-feed--panels-switcher:hover::after{content:'Collapse';right:20px}.news-feed--right-bar.is--active .news-feed--panels-switcher .arrow{border-color:transparent transparent transparent #1c70cb;border-style:solid;border-width:7px 0 7px 7px;height:0;width:0}.news-feed--right-bar.is--active .social-feed--cards-list-item{display:inline-block;margin:0 30px 30px 0;vertical-align:top;width:350px}.news-feed--right-bar.is--active .social-feed--cards-list-item:first-child{width:100%;margin-right:0}.news-feed--right-bar.is--active .social-feed--cards-list-item:first-child .social-card{position:relative;max-width:290px}.news-feed--right-bar.is--active .social-feed--cards-list-item:first-child .social-card--adv-block{position:absolute;top:0;right:-380px;margin:0}.news-feed--right-bar.is--active .social-feed--title{text-align:center}.news-feed--right-bar:not(.is--active) .news-feed--panels-switcher:hover::after{content:'Expand';right:20px}.news-feed--right-bar:not(.is--active) .news-feed--panels-switcher .arrow{border-color:transparent #1c70cb transparent transparent;border-style:solid;border-width:7px 7px 7px 0;height:0;width:0}
}
@media (min-width:1366px) {
  .news-feed--right-bar{width:30.333%}.news-feed--right-bar.is--active{width:69.667%}
}
@media (max-width:639px) {
  .news-feed--stories-list{background:#e5e5e5;margin:0 -15px}
}
@media (min-width:640px) {
  .news-feed--stories-list{margin-right:49px}
}
.news-feed--stories-list .news-feed{margin:0 0 20px}
@media (min-width:640px) {
  .news-feed--stories-list .news-feed{margin:0 0 48px}
}
@media (max-width:639px) {
  .news-feed--stories-list .card-wrapper{background:#fff;margin:0;width:100%}
}
.load-more-button{clear:both;margin:0 0 50px}.social-feed{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FFE3EBEC',endColorstr='#FFF6F6F6');background:-owg-linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%);background:-webkit-linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%);background:-moz-linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%);background:-o-linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%);-pie-background:-pie-linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%);background:linear-gradient(to right,#e3ebec 0%,#f6f6f6 100%)}
@media (max-width:639px) {
  .social-feed{margin:0 -15px;overflow:hidden}
}
@media (min-width:640px) {
  .social-feed{margin:0 -150% 0 0;padding:24px 0 24px 56px}
}
.social-feed--title{color:#1c70cb;font-size:16px;margin:0 0 19px}
@media (max-width:639px) {
  .social-feed--title{padding:24px 0 0 15px}
}
@media (min-width:640px) {
  .social-feed--cards-list{margin-right:-30px}
}
@media (min-width:640px) {
  .news-feed--panel-pane.is--active .social-feed{margin-right:-22.666%;padding-right:21.666%}
}
.node-type-sponsor-hub-page .header-wrapper{text-align:center;width:100%;min-height:110px}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .header-wrapper{min-height:328px}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .responsive-image{width:100%;max-width:none;height:110px;-o-object-fit:cover;object-fit:cover}
}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .responsive-image{max-width:none}
}
.node-type-sponsor-hub-page .hero-wrapper{position:relative}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper{margin-top:-90px}
}
.node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title{position:absolute;width:100%;top:-85px}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title{top:-140px}
}
.node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title h2{display:inline-block;color:#fff;font-weight:bold;font-size:24px;max-width:48%}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title h2{font-size:60px;max-width:none}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title h2{font-size:72px}
}
.node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title #pagelogo{float:right}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsor-hub-title #pagelogo{position:relative;top:-20px}
}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video,.node-type-sponsor-hub-page .hero-wrapper .topbox-bg{width:300px}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video,.node-type-sponsor-hub-page .hero-wrapper .topbox-bg{width:396px}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .hero-wrapper .topbox-bg{margin:30px -15px}
}
.node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{margin-top:40px}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{margin-top:60px}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{margin-top:80px}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .hero-wrapper .sponsors-social-box{margin-bottom:40px}
}
.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{background-color:#f0f0f0}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{margin-bottom:40px}
}
@media (max-width:1365px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe,.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{padding:10px}
}
.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe{margin-left:auto;margin-right:auto}
@media (max-width:1365px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe{height:328px}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-iframe{padding:40px 58px;height:388px}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video .holder{position:relative}.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video .item-info{display:block;position:absolute;bottom:21px;left:15px}.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video .item-info .event-title{font-size:18px;line-height:24px;color:#fff}
}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video .click-to-view{padding:13px 20px}.node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video .item-info{display:none}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .hero-wrapper .olympics-sponsor-video{padding:50px 58px}
}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .sponsor-hub-hero{float:left}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .sponsor-hub-hero .right-rail{clear:both}
}
.node-type-sponsor-hub-page .item-row{position:relative;color:#000}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .item-row:last-child{margin-bottom:40px}.node-type-sponsor-hub-page .item-row.story-1 .item-info{padding:0 15px}.node-type-sponsor-hub-page .item-row.story-1 h2.title{font-size:28px;line-height:34px}.node-type-sponsor-hub-page .item-row.story-1 .editorial-text{margin-top:12px}.node-type-sponsor-hub-page .item-row.story-1 h3.roofline-text{font-size:12px;margin:15px 0 12px}.node-type-sponsor-hub-page .item-row.story-2 .picture,.node-type-sponsor-hub-page .item-row.story-2 .item-info,.node-type-sponsor-hub-page .item-row.story-3 .picture,.node-type-sponsor-hub-page .item-row.story-3 .item-info{display:inline-block;width:50%;float:left}.node-type-sponsor-hub-page .item-row.story-2 .item-info,.node-type-sponsor-hub-page .item-row.story-3 .item-info{padding-left:3%}.node-type-sponsor-hub-page .item-row.story-2 h2.title,.node-type-sponsor-hub-page .item-row.story-3 h2.title{font-size:14px;line-height:20px;font-weight:normal;margin-top:7px}.node-type-sponsor-hub-page .item-row.story-2 h3.roofline-text,.node-type-sponsor-hub-page .item-row.story-3 h3.roofline-text{font-size:12px}.node-type-sponsor-hub-page .item-row.story-2{margin-top:40px}.node-type-sponsor-hub-page .item-row.story-3{margin-top:30px}.node-type-sponsor-hub-page .item-row[class*="story-"]{margin-left:-15px;margin-right:-15px}
}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .item-row.story-1{width:640px;margin-bottom:68px}.node-type-sponsor-hub-page .item-row.story-1 h2.title{width:53.5%;font-size:36px;line-height:42px;padding-right:20px}.node-type-sponsor-hub-page .item-row.story-1 .editorial-text{width:45.7%;padding-left:20px;border-left:1px solid #ccc;font-size:16px;font-weight:normal;line-height:26px}.node-type-sponsor-hub-page .item-row.story-1 h2.title,.node-type-sponsor-hub-page .item-row.story-1 .editorial-text{display:inline-block;vertical-align:top}.node-type-sponsor-hub-page .item-row.story-2,.node-type-sponsor-hub-page .item-row.story-3{float:left;width:300px}.node-type-sponsor-hub-page .item-row.story-2 h2.title,.node-type-sponsor-hub-page .item-row.story-3 h2.title{font-size:22px;line-height:28px;font-weight:normal}.node-type-sponsor-hub-page .item-row:nth-child(3){margin-left:40px}.node-type-sponsor-hub-page .item-row h3.roofline-text{font-size:14px;margin:20px 0 3px}.node-type-sponsor-hub-page .item-row .click-to-view{padding:13px 20px}
}
@media (min-width:1366px) {
  .node-type-sponsor-hub-page .item-row.story-1{width:840px}.node-type-sponsor-hub-page .item-row.story-1 h2.title{width:57.5%;font-size:48px;line-height:54px;padding-right:46px}.node-type-sponsor-hub-page .item-row.story-1 .editorial-text{width:41.9%;padding-left:46px;border-left:1px solid #ccc;font-size:18px;font-weight:normal;line-height:32px}.node-type-sponsor-hub-page .item-row.story-1 h2.title,.node-type-sponsor-hub-page .item-row.story-1 .editorial-text{display:inline-block;vertical-align:top}.node-type-sponsor-hub-page .item-row.story-2,.node-type-sponsor-hub-page .item-row.story-3{float:left;width:396px}.node-type-sponsor-hub-page .item-row.story-2 h2.title,.node-type-sponsor-hub-page .item-row.story-3 h2.title{font-size:28px;line-height:36px;font-weight:normal}.node-type-sponsor-hub-page .item-row:nth-child(3){margin-left:48px}.node-type-sponsor-hub-page .item-row h3.roofline-text{font-size:16px;margin:20px 0 3px}.node-type-sponsor-hub-page .item-row .click-to-view{padding:18px 25px}
}
.node-type-sponsor-hub-page .supporting-content-2{position:relative}
@media (min-width:640px) {
  .node-type-sponsor-hub-page .supporting-content-2{padding-top:66px;margin-top:60px}
}
@media (max-width:639px) {
  .node-type-sponsor-hub-page .supporting-content-2{padding-top:40px;margin-bottom:40px}.node-type-sponsor-hub-page .supporting-content-2 ul{margin:0 -15px}.node-type-sponsor-hub-page .supporting-content-2 ul li.list-item:nth-child(-n+3){width:100%}
}
.node-type-sponsor-hub-page .additional-content-list:before{content:'';position:absolute;top:0;left:0;width:100%;height:16px}.sponsors-social-box{border:10px solid #eee;font-size:0;position:relative}.sponsors-social-box:after{background:#e5e5e5;content:'';bottom:20px;position:absolute;left:50%;top:20px;width:1px;margin:0 0 0 -1px}.sponsors-social-box--item{display:inline-block;width:50%;font-size:initial;vertical-align:top;padding:20px 20px 40px}.sponsors-social-box--heading{font-size:12px;color:#000;font-weight:normal;margin-bottom:15px}.sponsors-social-box--body{font-size:16px;color:#000;font-weight:bold;min-height:38px;margin:0 0 22px;overflow:hidden;text-overflow:ellipsis}.sponsors-social-box--footer{position:absolute;bottom:20px;left:20px}.sponsor-follow-us .sponsors-social-box--footer{left:50%;margin-left:16px}.sponsors-social-box .sponsor-follow-us a{color:#1c7dcb}.sponsors-social-box .sponsor-follow-us a:first-of-type{margin-right:3px}.sponsors-social-box .sponsor-follow-us a:last-of-type{margin-left:3px}.sponsors-social-box .sponsor-follow-us a:hover{color:black}.sponsors-social-box .sponsor-follow-us a span{font-size:20px}.node-type-sports-hub-page #watch-on-tv .watch-on-tv-sport-hub{margin-bottom:40px}
@media (max-width:639px) {
  .sport-high-profile--hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}
}
@media (max-width:639px) {
  .sport-high-profile--hero .right-rail{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
}
@media (min-width:1366px) {
  .sport-high-profile--hero .right-rail{max-width:396px}
}
.sport-high-profile--hero .topbox-bg{text-align:center}
@media (max-width:639px) {
  .sport-high-profile--hero .topbox-bg{background:#f2f2f2;margin:0 -15px 30px;padding:10px 0}
}
@media (min-width:1366px) {
  .sport-high-profile--hero .topbox-bg{margin-bottom:0}
}
.sport-high-profile--hero .supporting-content-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
@media (max-width:639px) {
  .sport-high-profile--hero .block-wrapper{padding-bottom:0}
}
@media (max-width:639px) {
  .sport-high-profile--most-watched .block-wrapper{padding-top:0;overflow:hidden}
}
@media (max-width:639px) {
  .sport-high-profile--most-watched .block-width-50,.sport-high-profile--most-watched .block-width-35,.sport-high-profile--most-watched .block-width-15{display:block}
}
@media (max-width:639px) {
  .sport-high-profile--most-watched .block-width-35,.sport-high-profile--most-watched .block-width-15{margin-left:-15px;margin-right:-15px}.sport-high-profile--most-watched .block-width-35 .item-row h3.roofline-text,.sport-high-profile--most-watched .block-width-15 .item-row h3.roofline-text{margin-top:0}
}
.exp-search-block{background:#2086ce;color:#fff;padding:15px 0;position:fixed;top:0;left:0;width:100%;z-index:-1;opacity:0;height:426px;max-height:100%;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF2FA8DF',endColorstr='#FF2086CE');background:-owg-linear-gradient(left,#2fa8df 0%,#2086cf 100%);background:-webkit-linear-gradient(left,#2fa8df 0%,#2086cf 100%);background:-moz-linear-gradient(left,#2fa8df 0%,#2086cf 100%);background:-o-linear-gradient(left,#2fa8df 0%,#2086cf 100%);-pie-background:-pie-linear-gradient(left,#2fa8df 0%,#2086cf 100%);background:linear-gradient(left,#2fa8df 0%,#2086cf 100%)}
@media (min-width:640px) {
  .exp-search-block{overflow-y:scroll;width:calc(100% + 30px);padding:60px 0 0;height:699px}
}
.exp-search-block.is--opened{opacity:1}.exp-search-block.is--active{z-index:1000}.exp-search-block.is--overflow{height:100%}.exp-search-block a{color:#fff}
@media (min-width:640px) and (max-width:1365px) {
  .exp-search-block>.wrapper{width:812px;padding:0}
}
.exp-search-block--close-btn{position:absolute;top:0;right:15px;background:none}
@media (min-width:640px) {
  .exp-search-block--close-btn{right:0}
}
@media (min-width:1366px) {
  .exp-search-block--close-btn{right:40px}
}
.exp-search-block--close-btn .replaced{position:absolute}.exp-search-block--close-btn .icon-close{margin:6px 0 0}.exp-search-block--form{clear:both;padding:75px 0 0;width:100%;position:relative}
@media (min-width:640px) {
  .exp-search-block--form{padding:113px 0 0}
}
.exp-search-block--form-elements{background:#fff}.exp-search-block--input-text{background:transparent;font-size:18px;color:rgba(57,173,222,0.6);padding:0 40px 0 10px;width:100%;z-index:2;position:relative;text-transform:capitalize;line-height:40px}
@media (min-width:640px) {
  .exp-search-block--input-text{font-size:72px;padding:0 70px 0 30px;line-height:113px}
}
.exp-search-block--input-text:focus{outline:0}.exp-search-block--input-text::-webkit-input-placeholder{color:rgba(57,173,222,0.6)}.exp-search-block--input-text::-moz-placeholder{color:rgba(57,173,222,0.6)}.exp-search-block--input-text:-ms-input-placeholder{color:rgba(57,173,222,0.6)}.exp-search-block--submit{background:none;color:#39adde;float:right;font-size:14px;line-height:14px;margin:-27px 5px 0 0;position:relative;z-index:3}
@media (min-width:640px) {
  .exp-search-block--submit{font-size:40px;margin:-77px 7px 0 0;line-height:40px}
}
.exp-search-block--submit .replaced{position:absolute}.exp-search-block--data-holder{border-bottom:1px solid #fff;font-size:16px;line-height:20px;margin:0 0 15px;padding:40px 0 15px;min-height:250px}
@media (min-width:640px) {
  .exp-search-block--data-holder{min-height:386px;border-bottom:0;font-size:36px;margin:0;padding-top:27px}
}
@media (min-width:1366px) {
  .exp-search-block--data-holder{min-height:446px;padding-top:45px}
}
.exp-search-block--suggestions--type,.exp-search-block--results--type{float:right;font-size:12px;margin:3px 0 0;text-transform:capitalize}
@media (min-width:640px) {
  .exp-search-block--suggestions--type,.exp-search-block--results--type{float:none;margin-left:34px}
}
.exp-search-block--suggestions-title{color:#fff;font-size:12px;font-weight:700px;margin:0 0 15px}
@media (min-width:640px) {
  .exp-search-block--suggestions-title{font-size:24px;margin:15px 0 40px}
}
@media (min-width:1366px) {
  .exp-search-block--suggestions-title{margin:30px 0 42px}
}
@media (min-width:640px) {
  .exp-search-block--suggestions-list.is--suggested{font-size:60px}
}
@media (min-width:640px) {
  .exp-search-block--suggestions-list.is--suggested .list-item{padding-bottom:5px}
}
.exp-search-block .list-item{padding:0 0 20px}
@media (min-width:640px) {
  .exp-search-block .list-item{line-height:1.2em}
}
.exp-search-block .list-item:last-child{padding:0}.exp-search-block .list-item.selected{opacity:.8}.exp-search-block--all-results{display:block;font-size:16px;font-weight:700;padding:16px 0 0}
@media (min-width:640px) {
  .exp-search-block--all-results{font-size:36px;padding:36px 0}
}
@media (min-width:1366px) {
  .exp-search-block--all-results{padding:40px 0}
}
.exp-search-block--all-results .icon-right-open{font-size:11px;margin:0 0 0 4px}
@media (min-width:640px) {
  .exp-search-block--all-results .icon-right-open{font-size:19px;margin:0}
}
input.szn-shadow{position:relative}input.szn-autocomplete-shadow-input{position:absolute;background:none;font-size:18px;color:rgba(57,173,222,0.6);padding:0 40px 0 10px;width:100%;z-index:0;text-transform:capitalize;line-height:40px}
@media (min-width:640px) {
  input.szn-autocomplete-shadow-input{font-size:72px;padding:0 70px 0 30px;line-height:113px}
}
.basic-page{padding:45px 0}
@media (min-width:640px) {
  .basic-page{width:640px}
}
@media (min-width:1366px) {
  .basic-page{width:840px}
}
.not-found-page{position:relative}.not-found-page--bg-video-container{overflow:hidden;margin:0 0 40px;min-height:180px}
@media (min-width:640px) {
  .not-found-page--bg-video-container{height:525px;margin:0 0 60px}
}
.not-found-page--bg-video{width:100%}.not-found-page--grad-text{color:#f4791f;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(left,#f4791f 0%,#fd0 25%,#ccdb6d 50%,#62bb46 75%,#09b89d 100%);-webkit-background-clip:text;position:absolute;top:0;left:50%;margin-left:-160px;width:100%;text-align:center;height:100%;width:320px;font-family:"Fira Sans",Helvetica,Arial,sans-serif;font-weight:700;font-size:102px;line-height:55vw;text-align:left;letter-spacing:70px}
@media (min-width:640px) {
  .not-found-page--grad-text{width:980px;height:525px;margin-left:-490px;font-size:358px;line-height:525px;letter-spacing:183px}
}
@media (min-width:1366px) {
  .not-found-page--grad-text{width:1284px;margin-left:-642px;font-size:450px;letter-spacing:225px}
}
.not-found-page--grad-text--img{vertical-align:middle}.not-found-page--subtitle{font-size:24px;margin:0 0 26px}
@media (min-width:1366px) {
  .not-found-page--subtitle{font-size:36px;margin:0 0 11px}
}
.not-found-page--summary{margin-bottom:40px}
@media (min-width:640px) {
  .not-found-page--summary{margin-bottom:60px}
}
.not-found-page--summary h3{font-size:18px;margin:0 0 16px}
@media (min-width:1366px) {
  .not-found-page--summary h3{font-size:24px;margin:0 0 11px}
}
.not-found-page--summary p{font-size:14px}
@media (min-width:1366px) {
  .not-found-page--summary p{font-size:18px}
}
.promotion-breaker{padding:40px 0;position:relative;z-index:1;overflow:hidden}
@media (min-width:640px) {
  .promotion-breaker{padding:55px 0 60px}
}
@media (min-width:1366px) {
  .promotion-breaker{padding:36px 0 0}
}
.promotion-breaker--title{font-size:22px;margin:0 0 30px}
@media (min-width:640px) {
  .promotion-breaker--title{font-size:28px;margin:0 0 28px}
}
.promotion-breaker--text{font-size:14px;line-height:20px;margin:0 0 40px}
@media (min-width:640px) {
  .promotion-breaker--text{font-size:16px;line-height:22px;margin:0 0 40px}
}
.promotion-breaker--online{margin:0 0 40px}
@media (min-width:640px) {
  .promotion-breaker--online{margin:0;width:640px;float:right}
}
@media (min-width:1366px) {
  .promotion-breaker--online{width:925px}
}
@media (min-width:1366px) {
  .promotion-breaker--online .promotion-breaker--title,.promotion-breaker--online .promotion-breaker--text{margin-bottom:48px}
}
@media (min-width:640px) {
  .promotion-breaker--online-info-box{float:right;width:255px}
}
@media (min-width:1366px) {
  .promotion-breaker--online-info-box{width:285px;padding:26px 0 0}
}
.promotion-breaker--links-bar{padding:20px 0 30px;border-top:1px solid #fff;font-weight:700;font-size:16px}
@media (min-width:640px) {
  .promotion-breaker--links-bar{padding:20px 0 0}
}
.promotion-breaker--links-bar .icon-right-open{font-size:14px}
@media (min-width:640px) and (max-width:1366px) {
  .promotion-breaker--links-bar a{display:block}.promotion-breaker--links-bar a:last-of-type:not(:first-of-type){padding-top:16px}
}
@media (min-width:1366px) {
  .promotion-breaker--links-bar a:last-of-type:not(:first-of-type){float:right}
}
@media (min-width:640px) {
  .promotion-breaker--big-image{float:left;width:331px}
}
@media (min-width:1366px) {
  .promotion-breaker--big-image{width:590px}
}
.promotion-breaker .click-to-view{display:none}.promotion-breaker--on-tv{border-top:1px solid #fff;padding:40px 0 0}
@media (min-width:640px) {
  .promotion-breaker--on-tv{border-top:0;border-right:1px solid rgba(255,255,255,0.6);width:310px;float:left;padding:0 19px 0 0}
}
@media (min-width:1366px) {
  .promotion-breaker--on-tv{width:327px;padding:26px 19px 0 0}
}
@media (min-width:640px) {
  .promotion-breaker--on-tv .promotion-breaker--title{margin:0 0 36px}
}
.promotion-breaker--on-tv .promotion-breaker--text{margin:30px 0}
@media (min-width:640px) {
  .promotion-breaker--on-tv .promotion-breaker--text{margin:40px 0 36px}
}
.promotion-breaker--on-tv .promotion-breaker--links-bar{border-top:0;padding:0}.promotion-breaker--decor{position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-66%) scale(0.57);-ms-transform:translate(-50%,-66%) scale(0.57);transform:translate(-50%,-66%) scale(0.57)}
@media (min-width:640px) {
  .promotion-breaker--decor{top:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
}
.promotion-breaker-theme-blue{background-color:#39adde;color:#fff}.promotion-breaker-theme-blue h3,.promotion-breaker-theme-blue a{color:#fff}.promotion-breaker-theme-blue a:focus,.promotion-breaker-theme-blue a:hover{opacity:.8}.home_local-news{position:relative;border:10px solid #eee;padding:30px 20px 0;width:290px;margin:0 auto 30px}
@media (min-width:640px) {
  .home_local-news{width:300px;margin:0;float:left}
}
@media (min-width:1366px) {
  .home_local-news{margin-left:86px;margin-top:26px;max-width:300px}
}
@media (min-width:640px) and (max-width:1366px) {
  .home_local-news::before{position:absolute;top:0;left:-30px;height:100%;content:''}
}
@media (min-width:1366px) {
  .page-live-stream-schedule .home_local-news,.page-tv-listings .home_local-news,.node-type-sports-hub-page .home_local-news{margin-left:0;margin-top:4em;max-width:none}
}
.home_local-news h5{line-height:22px;font-weight:normal}.home_local-news h6{font-weight:bold;font-size:14px;margin-bottom:7px}.home_local-news a:hover{color:#1c7dcb}.home_local-news .overlay-zoom{width:100%;display:block;overflow:hidden}.home_local-news .overlay-zoom--img{transition:transform .2s ease-in-out}.home_local-news .overlay-zoom:hover .overlay-zoom--img{-webkit-transform:scale(1.15);transform:scale(1.15)}.home_local-news .local-news-tv{border-bottom:1px dotted #000;padding:20px 0 18px}.home_local-news .local-news-tv .icon-play,.home_local-news .local-news-tv .icon-bell{border:1px solid #000;margin:8px 0 0;display:inline-block;font-size:14px;font-weight:bold;padding:5px 6px;outline:none}.home_local-news .local-news-tv .icon-play:hover,.home_local-news .local-news-tv .icon-bell:hover{border-color:#1c7dcb}.home_local-news .local-news-tv .day-part{text-transform:capitalize}.ln-network{max-width:240px;max-height:40px;display:block;margin:0 -5px 30px;text-align:center}
@media (min-width:640px) {
  .ln-network{margin:0 auto 30px}
}
.ln-video{position:relative;margin:0 -30px 16px}.ln-video h4{text-shadow:rgba(0,0,0,0.8) 0 0 10px;position:absolute;bottom:15px;left:30px;font-weight:bold;font-size:20px;color:#fff}
@media (min-width:1024px) {
  .ln-video h4{font-size:22px}
}
.ln-video a,.ln-video a:hover{color:#fff}.blue-day{position:absolute;top:0;left:0;width:50px;height:50px;background:#1c7dcb;font-size:18px;font-weight:bold;text-align:center}.icon-day::before{content:'DAY';font-family:"Fira Sans",Arial,Helvetica,sans-serif;font-weight:bold;font-size:11px;display:block;margin:11px auto 0;width:auto}.ln-subheading{position:relative;padding:0 0 20px;margin:0}.ln-subheading::after{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColorstr='#FF39ADDE',endColorstr='#FF247FC8');background-image:-owg-linear-gradient(left,#39adde 0%,#247fc8 100%);background-image:-webkit-linear-gradient(left,#39adde 0%,#247fc8 100%);background-image:-moz-linear-gradient(left,#39adde 0%,#247fc8 100%);background-image:-o-linear-gradient(left,#39adde 0%,#247fc8 100%);background-image:linear-gradient(left,#39adde 0%,#247fc8 100%);background-color:#39adde;content:'';width:100%;height:5px;position:absolute;left:0;bottom:0}.ln-full-tv{margin:0;display:block;padding:18px 0;font-weight:bold;font-size:16px}.rio-otg{background:#62bb46 url(http://www.nbcolympics.com/profiles/olympics/themes/nbcolympics/images/rio-otg-bg.svg) 50% 0;padding:36px 0 0;color:#fff;clear:both}
@media (min-width:640px) {
  .rio-otg{min-height:346px;padding:53px 0 46px}
}
.rio-otg h2{color:#fff;font-size:22px}
@media (min-width:640px) {
  .rio-otg h2{font-size:26px}
}
@media (min-width:1366px) {
  .rio-otg h2{font-size:28px}
}
.rio-otg__watch-text{margin:12px 0 14px;border-bottom:1px solid #ffF;padding-bottom:13px;font-size:14px;line-height:20px}
@media (min-width:640px) {
  .rio-otg__watch-text{width:386px;margin:30px 0 14px}
}
@media (min-width:1366px) {
  .rio-otg__watch-text{width:507px;padding-bottom:27px}
}
.rio-otg a{color:#fff;font-weight:bold}.rio-otg a i{font-size:85%}.rio-otg__logo{width:58px;float:right;margin-top:-36px}
@media (min-width:640px) {
  .rio-otg__logo{position:absolute;width:98px;top:26px;right:22px}
}
@media (min-width:1366px) {
  .rio-otg__logo{right:44px}
}
.rio-otg__devices{width:221px;display:block;margin:0 auto}
@media (min-width:640px) {
  .rio-otg__devices{position:absolute;width:auto;top:26px;right:116px}
}
@media (min-width:1366px) {
  .rio-otg__devices{right:199px}
}
.video-belt{background-color:#00aee6;background-image:linear-gradient(to right,#00aee6 0%,#09b89d 100%);font-weight:bold;color:#fff}
@media (min-width:640px) {
  .video-belt{-moz-border-radius-bottomleft:50% 90px;-webkit-border-bottom-left-radius:50% 90px;border-bottom-left-radius:50% 90px;-moz-border-radius-bottomright:50% 90px;-webkit-border-bottom-right-radius:50% 90px;border-bottom-right-radius:50% 90px}
}
@media (max-width:639px) {
  .video-belt{margin:0 -20px;max-width:initial !important;padding:0 20px}
}
.video-belt-ad{display:none}
@media (min-width:640px) {
  .video-belt-ad{display:block;margin-top:20px;border:1px solid #bfcbca}
}
.video-belt h3{color:#fff;font-size:20px;padding:22px 0 19px}
@media (min-width:640px) {
  .video-belt h3{font-size:24px;padding:32px 0 42px}
}
@media (min-width:1366px) {
  .video-belt h3{padding:41px 0 42px}
}
.video-belt a,.video-belt a:hover{color:#fff}.todays-events{padding-bottom:50px;margin-bottom:20px;overflow:hidden}
@media (min-width:640px) {
  .todays-events{width:640px;padding-bottom:30px}.two-rows .todays-events{width:auto;overflow:visible}
}
@media (min-width:1366px) {
  .todays-events{width:939px}.two-rows .todays-events{width:auto;overflow:visible}
}
.today-videos{width:9999px}.today-videos.slick-slider{margin-bottom:30px}
@media (max-width:639px) {
  .today-videos.slick-slider{margin-bottom:0}
}
.today-videos.slick-slider .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.today-videos.slick-slider .slick-list:focus{outline:none}.today-videos.slick-slider .slick-list.dragging{cursor:pointer;cursor:hand}.today-videos.slick-slider .slick-track,.today-videos.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.today-videos.slick-slider .slick-track{position:relative;top:0;left:0;display:block}
@media (min-width:640px) {
  .two-rows .today-videos{overflow:visible;width:auto}
}
.sl-live{padding:7px 0 7px 5px;margin-left:0;background:rgba(0,0,0,0.15);font-size:16px}
@media (min-width:640px) {
  .two-rows .sl-live{float:right;margin-right:42px}
}
@media (max-width:639px) {
  .video-belt .sl-live{padding:0 5px 0 10px;margin-left:3px;font-size:16px;font-weight:bold;position:absolute;right:15px;line-height:30px}.video-belt .sl-live i.icon-right-open:before{font-size:10px;font-weight:bold;vertical-align:middle}
}
@media (min-width:640px) {
  .sl-live{margin-left:20px;padding:7px 9px}
}
.sl-live:hover{background:rgba(0,0,0,0.2)}.sl-live span{display:none}
@media (min-width:640px) {
  .sl-live span{display:inline}.two-rows .sl-live span{display:inline}
}
.sl-control{position:absolute;left:50%;bottom:20px;margin-left:-39px}.two-rows .sl-control{display:none}
@media (min-width:640px) {
  .sl-control{position:static;float:right}
}
.two-rows .sl-control{margin-right:42px}.sl-divider{padding-right:10px;border-right:1px solid #fff;margin-right:10px}.sl-control .icon-left-open:before,.sl-control .icon-right-open:before{vertical-align:-2px;cursor:pointer}.sl-control .icon-left-open:hover:before,.sl-control .icon-right-open:hover:before{opacity:0.8}.sl-inactive,.sl-control .slick-disabled{opacity:0.5}.sl-video{position:relative;float:left;margin:0 15px 30px 0;width:214px;height:120px}
@media (min-width:640px) {
  .sl-video{width:300px;height:169px;margin-right:39px}.two-rows .sl-video.item-4{margin-right:0}.two-rows .sl-video.item-5,.two-rows .sl-video.item-6{display:none}
}
@media (min-width:1366px) {
  .sl-video{width:285px;height:160px;margin-right:42px}.two-rows .sl-video.item-4{margin-right:42px}.two-rows .sl-video.item-5,.two-rows .sl-video.item-6{display:block}.two-rows .sl-video.item-6{margin-right:0}
}
.sl-video img{width:100%}.sl-video h4 a{color:#fff}.sl-heading{position:absolute;bottom:0;left:0;padding:0 15px 7px}
@media (min-width:640px) {
  .sl-heading{padding:0 20px 12px}
}
.sl-sub{font-weight:normal;margin-bottom:0}.sl-video .play{position:absolute;top:0;background:rgba(0,0,0,0.8);padding:8px 10px 6px 12px;font-size:12px;height:32px}
@media (min-width:640px) {
  .sl-video .play{padding:17px 19px 14px;height:50px}
}
.sl-video .icon-play:before{margin:0;font-size:10px}
@media (min-width:640px) {
  .sl-video .icon-play:before{font-size:16px}
}
.sl-video .live .icon-play:after{content:'Live';margin-left:13px;font-style:normal}.sl-video .overlay__black:hover:before{background:rgba(3,62,111,0.8)}.sl-heating:before,.sl-hot:before{content:"HOT";background:#ff3b00;padding:3px 10px 1px;margin-right:10px;font-size:12px;vertical-align:0px;font-style:normal;font-weight:normal;display:inline-block;height:16px;line-height:12px}.sl-heating:before{content:"HEATING UP";background:#f67900}.bean-trending-videos{max-width:100%;overflow:hidden}.bean-trending-videos+[data-ng-app="VodHighlightsApp"]{-moz-border-radius-bottomleft:50% 60px;-webkit-border-bottom-left-radius:50% 60px;border-bottom-left-radius:50% 60px;-moz-border-radius-bottomright:50% 60px;-webkit-border-bottom-right-radius:50% 60px;border-bottom-right-radius:50% 60px;overflow:hidden;margin:0 -20px}
@media (min-width:640px) {
  .home_tophl{margin:0 -390px;-moz-border-radius-bottomleft:50% 188px;-webkit-border-bottom-left-radius:50% 188px;border-bottom-left-radius:50% 188px;-moz-border-radius-bottomright:50% 188px;-webkit-border-bottom-right-radius:50% 188px;border-bottom-right-radius:50% 188px}
}
.node-video-hub-page .home_tophl{background-color:#00aee6;background-image:linear-gradient(to right,#00aee6 0%,#09b89d 100%);border-radius:0}.home_tophl h2,.home_tophl h3,.home_tophl h4{color:#fff}.home_tophl h2{font-size:20px;float:left}
@media (min-width:640px) {
  .home_tophl h2{font-size:42px}
}
.home_tophl h3{font-size:14px;line-height:20px}
@media (min-width:640px) {
  .home_tophl h3{font-size:20px;line-height:24px;float:none}
}
@media (min-width:1366px) {
  .home_tophl h3{font-size:22px;line-height:28px}
}
.home_tophl h3 a{color:#fff}.home_tophl h3 a:hover{opacity:.8}.home_tophl h4{padding:5px 0 9px;font-weight:bold;font-size:12px}
@media (min-width:640px) {
  .home_tophl h4{padding:20px 0 8px;font-size:16px}
}
.home_tophl header{padding:29px 0 0}
@media (min-width:640px) {
  .home_tophl header{padding:60px 0}
}
.home_tophl .trending{font-size:12px;margin-top:12px;font-weight:bold;float:left;max-width:100%;white-space:nowrap}
@media (max-width:639px) {
  .home_tophl .trending{overflow:auto}
}
@media (min-width:640px) {
  .home_tophl .trending{min-width:405px;float:right;font-size:14px;margin-top:20px}
}
.home_tophl .trending a{background:#fff;color:#2a8cce;font-size:14px;padding:9px 10px 6px;margin:2px;display:inline-block}.home_tophl .trending a:hover{opacity:.8}.home_tophl .trending a:first-child{margin-left:10px}.home_tophl .trending a:last-child{margin-right:0}.home_tophl .hl-video{position:relative;width:320px;margin:30px auto 0}
@media (min-width:640px) {
  .home_tophl .hl-video{float:left;width:215px;margin:0 40px 60px 0}
}
@media (min-width:1366px) {
  .home_tophl .hl-video{width:283px;margin:0 48px 91px 0}
}
.home_tophl .hl-video h3{font-weight:normal}.home_tophl .hl-video .picture{position:relative}
@media (min-width:640px) {
  .home_tophl .hl-video .picture{overflow:hidden}
}
.home_tophl .hl-video img{width:161px;float:left;margin-right:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.home_tophl .hl-video img:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
@media (min-width:640px) {
  .home_tophl .hl-video img{width:100%;float:none}
}
.home_tophl .hl1{width:100%;border-bottom:1px solid #FFF;padding-bottom:6px}
@media (min-width:640px) {
  .home_tophl .hl1{width:725px;border:0 none;padding-bottom:0}
}
@media (min-width:1366px) {
  .home_tophl .hl1{width:951px}
}
@media (max-width:639px) {
  .home_tophl .hl1 .picture{margin-left:-15px;margin-right:-15px;overflow:hidden;margin-bottom:7px;position:relative}
}
.home_tophl .hl1 img{width:100%}.home_tophl .hl1 h3{font-weight:bold;font-size:28px;line-height:34px;padding-bottom:10px}
@media (min-width:640px) {
  .home_tophl .hl1 h3{width:406px;float:left;font-size:36px;line-height:42px;padding-bottom:0px}
}
@media (min-width:1366px) {
  .home_tophl .hl1 h3{font-size:48px;line-height:54px;width:508px}
}
.home_tophl .hl1 p{font-size:14px;line-height:22px}
@media (min-width:640px) {
  .home_tophl .hl1 p{width:300px;margin-left:19px;border-left:1px solid #fff;padding-left:19px;float:right;font-size:16px;line-height:26px}
}
@media (min-width:1366px) {
  .home_tophl .hl1 p{width:396px;min-height:83px;margin-left:23px;padding-left:23px;font-size:18px;line-height:32px}
}
@media (max-width:639px) {
  .home_tophl .hl1 ~ .hl-video{height:92px}
}
@media (max-width:400px) {
  .home_tophl .hl1 ~ .hl-video{margin-left:-15px}
}
@media (min-width:640px) {
  .home_tophl .hl2,.home_tophl .hl3,.home_tophl .hl6,.home_tophl .hl10{margin-right:0}
}
@media (min-width:640px) {
  .home_tophl .hl4,.home_tophl .hl5,.home_tophl .hl6{width:300px}
}
@media (min-width:1366px) {
  .home_tophl .hl4,.home_tophl .hl5,.home_tophl .hl6{width:396px}
}
.home_tophl .hl4 h3,.home_tophl .hl5 h3,.home_tophl .hl6 h3{font-size:14px;margin:0 15px 14px;line-height:20px}
@media (min-width:640px) {
  .home_tophl .hl4 h3,.home_tophl .hl5 h3,.home_tophl .hl6 h3{font-size:22px;line-height:28px;float:none;width:auto;margin:0}
}
@media (min-width:1366px) {
  .home_tophl .hl4 h3,.home_tophl .hl5 h3,.home_tophl .hl6 h3{font-size:28px}
}
@media (min-width:640px) {
  .home_tophl .hl7,.home_tophl .hl8,.home_tophl .hl9,.home_tophl .hl10{margin-bottom:45px}
}
.home_tophl .hl4,.home_tophl .hl7{clear:both}.home_tophl .hl1:before,.home_tophl .hl2:before,.home_tophl .hl3:before,.home_tophl .hl4:before,.home_tophl .hl5:before,.home_tophl .hl6:before,.home_tophl .hl7:before,.home_tophl .hl8:before,.home_tophl .hl9:before,.home_tophl .hl10:before{position:absolute;opacity:0.2;font-family:"Fira Sans",Helvetica,Arial,sans-serif;font-weight:bold;right:15px;top:-20px;font-size:120px;line-height:1.2}
@media (min-width:640px) {
  .home_tophl .hl1:before,.home_tophl .hl2:before,.home_tophl .hl3:before,.home_tophl .hl4:before,.home_tophl .hl5:before,.home_tophl .hl6:before,.home_tophl .hl7:before,.home_tophl .hl8:before,.home_tophl .hl9:before,.home_tophl .hl10:before{top:90px;font-size:135px}
}
@media (min-width:1366px) {
  .home_tophl .hl1:before,.home_tophl .hl2:before,.home_tophl .hl3:before,.home_tophl .hl4:before,.home_tophl .hl5:before,.home_tophl .hl6:before,.home_tophl .hl7:before,.home_tophl .hl8:before,.home_tophl .hl9:before,.home_tophl .hl10:before{top:120px;font-size:150px}
}
.home_tophl .hl1:before{content:"1";font-size:220px;top:126px;right:12px}
@media (min-width:640px) {
  .home_tophl .hl1:before{font-size:255px;top:320px;right:350px}
}
@media (min-width:1366px) {
  .home_tophl .hl1:before{font-size:300px;top:450px;right:394px}
}
.home_tophl .hl2:before{content:"2"}.home_tophl .hl3:before{content:"3"}.home_tophl .hl4:before{content:"4"}
@media (min-width:640px) {
  .home_tophl .hl4:before{font-size:200px;top:120px}
}
@media (min-width:1366px) {
  .home_tophl .hl4:before{font-size:200px;top:170px}
}
.home_tophl .hl5:before{content:"5"}
@media (min-width:640px) {
  .home_tophl .hl5:before{font-size:200px;top:120px}
}
@media (min-width:1366px) {
  .home_tophl .hl5:before{font-size:200px;top:170px}
}
.home_tophl .hl6:before{content:"6"}
@media (max-width:639px) {
  .home_tophl .hl6:before{bottom:0;top:auto;right:0;left:69%}
}
@media (max-width:340px) {
  .home_tophl .hl6:before{left:auto}
}
@media (min-width:640px) {
  .home_tophl .hl6:before{font-size:200px;top:120px}
}
@media (min-width:1366px) {
  .home_tophl .hl6:before{font-size:200px;top:170px}
}
.home_tophl .hl7:before{content:"7"}.home_tophl .hl8:before{content:"8"}.home_tophl .hl9:before{content:"9"}.home_tophl .hl10:before{content:"10"}
@media (max-width:639px) {
  .home_tophl .hl10{margin-bottom:30px}
}
@media (max-width:639px) {
  .home_tophl{border-radius:0px 0 1000px 1000px/0 0 200px 200px;margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.home_tophl .click-to-view{left:0}
}
@media (max-width:639px) {
  .content .home_tophl .hl6{width:100%;margin:30px 0;height:auto}.content .home_tophl .hl6 .picture{overflow:hidden;margin-right:-15px;margin-left:-15px}.content .home_tophl .hl6 .picture img{width:100%}.content .home_tophl .hl6 h4{padding-top:15px}.content .home_tophl .hl6 h3{margin-left:0;font-size:22px;line-height:1.2;min-height:85px}
}
.see-more{width:198px;margin:0 auto 50px;border:1px solid #fff;text-align:center;font-size:18px;font-weight:bold;clear:both}.see-more a{display:block;padding:13px;color:#fff}.see-more a:hover{color:#1c7dcb;background-color:#fff}.trending-select--mobile{background:none}.trending-select--mobile .select-list--styled{background-color:transparent;overflow:hidden;padding:0;width:100%;position:relative}.trending-select--mobile .select-list--styled:before{content:'\e802';color:#fff;font-size:16px;font-family:"NBCOlympicons";font-weight:bold;position:absolute;right:3px;top:3px}.trending-select--mobile .select-list--styled select{background-color:transparent;background-image:none;border:none;box-shadow:none;color:#fff;font-size:20px;font-weight:700;padding:0;width:102%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trending-select--mobile .select-list--styled option{color:#000}.trending-select--mobile .select-list--styled select:focus{outline:none}main .region-content,main .primetime_media,main .region-content .home_nearyou,main .region-content .home_bestbroadcast{-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease}
@media (min-width:640px) {
  main .region-content.primetime-promo-grow{-ms-transform:translate(0,-135px);-webkit-transform:translate(0,-135px);transform:translate(0,-135px)}
}
@media (min-width:640px) {
  main .region-content.primetime-promo-grow .home_nearyou,main .region-content.primetime-promo-grow .home_bestbroadcast{-ms-transform:translate(0,235px);-webkit-transform:translate(0,235px);transform:translate(0,235px)}
}
.primetime_media{position:relative;overflow:hidden;margin-top:0;margin-bottom:0;transition:all 500ms ease;height:411px}
@media (min-width:640px) {
  .primetime_media{height:300px}
}
.primetime_media video{width:100%;transition:all 500ms ease;position:relative;top:-100px;display:none}
@media (min-width:640px) {
  .primetime_media video{display:block}
}
@media (max-width:639px) {
  .primetime_media{background-color:#000}.primetime_media img{position:absolute;left:-1000px;right:-1000px;top:-1000px;bottom:-1000px;margin:auto;height:100%;max-width:initial;opacity:0.8}
}
@media (min-width:640px) {
  .primetime_media.expanded{-ms-transform:scale(1.9) translate(0,71px);-webkit-transform:scale(1.9) translate(0,71px);transform:scale(1.9) translate(0,71px)}
}
.primetime_text{position:relative;top:-382px;margin-bottom:-416px;z-index:20;transition:all 500ms ease;height:416px;overflow:hidden}
@media (min-width:640px) {
  .primetime_text{top:-190px;height:100px;margin-bottom:-140px}
}
main .region-content.primetime-promo-grow .primetime_text{height:416px;margin-bottom:-416px;top:-382px}
@media (min-width:640px) {
  main .region-content.primetime-promo-grow .primetime_text{top:-215px}
}
.primetime_text .primetime_text_supporting{opacity:1;transition:all 500ms ease}
@media (min-width:640px) {
  .primetime_text .primetime_text_supporting{opacity:0}
}
main .region-content.primetime-promo-grow .primetime_text .primetime_text_supporting{opacity:1}.primetime_text a,.primetime_text a:hover{color:#fff}.primetime_text h3{font-size:14px;font-weight:bold;margin-bottom:3px;margin-top:82px;color:#fff}
@media (min-width:640px) {
  .primetime_text h3{font-size:24px;margin-top:30px}
}
.primetime_text h2{font-size:24px;color:#fff;min-height:111px}
@media (min-width:640px) {
  .primetime_text h2{font-size:44px;min-height:initial}
}
.primetime_text .pt-network{width:80px;height:80px;border-radius:50px;background:#fff;position:relative}
@media (min-width:640px) {
  .primetime_text .pt-network{width:100px;height:100px}
}
.primetime_text .pt-network a{display:block;width:100%;height:100%}.primetime_text .pt-network img{width:100%;max-width:47px;max-height:47px;position:relative;top:16px;left:17px}
@media (min-width:640px) {
  .primetime_text .pt-network img{max-width:68px;max-height:68px}
}
.primetime_text .pt-button__tv,.primetime_text .pt-button__bell{background:rgba(0,0,0,0.2);border:1px solid #fff;font-size:18px;font-weight:bold;text-align:center;height:48px;line-height:48px;display:inline-block}
@media (min-width:640px) {
  .primetime_text .pt-button__tv,.primetime_text .pt-button__bell{position:absolute;margin-right:2em;width:198px;bottom:0}
}
.primetime_text .pt-button__tv:hover,.primetime_text .pt-button__bell:hover{background:#fff;cursor:pointer}.primetime_text .pt-button__tv:hover a,.primetime_text .pt-button__bell:hover a{color:#1c7dcb}
@media (min-width:640px) {
  .primetime_text .pt-button__tv{left:256px}
}
@media (max-width:639px) {
  .primetime_text .pt-button__tv{margin:0 auto;display:block;width:80%}.primetime_text .pt-button__bell{top:18px;right:15px;position:absolute;height:43px;width:45px}.primetime_text .pt-button__bell span{display:none}
}
.ie .primetime_media.expanded+.primetime_text{margin-bottom:-200px}.home_bestbroadcast{padding-top:30px}
@media (min-width:640px) {
  .home_bestbroadcast{padding-top:70px}.primetime_media.expanded ~ .home_bestbroadcast{padding-top:92px}
}
@media (min-width:1366px) {
  .primetime_media.expanded ~ .home_bestbroadcast{padding-top:78px}
}
.home_bestbroadcast .click-to-view{top:0;left:0}.home_bestbroadcast h2{font-size:20px}
@media (min-width:640px) {
  .home_bestbroadcast h2{font-size:24px;margin-bottom:35px}
}
.home_bestbroadcast .title-stripe:before{width:50px}
@media (min-width:640px) {
  .home_bestbroadcast .title-stripe:before{width:64px}
}
@media (min-width:1366px) {
  .home_bestbroadcast .title-stripe:before{width:84px}
}
.home_bestbroadcast img{transition:all .2s ease-in-out}.home_bestbroadcast img:hover{transform:scale(1.15)}.bb-video{position:relative;margin:30px -15px;overflow:hidden}
@media (min-width:640px) {
  .bb-video{float:left;width:215px;margin:0 40px 40px 0}.bb-video:nth-of-type(3){min-height:264px}.bb-video>div{overflow:hidden}
}
@media (min-width:1366px) {
  .bb-video{width:285px;max-width:initial;margin:0 48px 40px 0}.bb-video:nth-of-type(3){min-height:348px}
}
.bb-video img{width:161px;float:left;margin-right:15px}
@media (min-width:640px) {
  .bb-video img{width:100%;float:none;margin-right:0}
}
.bb-video h4{font-size:12px;font-weight:bold;margin-bottom:10px}
@media (min-width:640px) {
  .bb-video h4{margin-top:16px;font-size:16px}
}
.bb-video h3{font-size:14px;line-height:18px;margin-bottom:14px;font-weight:normal}
@media (max-width:639px) {
  .bb-video h3{max-width:98px;float:left}
}
@media (min-width:640px) {
  .bb-video h3{font-size:18px;line-height:24px}
}
@media (min-width:1366px) {
  .bb-video h3{font-size:22px;line-height:28px}
}
.bb-heading{position:absolute;bottom:0;left:0;padding:0 15px 7px;text-shadow:rgba(0,0,0,0.8) 0px 0px 10px;z-index:1}.bb-heading h4{color:#fff}.bb-heading h3{color:#fff;font-weight:bold}
@media (min-width:640px) {
  .bb-heading h3{font-size:24px;line-height:28px}
}
@media (min-width:1366px) {
  .bb-heading h3{font-size:36px;line-height:40px}
}
.bb-heading h3 a,.bb-heading h4 a{color:#fff}
@media (max-width:639px) {
  .bb-lead h3{max-width:290px}
}
@media (min-width:640px) {
  .bb-lead{width:470px;margin-bottom:0}
}
@media (min-width:1366px) {
  .bb-lead{width:618px;max-height:348px}
}
.bb-lead .overlay__black:before{background-image:-owg-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-moz-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-o-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:linear-gradient(transparent 20%,rgba(0,0,0,0.5));z-index:1}.bb-lead .overlay__black:hover img{transform:scale(1.15)}.bb-lead img{width:100%}.home_nearyou{padding-bottom:70px}.home_nearyou .click-to-view{top:0}.home_nearyou h2{border-top:1px dotted #000;padding-top:40px;font-size:20px;margin-bottom:40px}
@media (min-width:640px) {
  .home_nearyou h2{padding-top:60px;font-size:24px;margin-bottom:35px}
}
.home_nearyou a:hover{color:#1c7dcb}.home_nearyou .title-stripe:before{width:50px}
@media (min-width:640px) {
  .home_nearyou .title-stripe:before{width:64px}
}
@media (min-width:1366px) {
  .home_nearyou .title-stripe:before{width:84px}
}
.ny-item{position:relative;margin:0 auto}.ny-item h4{font-size:12px;font-weight:bold;margin-bottom:10px}
@media (min-width:640px) {
  .ny-item h4{font-size:14px}
}
@media (min-width:1366px) {
  .ny-item h4{font-size:16px}
}
.ny-item h3{font-size:14px;line-height:18px;padding-bottom:20px;border-bottom:1px solid #d8d8d8;margin-bottom:20px;font-weight:normal}.ny-item h3 a:after{content:'\e807';font-family:'NBCOlympicons';padding-left:5px;font-size:10px;font-weight:bold;line-height:normal;vertical-align:middle}
@media (min-width:640px) {
  .ny-item h3{font-size:16px;padding-bottom:30px;border-bottom:1px solid #d8d8d8;margin-bottom:30px}
}
@media (min-width:1366px) {
  .ny-item h3{font-size:16px;padding-bottom:30px;border-bottom:1px solid #d8d8d8;margin-bottom:30px}
}
@media (min-width:640px) {
  .ny-item.last h3{border:none}
}
@media (max-width:639px) {
  .ny-item.last h3{border-bottom:2px solid #d8d8d8;margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px}
}
.ny-heading{position:absolute;bottom:0;left:0;padding:0 0 7px;z-index:1}
@media (max-width:639px) {
  .ny-heading{padding:0 40px 7px 20px}
}
@media (min-width:640px) {
  .ny-heading{position:relative}
}
.ny-heading h4{color:#fff;font-size:14px}
@media (min-width:640px) {
  .ny-heading h4{margin-top:25px;color:#000}
}
@media (min-width:1366px) {
  .ny-heading h4{margin-top:33px;font-size:16px}
}
.ny-heading h3{color:#fff;font-weight:bold;font-size:18px;border-bottom:none;margin-bottom:0}
@media (min-width:640px) {
  .ny-heading h3{color:#000;font-size:24px;line-height:30px}
}
@media (min-width:1366px) {
  .ny-heading h3{font-size:27px;line-height:36px}
}
.ny-lead{margin-bottom:28px}
@media (max-width:639px) {
  .ny-lead{margin-right:10px}
}
@media (min-width:640px) {
  .ny-lead{float:left;width:300px;margin-right:40px;margin-bottom:0}
}
@media (min-width:1366px) {
  .ny-lead{width:394px;margin-right:48px}
}
.ny-lead a.overlay__black{width:282px;height:159px}
@media (max-width:639px) {
  .ny-lead a.overlay__black{width:auto;height:auto}.ny-lead a.overlay__black:before{top:auto;bottom:7px}
}
@media (min-width:640px) {
  .ny-lead a.overlay__black{width:290px;height:163px}
}
@media (min-width:1366px) {
  .ny-lead a.overlay__black{width:384px;height:216px}
}
.ny-lead a.overlay__black:before{background-image:-owg-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-moz-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:-o-linear-gradient(transparent 20%,rgba(0,0,0,0.5));background-image:linear-gradient(transparent 20%,rgba(0,0,0,0.5));z-index:1}.ny-lead img{width:282px;box-shadow:8px 8px #5fbd3e;margin-right:8px;margin-bottom:8px;transition:all .2s ease-in-out}.ny-lead img:hover{transform:scale(1.15)}
@media (max-width:639px) {
  .ny-lead img{width:auto}
}
@media (min-width:640px) {
  .ny-lead img{width:290px;box-shadow:10px 10px #5fbd3e;margin-right:10px;margin-bottom:10px}
}
@media (min-width:1366px) {
  .ny-lead img{width:384px;box-shadow:10px 10px #5fbd3e;margin-right:10px;margin-bottom:10px}
}
@media (min-width:640px) {
  .ny-other{float:left;width:299px}
}
@media (min-width:1366px) {
  .ny-other{width:399px}
}
.ny-local-network{width:100%;margin:0 auto}
@media (min-width:640px) {
  .ny-local-network{float:right;width:321px;padding-left:20px;border-left:1px solid #ccc;margin-left:20px}
}
@media (min-width:1366px) {
  .ny-local-network{width:419px;padding-left:23px;margin-left:24px}
}
.ny-local-ad{position:relative;background:#f0f0f0;margin:0 -15px;padding:10px 0;text-align:center}
@media (min-width:640px) {
  .ny-local-ad{padding:0;margin:0}
}
@media (min-width:1366px) {
  .ny-local-ad{padding:25px 0}
}
.ny-local-ad #localad{width:300px;height:100px;display:inline-block;vertical-align:middle}.ny-station{font-size:36px;font-weight:bold;padding:30px 0 30px 100px;text-align:center}
@media (min-width:640px) {
  .ny-station{padding-left:44px 0 44px 128px}
}
.ny-local-station{position:relative;width:100px;height:100px;border-radius:50px;background:#eff2f2;float:left}
@media (min-width:640px) {
  .ny-local-station{width:128px;height:128px;border-radius:64px}
}
@media (min-width:1366px) {
  .ny-local-station{margin-left:50px}
}
.ny-local-station img{max-width:68px;max-height:68px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media (min-width:640px) {
  .ny-local-station img{max-width:90px;max-height:80px}
}
.ny-not-your{font-size:14px;text-align:center;padding:6px 0 30px}.ny-not-your a{font-weight:bold;padding:8px;border:1px solid rgba(0,0,0,0.6);margin-left:14px}.ny-not-your a:hover,.ny-not-your a:focus{color:#1c7dcb;border:1px solid #1c7dcb;outline:0}
@media (min-width:640px) {
  .ny-not-your{padding:20px 0 46px}
}
@media (min-width:1366px) {
  .ny-not-your{padding:22px 0 50px}
}
@media (min-width:640px) {
  .node-type-home-page .ny-not-your{margin-bottom:-6px}
}
@media (min-width:1366px) {
  .node-type-home-page .ny-not-your{margin-bottom:7px}
}
@media (max-width:640px) {
  .node-type-home-page .ny-not-your{margin-bottom:7px}
}
.hp-hero-area{background-color:rgba(0,0,0,0.3);overflow:hidden;position:relative;z-index:1}
@media (min-width:640px) {
  .hp-hero-area{height:429px;transition:height .5s ease}.hp-hero-area.hp-hero-inactive{height:0}.hp-hero-area:hover .divider,.hp-hero-area:hover .column+.column:after,.hp-hero-area:hover article a{opacity:.2}.hp-hero-area:hover article:hover a{opacity:1}
}
@media (min-width:1025px) {
  .hp-hero-area{height:570px;min-width:1180px}
}
.hp-hero-area .hp-hero-media{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0}
@media (min-width:640px) {
  .hp-hero-area .hp-hero-media{opacity:0}
}
.hp-hero-area .hp-hero-media.active{opacity:1}.hp-hero-area .hp-hero-media img,.hp-hero-area .hp-hero-media video{left:0;position:absolute;top:0;width:100%}.hp-hero-area .hp-hero-media video{display:none}
@media (min-width:640px) {
  .hp-hero-area .hp-hero-media video{display:block}
}
.hp-hero-area--more-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:100%;opacity:.35;padding:40px;position:relative;text-align:left;transition:opacity .2s 0s ease-in-out;z-index:2}.hp-hero-area--more-link.is--active{opacity:1}.hp-hero-area--more-link:hover{text-shadow:rgba(0,0,0,0.8) 0px 0px 10px}.hp-hero-area--more-link:hover .play-arrow{border-left-color:#ffe001}.hp-hero-area--more-link:hover .play-arrow:after{color:#ffe001;content:"Watch Now";display:block;font-size:20px;line-height:21px;margin-left:13px;margin-top:-10px;width:220px}.hp-hero-area--more-link:hover .play-arrow.live:after{content:"Watch Live Now"}.hp-hero-area .content{font:18px "Fira Sans",Helvetica,Arial,sans-serif;font-weight:700;top:0;left:0;width:100%;height:100%;color:#fff;z-index:1}
@media (min-width:640px) {
  .hp-hero-area .content{position:absolute}
}
.hp-hero-area .content a:link,.hp-hero-area .content a:hover,.hp-hero-area .content a:active,.hp-hero-area .content a:visited{text-decoration:none;color:#fff}.hp-hero-area .content .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%}.hp-hero-area .divider{background-image:-owg-linear-gradient(to right,#f77901 0%,#ffe001 100%);background-image:-webkit-linear-gradient(to right,#f77901 0%,#ffe001 100%);background-image:-moz-linear-gradient(to right,#f77901 0%,#ffe001 100%);background-image:-o-linear-gradient(to right,#f77901 0%,#ffe001 100%);background-image:linear-gradient(to right,#f77901 0%,#ffe001 100%);background-color:#f77901;display:inline-block;height:16px;margin-left:40px;position:relative;width:calc(100% - 80px);z-index:2}.hp-hero-area .hp-hero-article{text-align:center}.hp-hero-area .hp-hero-article h3{line-height:15px;color:#fff;font-size:15px;min-height:33px;margin-top:-6px}.hp-hero-area .hp-hero-article.article-1{font-size:72px;height:100%;line-height:80px}.hp-hero-area .hp-hero-article.article-1 h3{margin-top:-4px;min-height:41px}
@media (min-width:641px) {
  .hp-hero-area .hp-hero-article.article-1:hover .play-arrow:after{font-size:30px;line-height:22px}
}
@media (min-width:1024px) {
  .hp-hero-area .hp-hero-article.article-1 a{height:570px}
}
.hp-hero-area .hp-hero-article.article-1 a span{margin-top:-20px;margin-left:-4px}
@media (min-width:640px) {
  .hp-hero-area .hp-hero-article.article-1 a .play-arrow{margin-top:21px;border-width:20px 0 20px 36px}
}
.hp-hero-area .hp-hero-article.article-2{font-size:36px;line-height:42px}
@media (min-width:1025px) {
  .hp-hero-area .hp-hero-article.article-2 a{height:270px}
}
@media (min-width:640px) {
  .hp-hero-area .hp-hero-article.article-2 span{min-height:inherit}
}
.hp-hero-area .hp-hero-article.article-3,.hp-hero-area .hp-hero-article.article-4{font-size:24px;line-height:30px}.hp-hero-area .hp-hero-article.article-3 a,.hp-hero-area .hp-hero-article.article-4 a{padding:32px 40px 40px;position:relative}
@media (min-width:640px) and (max-width:1024px) {
  .hp-hero-area .hp-hero-article.article-3 a,.hp-hero-area .hp-hero-article.article-4 a{height:210px}
}
@media (min-width:1025px) {
  .hp-hero-area .hp-hero-article.article-3 a,.hp-hero-area .hp-hero-article.article-4 a{height:280px}
}
@media (min-width:640px) and (max-width:1024px) {
  .hp-hero-area .hp-hero-article.article-3 span,.hp-hero-area .hp-hero-article.article-4 span{font-size:17px;line-height:normal;min-height:61px}
}
.hp-hero-area .hp-hero-article span{display:inline-block;margin-top:-10px}
@media (min-width:640px) {
  .hp-hero-area .hp-hero-article span{min-height:93px}
}
.hp-hero-area .column+.column:after{border-left:1px solid rgba(255,255,255,0.35);content:'';height:calc(100% - 65px);left:50%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:0}.hp-hero-area.hp-hero-inactive .column+.column:after{border-left:1px solid #fff}.hp-hero-area .tag{color:#000;display:inline-block;font-size:12px;font-style:normal;font-weight:400;line-height:10px;margin-right:10px;padding:4px 7px 2px;text-transform:uppercase}.hp-hero-area .tag.yellow{background-color:#ffe001}.hp-hero-area .tag.orange{background-color:#ff3b00}.hp-hero-area .tag.red{background-color:#ed1c24}.hp-hero-area .tag+.tag{margin-left:-6px}.hp-hero-area .sl-heating:before,.hp-hero-area .sl-hot:before{color:#000}.hp-hero-area .play-arrow{border:12px solid transparent;border-left:24px solid #fff;border-width:13.5px 0 13.5px 24px;display:block;font-style:normal;height:0;margin-top:10px;width:0}
@media (max-width:1024px) {
  .hp-hero-area{min-width:880px}.hp-hero-area .row .hp-hero-article{font-size:44px;line-height:55px}.hp-hero-area .hp-hero-article .hp-hero-area--more-link{padding-top:35px}.hp-hero-area .row h3,.hp-hero-area .row .row h3,.hp-hero-area .row .row .w2 h3{font-size:12px;margin-bottom:9px}.hp-hero-area .row .row .hp-hero-article{font-size:25px;line-height:32px;padding-right:8%}.hp-hero-area .divider{margin-bottom:-5px;margin-top:0}.hp-hero-area .row .row .w2 .hp-hero-article{font-size:19px;line-height:23px;padding-right:0}
}
@media (max-width:639px) {
  .hp-hero-area{min-width:320px;width:auto}.hp-hero-area .hp-hero-poster{display:block;height:auto;left:0;position:absolute;width:100%;z-index:-1}.hp-hero-area .column+.column:after{content:none}.hp-hero-area .video-container{display:none}.hp-hero-area .row .column{float:none;height:auto;width:100%}.hp-hero-area .hp-hero-article{background:rgba(0,0,0,0.3);opacity:1}.hp-hero-area .hp-hero-article .hp-hero-area--more-link span{min-height:68px}.hp-hero-area .divider{display:none}.hp-hero-area .row .row .w2 .hp-hero-article,.hp-hero-area .row .row .hp-hero-article,.hp-hero-area .row .hp-hero-article{border-bottom:1px solid #fff;font-size:24px;line-height:29px;min-height:180px;overflow:hidden;position:relative}.hp-hero-area .row .hp-hero-article .hp-hero-area--more-link{display:table;padding:15px}.hp-hero-area .row .hp-hero-article .hp-hero-area--more-link .play-arrow{display:table-caption;margin-left:15px}.hp-hero-area .row h3,.hp-hero-area .row .row h3,.hp-hero-area .row .row .w2 h3{margin-bottom:0;min-height:42px}
}
h1{display:none}html .clearfix,html .grid-2,html .grid-3,html .row{display:block}* html .clearfix,* html .grid-2,* html .grid-3,* html .row{height:1%}.link_type-block{display:block}.link_type-play{position:relative}/**/