/*2.5.10*/
.todaywrap{}
.today{background:#ccc;}
.now{background:red;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

/*2.5.8*/
#radiodjschedule{font-size:12px;}
div.daycol{margin:0px;}
/*v2.4*/

.imgupcominglive{
	margin-right:2px;
}

/*2.2 & v2.4 fixed on 2.5.4*/
.djmod ul,#mod_djschedule ul{
	 list-style-type:none!important;
}
.djmod  ul li,#mod_djschedule ul li{
	 list-style:none!important;
	 padding:2px 1px 0 1px;
	 clear:both;
}

#deejaypage .data td{
	margin:1px;
	padding:2px 1px 2px 1px;
}
#radiodjschedule h2.title{
	font-size:20px;
	font-weight:bold;
	color:red;
}
#radiodjschedule h2.title span{
	font-size:18px;
	font-weight:bold;
	color:#444;
}
#radiodjschedule h3.title{
	font-size:18px;
	font-weight:bold;
	color:#444;
}
.schedule .span2{
	margin-left:1%!important;
	width:13%!important;
	margin-bottom:10px;
}

.schedule .round{
	height:28px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	background:red;
	text-align:center;
	margin: 0 auto;
}
.schedule .days{
	font-weight:bold;
	padding:2px 0px 0px 0px;
	font-size:14px;
	color:#fff;
	margin: 0 3px;
}
.schedule .showcontainer
{
	min-height:100px;
	border:1px solid #ccc;
	margin: 0 3px 10px 3px;
}

.schedule .showwrap{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#444;
	margin:3px auto;
	padding-top:4px;
	padding-bottom:4px;
}

.schedule .timeround
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:#000;
	min-width:65px;
	width:80%;
	height:20px;
	margin: 0 auto;
	padding:2px 3px;
}
.schedule .showname,
.schedule .showname a
{
	padding:1px;
	font-size:12px;
}
.schedule .showname a,
.schedule .showname a:hover
{
	text-decoration:none;
	color:#444;
}
.schedule .timeround a,
.schedule .timeround a:hover
{
	text-decoration:none;
	color:#fff;
	font-size:11px!important;
}

#profile img{
	max-width:99%;
	max-height:400px;
	padding:4px 2px;
}

/* SINGLE SHOW */
#socialicons{
	padding:6px 1px 2px 1px;
	margin:0 auto;
}

#djshowpage #socialicons  img{
	padding-right:2px;
}

#djshowpage #contactinfo{
padding:5px 1px 2px 1px;
}

#djshowpage #deejay_info a,
#djshowpage #deejay_info a:hover
#djshowpage #deejay_info a:visited
{
	text-decoration:none;
}
#djshowpage #deejay_info ul li{
	border:0;
	margin:0;
	list-style:none;
	display:inline;
	padding:1px 3px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

#djshowpage #showinfo{}
#djshowpage .weekdays{
	font-weight:bold;
}
#djshowpage #deejay_info ul,
#djshowpage #program ul {
	border:0;
	margin:2px;
	padding:0;
	list-style-type: none;
}
#djshowpage #program ul li{
	border:0;
	margin:0;
	list-style:none;
	margin-right:3px;
	display:inline;
	padding:2px 4px 2px 4px;
	background:#C40000;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
}
/* SINGLE DEEJAY */
#deejaypage #contactinfo{
padding:5px 1px 2px 1px;
}

#deejaypage #deejay_info  a,
#deejaypage #deejay_info a:hover
#deejaypage #deejay_info a:visited
{
	text-decoration:none;
}
#deejaypage #deejay_info ul{
	border:0;
	margin:2px;
	padding:0;
}
#deejaypage #deejay_info ul li{
	border:0;
	margin:0;
	list-style:none;
	display:inline;
	padding:1px 3px 5px 0px;
	font-weight:normal;
}
#deejaypage #aboutinfo{}
#deejaypage #shows ul {
	border:0;
	margin:2px 2px 2px 12px;
	padding:0;
}
td.social-list{display:display;}
.schedule .col-md-1,.schedule .col-xs-1{
	padding-left:2px;
	padding-right:2px;
	height:100%;
}
@media (max-width: 639px){
  .schedule .col-xs-1,
  .schedule .col-md-1,
  .schedule .col-sm-1,
  .schedule .col-lg-1  {
    width: 100%;
    *width: 100%;
	float:none;
  }
  td.social-list{display:none;}
}

@media (min-width: 640px) {
  .schedule .col-xs-1,
  .schedule .col-md-1,
  .schedule .col-sm-1,
  .schedule .col-lg-1 {
    width: 50%;
    *width: 50%;
	float:left;
  }
}

@media (min-width:999px) {
  .schedule .col-xs-1,
  .schedule .col-md-1,
  .schedule .col-sm-1,
  .schedule .col-lg-1 {
    width: 14.285714285714285714285714285714%;
    *width: 14.285714285714285714285714285714%;
	float:left;
  }
}
.now .timeround {
background-color: green !important;
}

for the show container

.now {
background: #ff4d4d;
}