/* Sports Teams  */
#widget-teampow{display:block;margin-bottom:20px;overflow:hidden}
.widget-teampow_image{float:none}
.widget-teampow_image img{max-height:160px}
.widget-teampow_info{margin-top:10px}
.widget-teampow_info h3{margin:0 0 8px}
.powinfo{margin-bottom:8px}
.widget-teampow_image,.widget-teampow_info h3,.powinfo,.powsponsor{text-align:center}

#widget-teamsched .teamimage{display:block;width:250px;height:165px;margin:0 auto 7px;background-repeat:no-repeat;background-size:cover}
#widget-teamsched .nextgame{position:relative;padding:10px;background-color:#444;color:#fff;text-align:center;margin-bottom:8px}
#widget-teamsched .nextgame .upnext{position:absolute;top:10px;left:0;padding:1px 8px;background-color:#e70000;color:#fff;font-size:.7em}
#widget-teamsched .nextgame .opponent{font-weight:700;font-size:1.3em;margin-bottom:3px;width:250px;margin:0 auto}
#widget-teamsched .scheduleinfo{display:block;width:100%;overflow:hidden;margin-top:10px}
#widget-teamrow{font-size:.95em;line-height:1.4em}
#widget-teamsched .teamopp{padding:0 5px;float:left}
#widget-teamrow .teamdate{width:20%;padding:0 5px;float:left;max-width:60px}
#widget-teamrow .teamtime,#widget-teamrow .teamscore{width:20%;max-width:85px;float:right}
#widget-teamsched .countdown{margin-top:6px}
#widget-teamsched .time{font-weight:700;text-align:center;min-width:40px;display:inline-block;font-size:18px}
#widget-teamsched .timetext{font-weight:400;padding:0;margin-top:-3px;text-transform:uppercase;font-size:9px}
.pastevent.nolocation .teamopp{width:55%}

.nextgame-header{display:flex;overflow:hidden}
.nextgame-header .teamimage{width:20%;height:45px;background-repeat:no-repeat;background-size:cover;background-position:center center;float:left;margin:0 2% 0 0;padding:0;min-width:100px}
.nextgame-header .nextgame{width:78%;float:left;text-align:left;font-size:14px;line-height:15px;margin:0;min-width:220px}
.nextgame-header .opponent{font-weight:bold}
.nextgame-header .time{display:inline-block;text-align:center;padding-right:12px}
.nextgame-header .timetext{font-size:10px}

@media (max-width:768px){
	.nextgame-header{display:inline-flex}
}

@media screen and (max-width:991px){
	#widget-teamsched .nextgame .opponent{width:100%}
}
@media screen and (max-width:570px){
	#widget-teamsched .nextgame .upnext,.noscore .teamtime{display:none}
}