
#nav {
	background-color: #235AA7;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0C264C), to(#235AA7));
	background-image: -webkit-linear-gradient(top, #0C264C, 0%, #235AA7, 100%);
	background-image: -moz-linear-gradient(top, #0C264C 0%, #235AA7 100%);
	background-image: linear-gradient(to bottom, #0C264C 0%, #235AA7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0C264C', endColorstr='#ff235AA7', GradientType=0);
}
#nav_expand, #features_expand, #search_expand {
	z-index:1; color:#fff; background-color: #235AA7;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0C264C), to(#235AA7));
	background-image: -webkit-linear-gradient(top, #235AA7, 0%, #0C264C, 100%);
	background-image: -moz-linear-gradient(top, #235AA7 0%, #0C264C 100%);
	background-image: linear-gradient(to bottom, #235AA7 0%, #0C264C 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff235AA7', endColorstr='#ff0C264C', GradientType=0);
}
h3 {color: 0C264C;}
h4 {color: 0C264C;}
h3 a {color: #0C264C;}
h4 a {color: #0C264C;}
.alert-info {background-color:#235AA7;}
.panel-default .panel-heading {background-color:#235AA7; color:#FFF}
#body_container {margin-top: 3px;}
.siteFooter {background-color: #235AA7;}
@media (max-width:767px) { 
	#nav .container {margin: 0; padding: 0!important;}
	#nav .navbar-header {margin: 0 auto; padding: 0 15px;}
	#nav .navbar.slide-active {position: absolute; width: 80%; top: -1px; z-index: 1000;}
	.affix {	position:fixed !important;}
	#nav .navbar-toggle {margin-left:10px;}
}
@media (min-width:768px) { 
	.navbar.navbar-fixed-top.slide-active {position: fixed}
	.navbar-header {left: 0!important}
}
.ds-overlay {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
   	position: fixed;
   	height: 100%;
	width: 0px;
	z-index: 3;
	top: 0;
	left: 0;
	background: #235AA7;
	overflow-y: hidden;
	overflow-x: hidden;
	transition: 0.5s;
	max-width: 100% !important;
	box-shadow: 5px 0px 5px #888888; 
}
.ds-overlay-content {
	position: relative;
	top: 0%;
	width: 320px; 
	height: 100%;
	text-align: left;
	margin-top: 0px; 
}
.ds-navList li a, .ds-navList li.ds-notLink{
	text-decoration: none;
	color: #fff;
	display: block;
	transition: 0.3s;
	display: block;
	padding: .7em 1em .7em 1.8em;
	outline: 0;
	box-shadow: inset 0 -1px rgba(0,0,0,.2);
	text-shadow: 0 0 1px rgba(255,255,255,.1);
	font-size: 1.1em;
	background-color: #235AA7;
}
.ds-navList-split{
	display: inline-block !important;
	width: 49%;
	text-align: center;
	box-shadow: inset -1px -1px rgba(0,0,0,.2) !important;
}
#dsSearchForm{
	padding: 0px 15px !important;
	margin: 0px !important;
	border-top: 0px solid transparent;
	border-bottom: 0px solid transparent;
	webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,0);
	box-shadow: inset 0 0px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,0)
}
#icinsholder a{
	display: inline-block !important;
	box-shadow: inset 0 -0px rgba(0,0,0,0) !important;
		text-shadow: 0 0 0px rgba(255,255,255,0) !important;
		padding: .3em !important;
}
.ds-navList li.ds-notLink, .ds-navList li.ds-navBack a{
	padding-left: .5em !important;
}
.ds-subLink, li.ds-navBack a{
font-size:0.9em !important;
}
.ds-navList, .ds-navList li{
list-style: none;
margin: 0;
padding: 0;
background: #235AA7;
}
.ds-navList li a:hover, .ds-navBack a{
   background-color:rgba(0, 0, 0, 0.2) !important;
   cursor:pointer;
}
.ds-FeaturesHeader{
   padding-left: .5em !important;
   background-color: rgba(0, 0, 0, 0.2) !important;
}
.ds-closebtn {
	position: absolute;
	top: 0px;
	right: 20px;
	font-size: 30px !important;
	text-decoration: none;
	color:#fff;
	z-index: 4;
}
.ptr:hover{
	cursor:pointer;
}
.scrollerBox{
	overflow-y:auto;
	height:100%;
}
.scrollerInner{
position:relative;
padding-bottom:50px;
}
.breakWord{word-wrap:break-word;}
.ceThumb{height:80px; width:auto;}
.marginBottom20{margin-bottom:20px;}
.whiteText{color:white;}
#siteTitle{padding: 0; background-color: transparent; color: transparent; font-size: 0; line-height: 0; margin: 0;  border: 0;}
.bottomSpace{margin-bottom:15px;}
.centerImage{margin-left:auto; margin-right:auto;}
audio{max-width:100%;}
.btn-wrap{white-space: normal;}
.scores-panel-collapse {max-height: 350px; overflow-y:auto; }
.gdm-ad{width:100%;overflow:hidden; text-align:center;margin:0 0 10px;z-index:10000;}
.gdm-ad div{margin-left:auto;margin-right:auto}
.gdm-ad iframe{-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;z-index:10000;}
@media (max-width:330px){#gdm-ad-728x90-A, #gdm-ad-728x90-B, #gdm-ad-728x90-C, #gdm-ad-mobiletop {overflow: visible !important; margin: 0px -15px 10px -15px !important;}}
@media (min-width:331px) and (max-width:340px){#gdm-ad-728x90-A, #gdm-ad-728x90-B, #gdm-ad-728x90-C, #gdm-ad-mobiletop {overflow: visible; margin: 0px -5px 10px -5px !important;}}
@media(max-width:767px){
#content_list .tiles{border:0px; padding:0px; height:auto;}
#gdm-ad-pencil{margin:0px;}
}
@media (min-width:768px) and (max-width:991px){
}
@media (min-width:992px) and (max-width:1199px){
#gdm-ad-728x90-A iframe, #gdm-ad-728x90-B iframe, #gdm-ad-728x90-C iframe{-moz-transform:scale(0.91,0.91);-webkit-transform:scale(0.91,0.91);-o-transform:scale(0.91,0.91);-ms-transform:scale(0.91,0.91);transform:scale(0.91,0.91)}
#gdm-ad-728x90-A, #gdm-ad-728x90-B, #gdm-ad-728x90-C {height:82px;}
#gdm-ad-300x250-A iframe, #gdm-ad-300x250-B iframe, #gdm-ad-300x250-C iframe, #gdm-ad-300x600-A iframe{-moz-transform:scale(0.80,0.80);-webkit-transform:scale(0.80,0.80);-o-transform:scale(0.80,0.80);-ms-transform:scale(0.80,0.80);transform:scale(0.80,0.80)}
#gdm-ad-300x250-A, #gdm-ad-300x250-B, #gdm-ad-300x250-C {height:200px;}
#gdm-ad-300x600-A {height:480px;}
}
@media (min-width:1200px){
}
@media print {
header, footer, .navbar, .gdm-ad, .player-frame, #socialIcons, .carousel, #ob_holder, #prevNext, #storyLinks, #storyDocs, #storyAudio, .breadcrumb, aside, .OUTBRAIN, .socialModule, #sectSubNav {display:none}
#body_container {background-color:#fff;border:0}
#storyTab, #mapTab {display:block;}
a:link:after, a:visited:after {content:none !important;}}
#sitemap p{padding:5px 0px;}
.gmapFrame{max-width:825px; height:400px; width:98%; box-shadow: 5px 5px 5px #888888;}
.storyMap{width:95%;}
.map_canvas{width:100%; height:100%;}
.mapContainer{width:100%; height:360px; display:inline-block;}
#articleBody{ padding-top:15px;}
#articleBody p{ font-size:16px; line-height:28px;}
#articleBody img{display: block; max-width: 100%; height: auto;}
.pollSearch{padding:2px 0;}
#bios .bio{margin-bottom:30px}
#bios h3 {margin-bottom:0px; padding-bottom:0px}
.cmP_requiredQuestion{color:red;vertical-align:top}
.cmP_requiredSubQuestion{color:red}
.cmP_label{float:left;padding-right:5px; width:220px;}
.tableCell{min-width:20px;display: inline-block; max-width: 9-%; vertical-align: top}
.tableRow{margin-bottom: 10px;}
.tableCell input{max-width:220px;}
.tableCell select{width:220px;}
.sQuestion{font-size:1.1em; font-weight: bold; margin: 5px 0px 5px 0px; clear:both;display:block;padding: 3px 3px 3px 3px !important;}
#hiddenForm{display:none}
.sInput input, .sInput select{width:220px; margin-bottom:5px;}
.tableCell textarea{width:95%}
.no-borders tr td {border:none !important; padding:2px 5px !important;}
#canvas-holder-temp {width: 100%; margin: 20px auto;}
#chartjs-tooltip {opacity: 1; position: absolute; background: rgba(0, 0, 0, .7); color: white; padding: 3px;
border-radius: 3px; -webkit-transition: all .1s ease; transition: all .1s ease; pointer-events: none;
-webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.chartjs-tooltip-key{display:inline-block; width:10px; height:10px;}
.bkgd {border:solid; border-width:2px; color:rgba(81, 84, 86, 1.0); border-color:rgba(189, 195, 199, 1.0); background-color:rgba(236,240,241,1.0); margin:4px 4px 4px 4px;}
.bkgdWE {border:solid; border-width:2px; border-color:rgba(39, 174, 96,1.0); background-color:rgba(46, 204, 113,1.0); margin:4px 4px 4px 4px;}
.gauge {display:inline-block; position:relative; width:100px; height:50px; overflow:hidden; margin:0px;}
.gauge:before, .gauge:after, .meter {position:absolute; display:block; content:"";}
.gauge:before, .meter { width:100px; height:50px; }
.gauge:before { border-radius:100px 100px 0 0; background:#777; }
.gauge:after {position:absolute; bottom:0; left:5px; width:90px; height:45px; background-color:#fff; border-radius:45px 45px 0 0;}
body.slide-active {overflow-x: hidden}
.toggle_link {display:inline-block !important; width:80%;}
.toggle_caret {display:inline-block !important; width:20%;}
#nav .navbar-toggle {cursor: pointer; position: relative; line-height: 0; float: left; margin: 0; width: 30px; height: 40px; padding: 10px 0 0 0; border: 0; background: transparent;}
#nav .navbar-toggle > .icon-bar {width: 100%; display: block; height: 3px; margin: 5px 0 0 0; background-color:#ffffff;}
.navbar-header {	position: relative}
.navbar.navbar-fixed-top.slide-active {position: relative}
.anv-item-header {height: 50%;padding: 20px;text-align: left;background: rgba(5, 4, 5, 0.42);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(5, 4, 5, 0.82)', endColorstr='rgba(5, 4, 5, 0)'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 4, 5, 0.82)), to(rgba(5, 4, 5, 0))); /* for webkit browsers */
background: -moz-linear-gradient(top,  rgba(5, 4, 5, 0.82),  rgba(5, 4, 5, 0)); /* for firefox 3.6+ */}
@media (max-width:1199px){
#syndicasterVid{padding-bottom: 56%;}
}
@media (min-width:1200px){
#syndicasterVid{padding-bottom: 50%;}
}
#syndicasterVid{position: relative; width: 100%; height: 0; overflow: hidden;}
#syndicasterVid iframe{overflow: hidden; width:720px; max-width:100%; position: absolute; margin: 0; min-height: 100%; height:410px; max-height:100%;}
#cnnVan{width:100%; overflow:hidden; margin-bottom:8px;}
.youtube {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.youtube iframe,.youtube object,.youtube embed {position:absolute;top:0;left:0;width:100%;height:100%}
.eventList {background-color: #f9f9f9; border:solid 1px white; min-height:3em; text-align:center; margin-top:2px;}
.eventListA {text-decoration:none; color:#525252; font-weight:bold; padding-top: 10px; margin-bottom:20px; position:relative; top:10px; text-decoration:none;}
.fb-page{border:none; overflow:hidden; width:100%; max-width:100%; -webkit-overflow-scrolling: touch;}
.slideCaption{position: absolute; left: 0;  right: 0;  bottom: 0;  padding: 15px; color:#FFFFFF; background: #333333;  background: rgba(0,0,0,0.75); margin:0px;}
@media(max-width:767px){.slideRow{max-width: 85%; margin: auto;}}
.dirThumbBox{height:170px; overflow:hidden;}
.errorSep{margin:0 0 8px;}
.ob-text {font-size: 8pt; font-weight:normal;}
.ob-logo {background-size: 55px 20px !important; height:10px !important; width:55px !important;}
#obr_ts_1{display:none; background-color:#f2faff; padding:4px;}
.obr_headlines_title{margin-bottom: 10px; font-size: 12pt; color: navy; font-weight: 500; line-height: 1.1;}
.obrSponsored{font-weight:normal; font-size:9pt;}
.wingHeadlines{color:000;}
#trendingHeaderMob{font-size: 20px; font-weight: bold;}
.trendingWrapperMob{height: 70px;margin: 0px !important; word-wrap: break-word; width: 100%;}
.trendingImageMob{margin: -10% 0% !important;padding-left: 2%;padding-right: 2%;-webkit-filter: blur(3px);filter: blur(3px);}
.trendingTitleMob{padding: 0% 2%;}
.trendingHeaderMob{background: rgba(5, 4, 5, 0.62); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(5, 4, 5, 0.92)', endColorstr='rgba(5, 4, 5, 0)');background: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 4, 5, 0.92)), to(rgba(5, 4, 5, 0)));background: -moz-linear-gradient(top, rgba(5, 4, 5, 0.92), rgba(5, 4, 5, 0)); height:100%; position: absolute; top: 0px; width: 100%; padding: 0px;}
.overlayActive{z-index:3!important;opacity:0.5;background-color: #AAAAAA; cursor:pointer;}
.overlayActive #body_container_redux{pointer-events: none;}
.sportsTab{height:300px; overflow-y:auto; overflow-x:hidden;}
.sportsHead{margin-bottom:0%;}
.sportsHead60{width:60%}
.sportsHead20{width:20%}
.stationBio{height:70px;}
.pintShare{padding:8px;}
#NutritionBox{border: 1px solid black; margin-bottom: 10px; width: 100%;  padding: 7px}
#NutritionTitle{color:black !important; border-bottom: 10px solid}
.NutritionBorder2{border-bottom: 2px solid}
.NutritionBorder10{border-bottom: 10px solid;}
.NutritionBorder2Margin{margin-left:15px; border-bottom: 2px solid;}
.NutritionLeft{float: left;}
.NutritionRight{float: right; text-align:right;}
.NutritionDaily{text-align:right; border-bottom: 2px solid;}
.NutritionLeftMargin{float:left; margin-left:15px;}
.NutritionFiber{margin-left:15px;}
#sectSubNav{background-color:#F5F5F5;border-bottom:1px solid #ccc; position:static; z-index:1;}
.sectSubNavObj{padding:10px; color:#888;}
.mobile_nav_expand::-webkit-scrollbar { width: 0 !important }
.mobile_nav_expand{ -ms-overflow-style: none; overflow: -moz-scrollbars-none; }
.nav_spacer{margin:0 0 8px;}
#gdm-footer-container-ad{position:fixed; bottom:0px; background-color:rgba(0,0,0,0.5); width:99%; z-index:100000; height:0px;}
.gdm-ad{text-align:center; margin-bottom:10px;}
#close-gdm-footer-ad{position:absolute; top:2px; right:6px; margin-right:10px;}
#close-gdm-footer-ad a{color:#ffffff; cursor:pointer; text-decoration:none;}
#footerAdMargin{width:100%; height:0px;}
#breakingArea{background-color:#DE0300; padding:5px; margin-bottom:5px; font-size: 1.2em;}
.bgGradientRed{font-weight:700;background-color:#bf0000;}
.bgGradientRedHover:hover{font-weight:700;background-color:#B53736!important}
.bgGradientOrange{font-weight:700;background-color:#D96815}
.bgGradientOrangeHover:hover{font-weight:700;background-color:#E87015!important}
.bgGradientYellow{font-weight:700;background-color:#F0C023}
.bgGradientYellowHover:hover{background-color:#E87015!important}
.bgGradientGreen{background-color:#319642;font-weight:700}
.bgGradientGreenHover:hover{background-color:#788F26!important}
.allMarquees{padding: 5px 0px; border-bottom:1px solid #ccc;}
.currentsContainer {
background-size: 100% auto; background-position: center top; background-repeat: no-repeat;
color: #ffffff; text-shadow: -1px 0 black, 1px 1px black, 1px 2px black, 0 -1px black; padding: 4px 8px;}
.currentsLocation {margin-top:4px;}
.currentsUpdatedTime {font-size:9pt;}
.currentsMediaContainer {margin-bottom:10px;}
.currentsIcon {height:80px; width:auto; float:left; margin-right:20px;}
.currentsTemp {margin-top: 0px; font-size: 40pt; margin-bottom: 0px;}
.currentsDataContainer {text-align:center; font-size:9pt; padding:0 6px;}
.currentsDataDisplay {background-color:rgba(0,0,0,0.3); padding:4px 0; border-radius:2px; margin-bottom:10px;}
.currentsDataText {font-size:11pt; font-weight:bold;}
.currentsDataObj {margin:4px 0;}
.currentsDataTextSmall {font-size:9pt;}
.currentsDataBreak {margin:6px 10px;}
.currentsSkyText {margin-bottom:10px;}
.currentsShortPhraseText {color:#ffffff; padding:2px 0 4px;}
.currentsPhraseText {color:#ffffff; padding:8px 0;}
.currentsFeelsText {margin-bottom:10px;}
.hourlyTempText {margin:8px 0;}
.hourlyRow {padding:0 8px; margin-top:10px;}
.currentsPaddingFix {padding:0 15px; margin-top:10px;}
#hourlyExtTable tr th{border:0px;}
#dailyExtTable{font-size:0.8em}
#dailyExtTable .imgBox {text-align:center;}
#dailyExtTable .imgBox .media-left{max-width:40px; height:auto;}
#dailyExtTable .imgBox .media-body .tempHi{font-weight:bold; margin:0 0 6px 0;}
#dailyExtTable .imgBox .media-body .tempLo{margin:0 0 6px 0;}
#ls-disp h3{
    margin-bottom: 0;
    margin-top: 0px;
}
#ls-disp .score_header{
background-color: #eee;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    height: 42px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 5px;
}
#ls-disp .score_lcol{
    float: left;
}
#ls-disp .score_rcol{
    float: right;
}
#ls-disp .main_cont {
    background-color: #fff;
    color: #333;
    font-family: "Roboto",sans-serif;
    max-width: 100%;
    width: 100%;
}
#ls-disp .score_cont {
    background-color: #eee;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 10px 10px 10px 0;
    padding: 5px;
    width: 48%;
    display: inline-block;
}
#ls-disp .left_col {
    display: inline-block;
    width: 100%;
}
#ls-disp .day_header{
    background-color: #aaa;
    color: #fff;
    font-weight: bold;
    margin: 10px 0 5px;
    padding: 8px;
    width: 100%;
}
#ls-disp .sc_header {
    background-color: #333;
    color: #fff;
    margin-bottom: 3px;
    padding: 3px;
    width: 100%;
}
#ls-disp .sc_row {
    width: 100%;
}
#ls-disp .sc_logo {
    display: inline-block;
}
#ls-disp #sc_name {
    font-size: 14px;
    /*max-width: 148px;*/
    min-width: 100px;
    width: 70%;
}
#ls-disp #sc_score {
    text-align: center;
    width: 9%;
}
#ls-disp .right_col {
    float: right;
    margin: 11px 0 0;
    text-align: center;
    width: 25%;
}
#ls-disp .de_row {
    font-size: 10px;
    text-align: center;
}
#ls-disp .sc_item {
    display: inline-block;
}
#ls-disp .sport_logo {
    width: 25px;
    height: 25px;
}
#ls-disp .no_logo {
    height: 25px;
    width: 25px;
}
#team_break {
    border: 1px solid #fff;
    margin: 4px 0;
}
#ls-disp .score_col {
    display: table-cell;
    width: 50%;
}
#ls-disp .col_cont {
    display: inline;
    width: 100%;
}
#ls-disp #sc_win{
    border-radius: 5px;
    height: 5px;
    margin-bottom: 3px;
    width: 5px;
}
@media (max-width: 590px) {
#ls-disp .score_col {
    display: block;
    width: 100%;
    padding-right: 0px !important;
}
#ls-disp .score_cont {
    width: 100%;
    padding-right: 0px !important;
}
}
@media (max-width:767px) { 
	.tiles{margin-bottom: 0px;}
	.caption h3{padding: 0px; font-size:11pt}
	.mobileHr{margin: 0px 0px 5px 0px}
	.tiles .row .col-xs-14{padding-left:0px}
}
.moms_overlay{width: 70px !important;}
#lp_form_id {
	margin:10px;
}
.lp_thankyou{
  text-align:center;
  font-size: 20px;
}
.lp_loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  display: none;
  margin:auto;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.custom-menuNT {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    border: 1px solid #CCC;
    white-space: nowrap;
    font-family: sans-serif;
    background: #FFF;
    color: #333;
    border-radius: 5px;
    padding: 0;
}
.custom-menuNT li {
    padding: 8px 12px;
    cursor: pointer;
    list-style-type: none;
    transition: all .3s ease;
    user-select: none;
}
.custom-menuNT li:hover {
    background-color: #DEF;
}
.liveBanner{
	background-color:#235AA7;
	padding:5px;
	margin-bottom:5px;
	font-size: 1.2em;
}
.liveBanner a{
	color:#fff;
	margin-left: 10px;
}

.scores-panel-collapse{max-height: 350px; overflow-y:auto;}

#nationalScores .scores-panel-collapse{max-height: 350px; overflow-y:auto;}

.tvFrame{width: 100%;}
@media (max-width:767px){.tvFrame{height: 1200px;}}
@media (min-width:768px) and (max-width:991px){.tvFrame{height: 800px;}}
@media (min-width:992px) and (max-width:1199px){.tvFrame{height: 750px;}}
@media (min-width:1200px){.tvFrame{height: 700px;}}

#NutritionBox{border: 1px solid black; margin-bottom: 10px; width: 100%;  padding: 7px}
#NutritionTitle{color:black !important; border-bottom: 10px solid}
.NutritionBorder2{border-bottom: 2px solid}
.NutritionBorder10{border-bottom: 10px solid;}
.NutritionBorder2Margin{margin-left:15px; border-bottom: 2px solid;}
.NutritionLeft{float: left;}
.NutritionRight{float: right; text-align:right;}
.NutritionDaily{text-align:right; border-bottom: 2px solid;}
.NutritionLeftMargin{float:left; margin-left:15px;}
.NutritionFiber{margin-left:15px;}


#trendingHeaderMob{font-size: 20px; font-weight: bold;}
.trendingWrapperMob{margin: 0px !important; word-wrap: break-word; width: 100%;}
.trendingImageMob{margin: -10% 0% !important;padding-left: 2%;padding-right: 2%;-webkit-filter: blur(3px);filter: blur(3px);}
.trendingTitleMob{padding: 0% 2%;}
.trendingHeaderMob{background: rgba(5, 4, 5, 0.62); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(5, 4, 5, 0.92)', endColorstr='rgba(5, 4, 5, 0)');background: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 4, 5, 0.92)), to(rgba(5, 4, 5, 0)));background: -moz-linear-gradient(top, rgba(5, 4, 5, 0.92), rgba(5, 4, 5, 0)); height:100%; position: absolute; top: 0px; width: 100%; padding: 0px;}
#player{margin-bottom:10px;}
#visualPlaylist{overflow:auto;}
@media (max-width:991px){.trendingWrapperMob {height:45px;}#visualPlaylist{max-height:205px;}}
@media (min-width:992px) and (max-width:1199px){.trendingWrapperMob {height:55px;}#visualPlaylist{max-height:245px;}}
@media (min-width:1200px){.trendingWrapperMob {height:75px;}#visualPlaylist{max-height:328px;}}

#companyContent img{display: block; max-width: 100%; height: auto;}
.companyCaroCaption  {position: absolute; left: 0; right: 0; bottom: 0; margin: 0; padding: 10px; background: #333; background: rgba(0,0,0,0.5);}
